From 4dad16a9387fab26c81dc8cffc908fcba1c6d014 Mon Sep 17 00:00:00 2001 From: Gabriela Loera Date: Wed, 8 Oct 2025 16:47:49 +0200 Subject: [PATCH 01/29] Add first draft of penalty method in Nitsche --- ...ramework_embeddedmesh_interaction_pair.hpp | 8 + ...k_embeddedmesh_interaction_pair_mortar.cpp | 113 ++++++ ...k_embeddedmesh_interaction_pair_mortar.hpp | 22 +- ...ddedmesh_solid_to_solid_mortar_manager.cpp | 4 +- ...dedmesh_solid_to_solid_nitsche_manager.cpp | 331 ++++++++++++++++++ ...dedmesh_solid_to_solid_nitsche_manager.hpp | 205 +++++++++++ ...work_embeddedmesh_solid_to_solid_utils.cpp | 73 ++++ ...work_embeddedmesh_solid_to_solid_utils.hpp | 36 +- .../4C_constraint_framework_input.hpp | 3 +- ...amework_submodelevaluator_embeddedmesh.cpp | 56 ++- ...amework_submodelevaluator_embeddedmesh.hpp | 10 +- 11 files changed, 837 insertions(+), 24 deletions(-) create mode 100644 src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_nitsche_manager.cpp create mode 100644 src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_nitsche_manager.hpp diff --git a/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair.hpp b/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair.hpp index a9f57694b21..c484c463d8b 100644 --- a/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair.hpp +++ b/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair.hpp @@ -42,6 +42,7 @@ namespace GeometryPair namespace Constraints::EmbeddedMesh { class SolidToSolidMortarManager; + class SolidToSolidNitscheManager; class SolidInteractionPair { @@ -126,6 +127,13 @@ namespace Constraints::EmbeddedMesh Core::LinAlg::FEVector& global_kappa, Core::LinAlg::FEVector& global_lambda_active) = 0; + virtual void evaluate_and_assemble_nitsche_contributions( + const Core::FE::Discretization& discret, + const Constraints::EmbeddedMesh::SolidToSolidNitscheManager* nitsche_manager, + Core::LinAlg::SparseMatrix& global_penalty_interface, + Core::LinAlg::SparseMatrix& global_penalty_background, + Core::LinAlg::SparseMatrix& global_penalty_interface_background) = 0; + /** * \brief Set the current element displacement. * @param discret (in) Discretization, used to get the boundary layer GIDs. diff --git a/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_mortar.cpp b/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_mortar.cpp index 8f5399348d2..aa884a16f3b 100644 --- a/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_mortar.cpp +++ b/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_mortar.cpp @@ -8,6 +8,7 @@ #include "4C_constraint_framework_embeddedmesh_interaction_pair_mortar.hpp" #include "4C_constraint_framework_embeddedmesh_solid_to_solid_mortar_manager.hpp" +#include "4C_constraint_framework_embeddedmesh_solid_to_solid_nitsche_manager.hpp" #include "4C_constraint_framework_embeddedmesh_solid_to_solid_utils.hpp" #include "4C_cut_boundarycell.hpp" #include "4C_cut_cutwizard.hpp" @@ -342,6 +343,33 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairMortar +void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairMortar::evaluate_and_assemble_nitsche_contributions(const Core::FE::Discretization& discret, + const Constraints::EmbeddedMesh::SolidToSolidNitscheManager* nitsche_manager, + Core::LinAlg::SparseMatrix& global_penalty_interface, + Core::LinAlg::SparseMatrix& global_penalty_background, + Core::LinAlg::SparseMatrix& global_penalty_interface_background) +{ + // Initialize variables for local mortar matrices. + Core::LinAlg::Matrix + local_stiffness_penalty_interface(Core::LinAlg::Initialization::uninitialized); + Core::LinAlg::Matrix + local_stiffness_penalty_background(Core::LinAlg::Initialization::uninitialized); + Core::LinAlg::Matrix + local_stiffness_penalty_interface_background(Core::LinAlg::Initialization::uninitialized); + + // Evaluate the local penalty contributions of Nitsche method + evaluate_penalty_contributions_nitsche(local_stiffness_penalty_interface, + local_stiffness_penalty_background, local_stiffness_penalty_interface_background); + + // Assemble into global matrices. + assemble_local_nitsche_contributions(this, discret, + global_penalty_interface, global_penalty_background, global_penalty_interface_background, + local_stiffness_penalty_interface, local_stiffness_penalty_background, + local_stiffness_penalty_interface_background); +} + template void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairMortar::get_projected_gauss_rule_in_cut_element(Core::IO::VisualizationData& @@ -594,6 +622,91 @@ double get_determinant_interface_element( return determinant_interface; } +template +void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairMortar::evaluate_penalty_contributions_nitsche(Core::LinAlg::Matrix& + local_stiffness_penalty_interface, + Core::LinAlg::Matrix& + local_stiffness_penalty_background, + Core::LinAlg::Matrix& + local_stiffness_penalty_interface_background) +{ + // Initialize the local penalty matrices. + local_stiffness_penalty_interface.put_scalar(0.0); + local_stiffness_penalty_background.put_scalar(0.0); + local_stiffness_penalty_interface_background.put_scalar(0.0); + + // Initialize variables for shape function values. + Core::LinAlg::Matrix<1, Interface::n_nodes_ * Interface::n_val_, double> N_interface( + Core::LinAlg::Initialization::zero); + Core::LinAlg::Matrix<1, Background::n_nodes_ * Background::n_val_, double> N_background( + Core::LinAlg::Initialization::zero); + + // Calculate the penalty matrices. + // Gauss point loop + for (size_t it_gp = 0; it_gp < interface_integration_points_.size(); it_gp++) + { + auto& [xi_interface, xi_background, weight] = interface_integration_points_[it_gp]; + + double determinant_interface = + get_determinant_interface_element(xi_interface, this->element_1()); + + // Get the shape function matrices + N_interface.clear(); + N_background.clear(); + + GeometryPair::EvaluateShapeFunction::evaluate( + N_interface, xi_interface, ele1pos_.shape_function_data_); + GeometryPair::EvaluateShapeFunction::evaluate( + N_background, xi_background, ele2pos_.shape_function_data_); + + // Fill in the local penalty matrix K_penalty_interface. + for (unsigned int i_interface_node = 0; i_interface_node < Interface::n_nodes_; + i_interface_node++) + for (unsigned int i_interface_val = 0; i_interface_val < Interface::n_val_; i_interface_val++) + for (unsigned int j_interface_node = 0; j_interface_node < Interface::n_nodes_; + j_interface_node++) + for (unsigned int j_interface_val = 0; j_interface_val < Interface::n_val_; + j_interface_val++) + for (unsigned int i_dim = 0; i_dim < 3; i_dim++) + local_stiffness_penalty_interface( + i_interface_node * Interface::n_val_ * 3 + i_interface_val * 3 + i_dim, + j_interface_node * Interface::n_val_ * 3 + j_interface_val * 3 + i_dim) += + N_interface(i_interface_node * Interface::n_val_ + i_interface_val) * + N_interface(j_interface_node * Interface::n_val_ + j_interface_val) * weight * + determinant_interface; + + // Fill in the local penalty matrix K_penalty_background. + for (unsigned int i_solid_node = 0; i_solid_node < Background::n_nodes_; i_solid_node++) + for (unsigned int i_solid_val = 0; i_solid_val < Background::n_val_; i_solid_val++) + for (unsigned int j_solid_node = 0; j_solid_node < Background::n_nodes_; j_solid_node++) + for (unsigned int j_solid_val = 0; j_solid_val < Background::n_val_; j_solid_val++) + for (unsigned int i_dim = 0; i_dim < 3; i_dim++) + local_stiffness_penalty_background( + i_solid_node * Background::n_val_ * 3 + i_solid_val * 3 + i_dim, + j_solid_node * Background::n_val_ * 3 + j_solid_val * 3 + i_dim) += + N_background(i_solid_node * Background::n_val_ + i_solid_val) * + N_background(j_solid_node * Background::n_val_ + j_solid_val) * weight * + determinant_interface; + + // Fill in the local penalty matrix K_penalty_interface_background. + for (unsigned int i_interface_node = 0; i_interface_node < Interface::n_nodes_; + i_interface_node++) + for (unsigned int i_interface_val = 0; i_interface_val < Interface::n_val_; i_interface_val++) + for (unsigned int i_solid_node = 0; i_solid_node < Background::n_nodes_; i_solid_node++) + for (unsigned int i_solid_val = 0; i_solid_val < Background::n_val_; i_solid_val++) + for (unsigned int i_dim = 0; i_dim < 3; i_dim++) + local_stiffness_penalty_interface_background( + i_interface_node * Interface::n_val_ * 3 + i_interface_val * 3 + i_dim, + i_solid_node * Background::n_val_ * 3 + i_solid_val * 3 + i_dim) += + N_interface(i_interface_node * Interface::n_val_ + i_interface_val) * + N_background(i_solid_node * Background::n_val_ + i_solid_val) * weight * + determinant_interface; + } +} + + template void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairMortar::evaluate_dm(Core::LinAlg::Matrix& local_D, diff --git a/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_mortar.hpp b/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_mortar.hpp index 20cbaa763fb..dffe26213bd 100644 --- a/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_mortar.hpp +++ b/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_mortar.hpp @@ -21,6 +21,7 @@ FOUR_C_NAMESPACE_OPEN namespace Constraints::EmbeddedMesh { class SolidToSolidMortarManager; + class SolidToSolidNitscheManager; template class SurfaceToBackgroundCouplingPairMortar : public SolidInteractionPair @@ -66,7 +67,6 @@ namespace Constraints::EmbeddedMesh * @param global_constraint (in/out) Global constraint vector. * @param global_kappa (in/out) Global scaling matrix. * @param global_lambda_active (in/out) Global vector with active Lagrange multipliers. - * @param displacement_vector (in) Global displacement vector. */ void evaluate_and_assemble_mortar_contributions(const Core::FE::Discretization& discret, const Constraints::EmbeddedMesh::SolidToSolidMortarManager* mortar_manager, @@ -76,6 +76,12 @@ namespace Constraints::EmbeddedMesh Core::LinAlg::FEVector& global_kappa, Core::LinAlg::FEVector& global_lambda_active) override; + void evaluate_and_assemble_nitsche_contributions(const Core::FE::Discretization& discret, + const Constraints::EmbeddedMesh::SolidToSolidNitscheManager* nitsche_manager, + Core::LinAlg::SparseMatrix& global_penalty_boundarylayer, + Core::LinAlg::SparseMatrix& global_penalty_background, + Core::LinAlg::SparseMatrix& global_penalty_boundarylayer_background) override; + /** * \brief Set the Gauss rule over the interface for element1_ and element2_. */ @@ -89,13 +95,25 @@ namespace Constraints::EmbeddedMesh private: /** - * \brief Evaluate the local mortar matrices for this contact element pair. + * \brief Evaluate the local mortar matrices for this coupling element pair. */ void evaluate_dm(Core::LinAlg::Matrix& local_D, Core::LinAlg::Matrix& local_M, Core::LinAlg::Matrix& local_kappa, Core::LinAlg::Matrix& local_constraint); + /** + * \brief Evaluate the local penalty contributions of the Nitsche method for this coupling + * element pair. + */ + void evaluate_penalty_contributions_nitsche( + Core::LinAlg::Matrix& + local_stiffness_penalty_interface, + Core::LinAlg::Matrix& + local_stiffness_penalty_background, + Core::LinAlg::Matrix& + local_stiffness_penalty_interface_background); + //! Current nodal positions (and tangents) of the interface element. GeometryPair::ElementData ele1pos_; diff --git a/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_mortar_manager.cpp b/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_mortar_manager.cpp index de8e90c5b6b..df288f6cfe9 100644 --- a/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_mortar_manager.cpp +++ b/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_mortar_manager.cpp @@ -168,7 +168,7 @@ void Constraints::EmbeddedMesh::SolidToSolidMortarManager::setup( } } - // Create the maps for boundary layer and background DOFs.. + // Create the maps for interface and background DOFs. set_global_maps(); // Create the global coupling matrices. @@ -206,7 +206,7 @@ void Constraints::EmbeddedMesh::SolidToSolidMortarManager::set_global_maps() discret_->dof(node, boundary_layer_interface_dofs); } - // Create the beam and solid maps. + // Create the interface and solid maps. boundary_layer_interface_dof_rowmap_ = std::make_shared(-1, boundary_layer_interface_dofs.size(), boundary_layer_interface_dofs.data(), 0, discret_->get_comm()); diff --git a/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_nitsche_manager.cpp b/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_nitsche_manager.cpp new file mode 100644 index 00000000000..341da4d85ca --- /dev/null +++ b/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_nitsche_manager.cpp @@ -0,0 +1,331 @@ +// This file is part of 4C multiphysics licensed under the +// GNU Lesser General Public License v3.0 or later. +// +// See the LICENSE.md file in the top-level for license information. +// +// SPDX-License-Identifier: LGPL-3.0-or-later + +#include "4C_constraint_framework_embeddedmesh_solid_to_solid_nitsche_manager.hpp" + +#include "4C_constraint_framework_embeddedmesh_interaction_pair.hpp" +#include "4C_constraint_framework_embeddedmesh_params.hpp" +#include "4C_constraint_framework_embeddedmesh_solid_to_solid_utils.hpp" +#include "4C_cut_cutwizard.hpp" +#include "4C_io_visualization_manager.hpp" +#include "4C_linalg_fevector.hpp" +#include "4C_linalg_utils_sparse_algebra_manipulation.hpp" +#include "4C_linalg_utils_sparse_algebra_math.hpp" +#include "4C_linalg_vector.hpp" +#include "4C_structure_new_timint_basedataglobalstate.hpp" + +FOUR_C_NAMESPACE_OPEN + +/** + * + */ +Constraints::EmbeddedMesh::SolidToSolidNitscheManager::SolidToSolidNitscheManager( + std::shared_ptr& discret, + const Core::LinAlg::Vector& displacement_vector, + Constraints::EmbeddedMesh::EmbeddedMeshParams& embedded_mesh_coupling_params, + std::shared_ptr visualization_manager) + : discret_(discret), + embedded_mesh_coupling_params_(embedded_mesh_coupling_params), + visualization_manager_(visualization_manager) +{ + // Initialize cutwizard instance and perform the cut + std::shared_ptr cutwizard = std::make_shared(discret_); + Constraints::EmbeddedMesh::prepare_and_perform_cut( + cutwizard, discret_, embedded_mesh_coupling_params_); + + // Obtain the information of the background and its related interface elements + std::vector info_background_interface_elements = + get_information_background_and_interface_elements( + *cutwizard, *discret_, ids_cut_elements_col_, cut_elements_col_vector_); + + // Get the coupling pairs and cut elements + get_coupling_pairs_and_background_elements(info_background_interface_elements, cutwizard, + embedded_mesh_coupling_params_, *discret_, embedded_mesh_solid_pairs_); + + // Change integration rule of elements if they are cut + Constraints::EmbeddedMesh::change_gauss_rule_of_cut_elements( + cut_elements_col_vector_, *cutwizard); + + visualization_manager_->register_visualization_data("background_integration_points"); + visualization_manager_->register_visualization_data("interface_integration_points"); + visualization_manager_->register_visualization_data("cut_element_integration_points"); + + auto& background_integration_points_visualization_data = + visualization_manager_->get_visualization_data("background_integration_points"); + background_integration_points_visualization_data.register_point_data("weights", 1); + background_integration_points_visualization_data.register_point_data("interface_id", 1); + background_integration_points_visualization_data.register_point_data("background_id", 1); + background_integration_points_visualization_data.register_point_data("boundary_cell_id", 1); + + auto& interface_integration_points_visualization_data = + visualization_manager_->get_visualization_data("interface_integration_points"); + interface_integration_points_visualization_data.register_point_data("weights", 1); + interface_integration_points_visualization_data.register_point_data("interface_id", 1); + interface_integration_points_visualization_data.register_point_data("background_id", 1); + interface_integration_points_visualization_data.register_point_data("boundary_cell_id", 1); + + auto& cut_element_integration_points_visualization_data = + visualization_manager_->get_visualization_data("cut_element_integration_points"); + cut_element_integration_points_visualization_data.register_point_data("weights", 1); + cut_element_integration_points_visualization_data.register_point_data( + "integration_cell_id", 1); + + // Setup the solid to solid Nitsche manager + Core::LinAlg::Vector disp_col_vec(*discret_->dof_col_map()); + Core::LinAlg::export_to(displacement_vector, disp_col_vec); + setup(disp_col_vec); +} + +void Constraints::EmbeddedMesh::SolidToSolidNitscheManager::setup( + const Core::LinAlg::Vector& displacement_vector) +{ + // Get the global ids of all mesh nodes on this rank + std::vector my_interface_nodes_gid; + for (int i_node = 0; i_node < discret_->node_row_map()->num_my_elements(); i_node++) + { + Core::Nodes::Node const& node = *(discret_->l_row_node(i_node)); + if (Constraints::EmbeddedMesh::is_interface_node(*discret_, node)) + my_interface_nodes_gid.push_back(node.id()); + } + + // Create the maps for interface and background DOFs. + set_global_maps(); + + // Create the global coupling matrices. + global_penalty_interface_ = std::make_shared( + *interface_dof_rowmap_, 100, true, true, Core::LinAlg::SparseMatrix::FE_MATRIX); + global_penalty_background_ = std::make_shared( + *background_dof_rowmap_, 100, true, true, Core::LinAlg::SparseMatrix::FE_MATRIX); + global_penalty_interface_background_ = + std::make_shared(*interface_and_background_dof_rowmap_, 100, true, + true, Core::LinAlg::SparseMatrix::FE_MATRIX); + + // Set flag for successful setup. + is_setup_ = true; + + // Set current state + set_state(displacement_vector); +} + +void Constraints::EmbeddedMesh::SolidToSolidNitscheManager::set_state( + const Core::LinAlg::Vector& displacement_vector) +{ + for (auto couplig_pair_iter : embedded_mesh_solid_pairs_) + couplig_pair_iter->set_current_element_position(*discret_, displacement_vector); +} + +void Constraints::EmbeddedMesh::SolidToSolidNitscheManager::set_global_maps() +{ + // Get the dofs of the background and interface elements + std::vector interface_dofs; + std::vector background_dofs; + std::vector interface_and_background_dofs; + for (int i_node = 0; i_node < discret_->node_row_map()->num_my_elements(); i_node++) + { + const Core::Nodes::Node* node = discret_->l_row_node(i_node); + if (is_cut_node(*node)) + discret_->dof(node, background_dofs); + else if (Constraints::EmbeddedMesh::is_interface_node(*discret_, *node)) + discret_->dof(node, interface_dofs); + } + + interface_and_background_dofs.reserve(interface_dofs.size() + background_dofs.size()); + interface_and_background_dofs.insert( + interface_and_background_dofs.end(), interface_dofs.begin(), interface_dofs.end()); + interface_and_background_dofs.insert( + interface_and_background_dofs.end(), background_dofs.begin(), background_dofs.end()); + + std::sort(interface_and_background_dofs.begin(), interface_and_background_dofs.end()); + + // Create the interface and solid maps. + interface_dof_rowmap_ = std::make_shared( + -1, interface_dofs.size(), interface_dofs.data(), 0, discret_->get_comm()); + background_dof_rowmap_ = std::make_shared( + -1, background_dofs.size(), background_dofs.data(), 0, discret_->get_comm()); + interface_and_background_dof_rowmap_ = + std::make_shared(-1, interface_and_background_dofs.size(), + interface_and_background_dofs.data(), 0, discret_->get_comm()); + + // Set flags for global maps. + is_global_maps_build_ = true; +} + + +/** + * here I have to evaluate the contributions + */ +void Constraints::EmbeddedMesh::SolidToSolidNitscheManager::evaluate_global_coupling_contributions( + const Core::LinAlg::Vector& displacement_vector) +{ + check_setup(); + check_global_maps(); + + Core::LinAlg::Vector disp_col_vec(*discret_->dof_col_map()); + Core::LinAlg::export_to(displacement_vector, disp_col_vec); + set_state(disp_col_vec); + + // Reset the global data structures. + global_penalty_interface_->put_scalar(0.); + global_penalty_background_->put_scalar(0.); + global_penalty_interface_background_->put_scalar(0.); + + for (auto& elepairptr : embedded_mesh_solid_pairs_) + { + elepairptr->evaluate_and_assemble_nitsche_contributions(*discret_, this, + *global_penalty_interface_, *global_penalty_background_, + *global_penalty_interface_background_); + } + + // scale_contributions_penalty_stiffness_matrices(); + + // Complete the global mortar matrices. + global_penalty_interface_->complete(*interface_dof_rowmap_, *interface_dof_rowmap_); + global_penalty_background_->complete(*background_dof_rowmap_, *background_dof_rowmap_); + global_penalty_interface_background_->complete( + *interface_and_background_dof_rowmap_, *interface_and_background_dof_rowmap_); + + scale_contributions_penalty_stiffness_matrices(); +} + +void Constraints::EmbeddedMesh::SolidToSolidNitscheManager:: + scale_contributions_penalty_stiffness_matrices() const +{ + // Get the penalty parameters. + const double penalty_params = embedded_mesh_coupling_params_.constraint_penalty_parameter_; + + global_penalty_interface_->scale(penalty_params); + global_penalty_background_->scale(penalty_params); + global_penalty_interface_background_->scale(-penalty_params); +} + +/** + * here is the assemble of the contributions + */ +void Constraints::EmbeddedMesh::SolidToSolidNitscheManager:: + add_global_force_stiffness_contributions(Solid::TimeInt::BaseDataGlobalState& data_state, + std::shared_ptr stiff, + std::shared_ptr> force) const +{ + check_setup(); + check_global_maps(); + + int linalg_error = 0; + + if (stiff != nullptr) + { + // stiff->print(std::cout); + // Add contributions to the global stiffness matrix. + // global_penalty_interface_->print(std::cout); + // global_penalty_background_->print(std::cout); + // global_penalty_interface_background_->print(std::cout); + + stiff->add(*global_penalty_interface_, false, 1.0, 1.0); + stiff->add(*global_penalty_background_, false, 1.0, 1.0); + stiff->add(*global_penalty_interface_background_, false, 1.0, 1.0); + stiff->add(*global_penalty_interface_background_, true, 1.0, 1.0); + // stiff->print(std::cout); + } + + if (force != nullptr) + { + // Factor for right hand side (forces). 1 corresponds to forces being added to + // the right hand side, -1 to the left hand side. + const double rhs_factor = 1.0; + + // Add penalty contributions of Nitsche method + auto displacement = data_state.get_dis_np().get(); + + // Initialize vectors to store penalty contributions to interface and background + Core::LinAlg::Vector temp_force_penalty_interface(*interface_dof_rowmap_); + + Core::LinAlg::Vector temp_force_penalty_background(*background_dof_rowmap_); + + Core::LinAlg::Vector temp_force_penalty_interface_contribution_inter_background( + *interface_and_background_dof_rowmap_); + Core::LinAlg::Vector temp_force_penalty_background_contribution_inter_background( + *interface_and_background_dof_rowmap_); + + temp_force_penalty_interface.put_scalar(0.); + temp_force_penalty_background.put_scalar(0.); + temp_force_penalty_interface_contribution_inter_background.put_scalar(0.); + temp_force_penalty_background_contribution_inter_background.put_scalar(0.); + + // Multiply global penalty contributions with the displacement to obtain the penalty forces on + // the interface and background + linalg_error = + global_penalty_interface_->multiply(false, *displacement, temp_force_penalty_interface); + if (linalg_error != 0) FOUR_C_THROW("Error in Multiply!"); + // temp_force_penalty_interface.print(std::cout); + + linalg_error = + global_penalty_background_->multiply(false, *displacement, temp_force_penalty_background); + if (linalg_error != 0) FOUR_C_THROW("Error in Multiply!"); + // temp_force_penalty_background.print(std::cout); + + linalg_error = global_penalty_interface_background_->multiply( + false, *displacement, temp_force_penalty_background_contribution_inter_background); + if (linalg_error != 0) FOUR_C_THROW("Error in Multiply!"); + // temp_force_penalty_background_contribution_inter_background.print(std::cout); + linalg_error = global_penalty_interface_background_->multiply( + true, *displacement, temp_force_penalty_interface_contribution_inter_background); + if (linalg_error != 0) FOUR_C_THROW("Error in Multiply!"); + // temp_force_penalty_interface_contribution_inter_background.print(std::cout); + + + // Collect force contributions in a global temp + Core::LinAlg::Vector global_temp_1(*discret_->dof_row_map()); + Core::LinAlg::Vector global_temp_2(*discret_->dof_row_map()); + Core::LinAlg::Vector global_temp_3(*discret_->dof_row_map()); + Core::LinAlg::Vector global_temp_4(*discret_->dof_row_map()); + + if (linalg_error != 0) FOUR_C_THROW("Error in Update"); + Core::LinAlg::export_to(temp_force_penalty_interface, global_temp_1); + Core::LinAlg::export_to(temp_force_penalty_background, global_temp_2); + Core::LinAlg::export_to( + temp_force_penalty_background_contribution_inter_background, global_temp_3); + Core::LinAlg::export_to( + temp_force_penalty_interface_contribution_inter_background, global_temp_4); + + // force->print(std::cout); + // Add force contributions to global vector. + linalg_error = force->update(rhs_factor, global_temp_1, 1.0); + if (linalg_error != 0) FOUR_C_THROW("Error in Update"); + linalg_error = force->update(rhs_factor, global_temp_2, 1.0); + if (linalg_error != 0) FOUR_C_THROW("Error in Update"); + linalg_error = force->update(rhs_factor, global_temp_3, 1.0); + if (linalg_error != 0) FOUR_C_THROW("Error in Update"); + linalg_error = force->update(rhs_factor, global_temp_4, 1.0); + if (linalg_error != 0) FOUR_C_THROW("Error in Update"); + // force->print(std::cout); + } +} + + +bool Constraints::EmbeddedMesh::SolidToSolidNitscheManager::is_cut_node( + Core::Nodes::Node const& node) +{ + bool is_cut_node = false; + + // Check if the node belongs to an element that is cut + for (int num_ele = 0; num_ele < node.num_element(); num_ele++) + { + bool is_node_in_cut_ele = + std::find(cut_elements_col_vector_.begin(), cut_elements_col_vector_.end(), + node.adjacent_elements()[num_ele].user_element()) != cut_elements_col_vector_.end(); + if (is_node_in_cut_ele) is_cut_node = true; + } + + return is_cut_node; +} + +MPI_Comm Constraints::EmbeddedMesh::SolidToSolidNitscheManager::get_my_comm() +{ + return discret_->get_comm(); +} + + +FOUR_C_NAMESPACE_CLOSE diff --git a/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_nitsche_manager.hpp b/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_nitsche_manager.hpp new file mode 100644 index 00000000000..d425b56fdc2 --- /dev/null +++ b/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_nitsche_manager.hpp @@ -0,0 +1,205 @@ +// This file is part of 4C multiphysics licensed under the +// GNU Lesser General Public License v3.0 or later. +// +// See the LICENSE.md file in the top-level for license information. +// +// SPDX-License-Identifier: LGPL-3.0-or-later + +#ifndef FOUR_C_CONSTRAINT_FRAMEWORK_EMBEDDEDMESH_SOLID_TO_SOLID_NITSCHE_MANAGER_HPP +#define FOUR_C_CONSTRAINT_FRAMEWORK_EMBEDDEDMESH_SOLID_TO_SOLID_NITSCHE_MANAGER_HPP + +#include "4C_config.hpp" + +#include "4C_constraint_framework_embeddedmesh_params.hpp" +#include "4C_fem_discretization.hpp" +#include "4C_linalg_fevector.hpp" +#include "4C_utils_exceptions.hpp" + +#include + +// Forward declarations. +class Map; + +FOUR_C_NAMESPACE_OPEN + +namespace Core::LinAlg +{ + class SparseMatrix; + class FE_Vector; +} // namespace Core::LinAlg +namespace Core::IO +{ + class VisualizationManager; +} +namespace Solid +{ + namespace TimeInt + { + class BaseDataGlobalState; + } +} // namespace Solid + +namespace LinAlg +{ + class SparseMatrix; +} // namespace LinAlg + +namespace Constraints::EmbeddedMesh +{ + class SolidInteractionPair; + + class SolidToSolidNitscheManager + { + public: + /** + * \brief Standard Constructor + * + * @param discret (in) Pointer to the discretization. + * @param displacement_vector (in) global displacement vector. + */ + SolidToSolidNitscheManager(std::shared_ptr& discret, + const Core::LinAlg::Vector& displacement_vector, + Constraints::EmbeddedMesh::EmbeddedMeshParams& embedded_mesh_coupling_params, + std::shared_ptr visualization_manager); + + /** + * \brief This method builds the global maps for the global node / element IDs to the Lagrange + * multiplier DOFs. + * @param displacement_vector (in) global displacement vector. + */ + void setup(const Core::LinAlg::Vector& displacement_vector); + + /** + * \brief Evaluate mortar coupling contributions on all pairs and assemble them into the + * global matrices. + * @param displacement_vector (in) global displacement vector. + */ + void evaluate_global_coupling_contributions( + const Core::LinAlg::Vector& displacement_vector); + + /** + * + */ + void add_global_force_stiffness_contributions(Solid::TimeInt::BaseDataGlobalState& displacement, + std::shared_ptr stiff, + std::shared_ptr> force) const; + + /** + * \brief Sets the current position of the elements of the embedded mesh coupling pairs + */ + void set_state(const Core::LinAlg::Vector& displacement_vector); + + /** + * \brief Write output obtained in the embedded mesh + */ + // void write_output(double time, int timestep_number); + + /** + * \brief Write the integration points on the interface elements and cut elements + * after the cut operation and save it in the visualization manager + */ + void collect_output_integration_points(); + + /** + * \brief Scale penalty contributions from the Nitsche method with the penalty parameter + */ + void scale_contributions_penalty_stiffness_matrices() const; + + /** + * \brief Get the communicator associated to the mortar manager + */ + MPI_Comm get_my_comm(); + + protected: + /** + * \brief Throw an error if setup was not called on the object prior to this function call. + */ + inline void check_setup() const + { + if (!is_setup_) FOUR_C_THROW("Setup not called on SolidToSolidMortarManager!"); + } + + /** + * \brief Throw an error if the global maps were not build. + */ + inline void check_global_maps() const + { + if (!is_global_maps_build_) + FOUR_C_THROW("Global maps are not build in SolidToSolidMortarManager!"); + } + + /** + * \brief Check if this node is in a cut element + */ + bool is_cut_node(Core::Nodes::Node const& node); + + private: + /** + * \brief Calculate the maps for the solid interface and background dofs. The calculated + * maps are used to complete the mortar matrices. + */ + void set_global_maps(); + + /** + * \brief This method builds the local maps from the global multi vector created in Setup. The + * global mortar matrices are also created. + * + * Since some nodes of this pair, that have Lagrange multipliers may not be on this processor, + * we need to get the node ID to Lagrange multiplier ID form the processor that holds the + * node. All relevant global node / element to global Lagrange multiplier maps for the given + * contact pairs are stored in a standard maps in this object. The keys in those maps are the + * global node / element id and the value is a vector with the corresponding Lagrange + * multiplier gids. By doing so we only have to communicate between the ranks once per + * timestep (to be more precise: only once for each set of contact pairs. If they do not + * change between timesteps and do not switch rank, we can keep the created maps). + * + * @param displacement_vector (in) global displacement vector. + */ + // void set_local_maps(const Core::LinAlg::Vector& displacement_vector); + + //! Pointer to the discretization containing the solid and interface elements. + std::shared_ptr discret_; + + //! Flag if setup was called. + bool is_setup_ = false; + + //! Flag if global maps were build. + bool is_global_maps_build_; + + //! Embedded mesh parameters. + Constraints::EmbeddedMesh::EmbeddedMeshParams embedded_mesh_coupling_params_; + + //! Vector to background row elements that are cut + std::vector cut_elements_col_vector_; + + //! Id of background column elements that are cut + std::vector ids_cut_elements_col_; + + //! Row map of the solid interface DOFs. + std::shared_ptr interface_dof_rowmap_; + + //! Row map of the solid background DOFs. + std::shared_ptr background_dof_rowmap_; + + //! Row map of both interface and solid background DOFs. + std::shared_ptr interface_and_background_dof_rowmap_; + + //! Global contributions of the penalty term associated with the interface DOFs + std::shared_ptr global_penalty_interface_ = nullptr; + + //! Global contributions of the penalty term associated with the background DOFs + std::shared_ptr global_penalty_background_ = nullptr; + + //! Global contributions of the penalty term associated with both interface and background DOFs + std::shared_ptr global_penalty_interface_background_ = nullptr; + + //! Vector with all contact pairs to be evaluated by this mortar manager. + std::vector> + embedded_mesh_solid_pairs_; + + std::shared_ptr visualization_manager_; + }; + +} // namespace Constraints::EmbeddedMesh +FOUR_C_NAMESPACE_CLOSE +#endif diff --git a/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_utils.cpp b/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_utils.cpp index 2ec902ba1cb..f1c954a5403 100644 --- a/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_utils.cpp +++ b/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_utils.cpp @@ -397,6 +397,60 @@ void Constraints::EmbeddedMesh::get_mortar_gid( mortar_manager->location_vector(interaction_pair, *lambda_gid_pos); } +template +void Constraints::EmbeddedMesh::assemble_local_nitsche_contributions( + const Constraints::EmbeddedMesh::SolidInteractionPair* pair, + const Core::FE::Discretization& discret, Core::LinAlg::SparseMatrix& global_penalty_interface, + Core::LinAlg::SparseMatrix& global_penalty_background, + Core::LinAlg::SparseMatrix& global_penalty_interface_background, + const Core::LinAlg::Matrix& + local_stiffness_penalty_interface, + const Core::LinAlg::Matrix& + local_stiffness_penalty_background, + const Core::LinAlg::Matrix& + local_stiffness_penalty_interface_background) +{ + // Get the GIDs of the interface + std::vector interface_row; + std::vector dummy_1; + std::vector dummy_2; + + pair->element_1().location_vector(discret, interface_row, dummy_1, dummy_2); + + // Get the GIDs of the background + std::vector background_row; + dummy_1.clear(); + dummy_2.clear(); + pair->element_2().location_vector(discret, background_row, dummy_1, dummy_2); + + // Assemble into the global matrices. All contributions here are assumed to be symmetric. + for (unsigned int i_interface = 0; i_interface < Interface::n_dof_; ++i_interface) + { + for (unsigned int j_interface = 0; j_interface < Interface::n_dof_; ++j_interface) + { + global_penalty_interface.fe_assemble( + local_stiffness_penalty_interface(i_interface, j_interface), interface_row[i_interface], + interface_row[j_interface]); + } + for (unsigned int i_background = 0; i_background < Background::n_dof_; ++i_background) + { + global_penalty_interface_background.fe_assemble( + local_stiffness_penalty_interface_background(i_interface, i_background), + interface_row[i_interface], background_row[i_background]); + } + } + + for (unsigned int i_background = 0; i_background < Background::n_dof_; ++i_background) + { + for (unsigned int j_background = 0; j_background < Background::n_dof_; ++j_background) + { + global_penalty_background.fe_assemble( + local_stiffness_penalty_background(i_background, j_background), + background_row[i_background], background_row[j_background]); + } + } +} + template void Constraints::EmbeddedMesh::assemble_local_mortar_contributions( const Constraints::EmbeddedMesh::SolidInteractionPair* pair, @@ -523,6 +577,25 @@ namespace Constraints::EmbeddedMesh initialize_template_assemble_local_mortar_contributions(t_nurbs9, t_nurbs27, t_nurbs9); initialize_template_assemble_local_mortar_contributions(t_nurbs9, t_wedge6, t_nurbs9); +#define initialize_template_assemble_local_nitsche_contributions(Interface, Background) \ + template void assemble_local_nitsche_contributions( \ + const Constraints::EmbeddedMesh::SolidInteractionPair* pair, \ + const Core::FE::Discretization& discret, \ + Core::LinAlg::SparseMatrix& global_penalty_interface, \ + Core::LinAlg::SparseMatrix& global_penalty_background, \ + Core::LinAlg::SparseMatrix& global_penalty_interface_background, \ + const Core::LinAlg::Matrix& \ + local_stiffness_penalty_interface, \ + const Core::LinAlg::Matrix& \ + local_stiffness_penalty_background, \ + const Core::LinAlg::Matrix& \ + local_stiffness_penalty_interface_background); + + initialize_template_assemble_local_nitsche_contributions(t_quad4, t_hex8); + initialize_template_assemble_local_nitsche_contributions(t_nurbs9, t_hex8); + initialize_template_assemble_local_nitsche_contributions(t_quad4, t_nurbs27); + initialize_template_assemble_local_nitsche_contributions(t_nurbs9, t_nurbs27); + initialize_template_assemble_local_nitsche_contributions(t_nurbs9, t_wedge6); } // namespace Constraints::EmbeddedMesh FOUR_C_NAMESPACE_CLOSE \ No newline at end of file diff --git a/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_utils.hpp b/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_utils.hpp index 00f1aa6f270..c92e28e8afe 100644 --- a/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_utils.hpp +++ b/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_utils.hpp @@ -123,9 +123,9 @@ namespace Constraints::EmbeddedMesh * This function assumes that the mortar contributions are symmetric, i.e. global_g_b = * global_fb_l^T and global_g_s = global_fs_l^T. * - * @param pair (in) The beam-to-solid pair. + * @param pair (in) The interface-to-solid pair. * @param discret (in) Discretization - * @param mortar_manager (in) Mortar manager for the solid-to-solid condition + * @param mortar_manager (in) Mortar manager for the interface-to-solid condition * @param global_g_bl (in/out) Constraint equations derived w.r.t the interface (from the * boundary layer) DOFs * @param global_g_bg (in/out) Constraint equations derived w.r.t the background solid DOFs @@ -155,6 +155,38 @@ namespace Constraints::EmbeddedMesh const Core::LinAlg::Matrix& local_kappa, const Core::LinAlg::Matrix& local_constraint); + /** + * \brief Assemble local penalty contributions of the Nitsche method into + * the global matrices. + * + * @param pair (in) The interface-to-solid pair. + * @param discret (in) Discretization + * @param global_penalty_interface (in/out) Global penalty contributions from the interface (from + * the boundary layer) DOFs + * @param global_penalty_background (in/out) Global penalty contributions from the background + * solid DOFs + * @param global_penalty_interface_background (in/out) Global penalty contributions from the + * interface and background DOFs multipliers + * @param local_stiffness_penalty_interface (in) Local penalty contributions from the interface of + * the pair. + * @param local_stiffness_penalty_background (in) Local penalty contributions from the background + * of the pair. + * @param local_stiffness_penalty_interface_background (in) Local penalty contributions from both + * interface and background of the pair. + */ + template + void assemble_local_nitsche_contributions( + const Constraints::EmbeddedMesh::SolidInteractionPair* pair, + const Core::FE::Discretization& discret, Core::LinAlg::SparseMatrix& global_penalty_interface, + Core::LinAlg::SparseMatrix& global_penalty_background, + Core::LinAlg::SparseMatrix& global_penalty_interface_background, + const Core::LinAlg::Matrix& + local_stiffness_penalty_interface, + const Core::LinAlg::Matrix& + local_stiffness_penalty_background, + const Core::LinAlg::Matrix& + local_stiffness_penalty_interface_background); + /** * \brief Get the GIDs of the Lagrange multiplicator unknowns for a beam-to-solid pair. * @param mortar_manager (in) Mortar manager for the interface-to-background condition diff --git a/src/constraint_framework/4C_constraint_framework_input.hpp b/src/constraint_framework/4C_constraint_framework_input.hpp index f6cd7a90018..fa5da06cd37 100644 --- a/src/constraint_framework/4C_constraint_framework_input.hpp +++ b/src/constraint_framework/4C_constraint_framework_input.hpp @@ -43,7 +43,8 @@ namespace Constraints { enum class CouplingStrategy { - mortar ///< Mortar based coupling + mortar, ///< Mortar based coupling + nitsche ///< Nitsche based coupling }; /** diff --git a/src/constraint_framework/4C_constraint_framework_submodelevaluator_embeddedmesh.cpp b/src/constraint_framework/4C_constraint_framework_submodelevaluator_embeddedmesh.cpp index aae000491e1..77aea888b63 100644 --- a/src/constraint_framework/4C_constraint_framework_submodelevaluator_embeddedmesh.cpp +++ b/src/constraint_framework/4C_constraint_framework_submodelevaluator_embeddedmesh.cpp @@ -9,6 +9,7 @@ #include "4C_comm_mpi_utils.hpp" #include "4C_constraint_framework_embeddedmesh_solid_to_solid_mortar_manager.hpp" +#include "4C_constraint_framework_embeddedmesh_solid_to_solid_nitsche_manager.hpp" #include "4C_constraint_framework_embeddedmesh_solid_to_solid_utils.hpp" #include "4C_global_data.hpp" #include "4C_io_visualization_manager.hpp" @@ -26,9 +27,8 @@ Constraints::SubmodelEvaluator::EmbeddedMeshConstraintManager::EmbeddedMeshConst auto xfem_parameter_list = Global::Problem::instance()->xfem_general_params(); auto cut_parameter_list = Global::Problem::instance()->cut_general_params(); - auto embedded_mesh_constraint_enforcement = - Teuchos::getIntegralValue( - constraint_parameter_list, "CONSTRAINT_ENFORCEMENT"); + strategy_ = Teuchos::getIntegralValue( + constraint_parameter_list, "CONSTRAINT_ENFORCEMENT"); auto embedded_mesh_constraint_penalty_parameter = constraint_parameter_list.get("PENALTY_PARAM"); @@ -54,9 +54,8 @@ Constraints::SubmodelEvaluator::EmbeddedMeshConstraintManager::EmbeddedMeshConst bool cut_screen_output = xfem_parameter_list.get("PRINT_OUTPUT"); // Initialize embedded mesh coupling parameters - Constraints::EmbeddedMesh::EmbeddedMeshParams embedded_mesh_coupling_params = { - .coupling_strategy_ = embedded_mesh_coupling_strategy, - .constraint_enforcement_ = embedded_mesh_constraint_enforcement, + embedded_mesh_coupling_params_ = {.coupling_strategy_ = embedded_mesh_coupling_strategy, + .constraint_enforcement_ = strategy_, .constraint_penalty_parameter_ = embedded_mesh_constraint_penalty_parameter, .mortar_shape_function_ = embedded_mesh_mortar_shape_function, .xfem_nodal_dof_set_strategy_ = nodal_dofset_strategy, @@ -73,9 +72,19 @@ Constraints::SubmodelEvaluator::EmbeddedMeshConstraintManager::EmbeddedMeshConst *Global::Problem::instance()->output_control_file(), 0.0), // Fix time discret_ptr->get_comm(), "embedded_mesh"); - mortar_manager_ = std::make_shared( - discret_ptr, dispnp, embedded_mesh_coupling_params, visualization_manager, - discret_ptr->dof_row_map()->max_all_gid() + 1); + if (embedded_mesh_coupling_params_.coupling_strategy_ == + Constraints::EmbeddedMesh::CouplingStrategy::mortar) + { + mortar_manager_ = std::make_shared( + discret_ptr, dispnp, embedded_mesh_coupling_params_, visualization_manager, + discret_ptr->dof_row_map()->max_all_gid() + 1); + } + else if (embedded_mesh_coupling_params_.coupling_strategy_ == + Constraints::EmbeddedMesh::CouplingStrategy::nitsche) + { + nitsche_manager_ = std::make_shared( + discret_ptr, dispnp, embedded_mesh_coupling_params_, visualization_manager); + } } bool Constraints::SubmodelEvaluator::EmbeddedMeshConstraintManager::evaluate_force_stiff( @@ -84,19 +93,34 @@ bool Constraints::SubmodelEvaluator::EmbeddedMeshConstraintManager::evaluate_for std::shared_ptr me_stiff_ptr, std::shared_ptr> me_force_ptr) { - // Evaluate the global mortar matrices - mortar_manager_->evaluate_global_coupling_contributions(displacement_vector); - mortar_manager_->add_global_force_stiffness_penalty_contributions( - *global_state_ptr, me_stiff_ptr, me_force_ptr); - + if (embedded_mesh_coupling_params_.coupling_strategy_ == + Constraints::EmbeddedMesh::CouplingStrategy::mortar) + { + // Evaluate the global mortar matrices + mortar_manager_->evaluate_global_coupling_contributions(displacement_vector); + mortar_manager_->add_global_force_stiffness_penalty_contributions( + *global_state_ptr, me_stiff_ptr, me_force_ptr); + } + if (embedded_mesh_coupling_params_.coupling_strategy_ == + Constraints::EmbeddedMesh::CouplingStrategy::nitsche) + { + // Evaluate the global mortar matrices + nitsche_manager_->evaluate_global_coupling_contributions(displacement_vector); + nitsche_manager_->add_global_force_stiffness_contributions( + *global_state_ptr, me_stiff_ptr, me_force_ptr); + } return true; } void Constraints::SubmodelEvaluator::EmbeddedMeshConstraintManager::runtime_output_step_state( std::pair output_time_and_step) { - // Write runtime output for the embedded mesh method - mortar_manager_->write_output(output_time_and_step.first, output_time_and_step.second); + if (embedded_mesh_coupling_params_.coupling_strategy_ == + Constraints::EmbeddedMesh::CouplingStrategy::mortar) + { + // Write runtime output for the embedded mesh method + mortar_manager_->write_output(output_time_and_step.first, output_time_and_step.second); + } } std::map diff --git a/src/constraint_framework/4C_constraint_framework_submodelevaluator_embeddedmesh.hpp b/src/constraint_framework/4C_constraint_framework_submodelevaluator_embeddedmesh.hpp index 77a953b638b..36f1c9df567 100644 --- a/src/constraint_framework/4C_constraint_framework_submodelevaluator_embeddedmesh.hpp +++ b/src/constraint_framework/4C_constraint_framework_submodelevaluator_embeddedmesh.hpp @@ -10,6 +10,7 @@ #include "4C_config.hpp" +#include "4C_constraint_framework_embeddedmesh_params.hpp" #include "4C_constraint_framework_submodelevaluator_base.hpp" #include "4C_fem_discretization.hpp" @@ -18,7 +19,8 @@ FOUR_C_NAMESPACE_OPEN namespace Constraints::EmbeddedMesh { class SolidToSolidMortarManager; -} + class SolidToSolidNitscheManager; +} // namespace Constraints::EmbeddedMesh namespace Constraints::SubmodelEvaluator { @@ -61,8 +63,14 @@ namespace Constraints::SubmodelEvaluator //@} private: + //! Couple strategy between overlapping and underlying meshes + Constraints::EmbeddedMesh::EmbeddedMeshParams embedded_mesh_coupling_params_; + //! Pointer to the mortar manager. This object stores the relevant mortar matrices. std::shared_ptr mortar_manager_; + + //! Pointer to the Nitsche manager. + std::shared_ptr nitsche_manager_; }; } // namespace Constraints::SubmodelEvaluator From 2ec71e376840ef2fe995aba2c1b58ba277cbe165 Mon Sep 17 00:00:00 2001 From: Gabriela Loera Date: Thu, 9 Oct 2025 13:51:35 +0200 Subject: [PATCH 02/29] Correct penalty contribution Nitsche --- ...ramework_embeddedmesh_interaction_pair.hpp | 3 +- ...k_embeddedmesh_interaction_pair_mortar.cpp | 40 +++++++++++-- ...k_embeddedmesh_interaction_pair_mortar.hpp | 6 +- ...dedmesh_solid_to_solid_nitsche_manager.cpp | 58 ++++++------------- ...dedmesh_solid_to_solid_nitsche_manager.hpp | 3 + ...work_embeddedmesh_solid_to_solid_utils.cpp | 19 +++++- ...work_embeddedmesh_solid_to_solid_utils.hpp | 5 +- 7 files changed, 83 insertions(+), 51 deletions(-) diff --git a/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair.hpp b/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair.hpp index c484c463d8b..2f06bc11cbe 100644 --- a/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair.hpp +++ b/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair.hpp @@ -132,7 +132,8 @@ namespace Constraints::EmbeddedMesh const Constraints::EmbeddedMesh::SolidToSolidNitscheManager* nitsche_manager, Core::LinAlg::SparseMatrix& global_penalty_interface, Core::LinAlg::SparseMatrix& global_penalty_background, - Core::LinAlg::SparseMatrix& global_penalty_interface_background) = 0; + Core::LinAlg::SparseMatrix& global_penalty_interface_background, + Core::LinAlg::FEVector& global_constraint) = 0; /** * \brief Set the current element displacement. diff --git a/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_mortar.cpp b/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_mortar.cpp index aa884a16f3b..662858c845f 100644 --- a/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_mortar.cpp +++ b/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_mortar.cpp @@ -349,7 +349,8 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairMortar& global_constraint) { // Initialize variables for local mortar matrices. Core::LinAlg::Matrix @@ -358,16 +359,19 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairMortar local_stiffness_penalty_interface_background(Core::LinAlg::Initialization::uninitialized); + Core::LinAlg::Matrix local_constraint( + Core::LinAlg::Initialization::uninitialized); // Evaluate the local penalty contributions of Nitsche method evaluate_penalty_contributions_nitsche(local_stiffness_penalty_interface, - local_stiffness_penalty_background, local_stiffness_penalty_interface_background); + local_stiffness_penalty_background, local_stiffness_penalty_interface_background, + local_constraint); // Assemble into global matrices. assemble_local_nitsche_contributions(this, discret, global_penalty_interface, global_penalty_background, global_penalty_interface_background, - local_stiffness_penalty_interface, local_stiffness_penalty_background, - local_stiffness_penalty_interface_background); + global_constraint, local_stiffness_penalty_interface, local_stiffness_penalty_background, + local_stiffness_penalty_interface_background, local_constraint); } template @@ -630,12 +634,14 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairMortar& local_stiffness_penalty_background, Core::LinAlg::Matrix& - local_stiffness_penalty_interface_background) + local_stiffness_penalty_interface_background, + Core::LinAlg::Matrix& local_constraint) { // Initialize the local penalty matrices. local_stiffness_penalty_interface.put_scalar(0.0); local_stiffness_penalty_background.put_scalar(0.0); local_stiffness_penalty_interface_background.put_scalar(0.0); + local_constraint.put_scalar(0.0); // Initialize variables for shape function values. Core::LinAlg::Matrix<1, Interface::n_nodes_ * Interface::n_val_, double> N_interface( @@ -704,6 +710,30 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairMortarele1dis_.element_position_(j_interface); + for (unsigned int i_background = 0; i_background < Background::n_dof_; i_background++) + local_constraint(i_interface) -= + local_stiffness_penalty_interface_background(i_interface, i_background) * + this->ele2dis_.element_position_(i_background); + } + + for (unsigned int i_background = 0; i_background < Background::n_dof_; i_background++) + { + for (unsigned int j_background = 0; j_background < Background::n_dof_; j_background++) + local_constraint(Interface::n_dof_ + i_background) += + local_stiffness_penalty_background(i_background, j_background) * + this->ele2dis_.element_position_(j_background); + for (unsigned int i_interface = 0; i_interface < Interface::n_dof_; i_interface++) + local_constraint(Interface::n_dof_ + i_background) -= + local_stiffness_penalty_interface_background(i_interface, i_background) * + this->ele1dis_.element_position_(i_interface); + } } diff --git a/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_mortar.hpp b/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_mortar.hpp index dffe26213bd..2f665757d37 100644 --- a/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_mortar.hpp +++ b/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_mortar.hpp @@ -80,7 +80,8 @@ namespace Constraints::EmbeddedMesh const Constraints::EmbeddedMesh::SolidToSolidNitscheManager* nitsche_manager, Core::LinAlg::SparseMatrix& global_penalty_boundarylayer, Core::LinAlg::SparseMatrix& global_penalty_background, - Core::LinAlg::SparseMatrix& global_penalty_boundarylayer_background) override; + Core::LinAlg::SparseMatrix& global_penalty_boundarylayer_background, + Core::LinAlg::FEVector& global_constraint) override; /** * \brief Set the Gauss rule over the interface for element1_ and element2_. @@ -112,7 +113,8 @@ namespace Constraints::EmbeddedMesh Core::LinAlg::Matrix& local_stiffness_penalty_background, Core::LinAlg::Matrix& - local_stiffness_penalty_interface_background); + local_stiffness_penalty_interface_background, + Core::LinAlg::Matrix& local_constraint); //! Current nodal positions (and tangents) of the interface element. GeometryPair::ElementData ele1pos_; diff --git a/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_nitsche_manager.cpp b/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_nitsche_manager.cpp index 341da4d85ca..810327ef283 100644 --- a/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_nitsche_manager.cpp +++ b/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_nitsche_manager.cpp @@ -13,6 +13,7 @@ #include "4C_cut_cutwizard.hpp" #include "4C_io_visualization_manager.hpp" #include "4C_linalg_fevector.hpp" +#include "4C_linalg_tensor.hpp" #include "4C_linalg_utils_sparse_algebra_manipulation.hpp" #include "4C_linalg_utils_sparse_algebra_math.hpp" #include "4C_linalg_vector.hpp" @@ -149,6 +150,8 @@ void Constraints::EmbeddedMesh::SolidToSolidNitscheManager::set_global_maps() interface_and_background_dof_rowmap_ = std::make_shared(-1, interface_and_background_dofs.size(), interface_and_background_dofs.data(), 0, discret_->get_comm()); + global_constraint_ = + std::make_shared>(*interface_and_background_dof_rowmap_); // Set flags for global maps. is_global_maps_build_ = true; @@ -172,12 +175,13 @@ void Constraints::EmbeddedMesh::SolidToSolidNitscheManager::evaluate_global_coup global_penalty_interface_->put_scalar(0.); global_penalty_background_->put_scalar(0.); global_penalty_interface_background_->put_scalar(0.); + global_constraint_->put_scalar(0.); for (auto& elepairptr : embedded_mesh_solid_pairs_) { elepairptr->evaluate_and_assemble_nitsche_contributions(*discret_, this, *global_penalty_interface_, *global_penalty_background_, - *global_penalty_interface_background_); + *global_penalty_interface_background_, *global_constraint_); } // scale_contributions_penalty_stiffness_matrices(); @@ -188,6 +192,9 @@ void Constraints::EmbeddedMesh::SolidToSolidNitscheManager::evaluate_global_coup global_penalty_interface_background_->complete( *interface_and_background_dof_rowmap_, *interface_and_background_dof_rowmap_); + // Complete the global scaling vector. + if (0 != global_constraint_->complete()) FOUR_C_THROW("Error in GlobalAssemble!"); + scale_contributions_penalty_stiffness_matrices(); } @@ -195,11 +202,14 @@ void Constraints::EmbeddedMesh::SolidToSolidNitscheManager:: scale_contributions_penalty_stiffness_matrices() const { // Get the penalty parameters. - const double penalty_params = embedded_mesh_coupling_params_.constraint_penalty_parameter_; + const double penalty_param = embedded_mesh_coupling_params_.constraint_penalty_parameter_; + + // Scale stiffness penalty contributions + global_penalty_interface_->scale(penalty_param); + global_penalty_background_->scale(penalty_param); + global_penalty_interface_background_->scale(-penalty_param); - global_penalty_interface_->scale(penalty_params); - global_penalty_background_->scale(penalty_params); - global_penalty_interface_background_->scale(-penalty_params); + global_constraint_->scale(penalty_param); } /** @@ -217,17 +227,10 @@ void Constraints::EmbeddedMesh::SolidToSolidNitscheManager:: if (stiff != nullptr) { - // stiff->print(std::cout); - // Add contributions to the global stiffness matrix. - // global_penalty_interface_->print(std::cout); - // global_penalty_background_->print(std::cout); - // global_penalty_interface_background_->print(std::cout); - stiff->add(*global_penalty_interface_, false, 1.0, 1.0); stiff->add(*global_penalty_background_, false, 1.0, 1.0); stiff->add(*global_penalty_interface_background_, false, 1.0, 1.0); stiff->add(*global_penalty_interface_background_, true, 1.0, 1.0); - // stiff->print(std::cout); } if (force != nullptr) @@ -259,48 +262,23 @@ void Constraints::EmbeddedMesh::SolidToSolidNitscheManager:: linalg_error = global_penalty_interface_->multiply(false, *displacement, temp_force_penalty_interface); if (linalg_error != 0) FOUR_C_THROW("Error in Multiply!"); - // temp_force_penalty_interface.print(std::cout); - linalg_error = global_penalty_background_->multiply(false, *displacement, temp_force_penalty_background); if (linalg_error != 0) FOUR_C_THROW("Error in Multiply!"); - // temp_force_penalty_background.print(std::cout); - linalg_error = global_penalty_interface_background_->multiply( false, *displacement, temp_force_penalty_background_contribution_inter_background); if (linalg_error != 0) FOUR_C_THROW("Error in Multiply!"); - // temp_force_penalty_background_contribution_inter_background.print(std::cout); linalg_error = global_penalty_interface_background_->multiply( true, *displacement, temp_force_penalty_interface_contribution_inter_background); if (linalg_error != 0) FOUR_C_THROW("Error in Multiply!"); - // temp_force_penalty_interface_contribution_inter_background.print(std::cout); - // Collect force contributions in a global temp - Core::LinAlg::Vector global_temp_1(*discret_->dof_row_map()); - Core::LinAlg::Vector global_temp_2(*discret_->dof_row_map()); - Core::LinAlg::Vector global_temp_3(*discret_->dof_row_map()); - Core::LinAlg::Vector global_temp_4(*discret_->dof_row_map()); + Core::LinAlg::Vector global_temp(*discret_->dof_row_map()); + Core::LinAlg::export_to(*global_constraint_, global_temp); - if (linalg_error != 0) FOUR_C_THROW("Error in Update"); - Core::LinAlg::export_to(temp_force_penalty_interface, global_temp_1); - Core::LinAlg::export_to(temp_force_penalty_background, global_temp_2); - Core::LinAlg::export_to( - temp_force_penalty_background_contribution_inter_background, global_temp_3); - Core::LinAlg::export_to( - temp_force_penalty_interface_contribution_inter_background, global_temp_4); - - // force->print(std::cout); // Add force contributions to global vector. - linalg_error = force->update(rhs_factor, global_temp_1, 1.0); - if (linalg_error != 0) FOUR_C_THROW("Error in Update"); - linalg_error = force->update(rhs_factor, global_temp_2, 1.0); - if (linalg_error != 0) FOUR_C_THROW("Error in Update"); - linalg_error = force->update(rhs_factor, global_temp_3, 1.0); - if (linalg_error != 0) FOUR_C_THROW("Error in Update"); - linalg_error = force->update(rhs_factor, global_temp_4, 1.0); + linalg_error = force->update(rhs_factor, global_temp, 1.0); if (linalg_error != 0) FOUR_C_THROW("Error in Update"); - // force->print(std::cout); } } diff --git a/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_nitsche_manager.hpp b/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_nitsche_manager.hpp index d425b56fdc2..9e794e45a5c 100644 --- a/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_nitsche_manager.hpp +++ b/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_nitsche_manager.hpp @@ -193,6 +193,9 @@ namespace Constraints::EmbeddedMesh //! Global contributions of the penalty term associated with both interface and background DOFs std::shared_ptr global_penalty_interface_background_ = nullptr; + //! Global constraint vector. + std::shared_ptr> global_constraint_ = nullptr; + //! Vector with all contact pairs to be evaluated by this mortar manager. std::vector> embedded_mesh_solid_pairs_; diff --git a/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_utils.cpp b/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_utils.cpp index f1c954a5403..248ec84b27c 100644 --- a/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_utils.cpp +++ b/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_utils.cpp @@ -403,12 +403,14 @@ void Constraints::EmbeddedMesh::assemble_local_nitsche_contributions( const Core::FE::Discretization& discret, Core::LinAlg::SparseMatrix& global_penalty_interface, Core::LinAlg::SparseMatrix& global_penalty_background, Core::LinAlg::SparseMatrix& global_penalty_interface_background, + Core::LinAlg::FEVector& global_constraint, const Core::LinAlg::Matrix& local_stiffness_penalty_interface, const Core::LinAlg::Matrix& local_stiffness_penalty_background, const Core::LinAlg::Matrix& - local_stiffness_penalty_interface_background) + local_stiffness_penalty_interface_background, + const Core::LinAlg::Matrix& local_constraint) { // Get the GIDs of the interface std::vector interface_row; @@ -423,6 +425,12 @@ void Constraints::EmbeddedMesh::assemble_local_nitsche_contributions( dummy_2.clear(); pair->element_2().location_vector(discret, background_row, dummy_1, dummy_2); + // Merge GIDs from the interface and background + std::vector interface_background_row; + interface_background_row.reserve(interface_row.size() + background_row.size()); + std::merge(interface_row.begin(), interface_row.end(), background_row.begin(), + background_row.end(), std::back_inserter(interface_background_row)); + // Assemble into the global matrices. All contributions here are assumed to be symmetric. for (unsigned int i_interface = 0; i_interface < Interface::n_dof_; ++i_interface) { @@ -449,6 +457,10 @@ void Constraints::EmbeddedMesh::assemble_local_nitsche_contributions( background_row[i_background], background_row[j_background]); } } + + // Assemble into the global force. + global_constraint.sum_into_global_values(Interface::n_dof_ + Background::n_dof_, + interface_background_row.data(), local_constraint.data()); } template @@ -584,12 +596,15 @@ namespace Constraints::EmbeddedMesh Core::LinAlg::SparseMatrix& global_penalty_interface, \ Core::LinAlg::SparseMatrix& global_penalty_background, \ Core::LinAlg::SparseMatrix& global_penalty_interface_background, \ + Core::LinAlg::FEVector& global_constraint, \ const Core::LinAlg::Matrix& \ local_stiffness_penalty_interface, \ const Core::LinAlg::Matrix& \ local_stiffness_penalty_background, \ const Core::LinAlg::Matrix& \ - local_stiffness_penalty_interface_background); + local_stiffness_penalty_interface_background, \ + const Core::LinAlg::Matrix& \ + local_constraint); initialize_template_assemble_local_nitsche_contributions(t_quad4, t_hex8); initialize_template_assemble_local_nitsche_contributions(t_nurbs9, t_hex8); diff --git a/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_utils.hpp b/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_utils.hpp index c92e28e8afe..2a0229223f9 100644 --- a/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_utils.hpp +++ b/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_utils.hpp @@ -180,12 +180,15 @@ namespace Constraints::EmbeddedMesh const Core::FE::Discretization& discret, Core::LinAlg::SparseMatrix& global_penalty_interface, Core::LinAlg::SparseMatrix& global_penalty_background, Core::LinAlg::SparseMatrix& global_penalty_interface_background, + Core::LinAlg::FEVector& global_constraint, const Core::LinAlg::Matrix& local_stiffness_penalty_interface, const Core::LinAlg::Matrix& local_stiffness_penalty_background, const Core::LinAlg::Matrix& - local_stiffness_penalty_interface_background); + local_stiffness_penalty_interface_background, + const Core::LinAlg::Matrix& + local_constraint); /** * \brief Get the GIDs of the Lagrange multiplicator unknowns for a beam-to-solid pair. From 703531cc3531bf350c8f411492f134e8c7c70234 Mon Sep 17 00:00:00 2001 From: Gabriela Loera Date: Fri, 10 Oct 2025 16:56:15 +0200 Subject: [PATCH 03/29] Add parameters for Nitsche --- ..._constraint_framework_embeddedmesh_params.hpp | 6 ++++++ .../4C_constraint_framework_input.cpp | 16 ++++++++++++---- ..._framework_submodelevaluator_embeddedmesh.cpp | 8 ++++++++ 3 files changed, 26 insertions(+), 4 deletions(-) diff --git a/src/constraint_framework/4C_constraint_framework_embeddedmesh_params.hpp b/src/constraint_framework/4C_constraint_framework_embeddedmesh_params.hpp index f90222022a0..e0afc763fa9 100644 --- a/src/constraint_framework/4C_constraint_framework_embeddedmesh_params.hpp +++ b/src/constraint_framework/4C_constraint_framework_embeddedmesh_params.hpp @@ -34,6 +34,12 @@ namespace Constraints::EmbeddedMesh //! Shape function for the mortar Lagrange-multiplicators SolidToSolidMortarShapefunctions mortar_shape_function_; + //! Stabilization parameter for coupling with the Nitsche method + double nitsche_stabilization_param_; + + //! Average weight gamma for coupling with the Nitsche method + double nitsche_average_weight_gamma_; + //! Nodal Dof set strategy for XFEM Cut::NodalDofSetStrategy xfem_nodal_dof_set_strategy_ = Cut::NodalDofSetStrategy::NDS_Strategy_OneDofset_PerNodeAndPosition; diff --git a/src/constraint_framework/4C_constraint_framework_input.cpp b/src/constraint_framework/4C_constraint_framework_input.cpp index fb923adc0ca..dc4fc7e01c8 100644 --- a/src/constraint_framework/4C_constraint_framework_input.cpp +++ b/src/constraint_framework/4C_constraint_framework_input.cpp @@ -35,14 +35,22 @@ std::vector Constraints::valid_parameters() /* parameters for embedded mesh constraint submodel */ spec.push_back(group("CONSTRAINT/EMBEDDED MESH COUPLING", - { - parameter("COUPLING_STRATEGY", - {.description = "Strategy to couple background and overlapping mesh"}), + {parameter("COUPLING_STRATEGY", + {.description = "Strategy to couple background and overlapping mesh"}), parameter("MORTAR_SHAPE_FUNCTION", {.description = "Shape functions that should be use in case of coupling using the " "Mortar/Lagrange Multiplier method "}), - }, + + parameter("NITSCHE_STABILIZATION_PARAM", + {.description = "Value of the stabilization parameter for coupling based on the " + "Nitsche method", + .default_value = 1e5}), + + parameter("NITSCHE_GAMMA_PARAM", + {.description = + "Value of the average weight gamma for coupling based on the Nitsche method", + .default_value = 0.5})}, {.required = false})); /*----------------------------------------------------------------------*/ diff --git a/src/constraint_framework/4C_constraint_framework_submodelevaluator_embeddedmesh.cpp b/src/constraint_framework/4C_constraint_framework_submodelevaluator_embeddedmesh.cpp index 77aea888b63..be221b40811 100644 --- a/src/constraint_framework/4C_constraint_framework_submodelevaluator_embeddedmesh.cpp +++ b/src/constraint_framework/4C_constraint_framework_submodelevaluator_embeddedmesh.cpp @@ -33,6 +33,12 @@ Constraints::SubmodelEvaluator::EmbeddedMeshConstraintManager::EmbeddedMeshConst auto embedded_mesh_constraint_penalty_parameter = constraint_parameter_list.get("PENALTY_PARAM"); + auto embedded_mesh_nitsche_stabilization_parameter = + constraint_parameter_list.get("NITSCHE_STABILIZATION_PARAM"); + + auto embedded_mesh_nitsche_average_weight_gamma = + constraint_parameter_list.get("NITSCHE_GAMMA_PARAM"); + auto embedded_mesh_parameter_list = constraint_parameter_list.sublist("EMBEDDED MESH COUPLING"); auto embedded_mesh_coupling_strategy = @@ -58,6 +64,8 @@ Constraints::SubmodelEvaluator::EmbeddedMeshConstraintManager::EmbeddedMeshConst .constraint_enforcement_ = strategy_, .constraint_penalty_parameter_ = embedded_mesh_constraint_penalty_parameter, .mortar_shape_function_ = embedded_mesh_mortar_shape_function, + .nitsche_stabilization_param_ = embedded_mesh_nitsche_stabilization_parameter, + .nitsche_average_weight_gamma_ = embedded_mesh_nitsche_average_weight_gamma, .xfem_nodal_dof_set_strategy_ = nodal_dofset_strategy, .xfem_volume_cell_gauss_point_by_ = volume_cell_gauss_point_by, .xfem_bcell_gauss_point_by_ = bound_cell_gauss_point_by, From d3eb649733f6e8ee826eabb4cfc73e817c3ebe9a Mon Sep 17 00:00:00 2001 From: Gabriela Loera Date: Mon, 13 Oct 2025 17:04:10 +0200 Subject: [PATCH 04/29] Fix obtaining parameters --- .../4C_constraint_framework_embeddedmesh_params.hpp | 4 ++-- ...aint_framework_submodelevaluator_embeddedmesh.cpp | 12 ++++++------ 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/constraint_framework/4C_constraint_framework_embeddedmesh_params.hpp b/src/constraint_framework/4C_constraint_framework_embeddedmesh_params.hpp index e0afc763fa9..513dbe3ce4f 100644 --- a/src/constraint_framework/4C_constraint_framework_embeddedmesh_params.hpp +++ b/src/constraint_framework/4C_constraint_framework_embeddedmesh_params.hpp @@ -35,10 +35,10 @@ namespace Constraints::EmbeddedMesh SolidToSolidMortarShapefunctions mortar_shape_function_; //! Stabilization parameter for coupling with the Nitsche method - double nitsche_stabilization_param_; + double nitsche_stabilization_param_ = 0.0; //! Average weight gamma for coupling with the Nitsche method - double nitsche_average_weight_gamma_; + double nitsche_average_weight_gamma_ = 0.0; //! Nodal Dof set strategy for XFEM Cut::NodalDofSetStrategy xfem_nodal_dof_set_strategy_ = diff --git a/src/constraint_framework/4C_constraint_framework_submodelevaluator_embeddedmesh.cpp b/src/constraint_framework/4C_constraint_framework_submodelevaluator_embeddedmesh.cpp index be221b40811..3af975c7e40 100644 --- a/src/constraint_framework/4C_constraint_framework_submodelevaluator_embeddedmesh.cpp +++ b/src/constraint_framework/4C_constraint_framework_submodelevaluator_embeddedmesh.cpp @@ -33,18 +33,18 @@ Constraints::SubmodelEvaluator::EmbeddedMeshConstraintManager::EmbeddedMeshConst auto embedded_mesh_constraint_penalty_parameter = constraint_parameter_list.get("PENALTY_PARAM"); - auto embedded_mesh_nitsche_stabilization_parameter = - constraint_parameter_list.get("NITSCHE_STABILIZATION_PARAM"); - - auto embedded_mesh_nitsche_average_weight_gamma = - constraint_parameter_list.get("NITSCHE_GAMMA_PARAM"); - auto embedded_mesh_parameter_list = constraint_parameter_list.sublist("EMBEDDED MESH COUPLING"); auto embedded_mesh_coupling_strategy = Teuchos::getIntegralValue( embedded_mesh_parameter_list, "COUPLING_STRATEGY"); + auto embedded_mesh_nitsche_stabilization_parameter = + embedded_mesh_parameter_list.get("NITSCHE_STABILIZATION_PARAM"); + + auto embedded_mesh_nitsche_average_weight_gamma = + embedded_mesh_parameter_list.get("NITSCHE_GAMMA_PARAM"); + auto embedded_mesh_mortar_shape_function = Teuchos::getIntegralValue( embedded_mesh_parameter_list, "MORTAR_SHAPE_FUNCTION"); From 3c6a4134c33d931fe7fa5aa47f121e594f7a1fb4 Mon Sep 17 00:00:00 2001 From: Gabriela Loera Date: Wed, 26 Nov 2025 10:59:58 +0100 Subject: [PATCH 05/29] Include discretization for evaluation of Cauchy --- src/solid_3D_ele/4C_solid_3D_ele.hpp | 5 +++- src/solid_3D_ele/4C_solid_3D_ele_calc.cpp | 5 ++-- src/solid_3D_ele/4C_solid_3D_ele_calc.hpp | 4 ++- src/solid_3D_ele/4C_solid_3D_ele_calc_lib.hpp | 26 ++++++++++-------- .../4C_solid_3D_ele_calc_lib_nitsche.hpp | 27 ++++++++++++++----- src/solid_3D_ele/4C_solid_3D_ele_evaluate.cpp | 7 ++--- 6 files changed, 49 insertions(+), 25 deletions(-) diff --git a/src/solid_3D_ele/4C_solid_3D_ele.hpp b/src/solid_3D_ele/4C_solid_3D_ele.hpp index b169d4ffc6b..6a35315979b 100644 --- a/src/solid_3D_ele/4C_solid_3D_ele.hpp +++ b/src/solid_3D_ele/4C_solid_3D_ele.hpp @@ -200,11 +200,14 @@ namespace Discret::Elements * @param dir (in) : Direction of the Cauchy stress * @param linearizations (in/out) : A struct containing the needed linearizations (which might * are null) + * @param discret (in) : Discretization of this element * @return double (out) : The scalar Cauchy stress value */ double get_normal_cauchy_stress_at_xi(const std::vector& disp, const Core::LinAlg::Tensor& xi, const Core::LinAlg::Tensor& n, - const Core::LinAlg::Tensor& dir, CauchyNDirLinearizations<3>& linearizations); + const Core::LinAlg::Tensor& dir, CauchyNDirLinearizations<3>& linearizations, + std::optional> discret = + std::nullopt); void for_each_gauss_point(Core::FE::Discretization& discretization, std::vector& lm, const std::function& integrator) diff --git a/src/solid_3D_ele/4C_solid_3D_ele_calc.cpp b/src/solid_3D_ele/4C_solid_3D_ele_calc.cpp index 0b740cb0f28..c169ae368c6 100644 --- a/src/solid_3D_ele/4C_solid_3D_ele_calc.cpp +++ b/src/solid_3D_ele/4C_solid_3D_ele_calc.cpp @@ -545,7 +545,8 @@ Discret::Elements::SolidEleCalc::get_normal_cauchy const Core::Elements::Element& ele, Mat::So3Material& solid_material, const std::vector& disp, const Core::LinAlg::Tensor& xi, const Core::LinAlg::Tensor& n, const Core::LinAlg::Tensor& dir, - CauchyNDirLinearizations<3>& linearizations) + CauchyNDirLinearizations<3>& linearizations, + std::optional> discret) { if constexpr (has_gauss_point_history) { @@ -556,7 +557,7 @@ Discret::Elements::SolidEleCalc::get_normal_cauchy } else { - ElementNodes element_nodes = evaluate_element_nodes(ele, disp); + ElementNodes element_nodes = evaluate_element_nodes(ele, disp, discret); const ShapeFunctionsAndDerivatives shape_functions = evaluate_shape_functions_and_derivs(xi, element_nodes); diff --git a/src/solid_3D_ele/4C_solid_3D_ele_calc.hpp b/src/solid_3D_ele/4C_solid_3D_ele_calc.hpp index b81531b01fd..06bca3e2dd4 100644 --- a/src/solid_3D_ele/4C_solid_3D_ele_calc.hpp +++ b/src/solid_3D_ele/4C_solid_3D_ele_calc.hpp @@ -116,7 +116,9 @@ namespace Discret::Elements double get_normal_cauchy_stress_at_xi(const Core::Elements::Element& ele, Mat::So3Material& solid_material, const std::vector& disp, const Core::LinAlg::Tensor& xi, const Core::LinAlg::Tensor& n, - const Core::LinAlg::Tensor& dir, CauchyNDirLinearizations<3>& linearizations); + const Core::LinAlg::Tensor& dir, CauchyNDirLinearizations<3>& linearizations, + std::optional> discret = + std::nullopt); void for_each_gauss_point(const Core::Elements::Element& ele, Mat::So3Material& solid_material, const Core::FE::Discretization& discretization, const std::vector& lm, diff --git a/src/solid_3D_ele/4C_solid_3D_ele_calc_lib.hpp b/src/solid_3D_ele/4C_solid_3D_ele_calc_lib.hpp index 06c48dc1da3..cefb7b80eb0 100644 --- a/src/solid_3D_ele/4C_solid_3D_ele_calc_lib.hpp +++ b/src/solid_3D_ele/4C_solid_3D_ele_calc_lib.hpp @@ -158,7 +158,8 @@ namespace Discret::Elements */ template requires std::ranges::sized_range - ElementNodes evaluate_element_nodes(const Core::Elements::Element& ele, const R& disp) + ElementNodes evaluate_element_nodes(const Core::Elements::Element& ele, const R& disp, + std::optional> discret = std::nullopt) { Discret::Elements::ElementNodes element_nodes; for (int i = 0; i < Internal::num_nodes; ++i) @@ -174,6 +175,18 @@ namespace Discret::Elements element_nodes.current_coordinates = element_nodes.reference_coordinates; element_nodes.current_coordinates.update(1.0, element_nodes.displacements, 1.0); + if constexpr (Core::FE::is_nurbs) + { + FOUR_C_ASSERT( + discret != std::nullopt, "For NURBS elements, the discretization must be given."); + + // Obtain the information required for a NURBS element + bool zero_size = Core::FE::Nurbs::get_my_nurbs_knots_and_weights( + discret->get(), &ele, element_nodes.knots, element_nodes.weights); + if (zero_size) + FOUR_C_THROW("get_my_nurbs_knots_and_weights has to return a non zero size NURBS element."); + } + return element_nodes; } @@ -195,16 +208,7 @@ namespace Discret::Elements Core::FE::extract_values_as_array(displacements, lm); Discret::Elements::ElementNodes element_nodes = - evaluate_element_nodes(ele, mydisp); - - if constexpr (Core::FE::is_nurbs) - { - // Obtain the information required for a NURBS element - bool zero_size = Core::FE::Nurbs::get_my_nurbs_knots_and_weights( - discretization, &ele, element_nodes.knots, element_nodes.weights); - if (zero_size) - FOUR_C_THROW("get_my_nurbs_knots_and_weights has to return a non zero size NURBS element."); - } + evaluate_element_nodes(ele, mydisp, discretization); return element_nodes; } diff --git a/src/solid_3D_ele/4C_solid_3D_ele_calc_lib_nitsche.hpp b/src/solid_3D_ele/4C_solid_3D_ele_calc_lib_nitsche.hpp index 2d289ee69a6..037029df7b4 100644 --- a/src/solid_3D_ele/4C_solid_3D_ele_calc_lib_nitsche.hpp +++ b/src/solid_3D_ele/4C_solid_3D_ele_calc_lib_nitsche.hpp @@ -402,7 +402,9 @@ namespace Discret::Elements std::declval&>(), std::declval&>(), std::declval&>(), - std::declval&>()))>> = true; + std::declval&>(), + std::declval< + std::optional>>()))>> = true; namespace Internal { @@ -412,8 +414,17 @@ namespace Discret::Elements EvaluateCauchyNDirAction(const Core::Elements::Element& e, Mat::So3Material& m, const std::vector& d, const Core::LinAlg::Tensor& x, const Core::LinAlg::Tensor& normal, - const Core::LinAlg::Tensor& direction, CauchyNDirLinearizations& lins) - : element(e), mat(m), disp(d), xi(x), n(normal), dir(direction), linearizations(lins) + const Core::LinAlg::Tensor& direction, CauchyNDirLinearizations& lins, + std::optional> dscrt = + std::nullopt) + : element(e), + mat(m), + disp(d), + xi(x), + n(normal), + dir(direction), + linearizations(lins), + discret(dscrt) { } @@ -422,7 +433,7 @@ namespace Discret::Elements requires(can_evaluate_cauchy_n_dir) { return cauchy_n_dir_evaluatable->get_normal_cauchy_stress_at_xi( - element, mat, disp, xi, n, dir, linearizations); + element, mat, disp, xi, n, dir, linearizations, discret); } template @@ -442,6 +453,7 @@ namespace Discret::Elements const Core::LinAlg::Tensor& n; const Core::LinAlg::Tensor& dir; CauchyNDirLinearizations& linearizations; + std::optional> discret; }; } // namespace Internal @@ -456,10 +468,11 @@ namespace Discret::Elements const Core::Elements::Element& element, Mat::So3Material& mat, const std::vector& disp, const Core::LinAlg::Tensor& xi, const Core::LinAlg::Tensor& n, const Core::LinAlg::Tensor& dir, - CauchyNDirLinearizations<3>& linearizations) + CauchyNDirLinearizations<3>& linearizations, + std::optional> discretization) { - return std::visit( - Internal::EvaluateCauchyNDirAction<3>(element, mat, disp, xi, n, dir, linearizations), + return std::visit(Internal::EvaluateCauchyNDirAction<3>( + element, mat, disp, xi, n, dir, linearizations, discretization), variant); } } // namespace Discret::Elements diff --git a/src/solid_3D_ele/4C_solid_3D_ele_evaluate.cpp b/src/solid_3D_ele/4C_solid_3D_ele_evaluate.cpp index 9dfef0499c4..da85d2905de 100644 --- a/src/solid_3D_ele/4C_solid_3D_ele_evaluate.cpp +++ b/src/solid_3D_ele/4C_solid_3D_ele_evaluate.cpp @@ -316,12 +316,13 @@ int Discret::Elements::Solid::evaluate_neumann(Teuchos::ParameterList& params, double Discret::Elements::Solid::get_normal_cauchy_stress_at_xi(const std::vector& disp, const Core::LinAlg::Tensor& xi, const Core::LinAlg::Tensor& n, - const Core::LinAlg::Tensor& dir, CauchyNDirLinearizations<3>& linearizations) + const Core::LinAlg::Tensor& dir, CauchyNDirLinearizations<3>& linearizations, + std::optional> discretization) { FOUR_C_ASSERT(solid_calc_variant_.has_value(), "The solid calculation interface is not initialized for element id {}.", id()); - return Discret::Elements::get_normal_cauchy_stress_at_xi( - *solid_calc_variant_, *this, *solid_material(), disp, xi, n, dir, linearizations); + return Discret::Elements::get_normal_cauchy_stress_at_xi(*solid_calc_variant_, *this, + *solid_material(), disp, xi, n, dir, linearizations, discretization); } FOUR_C_NAMESPACE_CLOSE From 22f205658564b4babc0189b1c623dcdefc8ff821 Mon Sep 17 00:00:00 2001 From: Gabriela Loera Date: Wed, 26 Nov 2025 11:03:55 +0100 Subject: [PATCH 06/29] Add evaluation of Cauchy stress into embedded --- ...ramework_embeddedmesh_interaction_pair.hpp | 13 +- ...k_embeddedmesh_interaction_pair_mortar.cpp | 206 +++++++++++++++++- ...k_embeddedmesh_interaction_pair_mortar.hpp | 21 ++ ...dedmesh_solid_to_solid_nitsche_manager.cpp | 52 +++-- ...dedmesh_solid_to_solid_nitsche_manager.hpp | 16 ++ 5 files changed, 284 insertions(+), 24 deletions(-) diff --git a/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair.hpp b/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair.hpp index 2f06bc11cbe..9625687240c 100644 --- a/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair.hpp +++ b/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair.hpp @@ -15,6 +15,7 @@ #include "4C_io_visualization_data.hpp" #include "4C_linalg_fevector.hpp" #include "4C_linalg_fixedsizematrix.hpp" +#include "4C_solid_3D_ele.hpp" #include "4C_utils_parameter_list.fwd.hpp" #include @@ -67,12 +68,12 @@ namespace Constraints::EmbeddedMesh /*! \brief Get first element */ - const Core::Elements::Element& element_1() const { return *element1_.get(); }; + Core::Elements::Element& element_1() const { return *element1_.get(); }; /*! \brief Get second element */ - const Core::Elements::Element& element_2() const { return *element2_; }; + Core::Elements::Element& element_2() const { return *element2_; }; /*! \brief Get the number of segments @@ -133,6 +134,10 @@ namespace Constraints::EmbeddedMesh Core::LinAlg::SparseMatrix& global_penalty_interface, Core::LinAlg::SparseMatrix& global_penalty_background, Core::LinAlg::SparseMatrix& global_penalty_interface_background, + Core::LinAlg::SparseMatrix& global_virtual_disp_interface_stress_interface, + Core::LinAlg::SparseMatrix& global_virtual_disp_interface_stress_background, + Core::LinAlg::SparseMatrix& global_virtual_disp_background_stress_interface, + Core::LinAlg::SparseMatrix& global_virtual_disp_background_stress_background, Core::LinAlg::FEVector& global_constraint) = 0; /** @@ -163,10 +168,10 @@ namespace Constraints::EmbeddedMesh private: //! @name member variables //! first element of interacting pair - const std::shared_ptr element1_; + std::shared_ptr element1_; //! second element of interacting pair - const Core::Elements::Element* element2_; + Core::Elements::Element* element2_; //! pointer to the cutwizard std::shared_ptr cutwizard_ptr_ = nullptr; diff --git a/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_mortar.cpp b/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_mortar.cpp index 662858c845f..e6bf563a8dd 100644 --- a/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_mortar.cpp +++ b/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_mortar.cpp @@ -19,6 +19,8 @@ #include "4C_geometry_pair_element_evaluation_functions.hpp" #include "4C_geometry_pair_line_to_surface.hpp" #include "4C_geometry_pair_line_to_volume.hpp" +#include "4C_solid_3D_ele.hpp" +#include "4C_solid_3D_ele_calc_lib_nitsche.hpp" FOUR_C_NAMESPACE_OPEN @@ -175,6 +177,12 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairMortar(&this->element_1()); + if (!face_element) FOUR_C_THROW("Cast to FaceElement failed!"); + Constraints::EmbeddedMesh::get_current_element_displacement( + discret, face_element->parent_element(), displacement_vector, ele1_parent_dis_); + // Get the initial positions of the first element for (int node_ele1 = 0; node_ele1 < element_1().num_point(); node_ele1++) { @@ -350,9 +358,13 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairMortar& global_constraint) { - // Initialize variables for local mortar matrices. + // Initialize variables for local penalty contributions. Core::LinAlg::Matrix local_stiffness_penalty_interface(Core::LinAlg::Initialization::uninitialized); Core::LinAlg::Matrix @@ -362,11 +374,31 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairMortar local_constraint( Core::LinAlg::Initialization::uninitialized); + // Initialize variables for local stress contributions. + Core::LinAlg::Matrix + local_stiffness_disp_interface_stress_interface(Core::LinAlg::Initialization::uninitialized); + Core::LinAlg::Matrix + local_stiffness_disp_interface_stress_background(Core::LinAlg::Initialization::uninitialized); + Core::LinAlg::Matrix + local_stiffness_disp_background_stress_interface(Core::LinAlg::Initialization::uninitialized); + Core::LinAlg::Matrix + local_stiffness_disp_background_stress_background( + Core::LinAlg::Initialization::uninitialized); + Core::LinAlg::Matrix local_constraint_stresses( + Core::LinAlg::Initialization::uninitialized); + // Evaluate the local penalty contributions of Nitsche method evaluate_penalty_contributions_nitsche(local_stiffness_penalty_interface, local_stiffness_penalty_background, local_stiffness_penalty_interface_background, local_constraint); + evaluate_stress_contributions_nitsche(discret, local_stiffness_disp_interface_stress_interface, + local_stiffness_disp_interface_stress_background, + local_stiffness_disp_background_stress_interface, + local_stiffness_disp_background_stress_background, local_constraint_stresses); + // Assemble into global matrices. assemble_local_nitsche_contributions(this, discret, global_penalty_interface, global_penalty_background, global_penalty_interface_background, @@ -626,6 +658,178 @@ double get_determinant_interface_element( return determinant_interface; } + +/*! + * \brief Return the Gauss points of a face element in its parent element + */ +template +void interface_element_gp_in_solid(Core::Elements::FaceElement& face_element, const double wgt, + const double* gp_coord_face, Core::LinAlg::Matrix& gp_coord_parent, + Core::LinAlg::Matrix& derivtrafo) +{ + Core::FE::CollectedGaussPoints intpoints = + Core::FE::CollectedGaussPoints(1); // reserve just for 1 entry ... + intpoints.append(gp_coord_face[0], gp_coord_face[1], 0.0, wgt); + + // get coordinates of gauss point w.r.t. local parent coordinate system + Core::LinAlg::SerialDenseMatrix temp_gp_coord_parent(1, dim); + derivtrafo.clear(); + + Core::FE::boundary_gp_to_parent_gp(temp_gp_coord_parent, derivtrafo, intpoints, + face_element.parent_element()->shape(), face_element.shape(), + face_element.face_parent_number()); + + // coordinates of the current integration point in parent coordinate system + for (int idim = 0; idim < dim; idim++) gp_coord_parent(idim) = temp_gp_coord_parent(0, idim); +} + +void evaluate_cauchy_stress_tensor_at_xi(const Core::FE::Discretization& discret, + std::vector& ele_displacement, Core::Elements::Element& element, + Core::LinAlg::Matrix<3, 1>& xi, Core::LinAlg::Matrix<3, 1, double>& normal_vector, + Core::LinAlg::Matrix<3, 1, double>& traction_vector) +{ + // Define directions + Core::LinAlg::Matrix<3, 1, double> e_x(Core::LinAlg::Initialization::zero), + e_y(Core::LinAlg::Initialization::zero), e_z(Core::LinAlg::Initialization::zero); + e_x(0, 0) = 1.0; + e_y(1, 0) = 1.0; + e_z(2, 0) = 1.0; + const std::array, 3> dirs = {e_x, e_y, e_z}; + + // define linearizations of interface and background + Core::LinAlg::SerialDenseMatrix d_interface_cauchyndir_dd{}; + Core::LinAlg::SerialDenseMatrix d_background_cauchyndir_dd{}; + + // Obtain the traction vector at xi + if (auto* solid_interface_ele = dynamic_cast(&element); + solid_interface_ele != nullptr) + { + Discret::Elements::CauchyNDirLinearizations<3> cauchy_linearizations_interface{}; + cauchy_linearizations_interface.d_cauchyndir_dd = &d_interface_cauchyndir_dd; + + // Fill out the Cauchy stress tensor of the interface + for (int i_dir = 0; i_dir < 3; ++i_dir) + { + dirs[i_dir].print(std::cout); + traction_vector(i_dir) = solid_interface_ele->get_normal_cauchy_stress_at_xi(ele_displacement, + Core::LinAlg::reinterpret_as_tensor<3>(xi), + Core::LinAlg::reinterpret_as_tensor<3>(normal_vector), + Core::LinAlg::reinterpret_as_tensor<3>(dirs[i_dir]), cauchy_linearizations_interface, + discret); + } + } + else + { + FOUR_C_THROW("Unsupported solid element type"); + } + + // std::cout << "displacement element : "; + // for (long unsigned int i = 0 ; i < ele_displacement.size() ; i++) + // { + // std::cout << ele_displacement[i] << ", "; + // } + // std::cout << "\n" ; + // + // std::cout << "xi: \n"; + // xi.print(std::cout); + // + // std::cout << "normal vector: \n"; + // normal_vector.print(std::cout); + // + // std::cout << "traction vector: \n"; + // traction_vector.print(std::cout); +} + +template +void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairMortar::evaluate_stress_contributions_nitsche(const Core::FE::Discretization& discret, + Core::LinAlg::Matrix& + local_stiffness_disp_interface_stress_interface, + Core::LinAlg::Matrix& + local_stiffness_disp_interface_stress_background, + Core::LinAlg::Matrix& + local_stiffness_disp_background_stress_interface, + Core::LinAlg::Matrix& + local_stiffness_disp_background_stress_background, + Core::LinAlg::Matrix& + local_constraint_stresses) +{ + // Initialize the local stress matrices. + local_stiffness_disp_interface_stress_interface.put_scalar(0.0); + local_stiffness_disp_interface_stress_background.put_scalar(0.0); + local_stiffness_disp_background_stress_interface.put_scalar(0.0); + local_stiffness_disp_background_stress_background.put_scalar(0.0); + local_constraint_stresses.put_scalar(0.0); + + // Initialize variables for shape function values. + Core::LinAlg::Matrix<1, Interface::n_nodes_ * Interface::n_val_, double> N_interface( + Core::LinAlg::Initialization::zero); + Core::LinAlg::Matrix<1, Background::n_nodes_ * Background::n_val_, double> N_background( + Core::LinAlg::Initialization::zero); + Core::LinAlg::Matrix<3, 3, double> cauchy_stress_interface(Core::LinAlg::Initialization::zero); + + // The traction vector is the result of multiplying the Cauchy stress with the normal vector of + // the interface + Core::LinAlg::Matrix<3, 1, double> traction_vector_interface(Core::LinAlg::Initialization::zero); + Core::LinAlg::Matrix<3, 1, double> traction_vector_background(Core::LinAlg::Initialization::zero); + + // Calculate the stress contributions to stiffness. + // Gauss point loop + for (size_t it_gp = 0; it_gp < interface_integration_points_.size(); it_gp++) + { + auto& [xi_interface, xi_background, weight] = interface_integration_points_[it_gp]; + + // Clear the shape function matrices + N_interface.clear(); + N_background.clear(); + cauchy_stress_interface.clear(); + traction_vector_interface.clear(); + traction_vector_background.clear(); + + GeometryPair::EvaluateShapeFunction::evaluate( + N_interface, xi_interface, ele1pos_.shape_function_data_); + GeometryPair::EvaluateShapeFunction::evaluate( + N_background, xi_background, ele2pos_.shape_function_data_); + + // Obtain the normal of the interface at xi + Core::LinAlg::Matrix<3, 1, double> normal_interface; + GeometryPair::evaluate_face_normal(xi_interface, ele1pos_, normal_interface); + + // To evaluate the Cauchy stresses in the parent element of the face element, we need to obtain + // the corresponding coordinates of the Gauss points of the face element projected into its + // parent element + auto face_element = dynamic_cast(&element_1()); + if (!face_element) FOUR_C_THROW("Cast to FaceElement failed!"); + + Core::LinAlg::Matrix<3, 1> xi_interface_in_solid(Core::LinAlg::Initialization::zero); + Core::LinAlg::Matrix<3, 3> temp; + interface_element_gp_in_solid( + *face_element, 1., xi_interface.data(), xi_interface_in_solid, temp); + + // The following calculations are meant for 3D elements, therefore check the dimension of the + // interface parent element and the background element. + FOUR_C_ASSERT(Interface::spatial_dim_ + 1 != 3 or Background::spatial_dim_ != 3, + "The following implementation for obtaining the Cauchy stresses is only for 3d elements."); + FOUR_C_ASSERT(Interface::spatial_dim_ + 1 != 3 or Background::spatial_dim_ != 3, + "The following implementation for obtaining the Cauchy stresses is only for 3d elements."); + + // std::cout << "...Cauchy stress at interface" << std::endl; + evaluate_cauchy_stress_tensor_at_xi(discret, ele1_parent_dis_, *face_element->parent_element(), + xi_interface_in_solid, normal_interface, traction_vector_interface); + + // obtain the displacements of the background elements + std::vector background_displacement; + for (unsigned int i_n_dof = 0; i_n_dof < Background::n_dof_; i_n_dof++) + background_displacement.push_back(ele2dis_.element_position_(i_n_dof)); + + // std::cout << "---Cauchy stress at background" << std::endl; + evaluate_cauchy_stress_tensor_at_xi(discret, background_displacement, element_2(), + xi_background, normal_interface, traction_vector_background); + } +} + template void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairMortar::evaluate_penalty_contributions_nitsche(Core::LinAlg::Matrix& global_constraint) override; /** @@ -116,6 +120,20 @@ namespace Constraints::EmbeddedMesh local_stiffness_penalty_interface_background, Core::LinAlg::Matrix& local_constraint); + void evaluate_stress_contributions_nitsche(const Core::FE::Discretization& discret, + Core::LinAlg::Matrix& + local_stiffness_disp_interface_stress_interface, + Core::LinAlg::Matrix& + local_stiffness_disp_interface_stress_background, + Core::LinAlg::Matrix& + local_stiffness_disp_background_stress_interface, + Core::LinAlg::Matrix& + local_stiffness_disp_background_stress_background, + Core::LinAlg::Matrix& + local_constraint_stresses); + //! Current nodal positions (and tangents) of the interface element. GeometryPair::ElementData ele1pos_; @@ -125,6 +143,9 @@ namespace Constraints::EmbeddedMesh //! Displacements of the interface element. GeometryPair::ElementData ele1dis_; + //! Displacements of the parent element of the interface element + std::vector ele1_parent_dis_; + //! Displacements of the background element. GeometryPair::ElementData ele2dis_; diff --git a/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_nitsche_manager.cpp b/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_nitsche_manager.cpp index 810327ef283..eb1e6331f6d 100644 --- a/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_nitsche_manager.cpp +++ b/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_nitsche_manager.cpp @@ -96,7 +96,7 @@ void Constraints::EmbeddedMesh::SolidToSolidNitscheManager::setup( // Create the maps for interface and background DOFs. set_global_maps(); - // Create the global coupling matrices. + // Create the global coupling matrices related to the penalty contributions. global_penalty_interface_ = std::make_shared( *interface_dof_rowmap_, 100, true, true, Core::LinAlg::SparseMatrix::FE_MATRIX); global_penalty_background_ = std::make_shared( @@ -105,6 +105,22 @@ void Constraints::EmbeddedMesh::SolidToSolidNitscheManager::setup( std::make_shared(*interface_and_background_dof_rowmap_, 100, true, true, Core::LinAlg::SparseMatrix::FE_MATRIX); + // Create the global coupling matrices related to the stress contributions. + global_virtual_disp_interface_stress_interface_ = std::make_shared( + *interface_dof_rowmap_, 100, true, true, Core::LinAlg::SparseMatrix::FE_MATRIX); + global_virtual_disp_interface_stress_background_ = + std::make_shared(*interface_and_background_dof_rowmap_, 100, true, + true, Core::LinAlg::SparseMatrix::FE_MATRIX); + global_virtual_disp_background_stress_interface_ = + std::make_shared(*interface_and_background_dof_rowmap_, 100, true, + true, Core::LinAlg::SparseMatrix::FE_MATRIX); + global_virtual_disp_background_stress_background_ = std::make_shared( + *background_dof_rowmap_, 100, true, true, Core::LinAlg::SparseMatrix::FE_MATRIX); + + // Create the global constraint contributions to the force. + global_constraint_ = + std::make_shared>(*interface_and_background_dof_rowmap_); + // Set flag for successful setup. is_setup_ = true; @@ -150,8 +166,6 @@ void Constraints::EmbeddedMesh::SolidToSolidNitscheManager::set_global_maps() interface_and_background_dof_rowmap_ = std::make_shared(-1, interface_and_background_dofs.size(), interface_and_background_dofs.data(), 0, discret_->get_comm()); - global_constraint_ = - std::make_shared>(*interface_and_background_dof_rowmap_); // Set flags for global maps. is_global_maps_build_ = true; @@ -175,13 +189,22 @@ void Constraints::EmbeddedMesh::SolidToSolidNitscheManager::evaluate_global_coup global_penalty_interface_->put_scalar(0.); global_penalty_background_->put_scalar(0.); global_penalty_interface_background_->put_scalar(0.); + + global_virtual_disp_interface_stress_interface_->put_scalar(0.); + global_virtual_disp_interface_stress_background_->put_scalar(0.); + global_virtual_disp_background_stress_interface_->put_scalar(0.); + global_virtual_disp_background_stress_background_->put_scalar(0.); + global_constraint_->put_scalar(0.); for (auto& elepairptr : embedded_mesh_solid_pairs_) { elepairptr->evaluate_and_assemble_nitsche_contributions(*discret_, this, *global_penalty_interface_, *global_penalty_background_, - *global_penalty_interface_background_, *global_constraint_); + *global_penalty_interface_background_, *global_virtual_disp_interface_stress_interface_, + *global_virtual_disp_interface_stress_background_, + *global_virtual_disp_background_stress_interface_, + *global_virtual_disp_background_stress_background_, *global_constraint_); } // scale_contributions_penalty_stiffness_matrices(); @@ -193,7 +216,7 @@ void Constraints::EmbeddedMesh::SolidToSolidNitscheManager::evaluate_global_coup *interface_and_background_dof_rowmap_, *interface_and_background_dof_rowmap_); // Complete the global scaling vector. - if (0 != global_constraint_->complete()) FOUR_C_THROW("Error in GlobalAssemble!"); + global_constraint_->complete(); scale_contributions_penalty_stiffness_matrices(); } @@ -223,8 +246,6 @@ void Constraints::EmbeddedMesh::SolidToSolidNitscheManager:: check_setup(); check_global_maps(); - int linalg_error = 0; - if (stiff != nullptr) { stiff->add(*global_penalty_interface_, false, 1.0, 1.0); @@ -259,26 +280,19 @@ void Constraints::EmbeddedMesh::SolidToSolidNitscheManager:: // Multiply global penalty contributions with the displacement to obtain the penalty forces on // the interface and background - linalg_error = - global_penalty_interface_->multiply(false, *displacement, temp_force_penalty_interface); - if (linalg_error != 0) FOUR_C_THROW("Error in Multiply!"); - linalg_error = - global_penalty_background_->multiply(false, *displacement, temp_force_penalty_background); - if (linalg_error != 0) FOUR_C_THROW("Error in Multiply!"); - linalg_error = global_penalty_interface_background_->multiply( + global_penalty_interface_->multiply(false, *displacement, temp_force_penalty_interface); + global_penalty_background_->multiply(false, *displacement, temp_force_penalty_background); + global_penalty_interface_background_->multiply( false, *displacement, temp_force_penalty_background_contribution_inter_background); - if (linalg_error != 0) FOUR_C_THROW("Error in Multiply!"); - linalg_error = global_penalty_interface_background_->multiply( + global_penalty_interface_background_->multiply( true, *displacement, temp_force_penalty_interface_contribution_inter_background); - if (linalg_error != 0) FOUR_C_THROW("Error in Multiply!"); // Collect force contributions in a global temp Core::LinAlg::Vector global_temp(*discret_->dof_row_map()); Core::LinAlg::export_to(*global_constraint_, global_temp); // Add force contributions to global vector. - linalg_error = force->update(rhs_factor, global_temp, 1.0); - if (linalg_error != 0) FOUR_C_THROW("Error in Update"); + force->update(rhs_factor, global_temp, 1.0); } } diff --git a/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_nitsche_manager.hpp b/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_nitsche_manager.hpp index 9e794e45a5c..de2d8cbb750 100644 --- a/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_nitsche_manager.hpp +++ b/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_nitsche_manager.hpp @@ -193,6 +193,22 @@ namespace Constraints::EmbeddedMesh //! Global contributions of the penalty term associated with both interface and background DOFs std::shared_ptr global_penalty_interface_background_ = nullptr; + //! Global contributions of the stresses associated with the interface DOFs (maybe call it + //! global_stress_contribution_to_stiff_interface_interface_?) + std::shared_ptr global_virtual_disp_interface_stress_interface_ = + nullptr; + + //! Global contributions ... + std::shared_ptr global_virtual_disp_interface_stress_background_ = + nullptr; + + //! Global contributions ... + std::shared_ptr global_virtual_disp_background_stress_interface_ = + nullptr; + + std::shared_ptr global_virtual_disp_background_stress_background_ = + nullptr; + //! Global constraint vector. std::shared_ptr> global_constraint_ = nullptr; From 0f1cc726b2c920468e7fb315ef7f1cb590ce85aa Mon Sep 17 00:00:00 2001 From: Gabriela Loera Date: Mon, 8 Dec 2025 18:08:29 +0100 Subject: [PATCH 07/29] Commit more or less working Nitsche --- ...ramework_embeddedmesh_interaction_pair.hpp | 3 +- ...k_embeddedmesh_interaction_pair_mortar.cpp | 269 +++++++++++++++--- ...k_embeddedmesh_interaction_pair_mortar.hpp | 15 +- ...nstraint_framework_embeddedmesh_params.hpp | 2 +- ...dedmesh_solid_to_solid_nitsche_manager.cpp | 73 +++-- ...dedmesh_solid_to_solid_nitsche_manager.hpp | 5 +- ...work_embeddedmesh_solid_to_solid_utils.cpp | 49 +++- ...work_embeddedmesh_solid_to_solid_utils.hpp | 16 +- .../4C_constraint_framework_input.cpp | 2 +- ...amework_submodelevaluator_embeddedmesh.cpp | 6 +- 10 files changed, 339 insertions(+), 101 deletions(-) diff --git a/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair.hpp b/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair.hpp index 9625687240c..addff9e212a 100644 --- a/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair.hpp +++ b/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair.hpp @@ -138,7 +138,8 @@ namespace Constraints::EmbeddedMesh Core::LinAlg::SparseMatrix& global_virtual_disp_interface_stress_background, Core::LinAlg::SparseMatrix& global_virtual_disp_background_stress_interface, Core::LinAlg::SparseMatrix& global_virtual_disp_background_stress_background, - Core::LinAlg::FEVector& global_constraint) = 0; + Core::LinAlg::FEVector& global_constraint, double& nitsche_penalty_param, + double& nitsche_average_weight_gamma) = 0; /** * \brief Set the current element displacement. diff --git a/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_mortar.cpp b/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_mortar.cpp index e6bf563a8dd..d5e8f68c06d 100644 --- a/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_mortar.cpp +++ b/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_mortar.cpp @@ -362,7 +362,8 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairMortar& global_constraint) + Core::LinAlg::FEVector& global_constraint, double& nitsche_penalty_param, + double& nitsche_average_weight_gamma) { // Initialize variables for local penalty contributions. Core::LinAlg::Matrix @@ -371,17 +372,15 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairMortar local_stiffness_penalty_interface_background(Core::LinAlg::Initialization::uninitialized); - Core::LinAlg::Matrix local_constraint( + Core::LinAlg::Matrix local_constraint_penalty( Core::LinAlg::Initialization::uninitialized); // Initialize variables for local stress contributions. Core::LinAlg::Matrix local_stiffness_disp_interface_stress_interface(Core::LinAlg::Initialization::uninitialized); - Core::LinAlg::Matrix + Core::LinAlg::Matrix local_stiffness_disp_interface_stress_background(Core::LinAlg::Initialization::uninitialized); - Core::LinAlg::Matrix + Core::LinAlg::Matrix local_stiffness_disp_background_stress_interface(Core::LinAlg::Initialization::uninitialized); Core::LinAlg::Matrix local_stiffness_disp_background_stress_background( @@ -392,18 +391,25 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairMortar(this, discret, global_penalty_interface, global_penalty_background, global_penalty_interface_background, + global_disp_interface_stress_interface, global_disp_interface_stress_background, + global_disp_background_stress_interface, global_disp_background_stress_background, global_constraint, local_stiffness_penalty_interface, local_stiffness_penalty_background, - local_stiffness_penalty_interface_background, local_constraint); + local_stiffness_penalty_interface_background, local_stiffness_disp_interface_stress_interface, + local_stiffness_disp_interface_stress_background, + local_stiffness_disp_background_stress_interface, + local_stiffness_disp_background_stress_background, local_constraint_penalty, + local_constraint_stresses); } template @@ -683,10 +689,42 @@ void interface_element_gp_in_solid(Core::Elements::FaceElement& face_element, co for (int idim = 0; idim < dim; idim++) gp_coord_parent(idim) = temp_gp_coord_parent(0, idim); } +template +Core::LinAlg::Tensor calculate_deformation_gradient( + Core::LinAlg::Matrix<3, 1>& xi, Core::Elements::Element& element, + const Core::FE::Discretization& discret) +{ + const Core::LinAlg::Tensor xi_tensor = Core::LinAlg::reinterpret_as_tensor(xi); + + // calculate defgrad based on element discretization type + Core::LinAlg::Tensor deformation_gradient = Core::FE::cell_type_switch< + Core::FE::CelltypeSequence>( + element.shape(), + [&](auto celltype_t) + { + constexpr Core::FE::CellType celltype = celltype_t(); + + const Discret::Elements::ElementNodes element_nodes = + Discret::Elements::evaluate_element_nodes(discret, element); + + const Discret::Elements::ShapeFunctionsAndDerivatives shape_functions = + evaluate_shape_functions_and_derivs(xi_tensor, element_nodes); + + const Discret::Elements::JacobianMapping jacobian_mapping = + Discret::Elements::evaluate_jacobian_mapping(shape_functions, element_nodes); + + return Discret::Elements::evaluate_deformation_gradient(jacobian_mapping, element_nodes); + }); + + // Core::LinAlg::det(defgrd); + return deformation_gradient; +} + void evaluate_cauchy_stress_tensor_at_xi(const Core::FE::Discretization& discret, std::vector& ele_displacement, Core::Elements::Element& element, Core::LinAlg::Matrix<3, 1>& xi, Core::LinAlg::Matrix<3, 1, double>& normal_vector, - Core::LinAlg::Matrix<3, 1, double>& traction_vector) + Core::LinAlg::Matrix<3, 1, double>& traction_vector, + std::vector& d_cauchyndir_dd) { // Define directions Core::LinAlg::Matrix<3, 1, double> e_x(Core::LinAlg::Initialization::zero), @@ -696,26 +734,19 @@ void evaluate_cauchy_stress_tensor_at_xi(const Core::FE::Discretization& discret e_z(2, 0) = 1.0; const std::array, 3> dirs = {e_x, e_y, e_z}; - // define linearizations of interface and background - Core::LinAlg::SerialDenseMatrix d_interface_cauchyndir_dd{}; - Core::LinAlg::SerialDenseMatrix d_background_cauchyndir_dd{}; - // Obtain the traction vector at xi - if (auto* solid_interface_ele = dynamic_cast(&element); - solid_interface_ele != nullptr) + if (auto* solid_ele = dynamic_cast(&element); solid_ele != nullptr) { - Discret::Elements::CauchyNDirLinearizations<3> cauchy_linearizations_interface{}; - cauchy_linearizations_interface.d_cauchyndir_dd = &d_interface_cauchyndir_dd; - // Fill out the Cauchy stress tensor of the interface for (int i_dir = 0; i_dir < 3; ++i_dir) { - dirs[i_dir].print(std::cout); - traction_vector(i_dir) = solid_interface_ele->get_normal_cauchy_stress_at_xi(ele_displacement, + Discret::Elements::CauchyNDirLinearizations<3> cauchy_linearizations{}; + cauchy_linearizations.d_cauchyndir_dd = &d_cauchyndir_dd[i_dir]; + + traction_vector(i_dir) = solid_ele->get_normal_cauchy_stress_at_xi(ele_displacement, Core::LinAlg::reinterpret_as_tensor<3>(xi), Core::LinAlg::reinterpret_as_tensor<3>(normal_vector), - Core::LinAlg::reinterpret_as_tensor<3>(dirs[i_dir]), cauchy_linearizations_interface, - discret); + Core::LinAlg::reinterpret_as_tensor<3>(dirs[i_dir]), cauchy_linearizations, discret); } } else @@ -730,14 +761,12 @@ void evaluate_cauchy_stress_tensor_at_xi(const Core::FE::Discretization& discret // } // std::cout << "\n" ; // - // std::cout << "xi: \n"; - // xi.print(std::cout); - // - // std::cout << "normal vector: \n"; - // normal_vector.print(std::cout); - // - // std::cout << "traction vector: \n"; - // traction_vector.print(std::cout); + + std::cout << "normal vector: \n"; + normal_vector.print(std::cout); + + std::cout << "traction vector: \n"; + traction_vector.print(std::cout); } template @@ -745,16 +774,15 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairMortar::evaluate_stress_contributions_nitsche(const Core::FE::Discretization& discret, Core::LinAlg::Matrix& local_stiffness_disp_interface_stress_interface, - Core::LinAlg::Matrix& + Core::LinAlg::Matrix& local_stiffness_disp_interface_stress_background, - Core::LinAlg::Matrix& + Core::LinAlg::Matrix& local_stiffness_disp_background_stress_interface, Core::LinAlg::Matrix& local_stiffness_disp_background_stress_background, Core::LinAlg::Matrix& - local_constraint_stresses) + local_constraint_stresses, + double& nitsche_average_weight_gamma) { // Initialize the local stress matrices. local_stiffness_disp_interface_stress_interface.put_scalar(0.0); @@ -768,7 +796,6 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairMortar N_background( Core::LinAlg::Initialization::zero); - Core::LinAlg::Matrix<3, 3, double> cauchy_stress_interface(Core::LinAlg::Initialization::zero); // The traction vector is the result of multiplying the Cauchy stress with the normal vector of // the interface @@ -780,11 +807,12 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairMortarelement_1()); // Clear the shape function matrices N_interface.clear(); N_background.clear(); - cauchy_stress_interface.clear(); traction_vector_interface.clear(); traction_vector_background.clear(); @@ -815,18 +843,170 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairMortar d_cauchyndir_dd_interface(3); + std::vector d_cauchyndir_dd_background(3); + + std::cout << "...Xi of interface - solid: " << xi_interface_in_solid(0) << ", " + << xi_interface_in_solid(1) << ", " << xi_interface_in_solid(2) << std::endl; evaluate_cauchy_stress_tensor_at_xi(discret, ele1_parent_dis_, *face_element->parent_element(), - xi_interface_in_solid, normal_interface, traction_vector_interface); + xi_interface_in_solid, normal_interface, traction_vector_interface, + d_cauchyndir_dd_interface); + + + // std::cout << "...Cauchy forces at interface" << std::endl; + // std::cout << traction_vector_interface(0) << ", " << traction_vector_interface(1) << ", " << + // traction_vector_interface(2) << std::endl; + + // std::cout << "d_cauchyndir_dd_interface: " << std::endl; + // std::cout << "direction 0: " << d_cauchyndir_dd_interface[0] << std::endl; + // std::cout << "direction 1: " << d_cauchyndir_dd_interface[1] << std::endl; + // std::cout << "direction 2: " << d_cauchyndir_dd_interface[2] << std::endl; + // obtain the displacements of the background elements std::vector background_displacement; for (unsigned int i_n_dof = 0; i_n_dof < Background::n_dof_; i_n_dof++) background_displacement.push_back(ele2dis_.element_position_(i_n_dof)); - // std::cout << "---Cauchy stress at background" << std::endl; + // std::cout << "---Xi of background: " << xi_background(0) << ", " << xi_background(1) << ", " + // << xi_background(2) << std::endl; evaluate_cauchy_stress_tensor_at_xi(discret, background_displacement, element_2(), - xi_background, normal_interface, traction_vector_background); + xi_background, normal_interface, traction_vector_background, d_cauchyndir_dd_background); + + + // std::cout << "---Cauchy stress at background" << std::endl; + // std::cout << traction_vector_background(0) << ", " << traction_vector_background(1) << ", " + // << traction_vector_background(2) << std::endl; + + // std::cout << "d_cauchyndir_dd_interface: " << std::endl; + // std::cout << "direction 0: " << d_cauchyndir_dd_background[0] << std::endl; + // std::cout << "direction 1: " << d_cauchyndir_dd_background[1] << std::endl; + // std::cout << "direction 2: " << d_cauchyndir_dd_background[2] << std::endl; + + // As the calculations of the Cauchy stresses are done in the parent element of the face + // element, we need the locations of the dofs of the interface in its parent element. + // These locations are saved in a vector and used for calculating the contributions to the + // stiffness matrix. + std::vector lm_interface; + std::vector lm_parent_interface; + std::vector dummy_1; + std::vector dummy_2; + face_element->location_vector(discret, lm_interface, dummy_1, dummy_2); + face_element->parent_element()->location_vector(discret, lm_parent_interface, dummy_1, dummy_2); + + std::unordered_map interface_solid_index; + interface_solid_index.reserve(lm_parent_interface.size()); + for (int i = 0; i < static_cast(lm_parent_interface.size()); ++i) + { + interface_solid_index[lm_parent_interface[i]] = i; + } + + std::vector dofs_interaface_locations; + dofs_interaface_locations.reserve(Interface::n_nodes_ * Interface::n_val_); + + for (int dof : lm_interface) + { + auto it = interface_solid_index.find(dof); + if (it != interface_solid_index.end()) + { + dofs_interaface_locations.push_back(it->second); + } + } + + std::cout << "Val for interface : " << Interface::n_val_ + << ", Val for Background : " << Background::n_val_ << std::endl; + + // Fill in the local matrix K_nitsche_disp_interface_stress_interface. + for (unsigned int i_interface_node = 0; i_interface_node < Interface::n_nodes_; + i_interface_node++) + for (unsigned int i_interface_val = 0; i_interface_val < Interface::n_val_; i_interface_val++) + for (unsigned int j_interface_node = 0; j_interface_node < Interface::n_nodes_; + j_interface_node++) + for (unsigned int j_interface_val = 0; j_interface_val < Interface::n_val_; + j_interface_val++) + for (unsigned int i_dim = 0; i_dim < 3; i_dim++) + local_stiffness_disp_interface_stress_interface( + i_interface_node * Interface::n_val_ * 3 + i_interface_val * 3 + i_dim, + j_interface_node * Interface::n_val_ * 3 + j_interface_val * 3 + i_dim) += + N_interface(i_interface_node * Interface::n_val_ + i_interface_val) * + d_cauchyndir_dd_interface[i_dim]( + dofs_interaface_locations[j_interface_node * Interface::n_val_ + + j_interface_val], + 0) * + weight * determinant_interface; + + // Fill in the local matrix K_nitsche_disp_interface_stress_background. + for (unsigned int i_interface_node = 0; i_interface_node < Interface::n_nodes_; + i_interface_node++) + for (unsigned int i_interface_val = 0; i_interface_val < Interface::n_val_; i_interface_val++) + for (unsigned int j_background_node = 0; j_background_node < Background::n_nodes_; + j_background_node++) + for (unsigned int j_background_val = 0; j_background_val < Background::n_val_; + j_background_val++) + for (unsigned int i_dim = 0; i_dim < 3; i_dim++) + local_stiffness_disp_interface_stress_background( + i_interface_node * Interface::n_val_ * 3 + i_interface_val * 3 + i_dim, + j_background_node * Background::n_val_ * 3 + j_background_val * 3 + i_dim) += + N_interface(i_interface_node * Interface::n_val_ + i_interface_val) * + d_cauchyndir_dd_background[i_dim]( + j_background_node * Background::n_val_ + j_background_val, 0) * + weight * determinant_interface; + + // Fill in the local matrix K_nitsche_disp_background_stress_interface. + for (unsigned int i_background_node = 0; i_background_node < Background::n_nodes_; + i_background_node++) + for (unsigned int i_background_val = 0; i_background_val < Background::n_val_; + i_background_val++) + for (unsigned int j_interface_node = 0; j_interface_node < Interface::n_nodes_; + j_interface_node++) + for (unsigned int j_interface_val = 0; j_interface_val < Interface::n_val_; + j_interface_val++) + for (unsigned int i_dim = 0; i_dim < 3; i_dim++) + local_stiffness_disp_background_stress_interface( + i_background_node * Background::n_val_ * 3 + i_background_val * 3 + i_dim, + j_interface_node * Interface::n_val_ * 3 + j_interface_val * 3 + i_dim) += + N_background(i_background_node * Background::n_val_ + i_background_val) * + d_cauchyndir_dd_interface[i_dim]( + dofs_interaface_locations[j_interface_node * Interface::n_val_ + + j_interface_val], + 0) * + weight * determinant_interface; + + // Fill in the local matrix K_nitsche_disp_background_stress_background. + for (unsigned int i_background_node = 0; i_background_node < Background::n_nodes_; + i_background_node++) + for (unsigned int i_background_val = 0; i_background_val < Background::n_val_; + i_background_val++) + for (unsigned int j_background_node = 0; j_background_node < Background::n_nodes_; + j_background_node++) + for (unsigned int j_background_val = 0; j_background_val < Background::n_val_; + j_background_val++) + for (unsigned int i_dim = 0; i_dim < 3; i_dim++) + local_stiffness_disp_background_stress_background( + i_background_node * Background::n_val_ * 3 + i_background_val * 3 + i_dim, + j_background_node * Background::n_val_ * 3 + j_background_val * 3 + i_dim) += + N_background(i_background_node * Background::n_val_ + i_background_val) * + d_cauchyndir_dd_background[i_dim]( + j_background_node * Background::n_val_ + j_background_val, 0) * + weight * determinant_interface; + + // Add the local constraint contributions of Nitsche contributions + for (unsigned int i_interface_node = 0; i_interface_node < Interface::n_nodes_; + i_interface_node++) + for (unsigned int i_dim = 0; i_dim < 3; i_dim++) + local_constraint_stresses(i_interface_node * 3 + i_dim) -= + (nitsche_average_weight_gamma * traction_vector_interface(i_dim) + + (1.0 - nitsche_average_weight_gamma) * traction_vector_background(i_dim)) * + N_interface(i_interface_node); + + for (unsigned int i_background_node = 0; i_background_node < Background::n_nodes_; + i_background_node++) + for (unsigned int i_dim = 0; i_dim < 3; i_dim++) + local_constraint_stresses(i_background_node * 3 + i_dim) += + (nitsche_average_weight_gamma * traction_vector_interface(i_dim) + + (1.0 - nitsche_average_weight_gamma) * traction_vector_background(i_dim)) * + N_background(i_background_node); } } @@ -839,7 +1019,8 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairMortar& local_stiffness_penalty_interface_background, - Core::LinAlg::Matrix& local_constraint) + Core::LinAlg::Matrix& local_constraint, + double& nitsche_penalty_param) { // Initialize the local penalty matrices. local_stiffness_penalty_interface.put_scalar(0.0); @@ -938,6 +1119,8 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairMortarele1dis_.element_position_(i_interface); } + + local_constraint.scale(nitsche_penalty_param); } diff --git a/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_mortar.hpp b/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_mortar.hpp index 54bb98a907a..f972e830262 100644 --- a/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_mortar.hpp +++ b/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_mortar.hpp @@ -85,7 +85,8 @@ namespace Constraints::EmbeddedMesh Core::LinAlg::SparseMatrix& global_virtual_disp_interface_stress_background, Core::LinAlg::SparseMatrix& global_virtual_disp_background_stress_interface, Core::LinAlg::SparseMatrix& global_virtual_disp_background_stress_background, - Core::LinAlg::FEVector& global_constraint) override; + Core::LinAlg::FEVector& global_constraint, double& nitsche_penalty_param, + double& nitsche_average_weight_gamma) override; /** * \brief Set the Gauss rule over the interface for element1_ and element2_. @@ -118,21 +119,21 @@ namespace Constraints::EmbeddedMesh local_stiffness_penalty_background, Core::LinAlg::Matrix& local_stiffness_penalty_interface_background, - Core::LinAlg::Matrix& local_constraint); + Core::LinAlg::Matrix& local_constraint, + double& nitsche_penalty_param); void evaluate_stress_contributions_nitsche(const Core::FE::Discretization& discret, Core::LinAlg::Matrix& local_stiffness_disp_interface_stress_interface, - Core::LinAlg::Matrix& + Core::LinAlg::Matrix& local_stiffness_disp_interface_stress_background, - Core::LinAlg::Matrix& + Core::LinAlg::Matrix& local_stiffness_disp_background_stress_interface, Core::LinAlg::Matrix& local_stiffness_disp_background_stress_background, Core::LinAlg::Matrix& - local_constraint_stresses); + local_constraint_stresses, + double& nitsche_average_weight_gamma); //! Current nodal positions (and tangents) of the interface element. GeometryPair::ElementData ele1pos_; diff --git a/src/constraint_framework/4C_constraint_framework_embeddedmesh_params.hpp b/src/constraint_framework/4C_constraint_framework_embeddedmesh_params.hpp index 513dbe3ce4f..e0c9b55fb17 100644 --- a/src/constraint_framework/4C_constraint_framework_embeddedmesh_params.hpp +++ b/src/constraint_framework/4C_constraint_framework_embeddedmesh_params.hpp @@ -35,7 +35,7 @@ namespace Constraints::EmbeddedMesh SolidToSolidMortarShapefunctions mortar_shape_function_; //! Stabilization parameter for coupling with the Nitsche method - double nitsche_stabilization_param_ = 0.0; + double nitsche_penalty_param_ = 0.0; //! Average weight gamma for coupling with the Nitsche method double nitsche_average_weight_gamma_ = 0.0; diff --git a/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_nitsche_manager.cpp b/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_nitsche_manager.cpp index eb1e6331f6d..aaea38d1841 100644 --- a/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_nitsche_manager.cpp +++ b/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_nitsche_manager.cpp @@ -105,7 +105,7 @@ void Constraints::EmbeddedMesh::SolidToSolidNitscheManager::setup( std::make_shared(*interface_and_background_dof_rowmap_, 100, true, true, Core::LinAlg::SparseMatrix::FE_MATRIX); - // Create the global coupling matrices related to the stress contributions. + // Create the global coupling matrices related to the Nitsche stress contributions. global_virtual_disp_interface_stress_interface_ = std::make_shared( *interface_dof_rowmap_, 100, true, true, Core::LinAlg::SparseMatrix::FE_MATRIX); global_virtual_disp_interface_stress_background_ = @@ -204,35 +204,52 @@ void Constraints::EmbeddedMesh::SolidToSolidNitscheManager::evaluate_global_coup *global_penalty_interface_background_, *global_virtual_disp_interface_stress_interface_, *global_virtual_disp_interface_stress_background_, *global_virtual_disp_background_stress_interface_, - *global_virtual_disp_background_stress_background_, *global_constraint_); + *global_virtual_disp_background_stress_background_, *global_constraint_, + embedded_mesh_coupling_params_.nitsche_penalty_param_, + embedded_mesh_coupling_params_.nitsche_average_weight_gamma_); } - // scale_contributions_penalty_stiffness_matrices(); - - // Complete the global mortar matrices. + // Complete the global matrices. global_penalty_interface_->complete(*interface_dof_rowmap_, *interface_dof_rowmap_); global_penalty_background_->complete(*background_dof_rowmap_, *background_dof_rowmap_); global_penalty_interface_background_->complete( *interface_and_background_dof_rowmap_, *interface_and_background_dof_rowmap_); - // Complete the global scaling vector. + global_virtual_disp_interface_stress_interface_->complete( + *interface_dof_rowmap_, *interface_dof_rowmap_); + global_virtual_disp_interface_stress_background_->complete( + *interface_and_background_dof_rowmap_, *interface_and_background_dof_rowmap_); + global_virtual_disp_background_stress_interface_->complete( + *interface_and_background_dof_rowmap_, *interface_and_background_dof_rowmap_); + global_virtual_disp_background_stress_background_->complete( + *background_dof_rowmap_, *background_dof_rowmap_); + + // Complete the global vector. global_constraint_->complete(); - scale_contributions_penalty_stiffness_matrices(); + // Scale the global contributions of the Nitsche stiffness matrices + scale_contributions_nitsche_stiffness_matrices(); } void Constraints::EmbeddedMesh::SolidToSolidNitscheManager:: - scale_contributions_penalty_stiffness_matrices() const + scale_contributions_nitsche_stiffness_matrices() const { - // Get the penalty parameters. - const double penalty_param = embedded_mesh_coupling_params_.constraint_penalty_parameter_; + // Get the penalty parameter. + const double penalty_param = embedded_mesh_coupling_params_.nitsche_penalty_param_; - // Scale stiffness penalty contributions + // Scale penalty contributions global_penalty_interface_->scale(penalty_param); global_penalty_background_->scale(penalty_param); global_penalty_interface_background_->scale(-penalty_param); - global_constraint_->scale(penalty_param); + // Get the average weight parameter. + const double average_weight_gamma = embedded_mesh_coupling_params_.nitsche_average_weight_gamma_; + + // Scale stress contributions + global_virtual_disp_interface_stress_interface_->scale(-average_weight_gamma); + global_virtual_disp_interface_stress_background_->scale(-(1.0 - average_weight_gamma)); + global_virtual_disp_background_stress_interface_->scale(average_weight_gamma); + global_virtual_disp_background_stress_background_->scale(1.0 - average_weight_gamma); } /** @@ -252,6 +269,11 @@ void Constraints::EmbeddedMesh::SolidToSolidNitscheManager:: stiff->add(*global_penalty_background_, false, 1.0, 1.0); stiff->add(*global_penalty_interface_background_, false, 1.0, 1.0); stiff->add(*global_penalty_interface_background_, true, 1.0, 1.0); + + stiff->add(*global_virtual_disp_interface_stress_interface_, false, 1.0, 1.0); + stiff->add(*global_virtual_disp_interface_stress_background_, false, 1.0, 1.0); + stiff->add(*global_virtual_disp_background_stress_interface_, false, 1.0, 1.0); + stiff->add(*global_virtual_disp_background_stress_background_, false, 1.0, 1.0); } if (force != nullptr) @@ -260,33 +282,6 @@ void Constraints::EmbeddedMesh::SolidToSolidNitscheManager:: // the right hand side, -1 to the left hand side. const double rhs_factor = 1.0; - // Add penalty contributions of Nitsche method - auto displacement = data_state.get_dis_np().get(); - - // Initialize vectors to store penalty contributions to interface and background - Core::LinAlg::Vector temp_force_penalty_interface(*interface_dof_rowmap_); - - Core::LinAlg::Vector temp_force_penalty_background(*background_dof_rowmap_); - - Core::LinAlg::Vector temp_force_penalty_interface_contribution_inter_background( - *interface_and_background_dof_rowmap_); - Core::LinAlg::Vector temp_force_penalty_background_contribution_inter_background( - *interface_and_background_dof_rowmap_); - - temp_force_penalty_interface.put_scalar(0.); - temp_force_penalty_background.put_scalar(0.); - temp_force_penalty_interface_contribution_inter_background.put_scalar(0.); - temp_force_penalty_background_contribution_inter_background.put_scalar(0.); - - // Multiply global penalty contributions with the displacement to obtain the penalty forces on - // the interface and background - global_penalty_interface_->multiply(false, *displacement, temp_force_penalty_interface); - global_penalty_background_->multiply(false, *displacement, temp_force_penalty_background); - global_penalty_interface_background_->multiply( - false, *displacement, temp_force_penalty_background_contribution_inter_background); - global_penalty_interface_background_->multiply( - true, *displacement, temp_force_penalty_interface_contribution_inter_background); - // Collect force contributions in a global temp Core::LinAlg::Vector global_temp(*discret_->dof_row_map()); Core::LinAlg::export_to(*global_constraint_, global_temp); diff --git a/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_nitsche_manager.hpp b/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_nitsche_manager.hpp index de2d8cbb750..0ac90452142 100644 --- a/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_nitsche_manager.hpp +++ b/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_nitsche_manager.hpp @@ -101,9 +101,10 @@ namespace Constraints::EmbeddedMesh void collect_output_integration_points(); /** - * \brief Scale penalty contributions from the Nitsche method with the penalty parameter + * \brief Scale contributions from the Nitsche method with the penalty parameter and weighting + * average parameter */ - void scale_contributions_penalty_stiffness_matrices() const; + void scale_contributions_nitsche_stiffness_matrices() const; /** * \brief Get the communicator associated to the mortar manager diff --git a/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_utils.cpp b/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_utils.cpp index 248ec84b27c..a2d3fea5ac8 100644 --- a/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_utils.cpp +++ b/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_utils.cpp @@ -403,6 +403,10 @@ void Constraints::EmbeddedMesh::assemble_local_nitsche_contributions( const Core::FE::Discretization& discret, Core::LinAlg::SparseMatrix& global_penalty_interface, Core::LinAlg::SparseMatrix& global_penalty_background, Core::LinAlg::SparseMatrix& global_penalty_interface_background, + Core::LinAlg::SparseMatrix& global_disp_interface_stress_interface, + Core::LinAlg::SparseMatrix& global_disp_interface_stress_background, + Core::LinAlg::SparseMatrix& global_disp_background_stress_interface, + Core::LinAlg::SparseMatrix& global_disp_background_stress_background, Core::LinAlg::FEVector& global_constraint, const Core::LinAlg::Matrix& local_stiffness_penalty_interface, @@ -410,7 +414,18 @@ void Constraints::EmbeddedMesh::assemble_local_nitsche_contributions( local_stiffness_penalty_background, const Core::LinAlg::Matrix& local_stiffness_penalty_interface_background, - const Core::LinAlg::Matrix& local_constraint) + const Core::LinAlg::Matrix& + local_stiffness_disp_interface_stress_interface, + const Core::LinAlg::Matrix& + local_stiffness_disp_interface_stress_background, + const Core::LinAlg::Matrix& + local_stiffness_disp_background_stress_interface, + const Core::LinAlg::Matrix& + local_stiffness_disp_background_stress_background, + const Core::LinAlg::Matrix& + local_constraint_penalty, + const Core::LinAlg::Matrix& + local_constraint_stresses) { // Get the GIDs of the interface std::vector interface_row; @@ -439,12 +454,21 @@ void Constraints::EmbeddedMesh::assemble_local_nitsche_contributions( global_penalty_interface.fe_assemble( local_stiffness_penalty_interface(i_interface, j_interface), interface_row[i_interface], interface_row[j_interface]); + global_disp_interface_stress_interface.fe_assemble( + local_stiffness_disp_interface_stress_interface(i_interface, j_interface), + interface_row[i_interface], interface_row[j_interface]); } for (unsigned int i_background = 0; i_background < Background::n_dof_; ++i_background) { global_penalty_interface_background.fe_assemble( local_stiffness_penalty_interface_background(i_interface, i_background), interface_row[i_interface], background_row[i_background]); + global_disp_interface_stress_background.fe_assemble( + local_stiffness_disp_interface_stress_background(i_interface, i_background), + interface_row[i_interface], background_row[i_background]); + global_disp_background_stress_interface.fe_assemble( + local_stiffness_disp_background_stress_interface(i_background, i_interface), + background_row[i_background], interface_row[i_interface]); } } @@ -455,12 +479,17 @@ void Constraints::EmbeddedMesh::assemble_local_nitsche_contributions( global_penalty_background.fe_assemble( local_stiffness_penalty_background(i_background, j_background), background_row[i_background], background_row[j_background]); + global_disp_background_stress_background.fe_assemble( + local_stiffness_disp_background_stress_background(i_background, j_background), + background_row[i_background], background_row[j_background]); } } // Assemble into the global force. global_constraint.sum_into_global_values(Interface::n_dof_ + Background::n_dof_, - interface_background_row.data(), local_constraint.data()); + interface_background_row.data(), local_constraint_penalty.data()); + global_constraint.sum_into_global_values(Interface::n_dof_ + Background::n_dof_, + interface_background_row.data(), local_constraint_stresses.data()); } template @@ -596,6 +625,10 @@ namespace Constraints::EmbeddedMesh Core::LinAlg::SparseMatrix& global_penalty_interface, \ Core::LinAlg::SparseMatrix& global_penalty_background, \ Core::LinAlg::SparseMatrix& global_penalty_interface_background, \ + Core::LinAlg::SparseMatrix& global_disp_interface_stress_interface, \ + Core::LinAlg::SparseMatrix& global_disp_interface_stress_background, \ + Core::LinAlg::SparseMatrix& global_disp_background_stress_interface, \ + Core::LinAlg::SparseMatrix& global_disp_background_stress_background, \ Core::LinAlg::FEVector& global_constraint, \ const Core::LinAlg::Matrix& \ local_stiffness_penalty_interface, \ @@ -603,8 +636,18 @@ namespace Constraints::EmbeddedMesh local_stiffness_penalty_background, \ const Core::LinAlg::Matrix& \ local_stiffness_penalty_interface_background, \ + const Core::LinAlg::Matrix& \ + local_stiffness_disp_interface_stress_interface, \ + const Core::LinAlg::Matrix& \ + local_stiffness_disp_interface_stress_background, \ + const Core::LinAlg::Matrix& \ + local_stiffness_disp_background_stress_interface, \ + const Core::LinAlg::Matrix& \ + local_stiffness_disp_background_stress_background, \ + const Core::LinAlg::Matrix& \ + local_constraint_penalty, \ const Core::LinAlg::Matrix& \ - local_constraint); + local_constraint_stresses); initialize_template_assemble_local_nitsche_contributions(t_quad4, t_hex8); initialize_template_assemble_local_nitsche_contributions(t_nurbs9, t_hex8); diff --git a/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_utils.hpp b/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_utils.hpp index 2a0229223f9..d6f97031306 100644 --- a/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_utils.hpp +++ b/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_utils.hpp @@ -180,6 +180,10 @@ namespace Constraints::EmbeddedMesh const Core::FE::Discretization& discret, Core::LinAlg::SparseMatrix& global_penalty_interface, Core::LinAlg::SparseMatrix& global_penalty_background, Core::LinAlg::SparseMatrix& global_penalty_interface_background, + Core::LinAlg::SparseMatrix& global_disp_interface_stress_interface, + Core::LinAlg::SparseMatrix& global_disp_interface_stress_background, + Core::LinAlg::SparseMatrix& global_disp_background_stress_interface, + Core::LinAlg::SparseMatrix& global_disp_background_stress_background, Core::LinAlg::FEVector& global_constraint, const Core::LinAlg::Matrix& local_stiffness_penalty_interface, @@ -187,8 +191,18 @@ namespace Constraints::EmbeddedMesh local_stiffness_penalty_background, const Core::LinAlg::Matrix& local_stiffness_penalty_interface_background, + const Core::LinAlg::Matrix& + local_stiffness_disp_interface_stress_interface, + const Core::LinAlg::Matrix& + local_stiffness_disp_interface_stress_background, + const Core::LinAlg::Matrix& + local_stiffness_disp_background_stress_interface, + const Core::LinAlg::Matrix& + local_stiffness_disp_background_stress_background, + const Core::LinAlg::Matrix& + local_constraint_penalty, const Core::LinAlg::Matrix& - local_constraint); + local_constraint_stresses); /** * \brief Get the GIDs of the Lagrange multiplicator unknowns for a beam-to-solid pair. diff --git a/src/constraint_framework/4C_constraint_framework_input.cpp b/src/constraint_framework/4C_constraint_framework_input.cpp index dc4fc7e01c8..f4802ca2f93 100644 --- a/src/constraint_framework/4C_constraint_framework_input.cpp +++ b/src/constraint_framework/4C_constraint_framework_input.cpp @@ -42,7 +42,7 @@ std::vector Constraints::valid_parameters() {.description = "Shape functions that should be use in case of coupling using the " "Mortar/Lagrange Multiplier method "}), - parameter("NITSCHE_STABILIZATION_PARAM", + parameter("NITSCHE_PENALTY_PARAM", {.description = "Value of the stabilization parameter for coupling based on the " "Nitsche method", .default_value = 1e5}), diff --git a/src/constraint_framework/4C_constraint_framework_submodelevaluator_embeddedmesh.cpp b/src/constraint_framework/4C_constraint_framework_submodelevaluator_embeddedmesh.cpp index 3af975c7e40..a32db9bce82 100644 --- a/src/constraint_framework/4C_constraint_framework_submodelevaluator_embeddedmesh.cpp +++ b/src/constraint_framework/4C_constraint_framework_submodelevaluator_embeddedmesh.cpp @@ -39,8 +39,8 @@ Constraints::SubmodelEvaluator::EmbeddedMeshConstraintManager::EmbeddedMeshConst Teuchos::getIntegralValue( embedded_mesh_parameter_list, "COUPLING_STRATEGY"); - auto embedded_mesh_nitsche_stabilization_parameter = - embedded_mesh_parameter_list.get("NITSCHE_STABILIZATION_PARAM"); + auto embedded_mesh_nitsche_penalty_parameter = + embedded_mesh_parameter_list.get("NITSCHE_PENALTY_PARAM"); auto embedded_mesh_nitsche_average_weight_gamma = embedded_mesh_parameter_list.get("NITSCHE_GAMMA_PARAM"); @@ -64,7 +64,7 @@ Constraints::SubmodelEvaluator::EmbeddedMeshConstraintManager::EmbeddedMeshConst .constraint_enforcement_ = strategy_, .constraint_penalty_parameter_ = embedded_mesh_constraint_penalty_parameter, .mortar_shape_function_ = embedded_mesh_mortar_shape_function, - .nitsche_stabilization_param_ = embedded_mesh_nitsche_stabilization_parameter, + .nitsche_penalty_param_ = embedded_mesh_nitsche_penalty_parameter, .nitsche_average_weight_gamma_ = embedded_mesh_nitsche_average_weight_gamma, .xfem_nodal_dof_set_strategy_ = nodal_dofset_strategy, .xfem_volume_cell_gauss_point_by_ = volume_cell_gauss_point_by, From 55e8cd38a69fef5a518915d806506908003c584f Mon Sep 17 00:00:00 2001 From: Gabriela Loera Date: Wed, 10 Dec 2025 11:03:17 +0100 Subject: [PATCH 08/29] Working Nitsche version --- ...k_embeddedmesh_interaction_pair_mortar.cpp | 171 +++++++----------- ...k_embeddedmesh_interaction_pair_mortar.hpp | 10 +- ...work_embeddedmesh_solid_to_solid_utils.cpp | 8 + 3 files changed, 77 insertions(+), 112 deletions(-) diff --git a/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_mortar.cpp b/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_mortar.cpp index d5e8f68c06d..ad5021b86e6 100644 --- a/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_mortar.cpp +++ b/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_mortar.cpp @@ -73,6 +73,11 @@ Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairMortar::initialize(&this->element_2()); + ele1pos_current_ = + GeometryPair::InitializeElementData::initialize(&this->element_1()); + ele2pos_current_ = + GeometryPair::InitializeElementData::initialize(&this->element_2()); + ele1dis_ = GeometryPair::InitializeElementData::initialize(&this->element_1()); ele2dis_ = GeometryPair::InitializeElementData::initialize(&this->element_2()); @@ -183,22 +188,36 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairMortarparent_element(), displacement_vector, ele1_parent_dis_); - // Get the initial positions of the first element + // Set the displacements and current position of the first element for (int node_ele1 = 0; node_ele1 < element_1().num_point(); node_ele1++) { // nodal displacements ele1dis_.element_position_(0 + 3 * node_ele1) = interface_dofvec_timestep[0 + 3 * node_ele1]; ele1dis_.element_position_(1 + 3 * node_ele1) = interface_dofvec_timestep[1 + 3 * node_ele1]; ele1dis_.element_position_(2 + 3 * node_ele1) = interface_dofvec_timestep[2 + 3 * node_ele1]; + + ele1pos_current_.element_position_(0 + 3 * node_ele1) = + element_1().nodes()[node_ele1]->x()[0] + interface_dofvec_timestep[0 + 3 * node_ele1]; + ele1pos_current_.element_position_(1 + 3 * node_ele1) = + element_1().nodes()[node_ele1]->x()[1] + interface_dofvec_timestep[1 + 3 * node_ele1]; + ele1pos_current_.element_position_(2 + 3 * node_ele1) = + element_1().nodes()[node_ele1]->x()[2] + interface_dofvec_timestep[2 + 3 * node_ele1]; } - // Get the initial positions of the second element + // Set the displacements and current position of the second element for (int node_ele2 = 0; node_ele2 < element_2().num_point(); node_ele2++) { // nodal displacements ele2dis_.element_position_(0 + 3 * node_ele2) = background_dofvec_timestep[0 + 3 * node_ele2]; ele2dis_.element_position_(1 + 3 * node_ele2) = background_dofvec_timestep[1 + 3 * node_ele2]; ele2dis_.element_position_(2 + 3 * node_ele2) = background_dofvec_timestep[2 + 3 * node_ele2]; + + ele2pos_current_.element_position_(0 + 3 * node_ele2) = + element_2().nodes()[node_ele2]->x()[0] + background_dofvec_timestep[0 + 3 * node_ele2]; + ele2pos_current_.element_position_(1 + 3 * node_ele2) = + element_2().nodes()[node_ele2]->x()[1] + background_dofvec_timestep[1 + 3 * node_ele2]; + ele2pos_current_.element_position_(2 + 3 * node_ele2) = + element_2().nodes()[node_ele2]->x()[2] + background_dofvec_timestep[2 + 3 * node_ele2]; } } @@ -753,20 +772,6 @@ void evaluate_cauchy_stress_tensor_at_xi(const Core::FE::Discretization& discret { FOUR_C_THROW("Unsupported solid element type"); } - - // std::cout << "displacement element : "; - // for (long unsigned int i = 0 ; i < ele_displacement.size() ; i++) - // { - // std::cout << ele_displacement[i] << ", "; - // } - // std::cout << "\n" ; - // - - std::cout << "normal vector: \n"; - normal_vector.print(std::cout); - - std::cout << "traction vector: \n"; - traction_vector.print(std::cout); } template @@ -821,9 +826,9 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairMortar::evaluate( N_background, xi_background, ele2pos_.shape_function_data_); - // Obtain the normal of the interface at xi + // Obtain the normal in the current configuration of the interface at xi Core::LinAlg::Matrix<3, 1, double> normal_interface; - GeometryPair::evaluate_face_normal(xi_interface, ele1pos_, normal_interface); + GeometryPair::evaluate_face_normal(xi_interface, ele1pos_current_, normal_interface); // To evaluate the Cauchy stresses in the parent element of the face element, we need to obtain // the corresponding coordinates of the Gauss points of the face element projected into its @@ -847,43 +852,18 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairMortar d_cauchyndir_dd_interface(3); std::vector d_cauchyndir_dd_background(3); - std::cout << "...Xi of interface - solid: " << xi_interface_in_solid(0) << ", " - << xi_interface_in_solid(1) << ", " << xi_interface_in_solid(2) << std::endl; evaluate_cauchy_stress_tensor_at_xi(discret, ele1_parent_dis_, *face_element->parent_element(), xi_interface_in_solid, normal_interface, traction_vector_interface, d_cauchyndir_dd_interface); - - // std::cout << "...Cauchy forces at interface" << std::endl; - // std::cout << traction_vector_interface(0) << ", " << traction_vector_interface(1) << ", " << - // traction_vector_interface(2) << std::endl; - - // std::cout << "d_cauchyndir_dd_interface: " << std::endl; - // std::cout << "direction 0: " << d_cauchyndir_dd_interface[0] << std::endl; - // std::cout << "direction 1: " << d_cauchyndir_dd_interface[1] << std::endl; - // std::cout << "direction 2: " << d_cauchyndir_dd_interface[2] << std::endl; - - // obtain the displacements of the background elements std::vector background_displacement; for (unsigned int i_n_dof = 0; i_n_dof < Background::n_dof_; i_n_dof++) background_displacement.push_back(ele2dis_.element_position_(i_n_dof)); - // std::cout << "---Xi of background: " << xi_background(0) << ", " << xi_background(1) << ", " - // << xi_background(2) << std::endl; evaluate_cauchy_stress_tensor_at_xi(discret, background_displacement, element_2(), xi_background, normal_interface, traction_vector_background, d_cauchyndir_dd_background); - - // std::cout << "---Cauchy stress at background" << std::endl; - // std::cout << traction_vector_background(0) << ", " << traction_vector_background(1) << ", " - // << traction_vector_background(2) << std::endl; - - // std::cout << "d_cauchyndir_dd_interface: " << std::endl; - // std::cout << "direction 0: " << d_cauchyndir_dd_background[0] << std::endl; - // std::cout << "direction 1: " << d_cauchyndir_dd_background[1] << std::endl; - // std::cout << "direction 2: " << d_cauchyndir_dd_background[2] << std::endl; - // As the calculations of the Cauchy stresses are done in the parent element of the face // element, we need the locations of the dofs of the interface in its parent element. // These locations are saved in a vector and used for calculating the contributions to the @@ -902,94 +882,65 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairMortar dofs_interaface_locations; - dofs_interaface_locations.reserve(Interface::n_nodes_ * Interface::n_val_); + std::vector dofs_interface_locations; + dofs_interface_locations.reserve(Interface::n_dof_); for (int dof : lm_interface) { auto it = interface_solid_index.find(dof); if (it != interface_solid_index.end()) { - dofs_interaface_locations.push_back(it->second); + dofs_interface_locations.push_back(it->second); } } - std::cout << "Val for interface : " << Interface::n_val_ - << ", Val for Background : " << Background::n_val_ << std::endl; - // Fill in the local matrix K_nitsche_disp_interface_stress_interface. for (unsigned int i_interface_node = 0; i_interface_node < Interface::n_nodes_; i_interface_node++) - for (unsigned int i_interface_val = 0; i_interface_val < Interface::n_val_; i_interface_val++) - for (unsigned int j_interface_node = 0; j_interface_node < Interface::n_nodes_; - j_interface_node++) - for (unsigned int j_interface_val = 0; j_interface_val < Interface::n_val_; - j_interface_val++) - for (unsigned int i_dim = 0; i_dim < 3; i_dim++) - local_stiffness_disp_interface_stress_interface( - i_interface_node * Interface::n_val_ * 3 + i_interface_val * 3 + i_dim, - j_interface_node * Interface::n_val_ * 3 + j_interface_val * 3 + i_dim) += - N_interface(i_interface_node * Interface::n_val_ + i_interface_val) * - d_cauchyndir_dd_interface[i_dim]( - dofs_interaface_locations[j_interface_node * Interface::n_val_ + - j_interface_val], - 0) * - weight * determinant_interface; + for (unsigned int j_interface_node = 0; j_interface_node < Interface::n_nodes_; + j_interface_node++) + for (unsigned int i_dim = 0; i_dim < 3; i_dim++) + local_stiffness_disp_interface_stress_interface( + i_interface_node * 3 + i_dim, j_interface_node * 3 + i_dim) += + N_interface(i_interface_node) * + d_cauchyndir_dd_interface[i_dim](dofs_interface_locations[j_interface_node], 0) * + weight * determinant_interface; // Fill in the local matrix K_nitsche_disp_interface_stress_background. for (unsigned int i_interface_node = 0; i_interface_node < Interface::n_nodes_; i_interface_node++) - for (unsigned int i_interface_val = 0; i_interface_val < Interface::n_val_; i_interface_val++) - for (unsigned int j_background_node = 0; j_background_node < Background::n_nodes_; - j_background_node++) - for (unsigned int j_background_val = 0; j_background_val < Background::n_val_; - j_background_val++) - for (unsigned int i_dim = 0; i_dim < 3; i_dim++) - local_stiffness_disp_interface_stress_background( - i_interface_node * Interface::n_val_ * 3 + i_interface_val * 3 + i_dim, - j_background_node * Background::n_val_ * 3 + j_background_val * 3 + i_dim) += - N_interface(i_interface_node * Interface::n_val_ + i_interface_val) * - d_cauchyndir_dd_background[i_dim]( - j_background_node * Background::n_val_ + j_background_val, 0) * - weight * determinant_interface; + for (unsigned int j_background_node = 0; j_background_node < Background::n_nodes_; + j_background_node++) + for (unsigned int i_dim = 0; i_dim < 3; i_dim++) + local_stiffness_disp_interface_stress_background( + i_interface_node * 3 + i_dim, j_background_node * 3 + i_dim) += + N_interface(i_interface_node) * + d_cauchyndir_dd_background[i_dim](j_background_node, 0) * weight * + determinant_interface; // Fill in the local matrix K_nitsche_disp_background_stress_interface. for (unsigned int i_background_node = 0; i_background_node < Background::n_nodes_; i_background_node++) - for (unsigned int i_background_val = 0; i_background_val < Background::n_val_; - i_background_val++) - for (unsigned int j_interface_node = 0; j_interface_node < Interface::n_nodes_; - j_interface_node++) - for (unsigned int j_interface_val = 0; j_interface_val < Interface::n_val_; - j_interface_val++) - for (unsigned int i_dim = 0; i_dim < 3; i_dim++) - local_stiffness_disp_background_stress_interface( - i_background_node * Background::n_val_ * 3 + i_background_val * 3 + i_dim, - j_interface_node * Interface::n_val_ * 3 + j_interface_val * 3 + i_dim) += - N_background(i_background_node * Background::n_val_ + i_background_val) * - d_cauchyndir_dd_interface[i_dim]( - dofs_interaface_locations[j_interface_node * Interface::n_val_ + - j_interface_val], - 0) * - weight * determinant_interface; + for (unsigned int j_interface_node = 0; j_interface_node < Interface::n_nodes_; + j_interface_node++) + for (unsigned int i_dim = 0; i_dim < 3; i_dim++) + local_stiffness_disp_background_stress_interface( + i_background_node * 3 + i_dim, j_interface_node * 3 + i_dim) += + N_background(i_background_node) * + d_cauchyndir_dd_interface[i_dim](dofs_interface_locations[j_interface_node], 0) * + weight * determinant_interface; // Fill in the local matrix K_nitsche_disp_background_stress_background. for (unsigned int i_background_node = 0; i_background_node < Background::n_nodes_; i_background_node++) - for (unsigned int i_background_val = 0; i_background_val < Background::n_val_; - i_background_val++) - for (unsigned int j_background_node = 0; j_background_node < Background::n_nodes_; - j_background_node++) - for (unsigned int j_background_val = 0; j_background_val < Background::n_val_; - j_background_val++) - for (unsigned int i_dim = 0; i_dim < 3; i_dim++) - local_stiffness_disp_background_stress_background( - i_background_node * Background::n_val_ * 3 + i_background_val * 3 + i_dim, - j_background_node * Background::n_val_ * 3 + j_background_val * 3 + i_dim) += - N_background(i_background_node * Background::n_val_ + i_background_val) * - d_cauchyndir_dd_background[i_dim]( - j_background_node * Background::n_val_ + j_background_val, 0) * - weight * determinant_interface; + for (unsigned int j_background_node = 0; j_background_node < Background::n_nodes_; + j_background_node++) + for (unsigned int i_dim = 0; i_dim < 3; i_dim++) + local_stiffness_disp_background_stress_background( + i_background_node * 3 + i_dim, j_background_node * 3 + i_dim) += + N_background(i_background_node) * + d_cauchyndir_dd_background[i_dim](j_background_node, 0) * weight * + determinant_interface; // Add the local constraint contributions of Nitsche contributions for (unsigned int i_interface_node = 0; i_interface_node < Interface::n_nodes_; @@ -998,15 +949,15 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairMortar ele1pos_; - //! Current nodal positions (and tangents) of the background element. + //! Initial nodal positions (and tangents) of the background element. GeometryPair::ElementData ele2pos_; + //! Current nodal positions (and tangents) of the interface element. + GeometryPair::ElementData ele1pos_current_; + + //! Current nodal positions (and tangents) of the background element. + GeometryPair::ElementData ele2pos_current_; + //! Displacements of the interface element. GeometryPair::ElementData ele1dis_; diff --git a/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_utils.cpp b/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_utils.cpp index a2d3fea5ac8..751eecadbb2 100644 --- a/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_utils.cpp +++ b/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_utils.cpp @@ -466,6 +466,14 @@ void Constraints::EmbeddedMesh::assemble_local_nitsche_contributions( global_disp_interface_stress_background.fe_assemble( local_stiffness_disp_interface_stress_background(i_interface, i_background), interface_row[i_interface], background_row[i_background]); + } + } + + + for (unsigned int i_background = 0; i_background < Background::n_dof_; ++i_background) + { + for (unsigned int i_interface = 0; i_interface < Interface::n_dof_; ++i_interface) + { global_disp_background_stress_interface.fe_assemble( local_stiffness_disp_background_stress_interface(i_background, i_interface), background_row[i_background], interface_row[i_interface]); From a4c8d676470c9802209f9a161417d6caee641aa3 Mon Sep 17 00:00:00 2001 From: Gabriela Loera Date: Wed, 10 Dec 2025 13:57:49 +0100 Subject: [PATCH 09/29] Add testing of the embeddedmesh nitsche --- ...work_embeddedmesh_solid_to_solid_utils.cpp | 5 + .../4C_constraint_framework_input.cpp | 12 +- .../4C_constraint_framework_input.hpp | 14 +- ...amework_submodelevaluator_embeddedmesh.cpp | 30 ++ ...amework_submodelevaluator_embeddedmesh.hpp | 4 + ...traint_framework_submodelevaluator_mpc.cpp | 7 + ..._nitsche_two_elements_nurbs27_hex8.4C.yaml | 312 ++++++++++++++++++ ...he_two_elements_nurbs27_hex8-structure.pvd | 10 + .../structure-00000-0.vtu | 108 ++++++ .../structure-00000.pvtu | 15 + .../structure-00001-0.vtu | 108 ++++++ .../structure-00001.pvtu | 15 + tests/list_of_tests.cmake | 2 + 13 files changed, 633 insertions(+), 9 deletions(-) create mode 100644 tests/input_files/embeddedmesh_nitsche_two_elements_nurbs27_hex8.4C.yaml create mode 100644 tests/input_files/ref/embeddedmesh_nitsche_two_elements_nurbs27_hex8-structure.pvd create mode 100644 tests/input_files/ref/embeddedmesh_nitsche_two_elements_nurbs27_hex8-vtk-files/structure-00000-0.vtu create mode 100644 tests/input_files/ref/embeddedmesh_nitsche_two_elements_nurbs27_hex8-vtk-files/structure-00000.pvtu create mode 100644 tests/input_files/ref/embeddedmesh_nitsche_two_elements_nurbs27_hex8-vtk-files/structure-00001-0.vtu create mode 100644 tests/input_files/ref/embeddedmesh_nitsche_two_elements_nurbs27_hex8-vtk-files/structure-00001.pvtu diff --git a/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_utils.cpp b/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_utils.cpp index 751eecadbb2..5a38880a0bb 100644 --- a/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_utils.cpp +++ b/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_utils.cpp @@ -354,6 +354,11 @@ void Constraints::EmbeddedMesh::mortar_shape_functions_to_number_of_lagrange_val n_lambda_node = 1 * 3; return; } + case Constraints::EmbeddedMesh::SolidToSolidMortarShapefunctions::undefined: + { + FOUR_C_THROW("Undefined Mortar shape functions."); + return; + } default: FOUR_C_THROW("Mortar shape function not implemented!"); } diff --git a/src/constraint_framework/4C_constraint_framework_input.cpp b/src/constraint_framework/4C_constraint_framework_input.cpp index f4802ca2f93..1729bdb1bea 100644 --- a/src/constraint_framework/4C_constraint_framework_input.cpp +++ b/src/constraint_framework/4C_constraint_framework_input.cpp @@ -25,7 +25,11 @@ std::vector Constraints::valid_parameters() spec.push_back(group("CONSTRAINT", {parameter( - "CONSTRAINT_ENFORCEMENT", {.description = "Type of constraint enforcement"}), + "CONSTRAINT_ENFORCEMENT", {.description = "Type of constraint enforcement", + .default_value = EnforcementStrategy::none}), + + parameter( + "NUMSTEP", {.description = "max number of time steps", .default_value = 41}), parameter("PENALTY_PARAM", {.description = "Value of the penalty parameter", .default_value = 1e5})}, @@ -36,11 +40,13 @@ std::vector Constraints::valid_parameters() spec.push_back(group("CONSTRAINT/EMBEDDED MESH COUPLING", {parameter("COUPLING_STRATEGY", - {.description = "Strategy to couple background and overlapping mesh"}), + {.description = "Strategy to couple background and overlapping mesh", + .default_value = EmbeddedMesh::CouplingStrategy::undefined}), parameter("MORTAR_SHAPE_FUNCTION", {.description = "Shape functions that should be use in case of coupling using the " - "Mortar/Lagrange Multiplier method "}), + "Mortar/Lagrange Multiplier method ", + .default_value = EmbeddedMesh::SolidToSolidMortarShapefunctions::undefined}), parameter("NITSCHE_PENALTY_PARAM", {.description = "Value of the stabilization parameter for coupling based on the " diff --git a/src/constraint_framework/4C_constraint_framework_input.hpp b/src/constraint_framework/4C_constraint_framework_input.hpp index fa5da06cd37..3bf75b97d95 100644 --- a/src/constraint_framework/4C_constraint_framework_input.hpp +++ b/src/constraint_framework/4C_constraint_framework_input.hpp @@ -35,6 +35,7 @@ namespace Constraints /// type of employed constraint enforcement strategy enum class EnforcementStrategy { + none, ///< default penalty, ///< Penalty based constraint enforcement lagrange ///< Lagrange Multiplier based constraint enforcement }; @@ -43,8 +44,9 @@ namespace Constraints { enum class CouplingStrategy { - mortar, ///< Mortar based coupling - nitsche ///< Nitsche based coupling + undefined, ///< default + mortar, ///< Mortar based coupling + nitsche ///< Nitsche based coupling }; /** @@ -53,10 +55,10 @@ namespace Constraints */ enum class SolidToSolidMortarShapefunctions { - - quad4, ///< Linear Lagrange elements - quad9, ///< Quadratic Lagrange elements - nurbs9 ///< Quadratic NURBS elements + undefined, ///< default + quad4, ///< Linear Lagrange elements + quad9, ///< Quadratic Lagrange elements + nurbs9 ///< Quadratic NURBS elements }; } // namespace EmbeddedMesh diff --git a/src/constraint_framework/4C_constraint_framework_submodelevaluator_embeddedmesh.cpp b/src/constraint_framework/4C_constraint_framework_submodelevaluator_embeddedmesh.cpp index a32db9bce82..e6c4abd50ea 100644 --- a/src/constraint_framework/4C_constraint_framework_submodelevaluator_embeddedmesh.cpp +++ b/src/constraint_framework/4C_constraint_framework_submodelevaluator_embeddedmesh.cpp @@ -73,6 +73,9 @@ Constraints::SubmodelEvaluator::EmbeddedMeshConstraintManager::EmbeddedMeshConst .cut_screen_output_ = cut_screen_output, .cut_params_ = cut_parameter_list}; + // Do basic checks of the embedded mesh parameters + check_input(); + // Initialize visualization manager auto visualization_manager = std::make_shared( Core::IO::visualization_parameters_factory( @@ -95,6 +98,33 @@ Constraints::SubmodelEvaluator::EmbeddedMeshConstraintManager::EmbeddedMeshConst } } +/*----------------------------------------------------------------------------* + *----------------------------------------------------------------------------*/ +void Constraints::SubmodelEvaluator::EmbeddedMeshConstraintManager::check_input() +{ + // Check the coupling strategy + switch (embedded_mesh_coupling_params_.coupling_strategy_) + { + case Constraints::EmbeddedMesh::CouplingStrategy::mortar: + { + FOUR_C_ASSERT(embedded_mesh_coupling_params_.constraint_enforcement_ == + Constraints::EnforcementStrategy::penalty, + "The following implementation for embedded mesh coupling based on the mortar method is " + "implemented only for a penalty constraint enforcement. "); + break; + } + case Constraints::EmbeddedMesh::CouplingStrategy::nitsche: + { + break; + } + case Constraints::EmbeddedMesh::CouplingStrategy::undefined: + { + FOUR_C_THROW("Define a constraint strategy for the evaluation of embedded mesh coupling."); + break; + } + } +} + bool Constraints::SubmodelEvaluator::EmbeddedMeshConstraintManager::evaluate_force_stiff( const Core::LinAlg::Vector& displacement_vector, std::shared_ptr& global_state_ptr, diff --git a/src/constraint_framework/4C_constraint_framework_submodelevaluator_embeddedmesh.hpp b/src/constraint_framework/4C_constraint_framework_submodelevaluator_embeddedmesh.hpp index 36f1c9df567..4b59f1fbabf 100644 --- a/src/constraint_framework/4C_constraint_framework_submodelevaluator_embeddedmesh.hpp +++ b/src/constraint_framework/4C_constraint_framework_submodelevaluator_embeddedmesh.hpp @@ -56,6 +56,10 @@ namespace Constraints::SubmodelEvaluator // Nothing implemented } + /*! Perform basic checks of the input conditions and parameters + */ + void check_input(); + //! derived void runtime_output_step_state(std::pair output_time_and_step) override; diff --git a/src/constraint_framework/4C_constraint_framework_submodelevaluator_mpc.cpp b/src/constraint_framework/4C_constraint_framework_submodelevaluator_mpc.cpp index 1c2062feff5..ac3769419b6 100644 --- a/src/constraint_framework/4C_constraint_framework_submodelevaluator_mpc.cpp +++ b/src/constraint_framework/4C_constraint_framework_submodelevaluator_mpc.cpp @@ -157,6 +157,13 @@ void Constraints::SubmodelEvaluator::RveMultiPointConstraintManager::check_input break; } + case Constraints::EnforcementStrategy::none: + { + FOUR_C_THROW( + "Define a constraint enforcement for the evaluation of periodic boundary conditions for " + "RVEs."); + break; + } } // Conditions definition diff --git a/tests/input_files/embeddedmesh_nitsche_two_elements_nurbs27_hex8.4C.yaml b/tests/input_files/embeddedmesh_nitsche_two_elements_nurbs27_hex8.4C.yaml new file mode 100644 index 00000000000..b3eb66d1c23 --- /dev/null +++ b/tests/input_files/embeddedmesh_nitsche_two_elements_nurbs27_hex8.4C.yaml @@ -0,0 +1,312 @@ +PROBLEM TYPE: + PROBLEMTYPE: "Structure" + SHAPEFCT: "Nurbs" +CONSTRAINT/EMBEDDED MESH COUPLING: + COUPLING_STRATEGY: "nitsche" + NITSCHE_PENALTY_PARAM: 10 + NITSCHE_GAMMA_PARAM: 0.5 +CUT GENERAL: + KERNEL_INTERSECTION_FLOATTYPE: "double" + KERNEL_DISTANCE_FLOATTYPE: "double" + GENERAL_POSITION_DISTANCE_FLOATTYPE: "double" + GENERAL_POSITION_POSITION_FLOATTYPE: "double" + DO_SELFCUT: false + BOUNDARYCELL_CUBATURDEGREE: 4 + INTEGRATE_INSIDE_CELLS: false +DESIGN EMBEDDED MESH SOLID SURF COUPLING CONDITIONS: + - E: 5 + COUPLINGID: 1 +DESIGN EMBEDDED SOLID VOL BACKGROUND CONDITIONS: + - E: 2 + COUPLINGID: 1 +DESIGN SURF DIRICH CONDITIONS: + - E: 4 + NUMDOF: 3 + ONOFF: [1, 0, 0] + VAL: [0, 0, 0] + FUNCT: [0, 0, 0] + - E: 1 + NUMDOF: 3 + ONOFF: [0, 0, 1] + VAL: [0, 0, 0] + FUNCT: [0, 0, 0] + - E: 7 + NUMDOF: 3 + ONOFF: [1, 0, 0] + VAL: [0, 0, 0] + FUNCT: [0, 0, 0] + - E: 8 + NUMDOF: 3 + ONOFF: [0, 0, 1] + VAL: [0, 0, 0] + FUNCT: [0, 0, 0] + - E: 9 + NUMDOF: 3 + ONOFF: [0, 1, 0] + VAL: [0, 0, 0] + FUNCT: [0, 0, 0] +DESIGN SURF NEUMANN CONDITIONS: + - E: 6 + NUMDOF: 3 + ONOFF: [0, 1, 0] + VAL: [0, -0.01, 0] + FUNCT: [0, 0, 0] +IO: + OUTPUT_BIN: true + STRUCT_DISP: true +IO/RUNTIME VTK OUTPUT: + INTERVAL_STEPS: 1 + OUTPUT_DATA_FORMAT: "binary" + EVERY_ITERATION: false +IO/RUNTIME VTK OUTPUT/STRUCTURE: + OUTPUT_STRUCTURE: true + DISPLACEMENT: true + STRESS_STRAIN: false +MATERIALS: + - MAT: 1 + MAT_ElastHyper: + NUMMAT: 1 + MATIDS: [3] + DENS: 7.8e-07 + - MAT: 3 + ELAST_CoupSVK: + YOUNG: 1 + NUE: 0.0 + - MAT: 2 + MAT_ElastHyper: + NUMMAT: 1 + MATIDS: [4] + DENS: 7.8e-07 + - MAT: 4 + ELAST_CoupSVK: + YOUNG: 1 + NUE: 0.0 +SOLVER 1: + NAME: "Struct_Solver" + SOLVER: "Superlu" +STRUCTURAL DYNAMIC: + INT_STRATEGY: "Standard" + LINEAR_SOLVER: 1 + DYNAMICTYPE: "Statics" + RESULTSEVERY: 1 + NLNSOL: "fullnewton" + TIMESTEP: 1 + NUMSTEP: 1 + MAXTIME: 2.0 + DAMPING: "None" + M_DAMP: 1e-05 + K_DAMP: 1e-05 + TOLRES: 1e-09 + TOLDISP: 1e-08 + PREDICT: "TangDis" + NORM_RESF: "Abs" + NORM_DISP: "Abs" + NORMCOMBI_RESFDISP: "And" + MAXITER: 30 + DIVERCONT: "stop" +STRUCTURE KNOTVECTORS: + PATCHES: + - KNOT_VECTORS: + - DEGREE: 2 + TYPE: "Interpolated" + KNOTS: [0.0, 0.0, 0.0, 1.0, 1.0, 1.0] + - DEGREE: 2 + TYPE: "Interpolated" + KNOTS: [0.0, 0.0, 0.0, 1.0, 1.0, 1.0] + - DEGREE: 2 + TYPE: "Interpolated" + KNOTS: [0.0, 0.0, 0.0, 1.0, 1.0, 1.0] + ID: 1 +XFEM GENERAL: + GMSH_DEBUG_OUT: false + GMSH_CUT_OUT: false + VOLUME_GAUSS_POINTS_BY: "Tessellation" +STRUCTURE ELEMENTS: + - "1 SOLID NURBS27 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 MAT 1 KINEM + nonlinear" + - "2 SOLID HEX8 28 29 30 31 32 33 34 35 MAT 2 KINEM nonlinear" +NODE COORDS: + - "CP 1 COORD -1.5 3.0 0.5 1.0" + - "CP 2 COORD -1.5 3.0 0.0 1.0" + - "CP 3 COORD -1.5 3.0 -0.5 1.0" + - "CP 4 COORD 0.0 3.0 0.5 1.0" + - "CP 5 COORD 0.0 3.0 0.0 1.0" + - "CP 6 COORD 0.0 3.0 -0.5 1.0" + - "CP 7 COORD 1.5 3.0 0.5 1.0" + - "CP 8 COORD 1.5 3.0 0.0 1.0" + - "CP 9 COORD 1.5 3.0 -0.5 1.0" + - "CP 10 COORD -1.5 2.5 0.5 1.0" + - "CP 11 COORD -1.5 2.5 0.0 1.0" + - "CP 12 COORD -1.5 2.5 -0.5 1.0" + - "CP 13 COORD 0.0 2.5 0.5 1.0" + - "CP 14 COORD 0.0 2.5 0.0 1.0" + - "CP 15 COORD 0.0 2.5 -0.5 1.0" + - "CP 16 COORD 1.5 2.5 0.5 1.0" + - "CP 17 COORD 1.5 2.5 0.0 1.0" + - "CP 18 COORD 1.5 2.5 -0.5 1.0" + - "CP 19 COORD -1.5 2.0 0.5000000000000001 1.0" + - "CP 20 COORD -1.5 2.0 1.1102230246251565e-16 1.0" + - "CP 21 COORD -1.5 2.0 -0.5 1.0" + - "CP 22 COORD 0.0 2.0 0.5000000000000001 1.0" + - "CP 23 COORD 0.0 2.0 1.1102230246251565e-16 1.0" + - "CP 24 COORD 0.0 2.0 -0.5 1.0" + - "CP 25 COORD 1.5 2.0 0.5 1.0" + - "CP 26 COORD 1.5 2.0 0.0 1.0" + - "CP 27 COORD 1.5 2.0 -0.5 1.0" + - "NODE 28 COORD -1.5 2.8 0.5" + - "NODE 29 COORD 1.5 2.8 0.5" + - "NODE 30 COORD 1.5 0.19999999999999996 0.5" + - "NODE 31 COORD -1.5 0.19999999999999996 0.5" + - "NODE 32 COORD -1.5 2.8 -0.5" + - "NODE 33 COORD 1.5 2.8 -0.5" + - "NODE 34 COORD 1.5 0.19999999999999996 -0.5" + - "NODE 35 COORD -1.5 0.19999999999999996 -0.5" +DNODE-NODE TOPOLOGY: + - "NODE 27 DNODE 1" + - "NODE 9 DNODE 2" + - "NODE 21 DNODE 3" + - "NODE 3 DNODE 4" + - "NODE 25 DNODE 5" + - "NODE 7 DNODE 6" + - "NODE 19 DNODE 7" + - "NODE 1 DNODE 8" +DLINE-NODE TOPOLOGY: + - "NODE 9 DLINE 1" + - "NODE 18 DLINE 1" + - "NODE 27 DLINE 1" + - "NODE 3 DLINE 2" + - "NODE 12 DLINE 2" + - "NODE 21 DLINE 2" + - "NODE 21 DLINE 3" + - "NODE 24 DLINE 3" + - "NODE 27 DLINE 3" + - "NODE 3 DLINE 4" + - "NODE 6 DLINE 4" + - "NODE 9 DLINE 4" + - "NODE 7 DLINE 5" + - "NODE 16 DLINE 5" + - "NODE 25 DLINE 5" + - "NODE 1 DLINE 6" + - "NODE 10 DLINE 6" + - "NODE 19 DLINE 6" + - "NODE 19 DLINE 7" + - "NODE 22 DLINE 7" + - "NODE 25 DLINE 7" + - "NODE 1 DLINE 8" + - "NODE 4 DLINE 8" + - "NODE 7 DLINE 8" + - "NODE 25 DLINE 9" + - "NODE 26 DLINE 9" + - "NODE 27 DLINE 9" + - "NODE 7 DLINE 10" + - "NODE 8 DLINE 10" + - "NODE 9 DLINE 10" + - "NODE 19 DLINE 11" + - "NODE 20 DLINE 11" + - "NODE 21 DLINE 11" + - "NODE 1 DLINE 12" + - "NODE 2 DLINE 12" + - "NODE 3 DLINE 12" +DSURF-NODE TOPOLOGY: + - "NODE 3 DSURFACE 1" + - "NODE 6 DSURFACE 1" + - "NODE 9 DSURFACE 1" + - "NODE 12 DSURFACE 1" + - "NODE 15 DSURFACE 1" + - "NODE 18 DSURFACE 1" + - "NODE 21 DSURFACE 1" + - "NODE 24 DSURFACE 1" + - "NODE 27 DSURFACE 1" + - "NODE 1 DSURFACE 2" + - "NODE 4 DSURFACE 2" + - "NODE 7 DSURFACE 2" + - "NODE 10 DSURFACE 2" + - "NODE 13 DSURFACE 2" + - "NODE 16 DSURFACE 2" + - "NODE 19 DSURFACE 2" + - "NODE 22 DSURFACE 2" + - "NODE 25 DSURFACE 2" + - "NODE 7 DSURFACE 3" + - "NODE 8 DSURFACE 3" + - "NODE 9 DSURFACE 3" + - "NODE 16 DSURFACE 3" + - "NODE 17 DSURFACE 3" + - "NODE 18 DSURFACE 3" + - "NODE 25 DSURFACE 3" + - "NODE 26 DSURFACE 3" + - "NODE 27 DSURFACE 3" + - "NODE 1 DSURFACE 4" + - "NODE 2 DSURFACE 4" + - "NODE 3 DSURFACE 4" + - "NODE 10 DSURFACE 4" + - "NODE 11 DSURFACE 4" + - "NODE 12 DSURFACE 4" + - "NODE 19 DSURFACE 4" + - "NODE 20 DSURFACE 4" + - "NODE 21 DSURFACE 4" + - "NODE 19 DSURFACE 5" + - "NODE 20 DSURFACE 5" + - "NODE 21 DSURFACE 5" + - "NODE 22 DSURFACE 5" + - "NODE 23 DSURFACE 5" + - "NODE 24 DSURFACE 5" + - "NODE 25 DSURFACE 5" + - "NODE 26 DSURFACE 5" + - "NODE 27 DSURFACE 5" + - "NODE 1 DSURFACE 6" + - "NODE 2 DSURFACE 6" + - "NODE 3 DSURFACE 6" + - "NODE 4 DSURFACE 6" + - "NODE 5 DSURFACE 6" + - "NODE 6 DSURFACE 6" + - "NODE 7 DSURFACE 6" + - "NODE 8 DSURFACE 6" + - "NODE 9 DSURFACE 6" + - "NODE 28 DSURFACE 7" + - "NODE 31 DSURFACE 7" + - "NODE 32 DSURFACE 7" + - "NODE 35 DSURFACE 7" + - "NODE 32 DSURFACE 8" + - "NODE 33 DSURFACE 8" + - "NODE 34 DSURFACE 8" + - "NODE 35 DSURFACE 8" + - "NODE 30 DSURFACE 9" + - "NODE 31 DSURFACE 9" + - "NODE 34 DSURFACE 9" + - "NODE 35 DSURFACE 9" +DVOL-NODE TOPOLOGY: + - "NODE 1 DVOL 1" + - "NODE 2 DVOL 1" + - "NODE 3 DVOL 1" + - "NODE 4 DVOL 1" + - "NODE 5 DVOL 1" + - "NODE 6 DVOL 1" + - "NODE 7 DVOL 1" + - "NODE 8 DVOL 1" + - "NODE 9 DVOL 1" + - "NODE 10 DVOL 1" + - "NODE 11 DVOL 1" + - "NODE 12 DVOL 1" + - "NODE 13 DVOL 1" + - "NODE 14 DVOL 1" + - "NODE 15 DVOL 1" + - "NODE 16 DVOL 1" + - "NODE 17 DVOL 1" + - "NODE 18 DVOL 1" + - "NODE 19 DVOL 1" + - "NODE 20 DVOL 1" + - "NODE 21 DVOL 1" + - "NODE 22 DVOL 1" + - "NODE 23 DVOL 1" + - "NODE 24 DVOL 1" + - "NODE 25 DVOL 1" + - "NODE 26 DVOL 1" + - "NODE 27 DVOL 1" + - "NODE 28 DVOL 2" + - "NODE 29 DVOL 2" + - "NODE 30 DVOL 2" + - "NODE 31 DVOL 2" + - "NODE 32 DVOL 2" + - "NODE 33 DVOL 2" + - "NODE 34 DVOL 2" + - "NODE 35 DVOL 2" diff --git a/tests/input_files/ref/embeddedmesh_nitsche_two_elements_nurbs27_hex8-structure.pvd b/tests/input_files/ref/embeddedmesh_nitsche_two_elements_nurbs27_hex8-structure.pvd new file mode 100644 index 00000000000..fa1b2caf72a --- /dev/null +++ b/tests/input_files/ref/embeddedmesh_nitsche_two_elements_nurbs27_hex8-structure.pvd @@ -0,0 +1,10 @@ + + + + + + + + diff --git a/tests/input_files/ref/embeddedmesh_nitsche_two_elements_nurbs27_hex8-vtk-files/structure-00000-0.vtu b/tests/input_files/ref/embeddedmesh_nitsche_two_elements_nurbs27_hex8-vtk-files/structure-00000-0.vtu new file mode 100644 index 00000000000..e581f7cd0c2 --- /dev/null +++ b/tests/input_files/ref/embeddedmesh_nitsche_two_elements_nurbs27_hex8-vtk-files/structure-00000-0.vtu @@ -0,0 +1,108 @@ + + + + + + +0.000000000000000e+00 + + + + + + +-1.500000000000000e+00 3.000000000000000e+00 5.000000000000000e-01 +-1.500000000000000e+00 3.000000000000000e+00 -5.000000000000000e-01 +1.500000000000000e+00 3.000000000000000e+00 -5.000000000000000e-01 +1.500000000000000e+00 3.000000000000000e+00 5.000000000000000e-01 +-1.500000000000000e+00 2.000000000000000e+00 5.000000000000001e-01 +-1.500000000000000e+00 2.000000000000000e+00 -5.000000000000000e-01 +1.500000000000000e+00 2.000000000000000e+00 -5.000000000000000e-01 +1.500000000000000e+00 2.000000000000000e+00 5.000000000000000e-01 +-1.500000000000000e+00 3.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 3.000000000000000e+00 -5.000000000000000e-01 +1.500000000000000e+00 3.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 3.000000000000000e+00 5.000000000000000e-01 +-1.500000000000000e+00 2.000000000000000e+00 8.326672684688674e-17 +0.000000000000000e+00 2.000000000000000e+00 -5.000000000000000e-01 +1.500000000000000e+00 2.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 2.000000000000000e+00 5.000000000000001e-01 +-1.500000000000000e+00 2.500000000000000e+00 5.000000000000000e-01 +-1.500000000000000e+00 2.500000000000000e+00 -5.000000000000000e-01 +1.500000000000000e+00 2.500000000000000e+00 -5.000000000000000e-01 +1.500000000000000e+00 2.500000000000000e+00 5.000000000000000e-01 +0.000000000000000e+00 2.500000000000000e+00 5.000000000000000e-01 +0.000000000000000e+00 2.500000000000000e+00 -5.000000000000000e-01 +-1.500000000000000e+00 2.500000000000000e+00 2.081668171172169e-17 +1.500000000000000e+00 2.500000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 3.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 2.000000000000000e+00 5.551115123125783e-17 +0.000000000000000e+00 2.500000000000000e+00 1.387778780781446e-17 +-1.500000000000000e+00 2.800000000000000e+00 5.000000000000000e-01 +1.500000000000000e+00 2.800000000000000e+00 5.000000000000000e-01 +1.500000000000000e+00 2.000000000000000e-01 5.000000000000000e-01 +-1.500000000000000e+00 2.000000000000000e-01 5.000000000000000e-01 +-1.500000000000000e+00 2.800000000000000e+00 -5.000000000000000e-01 +1.500000000000000e+00 2.800000000000000e+00 -5.000000000000000e-01 +1.500000000000000e+00 2.000000000000000e-01 -5.000000000000000e-01 +-1.500000000000000e+00 2.000000000000000e-01 -5.000000000000000e-01 + + + + + +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 + + +27 35 + + +29 12 + + + + + +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 + + + + + + diff --git a/tests/input_files/ref/embeddedmesh_nitsche_two_elements_nurbs27_hex8-vtk-files/structure-00000.pvtu b/tests/input_files/ref/embeddedmesh_nitsche_two_elements_nurbs27_hex8-vtk-files/structure-00000.pvtu new file mode 100644 index 00000000000..42b7a90ff75 --- /dev/null +++ b/tests/input_files/ref/embeddedmesh_nitsche_two_elements_nurbs27_hex8-vtk-files/structure-00000.pvtu @@ -0,0 +1,15 @@ + + + + + + + + + + + + + diff --git a/tests/input_files/ref/embeddedmesh_nitsche_two_elements_nurbs27_hex8-vtk-files/structure-00001-0.vtu b/tests/input_files/ref/embeddedmesh_nitsche_two_elements_nurbs27_hex8-vtk-files/structure-00001-0.vtu new file mode 100644 index 00000000000..9d23578d866 --- /dev/null +++ b/tests/input_files/ref/embeddedmesh_nitsche_two_elements_nurbs27_hex8-vtk-files/structure-00001-0.vtu @@ -0,0 +1,108 @@ + + + + + + +1.000000000000000e+00 + + + + + + +-1.500000000000000e+00 3.000000000000000e+00 5.000000000000000e-01 +-1.500000000000000e+00 3.000000000000000e+00 -5.000000000000000e-01 +1.500000000000000e+00 3.000000000000000e+00 -5.000000000000000e-01 +1.500000000000000e+00 3.000000000000000e+00 5.000000000000000e-01 +-1.500000000000000e+00 2.000000000000000e+00 5.000000000000001e-01 +-1.500000000000000e+00 2.000000000000000e+00 -5.000000000000000e-01 +1.500000000000000e+00 2.000000000000000e+00 -5.000000000000000e-01 +1.500000000000000e+00 2.000000000000000e+00 5.000000000000000e-01 +-1.500000000000000e+00 3.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 3.000000000000000e+00 -5.000000000000000e-01 +1.500000000000000e+00 3.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 3.000000000000000e+00 5.000000000000000e-01 +-1.500000000000000e+00 2.000000000000000e+00 8.326672684688674e-17 +0.000000000000000e+00 2.000000000000000e+00 -5.000000000000000e-01 +1.500000000000000e+00 2.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 2.000000000000000e+00 5.000000000000001e-01 +-1.500000000000000e+00 2.500000000000000e+00 5.000000000000000e-01 +-1.500000000000000e+00 2.500000000000000e+00 -5.000000000000000e-01 +1.500000000000000e+00 2.500000000000000e+00 -5.000000000000000e-01 +1.500000000000000e+00 2.500000000000000e+00 5.000000000000000e-01 +0.000000000000000e+00 2.500000000000000e+00 5.000000000000000e-01 +0.000000000000000e+00 2.500000000000000e+00 -5.000000000000000e-01 +-1.500000000000000e+00 2.500000000000000e+00 2.081668171172169e-17 +1.500000000000000e+00 2.500000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 3.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 2.000000000000000e+00 5.551115123125783e-17 +0.000000000000000e+00 2.500000000000000e+00 1.387778780781446e-17 +-1.500000000000000e+00 2.800000000000000e+00 5.000000000000000e-01 +1.500000000000000e+00 2.800000000000000e+00 5.000000000000000e-01 +1.500000000000000e+00 2.000000000000000e-01 5.000000000000000e-01 +-1.500000000000000e+00 2.000000000000000e-01 5.000000000000000e-01 +-1.500000000000000e+00 2.800000000000000e+00 -5.000000000000000e-01 +1.500000000000000e+00 2.800000000000000e+00 -5.000000000000000e-01 +1.500000000000000e+00 2.000000000000000e-01 -5.000000000000000e-01 +-1.500000000000000e+00 2.000000000000000e-01 -5.000000000000000e-01 + + + + + +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 + + +27 35 + + +29 12 + + + + + +0.000000000000000e+00 -2.843158130259924e-02 -1.313633165749101e-10 +0.000000000000000e+00 -2.843158142616143e-02 0.000000000000000e+00 +-3.487862190705856e-12 -2.843158149085112e-02 0.000000000000000e+00 +5.227315329354367e-12 -2.843158147559407e-02 -8.796650725644686e-12 +0.000000000000000e+00 -1.827744463539140e-02 -1.966241325509504e-10 +0.000000000000000e+00 -1.827744520194614e-02 0.000000000000000e+00 +1.975762208412140e-11 -1.827744529891089e-02 0.000000000000000e+00 +-6.043094516949772e-11 -1.827744515477068e-02 -3.667583159421393e-11 +0.000000000000000e+00 -2.843158144649863e-02 -4.310578289660593e-11 +1.294333896169315e-11 -2.843158147014475e-02 0.000000000000000e+00 +4.555550445342676e-12 -2.843158147832414e-02 -1.391233582173609e-11 +1.965678625567442e-11 -2.843158141673979e-02 -4.734294859667297e-11 +0.000000000000000e+00 -1.827744526868399e-02 2.289447795382998e-10 +-4.204107597393439e-12 -1.827744520038835e-02 0.000000000000000e+00 +1.536013500652805e-12 -1.827744521626088e-02 -6.581141248802819e-11 +5.529454180606629e-11 -1.827744514854788e-02 9.890839750976745e-12 +0.000000000000000e+00 -2.335451317091711e-02 -4.360019989119679e-11 +0.000000000000000e+00 -2.335451340865504e-02 0.000000000000000e+00 +3.284962640311911e-12 -2.335451336283889e-02 0.000000000000000e+00 +4.639705973698669e-12 -2.335451334979148e-02 -2.773163395549125e-11 +1.007404501561865e-11 -2.335451329126633e-02 3.122699796623380e-12 +-4.189376393507762e-12 -2.335451336946765e-02 0.000000000000000e+00 +0.000000000000000e+00 -2.335451329305551e-02 -3.429689127571339e-11 +-5.040018027686440e-12 -2.335451335303452e-02 -1.884471496280530e-11 +1.315813325534745e-11 -2.843158146530546e-02 -2.111143266459779e-11 +-1.564996138780219e-11 -1.827744524468413e-02 9.478449395605324e-11 +5.862670621138569e-12 -2.335451334029423e-02 1.504863063440215e-12 +0.000000000000000e+00 -2.640075434340258e-02 1.967399703567191e-10 +2.066527464986573e-11 -2.640075420731378e-02 -4.155682706630873e-11 +6.421260195530770e-13 0.000000000000000e+00 1.019385636969303e-11 +0.000000000000000e+00 0.000000000000000e+00 -5.653901588027149e-11 +0.000000000000000e+00 -2.640075416615489e-02 0.000000000000000e+00 +-3.299008851315494e-11 -2.640075423849207e-02 0.000000000000000e+00 +8.880590546034715e-12 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 + + + + + + diff --git a/tests/input_files/ref/embeddedmesh_nitsche_two_elements_nurbs27_hex8-vtk-files/structure-00001.pvtu b/tests/input_files/ref/embeddedmesh_nitsche_two_elements_nurbs27_hex8-vtk-files/structure-00001.pvtu new file mode 100644 index 00000000000..c8c163f8116 --- /dev/null +++ b/tests/input_files/ref/embeddedmesh_nitsche_two_elements_nurbs27_hex8-vtk-files/structure-00001.pvtu @@ -0,0 +1,15 @@ + + + + + + + + + + + + + diff --git a/tests/list_of_tests.cmake b/tests/list_of_tests.cmake index 9300df8c94e..ff38b2edab4 100644 --- a/tests/list_of_tests.cmake +++ b/tests/list_of_tests.cmake @@ -648,6 +648,7 @@ four_c_test(TEST_FILE embeddedmesh_block_nurbs27_hex8_wedge6.4C.yaml NP 2) four_c_test(TEST_FILE embeddedmesh_cantilever_beam.4C.yaml NP 1) four_c_test(TEST_FILE embeddedmesh_cut_bar_under_torsion_one_element.4C.yaml NP 1) four_c_test(TEST_FILE embeddedmesh_cut_integrate_bar_hex8_ele_1.4C.yaml NP 1) +four_c_test(TEST_FILE embeddedmesh_nitsche_two_elements_nurbs27_hex8.4C.yaml NP 1) four_c_test(TEST_FILE embeddedmesh_patch_test_block_with_circular_interface.4C.yaml NP 1) four_c_test(TEST_FILE embeddedmesh_patch_test_curved_interfaces_cutinter_nurbs9_background_hex8.4C.yaml NP 1) four_c_test(TEST_FILE embeddedmesh_patch_test_inclined_interfaces_cutinter_nurbs9_background_hex8.4C.yaml NP 1) @@ -2838,6 +2839,7 @@ four_c_test_vtk(embeddedmesh_block_nurbs27_hex8_wedge6-vtk.4C.yaml embeddedmesh_ four_c_test_vtk(embeddedmesh_cantilever_beam-vtk.4C.yaml embeddedmesh_cantilever_beam.4C.yaml 1 xxx-structure.pvd ref/embeddedmesh_cantilever_beam-structure.pvd 1e-06) four_c_test_vtk(embeddedmesh_cut_bar_under_torsion_one_element-vtk.4C.yaml embeddedmesh_cut_bar_under_torsion_one_element.4C.yaml 1 xxx-structure.pvd ref/embeddedmesh_cut_bar_under_torsion_one_element-structure.pvd 1e-06) four_c_test_vtk(embeddedmesh_cut_integrate_bar_hex8_ele_1-vtk.4C.yaml embeddedmesh_cut_integrate_bar_hex8_ele_1.4C.yaml 1 xxx-structure.pvd ref/embeddedmesh_cut_integrate_bar_hex8_ele_1-structure.pvd 1e-06) +four_c_test_vtk(embeddedmesh_nitsche_two_elements_nurbs27_hex8-vtk.4C.yaml embeddedmesh_nitsche_two_elements_nurbs27_hex8.4C.yaml 1 xxx-structure.pvd ref/embeddedmesh_nitsche_two_elements_nurbs27_hex8-structure.pvd 1e-06) four_c_test_vtk(embeddedmesh_patch_test_block_with_circular_interface_vtk.4C.yaml embeddedmesh_patch_test_block_with_circular_interface.4C.yaml 1 xxx-structure.pvd ref/embeddedmesh_patch_test_block_with_circular_interface-structure.pvd 1e-6) four_c_test_vtk(embeddedmesh_patch_test_block_with_circular_interface_vtk-lagrange-multipliers.4C.yaml embeddedmesh_patch_test_block_with_circular_interface.4C.yaml 1 xxx-embedded_mesh_lagrange_multipliers.pvd ref/embeddedmesh_patch_test_block_with_circular_interface-embedded_mesh_lagrange_multipliers.pvd 1e-06) four_c_test_vtk(embeddedmesh_patch_test_curved_interfaces_cutinter_nurbs9_background_hex8_vtk.4C.yaml embeddedmesh_patch_test_curved_interfaces_cutinter_nurbs9_background_hex8.4C.yaml 1 xxx-structure.pvd ref/embeddedmesh_patch_test_curved_interfaces_cutinter_nurbs9_background_hex8-structure.pvd 1e-6) From 480253d18ed84c33af61fd061bc0340f8a19f671 Mon Sep 17 00:00:00 2001 From: Gabriela Loera Date: Thu, 11 Dec 2025 17:59:57 +0100 Subject: [PATCH 10/29] Remove an error and writing of nodal data --- src/cut/4C_cut_elementhandle.cpp | 5 ++-- ...tructure_new_model_evaluator_structure.cpp | 26 +++++++++---------- 2 files changed, 16 insertions(+), 15 deletions(-) diff --git a/src/cut/4C_cut_elementhandle.cpp b/src/cut/4C_cut_elementhandle.cpp index ad0b2fb2ff3..335dc15b138 100644 --- a/src/cut/4C_cut_elementhandle.cpp +++ b/src/cut/4C_cut_elementhandle.cpp @@ -532,8 +532,9 @@ bool Cut::ElementHandle::get_gauss_rule_integration_cells( // if the element is cut, then check how many volume sets it has. Here, we assume // that there is only one cut interface and the element should be cut by two, there should // be only two volume cells, one representing the inside and the outside sides - FOUR_C_ASSERT_ALWAYS(cell_sets.size() == 2, - "We expect exactly two volume cells for this element, but {} where found.", cell_sets.size()); + // FOUR_C_ASSERT_ALWAYS(cell_sets.size() == 2, + // "We expect exactly two volume cells for this element, but {} where found.", + // cell_sets.size()); // Now, erase the volume cells that should not be integrated depending on // integrate_inside_volumecells diff --git a/src/structure_new/src/model_evaluator/4C_structure_new_model_evaluator_structure.cpp b/src/structure_new/src/model_evaluator/4C_structure_new_model_evaluator_structure.cpp index 50210b22eeb..8a52f46818b 100644 --- a/src/structure_new/src/model_evaluator/4C_structure_new_model_evaluator_structure.cpp +++ b/src/structure_new/src/model_evaluator/4C_structure_new_model_evaluator_structure.cpp @@ -978,12 +978,12 @@ void Solid::ModelEvaluator::Structure::output_runtime_structure_postprocess_opti [&](const std::map>& map_data, Core::LinAlg::MultiVector& assembled_data) { - discret_ptr()->evaluate( - [&](Core::Elements::Element& ele) - { - extrapolate_gauss_point_quantity_to_nodes( - ele, *map_data.at(ele.id()), discret(), assembled_data); - }); + // discret_ptr()->evaluate( + // [&](Core::Elements::Element& ele) + // { + // extrapolate_gauss_point_quantity_to_nodes( + // ele, *map_data.at(ele.id()), discret(), assembled_data); + // }); }; // do the actual post processing @@ -1045,13 +1045,13 @@ void Solid::ModelEvaluator::Structure::output_runtime_structure_postprocess_stre [&](const std::map>& map_data, Core::LinAlg::MultiVector& assembled_data) { - discret_ptr()->evaluate( - [&](Core::Elements::Element& ele) - { - if (do_postprocessing_on_element(ele)) - Core::FE::extrapolate_gauss_point_quantity_to_nodes( - ele, *map_data.at(ele.id()), discret(), assembled_data); - }); + // discret_ptr()->evaluate( + // [&](Core::Elements::Element& ele) + // { + // if (do_postprocessing_on_element(ele)) + // Core::FE::extrapolate_gauss_point_quantity_to_nodes( + // ele, *map_data.at(ele.id()), discret(), assembled_data); + // }); }; auto postprocess_gauss_point_data_to_element_center = From 985fad9d7fd799df6c5c7d93d7a0e4851eca3747 Mon Sep 17 00:00:00 2001 From: Gabriela Loera Date: Wed, 17 Dec 2025 15:55:21 +0100 Subject: [PATCH 11/29] Add parameter changes --- ...nstraint_framework_embeddedmesh_params.hpp | 12 ++++++-- ...dedmesh_solid_to_solid_nitsche_manager.cpp | 30 ++++++++++++------- .../4C_constraint_framework_input.cpp | 23 ++++++++++---- .../4C_constraint_framework_input.hpp | 14 +++++++++ ...amework_submodelevaluator_embeddedmesh.cpp | 22 ++++++++++---- 5 files changed, 75 insertions(+), 26 deletions(-) diff --git a/src/constraint_framework/4C_constraint_framework_embeddedmesh_params.hpp b/src/constraint_framework/4C_constraint_framework_embeddedmesh_params.hpp index e0c9b55fb17..fac835e16f8 100644 --- a/src/constraint_framework/4C_constraint_framework_embeddedmesh_params.hpp +++ b/src/constraint_framework/4C_constraint_framework_embeddedmesh_params.hpp @@ -34,11 +34,17 @@ namespace Constraints::EmbeddedMesh //! Shape function for the mortar Lagrange-multiplicators SolidToSolidMortarShapefunctions mortar_shape_function_; - //! Stabilization parameter for coupling with the Nitsche method - double nitsche_penalty_param_ = 0.0; + NitscheWeightingType nitsche_weighting_type_; + + //! Scalar factor for stabilization parameter in case the Nitsche weighting type is not + //! undefined + double nitsche_scalar_factor_for_stabilization_param_ = 0.0; //! Average weight gamma for coupling with the Nitsche method - double nitsche_average_weight_gamma_ = 0.0; + double nitsche_average_weight_param_ = 0.0; + + //! Stabilization parameter for coupling with the Nitsche method + double nitsche_stabilization_param_ = 0.0; //! Nodal Dof set strategy for XFEM Cut::NodalDofSetStrategy xfem_nodal_dof_set_strategy_ = diff --git a/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_nitsche_manager.cpp b/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_nitsche_manager.cpp index aaea38d1841..a758e88cf76 100644 --- a/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_nitsche_manager.cpp +++ b/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_nitsche_manager.cpp @@ -205,8 +205,8 @@ void Constraints::EmbeddedMesh::SolidToSolidNitscheManager::evaluate_global_coup *global_virtual_disp_interface_stress_background_, *global_virtual_disp_background_stress_interface_, *global_virtual_disp_background_stress_background_, *global_constraint_, - embedded_mesh_coupling_params_.nitsche_penalty_param_, - embedded_mesh_coupling_params_.nitsche_average_weight_gamma_); + embedded_mesh_coupling_params_.nitsche_stabilization_param_, + embedded_mesh_coupling_params_.nitsche_average_weight_param_); } // Complete the global matrices. @@ -235,21 +235,29 @@ void Constraints::EmbeddedMesh::SolidToSolidNitscheManager:: scale_contributions_nitsche_stiffness_matrices() const { // Get the penalty parameter. - const double penalty_param = embedded_mesh_coupling_params_.nitsche_penalty_param_; + const double penalty_param = embedded_mesh_coupling_params_.nitsche_stabilization_param_; // Scale penalty contributions global_penalty_interface_->scale(penalty_param); global_penalty_background_->scale(penalty_param); global_penalty_interface_background_->scale(-penalty_param); - // Get the average weight parameter. - const double average_weight_gamma = embedded_mesh_coupling_params_.nitsche_average_weight_gamma_; - - // Scale stress contributions - global_virtual_disp_interface_stress_interface_->scale(-average_weight_gamma); - global_virtual_disp_interface_stress_background_->scale(-(1.0 - average_weight_gamma)); - global_virtual_disp_background_stress_interface_->scale(average_weight_gamma); - global_virtual_disp_background_stress_background_->scale(1.0 - average_weight_gamma); + if (embedded_mesh_coupling_params_.nitsche_weighting_type_ == NitscheWeightingType::undefined) + { + // Get the average weight parameter. + const double average_weight_gamma = + embedded_mesh_coupling_params_.nitsche_average_weight_param_; + + // Scale stress contributions + global_virtual_disp_interface_stress_interface_->scale(-average_weight_gamma); + global_virtual_disp_interface_stress_background_->scale(-(1.0 - average_weight_gamma)); + global_virtual_disp_background_stress_interface_->scale(average_weight_gamma); + global_virtual_disp_background_stress_background_->scale(1.0 - average_weight_gamma); + } + else + { + // ToDO + } } /** diff --git a/src/constraint_framework/4C_constraint_framework_input.cpp b/src/constraint_framework/4C_constraint_framework_input.cpp index 1729bdb1bea..ccc3a0806e0 100644 --- a/src/constraint_framework/4C_constraint_framework_input.cpp +++ b/src/constraint_framework/4C_constraint_framework_input.cpp @@ -48,15 +48,26 @@ std::vector Constraints::valid_parameters() "Mortar/Lagrange Multiplier method ", .default_value = EmbeddedMesh::SolidToSolidMortarShapefunctions::undefined}), - parameter("NITSCHE_PENALTY_PARAM", + parameter("NITSCHE_WEIGHTING_TYPE", + {.description = "Type of weighting that should be used for averaging quantities " + "using the Nitsche method. ", + .default_value = EmbeddedMesh::NitscheWeightingType::undefined}), + + parameter("NITSCHE_SCALAR_FACTOR_FOR_STABILIZATION_PARAM", + {.description = + "Value of the stabilization parameter for coupling based on the " + "Nitsche method for cases where the NITSCHE_WEIGHTING_TYPE is not undefined.", + .default_value = 1.0}), + + parameter("NITSCHE_STABILIZATION_PARAM", {.description = "Value of the stabilization parameter for coupling based on the " - "Nitsche method", + "Nitsche method in case the Nitsche weighting method is undefined", .default_value = 1e5}), - parameter("NITSCHE_GAMMA_PARAM", - {.description = - "Value of the average weight gamma for coupling based on the Nitsche method", - .default_value = 0.5})}, + parameter( + "NITSCHE_WEIGHTING_PARAM", {.description = "Value of the average weight parameter " + "for coupling based on the Nitsche method", + .default_value = 0.5})}, {.required = false})); /*----------------------------------------------------------------------*/ diff --git a/src/constraint_framework/4C_constraint_framework_input.hpp b/src/constraint_framework/4C_constraint_framework_input.hpp index 3bf75b97d95..537f24010be 100644 --- a/src/constraint_framework/4C_constraint_framework_input.hpp +++ b/src/constraint_framework/4C_constraint_framework_input.hpp @@ -60,6 +60,20 @@ namespace Constraints quad9, ///< Quadratic Lagrange elements nurbs9 ///< Quadratic NURBS elements }; + + /** + * \brief Weighting type used for calculating the weighting and stabilization parameter used for + * the Nitsche method + */ + enum class NitscheWeightingType + { + undefined, ///< default, the user can specify the weighting and stabilization parameter + overlapping_mesh, ///< only the overlapping mesh contribution are be considered + underlying_mesh, ///< only the underlying mesh contribution are be considered + harmonic ///< the weighting and stabilization parameter are calculated using harmonic weights + ///< (et.al. Burman and Zunino in "Numerical approximation of large contrast + ///< problems with the unfitted Nitsche method") + }; } // namespace EmbeddedMesh diff --git a/src/constraint_framework/4C_constraint_framework_submodelevaluator_embeddedmesh.cpp b/src/constraint_framework/4C_constraint_framework_submodelevaluator_embeddedmesh.cpp index e6c4abd50ea..c3dacc3cf5b 100644 --- a/src/constraint_framework/4C_constraint_framework_submodelevaluator_embeddedmesh.cpp +++ b/src/constraint_framework/4C_constraint_framework_submodelevaluator_embeddedmesh.cpp @@ -39,11 +39,18 @@ Constraints::SubmodelEvaluator::EmbeddedMeshConstraintManager::EmbeddedMeshConst Teuchos::getIntegralValue( embedded_mesh_parameter_list, "COUPLING_STRATEGY"); - auto embedded_mesh_nitsche_penalty_parameter = - embedded_mesh_parameter_list.get("NITSCHE_PENALTY_PARAM"); + auto embedded_mesh_nitsche_weighting_type = + Teuchos::getIntegralValue( + embedded_mesh_parameter_list, "NITSCHE_WEIGHTING_TYPE"); - auto embedded_mesh_nitsche_average_weight_gamma = - embedded_mesh_parameter_list.get("NITSCHE_GAMMA_PARAM"); + auto embedded_mesh_scalar_factor_for_stabilization_param = + embedded_mesh_parameter_list.get("NITSCHE_SCALAR_FACTOR_FOR_STABILIZATION_PARAM"); + + auto embedded_mesh_nitsche_stabilization_param = + embedded_mesh_parameter_list.get("NITSCHE_STABILIZATION_PARAM"); + + auto embedded_mesh_nitsche_average_weight_param = + embedded_mesh_parameter_list.get("NITSCHE_WEIGHTING_PARAM"); auto embedded_mesh_mortar_shape_function = Teuchos::getIntegralValue( @@ -64,8 +71,11 @@ Constraints::SubmodelEvaluator::EmbeddedMeshConstraintManager::EmbeddedMeshConst .constraint_enforcement_ = strategy_, .constraint_penalty_parameter_ = embedded_mesh_constraint_penalty_parameter, .mortar_shape_function_ = embedded_mesh_mortar_shape_function, - .nitsche_penalty_param_ = embedded_mesh_nitsche_penalty_parameter, - .nitsche_average_weight_gamma_ = embedded_mesh_nitsche_average_weight_gamma, + .nitsche_weighting_type_ = embedded_mesh_nitsche_weighting_type, + .nitsche_scalar_factor_for_stabilization_param_ = + embedded_mesh_scalar_factor_for_stabilization_param, + .nitsche_average_weight_param_ = embedded_mesh_nitsche_average_weight_param, + .nitsche_stabilization_param_ = embedded_mesh_nitsche_stabilization_param, .xfem_nodal_dof_set_strategy_ = nodal_dofset_strategy, .xfem_volume_cell_gauss_point_by_ = volume_cell_gauss_point_by, .xfem_bcell_gauss_point_by_ = bound_cell_gauss_point_by, From 0206ea0dfce6ba189145f4b1b80ab9188d62e100 Mon Sep 17 00:00:00 2001 From: Gabriela Loera Date: Thu, 18 Dec 2025 11:27:17 +0100 Subject: [PATCH 12/29] Try to clean up Nitsche implementation --- ...ramework_embeddedmesh_interaction_pair.hpp | 4 +- ...k_embeddedmesh_interaction_pair_mortar.cpp | 663 +----------------- ...k_embeddedmesh_interaction_pair_mortar.hpp | 75 +- ..._embeddedmesh_interaction_pair_nitsche.cpp | 656 +++++++++++++++++ ..._embeddedmesh_interaction_pair_nitsche.hpp | 184 +++++ ...dedmesh_solid_to_solid_nitsche_manager.cpp | 3 - ...dedmesh_solid_to_solid_nitsche_manager.hpp | 40 +- ...work_embeddedmesh_solid_to_solid_utils.cpp | 304 +++++++- ...work_embeddedmesh_solid_to_solid_utils.hpp | 58 ++ ..._nitsche_two_elements_nurbs27_hex8.4C.yaml | 4 +- 10 files changed, 1225 insertions(+), 766 deletions(-) create mode 100644 src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_nitsche.cpp create mode 100644 src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_nitsche.hpp diff --git a/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair.hpp b/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair.hpp index addff9e212a..5881be652e6 100644 --- a/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair.hpp +++ b/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair.hpp @@ -138,8 +138,8 @@ namespace Constraints::EmbeddedMesh Core::LinAlg::SparseMatrix& global_virtual_disp_interface_stress_background, Core::LinAlg::SparseMatrix& global_virtual_disp_background_stress_interface, Core::LinAlg::SparseMatrix& global_virtual_disp_background_stress_background, - Core::LinAlg::FEVector& global_constraint, double& nitsche_penalty_param, - double& nitsche_average_weight_gamma) = 0; + Core::LinAlg::FEVector& global_constraint, double& nitsche_stabilization_param, + double& nitsche_average_weight_param) = 0; /** * \brief Set the current element displacement. diff --git a/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_mortar.cpp b/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_mortar.cpp index ad5021b86e6..fc4de8f2fce 100644 --- a/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_mortar.cpp +++ b/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_mortar.cpp @@ -8,7 +8,6 @@ #include "4C_constraint_framework_embeddedmesh_interaction_pair_mortar.hpp" #include "4C_constraint_framework_embeddedmesh_solid_to_solid_mortar_manager.hpp" -#include "4C_constraint_framework_embeddedmesh_solid_to_solid_nitsche_manager.hpp" #include "4C_constraint_framework_embeddedmesh_solid_to_solid_utils.hpp" #include "4C_cut_boundarycell.hpp" #include "4C_cut_cutwizard.hpp" @@ -17,40 +16,11 @@ #include "4C_fem_general_extract_values.hpp" #include "4C_geometry_pair_element.hpp" #include "4C_geometry_pair_element_evaluation_functions.hpp" -#include "4C_geometry_pair_line_to_surface.hpp" #include "4C_geometry_pair_line_to_volume.hpp" #include "4C_solid_3D_ele.hpp" -#include "4C_solid_3D_ele_calc_lib_nitsche.hpp" FOUR_C_NAMESPACE_OPEN -namespace -{ - //! Helper function to map a point from the element's parametric space to the - //! physical space - template - void map_from_parametric_to_physical_space( - GeometryPair::ElementData element_data, - Core::LinAlg::Matrix& point_param_space, - Core::LinAlg::Matrix nodal_values, - Core::LinAlg::Matrix& point_physical_space) - { - // Evaluate the shape functions on the given point - Core::LinAlg::Matrix<1, Pointtype::n_nodes_ * Pointtype::n_val_, double> shape_fun( - Core::LinAlg::Initialization::zero); - - GeometryPair::EvaluateShapeFunction::evaluate( - shape_fun, point_param_space, element_data.shape_function_data_); - - // Map the point to the physical system by multiplying the shape - // functions with the element nodes - for (unsigned int node = 0; node < Pointtype::n_nodes_; node++) - for (unsigned int dim = 0; dim < Pointtype::spatial_dim_; dim++) - for (unsigned int val = 0; val < Pointtype::n_val_; val++) - point_physical_space(dim) += nodal_values(3 * Pointtype::n_val_ * node + 3 * val + dim) * - shape_fun(Pointtype::n_val_ * node + val); - } -} // namespace template Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairMortar( + Constraints::EmbeddedMesh::map_from_parametric_to_physical_space( ele1pos_, xi_mortar_node, this->ele1pos_.element_position_, X); - map_from_parametric_to_physical_space( + Constraints::EmbeddedMesh::map_from_parametric_to_physical_space( ele1pos_, xi_mortar_node, q_lambda, lambda_discret); // Add to output data. @@ -221,70 +191,6 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairMortar -std::shared_ptr project_boundary_cell_gauss_rule_on_interface( - Cut::BoundaryCell* boundary_cell, GeometryPair::ElementData& ele1pos) -{ - // Get the coordinates of the vertices of the boundary cell - const Core::LinAlg::SerialDenseMatrix vertices_boundary_cell = boundary_cell->coordinates(); - const unsigned num_vertices = Core::FE::num_nodes(boundarycell_distype); - Core::LinAlg::Matrix<2, num_vertices> projected_vertices_xi; - - for (unsigned i_vertex = 0; i_vertex < num_vertices; i_vertex++) - { - Core::LinAlg::Matrix<3, 1> vertex_to_project; - Core::LinAlg::Matrix<3, 1> xi_interface; - - for (int i_dim = 0; i_dim < 3; i_dim++) - vertex_to_project(i_dim) = vertices_boundary_cell(i_dim, i_vertex); - - GeometryPair::ProjectionResult temp_projection_result; - GeometryPair::project_point_to_surface( - vertex_to_project, ele1pos, xi_interface, temp_projection_result); - - if (temp_projection_result == GeometryPair::ProjectionResult::projection_not_found) - FOUR_C_THROW("No projection was found. "); - else if (temp_projection_result == GeometryPair::ProjectionResult::projection_found_not_valid) - std::cout << "WARNING: a projection was found but it is not valid\n"; - - projected_vertices_xi(0, i_vertex) = xi_interface(0); - projected_vertices_xi(1, i_vertex) = xi_interface(1); - } - - // Check if the points are arranged in a counterclockwise. This is to avoid - // getting negative gauss points weights in CreateProjected(..). This is the case if: - // (y3 - y1)(x2 - x1) > (y2 - y1)(x3 - x1). If this is not the case, the points - // should be rearranged - if ((projected_vertices_xi(1, 2) - projected_vertices_xi(1, 0)) * - (projected_vertices_xi(0, 1) - projected_vertices_xi(0, 0)) < - (projected_vertices_xi(1, 1) - projected_vertices_xi(1, 0)) * - (projected_vertices_xi(0, 2) - projected_vertices_xi(0, 0))) - { - Core::LinAlg::Matrix<2, num_vertices> temp_xie; - - for (size_t i = 0; i < num_vertices; ++i) - { - temp_xie(0, i) = projected_vertices_xi(0, num_vertices - 1 - i); - temp_xie(1, i) = projected_vertices_xi(1, num_vertices - 1 - i); - } - - projected_vertices_xi = temp_xie; - } - - std::shared_ptr gp = - Core::FE::GaussIntegration::create_projected( - projected_vertices_xi, boundary_cell->get_cubature_degree()); - - // Check if the weights of the obtained Gauss Points are positive - for (int it_gp = 0; it_gp < gp->num_points(); it_gp++) - { - FOUR_C_ASSERT_ALWAYS( - gp->weight(it_gp) > 0.0, "The Gauss rule for this boundary cell has negative weights."); - } - - return gp; -} - template void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairMortar::set_gauss_rule_for_interface_and_background() @@ -307,8 +213,8 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairMortar gps_boundarycell = - project_boundary_cell_gauss_rule_on_interface( - it_boundarycell->get(), ele1pos_); + Constraints::EmbeddedMesh::project_boundary_cell_gauss_rule_on_interface(it_boundarycell->get(), ele1pos_); // Save the number of gauss points per boundary cell. The check is done only in // the first boundary cell since all the boundary cells have the same cubature @@ -370,66 +276,6 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairMortar -void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairMortar::evaluate_and_assemble_nitsche_contributions(const Core::FE::Discretization& discret, - const Constraints::EmbeddedMesh::SolidToSolidNitscheManager* nitsche_manager, - Core::LinAlg::SparseMatrix& global_penalty_interface, - Core::LinAlg::SparseMatrix& global_penalty_background, - Core::LinAlg::SparseMatrix& global_penalty_interface_background, - Core::LinAlg::SparseMatrix& global_disp_interface_stress_interface, - Core::LinAlg::SparseMatrix& global_disp_interface_stress_background, - Core::LinAlg::SparseMatrix& global_disp_background_stress_interface, - Core::LinAlg::SparseMatrix& global_disp_background_stress_background, - Core::LinAlg::FEVector& global_constraint, double& nitsche_penalty_param, - double& nitsche_average_weight_gamma) -{ - // Initialize variables for local penalty contributions. - Core::LinAlg::Matrix - local_stiffness_penalty_interface(Core::LinAlg::Initialization::uninitialized); - Core::LinAlg::Matrix - local_stiffness_penalty_background(Core::LinAlg::Initialization::uninitialized); - Core::LinAlg::Matrix - local_stiffness_penalty_interface_background(Core::LinAlg::Initialization::uninitialized); - Core::LinAlg::Matrix local_constraint_penalty( - Core::LinAlg::Initialization::uninitialized); - - // Initialize variables for local stress contributions. - Core::LinAlg::Matrix - local_stiffness_disp_interface_stress_interface(Core::LinAlg::Initialization::uninitialized); - Core::LinAlg::Matrix - local_stiffness_disp_interface_stress_background(Core::LinAlg::Initialization::uninitialized); - Core::LinAlg::Matrix - local_stiffness_disp_background_stress_interface(Core::LinAlg::Initialization::uninitialized); - Core::LinAlg::Matrix - local_stiffness_disp_background_stress_background( - Core::LinAlg::Initialization::uninitialized); - Core::LinAlg::Matrix local_constraint_stresses( - Core::LinAlg::Initialization::uninitialized); - - // Evaluate the local penalty contributions of Nitsche method - evaluate_penalty_contributions_nitsche(local_stiffness_penalty_interface, - local_stiffness_penalty_background, local_stiffness_penalty_interface_background, - local_constraint_penalty, nitsche_penalty_param); - - evaluate_stress_contributions_nitsche(discret, local_stiffness_disp_interface_stress_interface, - local_stiffness_disp_interface_stress_background, - local_stiffness_disp_background_stress_interface, - local_stiffness_disp_background_stress_background, local_constraint_stresses, - nitsche_average_weight_gamma); - - // Assemble into global matrices. - assemble_local_nitsche_contributions(this, discret, - global_penalty_interface, global_penalty_background, global_penalty_interface_background, - global_disp_interface_stress_interface, global_disp_interface_stress_background, - global_disp_background_stress_interface, global_disp_background_stress_background, - global_constraint, local_stiffness_penalty_interface, local_stiffness_penalty_background, - local_stiffness_penalty_interface_background, local_stiffness_disp_interface_stress_interface, - local_stiffness_disp_interface_stress_background, - local_stiffness_disp_background_stress_interface, - local_stiffness_disp_background_stress_background, local_constraint_penalty, - local_constraint_stresses); -} template void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairMortar point_coord(Core::LinAlg::Initialization::zero); - map_from_parametric_to_physical_space( + Constraints::EmbeddedMesh::map_from_parametric_to_physical_space( ele2pos_, gp_projected_cutelement, this->ele2pos_.element_position_, point_coord); // Write gauss point coordinates @@ -526,10 +372,10 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairMortar interface_point_coord(Core::LinAlg::Initialization::zero); Core::LinAlg::Matrix<3, 1, double> background_point_coord(Core::LinAlg::Initialization::zero); - map_from_parametric_to_physical_space( + Constraints::EmbeddedMesh::map_from_parametric_to_physical_space( ele1pos_, xi_interface, this->ele1pos_.element_position_, interface_point_coord); - map_from_parametric_to_physical_space( + Constraints::EmbeddedMesh::map_from_parametric_to_physical_space( ele2pos_, xi_background, this->ele2pos_.element_position_, background_point_coord); // Do check to see if the physical position of the gauss point of interface @@ -586,495 +432,6 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairMortar& cp_weights, - std::vector& myknots, - std::vector& mypknots) -{ - const auto* face_element = dynamic_cast(&interface_element); - if (!face_element) FOUR_C_THROW("Cast to FaceElement failed!"); - - // Factor for surface orientation. - double normalfac = 1.0; - - // Get the knots and weights for this element. - const bool zero_size = Core::FE::Nurbs::get_knot_vector_and_weights_for_nurbs_boundary( - &interface_element, face_element->face_master_number(), face_element->parent_element_id(), - *(Global::Problem::instance()->get_dis("structure")), mypknots, myknots, cp_weights, - normalfac); - if (zero_size) - FOUR_C_THROW( - "get_knot_vector_and_weights_for_nurbs_boundary has to return a non " - "zero size."); -} - -template -double calculate_determinant_interface_element( - const Core::LinAlg::Matrix<2, 1>& eta, const Core::Elements::Element& interface_element) -{ - const int numnodes = Core::FE::num_nodes(celldistype); - Core::LinAlg::Matrix<3, numnodes> xyze; - - // Get the position of the nodes of the interface element - for (int i_dim = 0; i_dim < 3; ++i_dim) - { - for (int i_node = 0; i_node < numnodes; ++i_node) - xyze(i_dim, i_node) = (interface_element.nodes()[i_node])->x()[i_dim]; - } - - Core::LinAlg::Matrix funct; - Core::LinAlg::Matrix<2, numnodes> deriv; - - // Evaluate the shape functions and its derivatives on eta - if (celldistype == Core::FE::CellType::nurbs9) - { - Core::LinAlg::Matrix<9, 1, double> cp_weights(Core::LinAlg::Initialization::zero); - std::vector myknots(2); - std::vector mypknots(3); - - get_nurbs_information(interface_element, cp_weights, myknots, mypknots); - - Core::FE::Nurbs::nurbs_get_2d_funct_deriv(funct, deriv, eta, myknots, cp_weights, celldistype); - } - else - { - Core::FE::shape_function_2d(funct, eta(0), eta(1), celldistype); - Core::FE::shape_function_2d_deriv1(deriv, eta(0), eta(1), celldistype); - } - - // Calculate the metric tensor and obtain its determinant - Core::LinAlg::Matrix<2, 2> metrictensor; - Core::LinAlg::Matrix<2, 3> dxyzdrs; - dxyzdrs.multiply_nt(deriv, xyze); - metrictensor.multiply_nt(dxyzdrs, dxyzdrs); - double determinant = - std::sqrt(metrictensor(0, 0) * metrictensor(1, 1) - metrictensor(0, 1) * metrictensor(1, 0)); - - return determinant; -} - -double get_determinant_interface_element( - Core::LinAlg::Matrix<2, 1> eta, const Core::Elements::Element& element) -{ - double determinant_interface; - - switch (element.shape()) - { - case Core::FE::CellType::nurbs9: - { - determinant_interface = - calculate_determinant_interface_element(eta, element); - break; - } - case Core::FE::CellType::quad4: - { - determinant_interface = - calculate_determinant_interface_element(eta, element); - break; - } - default: - FOUR_C_THROW( - "The evaluation of the determinant hasn't been implemented " - "for other type of " - "elements. "); - break; - } - - return determinant_interface; -} - - -/*! - * \brief Return the Gauss points of a face element in its parent element - */ -template -void interface_element_gp_in_solid(Core::Elements::FaceElement& face_element, const double wgt, - const double* gp_coord_face, Core::LinAlg::Matrix& gp_coord_parent, - Core::LinAlg::Matrix& derivtrafo) -{ - Core::FE::CollectedGaussPoints intpoints = - Core::FE::CollectedGaussPoints(1); // reserve just for 1 entry ... - intpoints.append(gp_coord_face[0], gp_coord_face[1], 0.0, wgt); - - // get coordinates of gauss point w.r.t. local parent coordinate system - Core::LinAlg::SerialDenseMatrix temp_gp_coord_parent(1, dim); - derivtrafo.clear(); - - Core::FE::boundary_gp_to_parent_gp(temp_gp_coord_parent, derivtrafo, intpoints, - face_element.parent_element()->shape(), face_element.shape(), - face_element.face_parent_number()); - - // coordinates of the current integration point in parent coordinate system - for (int idim = 0; idim < dim; idim++) gp_coord_parent(idim) = temp_gp_coord_parent(0, idim); -} - -template -Core::LinAlg::Tensor calculate_deformation_gradient( - Core::LinAlg::Matrix<3, 1>& xi, Core::Elements::Element& element, - const Core::FE::Discretization& discret) -{ - const Core::LinAlg::Tensor xi_tensor = Core::LinAlg::reinterpret_as_tensor(xi); - - // calculate defgrad based on element discretization type - Core::LinAlg::Tensor deformation_gradient = Core::FE::cell_type_switch< - Core::FE::CelltypeSequence>( - element.shape(), - [&](auto celltype_t) - { - constexpr Core::FE::CellType celltype = celltype_t(); - - const Discret::Elements::ElementNodes element_nodes = - Discret::Elements::evaluate_element_nodes(discret, element); - - const Discret::Elements::ShapeFunctionsAndDerivatives shape_functions = - evaluate_shape_functions_and_derivs(xi_tensor, element_nodes); - - const Discret::Elements::JacobianMapping jacobian_mapping = - Discret::Elements::evaluate_jacobian_mapping(shape_functions, element_nodes); - - return Discret::Elements::evaluate_deformation_gradient(jacobian_mapping, element_nodes); - }); - - // Core::LinAlg::det(defgrd); - return deformation_gradient; -} - -void evaluate_cauchy_stress_tensor_at_xi(const Core::FE::Discretization& discret, - std::vector& ele_displacement, Core::Elements::Element& element, - Core::LinAlg::Matrix<3, 1>& xi, Core::LinAlg::Matrix<3, 1, double>& normal_vector, - Core::LinAlg::Matrix<3, 1, double>& traction_vector, - std::vector& d_cauchyndir_dd) -{ - // Define directions - Core::LinAlg::Matrix<3, 1, double> e_x(Core::LinAlg::Initialization::zero), - e_y(Core::LinAlg::Initialization::zero), e_z(Core::LinAlg::Initialization::zero); - e_x(0, 0) = 1.0; - e_y(1, 0) = 1.0; - e_z(2, 0) = 1.0; - const std::array, 3> dirs = {e_x, e_y, e_z}; - - // Obtain the traction vector at xi - if (auto* solid_ele = dynamic_cast(&element); solid_ele != nullptr) - { - // Fill out the Cauchy stress tensor of the interface - for (int i_dir = 0; i_dir < 3; ++i_dir) - { - Discret::Elements::CauchyNDirLinearizations<3> cauchy_linearizations{}; - cauchy_linearizations.d_cauchyndir_dd = &d_cauchyndir_dd[i_dir]; - - traction_vector(i_dir) = solid_ele->get_normal_cauchy_stress_at_xi(ele_displacement, - Core::LinAlg::reinterpret_as_tensor<3>(xi), - Core::LinAlg::reinterpret_as_tensor<3>(normal_vector), - Core::LinAlg::reinterpret_as_tensor<3>(dirs[i_dir]), cauchy_linearizations, discret); - } - } - else - { - FOUR_C_THROW("Unsupported solid element type"); - } -} - -template -void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairMortar::evaluate_stress_contributions_nitsche(const Core::FE::Discretization& discret, - Core::LinAlg::Matrix& - local_stiffness_disp_interface_stress_interface, - Core::LinAlg::Matrix& - local_stiffness_disp_interface_stress_background, - Core::LinAlg::Matrix& - local_stiffness_disp_background_stress_interface, - Core::LinAlg::Matrix& - local_stiffness_disp_background_stress_background, - Core::LinAlg::Matrix& - local_constraint_stresses, - double& nitsche_average_weight_gamma) -{ - // Initialize the local stress matrices. - local_stiffness_disp_interface_stress_interface.put_scalar(0.0); - local_stiffness_disp_interface_stress_background.put_scalar(0.0); - local_stiffness_disp_background_stress_interface.put_scalar(0.0); - local_stiffness_disp_background_stress_background.put_scalar(0.0); - local_constraint_stresses.put_scalar(0.0); - - // Initialize variables for shape function values. - Core::LinAlg::Matrix<1, Interface::n_nodes_ * Interface::n_val_, double> N_interface( - Core::LinAlg::Initialization::zero); - Core::LinAlg::Matrix<1, Background::n_nodes_ * Background::n_val_, double> N_background( - Core::LinAlg::Initialization::zero); - - // The traction vector is the result of multiplying the Cauchy stress with the normal vector of - // the interface - Core::LinAlg::Matrix<3, 1, double> traction_vector_interface(Core::LinAlg::Initialization::zero); - Core::LinAlg::Matrix<3, 1, double> traction_vector_background(Core::LinAlg::Initialization::zero); - - // Calculate the stress contributions to stiffness. - // Gauss point loop - for (size_t it_gp = 0; it_gp < interface_integration_points_.size(); it_gp++) - { - auto& [xi_interface, xi_background, weight] = interface_integration_points_[it_gp]; - double determinant_interface = - get_determinant_interface_element(xi_interface, this->element_1()); - - // Clear the shape function matrices - N_interface.clear(); - N_background.clear(); - traction_vector_interface.clear(); - traction_vector_background.clear(); - - GeometryPair::EvaluateShapeFunction::evaluate( - N_interface, xi_interface, ele1pos_.shape_function_data_); - GeometryPair::EvaluateShapeFunction::evaluate( - N_background, xi_background, ele2pos_.shape_function_data_); - - // Obtain the normal in the current configuration of the interface at xi - Core::LinAlg::Matrix<3, 1, double> normal_interface; - GeometryPair::evaluate_face_normal(xi_interface, ele1pos_current_, normal_interface); - - // To evaluate the Cauchy stresses in the parent element of the face element, we need to obtain - // the corresponding coordinates of the Gauss points of the face element projected into its - // parent element - auto face_element = dynamic_cast(&element_1()); - if (!face_element) FOUR_C_THROW("Cast to FaceElement failed!"); - - Core::LinAlg::Matrix<3, 1> xi_interface_in_solid(Core::LinAlg::Initialization::zero); - Core::LinAlg::Matrix<3, 3> temp; - interface_element_gp_in_solid( - *face_element, 1., xi_interface.data(), xi_interface_in_solid, temp); - - // The following calculations are meant for 3D elements, therefore check the dimension of the - // interface parent element and the background element. - FOUR_C_ASSERT(Interface::spatial_dim_ + 1 != 3 or Background::spatial_dim_ != 3, - "The following implementation for obtaining the Cauchy stresses is only for 3d elements."); - FOUR_C_ASSERT(Interface::spatial_dim_ + 1 != 3 or Background::spatial_dim_ != 3, - "The following implementation for obtaining the Cauchy stresses is only for 3d elements."); - - // define linearizations for each direction - std::vector d_cauchyndir_dd_interface(3); - std::vector d_cauchyndir_dd_background(3); - - evaluate_cauchy_stress_tensor_at_xi(discret, ele1_parent_dis_, *face_element->parent_element(), - xi_interface_in_solid, normal_interface, traction_vector_interface, - d_cauchyndir_dd_interface); - - // obtain the displacements of the background elements - std::vector background_displacement; - for (unsigned int i_n_dof = 0; i_n_dof < Background::n_dof_; i_n_dof++) - background_displacement.push_back(ele2dis_.element_position_(i_n_dof)); - - evaluate_cauchy_stress_tensor_at_xi(discret, background_displacement, element_2(), - xi_background, normal_interface, traction_vector_background, d_cauchyndir_dd_background); - - // As the calculations of the Cauchy stresses are done in the parent element of the face - // element, we need the locations of the dofs of the interface in its parent element. - // These locations are saved in a vector and used for calculating the contributions to the - // stiffness matrix. - std::vector lm_interface; - std::vector lm_parent_interface; - std::vector dummy_1; - std::vector dummy_2; - face_element->location_vector(discret, lm_interface, dummy_1, dummy_2); - face_element->parent_element()->location_vector(discret, lm_parent_interface, dummy_1, dummy_2); - - std::unordered_map interface_solid_index; - interface_solid_index.reserve(lm_parent_interface.size()); - for (int i = 0; i < static_cast(lm_parent_interface.size()); ++i) - { - interface_solid_index[lm_parent_interface[i]] = i; - } - - std::vector dofs_interface_locations; - dofs_interface_locations.reserve(Interface::n_dof_); - - for (int dof : lm_interface) - { - auto it = interface_solid_index.find(dof); - if (it != interface_solid_index.end()) - { - dofs_interface_locations.push_back(it->second); - } - } - - // Fill in the local matrix K_nitsche_disp_interface_stress_interface. - for (unsigned int i_interface_node = 0; i_interface_node < Interface::n_nodes_; - i_interface_node++) - for (unsigned int j_interface_node = 0; j_interface_node < Interface::n_nodes_; - j_interface_node++) - for (unsigned int i_dim = 0; i_dim < 3; i_dim++) - local_stiffness_disp_interface_stress_interface( - i_interface_node * 3 + i_dim, j_interface_node * 3 + i_dim) += - N_interface(i_interface_node) * - d_cauchyndir_dd_interface[i_dim](dofs_interface_locations[j_interface_node], 0) * - weight * determinant_interface; - - // Fill in the local matrix K_nitsche_disp_interface_stress_background. - for (unsigned int i_interface_node = 0; i_interface_node < Interface::n_nodes_; - i_interface_node++) - for (unsigned int j_background_node = 0; j_background_node < Background::n_nodes_; - j_background_node++) - for (unsigned int i_dim = 0; i_dim < 3; i_dim++) - local_stiffness_disp_interface_stress_background( - i_interface_node * 3 + i_dim, j_background_node * 3 + i_dim) += - N_interface(i_interface_node) * - d_cauchyndir_dd_background[i_dim](j_background_node, 0) * weight * - determinant_interface; - - // Fill in the local matrix K_nitsche_disp_background_stress_interface. - for (unsigned int i_background_node = 0; i_background_node < Background::n_nodes_; - i_background_node++) - for (unsigned int j_interface_node = 0; j_interface_node < Interface::n_nodes_; - j_interface_node++) - for (unsigned int i_dim = 0; i_dim < 3; i_dim++) - local_stiffness_disp_background_stress_interface( - i_background_node * 3 + i_dim, j_interface_node * 3 + i_dim) += - N_background(i_background_node) * - d_cauchyndir_dd_interface[i_dim](dofs_interface_locations[j_interface_node], 0) * - weight * determinant_interface; - - // Fill in the local matrix K_nitsche_disp_background_stress_background. - for (unsigned int i_background_node = 0; i_background_node < Background::n_nodes_; - i_background_node++) - for (unsigned int j_background_node = 0; j_background_node < Background::n_nodes_; - j_background_node++) - for (unsigned int i_dim = 0; i_dim < 3; i_dim++) - local_stiffness_disp_background_stress_background( - i_background_node * 3 + i_dim, j_background_node * 3 + i_dim) += - N_background(i_background_node) * - d_cauchyndir_dd_background[i_dim](j_background_node, 0) * weight * - determinant_interface; - - // Add the local constraint contributions of Nitsche contributions - for (unsigned int i_interface_node = 0; i_interface_node < Interface::n_nodes_; - i_interface_node++) - for (unsigned int i_dim = 0; i_dim < 3; i_dim++) - local_constraint_stresses(i_interface_node * 3 + i_dim) -= - (nitsche_average_weight_gamma * traction_vector_interface(i_dim) + - (1.0 - nitsche_average_weight_gamma) * traction_vector_background(i_dim)) * - N_interface(i_interface_node) * weight * determinant_interface; - - for (unsigned int i_background_node = 0; i_background_node < Background::n_nodes_; - i_background_node++) - for (unsigned int i_dim = 0; i_dim < 3; i_dim++) - local_constraint_stresses(Interface::n_dof_ + i_background_node * 3 + i_dim) += - (nitsche_average_weight_gamma * traction_vector_interface(i_dim) + - (1.0 - nitsche_average_weight_gamma) * traction_vector_background(i_dim)) * - N_background(i_background_node) * weight * determinant_interface; - } -} - -template -void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairMortar::evaluate_penalty_contributions_nitsche(Core::LinAlg::Matrix& - local_stiffness_penalty_interface, - Core::LinAlg::Matrix& - local_stiffness_penalty_background, - Core::LinAlg::Matrix& - local_stiffness_penalty_interface_background, - Core::LinAlg::Matrix& local_constraint, - double& nitsche_penalty_param) -{ - // Initialize the local penalty matrices. - local_stiffness_penalty_interface.put_scalar(0.0); - local_stiffness_penalty_background.put_scalar(0.0); - local_stiffness_penalty_interface_background.put_scalar(0.0); - local_constraint.put_scalar(0.0); - - // Initialize variables for shape function values. - Core::LinAlg::Matrix<1, Interface::n_nodes_ * Interface::n_val_, double> N_interface( - Core::LinAlg::Initialization::zero); - Core::LinAlg::Matrix<1, Background::n_nodes_ * Background::n_val_, double> N_background( - Core::LinAlg::Initialization::zero); - - // Calculate the penalty matrices. - // Gauss point loop - for (size_t it_gp = 0; it_gp < interface_integration_points_.size(); it_gp++) - { - auto& [xi_interface, xi_background, weight] = interface_integration_points_[it_gp]; - - double determinant_interface = - get_determinant_interface_element(xi_interface, this->element_1()); - - // Get the shape function matrices - N_interface.clear(); - N_background.clear(); - - GeometryPair::EvaluateShapeFunction::evaluate( - N_interface, xi_interface, ele1pos_.shape_function_data_); - GeometryPair::EvaluateShapeFunction::evaluate( - N_background, xi_background, ele2pos_.shape_function_data_); - - // Fill in the local penalty matrix K_penalty_interface. - for (unsigned int i_interface_node = 0; i_interface_node < Interface::n_nodes_; - i_interface_node++) - for (unsigned int i_interface_val = 0; i_interface_val < Interface::n_val_; i_interface_val++) - for (unsigned int j_interface_node = 0; j_interface_node < Interface::n_nodes_; - j_interface_node++) - for (unsigned int j_interface_val = 0; j_interface_val < Interface::n_val_; - j_interface_val++) - for (unsigned int i_dim = 0; i_dim < 3; i_dim++) - local_stiffness_penalty_interface( - i_interface_node * Interface::n_val_ * 3 + i_interface_val * 3 + i_dim, - j_interface_node * Interface::n_val_ * 3 + j_interface_val * 3 + i_dim) += - N_interface(i_interface_node * Interface::n_val_ + i_interface_val) * - N_interface(j_interface_node * Interface::n_val_ + j_interface_val) * weight * - determinant_interface; - - // Fill in the local penalty matrix K_penalty_background. - for (unsigned int i_solid_node = 0; i_solid_node < Background::n_nodes_; i_solid_node++) - for (unsigned int i_solid_val = 0; i_solid_val < Background::n_val_; i_solid_val++) - for (unsigned int j_solid_node = 0; j_solid_node < Background::n_nodes_; j_solid_node++) - for (unsigned int j_solid_val = 0; j_solid_val < Background::n_val_; j_solid_val++) - for (unsigned int i_dim = 0; i_dim < 3; i_dim++) - local_stiffness_penalty_background( - i_solid_node * Background::n_val_ * 3 + i_solid_val * 3 + i_dim, - j_solid_node * Background::n_val_ * 3 + j_solid_val * 3 + i_dim) += - N_background(i_solid_node * Background::n_val_ + i_solid_val) * - N_background(j_solid_node * Background::n_val_ + j_solid_val) * weight * - determinant_interface; - - // Fill in the local penalty matrix K_penalty_interface_background. - for (unsigned int i_interface_node = 0; i_interface_node < Interface::n_nodes_; - i_interface_node++) - for (unsigned int i_interface_val = 0; i_interface_val < Interface::n_val_; i_interface_val++) - for (unsigned int i_solid_node = 0; i_solid_node < Background::n_nodes_; i_solid_node++) - for (unsigned int i_solid_val = 0; i_solid_val < Background::n_val_; i_solid_val++) - for (unsigned int i_dim = 0; i_dim < 3; i_dim++) - local_stiffness_penalty_interface_background( - i_interface_node * Interface::n_val_ * 3 + i_interface_val * 3 + i_dim, - i_solid_node * Background::n_val_ * 3 + i_solid_val * 3 + i_dim) += - N_interface(i_interface_node * Interface::n_val_ + i_interface_val) * - N_background(i_solid_node * Background::n_val_ + i_solid_val) * weight * - determinant_interface; - } - - // Add the local constraint contributions. - for (unsigned int i_interface = 0; i_interface < Interface::n_dof_; i_interface++) - { - for (unsigned int j_interface = 0; j_interface < Interface::n_dof_; j_interface++) - local_constraint(i_interface) += local_stiffness_penalty_interface(i_interface, j_interface) * - this->ele1dis_.element_position_(j_interface); - for (unsigned int i_background = 0; i_background < Background::n_dof_; i_background++) - local_constraint(i_interface) -= - local_stiffness_penalty_interface_background(i_interface, i_background) * - this->ele2dis_.element_position_(i_background); - } - - for (unsigned int i_background = 0; i_background < Background::n_dof_; i_background++) - { - for (unsigned int j_background = 0; j_background < Background::n_dof_; j_background++) - local_constraint(Interface::n_dof_ + i_background) += - local_stiffness_penalty_background(i_background, j_background) * - this->ele2dis_.element_position_(j_background); - for (unsigned int i_interface = 0; i_interface < Interface::n_dof_; i_interface++) - local_constraint(Interface::n_dof_ + i_background) -= - local_stiffness_penalty_interface_background(i_interface, i_background) * - this->ele1dis_.element_position_(i_interface); - } - - local_constraint.scale(nitsche_penalty_param); -} - - template void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairMortar::evaluate_dm(Core::LinAlg::Matrix& local_D, @@ -1102,8 +459,8 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairMortarelement_1()); + double determinant_interface = Constraints::EmbeddedMesh::get_determinant_interface_element( + xi_interface, this->element_1()); // Get the shape function matrices N_mortar.clear(); diff --git a/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_mortar.hpp b/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_mortar.hpp index eebd48667f0..9ee7db3a7bc 100644 --- a/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_mortar.hpp +++ b/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_mortar.hpp @@ -21,7 +21,6 @@ FOUR_C_NAMESPACE_OPEN namespace Constraints::EmbeddedMesh { class SolidToSolidMortarManager; - class SolidToSolidNitscheManager; template class SurfaceToBackgroundCouplingPairMortar : public SolidInteractionPair @@ -85,8 +84,11 @@ namespace Constraints::EmbeddedMesh Core::LinAlg::SparseMatrix& global_virtual_disp_interface_stress_background, Core::LinAlg::SparseMatrix& global_virtual_disp_background_stress_interface, Core::LinAlg::SparseMatrix& global_virtual_disp_background_stress_background, - Core::LinAlg::FEVector& global_constraint, double& nitsche_penalty_param, - double& nitsche_average_weight_gamma) override; + Core::LinAlg::FEVector& global_constraint, double& nitsche_stabilization_param, + double& nitsche_average_weight_param) override + { + FOUR_C_THROW("The evaluation of Nitsche contributions cannot be called from a mortar pair."); + } /** * \brief Set the Gauss rule over the interface for element1_ and element2_. @@ -108,33 +110,6 @@ namespace Constraints::EmbeddedMesh Core::LinAlg::Matrix& local_kappa, Core::LinAlg::Matrix& local_constraint); - /** - * \brief Evaluate the local penalty contributions of the Nitsche method for this coupling - * element pair. - */ - void evaluate_penalty_contributions_nitsche( - Core::LinAlg::Matrix& - local_stiffness_penalty_interface, - Core::LinAlg::Matrix& - local_stiffness_penalty_background, - Core::LinAlg::Matrix& - local_stiffness_penalty_interface_background, - Core::LinAlg::Matrix& local_constraint, - double& nitsche_penalty_param); - - void evaluate_stress_contributions_nitsche(const Core::FE::Discretization& discret, - Core::LinAlg::Matrix& - local_stiffness_disp_interface_stress_interface, - Core::LinAlg::Matrix& - local_stiffness_disp_interface_stress_background, - Core::LinAlg::Matrix& - local_stiffness_disp_background_stress_interface, - Core::LinAlg::Matrix& - local_stiffness_disp_background_stress_background, - Core::LinAlg::Matrix& - local_constraint_stresses, - double& nitsche_average_weight_gamma); - //! Initial nodal positions (and tangents) of the interface element. GeometryPair::ElementData ele1pos_; @@ -160,46 +135,6 @@ namespace Constraints::EmbeddedMesh std::vector, Core::LinAlg::Matrix<3, 1>, double>> interface_integration_points_; }; - - /** - * \brief Evaluate the normal vector at the nodes of an interface element - */ - template - typename std::enable_if::value_>::type - evaluate_interface_element_nodal_normals( - GeometryPair::ElementData& element_data_surface) - { - Core::LinAlg::SerialDenseMatrix nodal_coordinates = - Core::FE::get_ele_node_numbering_nodes_paramspace(ElementType::discretization_); - Core::LinAlg::Matrix<3, 1, double> xi(Core::LinAlg::Initialization::zero); - Core::LinAlg::Matrix<3, 1, double> temp_normal; - Core::LinAlg::Matrix> normals; - - for (size_t iter_node = 0; iter_node < ElementType::n_nodes_; iter_node++) - { - for (unsigned int i_dim = 0; i_dim < 2; i_dim++) - xi(i_dim) = nodal_coordinates(i_dim, iter_node); - GeometryPair::evaluate_face_normal(xi, element_data_surface, temp_normal); - for (unsigned int i_dim = 0; i_dim < 3; i_dim++) - normals(iter_node)(i_dim) += temp_normal(i_dim); - } - - for (size_t iter_node = 0; iter_node < ElementType::n_nodes_; iter_node++) - { - normals(iter_node).scale(1.0 / Core::FADUtils::vector_norm(normals(iter_node))); - element_data_surface.nodal_normals_(0 + 3 * iter_node) = normals(iter_node)(0); - element_data_surface.nodal_normals_(1 + 3 * iter_node) = normals(iter_node)(1); - element_data_surface.nodal_normals_(2 + 3 * iter_node) = normals(iter_node)(2); - } - } - - template - std::enable_if_t::value_> - evaluate_interface_element_nodal_normals( - GeometryPair::ElementData& element_data_surface) - { - } - } // namespace Constraints::EmbeddedMesh FOUR_C_NAMESPACE_CLOSE diff --git a/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_nitsche.cpp b/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_nitsche.cpp new file mode 100644 index 00000000000..64ac54022c3 --- /dev/null +++ b/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_nitsche.cpp @@ -0,0 +1,656 @@ +// This file is part of 4C multiphysics licensed under the +// GNU Lesser General Public License v3.0 or later. +// +// See the LICENSE.md file in the top-level for license information. +// +// SPDX-License-Identifier: LGPL-3.0-or-later + +#include "4C_constraint_framework_embeddedmesh_interaction_pair_nitsche.hpp" + +#include "4C_constraint_framework_embeddedmesh_solid_to_solid_nitsche_manager.hpp" +#include "4C_constraint_framework_embeddedmesh_solid_to_solid_utils.hpp" +#include "4C_cut_boundarycell.hpp" +#include "4C_cut_cutwizard.hpp" +#include "4C_cut_elementhandle.hpp" +#include "4C_cut_sidehandle.hpp" +#include "4C_fem_general_extract_values.hpp" +#include "4C_geometry_pair_element.hpp" +#include "4C_geometry_pair_element_evaluation_functions.hpp" +#include "4C_geometry_pair_line_to_surface.hpp" +#include "4C_geometry_pair_line_to_volume.hpp" +#include "4C_solid_3D_ele.hpp" +#include "4C_solid_3D_ele_calc_lib_nitsche.hpp" + +FOUR_C_NAMESPACE_OPEN + + +template +Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitsche::SurfaceToBackgroundCouplingPairNitsche(std::shared_ptr + element1, + Core::Elements::Element* element2, Constraints::EmbeddedMesh::EmbeddedMeshParams& params_ptr, + std::shared_ptr& cutwizard_ptr, + std::vector>& boundary_cells) + : SolidInteractionPair(element1, element2, params_ptr, cutwizard_ptr, boundary_cells) +{ + // Add parameters + params_ = params_ptr; + + // Initialize the element positions and displacement containers + ele1pos_ = GeometryPair::InitializeElementData::initialize(&this->element_1()); + ele2pos_ = + GeometryPair::InitializeElementData::initialize(&this->element_2()); + + ele1pos_current_ = + GeometryPair::InitializeElementData::initialize(&this->element_1()); + ele2pos_current_ = + GeometryPair::InitializeElementData::initialize(&this->element_2()); + + ele1dis_ = GeometryPair::InitializeElementData::initialize(&this->element_1()); + ele2dis_ = + GeometryPair::InitializeElementData::initialize(&this->element_2()); + + // Write the initial position of the elements + for (int node_ele1 = 0; node_ele1 < element_1().num_point(); node_ele1++) + { + // nodal positions + ele1pos_.element_position_(0 + 3 * node_ele1) = element_1().nodes()[node_ele1]->x()[0]; + ele1pos_.element_position_(1 + 3 * node_ele1) = element_1().nodes()[node_ele1]->x()[1]; + ele1pos_.element_position_(2 + 3 * node_ele1) = element_1().nodes()[node_ele1]->x()[2]; + } + + // For the surface elements, evaluate the normal vectors on the nodes + Constraints::EmbeddedMesh::evaluate_interface_element_nodal_normals(ele1pos_); + + for (int node_ele2 = 0; node_ele2 < element_2().num_point(); node_ele2++) + { + // nodal positions + ele2pos_.element_position_(0 + 3 * node_ele2) = element_2().nodes()[node_ele2]->x()[0]; + ele2pos_.element_position_(1 + 3 * node_ele2) = element_2().nodes()[node_ele2]->x()[1]; + ele2pos_.element_position_(2 + 3 * node_ele2) = element_2().nodes()[node_ele2]->x()[2]; + } + + // From the gauss rule of the boundary cells related to this pair, set the gauss rule for the + // interface and background element + set_gauss_rule_for_interface_and_background(); +} + + +template +void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitsche::set_current_element_position(Core::FE::Discretization const& discret, + const Core::LinAlg::Vector& displacement_vector) +{ + std::vector interface_dofvec_timestep = std::vector(); + std::vector background_dofvec_timestep = std::vector(); + + Constraints::EmbeddedMesh::get_current_element_displacement( + discret, &element_1(), displacement_vector, interface_dofvec_timestep); + Constraints::EmbeddedMesh::get_current_element_displacement( + discret, &element_2(), displacement_vector, background_dofvec_timestep); + + // Save the displacements of the parent element related to the interface element + const auto* face_element = dynamic_cast(&this->element_1()); + if (!face_element) FOUR_C_THROW("Cast to FaceElement failed!"); + Constraints::EmbeddedMesh::get_current_element_displacement( + discret, face_element->parent_element(), displacement_vector, ele1_parent_dis_); + + // Set the displacements and current position of the first element + for (int node_ele1 = 0; node_ele1 < element_1().num_point(); node_ele1++) + { + // nodal displacements + ele1dis_.element_position_(0 + 3 * node_ele1) = interface_dofvec_timestep[0 + 3 * node_ele1]; + ele1dis_.element_position_(1 + 3 * node_ele1) = interface_dofvec_timestep[1 + 3 * node_ele1]; + ele1dis_.element_position_(2 + 3 * node_ele1) = interface_dofvec_timestep[2 + 3 * node_ele1]; + + ele1pos_current_.element_position_(0 + 3 * node_ele1) = + element_1().nodes()[node_ele1]->x()[0] + interface_dofvec_timestep[0 + 3 * node_ele1]; + ele1pos_current_.element_position_(1 + 3 * node_ele1) = + element_1().nodes()[node_ele1]->x()[1] + interface_dofvec_timestep[1 + 3 * node_ele1]; + ele1pos_current_.element_position_(2 + 3 * node_ele1) = + element_1().nodes()[node_ele1]->x()[2] + interface_dofvec_timestep[2 + 3 * node_ele1]; + } + + // Set the displacements and current position of the second element + for (int node_ele2 = 0; node_ele2 < element_2().num_point(); node_ele2++) + { + // nodal displacements + ele2dis_.element_position_(0 + 3 * node_ele2) = background_dofvec_timestep[0 + 3 * node_ele2]; + ele2dis_.element_position_(1 + 3 * node_ele2) = background_dofvec_timestep[1 + 3 * node_ele2]; + ele2dis_.element_position_(2 + 3 * node_ele2) = background_dofvec_timestep[2 + 3 * node_ele2]; + + ele2pos_current_.element_position_(0 + 3 * node_ele2) = + element_2().nodes()[node_ele2]->x()[0] + background_dofvec_timestep[0 + 3 * node_ele2]; + ele2pos_current_.element_position_(1 + 3 * node_ele2) = + element_2().nodes()[node_ele2]->x()[1] + background_dofvec_timestep[1 + 3 * node_ele2]; + ele2pos_current_.element_position_(2 + 3 * node_ele2) = + element_2().nodes()[node_ele2]->x()[2] + background_dofvec_timestep[2 + 3 * node_ele2]; + } +} + + +template +void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitsche::set_gauss_rule_for_interface_and_background() +{ + // Variables before iterating over boundary cells + Core::LinAlg::Matrix<3, 1> interface_reference_position; + Core::LinAlg::Matrix<3, 1> interface_position; + Core::LinAlg::Matrix<3, 1> interface_displacement; + int current_numpoints = interface_integration_points_.size(); + + // Iterate over the boundary cells, get their gauss points and save them + auto boundary_cells = get_boundary_cells(); + for (auto it_boundarycell = boundary_cells.begin(); it_boundarycell != boundary_cells.end(); + ++it_boundarycell) + { + // Check if the shape of the boundary cell is CellType::tri3 + FOUR_C_ASSERT(it_boundarycell->get()->shape() == Core::FE::CellType::tri3, + "The current implementation only works for boundary cells with shape " + "Core::FE::CellType::tri3."); + + // Project the gauss points of the boundary cell segment to the interface + const std::shared_ptr gps_boundarycell = + Constraints::EmbeddedMesh::project_boundary_cell_gauss_rule_on_interface(it_boundarycell->get(), ele1pos_); + + // Save the number of gauss points per boundary cell. The check is done only in + // the first boundary cell since all the boundary cells have the same cubature + // degree and have the same shape (tri3) + if (it_boundarycell == boundary_cells.begin()) + num_gauss_points_boundary_cell_ = gps_boundarycell->num_points(); + + // Add the gauss points of the boundary cell to interface_integration_points + interface_integration_points_.resize(current_numpoints + gps_boundarycell->num_points()); + + for (int it_gp = 0; it_gp < gps_boundarycell->num_points(); it_gp++) + { + auto& [xi_interface, xi_background, weight] = + interface_integration_points_[current_numpoints + it_gp]; + + // Write the gauss points over the interface + xi_interface(0) = gps_boundarycell->point(it_gp)[0]; + xi_interface(1) = gps_boundarycell->point(it_gp)[1]; + + // Project gauss points on the background element and write them + GeometryPair::evaluate_position(xi_interface, ele1pos_, interface_position); + + GeometryPair::ProjectionResult temp_projection_result; + GeometryPair::project_point_to_volume( + interface_position, ele2pos_, xi_background, temp_projection_result); + + // Write the weight + weight = gps_boundarycell->weight(it_gp); + } + current_numpoints += gps_boundarycell->num_points(); + } +} + +template +void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitsche::evaluate_and_assemble_nitsche_contributions(const Core::FE::Discretization& + discret, + const Constraints::EmbeddedMesh::SolidToSolidNitscheManager* nitsche_manager, + Core::LinAlg::SparseMatrix& global_penalty_interface, + Core::LinAlg::SparseMatrix& global_penalty_background, + Core::LinAlg::SparseMatrix& global_penalty_interface_background, + Core::LinAlg::SparseMatrix& global_disp_interface_stress_interface, + Core::LinAlg::SparseMatrix& global_disp_interface_stress_background, + Core::LinAlg::SparseMatrix& global_disp_background_stress_interface, + Core::LinAlg::SparseMatrix& global_disp_background_stress_background, + Core::LinAlg::FEVector& global_constraint, double& nitsche_stabilization_param, + double& nitsche_average_weight_param) +{ + // Initialize variables for local penalty contributions. + Core::LinAlg::Matrix + local_stiffness_penalty_interface(Core::LinAlg::Initialization::uninitialized); + Core::LinAlg::Matrix + local_stiffness_penalty_background(Core::LinAlg::Initialization::uninitialized); + Core::LinAlg::Matrix + local_stiffness_penalty_interface_background(Core::LinAlg::Initialization::uninitialized); + Core::LinAlg::Matrix local_constraint_penalty( + Core::LinAlg::Initialization::uninitialized); + + // Initialize variables for local stress contributions. + Core::LinAlg::Matrix + local_stiffness_disp_interface_stress_interface(Core::LinAlg::Initialization::uninitialized); + Core::LinAlg::Matrix + local_stiffness_disp_interface_stress_background(Core::LinAlg::Initialization::uninitialized); + Core::LinAlg::Matrix + local_stiffness_disp_background_stress_interface(Core::LinAlg::Initialization::uninitialized); + Core::LinAlg::Matrix + local_stiffness_disp_background_stress_background( + Core::LinAlg::Initialization::uninitialized); + Core::LinAlg::Matrix local_constraint_stresses( + Core::LinAlg::Initialization::uninitialized); + + // Evaluate the local penalty contributions of Nitsche method + evaluate_penalty_contributions_nitsche(local_stiffness_penalty_interface, + local_stiffness_penalty_background, local_stiffness_penalty_interface_background, + local_constraint_penalty, nitsche_stabilization_param); + + evaluate_stress_contributions_nitsche(discret, local_stiffness_disp_interface_stress_interface, + local_stiffness_disp_interface_stress_background, + local_stiffness_disp_background_stress_interface, + local_stiffness_disp_background_stress_background, local_constraint_stresses, + nitsche_average_weight_param); + + // Assemble into global matrices. + assemble_local_nitsche_contributions(this, discret, + global_penalty_interface, global_penalty_background, global_penalty_interface_background, + global_disp_interface_stress_interface, global_disp_interface_stress_background, + global_disp_background_stress_interface, global_disp_background_stress_background, + global_constraint, local_stiffness_penalty_interface, local_stiffness_penalty_background, + local_stiffness_penalty_interface_background, local_stiffness_disp_interface_stress_interface, + local_stiffness_disp_interface_stress_background, + local_stiffness_disp_background_stress_interface, + local_stiffness_disp_background_stress_background, local_constraint_penalty, + local_constraint_stresses); +} + + +/*! + * \brief Return the Gauss points of a face element in its parent element + */ +template +void interface_element_gp_in_solid(Core::Elements::FaceElement& face_element, const double wgt, + const double* gp_coord_face, Core::LinAlg::Matrix& gp_coord_parent, + Core::LinAlg::Matrix& derivtrafo) +{ + Core::FE::CollectedGaussPoints intpoints = + Core::FE::CollectedGaussPoints(1); // reserve just for 1 entry ... + intpoints.append(gp_coord_face[0], gp_coord_face[1], 0.0, wgt); + + // get coordinates of gauss point w.r.t. local parent coordinate system + Core::LinAlg::SerialDenseMatrix temp_gp_coord_parent(1, dim); + derivtrafo.clear(); + + Core::FE::boundary_gp_to_parent_gp(temp_gp_coord_parent, derivtrafo, intpoints, + face_element.parent_element()->shape(), face_element.shape(), + face_element.face_parent_number()); + + // coordinates of the current integration point in parent coordinate system + for (int idim = 0; idim < dim; idim++) gp_coord_parent(idim) = temp_gp_coord_parent(0, idim); +} + +template +Core::LinAlg::Tensor calculate_deformation_gradient( + Core::LinAlg::Matrix<3, 1>& xi, Core::Elements::Element& element, + const Core::FE::Discretization& discret) +{ + const Core::LinAlg::Tensor xi_tensor = Core::LinAlg::reinterpret_as_tensor(xi); + + // calculate defgrad based on element discretization type + Core::LinAlg::Tensor deformation_gradient = Core::FE::cell_type_switch< + Core::FE::CelltypeSequence>( + element.shape(), + [&](auto celltype_t) + { + constexpr Core::FE::CellType celltype = celltype_t(); + + const Discret::Elements::ElementNodes element_nodes = + Discret::Elements::evaluate_element_nodes(discret, element); + + const Discret::Elements::ShapeFunctionsAndDerivatives shape_functions = + evaluate_shape_functions_and_derivs(xi_tensor, element_nodes); + + const Discret::Elements::JacobianMapping jacobian_mapping = + Discret::Elements::evaluate_jacobian_mapping(shape_functions, element_nodes); + + return Discret::Elements::evaluate_deformation_gradient(jacobian_mapping, element_nodes); + }); + + return deformation_gradient; +} + +void evaluate_cauchy_stress_tensor_at_xi(const Core::FE::Discretization& discret, + std::vector& ele_displacement, Core::Elements::Element& element, + Core::LinAlg::Matrix<3, 1>& xi, Core::LinAlg::Matrix<3, 1, double>& normal_vector, + Core::LinAlg::Matrix<3, 1, double>& traction_vector, + std::vector& d_cauchyndir_dd) +{ + // Define directions + Core::LinAlg::Matrix<3, 1, double> e_x(Core::LinAlg::Initialization::zero), + e_y(Core::LinAlg::Initialization::zero), e_z(Core::LinAlg::Initialization::zero); + e_x(0, 0) = 1.0; + e_y(1, 0) = 1.0; + e_z(2, 0) = 1.0; + const std::array, 3> dirs = {e_x, e_y, e_z}; + + // Obtain the traction vector at xi + if (auto* solid_ele = dynamic_cast(&element); solid_ele != nullptr) + { + // Fill out the Cauchy stress tensor of the interface + for (int i_dir = 0; i_dir < 3; ++i_dir) + { + Discret::Elements::CauchyNDirLinearizations<3> cauchy_linearizations{}; + cauchy_linearizations.d_cauchyndir_dd = &d_cauchyndir_dd[i_dir]; + + traction_vector(i_dir) = solid_ele->get_normal_cauchy_stress_at_xi(ele_displacement, + Core::LinAlg::reinterpret_as_tensor<3>(xi), + Core::LinAlg::reinterpret_as_tensor<3>(normal_vector), + Core::LinAlg::reinterpret_as_tensor<3>(dirs[i_dir]), cauchy_linearizations, discret); + } + } + else + { + FOUR_C_THROW("Unsupported solid element type"); + } +} + +template +void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitsche::evaluate_stress_contributions_nitsche(const Core::FE::Discretization& discret, + Core::LinAlg::Matrix& + local_stiffness_disp_interface_stress_interface, + Core::LinAlg::Matrix& + local_stiffness_disp_interface_stress_background, + Core::LinAlg::Matrix& + local_stiffness_disp_background_stress_interface, + Core::LinAlg::Matrix& + local_stiffness_disp_background_stress_background, + Core::LinAlg::Matrix& + local_constraint_stresses, + double& nitsche_average_weight_param) +{ + // Initialize the local stress matrices. + local_stiffness_disp_interface_stress_interface.put_scalar(0.0); + local_stiffness_disp_interface_stress_background.put_scalar(0.0); + local_stiffness_disp_background_stress_interface.put_scalar(0.0); + local_stiffness_disp_background_stress_background.put_scalar(0.0); + local_constraint_stresses.put_scalar(0.0); + + // Initialize variables for shape function values. + Core::LinAlg::Matrix<1, Interface::n_nodes_ * Interface::n_val_, double> N_interface( + Core::LinAlg::Initialization::zero); + Core::LinAlg::Matrix<1, Background::n_nodes_ * Background::n_val_, double> N_background( + Core::LinAlg::Initialization::zero); + + // The traction vector is the result of multiplying the Cauchy stress with the normal vector of + // the interface + Core::LinAlg::Matrix<3, 1, double> traction_vector_interface(Core::LinAlg::Initialization::zero); + Core::LinAlg::Matrix<3, 1, double> traction_vector_background(Core::LinAlg::Initialization::zero); + + // Calculate the stress contributions to stiffness. + // Gauss point loop + for (size_t it_gp = 0; it_gp < interface_integration_points_.size(); it_gp++) + { + auto& [xi_interface, xi_background, weight] = interface_integration_points_[it_gp]; + double determinant_interface = Constraints::EmbeddedMesh::get_determinant_interface_element( + xi_interface, this->element_1()); + + // Clear the shape function matrices + N_interface.clear(); + N_background.clear(); + traction_vector_interface.clear(); + traction_vector_background.clear(); + + GeometryPair::EvaluateShapeFunction::evaluate( + N_interface, xi_interface, ele1pos_.shape_function_data_); + GeometryPair::EvaluateShapeFunction::evaluate( + N_background, xi_background, ele2pos_.shape_function_data_); + + // Obtain the normal in the current configuration of the interface at xi + Core::LinAlg::Matrix<3, 1, double> normal_interface; + GeometryPair::evaluate_face_normal(xi_interface, ele1pos_current_, normal_interface); + + // To evaluate the Cauchy stresses in the parent element of the face element, we need to obtain + // the corresponding coordinates of the Gauss points of the face element projected into its + // parent element + auto face_element = dynamic_cast(&element_1()); + if (!face_element) FOUR_C_THROW("Cast to FaceElement failed!"); + + Core::LinAlg::Matrix<3, 1> xi_interface_in_solid(Core::LinAlg::Initialization::zero); + Core::LinAlg::Matrix<3, 3> temp; + interface_element_gp_in_solid( + *face_element, 1., xi_interface.data(), xi_interface_in_solid, temp); + + // The following calculations are meant for 3D elements, therefore check the dimension of the + // interface parent element and the background element. + FOUR_C_ASSERT(Interface::spatial_dim_ + 1 != 3 or Background::spatial_dim_ != 3, + "The following implementation for obtaining the Cauchy stresses is only for 3d elements."); + FOUR_C_ASSERT(Interface::spatial_dim_ + 1 != 3 or Background::spatial_dim_ != 3, + "The following implementation for obtaining the Cauchy stresses is only for 3d elements."); + + // define linearizations for each direction + std::vector d_cauchyndir_dd_interface(3); + std::vector d_cauchyndir_dd_background(3); + + evaluate_cauchy_stress_tensor_at_xi(discret, ele1_parent_dis_, *face_element->parent_element(), + xi_interface_in_solid, normal_interface, traction_vector_interface, + d_cauchyndir_dd_interface); + + // obtain the displacements of the background elements + std::vector background_displacement; + for (unsigned int i_n_dof = 0; i_n_dof < Background::n_dof_; i_n_dof++) + background_displacement.push_back(ele2dis_.element_position_(i_n_dof)); + + evaluate_cauchy_stress_tensor_at_xi(discret, background_displacement, element_2(), + xi_background, normal_interface, traction_vector_background, d_cauchyndir_dd_background); + + // As the calculations of the Cauchy stresses are done in the parent element of the face + // element, we need the locations of the dofs of the interface in its parent element. + // These locations are saved in a vector and used for calculating the contributions to the + // stiffness matrix. + std::vector lm_interface; + std::vector lm_parent_interface; + std::vector dummy_1; + std::vector dummy_2; + face_element->location_vector(discret, lm_interface, dummy_1, dummy_2); + face_element->parent_element()->location_vector(discret, lm_parent_interface, dummy_1, dummy_2); + + std::unordered_map interface_solid_index; + interface_solid_index.reserve(lm_parent_interface.size()); + for (int i = 0; i < static_cast(lm_parent_interface.size()); ++i) + { + interface_solid_index[lm_parent_interface[i]] = i; + } + + std::vector dofs_interface_locations; + dofs_interface_locations.reserve(Interface::n_dof_); + + for (int dof : lm_interface) + { + auto it = interface_solid_index.find(dof); + if (it != interface_solid_index.end()) + { + dofs_interface_locations.push_back(it->second); + } + } + + // Fill in the local matrix K_nitsche_disp_interface_stress_interface. + for (unsigned int i_interface_node = 0; i_interface_node < Interface::n_nodes_; + i_interface_node++) + for (unsigned int j_interface_node = 0; j_interface_node < Interface::n_nodes_; + j_interface_node++) + for (unsigned int i_dim = 0; i_dim < 3; i_dim++) + local_stiffness_disp_interface_stress_interface( + i_interface_node * 3 + i_dim, j_interface_node * 3 + i_dim) += + N_interface(i_interface_node) * + d_cauchyndir_dd_interface[i_dim](dofs_interface_locations[j_interface_node], 0) * + weight * determinant_interface; + + // Fill in the local matrix K_nitsche_disp_interface_stress_background. + for (unsigned int i_interface_node = 0; i_interface_node < Interface::n_nodes_; + i_interface_node++) + for (unsigned int j_background_node = 0; j_background_node < Background::n_nodes_; + j_background_node++) + for (unsigned int i_dim = 0; i_dim < 3; i_dim++) + local_stiffness_disp_interface_stress_background( + i_interface_node * 3 + i_dim, j_background_node * 3 + i_dim) += + N_interface(i_interface_node) * + d_cauchyndir_dd_background[i_dim](j_background_node, 0) * weight * + determinant_interface; + + // Fill in the local matrix K_nitsche_disp_background_stress_interface. + for (unsigned int i_background_node = 0; i_background_node < Background::n_nodes_; + i_background_node++) + for (unsigned int j_interface_node = 0; j_interface_node < Interface::n_nodes_; + j_interface_node++) + for (unsigned int i_dim = 0; i_dim < 3; i_dim++) + local_stiffness_disp_background_stress_interface( + i_background_node * 3 + i_dim, j_interface_node * 3 + i_dim) += + N_background(i_background_node) * + d_cauchyndir_dd_interface[i_dim](dofs_interface_locations[j_interface_node], 0) * + weight * determinant_interface; + + // Fill in the local matrix K_nitsche_disp_background_stress_background. + for (unsigned int i_background_node = 0; i_background_node < Background::n_nodes_; + i_background_node++) + for (unsigned int j_background_node = 0; j_background_node < Background::n_nodes_; + j_background_node++) + for (unsigned int i_dim = 0; i_dim < 3; i_dim++) + local_stiffness_disp_background_stress_background( + i_background_node * 3 + i_dim, j_background_node * 3 + i_dim) += + N_background(i_background_node) * + d_cauchyndir_dd_background[i_dim](j_background_node, 0) * weight * + determinant_interface; + + // Add the local constraint contributions of Nitsche contributions + for (unsigned int i_interface_node = 0; i_interface_node < Interface::n_nodes_; + i_interface_node++) + for (unsigned int i_dim = 0; i_dim < 3; i_dim++) + local_constraint_stresses(i_interface_node * 3 + i_dim) -= + (nitsche_average_weight_param * traction_vector_interface(i_dim) + + (1.0 - nitsche_average_weight_param) * traction_vector_background(i_dim)) * + N_interface(i_interface_node) * weight * determinant_interface; + + for (unsigned int i_background_node = 0; i_background_node < Background::n_nodes_; + i_background_node++) + for (unsigned int i_dim = 0; i_dim < 3; i_dim++) + local_constraint_stresses(Interface::n_dof_ + i_background_node * 3 + i_dim) += + (nitsche_average_weight_param * traction_vector_interface(i_dim) + + (1.0 - nitsche_average_weight_param) * traction_vector_background(i_dim)) * + N_background(i_background_node) * weight * determinant_interface; + } +} + +template +void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitsche::evaluate_penalty_contributions_nitsche(Core::LinAlg::Matrix& + local_stiffness_penalty_interface, + Core::LinAlg::Matrix& + local_stiffness_penalty_background, + Core::LinAlg::Matrix& + local_stiffness_penalty_interface_background, + Core::LinAlg::Matrix& local_constraint, + double& nitsche_stabilization_param) +{ + // Initialize the local penalty matrices. + local_stiffness_penalty_interface.put_scalar(0.0); + local_stiffness_penalty_background.put_scalar(0.0); + local_stiffness_penalty_interface_background.put_scalar(0.0); + local_constraint.put_scalar(0.0); + + // Initialize variables for shape function values. + Core::LinAlg::Matrix<1, Interface::n_nodes_ * Interface::n_val_, double> N_interface( + Core::LinAlg::Initialization::zero); + Core::LinAlg::Matrix<1, Background::n_nodes_ * Background::n_val_, double> N_background( + Core::LinAlg::Initialization::zero); + + // Calculate the penalty matrices. + // Gauss point loop + for (size_t it_gp = 0; it_gp < interface_integration_points_.size(); it_gp++) + { + auto& [xi_interface, xi_background, weight] = interface_integration_points_[it_gp]; + + double determinant_interface = Constraints::EmbeddedMesh::get_determinant_interface_element( + xi_interface, this->element_1()); + + // Get the shape function matrices + N_interface.clear(); + N_background.clear(); + + GeometryPair::EvaluateShapeFunction::evaluate( + N_interface, xi_interface, ele1pos_.shape_function_data_); + GeometryPair::EvaluateShapeFunction::evaluate( + N_background, xi_background, ele2pos_.shape_function_data_); + + // Fill in the local penalty matrix K_penalty_interface. + for (unsigned int i_interface_node = 0; i_interface_node < Interface::n_nodes_; + i_interface_node++) + for (unsigned int i_interface_val = 0; i_interface_val < Interface::n_val_; i_interface_val++) + for (unsigned int j_interface_node = 0; j_interface_node < Interface::n_nodes_; + j_interface_node++) + for (unsigned int j_interface_val = 0; j_interface_val < Interface::n_val_; + j_interface_val++) + for (unsigned int i_dim = 0; i_dim < 3; i_dim++) + local_stiffness_penalty_interface( + i_interface_node * Interface::n_val_ * 3 + i_interface_val * 3 + i_dim, + j_interface_node * Interface::n_val_ * 3 + j_interface_val * 3 + i_dim) += + N_interface(i_interface_node * Interface::n_val_ + i_interface_val) * + N_interface(j_interface_node * Interface::n_val_ + j_interface_val) * weight * + determinant_interface; + + // Fill in the local penalty matrix K_penalty_background. + for (unsigned int i_solid_node = 0; i_solid_node < Background::n_nodes_; i_solid_node++) + for (unsigned int i_solid_val = 0; i_solid_val < Background::n_val_; i_solid_val++) + for (unsigned int j_solid_node = 0; j_solid_node < Background::n_nodes_; j_solid_node++) + for (unsigned int j_solid_val = 0; j_solid_val < Background::n_val_; j_solid_val++) + for (unsigned int i_dim = 0; i_dim < 3; i_dim++) + local_stiffness_penalty_background( + i_solid_node * Background::n_val_ * 3 + i_solid_val * 3 + i_dim, + j_solid_node * Background::n_val_ * 3 + j_solid_val * 3 + i_dim) += + N_background(i_solid_node * Background::n_val_ + i_solid_val) * + N_background(j_solid_node * Background::n_val_ + j_solid_val) * weight * + determinant_interface; + + // Fill in the local penalty matrix K_penalty_interface_background. + for (unsigned int i_interface_node = 0; i_interface_node < Interface::n_nodes_; + i_interface_node++) + for (unsigned int i_interface_val = 0; i_interface_val < Interface::n_val_; i_interface_val++) + for (unsigned int i_solid_node = 0; i_solid_node < Background::n_nodes_; i_solid_node++) + for (unsigned int i_solid_val = 0; i_solid_val < Background::n_val_; i_solid_val++) + for (unsigned int i_dim = 0; i_dim < 3; i_dim++) + local_stiffness_penalty_interface_background( + i_interface_node * Interface::n_val_ * 3 + i_interface_val * 3 + i_dim, + i_solid_node * Background::n_val_ * 3 + i_solid_val * 3 + i_dim) += + N_interface(i_interface_node * Interface::n_val_ + i_interface_val) * + N_background(i_solid_node * Background::n_val_ + i_solid_val) * weight * + determinant_interface; + } + + // Add the local constraint contributions. + for (unsigned int i_interface = 0; i_interface < Interface::n_dof_; i_interface++) + { + for (unsigned int j_interface = 0; j_interface < Interface::n_dof_; j_interface++) + local_constraint(i_interface) += local_stiffness_penalty_interface(i_interface, j_interface) * + this->ele1dis_.element_position_(j_interface); + for (unsigned int i_background = 0; i_background < Background::n_dof_; i_background++) + local_constraint(i_interface) -= + local_stiffness_penalty_interface_background(i_interface, i_background) * + this->ele2dis_.element_position_(i_background); + } + + for (unsigned int i_background = 0; i_background < Background::n_dof_; i_background++) + { + for (unsigned int j_background = 0; j_background < Background::n_dof_; j_background++) + local_constraint(Interface::n_dof_ + i_background) += + local_stiffness_penalty_background(i_background, j_background) * + this->ele2dis_.element_position_(j_background); + for (unsigned int i_interface = 0; i_interface < Interface::n_dof_; i_interface++) + local_constraint(Interface::n_dof_ + i_background) -= + local_stiffness_penalty_interface_background(i_interface, i_background) * + this->ele1dis_.element_position_(i_interface); + } + + local_constraint.scale(nitsche_stabilization_param); +} + +/** + * Explicit template initialization of template class. + */ +namespace Constraints::EmbeddedMesh +{ + using namespace GeometryPair; + + template class SurfaceToBackgroundCouplingPairNitsche; + template class SurfaceToBackgroundCouplingPairNitsche; + template class SurfaceToBackgroundCouplingPairNitsche; + template class SurfaceToBackgroundCouplingPairNitsche; + template class SurfaceToBackgroundCouplingPairNitsche; + +} // namespace Constraints::EmbeddedMesh + +FOUR_C_NAMESPACE_CLOSE diff --git a/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_nitsche.hpp b/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_nitsche.hpp new file mode 100644 index 00000000000..c30ab1c1b54 --- /dev/null +++ b/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_nitsche.hpp @@ -0,0 +1,184 @@ +// This file is part of 4C multiphysics licensed under the +// GNU Lesser General Public License v3.0 or later. +// +// See the LICENSE.md file in the top-level for license information. +// +// SPDX-License-Identifier: LGPL-3.0-or-later + +#ifndef FOUR_C_CONSTRAINT_FRAMEWORK_EMBEDDEDMESH_INTERACTION_PAIR_NITSCHE_HPP +#define FOUR_C_CONSTRAINT_FRAMEWORK_EMBEDDEDMESH_INTERACTION_PAIR_NITSCHE_HPP + +#include "4C_config.hpp" + +#include "4C_constraint_framework_embeddedmesh_interaction_pair.hpp" +#include "4C_fem_general_utils_gausspoints.hpp" +#include "4C_geometry_pair_element.hpp" +#include "4C_geometry_pair_element_evaluation_functions.hpp" +#include "4C_linalg_fixedsizematrix.hpp" + +FOUR_C_NAMESPACE_OPEN + +namespace Constraints::EmbeddedMesh +{ + class SolidToSolidNitscheManager; + class SolidToSolidNitscheManager; + + template + class SurfaceToBackgroundCouplingPairNitsche : public SolidInteractionPair + { + public: + /** + * \brief Standard Constructor + */ + SurfaceToBackgroundCouplingPairNitsche(std::shared_ptr element1, + Core::Elements::Element* element2, + Constraints::EmbeddedMesh::EmbeddedMeshParams& params_ptr, + std::shared_ptr& cutwizard_ptr, + std::vector>& boundary_cells); + + /** + * \brief Destructor. + */ + ~SurfaceToBackgroundCouplingPairNitsche() override {}; + + + //! @name Evaluation methods + /** + * \brief Evaluate the global matrices and vectors resulting from Nitsche coupling. + * @param discret (in) Discretization, used to get the interface GIDs. + * @param nitsche_manager (in) Nitsche manager, used to get the Lagrange multiplier GIDs. + * @param global_g_bl (in/out) Constraint equations derived w.r.t the interface DOFs. + * @param global_g_bg (in/out) Constraint equations derived w.r.t the background DOFs. + * @param global_fbl_l (in/out) Interface force vector derived w.r.t the Lagrange multipliers. + * @param global_fbg_l (in/out) Background force vector derived w.r.t the Lagrange multipliers. + * @param global_constraint (in/out) Global constraint vector. + * @param global_kappa (in/out) Global scaling matrix. + * @param global_lambda_active (in/out) Global vector with active Lagrange multipliers. + */ + void evaluate_and_assemble_mortar_contributions(const Core::FE::Discretization& discret, + const Constraints::EmbeddedMesh::SolidToSolidMortarManager* mortar_manager, + Core::LinAlg::SparseMatrix& global_g_bl, Core::LinAlg::SparseMatrix& global_g_bg, + Core::LinAlg::SparseMatrix& global_fbl_l, Core::LinAlg::SparseMatrix& global_fbg_l, + Core::LinAlg::FEVector& global_constraint, + Core::LinAlg::FEVector& global_kappa, + Core::LinAlg::FEVector& global_lambda_active) override + { + FOUR_C_THROW("The evaluation of Mortar contributions cannot be called from a Nitsche pair."); + } + + void evaluate_and_assemble_nitsche_contributions(const Core::FE::Discretization& discret, + const Constraints::EmbeddedMesh::SolidToSolidNitscheManager* nitsche_manager, + Core::LinAlg::SparseMatrix& global_penalty_boundarylayer, + Core::LinAlg::SparseMatrix& global_penalty_background, + Core::LinAlg::SparseMatrix& global_penalty_boundarylayer_background, + Core::LinAlg::SparseMatrix& global_virtual_disp_interface_stress_interface, + Core::LinAlg::SparseMatrix& global_virtual_disp_interface_stress_background, + Core::LinAlg::SparseMatrix& global_virtual_disp_background_stress_interface, + Core::LinAlg::SparseMatrix& global_virtual_disp_background_stress_background, + Core::LinAlg::FEVector& global_constraint, double& nitsche_stabilization_param, + double& nitsche_average_weight_param) override; + + /** + * \brief Set the Gauss rule over the interface for element1_ and element2_. + */ + void set_gauss_rule_for_interface_and_background(); + + /** + * \brief Update the current displacement of the interface and background elements + */ + void set_current_element_position(Core::FE::Discretization const& discret, + const Core::LinAlg::Vector& displacement_vector) override; + + private: + /** + * \brief Evaluate the local penalty contributions of the Nitsche method for this coupling + * element pair. + */ + void evaluate_penalty_contributions_nitsche( + Core::LinAlg::Matrix& + local_stiffness_penalty_interface, + Core::LinAlg::Matrix& + local_stiffness_penalty_background, + Core::LinAlg::Matrix& + local_stiffness_penalty_interface_background, + Core::LinAlg::Matrix& local_constraint, + double& nitsche_stabilization_param); + + void evaluate_stress_contributions_nitsche(const Core::FE::Discretization& discret, + Core::LinAlg::Matrix& + local_stiffness_disp_interface_stress_interface, + Core::LinAlg::Matrix& + local_stiffness_disp_interface_stress_background, + Core::LinAlg::Matrix& + local_stiffness_disp_background_stress_interface, + Core::LinAlg::Matrix& + local_stiffness_disp_background_stress_background, + Core::LinAlg::Matrix& + local_constraint_stresses, + double& nitsche_average_weight_param); + + //! @name Visualization methods + /*! + \brief Get the Gauss points of element2_ after cut for visualization. + */ + void get_projected_gauss_rule_in_cut_element( + Core::IO::VisualizationData& cut_element_integration_points_visualization_data) + { + FOUR_C_THROW( + "This function is not implemented for the SurfaceToBackgroundCouplingPairNitsche."); + } + + /*! + \brief Get the Gauss points of element1_ and element2_ for the evaluation of mortar matrices. + */ + void get_projected_gauss_rule_on_interface( + Core::IO::VisualizationData& background_integration_points_visualization_data, + Core::IO::VisualizationData& interface_integration_points_visualization_data) + { + FOUR_C_THROW( + "This function is not implemented for the SurfaceToBackgroundCouplingPairNitsche."); + } + + /*! + \brief Get the Lagrange multiplier field evaluated on the interface nodes for visualization. + */ + void get_pair_visualization( + Core::IO::VisualizationData& lagrange_multipliers_visualization_data, + std::shared_ptr> lambda, + const Constraints::EmbeddedMesh::SolidToSolidMortarManager* mortar_manager, + std::shared_ptr> interface_tracker) + { + FOUR_C_THROW( + "This function is not implemented for the SurfaceToBackgroundCouplingPairNitsche."); + } + + //! Initial nodal positions (and tangents) of the interface element. + GeometryPair::ElementData ele1pos_; + + //! Initial nodal positions (and tangents) of the background element. + GeometryPair::ElementData ele2pos_; + + //! Current nodal positions (and tangents) of the interface element. + GeometryPair::ElementData ele1pos_current_; + + //! Current nodal positions (and tangents) of the background element. + GeometryPair::ElementData ele2pos_current_; + + //! Displacements of the interface element. + GeometryPair::ElementData ele1dis_; + + //! Displacements of the parent element of the interface element + std::vector ele1_parent_dis_; + + //! Displacements of the background element. + GeometryPair::ElementData ele2dis_; + + //! integration rule over the interface for element1_ and element2_ + std::vector, Core::LinAlg::Matrix<3, 1>, double>> + interface_integration_points_; + }; +} // namespace Constraints::EmbeddedMesh + +FOUR_C_NAMESPACE_CLOSE + +#endif diff --git a/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_nitsche_manager.cpp b/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_nitsche_manager.cpp index a758e88cf76..84055452116 100644 --- a/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_nitsche_manager.cpp +++ b/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_nitsche_manager.cpp @@ -172,9 +172,6 @@ void Constraints::EmbeddedMesh::SolidToSolidNitscheManager::set_global_maps() } -/** - * here I have to evaluate the contributions - */ void Constraints::EmbeddedMesh::SolidToSolidNitscheManager::evaluate_global_coupling_contributions( const Core::LinAlg::Vector& displacement_vector) { diff --git a/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_nitsche_manager.hpp b/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_nitsche_manager.hpp index 0ac90452142..fff4ede349a 100644 --- a/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_nitsche_manager.hpp +++ b/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_nitsche_manager.hpp @@ -70,7 +70,7 @@ namespace Constraints::EmbeddedMesh void setup(const Core::LinAlg::Vector& displacement_vector); /** - * \brief Evaluate mortar coupling contributions on all pairs and assemble them into the + * \brief Evaluate Nitsche coupling contributions on all pairs and assemble them into the * global matrices. * @param displacement_vector (in) global displacement vector. */ @@ -89,17 +89,6 @@ namespace Constraints::EmbeddedMesh */ void set_state(const Core::LinAlg::Vector& displacement_vector); - /** - * \brief Write output obtained in the embedded mesh - */ - // void write_output(double time, int timestep_number); - - /** - * \brief Write the integration points on the interface elements and cut elements - * after the cut operation and save it in the visualization manager - */ - void collect_output_integration_points(); - /** * \brief Scale contributions from the Nitsche method with the penalty parameter and weighting * average parameter @@ -107,7 +96,7 @@ namespace Constraints::EmbeddedMesh void scale_contributions_nitsche_stiffness_matrices() const; /** - * \brief Get the communicator associated to the mortar manager + * \brief Get the communicator associated to the Nitsche manager */ MPI_Comm get_my_comm(); @@ -117,7 +106,7 @@ namespace Constraints::EmbeddedMesh */ inline void check_setup() const { - if (!is_setup_) FOUR_C_THROW("Setup not called on SolidToSolidMortarManager!"); + if (!is_setup_) FOUR_C_THROW("Setup not called on SolidToSolidNitscheManager!"); } /** @@ -126,7 +115,7 @@ namespace Constraints::EmbeddedMesh inline void check_global_maps() const { if (!is_global_maps_build_) - FOUR_C_THROW("Global maps are not build in SolidToSolidMortarManager!"); + FOUR_C_THROW("Global maps are not build in SolidToSolidNitscheManager!"); } /** @@ -137,27 +126,10 @@ namespace Constraints::EmbeddedMesh private: /** * \brief Calculate the maps for the solid interface and background dofs. The calculated - * maps are used to complete the mortar matrices. + * maps are used to complete the Nitsche matrices. */ void set_global_maps(); - /** - * \brief This method builds the local maps from the global multi vector created in Setup. The - * global mortar matrices are also created. - * - * Since some nodes of this pair, that have Lagrange multipliers may not be on this processor, - * we need to get the node ID to Lagrange multiplier ID form the processor that holds the - * node. All relevant global node / element to global Lagrange multiplier maps for the given - * contact pairs are stored in a standard maps in this object. The keys in those maps are the - * global node / element id and the value is a vector with the corresponding Lagrange - * multiplier gids. By doing so we only have to communicate between the ranks once per - * timestep (to be more precise: only once for each set of contact pairs. If they do not - * change between timesteps and do not switch rank, we can keep the created maps). - * - * @param displacement_vector (in) global displacement vector. - */ - // void set_local_maps(const Core::LinAlg::Vector& displacement_vector); - //! Pointer to the discretization containing the solid and interface elements. std::shared_ptr discret_; @@ -213,7 +185,7 @@ namespace Constraints::EmbeddedMesh //! Global constraint vector. std::shared_ptr> global_constraint_ = nullptr; - //! Vector with all contact pairs to be evaluated by this mortar manager. + //! Vector with all contact pairs to be evaluated by this Nitsche manager. std::vector> embedded_mesh_solid_pairs_; diff --git a/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_utils.cpp b/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_utils.cpp index 5a38880a0bb..f88c251434a 100644 --- a/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_utils.cpp +++ b/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_utils.cpp @@ -8,6 +8,7 @@ #include "4C_constraint_framework_embeddedmesh_solid_to_solid_utils.hpp" #include "4C_constraint_framework_embeddedmesh_interaction_pair_mortar.hpp" +#include "4C_constraint_framework_embeddedmesh_interaction_pair_nitsche.hpp" #include "4C_constraint_framework_embeddedmesh_solid_to_solid_mortar_manager.hpp" #include "4C_constraint_framework_input.hpp" #include "4C_cut_boundarycell.hpp" @@ -101,7 +102,195 @@ void Constraints::EmbeddedMesh::prepare_and_perform_cut(std::shared_ptrcut(include_inner); } -// Helper function to create a coupling pair +template +void Constraints::EmbeddedMesh::map_from_parametric_to_physical_space( + GeometryPair::ElementData element_data, + Core::LinAlg::Matrix& point_param_space, + Core::LinAlg::Matrix nodal_values, + Core::LinAlg::Matrix& point_physical_space) +{ + // Evaluate the shape functions on the given point + Core::LinAlg::Matrix<1, Pointtype::n_nodes_ * Pointtype::n_val_, double> shape_fun( + Core::LinAlg::Initialization::zero); + + GeometryPair::EvaluateShapeFunction::evaluate( + shape_fun, point_param_space, element_data.shape_function_data_); + + // Map the point to the physical system by multiplying the shape + // functions with the element nodes + for (unsigned int node = 0; node < Pointtype::n_nodes_; node++) + for (unsigned int dim = 0; dim < Pointtype::spatial_dim_; dim++) + for (unsigned int val = 0; val < Pointtype::n_val_; val++) + point_physical_space(dim) += nodal_values(3 * Pointtype::n_val_ * node + 3 * val + dim) * + shape_fun(Pointtype::n_val_ * node + val); +} + +template +std::shared_ptr +Constraints::EmbeddedMesh::project_boundary_cell_gauss_rule_on_interface( + Cut::BoundaryCell* boundary_cell, GeometryPair::ElementData& ele1pos) +{ + // Get the coordinates of the vertices of the boundary cell + const Core::LinAlg::SerialDenseMatrix vertices_boundary_cell = boundary_cell->coordinates(); + const unsigned num_vertices = Core::FE::num_nodes(boundarycell_distype); + Core::LinAlg::Matrix<2, num_vertices> projected_vertices_xi; + + for (unsigned i_vertex = 0; i_vertex < num_vertices; i_vertex++) + { + Core::LinAlg::Matrix<3, 1> vertex_to_project; + Core::LinAlg::Matrix<3, 1> xi_interface; + + for (int i_dim = 0; i_dim < 3; i_dim++) + vertex_to_project(i_dim) = vertices_boundary_cell(i_dim, i_vertex); + + GeometryPair::ProjectionResult temp_projection_result; + GeometryPair::project_point_to_surface( + vertex_to_project, ele1pos, xi_interface, temp_projection_result); + + if (temp_projection_result == GeometryPair::ProjectionResult::projection_not_found) + FOUR_C_THROW("No projection was found. "); + else if (temp_projection_result == GeometryPair::ProjectionResult::projection_found_not_valid) + std::cout << "WARNING: a projection was found but it is not valid\n"; + + projected_vertices_xi(0, i_vertex) = xi_interface(0); + projected_vertices_xi(1, i_vertex) = xi_interface(1); + } + + // Check if the points are arranged in a counterclockwise. This is to avoid + // getting negative gauss points weights in CreateProjected(..). This is the case if: + // (y3 - y1)(x2 - x1) > (y2 - y1)(x3 - x1). If this is not the case, the points + // should be rearranged + if ((projected_vertices_xi(1, 2) - projected_vertices_xi(1, 0)) * + (projected_vertices_xi(0, 1) - projected_vertices_xi(0, 0)) < + (projected_vertices_xi(1, 1) - projected_vertices_xi(1, 0)) * + (projected_vertices_xi(0, 2) - projected_vertices_xi(0, 0))) + { + Core::LinAlg::Matrix<2, num_vertices> temp_xie; + + for (size_t i = 0; i < num_vertices; ++i) + { + temp_xie(0, i) = projected_vertices_xi(0, num_vertices - 1 - i); + temp_xie(1, i) = projected_vertices_xi(1, num_vertices - 1 - i); + } + + projected_vertices_xi = temp_xie; + } + + std::shared_ptr gp = + Core::FE::GaussIntegration::create_projected( + projected_vertices_xi, boundary_cell->get_cubature_degree()); + + // Check if the weights of the obtained Gauss Points are positive + for (int it_gp = 0; it_gp < gp->num_points(); it_gp++) + { + FOUR_C_ASSERT_ALWAYS( + gp->weight(it_gp) > 0.0, "The Gauss rule for this boundary cell has negative weights."); + } + + return gp; +} + + +// Helper function to obtain the information of a NURBS element, such as its knot and control points +void get_nurbs_information(const Core::Elements::Element& interface_element, + Core::LinAlg::Matrix<9, 1, double>& cp_weights, + std::vector& myknots, + std::vector& mypknots) +{ + const auto* face_element = dynamic_cast(&interface_element); + if (!face_element) FOUR_C_THROW("Cast to FaceElement failed!"); + + // Factor for surface orientation. + double normalfac = 1.0; + + // Get the knots and weights for this element. + const bool zero_size = Core::FE::Nurbs::get_knot_vector_and_weights_for_nurbs_boundary( + &interface_element, face_element->face_master_number(), face_element->parent_element_id(), + *(Global::Problem::instance()->get_dis("structure")), mypknots, myknots, cp_weights, + normalfac); + if (zero_size) + FOUR_C_THROW( + "get_knot_vector_and_weights_for_nurbs_boundary has to return a non " + "zero size."); +} + +template +double calculate_determinant_interface_element( + const Core::LinAlg::Matrix<2, 1>& eta, const Core::Elements::Element& interface_element) +{ + const int numnodes = Core::FE::num_nodes(celldistype); + Core::LinAlg::Matrix<3, numnodes> xyze; + + // Get the position of the nodes of the interface element + for (int i_dim = 0; i_dim < 3; ++i_dim) + { + for (int i_node = 0; i_node < numnodes; ++i_node) + xyze(i_dim, i_node) = (interface_element.nodes()[i_node])->x()[i_dim]; + } + + Core::LinAlg::Matrix funct; + Core::LinAlg::Matrix<2, numnodes> deriv; + + // Evaluate the shape functions and its derivatives on eta + if (celldistype == Core::FE::CellType::nurbs9) + { + Core::LinAlg::Matrix<9, 1, double> cp_weights(Core::LinAlg::Initialization::zero); + std::vector myknots(2); + std::vector mypknots(3); + + get_nurbs_information(interface_element, cp_weights, myknots, mypknots); + + Core::FE::Nurbs::nurbs_get_2d_funct_deriv(funct, deriv, eta, myknots, cp_weights, celldistype); + } + else + { + Core::FE::shape_function_2d(funct, eta(0), eta(1), celldistype); + Core::FE::shape_function_2d_deriv1(deriv, eta(0), eta(1), celldistype); + } + + // Calculate the metric tensor and obtain its determinant + Core::LinAlg::Matrix<2, 2> metrictensor; + Core::LinAlg::Matrix<2, 3> dxyzdrs; + dxyzdrs.multiply_nt(deriv, xyze); + metrictensor.multiply_nt(dxyzdrs, dxyzdrs); + double determinant = + std::sqrt(metrictensor(0, 0) * metrictensor(1, 1) - metrictensor(0, 1) * metrictensor(1, 0)); + + return determinant; +} + +double Constraints::EmbeddedMesh::get_determinant_interface_element( + Core::LinAlg::Matrix<2, 1> eta, const Core::Elements::Element& element) +{ + double determinant_interface; + + switch (element.shape()) + { + case Core::FE::CellType::nurbs9: + { + determinant_interface = + calculate_determinant_interface_element(eta, element); + break; + } + case Core::FE::CellType::quad4: + { + determinant_interface = + calculate_determinant_interface_element(eta, element); + break; + } + default: + FOUR_C_THROW( + "The evaluation of the determinant hasn't been implemented " + "for other type of " + "elements. "); + break; + } + + return determinant_interface; +} + + +// Helper function to create a mortar coupling pair std::shared_ptr coupling_pair_mortar_factory( std::shared_ptr interfaceele_real, Core::Elements::Element* background_ele, @@ -162,6 +351,67 @@ std::shared_ptr coupling_pair_m } } +// Helper function to create a Nitsche coupling pair +std::shared_ptr coupling_pair_nitsche_factory( + std::shared_ptr interfaceele_real, + Core::Elements::Element* background_ele, + Constraints::EmbeddedMesh::EmbeddedMeshParams& params_ptr, + std::shared_ptr& cutwizard_ptr, + std::vector>& boundary_cells) +{ + switch (interfaceele_real->shape()) + { + case Core::FE::CellType::quad4: + { + switch (background_ele->shape()) + { + case Core::FE::CellType::hex8: + { + return std::make_shared>( + interfaceele_real, background_ele, params_ptr, cutwizard_ptr, boundary_cells); + break; + } + default: + FOUR_C_THROW( + "The interaction pairs with background element of type {} not yet implemented", + (Core::FE::cell_type_to_string(background_ele->shape())).c_str()); + break; + } + break; + } + case Core::FE::CellType::nurbs9: + { + switch (background_ele->shape()) + { + case Core::FE::CellType::hex8: + { + return std::make_shared>( + interfaceele_real, background_ele, params_ptr, cutwizard_ptr, boundary_cells); + break; + } + case Core::FE::CellType::wedge6: + { + return std::make_shared>( + interfaceele_real, background_ele, params_ptr, cutwizard_ptr, boundary_cells); + break; + } + default: + FOUR_C_THROW( + "The interaction pairs with background element of type {} not yet implemented", + (Core::FE::cell_type_to_string(background_ele->shape())).c_str()); + break; + } + break; + } + default: + FOUR_C_THROW("The interaction pairs with interface element of type {} not yet implemented", + (Core::FE::cell_type_to_string(background_ele->shape()))); + } +} + std::vector Constraints::EmbeddedMesh::get_information_background_and_interface_elements( Cut::CutWizard& cutwizard, Core::FE::Discretization& discret, @@ -253,6 +503,31 @@ Constraints::EmbeddedMesh::get_information_background_and_interface_elements( return information_coupling_pairs; } +std::shared_ptr generate_coupling_pair( + std::shared_ptr surface_ele, Core::Elements::Element* background_ele, + Constraints::EmbeddedMesh::EmbeddedMeshParams& params_ptr, + std::shared_ptr& cutwizard, + std::vector> coupling_pair_boundary_cells) +{ + switch (params_ptr.coupling_strategy_) + { + case Constraints::EmbeddedMesh::CouplingStrategy::mortar: + { + return coupling_pair_mortar_factory( + surface_ele, background_ele, params_ptr, cutwizard, coupling_pair_boundary_cells); + break; + } + case Constraints::EmbeddedMesh::CouplingStrategy::nitsche: + { + return coupling_pair_nitsche_factory( + surface_ele, background_ele, params_ptr, cutwizard, coupling_pair_boundary_cells); + break; + } + default: + FOUR_C_THROW("Unsupported interaction pair."); + } +} + void Constraints::EmbeddedMesh::get_coupling_pairs_and_background_elements( std::vector& info_background_interface_elements, std::shared_ptr& cutwizard, @@ -300,7 +575,7 @@ void Constraints::EmbeddedMesh::get_coupling_pairs_and_background_elements( if (coupling_pair_boundary_cells.size() != 0) { std::shared_ptr - embeddedmesh_coupling_pair = coupling_pair_mortar_factory( + embeddedmesh_coupling_pair = generate_coupling_pair( surface_ele, background_ele, params_ptr, cutwizard, coupling_pair_boundary_cells); // Add coupling pair to the vector of coupling pairs @@ -631,6 +906,31 @@ namespace Constraints::EmbeddedMesh initialize_template_assemble_local_mortar_contributions(t_nurbs9, t_nurbs27, t_nurbs9); initialize_template_assemble_local_mortar_contributions(t_nurbs9, t_wedge6, t_nurbs9); +#define initialize_template_template_project_boundary_cell_gauss_rule_on_interface( \ + Surface, boundarycell_distype) \ + template std::shared_ptr \ + project_boundary_cell_gauss_rule_on_interface( \ + Cut::BoundaryCell * boundary_cell, \ + GeometryPair::ElementData & ele1pos); + + initialize_template_template_project_boundary_cell_gauss_rule_on_interface( + t_quad4, Core::FE::CellType::tri3); + initialize_template_template_project_boundary_cell_gauss_rule_on_interface( + t_nurbs9, Core::FE::CellType::tri3); + +#define initialize_template_map_from_parametric_to_physical_space(Pointtype) \ + template void map_from_parametric_to_physical_space( \ + GeometryPair::ElementData element_data, \ + Core::LinAlg::Matrix & point_param_space, \ + Core::LinAlg::Matrix nodal_values, \ + Core::LinAlg::Matrix & point_physical_space) + + initialize_template_map_from_parametric_to_physical_space(t_quad4); + initialize_template_map_from_parametric_to_physical_space(t_nurbs9); + initialize_template_map_from_parametric_to_physical_space(t_hex8); + initialize_template_map_from_parametric_to_physical_space(t_wedge6); + initialize_template_map_from_parametric_to_physical_space(t_nurbs27); + #define initialize_template_assemble_local_nitsche_contributions(Interface, Background) \ template void assemble_local_nitsche_contributions( \ const Constraints::EmbeddedMesh::SolidInteractionPair* pair, \ diff --git a/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_utils.hpp b/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_utils.hpp index d6f97031306..1397ca64347 100644 --- a/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_utils.hpp +++ b/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_utils.hpp @@ -13,6 +13,8 @@ #include "4C_constraint_framework_embeddedmesh_params.hpp" #include "4C_fem_discretization.hpp" #include "4C_fem_general_utils_gausspoints.hpp" +#include "4C_geometry_pair_element.hpp" +#include "4C_geometry_pair_line_to_surface.hpp" #include "4C_linalg_fevector.hpp" #include @@ -204,6 +206,62 @@ namespace Constraints::EmbeddedMesh const Core::LinAlg::Matrix& local_constraint_stresses); + /** + * \brief Map a point from the element's parametric space to the physical space + */ + template + void map_from_parametric_to_physical_space( + GeometryPair::ElementData element_data, + Core::LinAlg::Matrix& point_param_space, + Core::LinAlg::Matrix nodal_values, + Core::LinAlg::Matrix& point_physical_space); + + template + std::shared_ptr project_boundary_cell_gauss_rule_on_interface( + Cut::BoundaryCell* boundary_cell, GeometryPair::ElementData& ele1pos); + + double get_determinant_interface_element( + Core::LinAlg::Matrix<2, 1> eta, const Core::Elements::Element& element); + + /** + * \brief Evaluate the normal vector at the nodes of an interface element + */ + template + typename std::enable_if::value_>::type + evaluate_interface_element_nodal_normals( + GeometryPair::ElementData& element_data_surface) + { + Core::LinAlg::SerialDenseMatrix nodal_coordinates = + Core::FE::get_ele_node_numbering_nodes_paramspace(ElementType::discretization_); + Core::LinAlg::Matrix<3, 1, double> xi(Core::LinAlg::Initialization::zero); + Core::LinAlg::Matrix<3, 1, double> temp_normal; + Core::LinAlg::Matrix> normals; + + for (size_t iter_node = 0; iter_node < ElementType::n_nodes_; iter_node++) + { + for (unsigned int i_dim = 0; i_dim < 2; i_dim++) + xi(i_dim) = nodal_coordinates(i_dim, iter_node); + GeometryPair::evaluate_face_normal(xi, element_data_surface, temp_normal); + for (unsigned int i_dim = 0; i_dim < 3; i_dim++) + normals(iter_node)(i_dim) += temp_normal(i_dim); + } + + for (size_t iter_node = 0; iter_node < ElementType::n_nodes_; iter_node++) + { + normals(iter_node).scale(1.0 / Core::FADUtils::vector_norm(normals(iter_node))); + element_data_surface.nodal_normals_(0 + 3 * iter_node) = normals(iter_node)(0); + element_data_surface.nodal_normals_(1 + 3 * iter_node) = normals(iter_node)(1); + element_data_surface.nodal_normals_(2 + 3 * iter_node) = normals(iter_node)(2); + } + } + + template + std::enable_if_t::value_> + evaluate_interface_element_nodal_normals( + GeometryPair::ElementData& element_data_surface) + { + } + /** * \brief Get the GIDs of the Lagrange multiplicator unknowns for a beam-to-solid pair. * @param mortar_manager (in) Mortar manager for the interface-to-background condition diff --git a/tests/input_files/embeddedmesh_nitsche_two_elements_nurbs27_hex8.4C.yaml b/tests/input_files/embeddedmesh_nitsche_two_elements_nurbs27_hex8.4C.yaml index b3eb66d1c23..95afcdd99c5 100644 --- a/tests/input_files/embeddedmesh_nitsche_two_elements_nurbs27_hex8.4C.yaml +++ b/tests/input_files/embeddedmesh_nitsche_two_elements_nurbs27_hex8.4C.yaml @@ -3,8 +3,8 @@ PROBLEM TYPE: SHAPEFCT: "Nurbs" CONSTRAINT/EMBEDDED MESH COUPLING: COUPLING_STRATEGY: "nitsche" - NITSCHE_PENALTY_PARAM: 10 - NITSCHE_GAMMA_PARAM: 0.5 + NITSCHE_STABILIZATION_PARAM: 10 + NITSCHE_WEIGHTING_PARAM: 0.5 CUT GENERAL: KERNEL_INTERSECTION_FLOATTYPE: "double" KERNEL_DISTANCE_FLOATTYPE: "double" From 5860cf0bf4a3be89ccfcfe87cf58b8b272dfa2e4 Mon Sep 17 00:00:00 2001 From: Gabriela Loera Date: Thu, 18 Dec 2025 13:09:33 +0100 Subject: [PATCH 13/29] Write nodal output --- src/cut/4C_cut_elementhandle.cpp | 5 ++-- ...tructure_new_model_evaluator_structure.cpp | 26 +++++++++---------- 2 files changed, 15 insertions(+), 16 deletions(-) diff --git a/src/cut/4C_cut_elementhandle.cpp b/src/cut/4C_cut_elementhandle.cpp index 335dc15b138..ad0b2fb2ff3 100644 --- a/src/cut/4C_cut_elementhandle.cpp +++ b/src/cut/4C_cut_elementhandle.cpp @@ -532,9 +532,8 @@ bool Cut::ElementHandle::get_gauss_rule_integration_cells( // if the element is cut, then check how many volume sets it has. Here, we assume // that there is only one cut interface and the element should be cut by two, there should // be only two volume cells, one representing the inside and the outside sides - // FOUR_C_ASSERT_ALWAYS(cell_sets.size() == 2, - // "We expect exactly two volume cells for this element, but {} where found.", - // cell_sets.size()); + FOUR_C_ASSERT_ALWAYS(cell_sets.size() == 2, + "We expect exactly two volume cells for this element, but {} where found.", cell_sets.size()); // Now, erase the volume cells that should not be integrated depending on // integrate_inside_volumecells diff --git a/src/structure_new/src/model_evaluator/4C_structure_new_model_evaluator_structure.cpp b/src/structure_new/src/model_evaluator/4C_structure_new_model_evaluator_structure.cpp index 8a52f46818b..50210b22eeb 100644 --- a/src/structure_new/src/model_evaluator/4C_structure_new_model_evaluator_structure.cpp +++ b/src/structure_new/src/model_evaluator/4C_structure_new_model_evaluator_structure.cpp @@ -978,12 +978,12 @@ void Solid::ModelEvaluator::Structure::output_runtime_structure_postprocess_opti [&](const std::map>& map_data, Core::LinAlg::MultiVector& assembled_data) { - // discret_ptr()->evaluate( - // [&](Core::Elements::Element& ele) - // { - // extrapolate_gauss_point_quantity_to_nodes( - // ele, *map_data.at(ele.id()), discret(), assembled_data); - // }); + discret_ptr()->evaluate( + [&](Core::Elements::Element& ele) + { + extrapolate_gauss_point_quantity_to_nodes( + ele, *map_data.at(ele.id()), discret(), assembled_data); + }); }; // do the actual post processing @@ -1045,13 +1045,13 @@ void Solid::ModelEvaluator::Structure::output_runtime_structure_postprocess_stre [&](const std::map>& map_data, Core::LinAlg::MultiVector& assembled_data) { - // discret_ptr()->evaluate( - // [&](Core::Elements::Element& ele) - // { - // if (do_postprocessing_on_element(ele)) - // Core::FE::extrapolate_gauss_point_quantity_to_nodes( - // ele, *map_data.at(ele.id()), discret(), assembled_data); - // }); + discret_ptr()->evaluate( + [&](Core::Elements::Element& ele) + { + if (do_postprocessing_on_element(ele)) + Core::FE::extrapolate_gauss_point_quantity_to_nodes( + ele, *map_data.at(ele.id()), discret(), assembled_data); + }); }; auto postprocess_gauss_point_data_to_element_center = From 5447f9b533755c87f00b8d6ae88a48fab75f8f84 Mon Sep 17 00:00:00 2001 From: Gabriela Loera Date: Thu, 18 Dec 2025 15:21:59 +0100 Subject: [PATCH 14/29] Add comments --- ...ramework_embeddedmesh_interaction_pair_nitsche.cpp | 2 +- ...ramework_embeddedmesh_interaction_pair_nitsche.hpp | 6 +++--- src/solid_3D_ele/4C_solid_3D_ele.hpp | 3 +-- src/solid_3D_ele/4C_solid_3D_ele_calc.cpp | 3 +-- src/solid_3D_ele/4C_solid_3D_ele_calc.hpp | 3 +-- src/solid_3D_ele/4C_solid_3D_ele_calc_lib.hpp | 9 ++++----- src/solid_3D_ele/4C_solid_3D_ele_calc_lib_nitsche.hpp | 11 ++++------- src/solid_3D_ele/4C_solid_3D_ele_evaluate.cpp | 2 +- 8 files changed, 16 insertions(+), 23 deletions(-) diff --git a/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_nitsche.cpp b/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_nitsche.cpp index 64ac54022c3..1f99635ed24 100644 --- a/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_nitsche.cpp +++ b/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_nitsche.cpp @@ -329,7 +329,7 @@ void evaluate_cauchy_stress_tensor_at_xi(const Core::FE::Discretization& discret traction_vector(i_dir) = solid_ele->get_normal_cauchy_stress_at_xi(ele_displacement, Core::LinAlg::reinterpret_as_tensor<3>(xi), Core::LinAlg::reinterpret_as_tensor<3>(normal_vector), - Core::LinAlg::reinterpret_as_tensor<3>(dirs[i_dir]), cauchy_linearizations, discret); + Core::LinAlg::reinterpret_as_tensor<3>(dirs[i_dir]), cauchy_linearizations, &discret); } } else diff --git a/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_nitsche.hpp b/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_nitsche.hpp index c30ab1c1b54..718004e6ee7 100644 --- a/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_nitsche.hpp +++ b/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_nitsche.hpp @@ -122,7 +122,7 @@ namespace Constraints::EmbeddedMesh \brief Get the Gauss points of element2_ after cut for visualization. */ void get_projected_gauss_rule_in_cut_element( - Core::IO::VisualizationData& cut_element_integration_points_visualization_data) + Core::IO::VisualizationData& cut_element_integration_points_visualization_data) override { FOUR_C_THROW( "This function is not implemented for the SurfaceToBackgroundCouplingPairNitsche."); @@ -133,7 +133,7 @@ namespace Constraints::EmbeddedMesh */ void get_projected_gauss_rule_on_interface( Core::IO::VisualizationData& background_integration_points_visualization_data, - Core::IO::VisualizationData& interface_integration_points_visualization_data) + Core::IO::VisualizationData& interface_integration_points_visualization_data) override { FOUR_C_THROW( "This function is not implemented for the SurfaceToBackgroundCouplingPairNitsche."); @@ -146,7 +146,7 @@ namespace Constraints::EmbeddedMesh Core::IO::VisualizationData& lagrange_multipliers_visualization_data, std::shared_ptr> lambda, const Constraints::EmbeddedMesh::SolidToSolidMortarManager* mortar_manager, - std::shared_ptr> interface_tracker) + std::shared_ptr> interface_tracker) override { FOUR_C_THROW( "This function is not implemented for the SurfaceToBackgroundCouplingPairNitsche."); diff --git a/src/solid_3D_ele/4C_solid_3D_ele.hpp b/src/solid_3D_ele/4C_solid_3D_ele.hpp index 6a35315979b..c389b8b992a 100644 --- a/src/solid_3D_ele/4C_solid_3D_ele.hpp +++ b/src/solid_3D_ele/4C_solid_3D_ele.hpp @@ -206,8 +206,7 @@ namespace Discret::Elements double get_normal_cauchy_stress_at_xi(const std::vector& disp, const Core::LinAlg::Tensor& xi, const Core::LinAlg::Tensor& n, const Core::LinAlg::Tensor& dir, CauchyNDirLinearizations<3>& linearizations, - std::optional> discret = - std::nullopt); + const Core::FE::Discretization* discret = nullptr); void for_each_gauss_point(Core::FE::Discretization& discretization, std::vector& lm, const std::function& integrator) diff --git a/src/solid_3D_ele/4C_solid_3D_ele_calc.cpp b/src/solid_3D_ele/4C_solid_3D_ele_calc.cpp index c169ae368c6..7787dbe2bbe 100644 --- a/src/solid_3D_ele/4C_solid_3D_ele_calc.cpp +++ b/src/solid_3D_ele/4C_solid_3D_ele_calc.cpp @@ -545,8 +545,7 @@ Discret::Elements::SolidEleCalc::get_normal_cauchy const Core::Elements::Element& ele, Mat::So3Material& solid_material, const std::vector& disp, const Core::LinAlg::Tensor& xi, const Core::LinAlg::Tensor& n, const Core::LinAlg::Tensor& dir, - CauchyNDirLinearizations<3>& linearizations, - std::optional> discret) + CauchyNDirLinearizations<3>& linearizations, const Core::FE::Discretization* discret) { if constexpr (has_gauss_point_history) { diff --git a/src/solid_3D_ele/4C_solid_3D_ele_calc.hpp b/src/solid_3D_ele/4C_solid_3D_ele_calc.hpp index 06bca3e2dd4..5e868a066a6 100644 --- a/src/solid_3D_ele/4C_solid_3D_ele_calc.hpp +++ b/src/solid_3D_ele/4C_solid_3D_ele_calc.hpp @@ -117,8 +117,7 @@ namespace Discret::Elements Mat::So3Material& solid_material, const std::vector& disp, const Core::LinAlg::Tensor& xi, const Core::LinAlg::Tensor& n, const Core::LinAlg::Tensor& dir, CauchyNDirLinearizations<3>& linearizations, - std::optional> discret = - std::nullopt); + const Core::FE::Discretization* discret = nullptr); void for_each_gauss_point(const Core::Elements::Element& ele, Mat::So3Material& solid_material, const Core::FE::Discretization& discretization, const std::vector& lm, diff --git a/src/solid_3D_ele/4C_solid_3D_ele_calc_lib.hpp b/src/solid_3D_ele/4C_solid_3D_ele_calc_lib.hpp index cefb7b80eb0..d1a89f304aa 100644 --- a/src/solid_3D_ele/4C_solid_3D_ele_calc_lib.hpp +++ b/src/solid_3D_ele/4C_solid_3D_ele_calc_lib.hpp @@ -159,7 +159,7 @@ namespace Discret::Elements template requires std::ranges::sized_range ElementNodes evaluate_element_nodes(const Core::Elements::Element& ele, const R& disp, - std::optional> discret = std::nullopt) + const Core::FE::Discretization* discret = nullptr) { Discret::Elements::ElementNodes element_nodes; for (int i = 0; i < Internal::num_nodes; ++i) @@ -177,12 +177,11 @@ namespace Discret::Elements if constexpr (Core::FE::is_nurbs) { - FOUR_C_ASSERT( - discret != std::nullopt, "For NURBS elements, the discretization must be given."); + FOUR_C_ASSERT(discret != nullptr, "For NURBS elements, the discretization must be given."); // Obtain the information required for a NURBS element bool zero_size = Core::FE::Nurbs::get_my_nurbs_knots_and_weights( - discret->get(), &ele, element_nodes.knots, element_nodes.weights); + discret, &ele, element_nodes.knots, element_nodes.weights); if (zero_size) FOUR_C_THROW("get_my_nurbs_knots_and_weights has to return a non zero size NURBS element."); } @@ -208,7 +207,7 @@ namespace Discret::Elements Core::FE::extract_values_as_array(displacements, lm); Discret::Elements::ElementNodes element_nodes = - evaluate_element_nodes(ele, mydisp, discretization); + evaluate_element_nodes(ele, mydisp, &discretization); return element_nodes; } diff --git a/src/solid_3D_ele/4C_solid_3D_ele_calc_lib_nitsche.hpp b/src/solid_3D_ele/4C_solid_3D_ele_calc_lib_nitsche.hpp index 037029df7b4..2f8fe7f9b3c 100644 --- a/src/solid_3D_ele/4C_solid_3D_ele_calc_lib_nitsche.hpp +++ b/src/solid_3D_ele/4C_solid_3D_ele_calc_lib_nitsche.hpp @@ -403,8 +403,7 @@ namespace Discret::Elements std::declval&>(), std::declval&>(), std::declval&>(), - std::declval< - std::optional>>()))>> = true; + std::declval()))>> = true; namespace Internal { @@ -415,8 +414,7 @@ namespace Discret::Elements const std::vector& d, const Core::LinAlg::Tensor& x, const Core::LinAlg::Tensor& normal, const Core::LinAlg::Tensor& direction, CauchyNDirLinearizations& lins, - std::optional> dscrt = - std::nullopt) + const Core::FE::Discretization* dscrt = nullptr) : element(e), mat(m), disp(d), @@ -453,7 +451,7 @@ namespace Discret::Elements const Core::LinAlg::Tensor& n; const Core::LinAlg::Tensor& dir; CauchyNDirLinearizations& linearizations; - std::optional> discret; + const Core::FE::Discretization* discret; }; } // namespace Internal @@ -468,8 +466,7 @@ namespace Discret::Elements const Core::Elements::Element& element, Mat::So3Material& mat, const std::vector& disp, const Core::LinAlg::Tensor& xi, const Core::LinAlg::Tensor& n, const Core::LinAlg::Tensor& dir, - CauchyNDirLinearizations<3>& linearizations, - std::optional> discretization) + CauchyNDirLinearizations<3>& linearizations, const Core::FE::Discretization* discretization) { return std::visit(Internal::EvaluateCauchyNDirAction<3>( element, mat, disp, xi, n, dir, linearizations, discretization), diff --git a/src/solid_3D_ele/4C_solid_3D_ele_evaluate.cpp b/src/solid_3D_ele/4C_solid_3D_ele_evaluate.cpp index da85d2905de..3d23f3dd440 100644 --- a/src/solid_3D_ele/4C_solid_3D_ele_evaluate.cpp +++ b/src/solid_3D_ele/4C_solid_3D_ele_evaluate.cpp @@ -317,7 +317,7 @@ int Discret::Elements::Solid::evaluate_neumann(Teuchos::ParameterList& params, double Discret::Elements::Solid::get_normal_cauchy_stress_at_xi(const std::vector& disp, const Core::LinAlg::Tensor& xi, const Core::LinAlg::Tensor& n, const Core::LinAlg::Tensor& dir, CauchyNDirLinearizations<3>& linearizations, - std::optional> discretization) + const Core::FE::Discretization* discretization) { FOUR_C_ASSERT(solid_calc_variant_.has_value(), "The solid calculation interface is not initialized for element id {}.", id()); From e2522b96af28f546a5d60ab3d9bdf2386efb9ff0 Mon Sep 17 00:00:00 2001 From: Gabriela Loera Date: Fri, 20 Feb 2026 17:45:12 +0100 Subject: [PATCH 15/29] Commit first draft for fixing K_T --- ..._embeddedmesh_interaction_pair_nitsche.cpp | 47 ++++++++-- ...work_embeddedmesh_solid_to_solid_utils.hpp | 85 +++++++++++++++++++ src/solid_3D_ele/4C_solid_3D_ele_calc_lib.hpp | 2 +- ...tructure_new_model_evaluator_structure.cpp | 14 +-- 4 files changed, 134 insertions(+), 14 deletions(-) diff --git a/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_nitsche.cpp b/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_nitsche.cpp index 1f99635ed24..6e04def0793 100644 --- a/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_nitsche.cpp +++ b/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_nitsche.cpp @@ -307,6 +307,7 @@ void evaluate_cauchy_stress_tensor_at_xi(const Core::FE::Discretization& discret std::vector& ele_displacement, Core::Elements::Element& element, Core::LinAlg::Matrix<3, 1>& xi, Core::LinAlg::Matrix<3, 1, double>& normal_vector, Core::LinAlg::Matrix<3, 1, double>& traction_vector, + Core::LinAlg::Matrix<3, 3, double>& cauchy_stress_tensor, std::vector& d_cauchyndir_dd) { // Define directions @@ -320,7 +321,7 @@ void evaluate_cauchy_stress_tensor_at_xi(const Core::FE::Discretization& discret // Obtain the traction vector at xi if (auto* solid_ele = dynamic_cast(&element); solid_ele != nullptr) { - // Fill out the Cauchy stress tensor of the interface + // Fill out the traction vector and Cauchy stress tensor of the interface for (int i_dir = 0; i_dir < 3; ++i_dir) { Discret::Elements::CauchyNDirLinearizations<3> cauchy_linearizations{}; @@ -330,6 +331,16 @@ void evaluate_cauchy_stress_tensor_at_xi(const Core::FE::Discretization& discret Core::LinAlg::reinterpret_as_tensor<3>(xi), Core::LinAlg::reinterpret_as_tensor<3>(normal_vector), Core::LinAlg::reinterpret_as_tensor<3>(dirs[i_dir]), cauchy_linearizations, &discret); + + for (int j_dir = 0; j_dir < 3; ++j_dir) + { + Discret::Elements::CauchyNDirLinearizations<3> cauchy_linearizations_dummy{}; + cauchy_stress_tensor(i_dir, j_dir) = solid_ele->get_normal_cauchy_stress_at_xi( + ele_displacement, Core::LinAlg::reinterpret_as_tensor<3>(xi), + Core::LinAlg::reinterpret_as_tensor<3>(dirs[i_dir]), + Core::LinAlg::reinterpret_as_tensor<3>(dirs[j_dir]), cauchy_linearizations_dummy, + &discret); + } } } else @@ -366,6 +377,10 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitsche N_background( Core::LinAlg::Initialization::zero); + // initialize variable for derivative of unit normal w.r.t. displacements + Core::LinAlg::Matrix<3, Interface::n_nodes_ * 3, double> d_unit_normal_d_disp( + Core::LinAlg::Initialization::zero); + // The traction vector is the result of multiplying the Cauchy stress with the normal vector of // the interface Core::LinAlg::Matrix<3, 1, double> traction_vector_interface(Core::LinAlg::Initialization::zero); @@ -394,6 +409,10 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitsche normal_interface; GeometryPair::evaluate_face_normal(xi_interface, ele1pos_current_, normal_interface); + // Calculate the derivative of the unit normal w.r.t the displacements at xi + calculate_derivative_unit_normal_d_displacement( + xi_interface, ele1pos_current_, d_unit_normal_d_disp); + // To evaluate the Cauchy stresses in the parent element of the face element, we need to obtain // the corresponding coordinates of the Gauss points of the face element projected into its // parent element @@ -413,12 +432,20 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitsche cauchy_stress_tensor_interface( + Core::LinAlg::Initialization::zero); + Core::LinAlg::Matrix<3, 3, double> dummy_background(Core::LinAlg::Initialization::zero); std::vector d_cauchyndir_dd_interface(3); std::vector d_cauchyndir_dd_background(3); evaluate_cauchy_stress_tensor_at_xi(discret, ele1_parent_dis_, *face_element->parent_element(), xi_interface_in_solid, normal_interface, traction_vector_interface, - d_cauchyndir_dd_interface); + cauchy_stress_tensor_interface, d_cauchyndir_dd_interface); + + Core::LinAlg::Matrix<3, Interface::n_nodes_ * 3, double> + cauchy_stress_d_unit_normal_d_disp_interface(Core::LinAlg::Initialization::zero); + cauchy_stress_d_unit_normal_d_disp_interface.multiply( + cauchy_stress_tensor_interface, d_unit_normal_d_disp); // obtain the displacements of the background elements std::vector background_displacement; @@ -426,7 +453,8 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitsche& local_constraint_stresses); + + template + void calculate_derivative_unit_normal_d_displacement(const T& xi, + const GeometryPair::ElementData& element_data_surface, + Core::LinAlg::Matrix<3, Interface::n_nodes_ * 3, double>& d_unit_normal_d_disp) + { + // Define variables + Core::LinAlg::Matrix<3, 1, double> normal; + Core::LinAlg::Matrix<3, Interface::n_nodes_ * 3, double> d_normal_d_disp( + Core::LinAlg::Initialization::zero); + + // Evaluate derivative on position w.r.t. xi + Core::LinAlg::Matrix<3, 2, double> dinterface; + Core::LinAlg::Matrix<3, 1, double> dinterface_dxi; + Core::LinAlg::Matrix<3, 1, double> dinterface_deta; + GeometryPair::evaluate_position_derivative1(xi, element_data_surface, dinterface); + for (unsigned int i_dir = 0; i_dir < 3; i_dir++) + { + dinterface_dxi(i_dir) = dinterface(i_dir, 0); + dinterface_deta(i_dir) = dinterface(i_dir, 1); + } + + // Calculate the non-normalized and normalized normal on xi + normal.cross_product(dinterface_dxi, dinterface_deta); + double length_normal = Core::FADUtils::vector_norm(normal); + + if constexpr (std::is_same::value) + { + // In the NURBS case some normals have to be flipped to point outward of the volume element + normal.scale(element_data_surface.shape_function_data_.surface_normal_factor_); + } + Core::LinAlg::Matrix<3, 1, double> unit_normal(normal); + unit_normal.scale(1.0 / Core::FADUtils::vector_norm(normal)); + + // Initialize matrix of shape function derivatives + Core::LinAlg::Matrix dN( + Core::LinAlg::Initialization::zero); + GeometryPair::EvaluateShapeFunction::evaluate_deriv1( + dN, xi, element_data_surface.shape_function_data_); + + // Define directions + Core::LinAlg::Matrix<3, 1, double> e_x(Core::LinAlg::Initialization::zero), + e_y(Core::LinAlg::Initialization::zero), e_z(Core::LinAlg::Initialization::zero); + e_x(0, 0) = 1.0; + e_y(1, 0) = 1.0; + e_z(2, 0) = 1.0; + const std::array, 3> dirs = {e_x, e_y, e_z}; + + // Calculate derivative of non-normalized normal w.r.t. the displacements + for (unsigned int i_interface_node = 0; i_interface_node < Interface::n_nodes_; + ++i_interface_node) + { + for (unsigned int i_dir = 0; i_dir < 3; ++i_dir) + { + Core::LinAlg::Matrix<3, 1, double> d_xi_vector; + Core::LinAlg::Matrix<3, 1, double> d_eta_vector; + d_xi_vector.cross_product(dirs[i_dir], dinterface_deta); + d_xi_vector.scale(dN(0, i_interface_node)); + + d_eta_vector.cross_product(dinterface_dxi, dirs[i_dir]); + d_eta_vector.scale(dN(1, i_interface_node)); + + d_normal_d_disp(0, i_interface_node * 3 + i_dir) = d_xi_vector(0) + d_eta_vector(0); + d_normal_d_disp(1, i_interface_node * 3 + i_dir) = d_xi_vector(1) + d_eta_vector(1); + d_normal_d_disp(2, i_interface_node * 3 + i_dir) = d_xi_vector(2) + d_eta_vector(2); + } + } + + // Define weighting matrix + Core::LinAlg::Matrix<3, 3, double> weighting_matrix(Core::LinAlg::Initialization::zero); + weighting_matrix(0, 0) = 1.0 - unit_normal(0) * unit_normal(0); + weighting_matrix(1, 1) = 1.0 - unit_normal(1) * unit_normal(1); + weighting_matrix(2, 2) = 1.0 - unit_normal(2) * unit_normal(2); + weighting_matrix(0, 1) = unit_normal(0) * unit_normal(1); + weighting_matrix(0, 2) = unit_normal(0) * unit_normal(2); + weighting_matrix(1, 0) = unit_normal(1) * unit_normal(0); + weighting_matrix(1, 2) = unit_normal(1) * unit_normal(2); + weighting_matrix(2, 0) = unit_normal(2) * unit_normal(0); + weighting_matrix(2, 1) = unit_normal(2) * unit_normal(1); + + // Calculate derivative of normalized normal w.r.t. the displacements + d_unit_normal_d_disp.multiply(1.0, weighting_matrix, d_normal_d_disp, 1.0); + d_unit_normal_d_disp.scale(1 / length_normal); + } + /** * \brief Map a point from the element's parametric space to the physical space */ diff --git a/src/solid_3D_ele/4C_solid_3D_ele_calc_lib.hpp b/src/solid_3D_ele/4C_solid_3D_ele_calc_lib.hpp index d1a89f304aa..32051a50ea7 100644 --- a/src/solid_3D_ele/4C_solid_3D_ele_calc_lib.hpp +++ b/src/solid_3D_ele/4C_solid_3D_ele_calc_lib.hpp @@ -181,7 +181,7 @@ namespace Discret::Elements // Obtain the information required for a NURBS element bool zero_size = Core::FE::Nurbs::get_my_nurbs_knots_and_weights( - discret, &ele, element_nodes.knots, element_nodes.weights); + *discret, &ele, element_nodes.knots, element_nodes.weights); if (zero_size) FOUR_C_THROW("get_my_nurbs_knots_and_weights has to return a non zero size NURBS element."); } diff --git a/src/structure_new/src/model_evaluator/4C_structure_new_model_evaluator_structure.cpp b/src/structure_new/src/model_evaluator/4C_structure_new_model_evaluator_structure.cpp index 50210b22eeb..2b88eb44963 100644 --- a/src/structure_new/src/model_evaluator/4C_structure_new_model_evaluator_structure.cpp +++ b/src/structure_new/src/model_evaluator/4C_structure_new_model_evaluator_structure.cpp @@ -1045,13 +1045,13 @@ void Solid::ModelEvaluator::Structure::output_runtime_structure_postprocess_stre [&](const std::map>& map_data, Core::LinAlg::MultiVector& assembled_data) { - discret_ptr()->evaluate( - [&](Core::Elements::Element& ele) - { - if (do_postprocessing_on_element(ele)) - Core::FE::extrapolate_gauss_point_quantity_to_nodes( - ele, *map_data.at(ele.id()), discret(), assembled_data); - }); + // discret_ptr()->evaluate( + // [&](Core::Elements::Element& ele) + // { + // if (do_postprocessing_on_element(ele)) + // Core::FE::extrapolate_gauss_point_quantity_to_nodes( + // ele, *map_data.at(ele.id()), discret(), assembled_data); + // }); }; auto postprocess_gauss_point_data_to_element_center = From 6f0babf5d7ecc603a62f46557858f63db135a120 Mon Sep 17 00:00:00 2001 From: Gabriela Loera Date: Mon, 23 Feb 2026 18:36:28 +0100 Subject: [PATCH 16/29] Fix stiffness matrix calculation --- ...int_framework_embeddedmesh_interaction_pair_nitsche.cpp | 7 ++++--- ...straint_framework_embeddedmesh_solid_to_solid_utils.hpp | 2 +- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_nitsche.cpp b/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_nitsche.cpp index 6e04def0793..eacbf8596e4 100644 --- a/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_nitsche.cpp +++ b/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_nitsche.cpp @@ -497,9 +497,10 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitsche Date: Wed, 4 Mar 2026 14:09:51 +0100 Subject: [PATCH 17/29] Commit current state (maybe not right) --- ..._embeddedmesh_interaction_pair_nitsche.cpp | 58 ++++++++---- ...dedmesh_solid_to_solid_nitsche_manager.cpp | 8 +- ...work_embeddedmesh_solid_to_solid_utils.cpp | 94 +++++++++++++++++++ ...work_embeddedmesh_solid_to_solid_utils.hpp | 5 + 4 files changed, 142 insertions(+), 23 deletions(-) diff --git a/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_nitsche.cpp b/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_nitsche.cpp index eacbf8596e4..a78eea3937c 100644 --- a/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_nitsche.cpp +++ b/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_nitsche.cpp @@ -391,8 +391,11 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitscheelement_1()); + // double determinant_interface = Constraints::EmbeddedMesh::get_determinant_interface_element( + // xi_interface, this->element_1()); + double determinant_interface = + Constraints::EmbeddedMesh::get_determinant_interface_element_current_conf( + xi_interface, this->element_1(), ele1pos_current_); // Clear the shape function matrices N_interface.clear(); @@ -434,7 +437,8 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitsche cauchy_stress_tensor_interface( Core::LinAlg::Initialization::zero); - Core::LinAlg::Matrix<3, 3, double> dummy_background(Core::LinAlg::Initialization::zero); + Core::LinAlg::Matrix<3, 3, double> cauchy_stress_tensor_background( + Core::LinAlg::Initialization::zero); std::vector d_cauchyndir_dd_interface(3); std::vector d_cauchyndir_dd_background(3); @@ -443,8 +447,8 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitsche - cauchy_stress_d_unit_normal_d_disp_interface(Core::LinAlg::Initialization::zero); - cauchy_stress_d_unit_normal_d_disp_interface.multiply( + cauchy_stress_interface_d_unit_normal_d_disp_interface(Core::LinAlg::Initialization::zero); + cauchy_stress_interface_d_unit_normal_d_disp_interface.multiply( cauchy_stress_tensor_interface, d_unit_normal_d_disp); // obtain the displacements of the background elements @@ -453,8 +457,13 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitsche + cauchy_stress_background_d_unit_normal_d_disp_interface(Core::LinAlg::Initialization::zero); + cauchy_stress_background_d_unit_normal_d_disp_interface.multiply( + cauchy_stress_tensor_background, d_unit_normal_d_disp); // As the calculations of the Cauchy stresses are done in the parent element of the face // element, we need the locations of the dofs of the interface in its parent element. @@ -493,12 +502,16 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitscheelement_1()); + // double determinant_interface = Constraints::EmbeddedMesh::get_determinant_interface_element( + // xi_interface, this->element_1()); + double determinant_interface = + Constraints::EmbeddedMesh::get_determinant_interface_element_current_conf( + xi_interface, this->element_1(), ele1pos_current_); // Get the shape function matrices N_interface.clear(); diff --git a/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_nitsche_manager.cpp b/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_nitsche_manager.cpp index 84055452116..28d6393e22b 100644 --- a/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_nitsche_manager.cpp +++ b/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_nitsche_manager.cpp @@ -246,10 +246,10 @@ void Constraints::EmbeddedMesh::SolidToSolidNitscheManager:: embedded_mesh_coupling_params_.nitsche_average_weight_param_; // Scale stress contributions - global_virtual_disp_interface_stress_interface_->scale(-average_weight_gamma); - global_virtual_disp_interface_stress_background_->scale(-(1.0 - average_weight_gamma)); - global_virtual_disp_background_stress_interface_->scale(average_weight_gamma); - global_virtual_disp_background_stress_background_->scale(1.0 - average_weight_gamma); + // global_virtual_disp_interface_stress_interface_->scale(-average_weight_gamma); + // global_virtual_disp_interface_stress_background_->scale(-(1.0 - average_weight_gamma)); + // global_virtual_disp_background_stress_interface_->scale(average_weight_gamma); + // global_virtual_disp_background_stress_background_->scale(1.0 - average_weight_gamma); } else { diff --git a/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_utils.cpp b/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_utils.cpp index f88c251434a..febb44eb6fe 100644 --- a/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_utils.cpp +++ b/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_utils.cpp @@ -256,6 +256,8 @@ double calculate_determinant_interface_element( double determinant = std::sqrt(metrictensor(0, 0) * metrictensor(1, 1) - metrictensor(0, 1) * metrictensor(1, 0)); + // std::cout << "determinant : " << determinant << std::endl; + return determinant; } @@ -289,6 +291,90 @@ double Constraints::EmbeddedMesh::get_determinant_interface_element( return determinant_interface; } +template +double calculate_determinant_interface_element_current_conf(const Core::LinAlg::Matrix<2, 1>& eta, + const Core::Elements::Element& interface_element, + const GeometryPair::ElementData& element_data_surface) +{ + const int numnodes = Core::FE::num_nodes(celldistype); + Core::LinAlg::Matrix<3, numnodes> xyze; + + // std::cout << "position of nodes : " << std::endl; + // Get the position of the nodes of the interface element + for (int node_ele1 = 0; node_ele1 < interface_element.num_point(); node_ele1++) + { + xyze(0, node_ele1) = element_data_surface.element_position_(0 + 3 * node_ele1); + xyze(1, node_ele1) = element_data_surface.element_position_(1 + 3 * node_ele1); + xyze(2, node_ele1) = element_data_surface.element_position_(2 + 3 * node_ele1); + + // std::cout << xyze(0, node_ele1) << ", " << xyze(1, node_ele1) << ", " << xyze(2, node_ele1) + // << std::endl; + } + + Core::LinAlg::Matrix funct; + Core::LinAlg::Matrix<2, numnodes> deriv; + + // Evaluate the shape functions and its derivatives on eta + if (celldistype == Core::FE::CellType::nurbs9) + { + Core::LinAlg::Matrix<9, 1, double> cp_weights(Core::LinAlg::Initialization::zero); + std::vector myknots(2); + std::vector mypknots(3); + + get_nurbs_information(interface_element, cp_weights, myknots, mypknots); + + Core::FE::Nurbs::nurbs_get_2d_funct_deriv(funct, deriv, eta, myknots, cp_weights, celldistype); + } + else + { + Core::FE::shape_function_2d(funct, eta(0), eta(1), celldistype); + Core::FE::shape_function_2d_deriv1(deriv, eta(0), eta(1), celldistype); + } + + // Calculate the metric tensor and obtain its determinant + Core::LinAlg::Matrix<2, 2> metrictensor; + Core::LinAlg::Matrix<2, 3> dxyzdrs; + dxyzdrs.multiply_nt(deriv, xyze); + metrictensor.multiply_nt(dxyzdrs, dxyzdrs); + double determinant = + std::sqrt(metrictensor(0, 0) * metrictensor(1, 1) - metrictensor(0, 1) * metrictensor(1, 0)); + + // std::cout << "determinant : " << determinant << std::endl; + return determinant; +} + +template +double Constraints::EmbeddedMesh::get_determinant_interface_element_current_conf( + Core::LinAlg::Matrix<2, 1> eta, const Core::Elements::Element& element, + const GeometryPair::ElementData& element_data_surface) +{ + double determinant_interface; + + switch (element.shape()) + { + case Core::FE::CellType::nurbs9: + { + determinant_interface = calculate_determinant_interface_element_current_conf(eta, element, element_data_surface); + break; + } + case Core::FE::CellType::quad4: + { + determinant_interface = calculate_determinant_interface_element_current_conf(eta, element, element_data_surface); + break; + } + default: + FOUR_C_THROW( + "The evaluation of the determinant hasn't been implemented " + "for other type of " + "elements. "); + break; + } + + return determinant_interface; +} + // Helper function to create a mortar coupling pair std::shared_ptr coupling_pair_mortar_factory( @@ -967,6 +1053,14 @@ namespace Constraints::EmbeddedMesh initialize_template_assemble_local_nitsche_contributions(t_quad4, t_nurbs27); initialize_template_assemble_local_nitsche_contributions(t_nurbs9, t_nurbs27); initialize_template_assemble_local_nitsche_contributions(t_nurbs9, t_wedge6); + +#define initialize_template_calculate_determinant_interface_element_current_conf(Interface) \ + template double get_determinant_interface_element_current_conf( \ + Core::LinAlg::Matrix<2, 1> eta, const Core::Elements::Element& element, \ + const GeometryPair::ElementData& element_data_surface); + + initialize_template_calculate_determinant_interface_element_current_conf(t_quad4); + initialize_template_calculate_determinant_interface_element_current_conf(t_nurbs9); } // namespace Constraints::EmbeddedMesh FOUR_C_NAMESPACE_CLOSE \ No newline at end of file diff --git a/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_utils.hpp b/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_utils.hpp index e388ec65d98..f63371c573e 100644 --- a/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_utils.hpp +++ b/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_utils.hpp @@ -308,6 +308,11 @@ namespace Constraints::EmbeddedMesh double get_determinant_interface_element( Core::LinAlg::Matrix<2, 1> eta, const Core::Elements::Element& element); + template + double get_determinant_interface_element_current_conf(Core::LinAlg::Matrix<2, 1> eta, + const Core::Elements::Element& element, + const GeometryPair::ElementData& element_data_surface); + /** * \brief Evaluate the normal vector at the nodes of an interface element */ From e0c9d71a6e5e073659a42a97803728dab892c7b7 Mon Sep 17 00:00:00 2001 From: Gabriela Loera Date: Wed, 11 Mar 2026 15:35:28 +0100 Subject: [PATCH 18/29] Add first version --- ..._embeddedmesh_interaction_pair_nitsche.cpp | 873 +++++++++++++++--- 1 file changed, 727 insertions(+), 146 deletions(-) diff --git a/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_nitsche.cpp b/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_nitsche.cpp index a78eea3937c..24cb8e918bf 100644 --- a/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_nitsche.cpp +++ b/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_nitsche.cpp @@ -273,42 +273,66 @@ void interface_element_gp_in_solid(Core::Elements::FaceElement& face_element, co for (int idim = 0; idim < dim; idim++) gp_coord_parent(idim) = temp_gp_coord_parent(0, idim); } -template -Core::LinAlg::Tensor calculate_deformation_gradient( - Core::LinAlg::Matrix<3, 1>& xi, Core::Elements::Element& element, - const Core::FE::Discretization& discret) -{ - const Core::LinAlg::Tensor xi_tensor = Core::LinAlg::reinterpret_as_tensor(xi); - - // calculate defgrad based on element discretization type - Core::LinAlg::Tensor deformation_gradient = Core::FE::cell_type_switch< - Core::FE::CelltypeSequence>( - element.shape(), - [&](auto celltype_t) - { - constexpr Core::FE::CellType celltype = celltype_t(); - - const Discret::Elements::ElementNodes element_nodes = - Discret::Elements::evaluate_element_nodes(discret, element); - - const Discret::Elements::ShapeFunctionsAndDerivatives shape_functions = - evaluate_shape_functions_and_derivs(xi_tensor, element_nodes); - - const Discret::Elements::JacobianMapping jacobian_mapping = - Discret::Elements::evaluate_jacobian_mapping(shape_functions, element_nodes); - - return Discret::Elements::evaluate_deformation_gradient(jacobian_mapping, element_nodes); - }); - - return deformation_gradient; -} +// template +// void calculate_jacobian_and_deformation_gradient( +// Core::LinAlg::Matrix<3, 1>& xi, Core::Elements::Element& element, +// const Core::FE::Discretization& discret, Discret::Elements::JacobianMapping& +// jacobian_mapping, Core::Elements::ShapeFunctionsAndDerivatives& shape_functions, +// Core::LinAlg::Tensor, Core::FE::dim>& +// deformation_gradient, Discret::Elements::Stress& pk2 +// ) +// { +// const Core::LinAlg::Tensor> xi_tensor = +// Core::LinAlg::reinterpret_as_tensor>(xi); +// +// const Core::Elements::ElementNodes> element_nodes = +// Core::Elements::evaluate_element_nodes>(discret, +// element); +// +// shape_functions = +// evaluate_shape_functions_and_derivs(xi_tensor, element_nodes); +// +// jacobian_mapping = Discret::Elements::evaluate_jacobian_mapping(shape_functions, +// element_nodes); +// +// deformation_gradient = Discret::Elements::evaluate_deformation_gradient(jacobian_mapping, +// element_nodes); +// +// const Discret::Elements::SpatialMaterialMapping spatial_material_mapping = +// evaluate_spatial_material_mapping(jacobian_mapping, element_nodes); +// +// const Core::LinAlg::SymmetricTensor, Core::FE::dim> +// cauchygreen = evaluate_cauchy_green(spatial_material_mapping); +// +// const Core::LinAlg::SymmetricTensor, Core::FE::dim> +// gl_strain = evaluate_green_lagrange_strain(cauchygreen); +// +// auto* solid_ele = dynamic_cast(&element); +// +// // Setting a parameter list (I think this is actually not used in the evaluate_material_stress +// function, therefore I have it empty) Teuchos::ParameterList params; Mat::EvaluationContext +// context{.total_time = nullptr, // Do not have the time here +// .time_step_size = nullptr, // Do not have the time-step here +// .xi = &xi_tensor, +// .ref_coords = nullptr}; +// // Setting the number of Gauss point (gp) to zero (this is later used for a warning, but not +// relevant for calculations) const int gp = 0; pk2 = +// evaluate_material_stress(solid_ele->solid_material(), deformation_gradient, +// gl_strain, params, context, gp, element.id()); +// +// } +template void evaluate_cauchy_stress_tensor_at_xi(const Core::FE::Discretization& discret, std::vector& ele_displacement, Core::Elements::Element& element, Core::LinAlg::Matrix<3, 1>& xi, Core::LinAlg::Matrix<3, 1, double>& normal_vector, Core::LinAlg::Matrix<3, 1, double>& traction_vector, + Core::LinAlg::Tensor, Core::FE::dim>& + deformation_gradient, Core::LinAlg::Matrix<3, 3, double>& cauchy_stress_tensor, - std::vector& d_cauchyndir_dd) + std::vector& d_cauchyndir_dd + // Discret::Elements::CauchyNDirLinearizationDependencies& linearization_dependencies +) { // Define directions Core::LinAlg::Matrix<3, 1, double> e_x(Core::LinAlg::Initialization::zero), @@ -321,10 +345,11 @@ void evaluate_cauchy_stress_tensor_at_xi(const Core::FE::Discretization& discret // Obtain the traction vector at xi if (auto* solid_ele = dynamic_cast(&element); solid_ele != nullptr) { + Discret::Elements::CauchyNDirLinearizations<3> cauchy_linearizations{}; + // Fill out the traction vector and Cauchy stress tensor of the interface for (int i_dir = 0; i_dir < 3; ++i_dir) { - Discret::Elements::CauchyNDirLinearizations<3> cauchy_linearizations{}; cauchy_linearizations.d_cauchyndir_dd = &d_cauchyndir_dd[i_dir]; traction_vector(i_dir) = solid_ele->get_normal_cauchy_stress_at_xi(ele_displacement, @@ -342,6 +367,12 @@ void evaluate_cauchy_stress_tensor_at_xi(const Core::FE::Discretization& discret &discret); } } + + // Calculate the linearization dependencies + // linearization_dependencies = + // solid_ele->get_cauchy_stress_linearization_dependencies( + // ele_displacement, Core::LinAlg::reinterpret_as_tensor<3>(xi), deformation_gradient, + // cauchy_linearizations, discret); } else { @@ -349,6 +380,294 @@ void evaluate_cauchy_stress_tensor_at_xi(const Core::FE::Discretization& discret } } +template +struct FirstPKStressLinearizations +{ + /// First Piola-Kirchhoff stress tensor + Core::LinAlg::Matrix, Core::FE::dim> pk1_; + + /// Variation of the 1. Piola Kirchhoff stress tensor w.r.t. the displacement field + Core::LinAlg::Matrix<6, Core::FE::num_nodes(celltype) * Core::FE::dim> b_pk1_; + + /// Linearization of the variation of the 1. Piola Kirchhoff stress tensor w.r.t. the displacement + /// field + Core::LinAlg::Matrix, + Core::FE::num_nodes(celltype) * Core::FE::dim> + lin_b_pk1_; +}; + +// Maybe I just need to calculate the Cauchy stress tensor and not the vector... +template +FirstPKStressLinearizations evaluate_first_pk_linearizations_at_xi( + const Core::FE::Discretization& discret, const std::vector& ele_displacement, + const Core::Elements::Element& element, Core::LinAlg::Matrix<3, 1>& xi) +{ + FirstPKStressLinearizations pk1_stress; + + const Core::LinAlg::Tensor> xi_tensor = + Core::LinAlg::reinterpret_as_tensor>(xi); + + const Discret::Elements::ElementNodes element_nodes = + Discret::Elements::evaluate_element_nodes(element, ele_displacement, &discret); + + const Discret::Elements::ShapeFunctionsAndDerivatives shape_functions = + Discret::Elements::evaluate_shape_functions_and_derivs(xi_tensor, element_nodes); + + const Discret::Elements::JacobianMapping jacobian_mapping = + Discret::Elements::evaluate_jacobian_mapping(shape_functions, element_nodes); + + Core::LinAlg::Tensor, Core::FE::dim> + deformation_gradient = + Discret::Elements::evaluate_deformation_gradient(jacobian_mapping, element_nodes); + + const Discret::Elements::SpatialMaterialMapping spatial_material_mapping = + evaluate_spatial_material_mapping(jacobian_mapping, element_nodes); + + const Core::LinAlg::SymmetricTensor, Core::FE::dim> + cauchygreen = evaluate_cauchy_green(spatial_material_mapping); + + const Core::LinAlg::SymmetricTensor, Core::FE::dim> + gl_strain = Discret::Elements::evaluate_green_lagrange_strain(cauchygreen); + + auto* solid_ele = dynamic_cast(&element); + + // Setting a parameter list (I think this is actually not used in the evaluate_material_stress + // function, therefore I have it empty) + Teuchos::ParameterList params; + Mat::EvaluationContext context{.total_time = nullptr, // Do not have the time here + .time_step_size = nullptr, // Do not have the time-step here + .xi = &xi_tensor, + .ref_coords = nullptr}; + // Setting the number of Gauss point (gp) to zero (this is later used for a warning, but not + // relevant for calculations) + const int gp = 0; + Discret::Elements::Stress pk2 = + Discret::Elements::evaluate_material_stress(*(solid_ele->solid_material()), + deformation_gradient, gl_strain, params, context, gp, element.id()); + + // Calculate the 1st Piola-Kirchhoff stresses using a pull back operation on the Cauchy stresses + Core::LinAlg::Matrix<3, 3> def_gradient = Core::LinAlg::make_matrix_view(deformation_gradient); + Core::LinAlg::Matrix<3, 3> def_gradient_inv(Core::LinAlg::Initialization::zero); + def_gradient_inv.invert(def_gradient); + + Core::LinAlg::Matrix<3, 3> pk2_matrix(Core::LinAlg::Initialization::zero); + pk2_matrix(0, 0) = pk2.pk2_(0, 0); + pk2_matrix(1, 1) = pk2.pk2_(1, 1); + pk2_matrix(2, 2) = pk2.pk2_(2, 2); + pk2_matrix(0, 1) = pk2.pk2_(0, 1); + pk2_matrix(1, 0) = pk2.pk2_(0, 1); + pk2_matrix(1, 2) = pk2.pk2_(1, 2); + pk2_matrix(2, 1) = pk2.pk2_(1, 2); + pk2_matrix(0, 2) = pk2.pk2_(0, 2); + pk2_matrix(2, 0) = pk2.pk2_(0, 2); + pk1_stress.pk1_.multiply(def_gradient, pk2_matrix); + + // Calculate the first contribution to the variation of the 2nd Piola-Kirchhoff stress: \delta F * + // S = ( B_pk2 * Grad_X(shape_functions) ) * \delta u + Core::LinAlg::Matrix<6, Core::FE::num_nodes(celltype) * Core::FE::dim> B_pk2_d_F_dd( + Core::LinAlg::Initialization::zero); + for (int num_node = 0; num_node < Core::FE::num_nodes(celltype); ++num_node) + { + B_pk2_d_F_dd(0, Core::FE::dim * num_node + 0) = + pk2.pk2_(0, 0) * jacobian_mapping.N_XYZ[num_node](0) + + pk2.pk2_(0, 1) * jacobian_mapping.N_XYZ[num_node](1) + + pk2.pk2_(0, 2) * jacobian_mapping.N_XYZ[num_node](2); + B_pk2_d_F_dd(1, Core::FE::dim * num_node + 1) = + pk2.pk2_(0, 1) * jacobian_mapping.N_XYZ[num_node](0) + + pk2.pk2_(1, 1) * jacobian_mapping.N_XYZ[num_node](1) + + pk2.pk2_(1, 2) * jacobian_mapping.N_XYZ[num_node](2); + B_pk2_d_F_dd(2, Core::FE::dim * num_node + 2) = + pk2.pk2_(0, 2) * jacobian_mapping.N_XYZ[num_node](0) + + pk2.pk2_(1, 2) * jacobian_mapping.N_XYZ[num_node](1) + + pk2.pk2_(2, 2) * jacobian_mapping.N_XYZ[num_node](2); + B_pk2_d_F_dd(3, Core::FE::dim * num_node + 0) = + pk2.pk2_(0, 1) * jacobian_mapping.N_XYZ[num_node](0) + + pk2.pk2_(1, 1) * jacobian_mapping.N_XYZ[num_node](1) + + pk2.pk2_(1, 2) * jacobian_mapping.N_XYZ[num_node](2); + B_pk2_d_F_dd(4, Core::FE::dim * num_node + 1) = + pk2.pk2_(0, 2) * jacobian_mapping.N_XYZ[num_node](0) + + pk2.pk2_(1, 2) * jacobian_mapping.N_XYZ[num_node](1) + + pk2.pk2_(2, 2) * jacobian_mapping.N_XYZ[num_node](2); + B_pk2_d_F_dd(5, Core::FE::dim * num_node + 0) = + pk2.pk2_(0, 2) * jacobian_mapping.N_XYZ[num_node](0) + + pk2.pk2_(1, 2) * jacobian_mapping.N_XYZ[num_node](1) + + pk2.pk2_(2, 2) * jacobian_mapping.N_XYZ[num_node](2); + B_pk2_d_F_dd(6, Core::FE::dim * num_node + 1) = + pk2.pk2_(0, 0) * jacobian_mapping.N_XYZ[num_node](0) + + pk2.pk2_(0, 1) * jacobian_mapping.N_XYZ[num_node](1) + + pk2.pk2_(0, 2) * jacobian_mapping.N_XYZ[num_node](2); + B_pk2_d_F_dd(7, Core::FE::dim * num_node + 2) = + pk2.pk2_(0, 1) * jacobian_mapping.N_XYZ[num_node](0) + + pk2.pk2_(1, 1) * jacobian_mapping.N_XYZ[num_node](1) + + pk2.pk2_(1, 2) * jacobian_mapping.N_XYZ[num_node](2); + B_pk2_d_F_dd(8, Core::FE::dim * num_node + 2) = + pk2.pk2_(0, 0) * jacobian_mapping.N_XYZ[num_node](0) + + pk2.pk2_(0, 1) * jacobian_mapping.N_XYZ[num_node](1) + + pk2.pk2_(0, 2) * jacobian_mapping.N_XYZ[num_node](2); + } + + // Get the variation of the Green-Lagrange strains + // first, evaluate matrix B = sym(deformation_gradient^T * Grad \delta u) + Core::LinAlg::Matrix<6, Core::FE::num_nodes(celltype) * Core::FE::dim> B_glstrain( + Core::LinAlg::Initialization::zero); + for (int num_node = 0; num_node < Core::FE::num_nodes(celltype); ++num_node) + { + B_glstrain(0, Core::FE::dim * num_node + 0) = + def_gradient(0, 0) * jacobian_mapping.N_XYZ[num_node](0); + B_glstrain(0, Core::FE::dim * num_node + 1) = + def_gradient(1, 0) * jacobian_mapping.N_XYZ[num_node](0); + B_glstrain(0, Core::FE::dim * num_node + 2) = + def_gradient(2, 0) * jacobian_mapping.N_XYZ[num_node](0); + B_glstrain(1, Core::FE::dim * num_node + 0) = + def_gradient(0, 1) * jacobian_mapping.N_XYZ[num_node](1); + B_glstrain(1, Core::FE::dim * num_node + 1) = + def_gradient(1, 1) * jacobian_mapping.N_XYZ[num_node](1); + B_glstrain(1, Core::FE::dim * num_node + 2) = + def_gradient(2, 1) * jacobian_mapping.N_XYZ[num_node](1); + B_glstrain(2, Core::FE::dim * num_node + 0) = + def_gradient(0, 2) * jacobian_mapping.N_XYZ[num_node](2); + B_glstrain(2, Core::FE::dim * num_node + 1) = + def_gradient(1, 2) * jacobian_mapping.N_XYZ[num_node](2); + B_glstrain(2, Core::FE::dim * num_node + 2) = + def_gradient(2, 2) * jacobian_mapping.N_XYZ[num_node](2); + B_glstrain(3, Core::FE::dim * num_node + 0) = + 0.5 * (def_gradient(0, 1) * jacobian_mapping.N_XYZ[num_node](0) + + def_gradient(0, 0) * jacobian_mapping.N_XYZ[num_node](1)); + B_glstrain(3, Core::FE::dim * num_node + 1) = + 0.5 * (def_gradient(1, 1) * jacobian_mapping.N_XYZ[num_node](0) + + def_gradient(1, 0) * jacobian_mapping.N_XYZ[num_node](1)); + B_glstrain(3, Core::FE::dim * num_node + 2) = + 0.5 * (def_gradient(2, 1) * jacobian_mapping.N_XYZ[num_node](0) + + def_gradient(2, 0) * jacobian_mapping.N_XYZ[num_node](1)); + B_glstrain(4, Core::FE::dim * num_node + 0) = + 0.5 * (def_gradient(0, 2) * jacobian_mapping.N_XYZ[num_node](1) + + def_gradient(0, 1) * jacobian_mapping.N_XYZ[num_node](2)); + B_glstrain(4, Core::FE::dim * num_node + 1) = + 0.5 * (def_gradient(1, 2) * jacobian_mapping.N_XYZ[num_node](1) + + def_gradient(1, 1) * jacobian_mapping.N_XYZ[num_node](2)); + B_glstrain(4, Core::FE::dim * num_node + 2) = + 0.5 * (def_gradient(2, 2) * jacobian_mapping.N_XYZ[num_node](1) + + def_gradient(2, 1) * jacobian_mapping.N_XYZ[num_node](2)); + B_glstrain(5, Core::FE::dim * num_node + 0) = + 0.5 * (def_gradient(0, 2) * jacobian_mapping.N_XYZ[num_node](0) + + def_gradient(0, 0) * jacobian_mapping.N_XYZ[num_node](2)); + B_glstrain(5, Core::FE::dim * num_node + 1) = + 0.5 * (def_gradient(1, 2) * jacobian_mapping.N_XYZ[num_node](0) + + def_gradient(1, 0) * jacobian_mapping.N_XYZ[num_node](2)); + B_glstrain(5, Core::FE::dim * num_node + 2) = + 0.5 * (def_gradient(2, 2) * jacobian_mapping.N_XYZ[num_node](0) + + def_gradient(2, 1) * jacobian_mapping.N_XYZ[num_node](2)); + } + + // Calculate the second contribution to the variation of the 2nd Piola-Kirchhoff stress: C * + // \delta E = C * B_glstrain * \delta u + Core::LinAlg::Matrix<6, Core::FE::num_nodes(celltype) * Core::FE::dim> B_S( + Core::LinAlg::Initialization::zero); + B_S.multiply(make_stress_like_voigt_view(pk2.cmat_), B_glstrain); + + // for (int num_node = 0; num_node < Core::FE::num_nodes(celltype); ++num_node) + // { + // pk2_var(0) += (C_B_glstrain(0, Core::FE::dim * num_node + 0) + C_B_glstrain(0, + // Core::FE::dim * num_node + 1) + C_B_glstrain(0, Core::FE::dim * num_node + // + 2) )* shape_functions.shapefunctions_(num_node); pk2_var(1) += (C_B_glstrain(1, + // Core::FE::dim * num_node + 0) + C_B_glstrain(1, Core::FE::dim * num_node + // + 1) + C_B_glstrain(1, Core::FE::dim * num_node + 2) )* + // shape_functions.shapefunctions_(num_node); pk2_var(2) += (C_B_glstrain(2, + // Core::FE::dim * num_node + 0) + C_B_glstrain(2, Core::FE::dim * num_node + // + 1) + C_B_glstrain(2, Core::FE::dim * num_node + 2) )* + // shape_functions.shapefunctions_(num_node); pk2_var(3) += (C_B_glstrain(3, + // Core::FE::dim * num_node + 0) + C_B_glstrain(3, Core::FE::dim * num_node + // + 1) + C_B_glstrain(3, Core::FE::dim * num_node + 2) )* + // shape_functions.shapefunctions_(num_node); pk2_var(4) += (C_B_glstrain(4, + // Core::FE::dim * num_node + 0) + C_B_glstrain(4, Core::FE::dim * num_node + // + 1) + C_B_glstrain(4, Core::FE::dim * num_node + 2) )* + // shape_functions.shapefunctions_(num_node); pk2_var(5) += (C_B_glstrain(5, + // Core::FE::dim * num_node + 0) + C_B_glstrain(5, Core::FE::dim * num_node + // + 1) + C_B_glstrain(5, Core::FE::dim * num_node + 2) )* + // shape_functions.shapefunctions_(num_node); + // } + + // Calculate the multiplication between the deformation gradient and \delta S. As + // // \delta S is in Voigt notation, the matrix L_F is constructed to multiply the + // // displacement gradient consistently with \delta S + // Core::LinAlg::Matrix<9, 6> L_F(Core::LinAlg::Initialization::zero); + // L_F(0,0) = def_gradient(0,0); + // L_F(0,3) = def_gradient(0,1); + // L_F(0,5) = def_gradient(0,2); + // L_F(1,1) = def_gradient(0,1); + // L_F(1,3) = def_gradient(0,0); + // L_F(1,4) = def_gradient(0,2); + // L_F(2,2) = def_gradient(0,2); + // L_F(2,4) = def_gradient(0,1); + // L_F(2,5) = def_gradient(0,0); + // L_F(3,0) = def_gradient(1,0); + // L_F(3,3) = def_gradient(1,1); + // L_F(3,5) = def_gradient(1,2); + // L_F(4,1) = def_gradient(1, 1); + // L_F(4,3) = def_gradient(1,0); + // L_F(4,4) = def_gradient(1,2); + // L_F(5,2) = def_gradient(1,2); + // L_F(5,4) = def_gradient(1, 1); + // L_F(5,5) = def_gradient(1,0); + // L_F(6,0) = def_gradient(2,0); + // L_F(6,3) = def_gradient(2,1); + // L_F(6, 5) = def_gradient(2,2); + // L_F(7,1) = def_gradient(2,1); + // L_F(7,3) = def_gradient(2,0); + // L_F(7,4) = def_gradient(2,2); + // L_F(8,2) = def_gradient(2,2); + // L_F(8,4) = def_gradient(2,1); + // L_F(8,5) = def_gradient(2,0); + + // Calculate the matrix B_P, such that \delta P = B_P * \delta u + pk1_stress.b_pk1_.update(1.0, B_pk2_d_F_dd, 1.0, B_S); + + // Initialize some helper matrices + Core::LinAlg::Matrix, + Core::FE::num_nodes(celltype) * Core::FE::dim> + dP_1, dP_2, dP_3; + + for (unsigned int i_domain = 0; i_domain < Core::FE::num_nodes(celltype); i_domain++) + for (unsigned int j_domain = 0; j_domain < Core::FE::num_nodes(celltype); j_domain++) + for (unsigned int i_dim = 0; i_dim < Core::FE::dim; i_dim++) + { + dP_1(i_domain * 3 + 0, j_domain * 3 + i_dim) = + jacobian_mapping.N_XYZ[i_domain](0) * + (B_S(0, j_domain * 3 + i_dim) + B_S(3, j_domain * 3 + i_dim) + + B_S(5, j_domain * 3 + i_dim)) + + jacobian_mapping.N_XYZ[i_domain](1) * + (B_S(3, j_domain * 3 + i_dim) + B_S(1, j_domain * 3 + i_dim) + + B_S(4, j_domain * 3 + i_dim)) + + jacobian_mapping.N_XYZ[i_domain](2) * + (B_S(5, j_domain * 3 + i_dim) + B_S(4, j_domain * 3 + i_dim) + + B_S(2, j_domain * 3 + i_dim)); + dP_1(i_domain * 3 + 1, j_domain * 3 + i_dim) = + jacobian_mapping.N_XYZ[i_domain](0) * + (B_S(0, j_domain * 3 + i_dim) + B_S(3, j_domain * 3 + i_dim) + + B_S(5, j_domain * 3 + i_dim)) + + jacobian_mapping.N_XYZ[i_domain](1) * + (B_S(3, j_domain * 3 + i_dim) + B_S(1, j_domain * 3 + i_dim) + + B_S(4, j_domain * 3 + i_dim)) + + jacobian_mapping.N_XYZ[i_domain](2) * + (B_S(5, j_domain * 3 + i_dim) + B_S(4, j_domain * 3 + i_dim) + + B_S(2, j_domain * 3 + i_dim)); + dP_1(i_domain * 3 + 2, j_domain * 3 + i_dim) = + jacobian_mapping.N_XYZ[i_domain](0) * + (B_S(0, j_domain * 3 + i_dim) + B_S(3, j_domain * 3 + i_dim) + + B_S(5, j_domain * 3 + i_dim)) + + jacobian_mapping.N_XYZ[i_domain](1) * + (B_S(3, j_domain * 3 + i_dim) + B_S(1, j_domain * 3 + i_dim) + + B_S(4, j_domain * 3 + i_dim)) + + jacobian_mapping.N_XYZ[i_domain](2) * + (B_S(5, j_domain * 3 + i_dim) + B_S(4, j_domain * 3 + i_dim) + + B_S(2, j_domain * 3 + i_dim)); + } + dP_2.update_t(dP_1); + + + return pk1_stress; +} + template void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitsche::evaluate_stress_contributions_nitsche(const Core::FE::Discretization& discret, @@ -364,6 +683,13 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitsche N_background( Core::LinAlg::Initialization::zero); - // initialize variable for derivative of unit normal w.r.t. displacements - Core::LinAlg::Matrix<3, Interface::n_nodes_ * 3, double> d_unit_normal_d_disp( - Core::LinAlg::Initialization::zero); - - // The traction vector is the result of multiplying the Cauchy stress with the normal vector of - // the interface - Core::LinAlg::Matrix<3, 1, double> traction_vector_interface(Core::LinAlg::Initialization::zero); - Core::LinAlg::Matrix<3, 1, double> traction_vector_background(Core::LinAlg::Initialization::zero); - // Calculate the stress contributions to stiffness. // Gauss point loop for (size_t it_gp = 0; it_gp < interface_integration_points_.size(); it_gp++) { auto& [xi_interface, xi_background, weight] = interface_integration_points_[it_gp]; - // double determinant_interface = Constraints::EmbeddedMesh::get_determinant_interface_element( - // xi_interface, this->element_1()); - double determinant_interface = - Constraints::EmbeddedMesh::get_determinant_interface_element_current_conf( - xi_interface, this->element_1(), ele1pos_current_); + double determinant_interface = Constraints::EmbeddedMesh::get_determinant_interface_element( + xi_interface, this->element_1()); // Clear the shape function matrices N_interface.clear(); N_background.clear(); - traction_vector_interface.clear(); - traction_vector_background.clear(); GeometryPair::EvaluateShapeFunction::evaluate( N_interface, xi_interface, ele1pos_.shape_function_data_); GeometryPair::EvaluateShapeFunction::evaluate( N_background, xi_background, ele2pos_.shape_function_data_); - // Obtain the normal in the current configuration of the interface at xi + // Obtain the normal in the reference configuration of the interface at xi Core::LinAlg::Matrix<3, 1, double> normal_interface; - GeometryPair::evaluate_face_normal(xi_interface, ele1pos_current_, normal_interface); + GeometryPair::evaluate_face_normal(xi_interface, ele1pos_, normal_interface); - // Calculate the derivative of the unit normal w.r.t the displacements at xi - calculate_derivative_unit_normal_d_displacement( - xi_interface, ele1pos_current_, d_unit_normal_d_disp); - - // To evaluate the Cauchy stresses in the parent element of the face element, we need to obtain - // the corresponding coordinates of the Gauss points of the face element projected into its - // parent element + // To evaluate the first Piola-Kirchhoff stresses in the parent element of the face element, we + // need to obtain the corresponding coordinates of the Gauss points of the face element + // projected into its parent element auto face_element = dynamic_cast(&element_1()); if (!face_element) FOUR_C_THROW("Cast to FaceElement failed!"); @@ -427,46 +735,21 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitsche( *face_element, 1., xi_interface.data(), xi_interface_in_solid, temp); - // The following calculations are meant for 3D elements, therefore check the dimension of the - // interface parent element and the background element. - FOUR_C_ASSERT(Interface::spatial_dim_ + 1 != 3 or Background::spatial_dim_ != 3, - "The following implementation for obtaining the Cauchy stresses is only for 3d elements."); - FOUR_C_ASSERT(Interface::spatial_dim_ + 1 != 3 or Background::spatial_dim_ != 3, - "The following implementation for obtaining the Cauchy stresses is only for 3d elements."); - - // define linearizations for each direction - Core::LinAlg::Matrix<3, 3, double> cauchy_stress_tensor_interface( - Core::LinAlg::Initialization::zero); - Core::LinAlg::Matrix<3, 3, double> cauchy_stress_tensor_background( - Core::LinAlg::Initialization::zero); - std::vector d_cauchyndir_dd_interface(3); - std::vector d_cauchyndir_dd_background(3); - - evaluate_cauchy_stress_tensor_at_xi(discret, ele1_parent_dis_, *face_element->parent_element(), - xi_interface_in_solid, normal_interface, traction_vector_interface, - cauchy_stress_tensor_interface, d_cauchyndir_dd_interface); - - Core::LinAlg::Matrix<3, Interface::n_nodes_ * 3, double> - cauchy_stress_interface_d_unit_normal_d_disp_interface(Core::LinAlg::Initialization::zero); - cauchy_stress_interface_d_unit_normal_d_disp_interface.multiply( - cauchy_stress_tensor_interface, d_unit_normal_d_disp); + // evaluate first Piola-Kirchhoff stress at the interface and its linearization + auto pk1_interface = evaluate_first_pk_linearizations_at_xi( + discret, ele1_parent_dis_, *face_element->parent_element(), xi_interface_in_solid); // obtain the displacements of the background elements std::vector background_displacement; for (unsigned int i_n_dof = 0; i_n_dof < Background::n_dof_; i_n_dof++) background_displacement.push_back(ele2dis_.element_position_(i_n_dof)); - evaluate_cauchy_stress_tensor_at_xi(discret, background_displacement, element_2(), - xi_background, normal_interface, traction_vector_background, - cauchy_stress_tensor_background, d_cauchyndir_dd_background); - - Core::LinAlg::Matrix<3, Interface::n_nodes_ * 3, double> - cauchy_stress_background_d_unit_normal_d_disp_interface(Core::LinAlg::Initialization::zero); - cauchy_stress_background_d_unit_normal_d_disp_interface.multiply( - cauchy_stress_tensor_background, d_unit_normal_d_disp); + // evaluate first Piola-Kirchhoff stress at the background and its linearization + auto pk1_background = evaluate_first_pk_linearizations_at_xi( + discret, background_displacement, element_2(), xi_background); - // As the calculations of the Cauchy stresses are done in the parent element of the face - // element, we need the locations of the dofs of the interface in its parent element. + // As the calculations of the first Piola-Kirchhoff stresses are done in the parent element of + // the face element, we need the locations of the dofs of the interface in its parent element. // These locations are saved in a vector and used for calculating the contributions to the // stiffness matrix. std::vector lm_interface; @@ -495,86 +778,384 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitsche + var_pk1_interface_n_disp_interface; + Core::LinAlg::Matrix + var_pk1_interface_n_disp_background; + Core::LinAlg::Matrix + var_pk1_background_n_disp_interface; + Core::LinAlg::Matrix + var_pk1_background_n_disp_background; + + // "blue" terms + Core::LinAlg::Matrix + var_disp_interface_pk1_interface_n; + Core::LinAlg::Matrix + var_disp_interface_pk1_background_n; + Core::LinAlg::Matrix + var_disp_background_pk1_interface_n; + Core::LinAlg::Matrix + var_disp_background_pk1_background_n; + + // "green" terms + Core::LinAlg::Matrix lin_var_pk1_interface; + Core::LinAlg::Matrix lin_var_pk1_background; + + // Fill var_pk1_(.)_n_disp(.) terms for (unsigned int i_interface_node = 0; i_interface_node < Interface::n_nodes_; i_interface_node++) for (unsigned int j_interface_node = 0; j_interface_node < Interface::n_nodes_; j_interface_node++) for (unsigned int i_dim = 0; i_dim < 3; i_dim++) - local_stiffness_disp_interface_stress_interface( - i_interface_node * 3 + i_dim, j_interface_node * 3 + i_dim) -= - nitsche_average_weight_param * N_interface(i_interface_node) * - d_cauchyndir_dd_interface[i_dim](dofs_interface_locations[j_interface_node], 0) * - weight * determinant_interface + - nitsche_average_weight_param * N_interface(i_interface_node) * - cauchy_stress_interface_d_unit_normal_d_disp_interface( - i_dim, j_interface_node * 3 + i_dim) * - weight * determinant_interface + - (1.0 - nitsche_average_weight_param) * N_interface(i_interface_node) * - cauchy_stress_background_d_unit_normal_d_disp_interface( - i_dim, j_interface_node * 3 + i_dim) * - weight * determinant_interface; - - // Fill in the local matrix K_nitsche_disp_interface_stress_background. + { + var_pk1_interface_n_disp_interface( + i_interface_node * 3 + i_dim, j_interface_node * 3 + 0) -= + (pk1_interface.b_pk1_(0, dofs_interface_locations[i_interface_node] * 3 + i_dim) * + normal_interface(0) + + pk1_interface.b_pk1_(3, dofs_interface_locations[i_interface_node] * 3 + i_dim) * + normal_interface(1) + + pk1_interface.b_pk1_(5, dofs_interface_locations[i_interface_node] * 3 + i_dim) * + normal_interface(2)) * + N_interface(j_interface_node) * weight * determinant_interface * + nitsche_average_weight_param; + + var_pk1_interface_n_disp_interface( + i_interface_node * 3 + i_dim, j_interface_node * 3 + 1) -= + (pk1_interface.b_pk1_(6, dofs_interface_locations[i_interface_node] * 3 + i_dim) * + normal_interface(0) + + pk1_interface.b_pk1_(1, dofs_interface_locations[i_interface_node] * 3 + i_dim) * + normal_interface(1) + + pk1_interface.b_pk1_(4, dofs_interface_locations[i_interface_node] * 3 + i_dim) * + normal_interface(2)) * + N_interface(j_interface_node) * weight * determinant_interface * + nitsche_average_weight_param; + + var_pk1_interface_n_disp_interface( + i_interface_node * 3 + i_dim, j_interface_node * 3 + 2) -= + (pk1_interface.b_pk1_(8, dofs_interface_locations[i_interface_node] * 3 + i_dim) * + normal_interface(0) + + pk1_interface.b_pk1_(7, dofs_interface_locations[i_interface_node] * 3 + i_dim) * + normal_interface(1) + + pk1_interface.b_pk1_(2, dofs_interface_locations[i_interface_node] * 3 + i_dim) * + normal_interface(2)) * + N_interface(j_interface_node) * weight * determinant_interface * + nitsche_average_weight_param; + } + for (unsigned int i_interface_node = 0; i_interface_node < Interface::n_nodes_; i_interface_node++) - for (unsigned int j_background_node = 0; j_background_node < Background::n_nodes_; - j_background_node++) + for (unsigned int i_background_node = 0; i_background_node < Background::n_nodes_; + i_background_node++) for (unsigned int i_dim = 0; i_dim < 3; i_dim++) - local_stiffness_disp_interface_stress_background( - i_interface_node * 3 + i_dim, j_background_node * 3 + i_dim) -= - (1.0 - nitsche_average_weight_param) * N_interface(i_interface_node) * - d_cauchyndir_dd_background[i_dim](j_background_node, 0) * weight * - determinant_interface; + { + var_pk1_interface_n_disp_background( + i_interface_node * 3 + i_dim, i_background_node * 3 + 0) += + (pk1_interface.b_pk1_(0, dofs_interface_locations[i_interface_node] * 3 + i_dim) * + normal_interface(0) + + pk1_interface.b_pk1_(3, dofs_interface_locations[i_interface_node] * 3 + i_dim) * + normal_interface(1) + + pk1_interface.b_pk1_(5, dofs_interface_locations[i_interface_node] * 3 + i_dim) * + normal_interface(2)) * + N_background(i_background_node) * weight * determinant_interface * + nitsche_average_weight_param; + + var_pk1_interface_n_disp_background( + i_interface_node * 3 + i_dim, i_background_node * 3 + 1) += + (pk1_interface.b_pk1_(6, dofs_interface_locations[i_interface_node] * 3 + i_dim) * + normal_interface(0) + + pk1_interface.b_pk1_(1, dofs_interface_locations[i_interface_node] * 3 + i_dim) * + normal_interface(1) + + pk1_interface.b_pk1_(4, dofs_interface_locations[i_interface_node] * 3 + i_dim) * + normal_interface(2)) * + N_background(i_background_node) * weight * determinant_interface * + nitsche_average_weight_param; + + var_pk1_interface_n_disp_background( + i_interface_node * 3 + i_dim, i_background_node * 3 + 2) += + (pk1_interface.b_pk1_(8, dofs_interface_locations[i_interface_node] * 3 + i_dim) * + normal_interface(0) + + pk1_interface.b_pk1_(7, dofs_interface_locations[i_interface_node] * 3 + i_dim) * + normal_interface(1) + + pk1_interface.b_pk1_(2, dofs_interface_locations[i_interface_node] * 3 + i_dim) * + normal_interface(2)) * + N_background(i_background_node) * weight * determinant_interface * + nitsche_average_weight_param; + } + - // Fill in the local matrix K_nitsche_disp_background_stress_interface. for (unsigned int i_background_node = 0; i_background_node < Background::n_nodes_; i_background_node++) - for (unsigned int j_interface_node = 0; j_interface_node < Interface::n_nodes_; - j_interface_node++) + for (unsigned int i_interface_node = 0; i_interface_node < Interface::n_nodes_; + i_interface_node++) for (unsigned int i_dim = 0; i_dim < 3; i_dim++) - local_stiffness_disp_background_stress_interface( - i_background_node * 3 + i_dim, j_interface_node * 3 + i_dim) += - nitsche_average_weight_param * N_background(i_background_node) * - d_cauchyndir_dd_interface[i_dim](dofs_interface_locations[j_interface_node], 0) * - weight * determinant_interface + - nitsche_average_weight_param * N_background(i_background_node) * - cauchy_stress_interface_d_unit_normal_d_disp_interface( - i_dim, j_interface_node * 3 + i_dim) * - weight * determinant_interface + - (1.0 - nitsche_average_weight_param) * N_background(i_background_node) * - cauchy_stress_background_d_unit_normal_d_disp_interface( - i_dim, j_interface_node * 3 + i_dim) * - weight * determinant_interface; - - // Fill in the local matrix K_nitsche_disp_background_stress_background. + { + var_pk1_background_n_disp_interface( + i_background_node * 3 + i_dim, i_interface_node * 3 + 0) -= + (pk1_background.b_pk1_(0, i_background_node * 3 + i_dim) * normal_interface(0) + + pk1_background.b_pk1_(3, i_background_node * 3 + i_dim) * normal_interface(1) + + pk1_background.b_pk1_(5, i_background_node * 3 + i_dim) * normal_interface(2)) * + N_interface(i_interface_node) * weight * determinant_interface * + (1.0 - nitsche_average_weight_param); + + var_pk1_background_n_disp_interface( + i_background_node * 3 + i_dim, i_interface_node * 3 + 1) -= + (pk1_background.b_pk1_(6, i_background_node * 3 + i_dim) * normal_interface(0) + + pk1_background.b_pk1_(1, i_background_node * 3 + i_dim) * normal_interface(1) + + pk1_background.b_pk1_(4, i_background_node * 3 + i_dim) * normal_interface(2)) * + N_interface(i_interface_node) * weight * determinant_interface * + (1.0 - nitsche_average_weight_param); + + var_pk1_background_n_disp_interface( + i_background_node * 3 + i_dim, i_interface_node * 3 + 2) -= + (pk1_background.b_pk1_(8, i_background_node * 3 + i_dim) * normal_interface(0) + + pk1_background.b_pk1_(7, i_background_node * 3 + i_dim) * normal_interface(1) + + pk1_background.b_pk1_(2, i_background_node * 3 + i_dim) * normal_interface(2)) * + N_interface(i_interface_node) * weight * determinant_interface * + (1.0 - nitsche_average_weight_param); + } + for (unsigned int i_background_node = 0; i_background_node < Background::n_nodes_; i_background_node++) for (unsigned int j_background_node = 0; j_background_node < Background::n_nodes_; j_background_node++) for (unsigned int i_dim = 0; i_dim < 3; i_dim++) - local_stiffness_disp_background_stress_background( - i_background_node * 3 + i_dim, j_background_node * 3 + i_dim) += - (1.0 - nitsche_average_weight_param) * N_background(i_background_node) * - d_cauchyndir_dd_background[i_dim](j_background_node, 0) * weight * - determinant_interface; + { + var_pk1_background_n_disp_background( + i_background_node * 3 + i_dim, j_background_node * 3 + 0) += + (pk1_background.b_pk1_(0, i_background_node * 3 + i_dim) * normal_interface(0) + + pk1_background.b_pk1_(3, i_background_node * 3 + i_dim) * normal_interface(1) + + pk1_background.b_pk1_(5, i_background_node * 3 + i_dim) * normal_interface(2)) * + N_background(j_background_node) * weight * determinant_interface * + (1.0 - nitsche_average_weight_param); + + var_pk1_background_n_disp_background( + i_background_node * 3 + i_dim, j_background_node * 3 + 1) += + (pk1_background.b_pk1_(6, i_background_node * 3 + i_dim) * normal_interface(0) + + pk1_background.b_pk1_(1, i_background_node * 3 + i_dim) * normal_interface(1) + + pk1_background.b_pk1_(4, i_background_node * 3 + i_dim) * normal_interface(2)) * + N_background(j_background_node) * weight * determinant_interface * + (1.0 - nitsche_average_weight_param); + + var_pk1_background_n_disp_background( + i_background_node * 3 + i_dim, j_background_node * 3 + 2) += + (pk1_background.b_pk1_(8, i_background_node * 3 + i_dim) * normal_interface(0) + + pk1_background.b_pk1_(7, i_background_node * 3 + i_dim) * normal_interface(1) + + pk1_background.b_pk1_(2, i_background_node * 3 + i_dim) * normal_interface(2)) * + N_background(j_background_node) * weight * determinant_interface * + (1.0 - nitsche_average_weight_param); + } + + // Fill pk1_(.)_n_var_disp(.) terms + for (unsigned int i_interface_node = 0; i_interface_node < Interface::n_nodes_; + i_interface_node++) + for (unsigned int j_interface_node = 0; j_interface_node < Interface::n_nodes_; + j_interface_node++) + for (unsigned int i_dim = 0; i_dim < 3; i_dim++) + { + var_disp_interface_pk1_interface_n( + i_interface_node * 3 + 0, j_interface_node * 3 + i_dim) -= + N_interface(i_interface_node) * + (pk1_interface.b_pk1_(0, dofs_interface_locations[j_interface_node] * 3 + i_dim) * + normal_interface(0) + + pk1_interface.b_pk1_(3, dofs_interface_locations[j_interface_node] * 3 + i_dim) * + normal_interface(1) + + pk1_interface.b_pk1_(5, dofs_interface_locations[j_interface_node] * 3 + i_dim) * + normal_interface(2)) * + weight * determinant_interface * nitsche_average_weight_param; + + var_disp_interface_pk1_interface_n( + i_interface_node * 3 + 1, j_interface_node * 3 + i_dim) -= + N_interface(i_interface_node) * + (pk1_interface.b_pk1_(6, dofs_interface_locations[j_interface_node] * 3 + i_dim) * + normal_interface(0) + + pk1_interface.b_pk1_(1, dofs_interface_locations[j_interface_node] * 3 + i_dim) * + normal_interface(1) + + pk1_interface.b_pk1_(4, dofs_interface_locations[j_interface_node] * 3 + i_dim) * + normal_interface(2)) * + weight * determinant_interface * nitsche_average_weight_param; + + var_disp_interface_pk1_interface_n( + i_interface_node * 3 + 2, j_interface_node * 3 + i_dim) -= + N_interface(i_interface_node) * + (pk1_interface.b_pk1_(8, dofs_interface_locations[j_interface_node] * 3 + i_dim) * + normal_interface(0) + + pk1_interface.b_pk1_(7, dofs_interface_locations[j_interface_node] * 3 + i_dim) * + normal_interface(1) + + pk1_interface.b_pk1_(2, dofs_interface_locations[j_interface_node] * 3 + i_dim) * + normal_interface(2)) * + weight * determinant_interface * nitsche_average_weight_param; + } - // Add the local constraint contributions of Nitsche contributions for (unsigned int i_interface_node = 0; i_interface_node < Interface::n_nodes_; i_interface_node++) - for (unsigned int i_dim = 0; i_dim < 3; i_dim++) - local_constraint_stresses(i_interface_node * 3 + i_dim) -= - (nitsche_average_weight_param * traction_vector_interface(i_dim) + - (1.0 - nitsche_average_weight_param) * traction_vector_background(i_dim)) * - N_interface(i_interface_node) * weight * determinant_interface; + for (unsigned int i_background_node = 0; i_background_node < Background::n_nodes_; + i_background_node++) + for (unsigned int i_dim = 0; i_dim < 3; i_dim++) + { + var_disp_interface_pk1_background_n( + i_interface_node * 3 + 0, i_background_node * 3 + i_dim) -= + N_interface(i_interface_node) * + (pk1_background.b_pk1_(0, i_background_node * 3 + i_dim) * normal_interface(0) + + pk1_background.b_pk1_(3, i_background_node * 3 + i_dim) * normal_interface(1) + + pk1_background.b_pk1_(5, i_background_node * 3 + i_dim) * normal_interface(2)) * + weight * determinant_interface * (1.0 - nitsche_average_weight_param); + + var_disp_interface_pk1_background_n( + i_interface_node * 3 + 1, i_background_node * 3 + i_dim) -= + N_interface(i_interface_node) * + (pk1_background.b_pk1_(6, i_background_node * 3 + i_dim) * normal_interface(0) + + pk1_background.b_pk1_(1, i_background_node * 3 + i_dim) * normal_interface(1) + + pk1_background.b_pk1_(4, i_background_node * 3 + i_dim) * normal_interface(2)) * + weight * determinant_interface * (1.0 - nitsche_average_weight_param); + + var_disp_interface_pk1_background_n( + i_interface_node * 3 + 2, i_background_node * 3 + i_dim) -= + N_interface(i_interface_node) * + (pk1_background.b_pk1_(8, i_background_node * 3 + i_dim) * normal_interface(0) + + pk1_background.b_pk1_(7, i_background_node * 3 + i_dim) * normal_interface(1) + + pk1_background.b_pk1_(2, i_background_node * 3 + i_dim) * normal_interface(2)) * + weight * determinant_interface * (1.0 - nitsche_average_weight_param); + } + + for (unsigned int i_background_node = 0; i_background_node < Background::n_nodes_; + i_background_node++) + for (unsigned int i_interface_node = 0; i_interface_node < Interface::n_nodes_; + i_interface_node++) + for (unsigned int i_dim = 0; i_dim < 3; i_dim++) + { + var_disp_background_pk1_interface_n( + i_background_node * 3 + 0, i_interface_node * 3 + i_dim) -= + N_background(i_background_node) * + (pk1_interface.b_pk1_(0, dofs_interface_locations[i_interface_node] * 3 + i_dim) * + normal_interface(0) + + pk1_interface.b_pk1_(3, dofs_interface_locations[i_interface_node] * 3 + i_dim) * + normal_interface(1) + + pk1_interface.b_pk1_(5, dofs_interface_locations[i_interface_node] * 3 + i_dim) * + normal_interface(2)) * + weight * determinant_interface * nitsche_average_weight_param; + + var_disp_background_pk1_interface_n( + i_background_node * 3 + 1, i_interface_node * 3 + i_dim) -= + N_background(i_background_node) * + (pk1_interface.b_pk1_(6, dofs_interface_locations[i_interface_node] * 3 + i_dim) * + normal_interface(0) + + pk1_interface.b_pk1_(1, dofs_interface_locations[i_interface_node] * 3 + i_dim) * + normal_interface(1) + + pk1_interface.b_pk1_(4, dofs_interface_locations[i_interface_node] * 3 + i_dim) * + normal_interface(2)) * + weight * determinant_interface * nitsche_average_weight_param; + + var_disp_background_pk1_interface_n( + i_background_node * 3 + 2, i_interface_node * 3 + i_dim) -= + N_background(i_background_node) * + (pk1_interface.b_pk1_(8, dofs_interface_locations[i_interface_node] * 3 + i_dim) * + normal_interface(0) + + pk1_interface.b_pk1_(7, dofs_interface_locations[i_interface_node] * 3 + i_dim) * + normal_interface(1) + + pk1_interface.b_pk1_(2, dofs_interface_locations[i_interface_node] * 3 + i_dim) * + normal_interface(2)) * + weight * determinant_interface * nitsche_average_weight_param; + } for (unsigned int i_background_node = 0; i_background_node < Background::n_nodes_; i_background_node++) - for (unsigned int i_dim = 0; i_dim < 3; i_dim++) - local_constraint_stresses(Interface::n_dof_ + i_background_node * 3 + i_dim) += - (nitsche_average_weight_param * traction_vector_interface(i_dim) + - (1.0 - nitsche_average_weight_param) * traction_vector_background(i_dim)) * - N_background(i_background_node) * weight * determinant_interface; + for (unsigned int j_background_node = 0; j_background_node < Background::n_nodes_; + j_background_node++) + for (unsigned int i_dim = 0; i_dim < 3; i_dim++) + { + var_disp_background_pk1_background_n( + i_background_node * 3 + 0, j_background_node * 3 + i_dim) -= + N_background(i_background_node) * + (pk1_background.b_pk1_(0, j_background_node * 3 + i_dim) * normal_interface(0) + + pk1_background.b_pk1_(3, j_background_node * 3 + i_dim) * normal_interface(1) + + pk1_background.b_pk1_(5, j_background_node * 3 + i_dim) * normal_interface(2)) * + weight * determinant_interface * (1.0 - nitsche_average_weight_param); + + var_disp_background_pk1_background_n( + i_background_node * 3 + 1, j_background_node * 3 + i_dim) -= + N_background(i_background_node) * + (pk1_background.b_pk1_(6, j_background_node * 3 + i_dim) * normal_interface(0) + + pk1_background.b_pk1_(1, j_background_node * 3 + i_dim) * normal_interface(1) + + pk1_background.b_pk1_(4, j_background_node * 3 + i_dim) * normal_interface(2)) * + weight * determinant_interface * (1.0 - nitsche_average_weight_param); + + var_disp_background_pk1_background_n( + i_background_node * 3 + 2, j_background_node * 3 + i_dim) -= + N_background(i_background_node) * + (pk1_background.b_pk1_(8, j_background_node * 3 + i_dim) * normal_interface(0) + + pk1_background.b_pk1_(7, j_background_node * 3 + i_dim) * normal_interface(1) + + pk1_background.b_pk1_(2, j_background_node * 3 + i_dim) * normal_interface(2)) * + weight * determinant_interface * (1.0 - nitsche_average_weight_param); + } + + + + // Fill in the local matrix K_nitsche_disp_interface_stress_interface. + // for (unsigned int i_interface_node = 0; i_interface_node < Interface::n_nodes_; + // i_interface_node++) + // for (unsigned int j_interface_node = 0; j_interface_node < Interface::n_nodes_; + // j_interface_node++) + // for (unsigned int i_dim = 0; i_dim < 3; i_dim++) + // local_stiffness_disp_interface_stress_interface( + // i_interface_node * 3 + i_dim, j_interface_node * 3 + i_dim) -= + // nitsche_average_weight_param * N_interface(i_interface_node) * + // d_cauchyndir_dd_interface[i_dim](dofs_interface_locations[j_interface_node], 0) + // * weight * determinant_interface + + // nitsche_average_weight_param * N_interface(i_interface_node) * + // cauchy_stress_interface_d_unit_normal_d_disp_interface( + // i_dim, j_interface_node * 3 + i_dim) * + // weight * determinant_interface + + // (1.0 - nitsche_average_weight_param) * N_interface(i_interface_node) * + // cauchy_stress_background_d_unit_normal_d_disp_interface( + // i_dim, j_interface_node * 3 + i_dim) * + // weight * determinant_interface; + // + // // Fill in the local matrix K_nitsche_disp_interface_stress_background. + // for (unsigned int i_interface_node = 0; i_interface_node < Interface::n_nodes_; + // i_interface_node++) + // for (unsigned int j_background_node = 0; j_background_node < Background::n_nodes_; + // j_background_node++) + // for (unsigned int i_dim = 0; i_dim < 3; i_dim++) + // local_stiffness_disp_interface_stress_background( + // i_interface_node * 3 + i_dim, j_background_node * 3 + i_dim) -= + // (1.0 - nitsche_average_weight_param) * N_interface(i_interface_node) * + // d_cauchyndir_dd_background[i_dim](j_background_node, 0) * weight * + // determinant_interface; + // + // // Fill in the local matrix K_nitsche_disp_background_stress_interface. + // for (unsigned int i_background_node = 0; i_background_node < Background::n_nodes_; + // i_background_node++) + // for (unsigned int j_interface_node = 0; j_interface_node < Interface::n_nodes_; + // j_interface_node++) + // for (unsigned int i_dim = 0; i_dim < 3; i_dim++) + // local_stiffness_disp_background_stress_interface( + // i_background_node * 3 + i_dim, j_interface_node * 3 + i_dim) += + // nitsche_average_weight_param * N_background(i_background_node) * + // d_cauchyndir_dd_interface[i_dim](dofs_interface_locations[j_interface_node], 0) + // * weight * determinant_interface + + // nitsche_average_weight_param * N_background(i_background_node) * + // cauchy_stress_interface_d_unit_normal_d_disp_interface( + // i_dim, j_interface_node * 3 + i_dim) * + // weight * determinant_interface + + // (1.0 - nitsche_average_weight_param) * N_background(i_background_node) * + // cauchy_stress_background_d_unit_normal_d_disp_interface( + // i_dim, j_interface_node * 3 + i_dim) * + // weight * determinant_interface; + // + // // Fill in the local matrix K_nitsche_disp_background_stress_background. + // for (unsigned int i_background_node = 0; i_background_node < Background::n_nodes_; + // i_background_node++) + // for (unsigned int j_background_node = 0; j_background_node < Background::n_nodes_; + // j_background_node++) + // for (unsigned int i_dim = 0; i_dim < 3; i_dim++) + // local_stiffness_disp_background_stress_background( + // i_background_node * 3 + i_dim, j_background_node * 3 + i_dim) += + // (1.0 - nitsche_average_weight_param) * N_background(i_background_node) * + // d_cauchyndir_dd_background[i_dim](j_background_node, 0) * weight * + // determinant_interface; + // } } From ed0f24ae97c7d81a17fd742e336d68a8a553fc44 Mon Sep 17 00:00:00 2001 From: Gabriela Loera Date: Fri, 13 Mar 2026 11:47:37 +0100 Subject: [PATCH 19/29] Saving a middle state (not working) --- ..._embeddedmesh_interaction_pair_nitsche.cpp | 994 ++++++++---------- ...dedmesh_solid_to_solid_nitsche_manager.cpp | 17 - 2 files changed, 423 insertions(+), 588 deletions(-) diff --git a/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_nitsche.cpp b/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_nitsche.cpp index 24cb8e918bf..e714e7d4a50 100644 --- a/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_nitsche.cpp +++ b/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_nitsche.cpp @@ -380,30 +380,44 @@ void evaluate_cauchy_stress_tensor_at_xi(const Core::FE::Discretization& discret } } +template +struct LinearizationDependencies +{ + Discret::Elements::JacobianMapping jacobian_mapping_; + + Core::LinAlg::Tensor, Core::FE::dim> + deformation_gradient_; + + Discret::Elements::Stress pk2_; + + Core::LinAlg::Matrix, Core::FE::dim> d_defgrad_; + + Core::LinAlg::Matrix<3, 3> d_pk2_; +}; + template struct FirstPKStressLinearizations { /// First Piola-Kirchhoff stress tensor Core::LinAlg::Matrix, Core::FE::dim> pk1_; - /// Variation of the 1. Piola Kirchhoff stress tensor w.r.t. the displacement field - Core::LinAlg::Matrix<6, Core::FE::num_nodes(celltype) * Core::FE::dim> b_pk1_; + /// Variation of the 1. Piola Kirchhoff stress tensor on a virtual displacement of a node in a + /// specific Cartesian direction (dir = 0, 1, 2) + Core::LinAlg::Matrix, Core::FE::dim> d_pk1_node_dir; - /// Linearization of the variation of the 1. Piola Kirchhoff stress tensor w.r.t. the displacement - /// field - Core::LinAlg::Matrix, - Core::FE::num_nodes(celltype) * Core::FE::dim> - lin_b_pk1_; + /// Linearization of the variation of the 1. Piola Kirchhoff stress tensor for the increment of + /// displacement of a node in a certain direction for a virtual displacement of a node in a + /// certain direction + Core::LinAlg::Matrix, Core::FE::dim> + lin_d_pk1_anode_dir_bnode_dir; }; -// Maybe I just need to calculate the Cauchy stress tensor and not the vector... template -FirstPKStressLinearizations evaluate_first_pk_linearizations_at_xi( - const Core::FE::Discretization& discret, const std::vector& ele_displacement, - const Core::Elements::Element& element, Core::LinAlg::Matrix<3, 1>& xi) +void evaluate_first_pk_at_xi(const Core::FE::Discretization& discret, + const std::vector& ele_displacement, const Core::Elements::Element& element, + Core::LinAlg::Matrix<3, 1>& xi, LinearizationDependencies& linearization_dependencies, + FirstPKStressLinearizations& pk1_stress) { - FirstPKStressLinearizations pk1_stress; - const Core::LinAlg::Tensor> xi_tensor = Core::LinAlg::reinterpret_as_tensor>(xi); @@ -416,10 +430,14 @@ FirstPKStressLinearizations evaluate_first_pk_linearizations_at_xi( const Discret::Elements::JacobianMapping jacobian_mapping = Discret::Elements::evaluate_jacobian_mapping(shape_functions, element_nodes); + linearization_dependencies.jacobian_mapping_ = jacobian_mapping; + Core::LinAlg::Tensor, Core::FE::dim> deformation_gradient = Discret::Elements::evaluate_deformation_gradient(jacobian_mapping, element_nodes); + linearization_dependencies.deformation_gradient_ = deformation_gradient; + const Discret::Elements::SpatialMaterialMapping spatial_material_mapping = evaluate_spatial_material_mapping(jacobian_mapping, element_nodes); @@ -441,233 +459,159 @@ FirstPKStressLinearizations evaluate_first_pk_linearizations_at_xi( // Setting the number of Gauss point (gp) to zero (this is later used for a warning, but not // relevant for calculations) const int gp = 0; - Discret::Elements::Stress pk2 = + linearization_dependencies.pk2_ = Discret::Elements::evaluate_material_stress(*(solid_ele->solid_material()), deformation_gradient, gl_strain, params, context, gp, element.id()); - // Calculate the 1st Piola-Kirchhoff stresses using a pull back operation on the Cauchy stresses + // Calculate the 1st Piola-Kirchhoff stresses Core::LinAlg::Matrix<3, 3> def_gradient = Core::LinAlg::make_matrix_view(deformation_gradient); Core::LinAlg::Matrix<3, 3> def_gradient_inv(Core::LinAlg::Initialization::zero); def_gradient_inv.invert(def_gradient); Core::LinAlg::Matrix<3, 3> pk2_matrix(Core::LinAlg::Initialization::zero); - pk2_matrix(0, 0) = pk2.pk2_(0, 0); - pk2_matrix(1, 1) = pk2.pk2_(1, 1); - pk2_matrix(2, 2) = pk2.pk2_(2, 2); - pk2_matrix(0, 1) = pk2.pk2_(0, 1); - pk2_matrix(1, 0) = pk2.pk2_(0, 1); - pk2_matrix(1, 2) = pk2.pk2_(1, 2); - pk2_matrix(2, 1) = pk2.pk2_(1, 2); - pk2_matrix(0, 2) = pk2.pk2_(0, 2); - pk2_matrix(2, 0) = pk2.pk2_(0, 2); + pk2_matrix(0, 0) = linearization_dependencies.pk2_.pk2_(0, 0); + pk2_matrix(1, 1) = linearization_dependencies.pk2_.pk2_(1, 1); + pk2_matrix(2, 2) = linearization_dependencies.pk2_.pk2_(2, 2); + pk2_matrix(0, 1) = linearization_dependencies.pk2_.pk2_(0, 1); + pk2_matrix(1, 0) = linearization_dependencies.pk2_.pk2_(0, 1); + pk2_matrix(1, 2) = linearization_dependencies.pk2_.pk2_(1, 2); + pk2_matrix(2, 1) = linearization_dependencies.pk2_.pk2_(1, 2); + pk2_matrix(0, 2) = linearization_dependencies.pk2_.pk2_(0, 2); + pk2_matrix(2, 0) = linearization_dependencies.pk2_.pk2_(0, 2); pk1_stress.pk1_.multiply(def_gradient, pk2_matrix); +} - // Calculate the first contribution to the variation of the 2nd Piola-Kirchhoff stress: \delta F * - // S = ( B_pk2 * Grad_X(shape_functions) ) * \delta u - Core::LinAlg::Matrix<6, Core::FE::num_nodes(celltype) * Core::FE::dim> B_pk2_d_F_dd( - Core::LinAlg::Initialization::zero); - for (int num_node = 0; num_node < Core::FE::num_nodes(celltype); ++num_node) - { - B_pk2_d_F_dd(0, Core::FE::dim * num_node + 0) = - pk2.pk2_(0, 0) * jacobian_mapping.N_XYZ[num_node](0) + - pk2.pk2_(0, 1) * jacobian_mapping.N_XYZ[num_node](1) + - pk2.pk2_(0, 2) * jacobian_mapping.N_XYZ[num_node](2); - B_pk2_d_F_dd(1, Core::FE::dim * num_node + 1) = - pk2.pk2_(0, 1) * jacobian_mapping.N_XYZ[num_node](0) + - pk2.pk2_(1, 1) * jacobian_mapping.N_XYZ[num_node](1) + - pk2.pk2_(1, 2) * jacobian_mapping.N_XYZ[num_node](2); - B_pk2_d_F_dd(2, Core::FE::dim * num_node + 2) = - pk2.pk2_(0, 2) * jacobian_mapping.N_XYZ[num_node](0) + - pk2.pk2_(1, 2) * jacobian_mapping.N_XYZ[num_node](1) + - pk2.pk2_(2, 2) * jacobian_mapping.N_XYZ[num_node](2); - B_pk2_d_F_dd(3, Core::FE::dim * num_node + 0) = - pk2.pk2_(0, 1) * jacobian_mapping.N_XYZ[num_node](0) + - pk2.pk2_(1, 1) * jacobian_mapping.N_XYZ[num_node](1) + - pk2.pk2_(1, 2) * jacobian_mapping.N_XYZ[num_node](2); - B_pk2_d_F_dd(4, Core::FE::dim * num_node + 1) = - pk2.pk2_(0, 2) * jacobian_mapping.N_XYZ[num_node](0) + - pk2.pk2_(1, 2) * jacobian_mapping.N_XYZ[num_node](1) + - pk2.pk2_(2, 2) * jacobian_mapping.N_XYZ[num_node](2); - B_pk2_d_F_dd(5, Core::FE::dim * num_node + 0) = - pk2.pk2_(0, 2) * jacobian_mapping.N_XYZ[num_node](0) + - pk2.pk2_(1, 2) * jacobian_mapping.N_XYZ[num_node](1) + - pk2.pk2_(2, 2) * jacobian_mapping.N_XYZ[num_node](2); - B_pk2_d_F_dd(6, Core::FE::dim * num_node + 1) = - pk2.pk2_(0, 0) * jacobian_mapping.N_XYZ[num_node](0) + - pk2.pk2_(0, 1) * jacobian_mapping.N_XYZ[num_node](1) + - pk2.pk2_(0, 2) * jacobian_mapping.N_XYZ[num_node](2); - B_pk2_d_F_dd(7, Core::FE::dim * num_node + 2) = - pk2.pk2_(0, 1) * jacobian_mapping.N_XYZ[num_node](0) + - pk2.pk2_(1, 1) * jacobian_mapping.N_XYZ[num_node](1) + - pk2.pk2_(1, 2) * jacobian_mapping.N_XYZ[num_node](2); - B_pk2_d_F_dd(8, Core::FE::dim * num_node + 2) = - pk2.pk2_(0, 0) * jacobian_mapping.N_XYZ[num_node](0) + - pk2.pk2_(0, 1) * jacobian_mapping.N_XYZ[num_node](1) + - pk2.pk2_(0, 2) * jacobian_mapping.N_XYZ[num_node](2); - } - // Get the variation of the Green-Lagrange strains - // first, evaluate matrix B = sym(deformation_gradient^T * Grad \delta u) - Core::LinAlg::Matrix<6, Core::FE::num_nodes(celltype) * Core::FE::dim> B_glstrain( - Core::LinAlg::Initialization::zero); - for (int num_node = 0; num_node < Core::FE::num_nodes(celltype); ++num_node) - { - B_glstrain(0, Core::FE::dim * num_node + 0) = - def_gradient(0, 0) * jacobian_mapping.N_XYZ[num_node](0); - B_glstrain(0, Core::FE::dim * num_node + 1) = - def_gradient(1, 0) * jacobian_mapping.N_XYZ[num_node](0); - B_glstrain(0, Core::FE::dim * num_node + 2) = - def_gradient(2, 0) * jacobian_mapping.N_XYZ[num_node](0); - B_glstrain(1, Core::FE::dim * num_node + 0) = - def_gradient(0, 1) * jacobian_mapping.N_XYZ[num_node](1); - B_glstrain(1, Core::FE::dim * num_node + 1) = - def_gradient(1, 1) * jacobian_mapping.N_XYZ[num_node](1); - B_glstrain(1, Core::FE::dim * num_node + 2) = - def_gradient(2, 1) * jacobian_mapping.N_XYZ[num_node](1); - B_glstrain(2, Core::FE::dim * num_node + 0) = - def_gradient(0, 2) * jacobian_mapping.N_XYZ[num_node](2); - B_glstrain(2, Core::FE::dim * num_node + 1) = - def_gradient(1, 2) * jacobian_mapping.N_XYZ[num_node](2); - B_glstrain(2, Core::FE::dim * num_node + 2) = - def_gradient(2, 2) * jacobian_mapping.N_XYZ[num_node](2); - B_glstrain(3, Core::FE::dim * num_node + 0) = - 0.5 * (def_gradient(0, 1) * jacobian_mapping.N_XYZ[num_node](0) + - def_gradient(0, 0) * jacobian_mapping.N_XYZ[num_node](1)); - B_glstrain(3, Core::FE::dim * num_node + 1) = - 0.5 * (def_gradient(1, 1) * jacobian_mapping.N_XYZ[num_node](0) + - def_gradient(1, 0) * jacobian_mapping.N_XYZ[num_node](1)); - B_glstrain(3, Core::FE::dim * num_node + 2) = - 0.5 * (def_gradient(2, 1) * jacobian_mapping.N_XYZ[num_node](0) + - def_gradient(2, 0) * jacobian_mapping.N_XYZ[num_node](1)); - B_glstrain(4, Core::FE::dim * num_node + 0) = - 0.5 * (def_gradient(0, 2) * jacobian_mapping.N_XYZ[num_node](1) + - def_gradient(0, 1) * jacobian_mapping.N_XYZ[num_node](2)); - B_glstrain(4, Core::FE::dim * num_node + 1) = - 0.5 * (def_gradient(1, 2) * jacobian_mapping.N_XYZ[num_node](1) + - def_gradient(1, 1) * jacobian_mapping.N_XYZ[num_node](2)); - B_glstrain(4, Core::FE::dim * num_node + 2) = - 0.5 * (def_gradient(2, 2) * jacobian_mapping.N_XYZ[num_node](1) + - def_gradient(2, 1) * jacobian_mapping.N_XYZ[num_node](2)); - B_glstrain(5, Core::FE::dim * num_node + 0) = - 0.5 * (def_gradient(0, 2) * jacobian_mapping.N_XYZ[num_node](0) + - def_gradient(0, 0) * jacobian_mapping.N_XYZ[num_node](2)); - B_glstrain(5, Core::FE::dim * num_node + 1) = - 0.5 * (def_gradient(1, 2) * jacobian_mapping.N_XYZ[num_node](0) + - def_gradient(1, 0) * jacobian_mapping.N_XYZ[num_node](2)); - B_glstrain(5, Core::FE::dim * num_node + 2) = - 0.5 * (def_gradient(2, 2) * jacobian_mapping.N_XYZ[num_node](0) + - def_gradient(2, 1) * jacobian_mapping.N_XYZ[num_node](2)); - } +// Calculate the variation of the 1st. Piola-Kirchhoff stresses at a node in a certain dimensional +// direction (in 3D, dir = 0, 1, 2) +template +void evaluate_variation_first_pk_at_node_dir(unsigned int& num_node, unsigned int& n_dir, + LinearizationDependencies& linearization_dependencies, + FirstPKStressLinearizations& pk1_stress) +{ + // Get the variation of the deformation gradient at a node and direction + linearization_dependencies.d_defgrad_.put_scalar(0.0); + for (int i_dim = 0; i_dim < Core::FE::dim; i_dim++) + linearization_dependencies.d_defgrad_(n_dir, i_dim) = + linearization_dependencies.jacobian_mapping_.N_XYZ[num_node](i_dim); + + // Get the variation of the Green-Lagrange strains at a node and direction + Core::LinAlg::Matrix<3, 3> d_glstrain(Core::LinAlg::Initialization::zero); + + Core::LinAlg::Matrix<3, 3> defgrad = + Core::LinAlg::make_matrix_view(linearization_dependencies.deformation_gradient_); + Core::LinAlg::Matrix<3, 3> d_defgradT_defgrad(Core::LinAlg::Initialization::zero); + d_defgradT_defgrad.multiply_tn(linearization_dependencies.d_defgrad_, defgrad); + d_glstrain.update(0.5, d_defgradT_defgrad, 1.0); + + Core::LinAlg::Matrix<3, 3> defgradT_d_defgrad(Core::LinAlg::Initialization::zero); + defgradT_d_defgrad.multiply_tn(defgrad, linearization_dependencies.d_defgrad_); + d_glstrain.update(0.5, defgradT_d_defgrad, 1.0); + + Core::LinAlg::Matrix<6, 1> d_glstrain_voigt(Core::LinAlg::Initialization::zero); + d_glstrain_voigt(0) = d_glstrain(0, 0); + d_glstrain_voigt(1) = d_glstrain(1, 1); + d_glstrain_voigt(2) = d_glstrain(2, 2); + d_glstrain_voigt(3) = d_glstrain(0, 1); + d_glstrain_voigt(4) = d_glstrain(1, 2); + d_glstrain_voigt(5) = d_glstrain(0, 2); + + // Get the variation of the second Piola-Kirchhoff stress at a node and direction + Core::LinAlg::Matrix<6, 1> d_pk2_voigt(Core::LinAlg::Initialization::zero); + d_pk2_voigt.multiply( + make_stress_like_voigt_view(linearization_dependencies.pk2_.cmat_), d_glstrain_voigt); + + linearization_dependencies.d_pk2_.put_scalar(0.0); + linearization_dependencies.d_pk2_(0, 0) = d_pk2_voigt(0); + linearization_dependencies.d_pk2_(1, 1) = d_pk2_voigt(1); + linearization_dependencies.d_pk2_(2, 2) = d_pk2_voigt(2); + linearization_dependencies.d_pk2_(0, 1) = d_pk2_voigt(3); + linearization_dependencies.d_pk2_(1, 0) = d_pk2_voigt(3); + linearization_dependencies.d_pk2_(1, 2) = d_pk2_voigt(4); + linearization_dependencies.d_pk2_(2, 1) = d_pk2_voigt(4); + linearization_dependencies.d_pk2_(0, 2) = d_pk2_voigt(5); + linearization_dependencies.d_pk2_(2, 0) = d_pk2_voigt(5); + + // Get the variation of the first Piola-Kirchhoff stresses at a node and direction + Core::LinAlg::Matrix<3, 3> d_defgrad_pk2(Core::LinAlg::Initialization::zero); + Core::LinAlg::Matrix<3, 3> pk2_matrix(Core::LinAlg::Initialization::zero); + for (int i_dim = 0; i_dim < Core::FE::dim; i_dim++) + for (int j_dim = 0; j_dim < Core::FE::dim; j_dim++) + pk2_matrix(i_dim, j_dim) = linearization_dependencies.pk2_.pk2_(i_dim, j_dim); + d_defgrad_pk2.multiply(linearization_dependencies.d_defgrad_, pk2_matrix); + + Core::LinAlg::Matrix<3, 3> defgrad_d_pk2(Core::LinAlg::Initialization::zero); + defgrad_d_pk2.multiply(defgrad, linearization_dependencies.d_pk2_); + + // set d_pk1_node_dir to zero for safety + pk1_stress.d_pk1_node_dir.put_scalar(0.0); + pk1_stress.d_pk1_node_dir.update(1.0, d_defgrad_pk2, 1.0); + pk1_stress.d_pk1_node_dir.update(1.0, defgrad_d_pk2, 1.0); +} - // Calculate the second contribution to the variation of the 2nd Piola-Kirchhoff stress: C * - // \delta E = C * B_glstrain * \delta u - Core::LinAlg::Matrix<6, Core::FE::num_nodes(celltype) * Core::FE::dim> B_S( +template +Core::LinAlg::Matrix, Core::FE::dim> +evaluate_lin_variation_first_pk(LinearizationDependencies& lin_dependencies_d_dof, + LinearizationDependencies& lin_dependencies_dof) +{ + // Get the linearization of the virtual Green-Lagrange strains + Core::LinAlg::Matrix<3, 3> lin_d_glstrain(Core::LinAlg::Initialization::zero); + Core::LinAlg::Matrix<3, 3> d_defgradT_lin_defgrad(Core::LinAlg::Initialization::zero); + d_defgradT_lin_defgrad.multiply_tn( + lin_dependencies_d_dof.d_defgrad_, lin_dependencies_dof.d_defgrad_); + lin_d_glstrain.update(0.5, d_defgradT_lin_defgrad, 1.0); + + Core::LinAlg::Matrix<3, 3> lin_defgradT_d_defgrad(Core::LinAlg::Initialization::zero); + lin_defgradT_d_defgrad.multiply_tn( + lin_dependencies_dof.d_defgrad_, lin_dependencies_d_dof.d_defgrad_); + lin_d_glstrain.update(0.5, lin_defgradT_d_defgrad, 1.0); + + Core::LinAlg::Matrix<6, 1> lin_d_glstrain_voigt(Core::LinAlg::Initialization::zero); + lin_d_glstrain_voigt(0) = lin_d_glstrain(0, 0); + lin_d_glstrain_voigt(1) = lin_d_glstrain(1, 1); + lin_d_glstrain_voigt(2) = lin_d_glstrain(2, 2); + lin_d_glstrain_voigt(3) = lin_d_glstrain(0, 1); + lin_d_glstrain_voigt(4) = lin_d_glstrain(1, 2); + lin_d_glstrain_voigt(5) = lin_d_glstrain(0, 2); + + // Get the linearization of the variation of the second Piola-Kirchhoff stress + Core::LinAlg::Matrix<6, 1> lin_d_pk2_voigt(Core::LinAlg::Initialization::zero); + lin_d_pk2_voigt.multiply( + make_stress_like_voigt_view(lin_dependencies_d_dof.pk2_.cmat_), lin_d_glstrain_voigt); + + Core::LinAlg::Matrix<3, 3> lin_d_pk2(Core::LinAlg::Initialization::zero); + lin_d_pk2.put_scalar(0.0); + lin_d_pk2(0, 0) = lin_d_pk2_voigt(0); + lin_d_pk2(1, 1) = lin_d_pk2_voigt(1); + lin_d_pk2(2, 2) = lin_d_pk2_voigt(2); + lin_d_pk2(0, 1) = lin_d_pk2_voigt(3); + lin_d_pk2(1, 0) = lin_d_pk2_voigt(3); + lin_d_pk2(1, 2) = lin_d_pk2_voigt(4); + lin_d_pk2(2, 1) = lin_d_pk2_voigt(4); + lin_d_pk2(0, 2) = lin_d_pk2_voigt(5); + lin_d_pk2(2, 0) = lin_d_pk2_voigt(5); + + // Calculate the linearization of the variation of the first Piola-Kirchhoff stresses + Core::LinAlg::Matrix, Core::FE::dim> lin_d_pk1( Core::LinAlg::Initialization::zero); - B_S.multiply(make_stress_like_voigt_view(pk2.cmat_), B_glstrain); - - // for (int num_node = 0; num_node < Core::FE::num_nodes(celltype); ++num_node) - // { - // pk2_var(0) += (C_B_glstrain(0, Core::FE::dim * num_node + 0) + C_B_glstrain(0, - // Core::FE::dim * num_node + 1) + C_B_glstrain(0, Core::FE::dim * num_node - // + 2) )* shape_functions.shapefunctions_(num_node); pk2_var(1) += (C_B_glstrain(1, - // Core::FE::dim * num_node + 0) + C_B_glstrain(1, Core::FE::dim * num_node - // + 1) + C_B_glstrain(1, Core::FE::dim * num_node + 2) )* - // shape_functions.shapefunctions_(num_node); pk2_var(2) += (C_B_glstrain(2, - // Core::FE::dim * num_node + 0) + C_B_glstrain(2, Core::FE::dim * num_node - // + 1) + C_B_glstrain(2, Core::FE::dim * num_node + 2) )* - // shape_functions.shapefunctions_(num_node); pk2_var(3) += (C_B_glstrain(3, - // Core::FE::dim * num_node + 0) + C_B_glstrain(3, Core::FE::dim * num_node - // + 1) + C_B_glstrain(3, Core::FE::dim * num_node + 2) )* - // shape_functions.shapefunctions_(num_node); pk2_var(4) += (C_B_glstrain(4, - // Core::FE::dim * num_node + 0) + C_B_glstrain(4, Core::FE::dim * num_node - // + 1) + C_B_glstrain(4, Core::FE::dim * num_node + 2) )* - // shape_functions.shapefunctions_(num_node); pk2_var(5) += (C_B_glstrain(5, - // Core::FE::dim * num_node + 0) + C_B_glstrain(5, Core::FE::dim * num_node - // + 1) + C_B_glstrain(5, Core::FE::dim * num_node + 2) )* - // shape_functions.shapefunctions_(num_node); - // } - - // Calculate the multiplication between the deformation gradient and \delta S. As - // // \delta S is in Voigt notation, the matrix L_F is constructed to multiply the - // // displacement gradient consistently with \delta S - // Core::LinAlg::Matrix<9, 6> L_F(Core::LinAlg::Initialization::zero); - // L_F(0,0) = def_gradient(0,0); - // L_F(0,3) = def_gradient(0,1); - // L_F(0,5) = def_gradient(0,2); - // L_F(1,1) = def_gradient(0,1); - // L_F(1,3) = def_gradient(0,0); - // L_F(1,4) = def_gradient(0,2); - // L_F(2,2) = def_gradient(0,2); - // L_F(2,4) = def_gradient(0,1); - // L_F(2,5) = def_gradient(0,0); - // L_F(3,0) = def_gradient(1,0); - // L_F(3,3) = def_gradient(1,1); - // L_F(3,5) = def_gradient(1,2); - // L_F(4,1) = def_gradient(1, 1); - // L_F(4,3) = def_gradient(1,0); - // L_F(4,4) = def_gradient(1,2); - // L_F(5,2) = def_gradient(1,2); - // L_F(5,4) = def_gradient(1, 1); - // L_F(5,5) = def_gradient(1,0); - // L_F(6,0) = def_gradient(2,0); - // L_F(6,3) = def_gradient(2,1); - // L_F(6, 5) = def_gradient(2,2); - // L_F(7,1) = def_gradient(2,1); - // L_F(7,3) = def_gradient(2,0); - // L_F(7,4) = def_gradient(2,2); - // L_F(8,2) = def_gradient(2,2); - // L_F(8,4) = def_gradient(2,1); - // L_F(8,5) = def_gradient(2,0); - - // Calculate the matrix B_P, such that \delta P = B_P * \delta u - pk1_stress.b_pk1_.update(1.0, B_pk2_d_F_dd, 1.0, B_S); - - // Initialize some helper matrices - Core::LinAlg::Matrix, - Core::FE::num_nodes(celltype) * Core::FE::dim> - dP_1, dP_2, dP_3; - - for (unsigned int i_domain = 0; i_domain < Core::FE::num_nodes(celltype); i_domain++) - for (unsigned int j_domain = 0; j_domain < Core::FE::num_nodes(celltype); j_domain++) - for (unsigned int i_dim = 0; i_dim < Core::FE::dim; i_dim++) - { - dP_1(i_domain * 3 + 0, j_domain * 3 + i_dim) = - jacobian_mapping.N_XYZ[i_domain](0) * - (B_S(0, j_domain * 3 + i_dim) + B_S(3, j_domain * 3 + i_dim) + - B_S(5, j_domain * 3 + i_dim)) + - jacobian_mapping.N_XYZ[i_domain](1) * - (B_S(3, j_domain * 3 + i_dim) + B_S(1, j_domain * 3 + i_dim) + - B_S(4, j_domain * 3 + i_dim)) + - jacobian_mapping.N_XYZ[i_domain](2) * - (B_S(5, j_domain * 3 + i_dim) + B_S(4, j_domain * 3 + i_dim) + - B_S(2, j_domain * 3 + i_dim)); - dP_1(i_domain * 3 + 1, j_domain * 3 + i_dim) = - jacobian_mapping.N_XYZ[i_domain](0) * - (B_S(0, j_domain * 3 + i_dim) + B_S(3, j_domain * 3 + i_dim) + - B_S(5, j_domain * 3 + i_dim)) + - jacobian_mapping.N_XYZ[i_domain](1) * - (B_S(3, j_domain * 3 + i_dim) + B_S(1, j_domain * 3 + i_dim) + - B_S(4, j_domain * 3 + i_dim)) + - jacobian_mapping.N_XYZ[i_domain](2) * - (B_S(5, j_domain * 3 + i_dim) + B_S(4, j_domain * 3 + i_dim) + - B_S(2, j_domain * 3 + i_dim)); - dP_1(i_domain * 3 + 2, j_domain * 3 + i_dim) = - jacobian_mapping.N_XYZ[i_domain](0) * - (B_S(0, j_domain * 3 + i_dim) + B_S(3, j_domain * 3 + i_dim) + - B_S(5, j_domain * 3 + i_dim)) + - jacobian_mapping.N_XYZ[i_domain](1) * - (B_S(3, j_domain * 3 + i_dim) + B_S(1, j_domain * 3 + i_dim) + - B_S(4, j_domain * 3 + i_dim)) + - jacobian_mapping.N_XYZ[i_domain](2) * - (B_S(5, j_domain * 3 + i_dim) + B_S(4, j_domain * 3 + i_dim) + - B_S(2, j_domain * 3 + i_dim)); - } - dP_2.update_t(dP_1); + Core::LinAlg::Matrix<3, 3> d_defgrad_lin_pk2(Core::LinAlg::Initialization::zero); + d_defgrad_lin_pk2.multiply(lin_dependencies_d_dof.d_defgrad_, lin_dependencies_dof.d_pk2_); + lin_d_pk1.update(1.0, d_defgrad_lin_pk2, 1.0); + + Core::LinAlg::Matrix<3, 3> lin_defgrad_d_pk2(Core::LinAlg::Initialization::zero); + lin_defgrad_d_pk2.multiply(lin_dependencies_dof.d_defgrad_, lin_dependencies_d_dof.d_pk2_); + lin_d_pk1.update(1.0, lin_defgrad_d_pk2, 1.0); - return pk1_stress; + Core::LinAlg::Matrix<3, 3> defgrad_lin_d_pk2(Core::LinAlg::Initialization::zero); + defgrad_lin_d_pk2.multiply( + Core::LinAlg::make_matrix_view(lin_dependencies_d_dof.deformation_gradient_), lin_d_pk2); + lin_d_pk1.update(1.0, defgrad_lin_d_pk2, 1.0); + + return lin_d_pk1; } + template void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitsche::evaluate_stress_contributions_nitsche(const Core::FE::Discretization& discret, @@ -723,6 +667,8 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitsche normal_interface; GeometryPair::evaluate_face_normal(xi_interface, ele1pos_, normal_interface); + std::cout << "Normal interface " << std::endl; + normal_interface.print(std::cout); // To evaluate the first Piola-Kirchhoff stresses in the parent element of the face element, we // need to obtain the corresponding coordinates of the Gauss points of the face element @@ -735,49 +681,126 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitsche( *face_element, 1., xi_interface.data(), xi_interface_in_solid, temp); - // evaluate first Piola-Kirchhoff stress at the interface and its linearization - auto pk1_interface = evaluate_first_pk_linearizations_at_xi( - discret, ele1_parent_dis_, *face_element->parent_element(), xi_interface_in_solid); + // evaluate first Piola-Kirchhoff stress at the interface + FirstPKStressLinearizations pk1_interface; + LinearizationDependencies lin_dependencies_d_interface; + LinearizationDependencies lin_dependencies_interface; + evaluate_first_pk_at_xi(discret, ele1_parent_dis_, *face_element->parent_element(), + xi_interface_in_solid, lin_dependencies_d_interface, pk1_interface); + lin_dependencies_interface.jacobian_mapping_ = lin_dependencies_d_interface.jacobian_mapping_; + lin_dependencies_interface.deformation_gradient_ = + lin_dependencies_d_interface.deformation_gradient_; + lin_dependencies_interface.pk2_ = lin_dependencies_d_interface.pk2_; + + std::cout << "PK1 stress interface " << std::endl; + pk1_interface.pk1_.print(std::cout); // obtain the displacements of the background elements std::vector background_displacement; for (unsigned int i_n_dof = 0; i_n_dof < Background::n_dof_; i_n_dof++) background_displacement.push_back(ele2dis_.element_position_(i_n_dof)); - // evaluate first Piola-Kirchhoff stress at the background and its linearization - auto pk1_background = evaluate_first_pk_linearizations_at_xi( - discret, background_displacement, element_2(), xi_background); + // evaluate first Piola-Kirchhoff stress at the background + FirstPKStressLinearizations pk1_background; + LinearizationDependencies lin_dependencies_d_background; + LinearizationDependencies lin_dependencies_background; + evaluate_first_pk_at_xi(discret, background_displacement, element_2(), xi_background, + lin_dependencies_d_background, pk1_background); + lin_dependencies_background.jacobian_mapping_ = lin_dependencies_d_background.jacobian_mapping_; + lin_dependencies_background.deformation_gradient_ = + lin_dependencies_d_background.deformation_gradient_; + lin_dependencies_background.pk2_ = lin_dependencies_d_background.pk2_; + + std::cout << "PK1 stress background " << std::endl; + pk1_background.pk1_.print(std::cout); + + // evaluate the weighted difference between the first Piola-Kirchhoff stresses of the interface + // and the background + Core::LinAlg::Matrix<3, 1> traction_pk1_interface(Core::LinAlg::Initialization::zero); + traction_pk1_interface.multiply(pk1_interface.pk1_, normal_interface); + + std::cout << "traction interface " << std::endl; + traction_pk1_interface.print(std::cout); + + Core::LinAlg::Matrix<3, 1> traction_pk1_background(Core::LinAlg::Initialization::zero); + traction_pk1_background.multiply(pk1_background.pk1_, normal_interface); + + std::cout << "traction background " << std::endl; + traction_pk1_background.print(std::cout); + + Core::LinAlg::Matrix<3, 1> traction_pk1_weighted(Core::LinAlg::Initialization::zero); + for (int i_dim = 0; i_dim < 3; ++i_dim) + traction_pk1_weighted(i_dim) = + nitsche_average_weight_param * traction_pk1_interface(i_dim) + + (1.0 - nitsche_average_weight_param) * traction_pk1_background(i_dim); + + std::cout << "traction weighted " << std::endl; + traction_pk1_weighted.print(std::cout); // As the calculations of the first Piola-Kirchhoff stresses are done in the parent element of // the face element, we need the locations of the dofs of the interface in its parent element. // These locations are saved in a vector and used for calculating the contributions to the // stiffness matrix. - std::vector lm_interface; - std::vector lm_parent_interface; - std::vector dummy_1; - std::vector dummy_2; - face_element->location_vector(discret, lm_interface, dummy_1, dummy_2); - face_element->parent_element()->location_vector(discret, lm_parent_interface, dummy_1, dummy_2); + std::vector id_nodes_parent_ele; + auto nodes_parent_ele = face_element->parent_element()->nodes(); + for (int inode = 0; inode < face_element->parent_element()->num_node(); ++inode) + id_nodes_parent_ele.push_back(nodes_parent_ele[inode]->id()); std::unordered_map interface_solid_index; - interface_solid_index.reserve(lm_parent_interface.size()); - for (int i = 0; i < static_cast(lm_parent_interface.size()); ++i) - { - interface_solid_index[lm_parent_interface[i]] = i; - } + interface_solid_index.reserve(id_nodes_parent_ele.size()); + for (int i = 0; i < id_nodes_parent_ele.size(); ++i) + interface_solid_index[id_nodes_parent_ele[i]] = i; + + std::vector id_nodes_face_ele; + auto nodes_face_ele = face_element->nodes(); + for (int inode = 0; inode < face_element->num_node(); ++inode) + id_nodes_face_ele.push_back(nodes_face_ele[inode]->id()); - std::vector dofs_interface_locations; - dofs_interface_locations.reserve(Interface::n_dof_); + std::vector nodes_interface_locations; + nodes_interface_locations.reserve(Interface::n_dof_); - for (int dof : lm_interface) + for (int node : id_nodes_face_ele) { - auto it = interface_solid_index.find(dof); + auto it = interface_solid_index.find(node); if (it != interface_solid_index.end()) { - dofs_interface_locations.push_back(it->second); + nodes_interface_locations.push_back(it->second); } } + std::cout << "Nodes interface locations" << std::endl; + for (int i = 0; i < nodes_interface_locations.size(); ++i) + std::cout << nodes_interface_locations[i] << std::endl; + + // Evaluate gap between interface and background at this gauss point + Core::LinAlg::Matrix<3, 1> displacement_interface(Core::LinAlg::Initialization::zero); + for (unsigned int i_dir = 0; i_dir < 3; ++i_dir) + { + for (unsigned int i_interface = 0; i_interface < Interface::n_nodes_; ++i_interface) + displacement_interface(i_dir) += + N_interface(i_interface) * this->ele1dis_.element_position_(i_interface * 3 + i_dir); + } + std::cout << "displacement interface " << std::endl; + displacement_interface.print(std::cout); + + Core::LinAlg::Matrix<3, 1> displacement_background(Core::LinAlg::Initialization::zero); + for (unsigned int i_dir = 0; i_dir < 3; ++i_dir) + { + for (unsigned int i_background = 0; i_background < Background::n_nodes_; ++i_background) + displacement_background(i_dir) += + N_background(i_background) * this->ele2dis_.element_position_(i_background * 3 + i_dir); + } + std::cout << "displacement background " << std::endl; + displacement_background.print(std::cout); + + Core::LinAlg::Matrix<3, 1> gap_between_interface_background(Core::LinAlg::Initialization::zero); + for (unsigned int i_dir = 0; i_dir < 3; ++i_dir) + gap_between_interface_background(i_dir) = + displacement_interface(i_dir) - displacement_background(i_dir); + + std::cout << "gap between interface background" << std::endl; + gap_between_interface_background.print(std::cout); + // Build helper stiffness matrices // "pink" terms Core::LinAlg::Matrix @@ -803,359 +826,188 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitsche lin_var_pk1_interface; Core::LinAlg::Matrix lin_var_pk1_background; - // Fill var_pk1_(.)_n_disp(.) terms for (unsigned int i_interface_node = 0; i_interface_node < Interface::n_nodes_; i_interface_node++) for (unsigned int j_interface_node = 0; j_interface_node < Interface::n_nodes_; j_interface_node++) - for (unsigned int i_dim = 0; i_dim < 3; i_dim++) - { - var_pk1_interface_n_disp_interface( - i_interface_node * 3 + i_dim, j_interface_node * 3 + 0) -= - (pk1_interface.b_pk1_(0, dofs_interface_locations[i_interface_node] * 3 + i_dim) * - normal_interface(0) + - pk1_interface.b_pk1_(3, dofs_interface_locations[i_interface_node] * 3 + i_dim) * - normal_interface(1) + - pk1_interface.b_pk1_(5, dofs_interface_locations[i_interface_node] * 3 + i_dim) * - normal_interface(2)) * - N_interface(j_interface_node) * weight * determinant_interface * - nitsche_average_weight_param; - - var_pk1_interface_n_disp_interface( - i_interface_node * 3 + i_dim, j_interface_node * 3 + 1) -= - (pk1_interface.b_pk1_(6, dofs_interface_locations[i_interface_node] * 3 + i_dim) * - normal_interface(0) + - pk1_interface.b_pk1_(1, dofs_interface_locations[i_interface_node] * 3 + i_dim) * - normal_interface(1) + - pk1_interface.b_pk1_(4, dofs_interface_locations[i_interface_node] * 3 + i_dim) * - normal_interface(2)) * - N_interface(j_interface_node) * weight * determinant_interface * - nitsche_average_weight_param; - - var_pk1_interface_n_disp_interface( - i_interface_node * 3 + i_dim, j_interface_node * 3 + 2) -= - (pk1_interface.b_pk1_(8, dofs_interface_locations[i_interface_node] * 3 + i_dim) * - normal_interface(0) + - pk1_interface.b_pk1_(7, dofs_interface_locations[i_interface_node] * 3 + i_dim) * - normal_interface(1) + - pk1_interface.b_pk1_(2, dofs_interface_locations[i_interface_node] * 3 + i_dim) * - normal_interface(2)) * - N_interface(j_interface_node) * weight * determinant_interface * - nitsche_average_weight_param; - } - - for (unsigned int i_interface_node = 0; i_interface_node < Interface::n_nodes_; - i_interface_node++) - for (unsigned int i_background_node = 0; i_background_node < Background::n_nodes_; - i_background_node++) - for (unsigned int i_dim = 0; i_dim < 3; i_dim++) - { - var_pk1_interface_n_disp_background( - i_interface_node * 3 + i_dim, i_background_node * 3 + 0) += - (pk1_interface.b_pk1_(0, dofs_interface_locations[i_interface_node] * 3 + i_dim) * - normal_interface(0) + - pk1_interface.b_pk1_(3, dofs_interface_locations[i_interface_node] * 3 + i_dim) * - normal_interface(1) + - pk1_interface.b_pk1_(5, dofs_interface_locations[i_interface_node] * 3 + i_dim) * - normal_interface(2)) * - N_background(i_background_node) * weight * determinant_interface * - nitsche_average_weight_param; - - var_pk1_interface_n_disp_background( - i_interface_node * 3 + i_dim, i_background_node * 3 + 1) += - (pk1_interface.b_pk1_(6, dofs_interface_locations[i_interface_node] * 3 + i_dim) * - normal_interface(0) + - pk1_interface.b_pk1_(1, dofs_interface_locations[i_interface_node] * 3 + i_dim) * - normal_interface(1) + - pk1_interface.b_pk1_(4, dofs_interface_locations[i_interface_node] * 3 + i_dim) * - normal_interface(2)) * - N_background(i_background_node) * weight * determinant_interface * - nitsche_average_weight_param; - - var_pk1_interface_n_disp_background( - i_interface_node * 3 + i_dim, i_background_node * 3 + 2) += - (pk1_interface.b_pk1_(8, dofs_interface_locations[i_interface_node] * 3 + i_dim) * - normal_interface(0) + - pk1_interface.b_pk1_(7, dofs_interface_locations[i_interface_node] * 3 + i_dim) * - normal_interface(1) + - pk1_interface.b_pk1_(2, dofs_interface_locations[i_interface_node] * 3 + i_dim) * - normal_interface(2)) * - N_background(i_background_node) * weight * determinant_interface * - nitsche_average_weight_param; - } - - - for (unsigned int i_background_node = 0; i_background_node < Background::n_nodes_; - i_background_node++) - for (unsigned int i_interface_node = 0; i_interface_node < Interface::n_nodes_; - i_interface_node++) - for (unsigned int i_dim = 0; i_dim < 3; i_dim++) + { + for (unsigned int i_dir = 0; i_dir < 3; i_dir++) { - var_pk1_background_n_disp_interface( - i_background_node * 3 + i_dim, i_interface_node * 3 + 0) -= - (pk1_background.b_pk1_(0, i_background_node * 3 + i_dim) * normal_interface(0) + - pk1_background.b_pk1_(3, i_background_node * 3 + i_dim) * normal_interface(1) + - pk1_background.b_pk1_(5, i_background_node * 3 + i_dim) * normal_interface(2)) * - N_interface(i_interface_node) * weight * determinant_interface * - (1.0 - nitsche_average_weight_param); - - var_pk1_background_n_disp_interface( - i_background_node * 3 + i_dim, i_interface_node * 3 + 1) -= - (pk1_background.b_pk1_(6, i_background_node * 3 + i_dim) * normal_interface(0) + - pk1_background.b_pk1_(1, i_background_node * 3 + i_dim) * normal_interface(1) + - pk1_background.b_pk1_(4, i_background_node * 3 + i_dim) * normal_interface(2)) * - N_interface(i_interface_node) * weight * determinant_interface * - (1.0 - nitsche_average_weight_param); - - var_pk1_background_n_disp_interface( - i_background_node * 3 + i_dim, i_interface_node * 3 + 2) -= - (pk1_background.b_pk1_(8, i_background_node * 3 + i_dim) * normal_interface(0) + - pk1_background.b_pk1_(7, i_background_node * 3 + i_dim) * normal_interface(1) + - pk1_background.b_pk1_(2, i_background_node * 3 + i_dim) * normal_interface(2)) * - N_interface(i_interface_node) * weight * determinant_interface * - (1.0 - nitsche_average_weight_param); + evaluate_variation_first_pk_at_node_dir(nodes_interface_locations[i_interface_node], + i_dir, lin_dependencies_d_interface, pk1_interface); + // std::cout << "pk1_interface.d_pk1_node_dir : " << i_dir << std::endl; + // pk1_interface.d_pk1_node_dir.print(std::cout); + + Core::LinAlg::Matrix<3, 1> traction_d_pk1(Core::LinAlg::Initialization::zero); + traction_d_pk1.multiply(pk1_interface.d_pk1_node_dir, normal_interface); + // std::cout << "traction_d_pk1 : " << std::endl; + // traction_d_pk1.print(std::cout); + + local_constraint_stresses(i_interface_node * 3 + i_dir) -= + traction_d_pk1(i_dir) * N_interface(j_interface_node) * + this->ele1dis_.element_position_(j_interface_node * 3 + i_dir) * + nitsche_average_weight_param * weight * determinant_interface; + + local_constraint_stresses(i_interface_node * 3 + i_dir) -= traction_pk1_weighted(i_dir) * + N_interface(i_interface_node) * + weight * determinant_interface; + + for (unsigned int j_dir = 0; j_dir < 3; j_dir++) + { + var_pk1_interface_n_disp_interface( + i_interface_node * 3 + i_dir, j_interface_node * 3 + j_dir) -= + traction_d_pk1(j_dir) * N_interface(j_interface_node) * + nitsche_average_weight_param * weight * determinant_interface; + + evaluate_variation_first_pk_at_node_dir(nodes_interface_locations[j_interface_node], + j_dir, lin_dependencies_interface, pk1_interface); + + auto lin_d_pk1 = evaluate_lin_variation_first_pk( + lin_dependencies_d_interface, lin_dependencies_interface); + Core::LinAlg::Matrix<3, 1> traction_lin_var_pk1(Core::LinAlg::Initialization::zero); + traction_lin_var_pk1.multiply(lin_d_pk1, normal_interface); + + lin_var_pk1_interface(i_interface_node * 3 + i_dir, j_interface_node * 3 + j_dir) -= + (traction_lin_var_pk1(0) * gap_between_interface_background(0) + + traction_lin_var_pk1(1) * gap_between_interface_background(1) + + traction_lin_var_pk1(2) * gap_between_interface_background(2)) * + nitsche_average_weight_param * weight * determinant_interface; + } } + } + var_disp_interface_pk1_interface_n.update_t(var_pk1_interface_n_disp_interface); for (unsigned int i_background_node = 0; i_background_node < Background::n_nodes_; i_background_node++) for (unsigned int j_background_node = 0; j_background_node < Background::n_nodes_; j_background_node++) - for (unsigned int i_dim = 0; i_dim < 3; i_dim++) - { - var_pk1_background_n_disp_background( - i_background_node * 3 + i_dim, j_background_node * 3 + 0) += - (pk1_background.b_pk1_(0, i_background_node * 3 + i_dim) * normal_interface(0) + - pk1_background.b_pk1_(3, i_background_node * 3 + i_dim) * normal_interface(1) + - pk1_background.b_pk1_(5, i_background_node * 3 + i_dim) * normal_interface(2)) * - N_background(j_background_node) * weight * determinant_interface * - (1.0 - nitsche_average_weight_param); - - var_pk1_background_n_disp_background( - i_background_node * 3 + i_dim, j_background_node * 3 + 1) += - (pk1_background.b_pk1_(6, i_background_node * 3 + i_dim) * normal_interface(0) + - pk1_background.b_pk1_(1, i_background_node * 3 + i_dim) * normal_interface(1) + - pk1_background.b_pk1_(4, i_background_node * 3 + i_dim) * normal_interface(2)) * - N_background(j_background_node) * weight * determinant_interface * - (1.0 - nitsche_average_weight_param); - - var_pk1_background_n_disp_background( - i_background_node * 3 + i_dim, j_background_node * 3 + 2) += - (pk1_background.b_pk1_(8, i_background_node * 3 + i_dim) * normal_interface(0) + - pk1_background.b_pk1_(7, i_background_node * 3 + i_dim) * normal_interface(1) + - pk1_background.b_pk1_(2, i_background_node * 3 + i_dim) * normal_interface(2)) * - N_background(j_background_node) * weight * determinant_interface * - (1.0 - nitsche_average_weight_param); - } - - // Fill pk1_(.)_n_var_disp(.) terms - for (unsigned int i_interface_node = 0; i_interface_node < Interface::n_nodes_; - i_interface_node++) - for (unsigned int j_interface_node = 0; j_interface_node < Interface::n_nodes_; - j_interface_node++) - for (unsigned int i_dim = 0; i_dim < 3; i_dim++) + { + for (unsigned int i_dir = 0; i_dir < 3; i_dir++) { - var_disp_interface_pk1_interface_n( - i_interface_node * 3 + 0, j_interface_node * 3 + i_dim) -= - N_interface(i_interface_node) * - (pk1_interface.b_pk1_(0, dofs_interface_locations[j_interface_node] * 3 + i_dim) * - normal_interface(0) + - pk1_interface.b_pk1_(3, dofs_interface_locations[j_interface_node] * 3 + i_dim) * - normal_interface(1) + - pk1_interface.b_pk1_(5, dofs_interface_locations[j_interface_node] * 3 + i_dim) * - normal_interface(2)) * - weight * determinant_interface * nitsche_average_weight_param; - - var_disp_interface_pk1_interface_n( - i_interface_node * 3 + 1, j_interface_node * 3 + i_dim) -= - N_interface(i_interface_node) * - (pk1_interface.b_pk1_(6, dofs_interface_locations[j_interface_node] * 3 + i_dim) * - normal_interface(0) + - pk1_interface.b_pk1_(1, dofs_interface_locations[j_interface_node] * 3 + i_dim) * - normal_interface(1) + - pk1_interface.b_pk1_(4, dofs_interface_locations[j_interface_node] * 3 + i_dim) * - normal_interface(2)) * - weight * determinant_interface * nitsche_average_weight_param; - - var_disp_interface_pk1_interface_n( - i_interface_node * 3 + 2, j_interface_node * 3 + i_dim) -= - N_interface(i_interface_node) * - (pk1_interface.b_pk1_(8, dofs_interface_locations[j_interface_node] * 3 + i_dim) * - normal_interface(0) + - pk1_interface.b_pk1_(7, dofs_interface_locations[j_interface_node] * 3 + i_dim) * - normal_interface(1) + - pk1_interface.b_pk1_(2, dofs_interface_locations[j_interface_node] * 3 + i_dim) * - normal_interface(2)) * - weight * determinant_interface * nitsche_average_weight_param; + evaluate_variation_first_pk_at_node_dir( + i_background_node, i_dir, lin_dependencies_d_background, pk1_background); + + Core::LinAlg::Matrix<3, 1> traction_d_pk1(Core::LinAlg::Initialization::zero); + traction_d_pk1.multiply(pk1_background.d_pk1_node_dir, normal_interface); + + local_constraint_stresses(Interface::n_dof_ + i_background_node * 3 + i_dir) += + traction_d_pk1(i_dir) * N_background(j_background_node) * + this->ele2dis_.element_position_(j_background_node * 3 + i_dir) * + (1.0 - nitsche_average_weight_param) * weight * determinant_interface; + + local_constraint_stresses(Interface::n_dof_ + i_background_node * 3 + i_dir) -= + traction_pk1_weighted(i_dir) * N_background(i_background_node) * weight * + determinant_interface; + + for (unsigned int j_dir = 0; j_dir < 3; j_dir++) + { + var_pk1_background_n_disp_background( + i_background_node * 3 + i_dir, j_background_node * 3 + j_dir) += + traction_d_pk1(j_dir) * N_background(j_background_node) * + (1.0 - nitsche_average_weight_param) * weight * determinant_interface; + + evaluate_variation_first_pk_at_node_dir( + j_background_node, j_dir, lin_dependencies_background, pk1_background); + + auto lin_d_pk1 = evaluate_lin_variation_first_pk( + lin_dependencies_d_background, lin_dependencies_background); + Core::LinAlg::Matrix<3, 1> traction_lin_var_pk1(Core::LinAlg::Initialization::zero); + traction_lin_var_pk1.multiply(lin_d_pk1, normal_interface); + + lin_var_pk1_background(i_background_node * 3 + i_dir, j_background_node * 3 + j_dir) -= + (traction_lin_var_pk1(0) * gap_between_interface_background(0) + + traction_lin_var_pk1(1) * gap_between_interface_background(1) + + traction_lin_var_pk1(2) * gap_between_interface_background(2)) * + (1.0 - nitsche_average_weight_param) * weight * determinant_interface; + } } + } + var_disp_background_pk1_background_n.update_t(var_pk1_background_n_disp_background); for (unsigned int i_interface_node = 0; i_interface_node < Interface::n_nodes_; i_interface_node++) for (unsigned int i_background_node = 0; i_background_node < Background::n_nodes_; i_background_node++) - for (unsigned int i_dim = 0; i_dim < 3; i_dim++) + for (unsigned int i_dir = 0; i_dir < 3; i_dir++) { - var_disp_interface_pk1_background_n( - i_interface_node * 3 + 0, i_background_node * 3 + i_dim) -= - N_interface(i_interface_node) * - (pk1_background.b_pk1_(0, i_background_node * 3 + i_dim) * normal_interface(0) + - pk1_background.b_pk1_(3, i_background_node * 3 + i_dim) * normal_interface(1) + - pk1_background.b_pk1_(5, i_background_node * 3 + i_dim) * normal_interface(2)) * - weight * determinant_interface * (1.0 - nitsche_average_weight_param); - - var_disp_interface_pk1_background_n( - i_interface_node * 3 + 1, i_background_node * 3 + i_dim) -= - N_interface(i_interface_node) * - (pk1_background.b_pk1_(6, i_background_node * 3 + i_dim) * normal_interface(0) + - pk1_background.b_pk1_(1, i_background_node * 3 + i_dim) * normal_interface(1) + - pk1_background.b_pk1_(4, i_background_node * 3 + i_dim) * normal_interface(2)) * - weight * determinant_interface * (1.0 - nitsche_average_weight_param); - - var_disp_interface_pk1_background_n( - i_interface_node * 3 + 2, i_background_node * 3 + i_dim) -= - N_interface(i_interface_node) * - (pk1_background.b_pk1_(8, i_background_node * 3 + i_dim) * normal_interface(0) + - pk1_background.b_pk1_(7, i_background_node * 3 + i_dim) * normal_interface(1) + - pk1_background.b_pk1_(2, i_background_node * 3 + i_dim) * normal_interface(2)) * - weight * determinant_interface * (1.0 - nitsche_average_weight_param); + evaluate_variation_first_pk_at_node_dir(nodes_interface_locations[i_interface_node], + i_dir, lin_dependencies_d_interface, pk1_interface); + + Core::LinAlg::Matrix<3, 1> traction_d_pk1(Core::LinAlg::Initialization::zero); + traction_d_pk1.multiply(pk1_interface.d_pk1_node_dir, normal_interface); + + local_constraint_stresses(i_interface_node * 3 + i_dir) += + traction_d_pk1(i_dir) * N_background(i_background_node) * + this->ele2dis_.element_position_(i_background_node * 3 + i_dir) * + nitsche_average_weight_param * weight * determinant_interface; + + for (unsigned int j_dir = 0; j_dir < 3; j_dir++) + { + var_pk1_interface_n_disp_background( + i_interface_node * 3 + i_dir, i_background_node * 3 + j_dir) += + traction_d_pk1(j_dir) * N_background(i_background_node) * + nitsche_average_weight_param * weight * determinant_interface; + } } + var_disp_background_pk1_interface_n.update_t(var_pk1_interface_n_disp_background); for (unsigned int i_background_node = 0; i_background_node < Background::n_nodes_; i_background_node++) for (unsigned int i_interface_node = 0; i_interface_node < Interface::n_nodes_; i_interface_node++) - for (unsigned int i_dim = 0; i_dim < 3; i_dim++) + for (unsigned int i_dir = 0; i_dir < 3; i_dir++) { - var_disp_background_pk1_interface_n( - i_background_node * 3 + 0, i_interface_node * 3 + i_dim) -= - N_background(i_background_node) * - (pk1_interface.b_pk1_(0, dofs_interface_locations[i_interface_node] * 3 + i_dim) * - normal_interface(0) + - pk1_interface.b_pk1_(3, dofs_interface_locations[i_interface_node] * 3 + i_dim) * - normal_interface(1) + - pk1_interface.b_pk1_(5, dofs_interface_locations[i_interface_node] * 3 + i_dim) * - normal_interface(2)) * - weight * determinant_interface * nitsche_average_weight_param; - - var_disp_background_pk1_interface_n( - i_background_node * 3 + 1, i_interface_node * 3 + i_dim) -= - N_background(i_background_node) * - (pk1_interface.b_pk1_(6, dofs_interface_locations[i_interface_node] * 3 + i_dim) * - normal_interface(0) + - pk1_interface.b_pk1_(1, dofs_interface_locations[i_interface_node] * 3 + i_dim) * - normal_interface(1) + - pk1_interface.b_pk1_(4, dofs_interface_locations[i_interface_node] * 3 + i_dim) * - normal_interface(2)) * - weight * determinant_interface * nitsche_average_weight_param; - - var_disp_background_pk1_interface_n( - i_background_node * 3 + 2, i_interface_node * 3 + i_dim) -= - N_background(i_background_node) * - (pk1_interface.b_pk1_(8, dofs_interface_locations[i_interface_node] * 3 + i_dim) * - normal_interface(0) + - pk1_interface.b_pk1_(7, dofs_interface_locations[i_interface_node] * 3 + i_dim) * - normal_interface(1) + - pk1_interface.b_pk1_(2, dofs_interface_locations[i_interface_node] * 3 + i_dim) * - normal_interface(2)) * - weight * determinant_interface * nitsche_average_weight_param; + evaluate_variation_first_pk_at_node_dir( + i_background_node, i_dir, lin_dependencies_d_background, pk1_background); + + Core::LinAlg::Matrix<3, 1> traction_d_pk1(Core::LinAlg::Initialization::zero); + traction_d_pk1.multiply(pk1_background.d_pk1_node_dir, normal_interface); + + local_constraint_stresses(Interface::n_dof_ + i_background_node * 3 + i_dir) -= + traction_d_pk1(i_dir) * N_interface(i_interface_node) * + this->ele1dis_.element_position_(i_interface_node * 3 + i_dir) * + (1.0 - nitsche_average_weight_param) * weight * determinant_interface; + + for (unsigned int j_dir = 0; j_dir < 3; j_dir++) + { + var_pk1_background_n_disp_interface( + i_background_node * 3 + i_dir, i_interface_node * 3 + j_dir) -= + traction_d_pk1(j_dir) * N_interface(i_interface_node) * + (1.0 - nitsche_average_weight_param) * weight * determinant_interface; + } } - - for (unsigned int i_background_node = 0; i_background_node < Background::n_nodes_; - i_background_node++) - for (unsigned int j_background_node = 0; j_background_node < Background::n_nodes_; - j_background_node++) - for (unsigned int i_dim = 0; i_dim < 3; i_dim++) - { - var_disp_background_pk1_background_n( - i_background_node * 3 + 0, j_background_node * 3 + i_dim) -= - N_background(i_background_node) * - (pk1_background.b_pk1_(0, j_background_node * 3 + i_dim) * normal_interface(0) + - pk1_background.b_pk1_(3, j_background_node * 3 + i_dim) * normal_interface(1) + - pk1_background.b_pk1_(5, j_background_node * 3 + i_dim) * normal_interface(2)) * - weight * determinant_interface * (1.0 - nitsche_average_weight_param); - - var_disp_background_pk1_background_n( - i_background_node * 3 + 1, j_background_node * 3 + i_dim) -= - N_background(i_background_node) * - (pk1_background.b_pk1_(6, j_background_node * 3 + i_dim) * normal_interface(0) + - pk1_background.b_pk1_(1, j_background_node * 3 + i_dim) * normal_interface(1) + - pk1_background.b_pk1_(4, j_background_node * 3 + i_dim) * normal_interface(2)) * - weight * determinant_interface * (1.0 - nitsche_average_weight_param); - - var_disp_background_pk1_background_n( - i_background_node * 3 + 2, j_background_node * 3 + i_dim) -= - N_background(i_background_node) * - (pk1_background.b_pk1_(8, j_background_node * 3 + i_dim) * normal_interface(0) + - pk1_background.b_pk1_(7, j_background_node * 3 + i_dim) * normal_interface(1) + - pk1_background.b_pk1_(2, j_background_node * 3 + i_dim) * normal_interface(2)) * - weight * determinant_interface * (1.0 - nitsche_average_weight_param); - } - - - - // Fill in the local matrix K_nitsche_disp_interface_stress_interface. - // for (unsigned int i_interface_node = 0; i_interface_node < Interface::n_nodes_; - // i_interface_node++) - // for (unsigned int j_interface_node = 0; j_interface_node < Interface::n_nodes_; - // j_interface_node++) - // for (unsigned int i_dim = 0; i_dim < 3; i_dim++) - // local_stiffness_disp_interface_stress_interface( - // i_interface_node * 3 + i_dim, j_interface_node * 3 + i_dim) -= - // nitsche_average_weight_param * N_interface(i_interface_node) * - // d_cauchyndir_dd_interface[i_dim](dofs_interface_locations[j_interface_node], 0) - // * weight * determinant_interface + - // nitsche_average_weight_param * N_interface(i_interface_node) * - // cauchy_stress_interface_d_unit_normal_d_disp_interface( - // i_dim, j_interface_node * 3 + i_dim) * - // weight * determinant_interface + - // (1.0 - nitsche_average_weight_param) * N_interface(i_interface_node) * - // cauchy_stress_background_d_unit_normal_d_disp_interface( - // i_dim, j_interface_node * 3 + i_dim) * - // weight * determinant_interface; - // - // // Fill in the local matrix K_nitsche_disp_interface_stress_background. - // for (unsigned int i_interface_node = 0; i_interface_node < Interface::n_nodes_; - // i_interface_node++) - // for (unsigned int j_background_node = 0; j_background_node < Background::n_nodes_; - // j_background_node++) - // for (unsigned int i_dim = 0; i_dim < 3; i_dim++) - // local_stiffness_disp_interface_stress_background( - // i_interface_node * 3 + i_dim, j_background_node * 3 + i_dim) -= - // (1.0 - nitsche_average_weight_param) * N_interface(i_interface_node) * - // d_cauchyndir_dd_background[i_dim](j_background_node, 0) * weight * - // determinant_interface; - // - // // Fill in the local matrix K_nitsche_disp_background_stress_interface. - // for (unsigned int i_background_node = 0; i_background_node < Background::n_nodes_; - // i_background_node++) - // for (unsigned int j_interface_node = 0; j_interface_node < Interface::n_nodes_; - // j_interface_node++) - // for (unsigned int i_dim = 0; i_dim < 3; i_dim++) - // local_stiffness_disp_background_stress_interface( - // i_background_node * 3 + i_dim, j_interface_node * 3 + i_dim) += - // nitsche_average_weight_param * N_background(i_background_node) * - // d_cauchyndir_dd_interface[i_dim](dofs_interface_locations[j_interface_node], 0) - // * weight * determinant_interface + - // nitsche_average_weight_param * N_background(i_background_node) * - // cauchy_stress_interface_d_unit_normal_d_disp_interface( - // i_dim, j_interface_node * 3 + i_dim) * - // weight * determinant_interface + - // (1.0 - nitsche_average_weight_param) * N_background(i_background_node) * - // cauchy_stress_background_d_unit_normal_d_disp_interface( - // i_dim, j_interface_node * 3 + i_dim) * - // weight * determinant_interface; - // - // // Fill in the local matrix K_nitsche_disp_background_stress_background. - // for (unsigned int i_background_node = 0; i_background_node < Background::n_nodes_; - // i_background_node++) - // for (unsigned int j_background_node = 0; j_background_node < Background::n_nodes_; - // j_background_node++) - // for (unsigned int i_dim = 0; i_dim < 3; i_dim++) - // local_stiffness_disp_background_stress_background( - // i_background_node * 3 + i_dim, j_background_node * 3 + i_dim) += - // (1.0 - nitsche_average_weight_param) * N_background(i_background_node) * - // d_cauchyndir_dd_background[i_dim](j_background_node, 0) * weight * - // determinant_interface; - // + var_disp_interface_pk1_background_n.update_t(var_pk1_background_n_disp_interface); + + // With calculated contributions, add them to their respective matrix. + local_stiffness_disp_interface_stress_interface.update( + 1.0, var_pk1_interface_n_disp_interface, 1.0); + local_stiffness_disp_interface_stress_interface.update( + 1.0, var_disp_interface_pk1_interface_n, 1.0); + local_stiffness_disp_interface_stress_interface.update(1.0, lin_var_pk1_interface, 1.0); + // std::cout << "K_interface_interface " << std::endl; + // local_stiffness_disp_interface_stress_interface.print(std::cout); + + local_stiffness_disp_interface_stress_background.update( + 1.0, var_pk1_interface_n_disp_background, 1.0); + local_stiffness_disp_interface_stress_background.update( + 1.0, var_disp_interface_pk1_background_n, 1.0); + // std::cout << "K_interface_background " << std::endl; + // local_stiffness_disp_interface_stress_background.print(std::cout); + + local_stiffness_disp_background_stress_interface.update( + 1.0, var_pk1_background_n_disp_interface, 1.0); + local_stiffness_disp_background_stress_interface.update( + 1.0, var_disp_background_pk1_interface_n, 1.0); + // std::cout << "K_background_interface " << std::endl; + // local_stiffness_disp_background_stress_interface.print(std::cout); + + local_stiffness_disp_background_stress_background.update( + 1.0, var_pk1_background_n_disp_background, 1.0); + local_stiffness_disp_background_stress_background.update( + 1.0, var_disp_background_pk1_background_n, 1.0); + local_stiffness_disp_background_stress_background.update(1.0, lin_var_pk1_background, 1.0); + // std::cout << "K_background_background " << std::endl; + // local_stiffness_disp_background_stress_background.print(std::cout); } } diff --git a/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_nitsche_manager.cpp b/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_nitsche_manager.cpp index 28d6393e22b..876f85b62c5 100644 --- a/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_nitsche_manager.cpp +++ b/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_nitsche_manager.cpp @@ -238,23 +238,6 @@ void Constraints::EmbeddedMesh::SolidToSolidNitscheManager:: global_penalty_interface_->scale(penalty_param); global_penalty_background_->scale(penalty_param); global_penalty_interface_background_->scale(-penalty_param); - - if (embedded_mesh_coupling_params_.nitsche_weighting_type_ == NitscheWeightingType::undefined) - { - // Get the average weight parameter. - const double average_weight_gamma = - embedded_mesh_coupling_params_.nitsche_average_weight_param_; - - // Scale stress contributions - // global_virtual_disp_interface_stress_interface_->scale(-average_weight_gamma); - // global_virtual_disp_interface_stress_background_->scale(-(1.0 - average_weight_gamma)); - // global_virtual_disp_background_stress_interface_->scale(average_weight_gamma); - // global_virtual_disp_background_stress_background_->scale(1.0 - average_weight_gamma); - } - else - { - // ToDO - } } /** From 0a0dc28563246839ef5e59a5b1b4f7de8c3c6ddf Mon Sep 17 00:00:00 2001 From: Gabriela Loera Date: Fri, 13 Mar 2026 15:32:22 +0100 Subject: [PATCH 20/29] Clean implementation --- ..._embeddedmesh_interaction_pair_nitsche.cpp | 313 +++++++----------- 1 file changed, 124 insertions(+), 189 deletions(-) diff --git a/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_nitsche.cpp b/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_nitsche.cpp index e714e7d4a50..ba4f352fb28 100644 --- a/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_nitsche.cpp +++ b/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_nitsche.cpp @@ -273,55 +273,6 @@ void interface_element_gp_in_solid(Core::Elements::FaceElement& face_element, co for (int idim = 0; idim < dim; idim++) gp_coord_parent(idim) = temp_gp_coord_parent(0, idim); } -// template -// void calculate_jacobian_and_deformation_gradient( -// Core::LinAlg::Matrix<3, 1>& xi, Core::Elements::Element& element, -// const Core::FE::Discretization& discret, Discret::Elements::JacobianMapping& -// jacobian_mapping, Core::Elements::ShapeFunctionsAndDerivatives& shape_functions, -// Core::LinAlg::Tensor, Core::FE::dim>& -// deformation_gradient, Discret::Elements::Stress& pk2 -// ) -// { -// const Core::LinAlg::Tensor> xi_tensor = -// Core::LinAlg::reinterpret_as_tensor>(xi); -// -// const Core::Elements::ElementNodes> element_nodes = -// Core::Elements::evaluate_element_nodes>(discret, -// element); -// -// shape_functions = -// evaluate_shape_functions_and_derivs(xi_tensor, element_nodes); -// -// jacobian_mapping = Discret::Elements::evaluate_jacobian_mapping(shape_functions, -// element_nodes); -// -// deformation_gradient = Discret::Elements::evaluate_deformation_gradient(jacobian_mapping, -// element_nodes); -// -// const Discret::Elements::SpatialMaterialMapping spatial_material_mapping = -// evaluate_spatial_material_mapping(jacobian_mapping, element_nodes); -// -// const Core::LinAlg::SymmetricTensor, Core::FE::dim> -// cauchygreen = evaluate_cauchy_green(spatial_material_mapping); -// -// const Core::LinAlg::SymmetricTensor, Core::FE::dim> -// gl_strain = evaluate_green_lagrange_strain(cauchygreen); -// -// auto* solid_ele = dynamic_cast(&element); -// -// // Setting a parameter list (I think this is actually not used in the evaluate_material_stress -// function, therefore I have it empty) Teuchos::ParameterList params; Mat::EvaluationContext -// context{.total_time = nullptr, // Do not have the time here -// .time_step_size = nullptr, // Do not have the time-step here -// .xi = &xi_tensor, -// .ref_coords = nullptr}; -// // Setting the number of Gauss point (gp) to zero (this is later used for a warning, but not -// relevant for calculations) const int gp = 0; pk2 = -// evaluate_material_stress(solid_ele->solid_material(), deformation_gradient, -// gl_strain, params, context, gp, element.id()); -// -// } - template void evaluate_cauchy_stress_tensor_at_xi(const Core::FE::Discretization& discret, std::vector& ele_displacement, Core::Elements::Element& element, @@ -367,12 +318,6 @@ void evaluate_cauchy_stress_tensor_at_xi(const Core::FE::Discretization& discret &discret); } } - - // Calculate the linearization dependencies - // linearization_dependencies = - // solid_ele->get_cauchy_stress_linearization_dependencies( - // ele_displacement, Core::LinAlg::reinterpret_as_tensor<3>(xi), deformation_gradient, - // cauchy_linearizations, discret); } else { @@ -381,42 +326,37 @@ void evaluate_cauchy_stress_tensor_at_xi(const Core::FE::Discretization& discret } template -struct LinearizationDependencies +struct QuantitiesDomainEvaluatedAtXi { - Discret::Elements::JacobianMapping jacobian_mapping_; + /// Derivative of the shape functions w.r.t. the reference coordinates + const std::array>, + Core::FE::num_nodes(celltype)> + N_XYZ_; - Core::LinAlg::Tensor, Core::FE::dim> - deformation_gradient_; + /// Deformation gradient + const Core::LinAlg::Tensor, Core::FE::dim> defgrad_; + /// First Piola-Kirchhoff stresses + const Core::LinAlg::Matrix<3, 3> pk1_; + + /// Second Piola-Kirchhoff stresses Discret::Elements::Stress pk2_; +}; + +template +struct LinearizationDependencies +{ Core::LinAlg::Matrix, Core::FE::dim> d_defgrad_; Core::LinAlg::Matrix<3, 3> d_pk2_; }; -template -struct FirstPKStressLinearizations -{ - /// First Piola-Kirchhoff stress tensor - Core::LinAlg::Matrix, Core::FE::dim> pk1_; - - /// Variation of the 1. Piola Kirchhoff stress tensor on a virtual displacement of a node in a - /// specific Cartesian direction (dir = 0, 1, 2) - Core::LinAlg::Matrix, Core::FE::dim> d_pk1_node_dir; - - /// Linearization of the variation of the 1. Piola Kirchhoff stress tensor for the increment of - /// displacement of a node in a certain direction for a virtual displacement of a node in a - /// certain direction - Core::LinAlg::Matrix, Core::FE::dim> - lin_d_pk1_anode_dir_bnode_dir; -}; template -void evaluate_first_pk_at_xi(const Core::FE::Discretization& discret, - const std::vector& ele_displacement, const Core::Elements::Element& element, - Core::LinAlg::Matrix<3, 1>& xi, LinearizationDependencies& linearization_dependencies, - FirstPKStressLinearizations& pk1_stress) +QuantitiesDomainEvaluatedAtXi evaluate_domain_quantities_at_xi( + const Core::FE::Discretization& discret, const Core::Elements::Element& element, + const std::vector& ele_displacement, Core::LinAlg::Matrix<3, 1>& xi) { const Core::LinAlg::Tensor> xi_tensor = Core::LinAlg::reinterpret_as_tensor>(xi); @@ -430,14 +370,10 @@ void evaluate_first_pk_at_xi(const Core::FE::Discretization& discret, const Discret::Elements::JacobianMapping jacobian_mapping = Discret::Elements::evaluate_jacobian_mapping(shape_functions, element_nodes); - linearization_dependencies.jacobian_mapping_ = jacobian_mapping; - Core::LinAlg::Tensor, Core::FE::dim> deformation_gradient = Discret::Elements::evaluate_deformation_gradient(jacobian_mapping, element_nodes); - linearization_dependencies.deformation_gradient_ = deformation_gradient; - const Discret::Elements::SpatialMaterialMapping spatial_material_mapping = evaluate_spatial_material_mapping(jacobian_mapping, element_nodes); @@ -459,9 +395,8 @@ void evaluate_first_pk_at_xi(const Core::FE::Discretization& discret, // Setting the number of Gauss point (gp) to zero (this is later used for a warning, but not // relevant for calculations) const int gp = 0; - linearization_dependencies.pk2_ = - Discret::Elements::evaluate_material_stress(*(solid_ele->solid_material()), - deformation_gradient, gl_strain, params, context, gp, element.id()); + auto pk2 = Discret::Elements::evaluate_material_stress(*(solid_ele->solid_material()), + deformation_gradient, gl_strain, params, context, gp, element.id()); // Calculate the 1st Piola-Kirchhoff stresses Core::LinAlg::Matrix<3, 3> def_gradient = Core::LinAlg::make_matrix_view(deformation_gradient); @@ -469,37 +404,45 @@ void evaluate_first_pk_at_xi(const Core::FE::Discretization& discret, def_gradient_inv.invert(def_gradient); Core::LinAlg::Matrix<3, 3> pk2_matrix(Core::LinAlg::Initialization::zero); - pk2_matrix(0, 0) = linearization_dependencies.pk2_.pk2_(0, 0); - pk2_matrix(1, 1) = linearization_dependencies.pk2_.pk2_(1, 1); - pk2_matrix(2, 2) = linearization_dependencies.pk2_.pk2_(2, 2); - pk2_matrix(0, 1) = linearization_dependencies.pk2_.pk2_(0, 1); - pk2_matrix(1, 0) = linearization_dependencies.pk2_.pk2_(0, 1); - pk2_matrix(1, 2) = linearization_dependencies.pk2_.pk2_(1, 2); - pk2_matrix(2, 1) = linearization_dependencies.pk2_.pk2_(1, 2); - pk2_matrix(0, 2) = linearization_dependencies.pk2_.pk2_(0, 2); - pk2_matrix(2, 0) = linearization_dependencies.pk2_.pk2_(0, 2); - pk1_stress.pk1_.multiply(def_gradient, pk2_matrix); + pk2_matrix(0, 0) = pk2.pk2_(0, 0); + pk2_matrix(1, 1) = pk2.pk2_(1, 1); + pk2_matrix(2, 2) = pk2.pk2_(2, 2); + pk2_matrix(0, 1) = pk2.pk2_(0, 1); + pk2_matrix(1, 0) = pk2.pk2_(0, 1); + pk2_matrix(1, 2) = pk2.pk2_(1, 2); + pk2_matrix(2, 1) = pk2.pk2_(1, 2); + pk2_matrix(0, 2) = pk2.pk2_(0, 2); + pk2_matrix(2, 0) = pk2.pk2_(0, 2); + Core::LinAlg::Matrix<3, 3> pk1(Core::LinAlg::Initialization::zero); + pk1.multiply(def_gradient, pk2_matrix); + + QuantitiesDomainEvaluatedAtXi quantities_domain_evaluated_at_xi{ + jacobian_mapping.N_XYZ, deformation_gradient, pk1, pk2}; + + return quantities_domain_evaluated_at_xi; } // Calculate the variation of the 1st. Piola-Kirchhoff stresses at a node in a certain dimensional // direction (in 3D, dir = 0, 1, 2) template -void evaluate_variation_first_pk_at_node_dir(unsigned int& num_node, unsigned int& n_dir, - LinearizationDependencies& linearization_dependencies, - FirstPKStressLinearizations& pk1_stress) +std::tuple, LinearizationDependencies> +evaluate_variation_first_pk_at_node_dir(unsigned int& num_node, unsigned int& n_dir, + QuantitiesDomainEvaluatedAtXi& quantities_domain_evaluated_at_xi) { + LinearizationDependencies linearization_dependencies; + // Get the variation of the deformation gradient at a node and direction linearization_dependencies.d_defgrad_.put_scalar(0.0); for (int i_dim = 0; i_dim < Core::FE::dim; i_dim++) linearization_dependencies.d_defgrad_(n_dir, i_dim) = - linearization_dependencies.jacobian_mapping_.N_XYZ[num_node](i_dim); + quantities_domain_evaluated_at_xi.N_XYZ_[num_node](i_dim); // Get the variation of the Green-Lagrange strains at a node and direction Core::LinAlg::Matrix<3, 3> d_glstrain(Core::LinAlg::Initialization::zero); Core::LinAlg::Matrix<3, 3> defgrad = - Core::LinAlg::make_matrix_view(linearization_dependencies.deformation_gradient_); + Core::LinAlg::make_matrix_view(quantities_domain_evaluated_at_xi.defgrad_); Core::LinAlg::Matrix<3, 3> d_defgradT_defgrad(Core::LinAlg::Initialization::zero); d_defgradT_defgrad.multiply_tn(linearization_dependencies.d_defgrad_, defgrad); d_glstrain.update(0.5, d_defgradT_defgrad, 1.0); @@ -519,7 +462,7 @@ void evaluate_variation_first_pk_at_node_dir(unsigned int& num_node, unsigned in // Get the variation of the second Piola-Kirchhoff stress at a node and direction Core::LinAlg::Matrix<6, 1> d_pk2_voigt(Core::LinAlg::Initialization::zero); d_pk2_voigt.multiply( - make_stress_like_voigt_view(linearization_dependencies.pk2_.cmat_), d_glstrain_voigt); + make_stress_like_voigt_view(quantities_domain_evaluated_at_xi.pk2_.cmat_), d_glstrain_voigt); linearization_dependencies.d_pk2_.put_scalar(0.0); linearization_dependencies.d_pk2_(0, 0) = d_pk2_voigt(0); @@ -537,22 +480,25 @@ void evaluate_variation_first_pk_at_node_dir(unsigned int& num_node, unsigned in Core::LinAlg::Matrix<3, 3> pk2_matrix(Core::LinAlg::Initialization::zero); for (int i_dim = 0; i_dim < Core::FE::dim; i_dim++) for (int j_dim = 0; j_dim < Core::FE::dim; j_dim++) - pk2_matrix(i_dim, j_dim) = linearization_dependencies.pk2_.pk2_(i_dim, j_dim); + pk2_matrix(i_dim, j_dim) = quantities_domain_evaluated_at_xi.pk2_.pk2_(i_dim, j_dim); d_defgrad_pk2.multiply(linearization_dependencies.d_defgrad_, pk2_matrix); Core::LinAlg::Matrix<3, 3> defgrad_d_pk2(Core::LinAlg::Initialization::zero); defgrad_d_pk2.multiply(defgrad, linearization_dependencies.d_pk2_); // set d_pk1_node_dir to zero for safety - pk1_stress.d_pk1_node_dir.put_scalar(0.0); - pk1_stress.d_pk1_node_dir.update(1.0, d_defgrad_pk2, 1.0); - pk1_stress.d_pk1_node_dir.update(1.0, defgrad_d_pk2, 1.0); + Core::LinAlg::Matrix<3, 3> d_pk1_node_dir(Core::LinAlg::Initialization::zero); + d_pk1_node_dir.update(1.0, d_defgrad_pk2, 1.0); + d_pk1_node_dir.update(1.0, defgrad_d_pk2, 1.0); + + return {d_pk1_node_dir, linearization_dependencies}; } template Core::LinAlg::Matrix, Core::FE::dim> evaluate_lin_variation_first_pk(LinearizationDependencies& lin_dependencies_d_dof, - LinearizationDependencies& lin_dependencies_dof) + LinearizationDependencies& lin_dependencies_dof, + QuantitiesDomainEvaluatedAtXi& quantities_domain_evaluated_at_xi) { // Get the linearization of the virtual Green-Lagrange strains Core::LinAlg::Matrix<3, 3> lin_d_glstrain(Core::LinAlg::Initialization::zero); @@ -577,7 +523,8 @@ evaluate_lin_variation_first_pk(LinearizationDependencies& lin_depende // Get the linearization of the variation of the second Piola-Kirchhoff stress Core::LinAlg::Matrix<6, 1> lin_d_pk2_voigt(Core::LinAlg::Initialization::zero); lin_d_pk2_voigt.multiply( - make_stress_like_voigt_view(lin_dependencies_d_dof.pk2_.cmat_), lin_d_glstrain_voigt); + make_stress_like_voigt_view(quantities_domain_evaluated_at_xi.pk2_.cmat_), + lin_d_glstrain_voigt); Core::LinAlg::Matrix<3, 3> lin_d_pk2(Core::LinAlg::Initialization::zero); lin_d_pk2.put_scalar(0.0); @@ -605,7 +552,7 @@ evaluate_lin_variation_first_pk(LinearizationDependencies& lin_depende Core::LinAlg::Matrix<3, 3> defgrad_lin_d_pk2(Core::LinAlg::Initialization::zero); defgrad_lin_d_pk2.multiply( - Core::LinAlg::make_matrix_view(lin_dependencies_d_dof.deformation_gradient_), lin_d_pk2); + Core::LinAlg::make_matrix_view(quantities_domain_evaluated_at_xi.defgrad_), lin_d_pk2); lin_d_pk1.update(1.0, defgrad_lin_d_pk2, 1.0); return lin_d_pk1; @@ -681,49 +628,35 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitsche( *face_element, 1., xi_interface.data(), xi_interface_in_solid, temp); - // evaluate first Piola-Kirchhoff stress at the interface - FirstPKStressLinearizations pk1_interface; - LinearizationDependencies lin_dependencies_d_interface; - LinearizationDependencies lin_dependencies_interface; - evaluate_first_pk_at_xi(discret, ele1_parent_dis_, *face_element->parent_element(), - xi_interface_in_solid, lin_dependencies_d_interface, pk1_interface); - lin_dependencies_interface.jacobian_mapping_ = lin_dependencies_d_interface.jacobian_mapping_; - lin_dependencies_interface.deformation_gradient_ = - lin_dependencies_d_interface.deformation_gradient_; - lin_dependencies_interface.pk2_ = lin_dependencies_d_interface.pk2_; + // evaluate first Piola-Kirchhoff stress and other necessary quantities on the interface at xi + auto quantities_at_xi_interface = evaluate_domain_quantities_at_xi( + discret, *face_element->parent_element(), ele1_parent_dis_, xi_interface_in_solid); std::cout << "PK1 stress interface " << std::endl; - pk1_interface.pk1_.print(std::cout); + quantities_at_xi_interface.pk1_.print(std::cout); // obtain the displacements of the background elements std::vector background_displacement; for (unsigned int i_n_dof = 0; i_n_dof < Background::n_dof_; i_n_dof++) background_displacement.push_back(ele2dis_.element_position_(i_n_dof)); - // evaluate first Piola-Kirchhoff stress at the background - FirstPKStressLinearizations pk1_background; - LinearizationDependencies lin_dependencies_d_background; - LinearizationDependencies lin_dependencies_background; - evaluate_first_pk_at_xi(discret, background_displacement, element_2(), xi_background, - lin_dependencies_d_background, pk1_background); - lin_dependencies_background.jacobian_mapping_ = lin_dependencies_d_background.jacobian_mapping_; - lin_dependencies_background.deformation_gradient_ = - lin_dependencies_d_background.deformation_gradient_; - lin_dependencies_background.pk2_ = lin_dependencies_d_background.pk2_; + // evaluate first Piola-Kirchhoff stress and other necessary quantities on the background at xi + auto quantities_at_xi_background = evaluate_domain_quantities_at_xi( + discret, element_2(), background_displacement, xi_background); std::cout << "PK1 stress background " << std::endl; - pk1_background.pk1_.print(std::cout); + quantities_at_xi_background.pk1_.print(std::cout); // evaluate the weighted difference between the first Piola-Kirchhoff stresses of the interface // and the background Core::LinAlg::Matrix<3, 1> traction_pk1_interface(Core::LinAlg::Initialization::zero); - traction_pk1_interface.multiply(pk1_interface.pk1_, normal_interface); + traction_pk1_interface.multiply(quantities_at_xi_interface.pk1_, normal_interface); std::cout << "traction interface " << std::endl; traction_pk1_interface.print(std::cout); Core::LinAlg::Matrix<3, 1> traction_pk1_background(Core::LinAlg::Initialization::zero); - traction_pk1_background.multiply(pk1_background.pk1_, normal_interface); + traction_pk1_background.multiply(quantities_at_xi_background.pk1_, normal_interface); std::cout << "traction background " << std::endl; traction_pk1_background.print(std::cout); @@ -737,6 +670,35 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitsche displacement_interface(Core::LinAlg::Initialization::zero); + for (unsigned int i_dir = 0; i_dir < 3; ++i_dir) + { + for (unsigned int i_interface = 0; i_interface < Interface::n_nodes_; ++i_interface) + displacement_interface(i_dir) += + N_interface(i_interface) * this->ele1dis_.element_position_(i_interface * 3 + i_dir); + } + std::cout << "displacement interface " << std::endl; + displacement_interface.print(std::cout); + + Core::LinAlg::Matrix<3, 1> displacement_background(Core::LinAlg::Initialization::zero); + for (unsigned int i_dir = 0; i_dir < 3; ++i_dir) + { + for (unsigned int i_background = 0; i_background < Background::n_nodes_; ++i_background) + displacement_background(i_dir) += + N_background(i_background) * this->ele2dis_.element_position_(i_background * 3 + i_dir); + } + std::cout << "displacement background " << std::endl; + displacement_background.print(std::cout); + + Core::LinAlg::Matrix<3, 1> gap_between_interface_background(Core::LinAlg::Initialization::zero); + for (unsigned int i_dir = 0; i_dir < 3; ++i_dir) + gap_between_interface_background(i_dir) = + displacement_interface(i_dir) - displacement_background(i_dir); + + std::cout << "gap between interface background" << std::endl; + gap_between_interface_background.print(std::cout); + // As the calculations of the first Piola-Kirchhoff stresses are done in the parent element of // the face element, we need the locations of the dofs of the interface in its parent element. // These locations are saved in a vector and used for calculating the contributions to the @@ -772,35 +734,6 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitsche displacement_interface(Core::LinAlg::Initialization::zero); - for (unsigned int i_dir = 0; i_dir < 3; ++i_dir) - { - for (unsigned int i_interface = 0; i_interface < Interface::n_nodes_; ++i_interface) - displacement_interface(i_dir) += - N_interface(i_interface) * this->ele1dis_.element_position_(i_interface * 3 + i_dir); - } - std::cout << "displacement interface " << std::endl; - displacement_interface.print(std::cout); - - Core::LinAlg::Matrix<3, 1> displacement_background(Core::LinAlg::Initialization::zero); - for (unsigned int i_dir = 0; i_dir < 3; ++i_dir) - { - for (unsigned int i_background = 0; i_background < Background::n_nodes_; ++i_background) - displacement_background(i_dir) += - N_background(i_background) * this->ele2dis_.element_position_(i_background * 3 + i_dir); - } - std::cout << "displacement background " << std::endl; - displacement_background.print(std::cout); - - Core::LinAlg::Matrix<3, 1> gap_between_interface_background(Core::LinAlg::Initialization::zero); - for (unsigned int i_dir = 0; i_dir < 3; ++i_dir) - gap_between_interface_background(i_dir) = - displacement_interface(i_dir) - displacement_background(i_dir); - - std::cout << "gap between interface background" << std::endl; - gap_between_interface_background.print(std::cout); - // Build helper stiffness matrices // "pink" terms Core::LinAlg::Matrix @@ -833,13 +766,15 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitsche traction_d_pk1(Core::LinAlg::Initialization::zero); - traction_d_pk1.multiply(pk1_interface.d_pk1_node_dir, normal_interface); + traction_d_pk1.multiply(d_pk1_i_interface, normal_interface); // std::cout << "traction_d_pk1 : " << std::endl; // traction_d_pk1.print(std::cout); @@ -859,11 +794,12 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitsche traction_lin_var_pk1(Core::LinAlg::Initialization::zero); traction_lin_var_pk1.multiply(lin_d_pk1, normal_interface); @@ -884,11 +820,12 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitsche traction_d_pk1(Core::LinAlg::Initialization::zero); - traction_d_pk1.multiply(pk1_background.d_pk1_node_dir, normal_interface); + traction_d_pk1.multiply(d_pk1_i_background, normal_interface); local_constraint_stresses(Interface::n_dof_ + i_background_node * 3 + i_dir) += traction_d_pk1(i_dir) * N_background(j_background_node) * @@ -906,11 +843,12 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitsche traction_lin_var_pk1(Core::LinAlg::Initialization::zero); traction_lin_var_pk1.multiply(lin_d_pk1, normal_interface); @@ -930,11 +868,11 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitsche traction_d_pk1(Core::LinAlg::Initialization::zero); - traction_d_pk1.multiply(pk1_interface.d_pk1_node_dir, normal_interface); + traction_d_pk1.multiply(d_pk1_i_interface, normal_interface); local_constraint_stresses(i_interface_node * 3 + i_dir) += traction_d_pk1(i_dir) * N_background(i_background_node) * @@ -957,11 +895,11 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitsche traction_d_pk1(Core::LinAlg::Initialization::zero); - traction_d_pk1.multiply(pk1_background.d_pk1_node_dir, normal_interface); + traction_d_pk1.multiply(d_pk1_i_background, normal_interface); local_constraint_stresses(Interface::n_dof_ + i_background_node * 3 + i_dir) -= traction_d_pk1(i_dir) * N_interface(i_interface_node) * @@ -1041,11 +979,8 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitscheelement_1()); - double determinant_interface = - Constraints::EmbeddedMesh::get_determinant_interface_element_current_conf( - xi_interface, this->element_1(), ele1pos_current_); + double determinant_interface = Constraints::EmbeddedMesh::get_determinant_interface_element( + xi_interface, this->element_1()); // Get the shape function matrices N_interface.clear(); From 13f9b4e1771fda6dc1b00e8cbf0173a18e85e027 Mon Sep 17 00:00:00 2001 From: Gabriela Loera Date: Fri, 13 Mar 2026 15:45:43 +0100 Subject: [PATCH 21/29] Add more cleanup --- ..._embeddedmesh_interaction_pair_nitsche.cpp | 37 +++++++++---------- 1 file changed, 18 insertions(+), 19 deletions(-) diff --git a/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_nitsche.cpp b/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_nitsche.cpp index ba4f352fb28..ca427a53d6a 100644 --- a/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_nitsche.cpp +++ b/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_nitsche.cpp @@ -334,7 +334,7 @@ struct QuantitiesDomainEvaluatedAtXi N_XYZ_; /// Deformation gradient - const Core::LinAlg::Tensor, Core::FE::dim> defgrad_; + const Core::LinAlg::Matrix<3, 3> defgrad_; /// First Piola-Kirchhoff stresses const Core::LinAlg::Matrix<3, 3> pk1_; @@ -352,7 +352,8 @@ struct LinearizationDependencies Core::LinAlg::Matrix<3, 3> d_pk2_; }; - +// Helper function to evaluate necessary quantities of a domain at xi (like stress, deformation +// gradient and so on...) template QuantitiesDomainEvaluatedAtXi evaluate_domain_quantities_at_xi( const Core::FE::Discretization& discret, const Core::Elements::Element& element, @@ -416,10 +417,10 @@ QuantitiesDomainEvaluatedAtXi evaluate_domain_quantities_at_xi( Core::LinAlg::Matrix<3, 3> pk1(Core::LinAlg::Initialization::zero); pk1.multiply(def_gradient, pk2_matrix); - QuantitiesDomainEvaluatedAtXi quantities_domain_evaluated_at_xi{ - jacobian_mapping.N_XYZ, deformation_gradient, pk1, pk2}; + QuantitiesDomainEvaluatedAtXi quantities_domain_at_xi{ + jacobian_mapping.N_XYZ, def_gradient, pk1, pk2}; - return quantities_domain_evaluated_at_xi; + return quantities_domain_at_xi; } @@ -428,7 +429,7 @@ QuantitiesDomainEvaluatedAtXi evaluate_domain_quantities_at_xi( template std::tuple, LinearizationDependencies> evaluate_variation_first_pk_at_node_dir(unsigned int& num_node, unsigned int& n_dir, - QuantitiesDomainEvaluatedAtXi& quantities_domain_evaluated_at_xi) + QuantitiesDomainEvaluatedAtXi& quantities_domain_at_xi) { LinearizationDependencies linearization_dependencies; @@ -436,19 +437,19 @@ evaluate_variation_first_pk_at_node_dir(unsigned int& num_node, unsigned int& n_ linearization_dependencies.d_defgrad_.put_scalar(0.0); for (int i_dim = 0; i_dim < Core::FE::dim; i_dim++) linearization_dependencies.d_defgrad_(n_dir, i_dim) = - quantities_domain_evaluated_at_xi.N_XYZ_[num_node](i_dim); + quantities_domain_at_xi.N_XYZ_[num_node](i_dim); // Get the variation of the Green-Lagrange strains at a node and direction Core::LinAlg::Matrix<3, 3> d_glstrain(Core::LinAlg::Initialization::zero); - Core::LinAlg::Matrix<3, 3> defgrad = - Core::LinAlg::make_matrix_view(quantities_domain_evaluated_at_xi.defgrad_); Core::LinAlg::Matrix<3, 3> d_defgradT_defgrad(Core::LinAlg::Initialization::zero); - d_defgradT_defgrad.multiply_tn(linearization_dependencies.d_defgrad_, defgrad); + d_defgradT_defgrad.multiply_tn( + linearization_dependencies.d_defgrad_, quantities_domain_at_xi.defgrad_); d_glstrain.update(0.5, d_defgradT_defgrad, 1.0); Core::LinAlg::Matrix<3, 3> defgradT_d_defgrad(Core::LinAlg::Initialization::zero); - defgradT_d_defgrad.multiply_tn(defgrad, linearization_dependencies.d_defgrad_); + defgradT_d_defgrad.multiply_tn( + quantities_domain_at_xi.defgrad_, linearization_dependencies.d_defgrad_); d_glstrain.update(0.5, defgradT_d_defgrad, 1.0); Core::LinAlg::Matrix<6, 1> d_glstrain_voigt(Core::LinAlg::Initialization::zero); @@ -462,7 +463,7 @@ evaluate_variation_first_pk_at_node_dir(unsigned int& num_node, unsigned int& n_ // Get the variation of the second Piola-Kirchhoff stress at a node and direction Core::LinAlg::Matrix<6, 1> d_pk2_voigt(Core::LinAlg::Initialization::zero); d_pk2_voigt.multiply( - make_stress_like_voigt_view(quantities_domain_evaluated_at_xi.pk2_.cmat_), d_glstrain_voigt); + make_stress_like_voigt_view(quantities_domain_at_xi.pk2_.cmat_), d_glstrain_voigt); linearization_dependencies.d_pk2_.put_scalar(0.0); linearization_dependencies.d_pk2_(0, 0) = d_pk2_voigt(0); @@ -480,11 +481,11 @@ evaluate_variation_first_pk_at_node_dir(unsigned int& num_node, unsigned int& n_ Core::LinAlg::Matrix<3, 3> pk2_matrix(Core::LinAlg::Initialization::zero); for (int i_dim = 0; i_dim < Core::FE::dim; i_dim++) for (int j_dim = 0; j_dim < Core::FE::dim; j_dim++) - pk2_matrix(i_dim, j_dim) = quantities_domain_evaluated_at_xi.pk2_.pk2_(i_dim, j_dim); + pk2_matrix(i_dim, j_dim) = quantities_domain_at_xi.pk2_.pk2_(i_dim, j_dim); d_defgrad_pk2.multiply(linearization_dependencies.d_defgrad_, pk2_matrix); Core::LinAlg::Matrix<3, 3> defgrad_d_pk2(Core::LinAlg::Initialization::zero); - defgrad_d_pk2.multiply(defgrad, linearization_dependencies.d_pk2_); + defgrad_d_pk2.multiply(quantities_domain_at_xi.defgrad_, linearization_dependencies.d_pk2_); // set d_pk1_node_dir to zero for safety Core::LinAlg::Matrix<3, 3> d_pk1_node_dir(Core::LinAlg::Initialization::zero); @@ -498,7 +499,7 @@ template Core::LinAlg::Matrix, Core::FE::dim> evaluate_lin_variation_first_pk(LinearizationDependencies& lin_dependencies_d_dof, LinearizationDependencies& lin_dependencies_dof, - QuantitiesDomainEvaluatedAtXi& quantities_domain_evaluated_at_xi) + QuantitiesDomainEvaluatedAtXi& quantities_domain_at_xi) { // Get the linearization of the virtual Green-Lagrange strains Core::LinAlg::Matrix<3, 3> lin_d_glstrain(Core::LinAlg::Initialization::zero); @@ -523,8 +524,7 @@ evaluate_lin_variation_first_pk(LinearizationDependencies& lin_depende // Get the linearization of the variation of the second Piola-Kirchhoff stress Core::LinAlg::Matrix<6, 1> lin_d_pk2_voigt(Core::LinAlg::Initialization::zero); lin_d_pk2_voigt.multiply( - make_stress_like_voigt_view(quantities_domain_evaluated_at_xi.pk2_.cmat_), - lin_d_glstrain_voigt); + make_stress_like_voigt_view(quantities_domain_at_xi.pk2_.cmat_), lin_d_glstrain_voigt); Core::LinAlg::Matrix<3, 3> lin_d_pk2(Core::LinAlg::Initialization::zero); lin_d_pk2.put_scalar(0.0); @@ -551,8 +551,7 @@ evaluate_lin_variation_first_pk(LinearizationDependencies& lin_depende lin_d_pk1.update(1.0, lin_defgrad_d_pk2, 1.0); Core::LinAlg::Matrix<3, 3> defgrad_lin_d_pk2(Core::LinAlg::Initialization::zero); - defgrad_lin_d_pk2.multiply( - Core::LinAlg::make_matrix_view(quantities_domain_evaluated_at_xi.defgrad_), lin_d_pk2); + defgrad_lin_d_pk2.multiply(quantities_domain_at_xi.defgrad_, lin_d_pk2); lin_d_pk1.update(1.0, defgrad_lin_d_pk2, 1.0); return lin_d_pk1; From 104ea879e7810e468e22bf30b464ce1b5985f212 Mon Sep 17 00:00:00 2001 From: Gabriela Loera Date: Sat, 14 Mar 2026 08:19:10 +0100 Subject: [PATCH 22/29] Add last changes --- ..._embeddedmesh_interaction_pair_nitsche.cpp | 301 ++++++++++-------- ..._embeddedmesh_interaction_pair_nitsche.hpp | 5 +- 2 files changed, 165 insertions(+), 141 deletions(-) diff --git a/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_nitsche.cpp b/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_nitsche.cpp index ca427a53d6a..a385692ab3c 100644 --- a/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_nitsche.cpp +++ b/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_nitsche.cpp @@ -216,8 +216,6 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitsche local_stiffness_disp_interface_stress_background(Core::LinAlg::Initialization::uninitialized); - Core::LinAlg::Matrix - local_stiffness_disp_background_stress_interface(Core::LinAlg::Initialization::uninitialized); Core::LinAlg::Matrix local_stiffness_disp_background_stress_background( Core::LinAlg::Initialization::uninitialized); @@ -227,11 +225,10 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitsche evaluate_domain_quantities_at_xi( gl_strain = Discret::Elements::evaluate_green_lagrange_strain(cauchygreen); auto* solid_ele = dynamic_cast(&element); + if (!solid_ele) FOUR_C_THROW("Cast to Discret::Elements::Solid failed!"); // Setting a parameter list (I think this is actually not used in the evaluate_material_stress // function, therefore I have it empty) @@ -565,8 +562,6 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitsche& local_stiffness_disp_interface_stress_background, - Core::LinAlg::Matrix& - local_stiffness_disp_background_stress_interface, Core::LinAlg::Matrix& local_stiffness_disp_background_stress_background, Core::LinAlg::Matrix& @@ -588,9 +583,9 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitsche N_interface( + Core::LinAlg::Matrix<1, Interface::n_nodes_, double> N_interface( Core::LinAlg::Initialization::zero); - Core::LinAlg::Matrix<1, Background::n_nodes_ * Background::n_val_, double> N_background( + Core::LinAlg::Matrix<1, Background::n_nodes_, double> N_background( Core::LinAlg::Initialization::zero); // Calculate the stress contributions to stiffness. @@ -734,29 +729,12 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitsche lin_d_pk1_interface; Core::LinAlg::Matrix - var_pk1_interface_n_disp_interface; - Core::LinAlg::Matrix - var_pk1_interface_n_disp_background; - Core::LinAlg::Matrix - var_pk1_background_n_disp_interface; - Core::LinAlg::Matrix - var_pk1_background_n_disp_background; - - // "blue" terms + d_pk1_interface_disp_interface; Core::LinAlg::Matrix - var_disp_interface_pk1_interface_n; - Core::LinAlg::Matrix - var_disp_interface_pk1_background_n; - Core::LinAlg::Matrix - var_disp_background_pk1_interface_n; - Core::LinAlg::Matrix - var_disp_background_pk1_background_n; - - // "green" terms - Core::LinAlg::Matrix lin_var_pk1_interface; - Core::LinAlg::Matrix lin_var_pk1_background; + d_disp_interface_pk1_interface; for (unsigned int i_interface_node = 0; i_interface_node < Interface::n_nodes_; i_interface_node++) @@ -769,30 +747,8 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitsche traction_d_pk1(Core::LinAlg::Initialization::zero); - traction_d_pk1.multiply(d_pk1_i_interface, normal_interface); - // std::cout << "traction_d_pk1 : " << std::endl; - // traction_d_pk1.print(std::cout); - - local_constraint_stresses(i_interface_node * 3 + i_dir) -= - traction_d_pk1(i_dir) * N_interface(j_interface_node) * - this->ele1dis_.element_position_(j_interface_node * 3 + i_dir) * - nitsche_average_weight_param * weight * determinant_interface; - - local_constraint_stresses(i_interface_node * 3 + i_dir) -= traction_pk1_weighted(i_dir) * - N_interface(i_interface_node) * - weight * determinant_interface; - for (unsigned int j_dir = 0; j_dir < 3; j_dir++) { - var_pk1_interface_n_disp_interface( - i_interface_node * 3 + i_dir, j_interface_node * 3 + j_dir) -= - traction_d_pk1(j_dir) * N_interface(j_interface_node) * - nitsche_average_weight_param * weight * determinant_interface; - auto [d_pk1_j_interface, lin_dependencies_j_interface] = evaluate_variation_first_pk_at_node_dir( nodes_interface_locations[j_interface_node], j_dir, quantities_at_xi_interface); @@ -802,7 +758,7 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitsche traction_lin_var_pk1(Core::LinAlg::Initialization::zero); traction_lin_var_pk1.multiply(lin_d_pk1, normal_interface); - lin_var_pk1_interface(i_interface_node * 3 + i_dir, j_interface_node * 3 + j_dir) -= + lin_d_pk1_interface(i_interface_node * 3 + i_dir, j_interface_node * 3 + j_dir) -= (traction_lin_var_pk1(0) * gap_between_interface_background(0) + traction_lin_var_pk1(1) * gap_between_interface_background(1) + traction_lin_var_pk1(2) * gap_between_interface_background(2)) * @@ -810,56 +766,51 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitsche traction_d_pk1(Core::LinAlg::Initialization::zero); - traction_d_pk1.multiply(d_pk1_i_background, normal_interface); - - local_constraint_stresses(Interface::n_dof_ + i_background_node * 3 + i_dir) += - traction_d_pk1(i_dir) * N_background(j_background_node) * - this->ele2dis_.element_position_(j_background_node * 3 + i_dir) * - (1.0 - nitsche_average_weight_param) * weight * determinant_interface; + nodes_interface_locations[i_interface_node], i_dir, quantities_at_xi_interface); - local_constraint_stresses(Interface::n_dof_ + i_background_node * 3 + i_dir) -= - traction_pk1_weighted(i_dir) * N_background(i_background_node) * weight * - determinant_interface; + Core::LinAlg::Matrix<3, 1> traction_i_interface(Core::LinAlg::Initialization::zero); + traction_i_interface.multiply(d_pk1_i_interface, normal_interface); for (unsigned int j_dir = 0; j_dir < 3; j_dir++) { - var_pk1_background_n_disp_background( - i_background_node * 3 + i_dir, j_background_node * 3 + j_dir) += - traction_d_pk1(j_dir) * N_background(j_background_node) * - (1.0 - nitsche_average_weight_param) * weight * determinant_interface; - - auto [d_pk1_j_background, lin_dependencies_j_background] = - evaluate_variation_first_pk_at_node_dir( - j_background_node, j_dir, quantities_at_xi_background); - - auto lin_d_pk1 = evaluate_lin_variation_first_pk(lin_dependencies_i_background, - lin_dependencies_j_background, quantities_at_xi_background); - Core::LinAlg::Matrix<3, 1> traction_lin_var_pk1(Core::LinAlg::Initialization::zero); - traction_lin_var_pk1.multiply(lin_d_pk1, normal_interface); - - lin_var_pk1_background(i_background_node * 3 + i_dir, j_background_node * 3 + j_dir) -= - (traction_lin_var_pk1(0) * gap_between_interface_background(0) + - traction_lin_var_pk1(1) * gap_between_interface_background(1) + - traction_lin_var_pk1(2) * gap_between_interface_background(2)) * - (1.0 - nitsche_average_weight_param) * weight * determinant_interface; + d_pk1_interface_disp_interface( + i_interface_node * 3 + i_dir, j_interface_node * 3 + j_dir) -= + traction_i_interface(j_dir) * N_interface(j_interface_node) * + nitsche_average_weight_param * weight * determinant_interface; } + + local_constraint_stresses(i_interface_node * 3 + i_dir) -= + traction_i_interface(i_dir) * N_interface(j_interface_node) * + this->ele1dis_.element_position_(j_interface_node * 3 + i_dir) * + nitsche_average_weight_param * weight * determinant_interface; } } - var_disp_background_pk1_background_n.update_t(var_pk1_background_n_disp_background); + d_disp_interface_pk1_interface.update_t(d_pk1_interface_disp_interface); + + //// Add contributions to matrix + local_stiffness_disp_interface_stress_interface.update(1.0, lin_d_pk1_interface, 1.0); + local_stiffness_disp_interface_stress_interface.update( + 1.0, d_pk1_interface_disp_interface, 1.0); + local_stiffness_disp_interface_stress_interface.update( + 1.0, d_disp_interface_pk1_interface, 1.0); + + + /// Terms in \delta \Pi_{Nitsche}^{interface} , displacement_{background} + Core::LinAlg::Matrix + d_pk1_interface_disp_background; + // Core::LinAlg::Matrix + // d_disp_interface_pk1_background; % this quantity is equal to + // d_pk1_background_disp_interface^T for (unsigned int i_interface_node = 0; i_interface_node < Interface::n_nodes_; i_interface_node++) @@ -870,23 +821,29 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitsche traction_d_pk1(Core::LinAlg::Initialization::zero); - traction_d_pk1.multiply(d_pk1_i_interface, normal_interface); - - local_constraint_stresses(i_interface_node * 3 + i_dir) += - traction_d_pk1(i_dir) * N_background(i_background_node) * - this->ele2dis_.element_position_(i_background_node * 3 + i_dir) * - nitsche_average_weight_param * weight * determinant_interface; + Core::LinAlg::Matrix<3, 1> traction_i_interface(Core::LinAlg::Initialization::zero); + traction_i_interface.multiply(d_pk1_i_interface, normal_interface); for (unsigned int j_dir = 0; j_dir < 3; j_dir++) { - var_pk1_interface_n_disp_background( + d_pk1_interface_disp_background( i_interface_node * 3 + i_dir, i_background_node * 3 + j_dir) += - traction_d_pk1(j_dir) * N_background(i_background_node) * + traction_i_interface(j_dir) * N_background(i_background_node) * nitsche_average_weight_param * weight * determinant_interface; } + + local_constraint_stresses(i_interface_node * 3 + i_dir) += + traction_i_interface(i_dir) * N_background(i_background_node) * + this->ele2dis_.element_position_(i_background_node * 3 + i_dir) * + nitsche_average_weight_param * weight * determinant_interface; } - var_disp_background_pk1_interface_n.update_t(var_pk1_interface_n_disp_background); + + /// Terms in \delta \Pi_{Nitsche}^{background} , displacement_{interface} + Core::LinAlg::Matrix + d_pk1_background_disp_interface; + // Core::LinAlg::Matrix + // d_disp_background_pk1_interface; % this quantity is equal to + // d_pk1_interface_disp_background^T for (unsigned int i_background_node = 0; i_background_node < Background::n_nodes_; i_background_node++) @@ -897,54 +854,127 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitsche traction_d_pk1(Core::LinAlg::Initialization::zero); - traction_d_pk1.multiply(d_pk1_i_background, normal_interface); + Core::LinAlg::Matrix<3, 1> traction_i_background(Core::LinAlg::Initialization::zero); + traction_i_background.multiply(d_pk1_i_background, normal_interface); + + for (unsigned int j_dir = 0; j_dir < 3; j_dir++) + { + d_pk1_background_disp_interface( + i_background_node * 3 + i_dir, i_interface_node * 3 + j_dir) -= + traction_i_background(j_dir) * N_interface(i_interface_node) * + (1.0 - nitsche_average_weight_param) * weight * determinant_interface; + } local_constraint_stresses(Interface::n_dof_ + i_background_node * 3 + i_dir) -= - traction_d_pk1(i_dir) * N_interface(i_interface_node) * + traction_i_background(i_dir) * N_interface(i_interface_node) * this->ele1dis_.element_position_(i_interface_node * 3 + i_dir) * (1.0 - nitsche_average_weight_param) * weight * determinant_interface; + } + + //// Add contributions to matrices + local_stiffness_disp_interface_stress_background.update( + 1.0, d_pk1_interface_disp_background, 1.0); + local_stiffness_disp_interface_stress_background.update_t( + 1.0, d_pk1_background_disp_interface, 1.0); + + local_stiffness_disp_background_stress_interface.update( + 1.0, d_pk1_background_disp_interface, 1.0); + local_stiffness_disp_background_stress_interface.update_t( + 1.0, d_pk1_interface_disp_background, 1.0); + + // Terms in \delta \Pi_{Nitsche}^{background} , displacement_{background} + Core::LinAlg::Matrix lin_d_pk1_background; + Core::LinAlg::Matrix + d_pk1_background_disp_background; + Core::LinAlg::Matrix + d_disp_background_pk1_background; + + for (unsigned int i_background_node = 0; i_background_node < Background::n_nodes_; + i_background_node++) + for (unsigned int j_background_node = 0; j_background_node < Background::n_nodes_; + j_background_node++) + { + for (unsigned int i_dir = 0; i_dir < 3; i_dir++) + { + auto [d_pk1_i_background, lin_dependencies_i_background] = + evaluate_variation_first_pk_at_node_dir( + i_background_node, i_dir, quantities_at_xi_background); for (unsigned int j_dir = 0; j_dir < 3; j_dir++) { - var_pk1_background_n_disp_interface( - i_background_node * 3 + i_dir, i_interface_node * 3 + j_dir) -= - traction_d_pk1(j_dir) * N_interface(i_interface_node) * + auto [d_pk1_j_background, lin_dependencies_j_background] = + evaluate_variation_first_pk_at_node_dir( + j_background_node, j_dir, quantities_at_xi_background); + + auto lin_d_pk1 = evaluate_lin_variation_first_pk(lin_dependencies_i_background, + lin_dependencies_j_background, quantities_at_xi_background); + Core::LinAlg::Matrix<3, 1> traction_lin_d_pk1(Core::LinAlg::Initialization::zero); + traction_lin_d_pk1.multiply(lin_d_pk1, normal_interface); + + lin_d_pk1_background(i_background_node * 3 + i_dir, j_background_node * 3 + j_dir) -= + (traction_lin_d_pk1(0) * gap_between_interface_background(0) + + traction_lin_d_pk1(1) * gap_between_interface_background(1) + + traction_lin_d_pk1(2) * gap_between_interface_background(2)) * (1.0 - nitsche_average_weight_param) * weight * determinant_interface; } } - var_disp_interface_pk1_background_n.update_t(var_pk1_background_n_disp_interface); + } - // With calculated contributions, add them to their respective matrix. - local_stiffness_disp_interface_stress_interface.update( - 1.0, var_pk1_interface_n_disp_interface, 1.0); - local_stiffness_disp_interface_stress_interface.update( - 1.0, var_disp_interface_pk1_interface_n, 1.0); - local_stiffness_disp_interface_stress_interface.update(1.0, lin_var_pk1_interface, 1.0); - // std::cout << "K_interface_interface " << std::endl; - // local_stiffness_disp_interface_stress_interface.print(std::cout); + for (unsigned int i_background_node = 0; i_background_node < Background::n_nodes_; + i_background_node++) + for (unsigned int j_background_node = 0; j_background_node < Background::n_nodes_; + j_background_node++) + { + for (unsigned int i_dir = 0; i_dir < 3; i_dir++) + { + auto [d_pk1_i_background, lin_dependencies_i_background] = + evaluate_variation_first_pk_at_node_dir( + i_background_node, i_dir, quantities_at_xi_background); - local_stiffness_disp_interface_stress_background.update( - 1.0, var_pk1_interface_n_disp_background, 1.0); - local_stiffness_disp_interface_stress_background.update( - 1.0, var_disp_interface_pk1_background_n, 1.0); - // std::cout << "K_interface_background " << std::endl; - // local_stiffness_disp_interface_stress_background.print(std::cout); + Core::LinAlg::Matrix<3, 1> traction_i_background(Core::LinAlg::Initialization::zero); + traction_i_background.multiply(d_pk1_i_background, normal_interface); - local_stiffness_disp_background_stress_interface.update( - 1.0, var_pk1_background_n_disp_interface, 1.0); - local_stiffness_disp_background_stress_interface.update( - 1.0, var_disp_background_pk1_interface_n, 1.0); - // std::cout << "K_background_interface " << std::endl; - // local_stiffness_disp_background_stress_interface.print(std::cout); + for (unsigned int j_dir = 0; j_dir < 3; j_dir++) + { + d_pk1_background_disp_background( + i_background_node * 3 + i_dir, j_background_node * 3 + j_dir) += + traction_i_background(j_dir) * N_background(j_background_node) * + (1.0 - nitsche_average_weight_param) * weight * determinant_interface; + } + local_constraint_stresses(Interface::n_dof_ + i_background_node * 3 + i_dir) += + traction_i_background(i_dir) * N_interface(j_background_node) * + this->ele2dis_.element_position_(j_background_node * 3 + i_dir) * + (1.0 - nitsche_average_weight_param) * weight * determinant_interface; + } + } + d_disp_background_pk1_background.update_t(d_pk1_background_disp_background); + + + local_stiffness_disp_background_stress_background.update(1.0, lin_d_pk1_background, 1.0); local_stiffness_disp_background_stress_background.update( - 1.0, var_pk1_background_n_disp_background, 1.0); + 1.0, d_pk1_background_disp_background, 1.0); local_stiffness_disp_background_stress_background.update( - 1.0, var_disp_background_pk1_background_n, 1.0); - local_stiffness_disp_background_stress_background.update(1.0, lin_var_pk1_background, 1.0); - // std::cout << "K_background_background " << std::endl; - // local_stiffness_disp_background_stress_background.print(std::cout); + 1.0, d_disp_background_pk1_background, 1.0); + + + for (unsigned int i_interface_node = 0; i_interface_node < Interface::n_nodes_; + i_interface_node++) + for (unsigned int i_dir = 0; i_dir < 3; i_dir++) + { + local_constraint_stresses(i_interface_node * 3 + i_dir) -= traction_pk1_weighted(i_dir) * + N_interface(i_interface_node) * + weight * determinant_interface; + } + + for (unsigned int i_background_node = 0; i_background_node < Background::n_nodes_; + i_background_node++) + for (unsigned int i_dir = 0; i_dir < 3; i_dir++) + { + local_constraint_stresses(Interface::n_dof_ + i_background_node * 3 + i_dir) += + traction_pk1_weighted(i_dir) * N_background(i_background_node) * weight * + determinant_interface; + } } } @@ -957,8 +987,7 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitsche& local_stiffness_penalty_interface_background, - Core::LinAlg::Matrix& local_constraint, - double& nitsche_stabilization_param) + Core::LinAlg::Matrix& local_constraint) { // Initialize the local penalty matrices. local_stiffness_penalty_interface.put_scalar(0.0); @@ -1057,8 +1086,6 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitscheele1dis_.element_position_(i_interface); } - - local_constraint.scale(nitsche_stabilization_param); } /** diff --git a/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_nitsche.hpp b/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_nitsche.hpp index 718004e6ee7..c8118f5065a 100644 --- a/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_nitsche.hpp +++ b/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_nitsche.hpp @@ -101,16 +101,13 @@ namespace Constraints::EmbeddedMesh local_stiffness_penalty_background, Core::LinAlg::Matrix& local_stiffness_penalty_interface_background, - Core::LinAlg::Matrix& local_constraint, - double& nitsche_stabilization_param); + Core::LinAlg::Matrix& local_constraint); void evaluate_stress_contributions_nitsche(const Core::FE::Discretization& discret, Core::LinAlg::Matrix& local_stiffness_disp_interface_stress_interface, Core::LinAlg::Matrix& local_stiffness_disp_interface_stress_background, - Core::LinAlg::Matrix& - local_stiffness_disp_background_stress_interface, Core::LinAlg::Matrix& local_stiffness_disp_background_stress_background, Core::LinAlg::Matrix& From 6ccbee45909893babf3cc5a19ea718e141f21b43 Mon Sep 17 00:00:00 2001 From: Gabriela Loera Date: Sat, 14 Mar 2026 10:24:53 +0100 Subject: [PATCH 23/29] Simplify formulation --- ...ramework_embeddedmesh_interaction_pair.hpp | 10 +- ...k_embeddedmesh_interaction_pair_mortar.hpp | 10 +- ..._embeddedmesh_interaction_pair_nitsche.cpp | 186 ++++++++---------- ..._embeddedmesh_interaction_pair_nitsche.hpp | 20 +- ...dedmesh_solid_to_solid_nitsche_manager.cpp | 71 ++++--- ...dedmesh_solid_to_solid_nitsche_manager.hpp | 27 ++- ...work_embeddedmesh_solid_to_solid_utils.cpp | 75 +++---- ...work_embeddedmesh_solid_to_solid_utils.hpp | 22 +-- 8 files changed, 186 insertions(+), 235 deletions(-) diff --git a/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair.hpp b/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair.hpp index 5881be652e6..16211cd4321 100644 --- a/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair.hpp +++ b/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair.hpp @@ -134,11 +134,11 @@ namespace Constraints::EmbeddedMesh Core::LinAlg::SparseMatrix& global_penalty_interface, Core::LinAlg::SparseMatrix& global_penalty_background, Core::LinAlg::SparseMatrix& global_penalty_interface_background, - Core::LinAlg::SparseMatrix& global_virtual_disp_interface_stress_interface, - Core::LinAlg::SparseMatrix& global_virtual_disp_interface_stress_background, - Core::LinAlg::SparseMatrix& global_virtual_disp_background_stress_interface, - Core::LinAlg::SparseMatrix& global_virtual_disp_background_stress_background, - Core::LinAlg::FEVector& global_constraint, double& nitsche_stabilization_param, + Core::LinAlg::SparseMatrix& global_nitsche_interface, + Core::LinAlg::SparseMatrix& global_nitsche_background, + Core::LinAlg::SparseMatrix& global_nitsche_interface_background, + Core::LinAlg::FEVector& global_penalty_constraint, + Core::LinAlg::FEVector& global_nitsche_constraint, double& nitsche_average_weight_param) = 0; /** diff --git a/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_mortar.hpp b/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_mortar.hpp index 9ee7db3a7bc..075164552bc 100644 --- a/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_mortar.hpp +++ b/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_mortar.hpp @@ -80,11 +80,11 @@ namespace Constraints::EmbeddedMesh Core::LinAlg::SparseMatrix& global_penalty_boundarylayer, Core::LinAlg::SparseMatrix& global_penalty_background, Core::LinAlg::SparseMatrix& global_penalty_boundarylayer_background, - Core::LinAlg::SparseMatrix& global_virtual_disp_interface_stress_interface, - Core::LinAlg::SparseMatrix& global_virtual_disp_interface_stress_background, - Core::LinAlg::SparseMatrix& global_virtual_disp_background_stress_interface, - Core::LinAlg::SparseMatrix& global_virtual_disp_background_stress_background, - Core::LinAlg::FEVector& global_constraint, double& nitsche_stabilization_param, + Core::LinAlg::SparseMatrix& global_nitsche_interface, + Core::LinAlg::SparseMatrix& global_nitsche_background, + Core::LinAlg::SparseMatrix& global_nitsche_interface_background, + Core::LinAlg::FEVector& global_penalty_constraint, + Core::LinAlg::FEVector& global_nitsche_constraint, double& nitsche_average_weight_param) override { FOUR_C_THROW("The evaluation of Nitsche contributions cannot be called from a mortar pair."); diff --git a/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_nitsche.cpp b/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_nitsche.cpp index a385692ab3c..729dfd82d63 100644 --- a/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_nitsche.cpp +++ b/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_nitsche.cpp @@ -194,12 +194,11 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitsche& global_constraint, double& nitsche_stabilization_param, - double& nitsche_average_weight_param) + Core::LinAlg::SparseMatrix& global_nitsche_interface, + Core::LinAlg::SparseMatrix& global_nitsche_background, + Core::LinAlg::SparseMatrix& global_nitsche_interface_background, + Core::LinAlg::FEVector& global_penalty_constraint, + Core::LinAlg::FEVector& global_nitsche_constraint, double& nitsche_average_weight_param) { // Initialize variables for local penalty contributions. Core::LinAlg::Matrix @@ -213,13 +212,12 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitsche - local_stiffness_disp_interface_stress_interface(Core::LinAlg::Initialization::uninitialized); - Core::LinAlg::Matrix - local_stiffness_disp_interface_stress_background(Core::LinAlg::Initialization::uninitialized); + local_stiffness_nitsche_interface(Core::LinAlg::Initialization::uninitialized); Core::LinAlg::Matrix - local_stiffness_disp_background_stress_background( - Core::LinAlg::Initialization::uninitialized); - Core::LinAlg::Matrix local_constraint_stresses( + local_stiffness_nitsche_background(Core::LinAlg::Initialization::uninitialized); + Core::LinAlg::Matrix + local_stiffness_nitsche_interface_background(Core::LinAlg::Initialization::uninitialized); + Core::LinAlg::Matrix local_constraint_nitsche( Core::LinAlg::Initialization::uninitialized); // Evaluate the local penalty contributions of Nitsche method @@ -227,21 +225,19 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitsche(this, discret, global_penalty_interface, global_penalty_background, global_penalty_interface_background, - global_disp_interface_stress_interface, global_disp_interface_stress_background, - global_disp_background_stress_interface, global_disp_background_stress_background, - global_constraint, local_stiffness_penalty_interface, local_stiffness_penalty_background, - local_stiffness_penalty_interface_background, local_stiffness_disp_interface_stress_interface, - local_stiffness_disp_interface_stress_background, - local_stiffness_disp_background_stress_background, local_constraint_penalty, - local_constraint_stresses); + global_nitsche_interface, global_nitsche_background, global_nitsche_interface_background, + global_penalty_constraint, global_nitsche_constraint, local_stiffness_penalty_interface, + local_stiffness_penalty_background, local_stiffness_penalty_interface_background, + local_stiffness_nitsche_interface, local_stiffness_nitsche_background, + local_stiffness_nitsche_interface_background, local_constraint_penalty, + local_constraint_nitsche); } @@ -559,13 +555,13 @@ template void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitsche::evaluate_stress_contributions_nitsche(const Core::FE::Discretization& discret, Core::LinAlg::Matrix& - local_stiffness_disp_interface_stress_interface, - Core::LinAlg::Matrix& - local_stiffness_disp_interface_stress_background, + local_stiffness_nitsche_interface, Core::LinAlg::Matrix& - local_stiffness_disp_background_stress_background, + local_stiffness_nitsche_background, + Core::LinAlg::Matrix& + local_stiffness_nitsche_interface_background, Core::LinAlg::Matrix& - local_constraint_stresses, + local_constraint_nitsche, double& nitsche_average_weight_param) { // The following calculations are meant for 3D elements, therefore check the dimension of the @@ -576,11 +572,10 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitsche N_interface( @@ -608,8 +603,8 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitsche normal_interface; GeometryPair::evaluate_face_normal(xi_interface, ele1pos_, normal_interface); - std::cout << "Normal interface " << std::endl; - normal_interface.print(std::cout); + // std::cout << "Normal interface " << std::endl; + // normal_interface.print(std::cout); // To evaluate the first Piola-Kirchhoff stresses in the parent element of the face element, we // need to obtain the corresponding coordinates of the Gauss points of the face element @@ -626,8 +621,8 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitsche( discret, *face_element->parent_element(), ele1_parent_dis_, xi_interface_in_solid); - std::cout << "PK1 stress interface " << std::endl; - quantities_at_xi_interface.pk1_.print(std::cout); + // std::cout << "PK1 stress interface " << std::endl; + // quantities_at_xi_interface.pk1_.print(std::cout); // obtain the displacements of the background elements std::vector background_displacement; @@ -638,22 +633,22 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitsche( discret, element_2(), background_displacement, xi_background); - std::cout << "PK1 stress background " << std::endl; - quantities_at_xi_background.pk1_.print(std::cout); + // std::cout << "PK1 stress background " << std::endl; + // quantities_at_xi_background.pk1_.print(std::cout); // evaluate the weighted difference between the first Piola-Kirchhoff stresses of the interface // and the background Core::LinAlg::Matrix<3, 1> traction_pk1_interface(Core::LinAlg::Initialization::zero); traction_pk1_interface.multiply(quantities_at_xi_interface.pk1_, normal_interface); - std::cout << "traction interface " << std::endl; - traction_pk1_interface.print(std::cout); + // std::cout << "traction interface " << std::endl; + // traction_pk1_interface.print(std::cout); Core::LinAlg::Matrix<3, 1> traction_pk1_background(Core::LinAlg::Initialization::zero); traction_pk1_background.multiply(quantities_at_xi_background.pk1_, normal_interface); - std::cout << "traction background " << std::endl; - traction_pk1_background.print(std::cout); + // std::cout << "traction background " << std::endl; + // traction_pk1_background.print(std::cout); Core::LinAlg::Matrix<3, 1> traction_pk1_weighted(Core::LinAlg::Initialization::zero); for (int i_dim = 0; i_dim < 3; ++i_dim) @@ -661,8 +656,8 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitsche displacement_interface(Core::LinAlg::Initialization::zero); @@ -672,8 +667,8 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitscheele1dis_.element_position_(i_interface * 3 + i_dir); } - std::cout << "displacement interface " << std::endl; - displacement_interface.print(std::cout); + // std::cout << "displacement interface " << std::endl; + // displacement_interface.print(std::cout); Core::LinAlg::Matrix<3, 1> displacement_background(Core::LinAlg::Initialization::zero); for (unsigned int i_dir = 0; i_dir < 3; ++i_dir) @@ -682,16 +677,16 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitscheele2dis_.element_position_(i_background * 3 + i_dir); } - std::cout << "displacement background " << std::endl; - displacement_background.print(std::cout); + // std::cout << "displacement background " << std::endl; + // displacement_background.print(std::cout); Core::LinAlg::Matrix<3, 1> gap_between_interface_background(Core::LinAlg::Initialization::zero); for (unsigned int i_dir = 0; i_dir < 3; ++i_dir) gap_between_interface_background(i_dir) = displacement_interface(i_dir) - displacement_background(i_dir); - std::cout << "gap between interface background" << std::endl; - gap_between_interface_background.print(std::cout); + // std::cout << "gap between interface background" << std::endl; + // gap_between_interface_background.print(std::cout); // As the calculations of the first Piola-Kirchhoff stresses are done in the parent element of // the face element, we need the locations of the dofs of the interface in its parent element. @@ -724,17 +719,15 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitsche lin_d_pk1_interface; Core::LinAlg::Matrix d_pk1_interface_disp_interface; - Core::LinAlg::Matrix - d_disp_interface_pk1_interface; for (unsigned int i_interface_node = 0; i_interface_node < Interface::n_nodes_; i_interface_node++) @@ -789,28 +782,24 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitscheele1dis_.element_position_(j_interface_node * 3 + i_dir) * nitsche_average_weight_param * weight * determinant_interface; } } - d_disp_interface_pk1_interface.update_t(d_pk1_interface_disp_interface); //// Add contributions to matrix - local_stiffness_disp_interface_stress_interface.update(1.0, lin_d_pk1_interface, 1.0); - local_stiffness_disp_interface_stress_interface.update( - 1.0, d_pk1_interface_disp_interface, 1.0); - local_stiffness_disp_interface_stress_interface.update( - 1.0, d_disp_interface_pk1_interface, 1.0); + local_stiffness_nitsche_interface.update(1.0, lin_d_pk1_interface, 1.0); + local_stiffness_nitsche_interface.update(1.0, d_pk1_interface_disp_interface, 1.0); + local_stiffness_nitsche_interface.update_t(1.0, d_pk1_interface_disp_interface, 1.0); /// Terms in \delta \Pi_{Nitsche}^{interface} , displacement_{background} Core::LinAlg::Matrix d_pk1_interface_disp_background; - // Core::LinAlg::Matrix - // d_disp_interface_pk1_background; % this quantity is equal to - // d_pk1_background_disp_interface^T + Core::LinAlg::Matrix + d_disp_interface_pk1_background; for (unsigned int i_interface_node = 0; i_interface_node < Interface::n_nodes_; i_interface_node++) @@ -830,20 +819,28 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitsche traction_i_background(Core::LinAlg::Initialization::zero); + traction_i_background.multiply(d_pk1_i_background, normal_interface); + + d_disp_interface_pk1_background( + i_interface_node * 3 + i_dir, i_background_node * 3 + j_dir) -= + traction_i_background(j_dir) * N_interface(i_interface_node) * + (1.0 - nitsche_average_weight_param) * weight * determinant_interface; } - local_constraint_stresses(i_interface_node * 3 + i_dir) += + local_constraint_nitsche(i_interface_node * 3 + i_dir) += traction_i_interface(i_dir) * N_background(i_background_node) * this->ele2dis_.element_position_(i_background_node * 3 + i_dir) * nitsche_average_weight_param * weight * determinant_interface; } - /// Terms in \delta \Pi_{Nitsche}^{background} , displacement_{interface} - Core::LinAlg::Matrix - d_pk1_background_disp_interface; - // Core::LinAlg::Matrix - // d_disp_background_pk1_interface; % this quantity is equal to - // d_pk1_interface_disp_background^T + //// Add contributions to matrices + local_stiffness_nitsche_interface_background.update(1.0, d_pk1_interface_disp_background, 1.0); + local_stiffness_nitsche_interface_background.update(1.0, d_disp_interface_pk1_background, 1.0); + for (unsigned int i_background_node = 0; i_background_node < Background::n_nodes_; i_background_node++) @@ -857,37 +854,16 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitsche traction_i_background(Core::LinAlg::Initialization::zero); traction_i_background.multiply(d_pk1_i_background, normal_interface); - for (unsigned int j_dir = 0; j_dir < 3; j_dir++) - { - d_pk1_background_disp_interface( - i_background_node * 3 + i_dir, i_interface_node * 3 + j_dir) -= - traction_i_background(j_dir) * N_interface(i_interface_node) * - (1.0 - nitsche_average_weight_param) * weight * determinant_interface; - } - - local_constraint_stresses(Interface::n_dof_ + i_background_node * 3 + i_dir) -= + local_constraint_nitsche(Interface::n_dof_ + i_background_node * 3 + i_dir) -= traction_i_background(i_dir) * N_interface(i_interface_node) * this->ele1dis_.element_position_(i_interface_node * 3 + i_dir) * (1.0 - nitsche_average_weight_param) * weight * determinant_interface; } - //// Add contributions to matrices - local_stiffness_disp_interface_stress_background.update( - 1.0, d_pk1_interface_disp_background, 1.0); - local_stiffness_disp_interface_stress_background.update_t( - 1.0, d_pk1_background_disp_interface, 1.0); - - local_stiffness_disp_background_stress_interface.update( - 1.0, d_pk1_background_disp_interface, 1.0); - local_stiffness_disp_background_stress_interface.update_t( - 1.0, d_pk1_interface_disp_background, 1.0); - // Terms in \delta \Pi_{Nitsche}^{background} , displacement_{background} Core::LinAlg::Matrix lin_d_pk1_background; Core::LinAlg::Matrix d_pk1_background_disp_background; - Core::LinAlg::Matrix - d_disp_background_pk1_background; for (unsigned int i_background_node = 0; i_background_node < Background::n_nodes_; i_background_node++) @@ -942,36 +918,32 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitscheele2dis_.element_position_(j_background_node * 3 + i_dir) * (1.0 - nitsche_average_weight_param) * weight * determinant_interface; } } - d_disp_background_pk1_background.update_t(d_pk1_background_disp_background); - - local_stiffness_disp_background_stress_background.update(1.0, lin_d_pk1_background, 1.0); - local_stiffness_disp_background_stress_background.update( - 1.0, d_pk1_background_disp_background, 1.0); - local_stiffness_disp_background_stress_background.update( - 1.0, d_disp_background_pk1_background, 1.0); + local_stiffness_nitsche_background.update(1.0, lin_d_pk1_background, 1.0); + local_stiffness_nitsche_background.update(1.0, d_pk1_background_disp_background, 1.0); + local_stiffness_nitsche_background.update_t(1.0, d_pk1_background_disp_background, 1.0); for (unsigned int i_interface_node = 0; i_interface_node < Interface::n_nodes_; i_interface_node++) for (unsigned int i_dir = 0; i_dir < 3; i_dir++) { - local_constraint_stresses(i_interface_node * 3 + i_dir) -= traction_pk1_weighted(i_dir) * - N_interface(i_interface_node) * - weight * determinant_interface; + local_constraint_nitsche(i_interface_node * 3 + i_dir) -= traction_pk1_weighted(i_dir) * + N_interface(i_interface_node) * + weight * determinant_interface; } for (unsigned int i_background_node = 0; i_background_node < Background::n_nodes_; i_background_node++) for (unsigned int i_dir = 0; i_dir < 3; i_dir++) { - local_constraint_stresses(Interface::n_dof_ + i_background_node * 3 + i_dir) += + local_constraint_nitsche(Interface::n_dof_ + i_background_node * 3 + i_dir) += traction_pk1_weighted(i_dir) * N_background(i_background_node) * weight * determinant_interface; } diff --git a/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_nitsche.hpp b/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_nitsche.hpp index c8118f5065a..263beb6a5fa 100644 --- a/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_nitsche.hpp +++ b/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_nitsche.hpp @@ -71,11 +71,11 @@ namespace Constraints::EmbeddedMesh Core::LinAlg::SparseMatrix& global_penalty_boundarylayer, Core::LinAlg::SparseMatrix& global_penalty_background, Core::LinAlg::SparseMatrix& global_penalty_boundarylayer_background, - Core::LinAlg::SparseMatrix& global_virtual_disp_interface_stress_interface, - Core::LinAlg::SparseMatrix& global_virtual_disp_interface_stress_background, - Core::LinAlg::SparseMatrix& global_virtual_disp_background_stress_interface, - Core::LinAlg::SparseMatrix& global_virtual_disp_background_stress_background, - Core::LinAlg::FEVector& global_constraint, double& nitsche_stabilization_param, + Core::LinAlg::SparseMatrix& global_nitsche_interface, + Core::LinAlg::SparseMatrix& global_nitsche_background, + Core::LinAlg::SparseMatrix& global_nitsche_interface_background, + Core::LinAlg::FEVector& global_penalty_constraint, + Core::LinAlg::FEVector& global_nitsche_constraint, double& nitsche_average_weight_param) override; /** @@ -105,13 +105,13 @@ namespace Constraints::EmbeddedMesh void evaluate_stress_contributions_nitsche(const Core::FE::Discretization& discret, Core::LinAlg::Matrix& - local_stiffness_disp_interface_stress_interface, - Core::LinAlg::Matrix& - local_stiffness_disp_interface_stress_background, + local_stiffness_nitsche_interface, Core::LinAlg::Matrix& - local_stiffness_disp_background_stress_background, + local_stiffness_nitsche_background, + Core::LinAlg::Matrix& + local_stiffness_nitsche_interface_background, Core::LinAlg::Matrix& - local_constraint_stresses, + local_constraint_nitsche, double& nitsche_average_weight_param); //! @name Visualization methods diff --git a/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_nitsche_manager.cpp b/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_nitsche_manager.cpp index 876f85b62c5..85ceccbb7e5 100644 --- a/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_nitsche_manager.cpp +++ b/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_nitsche_manager.cpp @@ -106,19 +106,18 @@ void Constraints::EmbeddedMesh::SolidToSolidNitscheManager::setup( true, Core::LinAlg::SparseMatrix::FE_MATRIX); // Create the global coupling matrices related to the Nitsche stress contributions. - global_virtual_disp_interface_stress_interface_ = std::make_shared( + global_nitsche_interface_ = std::make_shared( *interface_dof_rowmap_, 100, true, true, Core::LinAlg::SparseMatrix::FE_MATRIX); - global_virtual_disp_interface_stress_background_ = + global_nitsche_interface_background = std::make_shared(*interface_and_background_dof_rowmap_, 100, true, true, Core::LinAlg::SparseMatrix::FE_MATRIX); - global_virtual_disp_background_stress_interface_ = - std::make_shared(*interface_and_background_dof_rowmap_, 100, true, - true, Core::LinAlg::SparseMatrix::FE_MATRIX); - global_virtual_disp_background_stress_background_ = std::make_shared( + global_nitsche_background_ = std::make_shared( *background_dof_rowmap_, 100, true, true, Core::LinAlg::SparseMatrix::FE_MATRIX); // Create the global constraint contributions to the force. - global_constraint_ = + global_penalty_constraint_ = + std::make_shared>(*interface_and_background_dof_rowmap_); + global_nitsche_constraint_ = std::make_shared>(*interface_and_background_dof_rowmap_); // Set flag for successful setup. @@ -187,22 +186,20 @@ void Constraints::EmbeddedMesh::SolidToSolidNitscheManager::evaluate_global_coup global_penalty_background_->put_scalar(0.); global_penalty_interface_background_->put_scalar(0.); - global_virtual_disp_interface_stress_interface_->put_scalar(0.); - global_virtual_disp_interface_stress_background_->put_scalar(0.); - global_virtual_disp_background_stress_interface_->put_scalar(0.); - global_virtual_disp_background_stress_background_->put_scalar(0.); + global_nitsche_interface_->put_scalar(0.); + global_nitsche_interface_background->put_scalar(0.); + global_nitsche_background_->put_scalar(0.); - global_constraint_->put_scalar(0.); + global_penalty_constraint_->put_scalar(0.); + global_nitsche_constraint_->put_scalar(0.); for (auto& elepairptr : embedded_mesh_solid_pairs_) { elepairptr->evaluate_and_assemble_nitsche_contributions(*discret_, this, *global_penalty_interface_, *global_penalty_background_, - *global_penalty_interface_background_, *global_virtual_disp_interface_stress_interface_, - *global_virtual_disp_interface_stress_background_, - *global_virtual_disp_background_stress_interface_, - *global_virtual_disp_background_stress_background_, *global_constraint_, - embedded_mesh_coupling_params_.nitsche_stabilization_param_, + *global_penalty_interface_background_, *global_nitsche_interface_, + *global_nitsche_background_, *global_nitsche_interface_background, + *global_penalty_constraint_, *global_nitsche_constraint_, embedded_mesh_coupling_params_.nitsche_average_weight_param_); } @@ -212,24 +209,20 @@ void Constraints::EmbeddedMesh::SolidToSolidNitscheManager::evaluate_global_coup global_penalty_interface_background_->complete( *interface_and_background_dof_rowmap_, *interface_and_background_dof_rowmap_); - global_virtual_disp_interface_stress_interface_->complete( - *interface_dof_rowmap_, *interface_dof_rowmap_); - global_virtual_disp_interface_stress_background_->complete( - *interface_and_background_dof_rowmap_, *interface_and_background_dof_rowmap_); - global_virtual_disp_background_stress_interface_->complete( + global_nitsche_interface_->complete(*interface_dof_rowmap_, *interface_dof_rowmap_); + global_nitsche_interface_background->complete( *interface_and_background_dof_rowmap_, *interface_and_background_dof_rowmap_); - global_virtual_disp_background_stress_background_->complete( - *background_dof_rowmap_, *background_dof_rowmap_); + global_nitsche_background_->complete(*background_dof_rowmap_, *background_dof_rowmap_); // Complete the global vector. - global_constraint_->complete(); + global_penalty_constraint_->complete(); + global_nitsche_constraint_->complete(); - // Scale the global contributions of the Nitsche stiffness matrices - scale_contributions_nitsche_stiffness_matrices(); + // Scale the global penalty contributions before assembling into the Nitsche formulation + scale_penalty_contributions_(); } -void Constraints::EmbeddedMesh::SolidToSolidNitscheManager:: - scale_contributions_nitsche_stiffness_matrices() const +void Constraints::EmbeddedMesh::SolidToSolidNitscheManager::scale_penalty_contributions_() const { // Get the penalty parameter. const double penalty_param = embedded_mesh_coupling_params_.nitsche_stabilization_param_; @@ -238,6 +231,8 @@ void Constraints::EmbeddedMesh::SolidToSolidNitscheManager:: global_penalty_interface_->scale(penalty_param); global_penalty_background_->scale(penalty_param); global_penalty_interface_background_->scale(-penalty_param); + + global_penalty_constraint_->scale(penalty_param); } /** @@ -258,10 +253,10 @@ void Constraints::EmbeddedMesh::SolidToSolidNitscheManager:: stiff->add(*global_penalty_interface_background_, false, 1.0, 1.0); stiff->add(*global_penalty_interface_background_, true, 1.0, 1.0); - stiff->add(*global_virtual_disp_interface_stress_interface_, false, 1.0, 1.0); - stiff->add(*global_virtual_disp_interface_stress_background_, false, 1.0, 1.0); - stiff->add(*global_virtual_disp_background_stress_interface_, false, 1.0, 1.0); - stiff->add(*global_virtual_disp_background_stress_background_, false, 1.0, 1.0); + stiff->add(*global_nitsche_interface_, false, 1.0, 1.0); + stiff->add(*global_nitsche_background_, false, 1.0, 1.0); + stiff->add(*global_nitsche_interface_background, false, 1.0, 1.0); + stiff->add(*global_nitsche_interface_background, true, 1.0, 1.0); } if (force != nullptr) @@ -271,11 +266,15 @@ void Constraints::EmbeddedMesh::SolidToSolidNitscheManager:: const double rhs_factor = 1.0; // Collect force contributions in a global temp - Core::LinAlg::Vector global_temp(*discret_->dof_row_map()); - Core::LinAlg::export_to(*global_constraint_, global_temp); + Core::LinAlg::Vector global_penalty_temp(*discret_->dof_row_map()); + Core::LinAlg::export_to(*global_penalty_constraint_, global_penalty_temp); + + Core::LinAlg::Vector global_nitsche_temp(*discret_->dof_row_map()); + Core::LinAlg::export_to(*global_nitsche_constraint_, global_nitsche_temp); // Add force contributions to global vector. - force->update(rhs_factor, global_temp, 1.0); + force->update(rhs_factor, global_penalty_temp, 1.0); + force->update(rhs_factor, global_nitsche_temp, 1.0); } } diff --git a/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_nitsche_manager.hpp b/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_nitsche_manager.hpp index fff4ede349a..958b6eb2d52 100644 --- a/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_nitsche_manager.hpp +++ b/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_nitsche_manager.hpp @@ -93,7 +93,7 @@ namespace Constraints::EmbeddedMesh * \brief Scale contributions from the Nitsche method with the penalty parameter and weighting * average parameter */ - void scale_contributions_nitsche_stiffness_matrices() const; + void scale_penalty_contributions_() const; /** * \brief Get the communicator associated to the Nitsche manager @@ -166,24 +166,21 @@ namespace Constraints::EmbeddedMesh //! Global contributions of the penalty term associated with both interface and background DOFs std::shared_ptr global_penalty_interface_background_ = nullptr; - //! Global contributions of the stresses associated with the interface DOFs (maybe call it - //! global_stress_contribution_to_stiff_interface_interface_?) - std::shared_ptr global_virtual_disp_interface_stress_interface_ = - nullptr; + //! Global contributions of the Nitsche method associated with the interface DOFs + std::shared_ptr global_nitsche_interface_ = nullptr; - //! Global contributions ... - std::shared_ptr global_virtual_disp_interface_stress_background_ = - nullptr; + //! Global contributions of the Nitsche method associated with the background DOFs + std::shared_ptr global_nitsche_background_ = nullptr; - //! Global contributions ... - std::shared_ptr global_virtual_disp_background_stress_interface_ = - nullptr; + //! Global contributions of the Nitsche method associated with both the interface and background + //! DOFs + std::shared_ptr global_nitsche_interface_background = nullptr; - std::shared_ptr global_virtual_disp_background_stress_background_ = - nullptr; + //! Global penalty constraint vector. + std::shared_ptr> global_penalty_constraint_ = nullptr; - //! Global constraint vector. - std::shared_ptr> global_constraint_ = nullptr; + //! Global Nitsche constraint vector. + std::shared_ptr> global_nitsche_constraint_ = nullptr; //! Vector with all contact pairs to be evaluated by this Nitsche manager. std::vector> diff --git a/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_utils.cpp b/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_utils.cpp index febb44eb6fe..cb99273f25f 100644 --- a/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_utils.cpp +++ b/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_utils.cpp @@ -769,11 +769,11 @@ void Constraints::EmbeddedMesh::assemble_local_nitsche_contributions( const Core::FE::Discretization& discret, Core::LinAlg::SparseMatrix& global_penalty_interface, Core::LinAlg::SparseMatrix& global_penalty_background, Core::LinAlg::SparseMatrix& global_penalty_interface_background, - Core::LinAlg::SparseMatrix& global_disp_interface_stress_interface, - Core::LinAlg::SparseMatrix& global_disp_interface_stress_background, - Core::LinAlg::SparseMatrix& global_disp_background_stress_interface, - Core::LinAlg::SparseMatrix& global_disp_background_stress_background, - Core::LinAlg::FEVector& global_constraint, + Core::LinAlg::SparseMatrix& global_nitsche_interface, + Core::LinAlg::SparseMatrix& global_nitsche_background, + Core::LinAlg::SparseMatrix& global_nitsche_interface_background, + Core::LinAlg::FEVector& global_penalty_constraint, + Core::LinAlg::FEVector& global_nitsche_constraint, const Core::LinAlg::Matrix& local_stiffness_penalty_interface, const Core::LinAlg::Matrix& @@ -781,17 +781,15 @@ void Constraints::EmbeddedMesh::assemble_local_nitsche_contributions( const Core::LinAlg::Matrix& local_stiffness_penalty_interface_background, const Core::LinAlg::Matrix& - local_stiffness_disp_interface_stress_interface, - const Core::LinAlg::Matrix& - local_stiffness_disp_interface_stress_background, - const Core::LinAlg::Matrix& - local_stiffness_disp_background_stress_interface, + local_stiffness_nitsche_interface, const Core::LinAlg::Matrix& - local_stiffness_disp_background_stress_background, + local_stiffness_nitsche_background, + const Core::LinAlg::Matrix& + local_stiffness_nitsche_interface_background, const Core::LinAlg::Matrix& local_constraint_penalty, const Core::LinAlg::Matrix& - local_constraint_stresses) + local_constraint_nitsche) { // Get the GIDs of the interface std::vector interface_row; @@ -820,32 +818,21 @@ void Constraints::EmbeddedMesh::assemble_local_nitsche_contributions( global_penalty_interface.fe_assemble( local_stiffness_penalty_interface(i_interface, j_interface), interface_row[i_interface], interface_row[j_interface]); - global_disp_interface_stress_interface.fe_assemble( - local_stiffness_disp_interface_stress_interface(i_interface, j_interface), - interface_row[i_interface], interface_row[j_interface]); + global_nitsche_interface.fe_assemble( + local_stiffness_nitsche_interface(i_interface, j_interface), interface_row[i_interface], + interface_row[j_interface]); } for (unsigned int i_background = 0; i_background < Background::n_dof_; ++i_background) { global_penalty_interface_background.fe_assemble( local_stiffness_penalty_interface_background(i_interface, i_background), interface_row[i_interface], background_row[i_background]); - global_disp_interface_stress_background.fe_assemble( - local_stiffness_disp_interface_stress_background(i_interface, i_background), + global_nitsche_interface_background.fe_assemble( + local_stiffness_nitsche_interface_background(i_interface, i_background), interface_row[i_interface], background_row[i_background]); } } - - for (unsigned int i_background = 0; i_background < Background::n_dof_; ++i_background) - { - for (unsigned int i_interface = 0; i_interface < Interface::n_dof_; ++i_interface) - { - global_disp_background_stress_interface.fe_assemble( - local_stiffness_disp_background_stress_interface(i_background, i_interface), - background_row[i_background], interface_row[i_interface]); - } - } - for (unsigned int i_background = 0; i_background < Background::n_dof_; ++i_background) { for (unsigned int j_background = 0; j_background < Background::n_dof_; ++j_background) @@ -853,17 +840,17 @@ void Constraints::EmbeddedMesh::assemble_local_nitsche_contributions( global_penalty_background.fe_assemble( local_stiffness_penalty_background(i_background, j_background), background_row[i_background], background_row[j_background]); - global_disp_background_stress_background.fe_assemble( - local_stiffness_disp_background_stress_background(i_background, j_background), + global_nitsche_background.fe_assemble( + local_stiffness_nitsche_background(i_background, j_background), background_row[i_background], background_row[j_background]); } } // Assemble into the global force. - global_constraint.sum_into_global_values(Interface::n_dof_ + Background::n_dof_, + global_penalty_constraint.sum_into_global_values(Interface::n_dof_ + Background::n_dof_, interface_background_row.data(), local_constraint_penalty.data()); - global_constraint.sum_into_global_values(Interface::n_dof_ + Background::n_dof_, - interface_background_row.data(), local_constraint_stresses.data()); + global_nitsche_constraint.sum_into_global_values(Interface::n_dof_ + Background::n_dof_, + interface_background_row.data(), local_constraint_nitsche.data()); } template @@ -1024,11 +1011,11 @@ namespace Constraints::EmbeddedMesh Core::LinAlg::SparseMatrix& global_penalty_interface, \ Core::LinAlg::SparseMatrix& global_penalty_background, \ Core::LinAlg::SparseMatrix& global_penalty_interface_background, \ - Core::LinAlg::SparseMatrix& global_disp_interface_stress_interface, \ - Core::LinAlg::SparseMatrix& global_disp_interface_stress_background, \ - Core::LinAlg::SparseMatrix& global_disp_background_stress_interface, \ - Core::LinAlg::SparseMatrix& global_disp_background_stress_background, \ - Core::LinAlg::FEVector& global_constraint, \ + Core::LinAlg::SparseMatrix& global_nitsche_interface, \ + Core::LinAlg::SparseMatrix& global_nitsche_background, \ + Core::LinAlg::SparseMatrix& global_nitsche_interface_background, \ + Core::LinAlg::FEVector& global_penalty_constraint, \ + Core::LinAlg::FEVector& global_nitsche_constraint, \ const Core::LinAlg::Matrix& \ local_stiffness_penalty_interface, \ const Core::LinAlg::Matrix& \ @@ -1036,17 +1023,15 @@ namespace Constraints::EmbeddedMesh const Core::LinAlg::Matrix& \ local_stiffness_penalty_interface_background, \ const Core::LinAlg::Matrix& \ - local_stiffness_disp_interface_stress_interface, \ - const Core::LinAlg::Matrix& \ - local_stiffness_disp_interface_stress_background, \ - const Core::LinAlg::Matrix& \ - local_stiffness_disp_background_stress_interface, \ + local_stiffness_nitsche_interface, \ const Core::LinAlg::Matrix& \ - local_stiffness_disp_background_stress_background, \ + local_stiffness_nitsche_background, \ + const Core::LinAlg::Matrix& \ + local_stiffness_nitsche_interface_background, \ const Core::LinAlg::Matrix& \ local_constraint_penalty, \ const Core::LinAlg::Matrix& \ - local_constraint_stresses); + local_constraint_nitsche); initialize_template_assemble_local_nitsche_contributions(t_quad4, t_hex8); initialize_template_assemble_local_nitsche_contributions(t_nurbs9, t_hex8); diff --git a/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_utils.hpp b/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_utils.hpp index f63371c573e..71cc135ec85 100644 --- a/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_utils.hpp +++ b/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_utils.hpp @@ -182,11 +182,11 @@ namespace Constraints::EmbeddedMesh const Core::FE::Discretization& discret, Core::LinAlg::SparseMatrix& global_penalty_interface, Core::LinAlg::SparseMatrix& global_penalty_background, Core::LinAlg::SparseMatrix& global_penalty_interface_background, - Core::LinAlg::SparseMatrix& global_disp_interface_stress_interface, - Core::LinAlg::SparseMatrix& global_disp_interface_stress_background, - Core::LinAlg::SparseMatrix& global_disp_background_stress_interface, - Core::LinAlg::SparseMatrix& global_disp_background_stress_background, - Core::LinAlg::FEVector& global_constraint, + Core::LinAlg::SparseMatrix& global_nitsche_interface, + Core::LinAlg::SparseMatrix& global_nitsche_background, + Core::LinAlg::SparseMatrix& global_nitsche_interface_background, + Core::LinAlg::FEVector& global_penalty_constraint, + Core::LinAlg::FEVector& global_nitsche_constraint, const Core::LinAlg::Matrix& local_stiffness_penalty_interface, const Core::LinAlg::Matrix& @@ -194,17 +194,15 @@ namespace Constraints::EmbeddedMesh const Core::LinAlg::Matrix& local_stiffness_penalty_interface_background, const Core::LinAlg::Matrix& - local_stiffness_disp_interface_stress_interface, - const Core::LinAlg::Matrix& - local_stiffness_disp_interface_stress_background, - const Core::LinAlg::Matrix& - local_stiffness_disp_background_stress_interface, + local_stiffness_nitsche_interface, const Core::LinAlg::Matrix& - local_stiffness_disp_background_stress_background, + local_stiffness_nitsche_background, + const Core::LinAlg::Matrix& + local_stiffness_nitsche_interface_background, const Core::LinAlg::Matrix& local_constraint_penalty, const Core::LinAlg::Matrix& - local_constraint_stresses); + local_constraint_nitsche); template From b2dc4a624bce39dc376b0f1bf77e132f68952df8 Mon Sep 17 00:00:00 2001 From: Gabriela Loera Date: Tue, 17 Mar 2026 15:06:47 +0100 Subject: [PATCH 24/29] Do more clean up --- ..._embeddedmesh_interaction_pair_nitsche.cpp | 191 ++++++++++-------- ...dedmesh_solid_to_solid_nitsche_manager.cpp | 24 +-- ...dedmesh_solid_to_solid_nitsche_manager.hpp | 4 +- 3 files changed, 121 insertions(+), 98 deletions(-) diff --git a/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_nitsche.cpp b/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_nitsche.cpp index 729dfd82d63..4e360c4bfd6 100644 --- a/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_nitsche.cpp +++ b/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_nitsche.cpp @@ -59,9 +59,6 @@ Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitschex()[2]; } - // For the surface elements, evaluate the normal vectors on the nodes - Constraints::EmbeddedMesh::evaluate_interface_element_nodal_normals(ele1pos_); - for (int node_ele2 = 0; node_ele2 < element_2().num_point(); node_ele2++) { // nodal positions @@ -360,6 +357,19 @@ QuantitiesDomainEvaluatedAtXi evaluate_domain_quantities_at_xi( const Discret::Elements::ShapeFunctionsAndDerivatives shape_functions = Discret::Elements::evaluate_shape_functions_and_derivs(xi_tensor, element_nodes); + // Core::LinAlg::Matrix<3, 1> displ_solid; + // for (int i = 0; i < 3 ; ++i) + // for (int j = 0; j < Core::FE::num_nodes(celltype); ++j) + // displ_solid(i) += shape_functions.shapefunctions_(j) * ele_displacement[j * 3 + i]; + + // std::cout << "Solid displacement " << std::endl; + // displ_solid.print(std::cout); + // + // std::cout << "shape functions " << std::endl; + // for (int j = 0; j < Core::FE::num_nodes(celltype); ++j) + // std::cout << shape_functions.shapefunctions_(j) << ", "; + // std::cout << std::endl; + const Discret::Elements::JacobianMapping jacobian_mapping = Discret::Elements::evaluate_jacobian_mapping(shape_functions, element_nodes); @@ -568,8 +578,6 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitsche normal_interface; - GeometryPair::evaluate_face_normal(xi_interface, ele1pos_, normal_interface); + Core::LinAlg::Matrix<3, 1, double> unit_normal_interface; + GeometryPair::evaluate_face_normal(xi_interface, ele1pos_, unit_normal_interface); // std::cout << "Normal interface " << std::endl; - // normal_interface.print(std::cout); + // unit_normal_interface.print(std::cout); // To evaluate the first Piola-Kirchhoff stresses in the parent element of the face element, we // need to obtain the corresponding coordinates of the Gauss points of the face element @@ -618,6 +626,7 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitsche( discret, *face_element->parent_element(), ele1_parent_dis_, xi_interface_in_solid); @@ -630,6 +639,7 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitsche( discret, element_2(), background_displacement, xi_background); @@ -639,13 +649,13 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitsche traction_pk1_interface(Core::LinAlg::Initialization::zero); - traction_pk1_interface.multiply(quantities_at_xi_interface.pk1_, normal_interface); + traction_pk1_interface.multiply(quantities_at_xi_interface.pk1_, unit_normal_interface); // std::cout << "traction interface " << std::endl; // traction_pk1_interface.print(std::cout); Core::LinAlg::Matrix<3, 1> traction_pk1_background(Core::LinAlg::Initialization::zero); - traction_pk1_background.multiply(quantities_at_xi_background.pk1_, normal_interface); + traction_pk1_background.multiply(quantities_at_xi_background.pk1_, unit_normal_interface); // std::cout << "traction background " << std::endl; // traction_pk1_background.print(std::cout); @@ -708,7 +718,7 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitscheid()); std::vector nodes_interface_locations; - nodes_interface_locations.reserve(Interface::n_dof_); + nodes_interface_locations.reserve(Interface::n_nodes_); for (int node : id_nodes_face_ele) { @@ -725,9 +735,10 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitsche lin_d_pk1_interface; + Core::LinAlg::Matrix lin_d_pk1_interface( + Core::LinAlg::Initialization::zero); Core::LinAlg::Matrix - d_pk1_interface_disp_interface; + d_pk1_interface_disp_interface(Core::LinAlg::Initialization::zero); for (unsigned int i_interface_node = 0; i_interface_node < Interface::n_nodes_; i_interface_node++) @@ -736,20 +747,18 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitsche traction_lin_var_pk1(Core::LinAlg::Initialization::zero); - traction_lin_var_pk1.multiply(lin_d_pk1, normal_interface); + traction_lin_var_pk1.multiply(lin_d_pk1, unit_normal_interface); lin_d_pk1_interface(i_interface_node * 3 + i_dir, j_interface_node * 3 + j_dir) -= (traction_lin_var_pk1(0) * gap_between_interface_background(0) + @@ -767,25 +776,19 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitsche traction_i_interface(Core::LinAlg::Initialization::zero); - traction_i_interface.multiply(d_pk1_i_interface, normal_interface); + Core::LinAlg::Matrix<3, 1> traction_d_pk1_i_interface(Core::LinAlg::Initialization::zero); + traction_d_pk1_i_interface.multiply(d_pk1_i_interface, unit_normal_interface); for (unsigned int j_dir = 0; j_dir < 3; j_dir++) { d_pk1_interface_disp_interface( i_interface_node * 3 + i_dir, j_interface_node * 3 + j_dir) -= - traction_i_interface(j_dir) * N_interface(j_interface_node) * + traction_d_pk1_i_interface(j_dir) * N_interface(j_interface_node) * nitsche_average_weight_param * weight * determinant_interface; } - - local_constraint_nitsche(i_interface_node * 3 + i_dir) -= - traction_i_interface(i_dir) * N_interface(j_interface_node) * - this->ele1dis_.element_position_(j_interface_node * 3 + i_dir) * - nitsche_average_weight_param * weight * determinant_interface; } } @@ -797,73 +800,51 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitsche - d_pk1_interface_disp_background; + d_pk1_interface_disp_background(Core::LinAlg::Initialization::zero); Core::LinAlg::Matrix - d_disp_interface_pk1_background; + d_disp_interface_pk1_background(Core::LinAlg::Initialization::zero); for (unsigned int i_interface_node = 0; i_interface_node < Interface::n_nodes_; i_interface_node++) - for (unsigned int i_background_node = 0; i_background_node < Background::n_nodes_; - i_background_node++) + for (unsigned int j_background_node = 0; j_background_node < Background::n_nodes_; + j_background_node++) for (unsigned int i_dir = 0; i_dir < 3; i_dir++) { auto [d_pk1_i_interface, _] = evaluate_variation_first_pk_at_node_dir( nodes_interface_locations[i_interface_node], i_dir, quantities_at_xi_interface); - Core::LinAlg::Matrix<3, 1> traction_i_interface(Core::LinAlg::Initialization::zero); - traction_i_interface.multiply(d_pk1_i_interface, normal_interface); + Core::LinAlg::Matrix<3, 1> traction_d_pk1_i_interface(Core::LinAlg::Initialization::zero); + traction_d_pk1_i_interface.multiply(d_pk1_i_interface, unit_normal_interface); for (unsigned int j_dir = 0; j_dir < 3; j_dir++) { d_pk1_interface_disp_background( - i_interface_node * 3 + i_dir, i_background_node * 3 + j_dir) += - traction_i_interface(j_dir) * N_background(i_background_node) * + i_interface_node * 3 + i_dir, j_background_node * 3 + j_dir) += + traction_d_pk1_i_interface(j_dir) * N_background(j_background_node) * nitsche_average_weight_param * weight * determinant_interface; - auto [d_pk1_i_background, _] = evaluate_variation_first_pk_at_node_dir( - i_background_node, j_dir, quantities_at_xi_background); - Core::LinAlg::Matrix<3, 1> traction_i_background(Core::LinAlg::Initialization::zero); - traction_i_background.multiply(d_pk1_i_background, normal_interface); + auto [d_pk1_j_background, _] = evaluate_variation_first_pk_at_node_dir( + j_background_node, j_dir, quantities_at_xi_background); + Core::LinAlg::Matrix<3, 1> traction_d_pk1_j_background( + Core::LinAlg::Initialization::zero); + traction_d_pk1_j_background.multiply(d_pk1_j_background, unit_normal_interface); d_disp_interface_pk1_background( - i_interface_node * 3 + i_dir, i_background_node * 3 + j_dir) -= - traction_i_background(j_dir) * N_interface(i_interface_node) * + i_interface_node * 3 + i_dir, j_background_node * 3 + j_dir) -= + traction_d_pk1_j_background(i_dir) * N_interface(i_interface_node) * (1.0 - nitsche_average_weight_param) * weight * determinant_interface; } - - local_constraint_nitsche(i_interface_node * 3 + i_dir) += - traction_i_interface(i_dir) * N_background(i_background_node) * - this->ele2dis_.element_position_(i_background_node * 3 + i_dir) * - nitsche_average_weight_param * weight * determinant_interface; } //// Add contributions to matrices local_stiffness_nitsche_interface_background.update(1.0, d_pk1_interface_disp_background, 1.0); local_stiffness_nitsche_interface_background.update(1.0, d_disp_interface_pk1_background, 1.0); - - for (unsigned int i_background_node = 0; i_background_node < Background::n_nodes_; - i_background_node++) - for (unsigned int i_interface_node = 0; i_interface_node < Interface::n_nodes_; - i_interface_node++) - for (unsigned int i_dir = 0; i_dir < 3; i_dir++) - { - auto [d_pk1_i_background, _] = evaluate_variation_first_pk_at_node_dir( - i_background_node, i_dir, quantities_at_xi_background); - - Core::LinAlg::Matrix<3, 1> traction_i_background(Core::LinAlg::Initialization::zero); - traction_i_background.multiply(d_pk1_i_background, normal_interface); - - local_constraint_nitsche(Interface::n_dof_ + i_background_node * 3 + i_dir) -= - traction_i_background(i_dir) * N_interface(i_interface_node) * - this->ele1dis_.element_position_(i_interface_node * 3 + i_dir) * - (1.0 - nitsche_average_weight_param) * weight * determinant_interface; - } - // Terms in \delta \Pi_{Nitsche}^{background} , displacement_{background} - Core::LinAlg::Matrix lin_d_pk1_background; + Core::LinAlg::Matrix lin_d_pk1_background( + Core::LinAlg::Initialization::zero); Core::LinAlg::Matrix - d_pk1_background_disp_background; + d_pk1_background_disp_background(Core::LinAlg::Initialization::zero); for (unsigned int i_background_node = 0; i_background_node < Background::n_nodes_; i_background_node++) @@ -872,20 +853,18 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitsche traction_lin_d_pk1(Core::LinAlg::Initialization::zero); - traction_lin_d_pk1.multiply(lin_d_pk1, normal_interface); + traction_lin_d_pk1.multiply(lin_d_pk1, unit_normal_interface); lin_d_pk1_background(i_background_node * 3 + i_dir, j_background_node * 3 + j_dir) -= (traction_lin_d_pk1(0) * gap_between_interface_background(0) + @@ -908,7 +887,7 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitsche traction_i_background(Core::LinAlg::Initialization::zero); - traction_i_background.multiply(d_pk1_i_background, normal_interface); + traction_i_background.multiply(d_pk1_i_background, unit_normal_interface); for (unsigned int j_dir = 0; j_dir < 3; j_dir++) { @@ -917,11 +896,6 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitscheele2dis_.element_position_(j_background_node * 3 + i_dir) * - (1.0 - nitsche_average_weight_param) * weight * determinant_interface; } } @@ -929,6 +903,49 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitsche d_traction_i_background(Core::LinAlg::Initialization::zero); + d_traction_i_background.multiply(d_pk1_i_background, unit_normal_interface); + + local_constraint_nitsche(Interface::n_dof_ + i_background_node * 3 + i_dir) -= + (d_traction_i_background(0) * gap_between_interface_background(0) + + d_traction_i_background(1) * gap_between_interface_background(1) + + d_traction_i_background(2) * gap_between_interface_background(2)) * + (1.0 - nitsche_average_weight_param) * weight * determinant_interface; + } + // std::cout << "- delta P^B * N * gap" << std::endl; + // local_constraint_nitsche.print(std::cout); for (unsigned int i_interface_node = 0; i_interface_node < Interface::n_nodes_; i_interface_node++) @@ -938,6 +955,8 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitsche diff --git a/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_nitsche_manager.cpp b/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_nitsche_manager.cpp index 85ceccbb7e5..52ff1d9ec3c 100644 --- a/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_nitsche_manager.cpp +++ b/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_nitsche_manager.cpp @@ -108,11 +108,11 @@ void Constraints::EmbeddedMesh::SolidToSolidNitscheManager::setup( // Create the global coupling matrices related to the Nitsche stress contributions. global_nitsche_interface_ = std::make_shared( *interface_dof_rowmap_, 100, true, true, Core::LinAlg::SparseMatrix::FE_MATRIX); - global_nitsche_interface_background = - std::make_shared(*interface_and_background_dof_rowmap_, 100, true, - true, Core::LinAlg::SparseMatrix::FE_MATRIX); global_nitsche_background_ = std::make_shared( *background_dof_rowmap_, 100, true, true, Core::LinAlg::SparseMatrix::FE_MATRIX); + global_nitsche_interface_background_ = + std::make_shared(*interface_and_background_dof_rowmap_, 100, true, + true, Core::LinAlg::SparseMatrix::FE_MATRIX); // Create the global constraint contributions to the force. global_penalty_constraint_ = @@ -187,8 +187,8 @@ void Constraints::EmbeddedMesh::SolidToSolidNitscheManager::evaluate_global_coup global_penalty_interface_background_->put_scalar(0.); global_nitsche_interface_->put_scalar(0.); - global_nitsche_interface_background->put_scalar(0.); global_nitsche_background_->put_scalar(0.); + global_nitsche_interface_background_->put_scalar(0.); global_penalty_constraint_->put_scalar(0.); global_nitsche_constraint_->put_scalar(0.); @@ -198,7 +198,7 @@ void Constraints::EmbeddedMesh::SolidToSolidNitscheManager::evaluate_global_coup elepairptr->evaluate_and_assemble_nitsche_contributions(*discret_, this, *global_penalty_interface_, *global_penalty_background_, *global_penalty_interface_background_, *global_nitsche_interface_, - *global_nitsche_background_, *global_nitsche_interface_background, + *global_nitsche_background_, *global_nitsche_interface_background_, *global_penalty_constraint_, *global_nitsche_constraint_, embedded_mesh_coupling_params_.nitsche_average_weight_param_); } @@ -210,19 +210,19 @@ void Constraints::EmbeddedMesh::SolidToSolidNitscheManager::evaluate_global_coup *interface_and_background_dof_rowmap_, *interface_and_background_dof_rowmap_); global_nitsche_interface_->complete(*interface_dof_rowmap_, *interface_dof_rowmap_); - global_nitsche_interface_background->complete( - *interface_and_background_dof_rowmap_, *interface_and_background_dof_rowmap_); global_nitsche_background_->complete(*background_dof_rowmap_, *background_dof_rowmap_); + global_nitsche_interface_background_->complete( + *interface_and_background_dof_rowmap_, *interface_and_background_dof_rowmap_); // Complete the global vector. global_penalty_constraint_->complete(); global_nitsche_constraint_->complete(); - // Scale the global penalty contributions before assembling into the Nitsche formulation - scale_penalty_contributions_(); + // Scale the global penalty contributions before assembling into the final Nitsche formulation + scale_penalty_contributions(); } -void Constraints::EmbeddedMesh::SolidToSolidNitscheManager::scale_penalty_contributions_() const +void Constraints::EmbeddedMesh::SolidToSolidNitscheManager::scale_penalty_contributions() const { // Get the penalty parameter. const double penalty_param = embedded_mesh_coupling_params_.nitsche_stabilization_param_; @@ -255,8 +255,8 @@ void Constraints::EmbeddedMesh::SolidToSolidNitscheManager:: stiff->add(*global_nitsche_interface_, false, 1.0, 1.0); stiff->add(*global_nitsche_background_, false, 1.0, 1.0); - stiff->add(*global_nitsche_interface_background, false, 1.0, 1.0); - stiff->add(*global_nitsche_interface_background, true, 1.0, 1.0); + stiff->add(*global_nitsche_interface_background_, false, 1.0, 1.0); + stiff->add(*global_nitsche_interface_background_, true, 1.0, 1.0); } if (force != nullptr) diff --git a/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_nitsche_manager.hpp b/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_nitsche_manager.hpp index 958b6eb2d52..48beebb8103 100644 --- a/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_nitsche_manager.hpp +++ b/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_nitsche_manager.hpp @@ -93,7 +93,7 @@ namespace Constraints::EmbeddedMesh * \brief Scale contributions from the Nitsche method with the penalty parameter and weighting * average parameter */ - void scale_penalty_contributions_() const; + void scale_penalty_contributions() const; /** * \brief Get the communicator associated to the Nitsche manager @@ -174,7 +174,7 @@ namespace Constraints::EmbeddedMesh //! Global contributions of the Nitsche method associated with both the interface and background //! DOFs - std::shared_ptr global_nitsche_interface_background = nullptr; + std::shared_ptr global_nitsche_interface_background_ = nullptr; //! Global penalty constraint vector. std::shared_ptr> global_penalty_constraint_ = nullptr; From 3415e3bf91c9959d82591f0f808754f4f856912f Mon Sep 17 00:00:00 2001 From: Gabriela Loera Date: Fri, 20 Mar 2026 16:10:36 +0100 Subject: [PATCH 25/29] Save current state --- ..._embeddedmesh_interaction_pair_nitsche.cpp | 804 ++++++++++++++---- ..._embeddedmesh_interaction_pair_nitsche.hpp | 30 +- ...work_embeddedmesh_solid_to_solid_utils.cpp | 6 +- 3 files changed, 648 insertions(+), 192 deletions(-) diff --git a/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_nitsche.cpp b/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_nitsche.cpp index 4e360c4bfd6..66530e38f60 100644 --- a/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_nitsche.cpp +++ b/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_nitsche.cpp @@ -24,8 +24,8 @@ FOUR_C_NAMESPACE_OPEN -template -Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitsche +Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitsche::SurfaceToBackgroundCouplingPairNitsche(std::shared_ptr element1, Core::Elements::Element* element2, Constraints::EmbeddedMesh::EmbeddedMeshParams& params_ptr, @@ -36,17 +36,21 @@ Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitsche(&this->element_1()); + if (!face_element) FOUR_C_THROW("Cast to FaceElement failed!"); + parent_element1_ = (face_element->parent_element()); + // Initialize the element positions and displacement containers ele1pos_ = GeometryPair::InitializeElementData::initialize(&this->element_1()); + ele1parentpos_ = GeometryPair::InitializeElementData::initialize( + &this->parent_element_1()); ele2pos_ = GeometryPair::InitializeElementData::initialize(&this->element_2()); - ele1pos_current_ = - GeometryPair::InitializeElementData::initialize(&this->element_1()); - ele2pos_current_ = - GeometryPair::InitializeElementData::initialize(&this->element_2()); - ele1dis_ = GeometryPair::InitializeElementData::initialize(&this->element_1()); + ele1parentdis_ = GeometryPair::InitializeElementData::initialize( + &this->parent_element_1()); ele2dis_ = GeometryPair::InitializeElementData::initialize(&this->element_2()); @@ -59,6 +63,17 @@ Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitschex()[2]; } + for (int node_ele1parent = 0; node_ele1parent < parent_element_1().num_point(); node_ele1parent++) + { + // nodal positions + ele1parentpos_.element_position_(0 + 3 * node_ele1parent) = + parent_element_1().nodes()[node_ele1parent]->x()[0]; + ele1parentpos_.element_position_(1 + 3 * node_ele1parent) = + parent_element_1().nodes()[node_ele1parent]->x()[1]; + ele1parentpos_.element_position_(2 + 3 * node_ele1parent) = + parent_element_1().nodes()[node_ele1parent]->x()[2]; + } + for (int node_ele2 = 0; node_ele2 < element_2().num_point(); node_ele2++) { // nodal positions @@ -73,61 +88,56 @@ Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitsche -void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitsche +void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitsche::set_current_element_position(Core::FE::Discretization const& discret, const Core::LinAlg::Vector& displacement_vector) { std::vector interface_dofvec_timestep = std::vector(); + std::vector parent_dofvec_timestep = std::vector(); std::vector background_dofvec_timestep = std::vector(); Constraints::EmbeddedMesh::get_current_element_displacement( discret, &element_1(), displacement_vector, interface_dofvec_timestep); Constraints::EmbeddedMesh::get_current_element_displacement( - discret, &element_2(), displacement_vector, background_dofvec_timestep); - - // Save the displacements of the parent element related to the interface element - const auto* face_element = dynamic_cast(&this->element_1()); - if (!face_element) FOUR_C_THROW("Cast to FaceElement failed!"); + discret, &parent_element_1(), displacement_vector, parent_dofvec_timestep); Constraints::EmbeddedMesh::get_current_element_displacement( - discret, face_element->parent_element(), displacement_vector, ele1_parent_dis_); + discret, &element_2(), displacement_vector, background_dofvec_timestep); - // Set the displacements and current position of the first element + // Set the displacements of the first element for (int node_ele1 = 0; node_ele1 < element_1().num_point(); node_ele1++) { // nodal displacements ele1dis_.element_position_(0 + 3 * node_ele1) = interface_dofvec_timestep[0 + 3 * node_ele1]; ele1dis_.element_position_(1 + 3 * node_ele1) = interface_dofvec_timestep[1 + 3 * node_ele1]; ele1dis_.element_position_(2 + 3 * node_ele1) = interface_dofvec_timestep[2 + 3 * node_ele1]; + } - ele1pos_current_.element_position_(0 + 3 * node_ele1) = - element_1().nodes()[node_ele1]->x()[0] + interface_dofvec_timestep[0 + 3 * node_ele1]; - ele1pos_current_.element_position_(1 + 3 * node_ele1) = - element_1().nodes()[node_ele1]->x()[1] + interface_dofvec_timestep[1 + 3 * node_ele1]; - ele1pos_current_.element_position_(2 + 3 * node_ele1) = - element_1().nodes()[node_ele1]->x()[2] + interface_dofvec_timestep[2 + 3 * node_ele1]; + // Set the displacements of the parent element + for (int node_ele1parent = 0; node_ele1parent < parent_element_1().num_point(); node_ele1parent++) + { + // nodal positions + ele1parentdis_.element_position_(0 + 3 * node_ele1parent) = + parent_dofvec_timestep[0 + 3 * node_ele1parent]; + ele1parentdis_.element_position_(1 + 3 * node_ele1parent) = + parent_dofvec_timestep[1 + 3 * node_ele1parent]; + ele1parentdis_.element_position_(2 + 3 * node_ele1parent) = + parent_dofvec_timestep[2 + 3 * node_ele1parent]; } - // Set the displacements and current position of the second element + // Set the displacements of the second element for (int node_ele2 = 0; node_ele2 < element_2().num_point(); node_ele2++) { // nodal displacements ele2dis_.element_position_(0 + 3 * node_ele2) = background_dofvec_timestep[0 + 3 * node_ele2]; ele2dis_.element_position_(1 + 3 * node_ele2) = background_dofvec_timestep[1 + 3 * node_ele2]; ele2dis_.element_position_(2 + 3 * node_ele2) = background_dofvec_timestep[2 + 3 * node_ele2]; - - ele2pos_current_.element_position_(0 + 3 * node_ele2) = - element_2().nodes()[node_ele2]->x()[0] + background_dofvec_timestep[0 + 3 * node_ele2]; - ele2pos_current_.element_position_(1 + 3 * node_ele2) = - element_2().nodes()[node_ele2]->x()[1] + background_dofvec_timestep[1 + 3 * node_ele2]; - ele2pos_current_.element_position_(2 + 3 * node_ele2) = - element_2().nodes()[node_ele2]->x()[2] + background_dofvec_timestep[2 + 3 * node_ele2]; } } -template -void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitsche +void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitsche::set_gauss_rule_for_interface_and_background() { // Variables before iterating over boundary cells @@ -183,8 +193,8 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitsche -void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitsche +void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitsche::evaluate_and_assemble_nitsche_contributions(const Core::FE::Discretization& discret, const Constraints::EmbeddedMesh::SolidToSolidNitscheManager* nitsche_manager, @@ -197,6 +207,20 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitsche& global_penalty_constraint, Core::LinAlg::FEVector& global_nitsche_constraint, double& nitsche_average_weight_param) { + // This is only for testing finite differences + Core::LinAlg::Matrix perturbation( + Core::LinAlg::Initialization::zero); + double delta_interface = 0.001; + double delta_background = 0.001; + for (int i_interface = 0; i_interface < Interface::n_dof_; i_interface++) + perturbation(i_interface) = delta_interface; + for (int i_background = 0; i_background < Background::n_dof_; i_background++) + perturbation(Interface::n_dof_ + i_background) = delta_background; + + std::cout << "pertubration" << std::endl; + perturbation.print(std::cout); + + // Initialize variables for local penalty contributions. Core::LinAlg::Matrix local_stiffness_penalty_interface(Core::LinAlg::Initialization::uninitialized); @@ -214,27 +238,189 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitsche local_stiffness_nitsche_interface_background(Core::LinAlg::Initialization::uninitialized); + Core::LinAlg::Matrix + local_stiffness_nitsche_background_interface(Core::LinAlg::Initialization::uninitialized); Core::LinAlg::Matrix local_constraint_nitsche( Core::LinAlg::Initialization::uninitialized); - // Evaluate the local penalty contributions of Nitsche method - evaluate_penalty_contributions_nitsche(local_stiffness_penalty_interface, - local_stiffness_penalty_background, local_stiffness_penalty_interface_background, - local_constraint_penalty); + // // Evaluate the local penalty contributions of Nitsche method + // evaluate_penalty_contributions_nitsche(local_stiffness_penalty_interface, + // local_stiffness_penalty_background, local_stiffness_penalty_interface_background, + // local_constraint_penalty, false, 0.0); + // + // Core::LinAlg::Matrix + // local_stiffness(Core::LinAlg::Initialization::zero); + // + // std::cout << "local_constraint_penalty: " << std::endl; + // local_constraint_penalty.print(std::cout); + // + // // Assemble penalty related terms + // for (int i_interface_dof = 0; i_interface_dof < Interface::n_dof_; i_interface_dof++) + // for (int j_interface_dof = 0; j_interface_dof < Interface::n_dof_; j_interface_dof++) + // local_stiffness(i_interface_dof, j_interface_dof) = + // local_stiffness_penalty_interface(i_interface_dof, j_interface_dof); + // + // for (int i_background_dof = 0; i_background_dof < Background::n_dof_; i_background_dof++) + // for (int j_background_dof = 0; j_background_dof < Background::n_dof_; j_background_dof++) + // local_stiffness(Interface::n_dof_+ i_background_dof, Interface::n_dof_ + j_background_dof) + // = local_stiffness_penalty_background(i_background_dof, j_background_dof); + // + // for (int i_interface_dof = 0; i_interface_dof < Interface::n_dof_; i_interface_dof++) + // for (int j_background_dof = 0; j_background_dof < Background::n_dof_; j_background_dof++) + // local_stiffness(i_interface_dof, Interface::n_dof_ + j_background_dof) = -1.0 * + // local_stiffness_penalty_interface_background(i_interface_dof, j_background_dof); + // + // Core::LinAlg::Matrix + // local_stiffness_penalty_background_interface(Core::LinAlg::Initialization::uninitialized); + // local_stiffness_penalty_background_interface.update_t(local_stiffness_penalty_interface_background); + // + // for (int i_background_dof = 0; i_background_dof < Background::n_dof_; i_background_dof++) + // for (int j_interface_dof = 0; j_interface_dof < Interface::n_dof_; j_interface_dof++) + // local_stiffness(Interface::n_dof_ + i_background_dof, j_interface_dof) = -1.0 * + // local_stiffness_penalty_background_interface(i_background_dof, j_interface_dof); + // + // Core::LinAlg::Matrix + // local_stiffness_perturbation(Core::LinAlg::Initialization::uninitialized); + // local_stiffness_perturbation.multiply(local_stiffness, perturbation); + // std::cout << "Multiplying local_stiffness * pertubration: " << std::endl; + // local_stiffness_perturbation.print(std::cout); + // + // Core::LinAlg::Matrix + // local_constraint_penalty_perturbation( + // Core::LinAlg::Initialization::uninitialized); + // + // double epsilon = 1; + // evaluate_penalty_contributions_nitsche(local_stiffness_penalty_interface, + // local_stiffness_penalty_background, local_stiffness_penalty_interface_background, + // local_constraint_penalty_perturbation, true, epsilon); + // + // std::cout << "local_constraint_penalty_perturbation: " << std::endl; + // local_constraint_penalty_perturbation.print(std::cout); + // + // Core::LinAlg::Matrix finite_diff( + // Core::LinAlg::Initialization::zero); + // + // for (int dof = 0; dof < (Interface::n_dof_ + Background::n_dof_); dof++) + // finite_diff(dof) = local_constraint_penalty_perturbation(dof) - + // local_constraint_penalty(dof); + // finite_diff.scale(1.0 / epsilon); + // + // std::cout << "Finite difference result " << std::endl; + // finite_diff.print(std::cout); + // + // // Obtain difference between K*perturbation and finite differences + // Core::LinAlg::Matrix delta( + // Core::LinAlg::Initialization::zero); + // + // for (int dof = 0; dof < (Interface::n_dof_ + Background::n_dof_); dof++) + // delta(dof) = local_stiffness_perturbation(dof) - finite_diff(dof); + // + // std::cout << "delta " << std::endl; + // delta.print(std::cout); + + + + evaluate_stress_contributions_nitsche(discret, local_stiffness_nitsche_interface, + local_stiffness_nitsche_background, local_stiffness_nitsche_interface_background, + local_stiffness_nitsche_background_interface, local_constraint_nitsche, + nitsche_average_weight_param, false, 0.0); + + std::cout << "local_constraint_nitsche" << std::endl; + local_constraint_nitsche.print(std::cout); + + Core::LinAlg::Matrix + local_stiffness(Core::LinAlg::Initialization::zero); + + // Assemble stress related terms + for (int i_interface_dof = 0; i_interface_dof < Interface::n_dof_; i_interface_dof++) + for (int j_interface_dof = 0; j_interface_dof < Interface::n_dof_; j_interface_dof++) + local_stiffness(i_interface_dof, j_interface_dof) = + local_stiffness_nitsche_interface(i_interface_dof, j_interface_dof); + + for (int i_background_dof = 0; i_background_dof < Background::n_dof_; i_background_dof++) + for (int j_background_dof = 0; j_background_dof < Background::n_dof_; j_background_dof++) + local_stiffness(Interface::n_dof_ + i_background_dof, Interface::n_dof_ + j_background_dof) = + local_stiffness_nitsche_background(i_background_dof, j_background_dof); + + for (int i_interface_dof = 0; i_interface_dof < Interface::n_dof_; i_interface_dof++) + for (int j_background_dof = 0; j_background_dof < Background::n_dof_; j_background_dof++) + local_stiffness(i_interface_dof, Interface::n_dof_ + j_background_dof) = + local_stiffness_nitsche_interface_background(i_interface_dof, j_background_dof); + + for (int i_background_dof = 0; i_background_dof < Background::n_dof_; i_background_dof++) + for (int j_interface_dof = 0; j_interface_dof < Interface::n_dof_; j_interface_dof++) + local_stiffness(Interface::n_dof_ + i_background_dof, j_interface_dof) = + local_stiffness_nitsche_background_interface(i_background_dof, j_interface_dof); + + std::cout << "block interface" << std::endl; + local_stiffness_nitsche_interface.print(std::cout); + // + std::cout << "block background" << std::endl; + local_stiffness_nitsche_background.print(std::cout); + // + std::cout << "block interface-background" << std::endl; + local_stiffness_nitsche_interface_background.print(std::cout); + + std::cout << "block background-interface" << std::endl; + local_stiffness_nitsche_background_interface.print(std::cout); + + std::cout << "Stiffness matrix" << std::endl; + local_stiffness.print(std::cout); + // + // std::cout << "perturbation" << std::endl; + // perturbation.print(std::cout); + Core::LinAlg::Matrix + local_stiffness_perturbation(Core::LinAlg::Initialization::uninitialized); + local_stiffness_perturbation.multiply(local_stiffness, perturbation); + std::cout << "Multiplying local_stiffness * pertubration: " << std::endl; + local_stiffness_perturbation.print(std::cout); + + + // Doing some perturbations + Core::LinAlg::Matrix + local_constraint_nitsche_perturbation(Core::LinAlg::Initialization::uninitialized); + double epsilon = 1e-7; evaluate_stress_contributions_nitsche(discret, local_stiffness_nitsche_interface, local_stiffness_nitsche_background, local_stiffness_nitsche_interface_background, - local_constraint_nitsche, nitsche_average_weight_param); + local_stiffness_nitsche_background_interface, local_constraint_nitsche_perturbation, + nitsche_average_weight_param, true, epsilon); + + std::cout << "local_constraint_nitsche_perturbation: " << std::endl; + local_constraint_nitsche_perturbation.print(std::cout); + + Core::LinAlg::Matrix finite_diff( + Core::LinAlg::Initialization::zero); + + for (int dof = 0; dof < (Interface::n_dof_ + Background::n_dof_); dof++) + finite_diff(dof) = local_constraint_nitsche_perturbation(dof) - local_constraint_nitsche(dof); + finite_diff.scale(1.0 / epsilon); + + std::cout << "Finite difference result " << std::endl; + finite_diff.print(std::cout); + + // Obtain difference between K*perturbation and finite differences + Core::LinAlg::Matrix delta( + Core::LinAlg::Initialization::uninitialized); + + for (int dof = 0; dof < (Interface::n_dof_ + Background::n_dof_); dof++) + delta(dof) = local_stiffness_perturbation(dof) - finite_diff(dof); + + std::cout << "delta " << std::endl; + delta.print(std::cout); + // Assemble into global matrices. - assemble_local_nitsche_contributions(this, discret, - global_penalty_interface, global_penalty_background, global_penalty_interface_background, - global_nitsche_interface, global_nitsche_background, global_nitsche_interface_background, - global_penalty_constraint, global_nitsche_constraint, local_stiffness_penalty_interface, - local_stiffness_penalty_background, local_stiffness_penalty_interface_background, - local_stiffness_nitsche_interface, local_stiffness_nitsche_background, - local_stiffness_nitsche_interface_background, local_constraint_penalty, - local_constraint_nitsche); + // assemble_local_nitsche_contributions(this, discret, + // global_penalty_interface, global_penalty_background, global_penalty_interface_background, + // global_nitsche_interface, global_nitsche_background, global_nitsche_interface_background, + // global_penalty_constraint, global_nitsche_constraint, local_stiffness_penalty_interface, + // local_stiffness_penalty_background, local_stiffness_penalty_interface_background, + // local_stiffness_nitsche_interface, local_stiffness_nitsche_background, + // local_stiffness_nitsche_interface_background, local_constraint_penalty, + // local_constraint_nitsche); } @@ -318,9 +504,7 @@ template struct QuantitiesDomainEvaluatedAtXi { /// Derivative of the shape functions w.r.t. the reference coordinates - const std::array>, - Core::FE::num_nodes(celltype)> - N_XYZ_; + const Core::LinAlg::Matrix, Core::FE::num_nodes(celltype), double> N_XYZ_; /// Deformation gradient const Core::LinAlg::Matrix<3, 3> defgrad_; @@ -346,7 +530,9 @@ struct LinearizationDependencies template QuantitiesDomainEvaluatedAtXi evaluate_domain_quantities_at_xi( const Core::FE::Discretization& discret, const Core::Elements::Element& element, - const std::vector& ele_displacement, Core::LinAlg::Matrix<3, 1>& xi) + const Core::LinAlg::Matrix initial_position_ele, + const std::vector& ele_displacement, Core::LinAlg::Matrix<3, 1>& xi, + Core::LinAlg::Matrix, Core::FE::num_nodes(celltype), double> dxi_N) { const Core::LinAlg::Tensor> xi_tensor = Core::LinAlg::reinterpret_as_tensor>(xi); @@ -357,6 +543,8 @@ QuantitiesDomainEvaluatedAtXi evaluate_domain_quantities_at_xi( const Discret::Elements::ShapeFunctionsAndDerivatives shape_functions = Discret::Elements::evaluate_shape_functions_and_derivs(xi_tensor, element_nodes); + std::cout << "------Results in evaluate_domain_quantities_at_xi" << std::endl; + // Core::LinAlg::Matrix<3, 1> displ_solid; // for (int i = 0; i < 3 ; ++i) // for (int j = 0; j < Core::FE::num_nodes(celltype); ++j) @@ -373,6 +561,24 @@ QuantitiesDomainEvaluatedAtXi evaluate_domain_quantities_at_xi( const Discret::Elements::JacobianMapping jacobian_mapping = Discret::Elements::evaluate_jacobian_mapping(shape_functions, element_nodes); + std::cout << "derivatives shape functions wrt the reference configuration" << std::endl; + for (int i_dim = 0; i_dim < 3; ++i_dim) + { + for (int k = 0; k < Core::FE::num_nodes(celltype); ++k) + { + std::cout << jacobian_mapping.N_XYZ[k](i_dim) << ", "; + } + std::cout << std::endl; + } + + auto jacobian = Core::LinAlg::make_matrix_view(jacobian_mapping.jacobian_); + std::cout << "jacobian " << std::endl; + jacobian.print(std::cout); + + auto inverse_jacobian = Core::LinAlg::make_matrix_view(jacobian_mapping.inverse_jacobian_); + std::cout << "inverse jacobian " << std::endl; + inverse_jacobian.print(std::cout); + Core::LinAlg::Tensor, Core::FE::dim> deformation_gradient = Discret::Elements::evaluate_deformation_gradient(jacobian_mapping, element_nodes); @@ -420,9 +626,26 @@ QuantitiesDomainEvaluatedAtXi evaluate_domain_quantities_at_xi( Core::LinAlg::Matrix<3, 3> pk1(Core::LinAlg::Initialization::zero); pk1.multiply(def_gradient, pk2_matrix); - QuantitiesDomainEvaluatedAtXi quantities_domain_at_xi{ - jacobian_mapping.N_XYZ, def_gradient, pk1, pk2}; + // Evaluate the derivatives of the shape functions with respect to the reference coordinates XYZ + Core::LinAlg::Matrix<3, 3, double> jacobian_background(Core::LinAlg::Initialization::zero); + jacobian_background.multiply(dxi_N, initial_position_ele); + + Core::LinAlg::Matrix<3, 3, double> jacobian_background_inv(Core::LinAlg::Initialization::zero); + jacobian_background_inv.invert(jacobian_background); + // std::cout << "jacobian " << std::endl; + // jacobian_background.print(std::cout); + // std::cout << "jacobian inv " << std::endl; + // jacobian_background_inv.print(std::cout); + + Core::LinAlg::Matrix, Core::FE::num_nodes(celltype), double> dX_N( + Core::LinAlg::Initialization::uninitialized); + dX_N.multiply(jacobian_background_inv, dxi_N); + + // Return quantities + QuantitiesDomainEvaluatedAtXi quantities_domain_at_xi{dX_N, def_gradient, pk1, pk2}; + + // std::cout << "------------------------------------" << std::endl; return quantities_domain_at_xi; } @@ -440,7 +663,16 @@ evaluate_variation_first_pk_at_node_dir(unsigned int& num_node, unsigned int& n_ linearization_dependencies.d_defgrad_.put_scalar(0.0); for (int i_dim = 0; i_dim < Core::FE::dim; i_dim++) linearization_dependencies.d_defgrad_(n_dir, i_dim) = - quantities_domain_at_xi.N_XYZ_[num_node](i_dim); + quantities_domain_at_xi.N_XYZ_(i_dim, num_node); + + // std::cout << "In evaluate_variation_first_pk_at_node_dir: " << std::endl; + // + // std::cout << "defgrad_" << std::endl; + // quantities_domain_at_xi.defgrad_.print(std::cout); + // + // std::cout << "d_defgrad_" << std::endl; + // linearization_dependencies.d_defgrad_.print(std::cout); + // Get the variation of the Green-Lagrange strains at a node and direction Core::LinAlg::Matrix<3, 3> d_glstrain(Core::LinAlg::Initialization::zero); @@ -459,15 +691,21 @@ evaluate_variation_first_pk_at_node_dir(unsigned int& num_node, unsigned int& n_ d_glstrain_voigt(0) = d_glstrain(0, 0); d_glstrain_voigt(1) = d_glstrain(1, 1); d_glstrain_voigt(2) = d_glstrain(2, 2); - d_glstrain_voigt(3) = d_glstrain(0, 1); - d_glstrain_voigt(4) = d_glstrain(1, 2); - d_glstrain_voigt(5) = d_glstrain(0, 2); + d_glstrain_voigt(3) = 2 * d_glstrain(0, 1); + d_glstrain_voigt(4) = 2 * d_glstrain(1, 2); + d_glstrain_voigt(5) = 2 * d_glstrain(0, 2); + + // std::cout << "d_glstrain_voigt" << std::endl; + // d_glstrain_voigt.print(std::cout); // Get the variation of the second Piola-Kirchhoff stress at a node and direction Core::LinAlg::Matrix<6, 1> d_pk2_voigt(Core::LinAlg::Initialization::zero); d_pk2_voigt.multiply( make_stress_like_voigt_view(quantities_domain_at_xi.pk2_.cmat_), d_glstrain_voigt); + // std::cout << "d_pk2_voigt" << std::endl; + // d_pk2_voigt.print(std::cout); + linearization_dependencies.d_pk2_.put_scalar(0.0); linearization_dependencies.d_pk2_(0, 0) = d_pk2_voigt(0); linearization_dependencies.d_pk2_(1, 1) = d_pk2_voigt(1); @@ -495,6 +733,9 @@ evaluate_variation_first_pk_at_node_dir(unsigned int& num_node, unsigned int& n_ d_pk1_node_dir.update(1.0, d_defgrad_pk2, 1.0); d_pk1_node_dir.update(1.0, defgrad_d_pk2, 1.0); + // std::cout << "d_pk1_node_dir" << std::endl; + // d_pk1_node_dir.print(std::cout); + return {d_pk1_node_dir, linearization_dependencies}; } @@ -520,9 +761,9 @@ evaluate_lin_variation_first_pk(LinearizationDependencies& lin_depende lin_d_glstrain_voigt(0) = lin_d_glstrain(0, 0); lin_d_glstrain_voigt(1) = lin_d_glstrain(1, 1); lin_d_glstrain_voigt(2) = lin_d_glstrain(2, 2); - lin_d_glstrain_voigt(3) = lin_d_glstrain(0, 1); - lin_d_glstrain_voigt(4) = lin_d_glstrain(1, 2); - lin_d_glstrain_voigt(5) = lin_d_glstrain(0, 2); + lin_d_glstrain_voigt(3) = 2 * lin_d_glstrain(0, 1); + lin_d_glstrain_voigt(4) = 2 * lin_d_glstrain(1, 2); + lin_d_glstrain_voigt(5) = 2 * lin_d_glstrain(0, 2); // Get the linearization of the variation of the second Piola-Kirchhoff stress Core::LinAlg::Matrix<6, 1> lin_d_pk2_voigt(Core::LinAlg::Initialization::zero); @@ -561,8 +802,8 @@ evaluate_lin_variation_first_pk(LinearizationDependencies& lin_depende } -template -void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitsche +void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitsche::evaluate_stress_contributions_nitsche(const Core::FE::Discretization& discret, Core::LinAlg::Matrix& local_stiffness_nitsche_interface, @@ -570,10 +811,31 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitsche& local_stiffness_nitsche_interface_background, + Core::LinAlg::Matrix& + local_stiffness_nitsche_background_interface, Core::LinAlg::Matrix& local_constraint_nitsche, - double& nitsche_average_weight_param) + double& nitsche_average_weight_param, bool evaluate_perturbation, double epsilon) { + if (evaluate_perturbation == true) + { + for (int i = 0; i < Interface::n_dof_; i++) ele1dis_.element_position_(i) += epsilon * 0.001; + + for (int i = 0; i < ParentInterface::n_dof_; i++) + ele1parentdis_.element_position_(i) += epsilon * 0.001; + + for (int i = 0; i < Background::n_dof_; i++) ele2dis_.element_position_(i) += epsilon * 0.001; + + std::cout << "displacement of degrees of freedom interface " << std::endl; + ele1dis_.element_position_.print(std::cout); + + std::cout << "displacement of degrees of freedom interface-parent " << std::endl; + ele1parentdis_.element_position_.print(std::cout); + + std::cout << "displacement of degrees of freedom background " << std::endl; + ele2dis_.element_position_.print(std::cout); + } + // The following calculations are meant for 3D elements, therefore check the dimension of the // interface parent element and the background element. FOUR_C_ASSERT(Interface::spatial_dim_ + 1 != 3 or Background::spatial_dim_ != 3, @@ -588,9 +850,59 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitsche N_interface( Core::LinAlg::Initialization::zero); + Core::LinAlg::Matrix<1, ParentInterface::n_nodes_, double> N_parent( + Core::LinAlg::Initialization::zero); Core::LinAlg::Matrix<1, Background::n_nodes_, double> N_background( Core::LinAlg::Initialization::zero); + // Matrix for derivatives of the shape functions with respect to the parametric coordinates + Core::LinAlg::Matrix dN_interface( + Core::LinAlg::Initialization::zero); + Core::LinAlg::Matrix dN_parent( + Core::LinAlg::Initialization::zero); + Core::LinAlg::Matrix dN_background( + Core::LinAlg::Initialization::zero); + + // Get nodal initial position of parent and background elements + Core::LinAlg::Matrix nodal_initpos_interface( + Core::LinAlg::Initialization::zero); + for (int i_dim = 0; i_dim < 3; i_dim++) + for (int i_interface_node = 0; i_interface_node < Interface::n_nodes_; i_interface_node++) + nodal_initpos_interface(i_interface_node, i_dim) = + ele1pos_.element_position_(i_dim + 3 * i_interface_node); + + std::cout << "Initial position interface" << std::endl; + nodal_initpos_interface.print(std::cout); + + Core::LinAlg::Matrix nodal_initpos_parent( + Core::LinAlg::Initialization::zero); + for (int i_dim = 0; i_dim < 3; i_dim++) + for (int i_parent_node = 0; i_parent_node < ParentInterface::n_nodes_; i_parent_node++) + nodal_initpos_parent(i_parent_node, i_dim) = + ele1parentpos_.element_position_(i_dim + 3 * i_parent_node); + + std::cout << "Initial position parent" << std::endl; + nodal_initpos_parent.print(std::cout); + + Core::LinAlg::Matrix nodal_initpos_background( + Core::LinAlg::Initialization::zero); + for (int i_dim = 0; i_dim < 3; i_dim++) + for (int i_background_node = 0; i_background_node < Background::n_nodes_; i_background_node++) + nodal_initpos_background(i_background_node, i_dim) = + ele2pos_.element_position_(i_dim + 3 * i_background_node); + + std::cout << "Initial position background" << std::endl; + nodal_initpos_background.print(std::cout); + + // Get nodal displacement of parent and background elements + std::vector nodal_disp_parent; + for (unsigned int i_n_dof = 0; i_n_dof < ParentInterface::n_dof_; i_n_dof++) + nodal_disp_parent.push_back(ele1parentdis_.element_position_(i_n_dof)); + + std::vector nodal_disp_background; + for (unsigned int i_n_dof = 0; i_n_dof < Background::n_dof_; i_n_dof++) + nodal_disp_background.push_back(ele2dis_.element_position_(i_n_dof)); + // Calculate the stress contributions to stiffness. // Gauss point loop for (size_t it_gp = 0; it_gp < interface_integration_points_.size(); it_gp++) @@ -599,57 +911,126 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitscheelement_1()); + // To evaluate the first Piola-Kirchhoff stresses in the parent element of the face element, we + // need to obtain the corresponding coordinates of the Gauss points of the face element + // projected into its parent element + auto face_element = dynamic_cast(&element_1()); + if (!face_element) FOUR_C_THROW("Cast to FaceElement failed!"); + Core::LinAlg::Matrix<3, 1> xi_parent(Core::LinAlg::Initialization::zero); + Core::LinAlg::Matrix<3, 3> temp; + interface_element_gp_in_solid( + *face_element, 1., xi_interface.data(), xi_parent, temp); + + std::cout << "xi interface : " << std::endl; + xi_interface.print(std::cout); + std::cout << "xi parent : " << std::endl; + xi_parent.print(std::cout); + // Clear the shape function matrices N_interface.clear(); + N_parent.clear(); N_background.clear(); + dN_parent.clear(); + dN_background.clear(); GeometryPair::EvaluateShapeFunction::evaluate( N_interface, xi_interface, ele1pos_.shape_function_data_); + GeometryPair::EvaluateShapeFunction::evaluate( + N_parent, xi_parent, ele1parentpos_.shape_function_data_); GeometryPair::EvaluateShapeFunction::evaluate( N_background, xi_background, ele2pos_.shape_function_data_); + GeometryPair::EvaluateShapeFunction::evaluate_deriv1( + dN_interface, xi_interface, ele1pos_.shape_function_data_); + GeometryPair::EvaluateShapeFunction::evaluate_deriv1( + dN_parent, xi_parent, ele1parentpos_.shape_function_data_); + GeometryPair::EvaluateShapeFunction::evaluate_deriv1( + dN_background, xi_background, ele2pos_.shape_function_data_); + + + + // std::cout << "----------------\n Shape functions interface " << std::endl; + // N_interface.print(std::cout); + // + // std::cout << "****************\n Shape functions parent " << std::endl; + // N_parent.print(std::cout); + // + // std::cout << "////////////////\n Shape functions background " << std::endl; + // N_background.print(std::cout); + // + std::cout << "Derivative shape functions background " << std::endl; + dN_background.print(std::cout); + + // std::cout << "Jacobian of the interface" << std::endl; + // Core::LinAlg::Matrix<3, 3, double> jacobian_interface; + // jacobian_interface.multiply(dN_interface, nodal_initpos_interface); + // jacobian_interface.print(std::cout); + + // Obtain the normal in the reference configuration of the interface at xi Core::LinAlg::Matrix<3, 1, double> unit_normal_interface; GeometryPair::evaluate_face_normal(xi_interface, ele1pos_, unit_normal_interface); // std::cout << "Normal interface " << std::endl; // unit_normal_interface.print(std::cout); - // To evaluate the first Piola-Kirchhoff stresses in the parent element of the face element, we - // need to obtain the corresponding coordinates of the Gauss points of the face element - // projected into its parent element - auto face_element = dynamic_cast(&element_1()); - if (!face_element) FOUR_C_THROW("Cast to FaceElement failed!"); - - Core::LinAlg::Matrix<3, 1> xi_interface_in_solid(Core::LinAlg::Initialization::zero); - Core::LinAlg::Matrix<3, 3> temp; - interface_element_gp_in_solid( - *face_element, 1., xi_interface.data(), xi_interface_in_solid, temp); // evaluate first Piola-Kirchhoff stress and other necessary quantities on the interface at xi - // std::cout << "displacement interface solid " << std::endl; - auto quantities_at_xi_interface = evaluate_domain_quantities_at_xi( - discret, *face_element->parent_element(), ele1_parent_dis_, xi_interface_in_solid); + std::cout << "----- Parent" << std::endl; + auto quantities_at_xi_parent = + evaluate_domain_quantities_at_xi(discret, + parent_element_1(), nodal_initpos_parent, nodal_disp_parent, xi_parent, dN_parent); + + // std::cout << "shape functions parent " << std::endl; + // N_parent.print(std::cout); + // + std::cout << "Derivative shape functions parent wrt xi" << std::endl; + dN_parent.print(std::cout); + // + // std::cout << "Interface: Derivatives of shape functions wrt to the reference configuration " + // << std::endl; quantities_at_xi_parent.N_XYZ_.print(std::cout); std::cout << "Interface: PK1 + // stress " << std::endl; quantities_at_xi_parent.pk1_.print(std::cout); std::cout << + // "Interface: PK2 stress " << std::endl; Core::LinAlg::Matrix<3, 3> + // pk2_matrix_interface(Core::LinAlg::Initialization::zero); pk2_matrix_interface(0, 0) = + // quantities_at_xi_parent.pk2_.pk2_(0, 0); pk2_matrix_interface(1, 1) = + // quantities_at_xi_parent.pk2_.pk2_(1, 1); pk2_matrix_interface(2, 2) = + // quantities_at_xi_parent.pk2_.pk2_(2, 2); pk2_matrix_interface(0, 1) = + // quantities_at_xi_parent.pk2_.pk2_(0, 1); pk2_matrix_interface(1, 0) = + // quantities_at_xi_parent.pk2_.pk2_(0, 1); pk2_matrix_interface(1, 2) = + // quantities_at_xi_parent.pk2_.pk2_(1, 2); pk2_matrix_interface(2, 1) = + // quantities_at_xi_parent.pk2_.pk2_(1, 2); pk2_matrix_interface(0, 2) = + // quantities_at_xi_parent.pk2_.pk2_(0, 2); pk2_matrix_interface(2, 0) = + // quantities_at_xi_parent.pk2_.pk2_(0, 2); pk2_matrix_interface.print(std::cout); - // std::cout << "PK1 stress interface " << std::endl; - // quantities_at_xi_interface.pk1_.print(std::cout); - // obtain the displacements of the background elements - std::vector background_displacement; - for (unsigned int i_n_dof = 0; i_n_dof < Background::n_dof_; i_n_dof++) - background_displacement.push_back(ele2dis_.element_position_(i_n_dof)); // evaluate first Piola-Kirchhoff stress and other necessary quantities on the background at xi - // std::cout << "displacement background solid " << std::endl; - auto quantities_at_xi_background = evaluate_domain_quantities_at_xi( - discret, element_2(), background_displacement, xi_background); - - // std::cout << "PK1 stress background " << std::endl; - // quantities_at_xi_background.pk1_.print(std::cout); + std::cout << "----- Background" << std::endl; + auto quantities_at_xi_background = + evaluate_domain_quantities_at_xi(discret, element_2(), + nodal_initpos_background, nodal_disp_background, xi_background, dN_background); + + // std::cout << "Derivative shape functions background " << std::endl; + // dN_background.print(std::cout); + // + // std::cout << "Background: Derivatives of shape functions wrt to the reference configuration " + // << std::endl; quantities_at_xi_background.N_XYZ_.print(std::cout); std::cout << "Background: + // PK1 stress " << std::endl; quantities_at_xi_background.pk1_.print(std::cout); std::cout << + // "Background: PK2 stress " << std::endl; Core::LinAlg::Matrix<3, 3> + // pk2_matrix_background(Core::LinAlg::Initialization::zero); pk2_matrix_background(0, 0) = + // quantities_at_xi_background.pk2_.pk2_(0, 0); pk2_matrix_background(1, 1) = + // quantities_at_xi_background.pk2_.pk2_(1, 1); pk2_matrix_background(2, 2) = + // quantities_at_xi_background.pk2_.pk2_(2, 2); pk2_matrix_background(0, 1) = + // quantities_at_xi_background.pk2_.pk2_(0, 1); pk2_matrix_background(1, 0) = + // quantities_at_xi_background.pk2_.pk2_(0, 1); pk2_matrix_background(1, 2) = + // quantities_at_xi_background.pk2_.pk2_(1, 2); pk2_matrix_background(2, 1) = + // quantities_at_xi_background.pk2_.pk2_(1, 2); pk2_matrix_background(0, 2) = + // quantities_at_xi_background.pk2_.pk2_(0, 2); pk2_matrix_background(2, 0) = + // quantities_at_xi_background.pk2_.pk2_(0, 2); pk2_matrix_background.print(std::cout); // evaluate the weighted difference between the first Piola-Kirchhoff stresses of the interface // and the background Core::LinAlg::Matrix<3, 1> traction_pk1_interface(Core::LinAlg::Initialization::zero); - traction_pk1_interface.multiply(quantities_at_xi_interface.pk1_, unit_normal_interface); + traction_pk1_interface.multiply(quantities_at_xi_parent.pk1_, unit_normal_interface); // std::cout << "traction interface " << std::endl; // traction_pk1_interface.print(std::cout); @@ -670,33 +1051,32 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitsche displacement_interface(Core::LinAlg::Initialization::zero); + Core::LinAlg::Matrix<3, 1> displacement_at_xi_interface(Core::LinAlg::Initialization::zero); for (unsigned int i_dir = 0; i_dir < 3; ++i_dir) { for (unsigned int i_interface = 0; i_interface < Interface::n_nodes_; ++i_interface) - displacement_interface(i_dir) += + displacement_at_xi_interface(i_dir) += N_interface(i_interface) * this->ele1dis_.element_position_(i_interface * 3 + i_dir); } // std::cout << "displacement interface " << std::endl; - // displacement_interface.print(std::cout); + // displacement_at_xi_interface.print(std::cout); - Core::LinAlg::Matrix<3, 1> displacement_background(Core::LinAlg::Initialization::zero); + Core::LinAlg::Matrix<3, 1> displacement_at_xi_background(Core::LinAlg::Initialization::zero); for (unsigned int i_dir = 0; i_dir < 3; ++i_dir) { for (unsigned int i_background = 0; i_background < Background::n_nodes_; ++i_background) - displacement_background(i_dir) += + displacement_at_xi_background(i_dir) += N_background(i_background) * this->ele2dis_.element_position_(i_background * 3 + i_dir); } // std::cout << "displacement background " << std::endl; - // displacement_background.print(std::cout); + // displacement_at_xi_background.print(std::cout); - Core::LinAlg::Matrix<3, 1> gap_between_interface_background(Core::LinAlg::Initialization::zero); + Core::LinAlg::Matrix<3, 1> gap_at_xi(Core::LinAlg::Initialization::zero); for (unsigned int i_dir = 0; i_dir < 3; ++i_dir) - gap_between_interface_background(i_dir) = - displacement_interface(i_dir) - displacement_background(i_dir); + gap_at_xi(i_dir) = displacement_at_xi_interface(i_dir) - displacement_at_xi_background(i_dir); // std::cout << "gap between interface background" << std::endl; - // gap_between_interface_background.print(std::cout); + // gap_at_xi.print(std::cout); // As the calculations of the first Piola-Kirchhoff stresses are done in the parent element of // the face element, we need the locations of the dofs of the interface in its parent element. @@ -739,31 +1119,32 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitsche d_pk1_interface_disp_interface(Core::LinAlg::Initialization::zero); + Core::LinAlg::Matrix + d_disp_interface_pk1_interface(Core::LinAlg::Initialization::zero); for (unsigned int i_interface_node = 0; i_interface_node < Interface::n_nodes_; i_interface_node++) - for (unsigned int j_interface_node = 0; j_interface_node < Interface::n_nodes_; - j_interface_node++) + for (unsigned int i_dir = 0; i_dir < 3; i_dir++) { - for (unsigned int i_dir = 0; i_dir < 3; i_dir++) - { - auto [_, lin_dependencies_i_interface] = evaluate_variation_first_pk_at_node_dir( - nodes_interface_locations[i_interface_node], i_dir, quantities_at_xi_interface); + auto [_, lin_dependencies_i_interface] = evaluate_variation_first_pk_at_node_dir( + nodes_interface_locations[i_interface_node], i_dir, quantities_at_xi_parent); + for (unsigned int j_interface_node = 0; j_interface_node < Interface::n_nodes_; + j_interface_node++) + { for (unsigned int j_dir = 0; j_dir < 3; j_dir++) { auto [_, lin_dependencies_j_interface] = evaluate_variation_first_pk_at_node_dir( - nodes_interface_locations[j_interface_node], j_dir, quantities_at_xi_interface); + nodes_interface_locations[j_interface_node], j_dir, quantities_at_xi_parent); auto lin_d_pk1 = evaluate_lin_variation_first_pk(lin_dependencies_i_interface, - lin_dependencies_j_interface, quantities_at_xi_interface); + lin_dependencies_j_interface, quantities_at_xi_parent); Core::LinAlg::Matrix<3, 1> traction_lin_var_pk1(Core::LinAlg::Initialization::zero); traction_lin_var_pk1.multiply(lin_d_pk1, unit_normal_interface); lin_d_pk1_interface(i_interface_node * 3 + i_dir, j_interface_node * 3 + j_dir) -= - (traction_lin_var_pk1(0) * gap_between_interface_background(0) + - traction_lin_var_pk1(1) * gap_between_interface_background(1) + - traction_lin_var_pk1(2) * gap_between_interface_background(2)) * + (traction_lin_var_pk1(0) * gap_at_xi(0) + traction_lin_var_pk1(1) * gap_at_xi(1) + + traction_lin_var_pk1(2) * gap_at_xi(2)) * nitsche_average_weight_param * weight * determinant_interface; } } @@ -771,17 +1152,17 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitsche traction_d_pk1_i_interface(Core::LinAlg::Initialization::zero); - traction_d_pk1_i_interface.multiply(d_pk1_i_interface, unit_normal_interface); + Core::LinAlg::Matrix<3, 1> traction_d_pk1_i_interface(Core::LinAlg::Initialization::zero); + traction_d_pk1_i_interface.multiply(d_pk1_i_interface, unit_normal_interface); + for (unsigned int j_interface_node = 0; j_interface_node < Interface::n_nodes_; + j_interface_node++) + { for (unsigned int j_dir = 0; j_dir < 3; j_dir++) { d_pk1_interface_disp_interface( @@ -792,10 +1173,33 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitsche traction_d_pk1_j_interface(Core::LinAlg::Initialization::zero); + traction_d_pk1_j_interface.multiply(d_pk1_j_interface, unit_normal_interface); + + for (unsigned int i_dir = 0; i_dir < 3; i_dir++) + { + d_disp_interface_pk1_interface( + i_interface_node * 3 + i_dir, j_interface_node * 3 + j_dir) -= + N_interface(i_interface_node) * traction_d_pk1_j_interface(i_dir) * + nitsche_average_weight_param * weight * determinant_interface; + } + } + } + //// Add contributions to matrix local_stiffness_nitsche_interface.update(1.0, lin_d_pk1_interface, 1.0); local_stiffness_nitsche_interface.update(1.0, d_pk1_interface_disp_interface, 1.0); - local_stiffness_nitsche_interface.update_t(1.0, d_pk1_interface_disp_interface, 1.0); + local_stiffness_nitsche_interface.update(1.0, d_disp_interface_pk1_interface, 1.0); /// Terms in \delta \Pi_{Nitsche}^{interface} , displacement_{background} @@ -806,32 +1210,42 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitsche traction_d_pk1_i_interface(Core::LinAlg::Initialization::zero); - traction_d_pk1_i_interface.multiply(d_pk1_i_interface, unit_normal_interface); + Core::LinAlg::Matrix<3, 1> traction_d_pk1_i_interface(Core::LinAlg::Initialization::zero); + traction_d_pk1_i_interface.multiply(d_pk1_i_interface, unit_normal_interface); + for (unsigned int j_background_node = 0; j_background_node < Background::n_nodes_; + j_background_node++) for (unsigned int j_dir = 0; j_dir < 3; j_dir++) { d_pk1_interface_disp_background( i_interface_node * 3 + i_dir, j_background_node * 3 + j_dir) += traction_d_pk1_i_interface(j_dir) * N_background(j_background_node) * nitsche_average_weight_param * weight * determinant_interface; + } + } - auto [d_pk1_j_background, _] = evaluate_variation_first_pk_at_node_dir( - j_background_node, j_dir, quantities_at_xi_background); - Core::LinAlg::Matrix<3, 1> traction_d_pk1_j_background( - Core::LinAlg::Initialization::zero); - traction_d_pk1_j_background.multiply(d_pk1_j_background, unit_normal_interface); + for (unsigned int i_interface_node = 0; i_interface_node < Interface::n_nodes_; + i_interface_node++) + for (unsigned int j_background_node = 0; j_background_node < Background::n_nodes_; + j_background_node++) + for (unsigned int j_dir = 0; j_dir < 3; j_dir++) + { + auto [d_pk1_j_background, _] = evaluate_variation_first_pk_at_node_dir( + j_background_node, j_dir, quantities_at_xi_background); + Core::LinAlg::Matrix<3, 1> traction_d_pk1_j_background( + Core::LinAlg::Initialization::zero); + traction_d_pk1_j_background.multiply(d_pk1_j_background, unit_normal_interface); + for (unsigned int i_dir = 0; i_dir < 3; i_dir++) + { d_disp_interface_pk1_background( i_interface_node * 3 + i_dir, j_background_node * 3 + j_dir) -= - traction_d_pk1_j_background(i_dir) * N_interface(i_interface_node) * + N_interface(i_interface_node) * traction_d_pk1_j_background(i_dir) * (1.0 - nitsche_average_weight_param) * weight * determinant_interface; } } @@ -840,22 +1254,28 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitsche lin_d_pk1_background( Core::LinAlg::Initialization::zero); Core::LinAlg::Matrix d_pk1_background_disp_background(Core::LinAlg::Initialization::zero); + Core::LinAlg::Matrix + d_disp_background_pk1_background(Core::LinAlg::Initialization::zero); for (unsigned int i_background_node = 0; i_background_node < Background::n_nodes_; i_background_node++) - for (unsigned int j_background_node = 0; j_background_node < Background::n_nodes_; - j_background_node++) + for (unsigned int i_dir = 0; i_dir < 3; i_dir++) { - for (unsigned int i_dir = 0; i_dir < 3; i_dir++) - { - auto [_, lin_dependencies_i_background] = evaluate_variation_first_pk_at_node_dir( - i_background_node, i_dir, quantities_at_xi_background); + auto [_, lin_dependencies_i_background] = evaluate_variation_first_pk_at_node_dir( + i_background_node, i_dir, quantities_at_xi_background); + for (unsigned int j_background_node = 0; j_background_node < Background::n_nodes_; + j_background_node++) + { for (unsigned int j_dir = 0; j_dir < 3; j_dir++) { auto [_, lin_dependencies_j_background] = evaluate_variation_first_pk_at_node_dir( @@ -867,9 +1287,8 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitsche traction_i_background(Core::LinAlg::Initialization::zero); - traction_i_background.multiply(d_pk1_i_background, unit_normal_interface); + Core::LinAlg::Matrix<3, 1> traction_i_background(Core::LinAlg::Initialization::zero); + traction_i_background.multiply(d_pk1_i_background, unit_normal_interface); + for (unsigned int j_background_node = 0; j_background_node < Background::n_nodes_; + j_background_node++) + { for (unsigned int j_dir = 0; j_dir < 3; j_dir++) { d_pk1_background_disp_background( @@ -899,12 +1318,35 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitsche traction_d_pk1_j_background( + Core::LinAlg::Initialization::zero); + traction_d_pk1_j_background.multiply(d_pk1_j_background, unit_normal_interface); + + for (unsigned int i_dir = 0; i_dir < 3; i_dir++) + { + d_disp_background_pk1_background( + i_background_node * 3 + i_dir, j_background_node * 3 + j_dir) += + N_background(i_background_node) * traction_d_pk1_j_background(i_dir) * + (1.0 - nitsche_average_weight_param) * weight * determinant_interface; + } + } + } + local_stiffness_nitsche_background.update(1.0, lin_d_pk1_background, 1.0); local_stiffness_nitsche_background.update(1.0, d_pk1_background_disp_background, 1.0); - local_stiffness_nitsche_background.update_t(1.0, d_pk1_background_disp_background, 1.0); + local_stiffness_nitsche_background.update(1.0, d_disp_background_pk1_background, 1.0); + - // std::cout << "For gauss point = " << std::endl; - // xi_interface_in_solid.print(std::cout); // Obtain the contributions to the local constraint for (unsigned int i_interface_node = 0; i_interface_node < Interface::n_nodes_; i_interface_node++) @@ -912,20 +1354,16 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitsche d_traction_i_interface(Core::LinAlg::Initialization::zero); d_traction_i_interface.multiply(d_pk1_i_interface, unit_normal_interface); - // traction_i_interface.print(std::cout); local_constraint_nitsche(i_interface_node * 3 + i_dir) -= - (d_traction_i_interface(0) * gap_between_interface_background(0) + - d_traction_i_interface(1) * gap_between_interface_background(1) + - d_traction_i_interface(2) * gap_between_interface_background(2)) * + (d_traction_i_interface(0) * gap_at_xi(0) + d_traction_i_interface(1) * gap_at_xi(1) + + d_traction_i_interface(2) * gap_at_xi(2)) * nitsche_average_weight_param * weight * determinant_interface; } - // std::cout << "- delta P^L * N * gap" << std::endl; - // local_constraint_nitsche.print(std::cout); for (unsigned int i_background_node = 0; i_background_node < Background::n_nodes_; @@ -939,13 +1377,11 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitsche -void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitsche +void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitsche::evaluate_penalty_contributions_nitsche(Core::LinAlg::Matrix& local_stiffness_penalty_interface, @@ -982,8 +1415,23 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitsche& local_stiffness_penalty_interface_background, - Core::LinAlg::Matrix& local_constraint) + Core::LinAlg::Matrix& local_constraint, + bool evaluate_perturbation, double epsilon) { + if (evaluate_perturbation == true) + { + // for (int i = 0; i < Interface::n_dof_; i++) + // ele1dis_.element_position_(i) += epsilon * 0.001; + + for (int i = 0; i < Background::n_dof_; i++) ele2dis_.element_position_(i) += epsilon * 0.001; + + std::cout << "element 1 position " << std::endl; + ele1dis_.element_position_.print(std::cout); + + std::cout << "element 2 position " << std::endl; + ele2dis_.element_position_.print(std::cout); + } + // Initialize the local penalty matrices. local_stiffness_penalty_interface.put_scalar(0.0); local_stiffness_penalty_background.put_scalar(0.0); @@ -1090,11 +1538,11 @@ namespace Constraints::EmbeddedMesh { using namespace GeometryPair; - template class SurfaceToBackgroundCouplingPairNitsche; - template class SurfaceToBackgroundCouplingPairNitsche; - template class SurfaceToBackgroundCouplingPairNitsche; - template class SurfaceToBackgroundCouplingPairNitsche; - template class SurfaceToBackgroundCouplingPairNitsche; + template class SurfaceToBackgroundCouplingPairNitsche; + template class SurfaceToBackgroundCouplingPairNitsche; + template class SurfaceToBackgroundCouplingPairNitsche; + template class SurfaceToBackgroundCouplingPairNitsche; + template class SurfaceToBackgroundCouplingPairNitsche; } // namespace Constraints::EmbeddedMesh diff --git a/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_nitsche.hpp b/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_nitsche.hpp index 263beb6a5fa..6fba315c9fc 100644 --- a/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_nitsche.hpp +++ b/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_nitsche.hpp @@ -23,7 +23,7 @@ namespace Constraints::EmbeddedMesh class SolidToSolidNitscheManager; class SolidToSolidNitscheManager; - template + template class SurfaceToBackgroundCouplingPairNitsche : public SolidInteractionPair { public: @@ -101,7 +101,8 @@ namespace Constraints::EmbeddedMesh local_stiffness_penalty_background, Core::LinAlg::Matrix& local_stiffness_penalty_interface_background, - Core::LinAlg::Matrix& local_constraint); + Core::LinAlg::Matrix& local_constraint, + bool evaluate_perturbation, double epsilon); void evaluate_stress_contributions_nitsche(const Core::FE::Discretization& discret, Core::LinAlg::Matrix& @@ -110,9 +111,11 @@ namespace Constraints::EmbeddedMesh local_stiffness_nitsche_background, Core::LinAlg::Matrix& local_stiffness_nitsche_interface_background, + Core::LinAlg::Matrix& + local_stiffness_nitsche_background_interface, Core::LinAlg::Matrix& local_constraint_nitsche, - double& nitsche_average_weight_param); + double& nitsche_average_weight_param, bool evaluate_perturbation, double epsilon); //! @name Visualization methods /*! @@ -149,23 +152,28 @@ namespace Constraints::EmbeddedMesh "This function is not implemented for the SurfaceToBackgroundCouplingPairNitsche."); } + /*! + \brief Get parent element of first element + */ + Core::Elements::Element& parent_element_1() const { return *parent_element1_; }; + + //! Pointer to the parent element of element_1() + Core::Elements::Element* parent_element1_; + //! Initial nodal positions (and tangents) of the interface element. GeometryPair::ElementData ele1pos_; + //! Initial nodal positions (and tangents) of the parent element of the interface element. + GeometryPair::ElementData ele1parentpos_; + //! Initial nodal positions (and tangents) of the background element. GeometryPair::ElementData ele2pos_; - //! Current nodal positions (and tangents) of the interface element. - GeometryPair::ElementData ele1pos_current_; - - //! Current nodal positions (and tangents) of the background element. - GeometryPair::ElementData ele2pos_current_; - //! Displacements of the interface element. GeometryPair::ElementData ele1dis_; - //! Displacements of the parent element of the interface element - std::vector ele1_parent_dis_; + //! Displacements of the parent of the interface element. + GeometryPair::ElementData ele1parentdis_; //! Displacements of the background element. GeometryPair::ElementData ele2dis_; diff --git a/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_utils.cpp b/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_utils.cpp index cb99273f25f..5e7853b7a75 100644 --- a/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_utils.cpp +++ b/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_utils.cpp @@ -454,7 +454,7 @@ std::shared_ptr coupling_pair_n case Core::FE::CellType::hex8: { return std::make_shared>( + GeometryPair::t_quad4, GeometryPair::t_hex8, GeometryPair::t_hex8>>( interfaceele_real, background_ele, params_ptr, cutwizard_ptr, boundary_cells); break; } @@ -473,14 +473,14 @@ std::shared_ptr coupling_pair_n case Core::FE::CellType::hex8: { return std::make_shared>( + GeometryPair::t_nurbs9, GeometryPair::t_nurbs27, GeometryPair::t_hex8>>( interfaceele_real, background_ele, params_ptr, cutwizard_ptr, boundary_cells); break; } case Core::FE::CellType::wedge6: { return std::make_shared>( + GeometryPair::t_nurbs9, GeometryPair::t_nurbs27, GeometryPair::t_wedge6>>( interfaceele_real, background_ele, params_ptr, cutwizard_ptr, boundary_cells); break; } From 1bc3518066c8b54ca4720384f36a8dd29d490b9d Mon Sep 17 00:00:00 2001 From: Gabriela Loera Date: Mon, 23 Mar 2026 10:39:02 +0100 Subject: [PATCH 26/29] Save dirty state --- ..._embeddedmesh_interaction_pair_nitsche.cpp | 356 +++++++++--------- ..._embeddedmesh_interaction_pair_nitsche.hpp | 8 +- ...work_embeddedmesh_solid_to_solid_utils.cpp | 22 +- 3 files changed, 194 insertions(+), 192 deletions(-) diff --git a/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_nitsche.cpp b/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_nitsche.cpp index 66530e38f60..684a00a73e1 100644 --- a/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_nitsche.cpp +++ b/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_nitsche.cpp @@ -208,45 +208,45 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitsche& global_nitsche_constraint, double& nitsche_average_weight_param) { // This is only for testing finite differences - Core::LinAlg::Matrix perturbation( - Core::LinAlg::Initialization::zero); - double delta_interface = 0.001; - double delta_background = 0.001; - for (int i_interface = 0; i_interface < Interface::n_dof_; i_interface++) - perturbation(i_interface) = delta_interface; - for (int i_background = 0; i_background < Background::n_dof_; i_background++) - perturbation(Interface::n_dof_ + i_background) = delta_background; - - std::cout << "pertubration" << std::endl; - perturbation.print(std::cout); + // Core::LinAlg::Matrix perturbation( + // Core::LinAlg::Initialization::zero); + // double delta_interface = 0.001; + // double delta_background = 0.001; + // for (int i_interface = 0; i_interface < ParentInterface::n_dof_; i_interface++) + // perturbation(i_interface) = delta_interface; + // for (int i_background = 0; i_background < Background::n_dof_; i_background++) + // perturbation(ParentInterface::n_dof_ + i_background) = delta_background; + // + // std::cout << "pertubration" << std::endl; + // perturbation.print(std::cout); // Initialize variables for local penalty contributions. - Core::LinAlg::Matrix + Core::LinAlg::Matrix local_stiffness_penalty_interface(Core::LinAlg::Initialization::uninitialized); Core::LinAlg::Matrix local_stiffness_penalty_background(Core::LinAlg::Initialization::uninitialized); - Core::LinAlg::Matrix + Core::LinAlg::Matrix local_stiffness_penalty_interface_background(Core::LinAlg::Initialization::uninitialized); - Core::LinAlg::Matrix local_constraint_penalty( - Core::LinAlg::Initialization::uninitialized); + Core::LinAlg::Matrix + local_constraint_penalty(Core::LinAlg::Initialization::uninitialized); // Initialize variables for local stress contributions. - Core::LinAlg::Matrix + Core::LinAlg::Matrix local_stiffness_nitsche_interface(Core::LinAlg::Initialization::uninitialized); Core::LinAlg::Matrix local_stiffness_nitsche_background(Core::LinAlg::Initialization::uninitialized); - Core::LinAlg::Matrix + Core::LinAlg::Matrix local_stiffness_nitsche_interface_background(Core::LinAlg::Initialization::uninitialized); - Core::LinAlg::Matrix + Core::LinAlg::Matrix local_stiffness_nitsche_background_interface(Core::LinAlg::Initialization::uninitialized); - Core::LinAlg::Matrix local_constraint_nitsche( - Core::LinAlg::Initialization::uninitialized); + Core::LinAlg::Matrix + local_constraint_nitsche(Core::LinAlg::Initialization::uninitialized); // // Evaluate the local penalty contributions of Nitsche method - // evaluate_penalty_contributions_nitsche(local_stiffness_penalty_interface, - // local_stiffness_penalty_background, local_stiffness_penalty_interface_background, - // local_constraint_penalty, false, 0.0); + evaluate_penalty_contributions_nitsche(local_stiffness_penalty_interface, + local_stiffness_penalty_background, local_stiffness_penalty_interface_background, + local_constraint_penalty, false, 0.0); // // Core::LinAlg::Matrix @@ -326,101 +326,103 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitsche - local_stiffness(Core::LinAlg::Initialization::zero); - - // Assemble stress related terms - for (int i_interface_dof = 0; i_interface_dof < Interface::n_dof_; i_interface_dof++) - for (int j_interface_dof = 0; j_interface_dof < Interface::n_dof_; j_interface_dof++) - local_stiffness(i_interface_dof, j_interface_dof) = - local_stiffness_nitsche_interface(i_interface_dof, j_interface_dof); - - for (int i_background_dof = 0; i_background_dof < Background::n_dof_; i_background_dof++) - for (int j_background_dof = 0; j_background_dof < Background::n_dof_; j_background_dof++) - local_stiffness(Interface::n_dof_ + i_background_dof, Interface::n_dof_ + j_background_dof) = - local_stiffness_nitsche_background(i_background_dof, j_background_dof); - - for (int i_interface_dof = 0; i_interface_dof < Interface::n_dof_; i_interface_dof++) - for (int j_background_dof = 0; j_background_dof < Background::n_dof_; j_background_dof++) - local_stiffness(i_interface_dof, Interface::n_dof_ + j_background_dof) = - local_stiffness_nitsche_interface_background(i_interface_dof, j_background_dof); - - for (int i_background_dof = 0; i_background_dof < Background::n_dof_; i_background_dof++) - for (int j_interface_dof = 0; j_interface_dof < Interface::n_dof_; j_interface_dof++) - local_stiffness(Interface::n_dof_ + i_background_dof, j_interface_dof) = - local_stiffness_nitsche_background_interface(i_background_dof, j_interface_dof); - - std::cout << "block interface" << std::endl; - local_stiffness_nitsche_interface.print(std::cout); + // std::cout << "local_constraint_nitsche" << std::endl; + // local_constraint_nitsche.print(std::cout); // - std::cout << "block background" << std::endl; - local_stiffness_nitsche_background.print(std::cout); + // Core::LinAlg::Matrix + // local_stiffness(Core::LinAlg::Initialization::zero); // - std::cout << "block interface-background" << std::endl; - local_stiffness_nitsche_interface_background.print(std::cout); - - std::cout << "block background-interface" << std::endl; - local_stiffness_nitsche_background_interface.print(std::cout); - - std::cout << "Stiffness matrix" << std::endl; - local_stiffness.print(std::cout); + // // Assemble stress related terms + // for (int i_interface_dof = 0; i_interface_dof < ParentInterface::n_dof_; i_interface_dof++) + // for (int j_interface_dof = 0; j_interface_dof < ParentInterface::n_dof_; j_interface_dof++) + // local_stiffness(i_interface_dof, j_interface_dof) = + // local_stiffness_nitsche_interface(i_interface_dof, j_interface_dof); // - // std::cout << "perturbation" << std::endl; - // perturbation.print(std::cout); - - Core::LinAlg::Matrix - local_stiffness_perturbation(Core::LinAlg::Initialization::uninitialized); - local_stiffness_perturbation.multiply(local_stiffness, perturbation); - std::cout << "Multiplying local_stiffness * pertubration: " << std::endl; - local_stiffness_perturbation.print(std::cout); - - - // Doing some perturbations - Core::LinAlg::Matrix - local_constraint_nitsche_perturbation(Core::LinAlg::Initialization::uninitialized); - double epsilon = 1e-7; - evaluate_stress_contributions_nitsche(discret, local_stiffness_nitsche_interface, - local_stiffness_nitsche_background, local_stiffness_nitsche_interface_background, - local_stiffness_nitsche_background_interface, local_constraint_nitsche_perturbation, - nitsche_average_weight_param, true, epsilon); - - std::cout << "local_constraint_nitsche_perturbation: " << std::endl; - local_constraint_nitsche_perturbation.print(std::cout); - - Core::LinAlg::Matrix finite_diff( - Core::LinAlg::Initialization::zero); - - for (int dof = 0; dof < (Interface::n_dof_ + Background::n_dof_); dof++) - finite_diff(dof) = local_constraint_nitsche_perturbation(dof) - local_constraint_nitsche(dof); - finite_diff.scale(1.0 / epsilon); - - std::cout << "Finite difference result " << std::endl; - finite_diff.print(std::cout); - - // Obtain difference between K*perturbation and finite differences - Core::LinAlg::Matrix delta( - Core::LinAlg::Initialization::uninitialized); - - for (int dof = 0; dof < (Interface::n_dof_ + Background::n_dof_); dof++) - delta(dof) = local_stiffness_perturbation(dof) - finite_diff(dof); - - std::cout << "delta " << std::endl; - delta.print(std::cout); + // for (int i_background_dof = 0; i_background_dof < Background::n_dof_; i_background_dof++) + // for (int j_background_dof = 0; j_background_dof < Background::n_dof_; j_background_dof++) + // local_stiffness(ParentInterface::n_dof_ + i_background_dof, ParentInterface::n_dof_ + + // j_background_dof) = + // local_stiffness_nitsche_background(i_background_dof, j_background_dof); + // + // for (int i_interface_dof = 0; i_interface_dof < ParentInterface::n_dof_; i_interface_dof++) + // for (int j_background_dof = 0; j_background_dof < Background::n_dof_; j_background_dof++) + // local_stiffness(i_interface_dof, ParentInterface::n_dof_ + j_background_dof) = + // local_stiffness_nitsche_interface_background(i_interface_dof, j_background_dof); + // + // for (int i_background_dof = 0; i_background_dof < Background::n_dof_; i_background_dof++) + // for (int j_interface_dof = 0; j_interface_dof < ParentInterface::n_dof_; j_interface_dof++) + // local_stiffness(ParentInterface::n_dof_ + i_background_dof, j_interface_dof) = + // local_stiffness_nitsche_background_interface(i_background_dof, j_interface_dof); + + // std::cout << "block interface" << std::endl; + // local_stiffness_nitsche_interface.print(std::cout); + // // + // std::cout << "block background" << std::endl; + // local_stiffness_nitsche_background.print(std::cout); + // // + // std::cout << "block interface-background" << std::endl; + // local_stiffness_nitsche_interface_background.print(std::cout); + // + // std::cout << "block background-interface" << std::endl; + // local_stiffness_nitsche_background_interface.print(std::cout); + // + // std::cout << "Stiffness matrix" << std::endl; + // local_stiffness.print(std::cout); + // // + // // std::cout << "perturbation" << std::endl; + // // perturbation.print(std::cout); + + // Core::LinAlg::Matrix + // local_stiffness_perturbation(Core::LinAlg::Initialization::uninitialized); + // local_stiffness_perturbation.multiply(local_stiffness, perturbation); + // std::cout << "Multiplying local_stiffness * pertubration: " << std::endl; + // local_stiffness_perturbation.print(std::cout); + // + // + // // Doing some perturbations + // Core::LinAlg::Matrix + // local_constraint_nitsche_perturbation(Core::LinAlg::Initialization::uninitialized); + // double epsilon = 1e-7; + // evaluate_stress_contributions_nitsche(discret, local_stiffness_nitsche_interface, + // local_stiffness_nitsche_background, local_stiffness_nitsche_interface_background, + // local_stiffness_nitsche_background_interface, local_constraint_nitsche_perturbation, + // nitsche_average_weight_param, true, epsilon); + // + // std::cout << "local_constraint_nitsche_perturbation: " << std::endl; + // local_constraint_nitsche_perturbation.print(std::cout); + // + // Core::LinAlg::Matrix finite_diff( + // Core::LinAlg::Initialization::zero); + // + // for (int dof = 0; dof < (ParentInterface::n_dof_ + Background::n_dof_); dof++) + // finite_diff(dof) = local_constraint_nitsche_perturbation(dof) - + // local_constraint_nitsche(dof); + // finite_diff.scale(1.0 / epsilon); + // + // std::cout << "Finite difference result " << std::endl; + // finite_diff.print(std::cout); + // + // // Obtain difference between K*perturbation and finite differences + // Core::LinAlg::Matrix delta( + // Core::LinAlg::Initialization::uninitialized); + // + // for (int dof = 0; dof < (ParentInterface::n_dof_ + Background::n_dof_); dof++) + // delta(dof) = local_stiffness_perturbation(dof) - finite_diff(dof); + // + // std::cout << "delta " << std::endl; + // delta.print(std::cout); // Assemble into global matrices. - // assemble_local_nitsche_contributions(this, discret, - // global_penalty_interface, global_penalty_background, global_penalty_interface_background, - // global_nitsche_interface, global_nitsche_background, global_nitsche_interface_background, - // global_penalty_constraint, global_nitsche_constraint, local_stiffness_penalty_interface, - // local_stiffness_penalty_background, local_stiffness_penalty_interface_background, - // local_stiffness_nitsche_interface, local_stiffness_nitsche_background, - // local_stiffness_nitsche_interface_background, local_constraint_penalty, - // local_constraint_nitsche); + assemble_local_nitsche_contributions(this, discret, + global_penalty_interface, global_penalty_background, global_penalty_interface_background, + global_nitsche_interface, global_nitsche_background, global_nitsche_interface_background, + global_penalty_constraint, global_nitsche_constraint, local_stiffness_penalty_interface, + local_stiffness_penalty_background, local_stiffness_penalty_interface_background, + local_stiffness_nitsche_interface, local_stiffness_nitsche_background, + local_stiffness_nitsche_interface_background, local_constraint_penalty, + local_constraint_nitsche); } @@ -543,7 +545,7 @@ QuantitiesDomainEvaluatedAtXi evaluate_domain_quantities_at_xi( const Discret::Elements::ShapeFunctionsAndDerivatives shape_functions = Discret::Elements::evaluate_shape_functions_and_derivs(xi_tensor, element_nodes); - std::cout << "------Results in evaluate_domain_quantities_at_xi" << std::endl; + // std::cout << "------Results in evaluate_domain_quantities_at_xi" << std::endl; // Core::LinAlg::Matrix<3, 1> displ_solid; // for (int i = 0; i < 3 ; ++i) @@ -561,23 +563,23 @@ QuantitiesDomainEvaluatedAtXi evaluate_domain_quantities_at_xi( const Discret::Elements::JacobianMapping jacobian_mapping = Discret::Elements::evaluate_jacobian_mapping(shape_functions, element_nodes); - std::cout << "derivatives shape functions wrt the reference configuration" << std::endl; - for (int i_dim = 0; i_dim < 3; ++i_dim) - { - for (int k = 0; k < Core::FE::num_nodes(celltype); ++k) - { - std::cout << jacobian_mapping.N_XYZ[k](i_dim) << ", "; - } - std::cout << std::endl; - } - - auto jacobian = Core::LinAlg::make_matrix_view(jacobian_mapping.jacobian_); - std::cout << "jacobian " << std::endl; - jacobian.print(std::cout); + // std::cout << "derivatives shape functions wrt the reference configuration" << std::endl; + // for (int i_dim = 0; i_dim < 3; ++i_dim) + // { + // for (int k = 0; k < Core::FE::num_nodes(celltype); ++k) + // { + // std::cout << jacobian_mapping.N_XYZ[k](i_dim) << ", "; + // } + // std::cout << std::endl; + // } + + // auto jacobian = Core::LinAlg::make_matrix_view(jacobian_mapping.jacobian_); + // std::cout << "jacobian " << std::endl; + // jacobian.print(std::cout); - auto inverse_jacobian = Core::LinAlg::make_matrix_view(jacobian_mapping.inverse_jacobian_); - std::cout << "inverse jacobian " << std::endl; - inverse_jacobian.print(std::cout); + // auto inverse_jacobian = Core::LinAlg::make_matrix_view(jacobian_mapping.inverse_jacobian_); + // std::cout << "inverse jacobian " << std::endl; + // inverse_jacobian.print(std::cout); Core::LinAlg::Tensor, Core::FE::dim> deformation_gradient = @@ -805,15 +807,15 @@ evaluate_lin_variation_first_pk(LinearizationDependencies& lin_depende template void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitsche::evaluate_stress_contributions_nitsche(const Core::FE::Discretization& discret, - Core::LinAlg::Matrix& + Core::LinAlg::Matrix& local_stiffness_nitsche_interface, Core::LinAlg::Matrix& local_stiffness_nitsche_background, - Core::LinAlg::Matrix& + Core::LinAlg::Matrix& local_stiffness_nitsche_interface_background, - Core::LinAlg::Matrix& + Core::LinAlg::Matrix& local_stiffness_nitsche_background_interface, - Core::LinAlg::Matrix& + Core::LinAlg::Matrix& local_constraint_nitsche, double& nitsche_average_weight_param, bool evaluate_perturbation, double epsilon) { @@ -871,8 +873,8 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitsche nodal_initpos_parent( Core::LinAlg::Initialization::zero); @@ -881,8 +883,8 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitsche nodal_initpos_background( Core::LinAlg::Initialization::zero); @@ -891,8 +893,8 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitsche nodal_disp_parent; @@ -921,10 +923,10 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitsche( *face_element, 1., xi_interface.data(), xi_parent, temp); - std::cout << "xi interface : " << std::endl; - xi_interface.print(std::cout); - std::cout << "xi parent : " << std::endl; - xi_parent.print(std::cout); + // std::cout << "xi interface : " << std::endl; + // xi_interface.print(std::cout); + // std::cout << "xi parent : " << std::endl; + // xi_parent.print(std::cout); // Clear the shape function matrices N_interface.clear(); @@ -958,8 +960,8 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitsche jacobian_interface; @@ -975,7 +977,7 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitsche(discret, parent_element_1(), nodal_initpos_parent, nodal_disp_parent, xi_parent, dN_parent); @@ -983,8 +985,8 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitsche(discret, element_2(), nodal_initpos_background, nodal_disp_background, xi_background, dN_background); @@ -1115,27 +1117,27 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitsche lin_d_pk1_interface( - Core::LinAlg::Initialization::zero); - Core::LinAlg::Matrix + Core::LinAlg::Matrix + lin_d_pk1_interface(Core::LinAlg::Initialization::zero); + Core::LinAlg::Matrix d_pk1_interface_disp_interface(Core::LinAlg::Initialization::zero); - Core::LinAlg::Matrix + Core::LinAlg::Matrix d_disp_interface_pk1_interface(Core::LinAlg::Initialization::zero); - for (unsigned int i_interface_node = 0; i_interface_node < Interface::n_nodes_; + for (unsigned int i_interface_node = 0; i_interface_node < ParentInterface::n_nodes_; i_interface_node++) for (unsigned int i_dir = 0; i_dir < 3; i_dir++) { auto [_, lin_dependencies_i_interface] = evaluate_variation_first_pk_at_node_dir( - nodes_interface_locations[i_interface_node], i_dir, quantities_at_xi_parent); + i_interface_node, i_dir, quantities_at_xi_parent); - for (unsigned int j_interface_node = 0; j_interface_node < Interface::n_nodes_; + for (unsigned int j_interface_node = 0; j_interface_node < ParentInterface::n_nodes_; j_interface_node++) { for (unsigned int j_dir = 0; j_dir < 3; j_dir++) { auto [_, lin_dependencies_j_interface] = evaluate_variation_first_pk_at_node_dir( - nodes_interface_locations[j_interface_node], j_dir, quantities_at_xi_parent); + j_interface_node, j_dir, quantities_at_xi_parent); auto lin_d_pk1 = evaluate_lin_variation_first_pk(lin_dependencies_i_interface, lin_dependencies_j_interface, quantities_at_xi_parent); @@ -1150,38 +1152,38 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitsche traction_d_pk1_i_interface(Core::LinAlg::Initialization::zero); traction_d_pk1_i_interface.multiply(d_pk1_i_interface, unit_normal_interface); - for (unsigned int j_interface_node = 0; j_interface_node < Interface::n_nodes_; + for (unsigned int j_interface_node = 0; j_interface_node < ParentInterface::n_nodes_; j_interface_node++) { for (unsigned int j_dir = 0; j_dir < 3; j_dir++) { d_pk1_interface_disp_interface( i_interface_node * 3 + i_dir, j_interface_node * 3 + j_dir) -= - traction_d_pk1_i_interface(j_dir) * N_interface(j_interface_node) * + traction_d_pk1_i_interface(j_dir) * N_parent(j_interface_node) * nitsche_average_weight_param * weight * determinant_interface; } } } - for (unsigned int i_interface_node = 0; i_interface_node < Interface::n_nodes_; + for (unsigned int i_interface_node = 0; i_interface_node < ParentInterface::n_nodes_; i_interface_node++) - for (unsigned int j_interface_node = 0; j_interface_node < Interface::n_nodes_; + for (unsigned int j_interface_node = 0; j_interface_node < ParentInterface::n_nodes_; j_interface_node++) { for (unsigned int j_dir = 0; j_dir < 3; j_dir++) { auto [d_pk1_j_interface, _] = evaluate_variation_first_pk_at_node_dir( - nodes_interface_locations[j_interface_node], j_dir, quantities_at_xi_parent); + j_interface_node, j_dir, quantities_at_xi_parent); Core::LinAlg::Matrix<3, 1> traction_d_pk1_j_interface(Core::LinAlg::Initialization::zero); traction_d_pk1_j_interface.multiply(d_pk1_j_interface, unit_normal_interface); @@ -1190,7 +1192,7 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitsche + Core::LinAlg::Matrix d_pk1_interface_disp_background(Core::LinAlg::Initialization::zero); - Core::LinAlg::Matrix + Core::LinAlg::Matrix d_disp_interface_pk1_background(Core::LinAlg::Initialization::zero); - for (unsigned int i_interface_node = 0; i_interface_node < Interface::n_nodes_; + for (unsigned int i_interface_node = 0; i_interface_node < ParentInterface::n_nodes_; i_interface_node++) for (unsigned int i_dir = 0; i_dir < 3; i_dir++) { auto [d_pk1_i_interface, _] = evaluate_variation_first_pk_at_node_dir( - nodes_interface_locations[i_interface_node], i_dir, quantities_at_xi_parent); + i_interface_node, i_dir, quantities_at_xi_parent); Core::LinAlg::Matrix<3, 1> traction_d_pk1_i_interface(Core::LinAlg::Initialization::zero); traction_d_pk1_i_interface.multiply(d_pk1_i_interface, unit_normal_interface); @@ -1229,7 +1231,7 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitsche d_traction_i_interface(Core::LinAlg::Initialization::zero); d_traction_i_interface.multiply(d_pk1_i_interface, unit_normal_interface); @@ -1376,19 +1378,19 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitsche d_traction_i_background(Core::LinAlg::Initialization::zero); d_traction_i_background.multiply(d_pk1_i_background, unit_normal_interface); - local_constraint_nitsche(Interface::n_dof_ + i_background_node * 3 + i_dir) -= + local_constraint_nitsche(ParentInterface::n_dof_ + i_background_node * 3 + i_dir) -= (d_traction_i_background(0) * gap_at_xi(0) + d_traction_i_background(1) * gap_at_xi(1) + d_traction_i_background(2) * gap_at_xi(2)) * (1.0 - nitsche_average_weight_param) * weight * determinant_interface; } - for (unsigned int i_interface_node = 0; i_interface_node < Interface::n_nodes_; + for (unsigned int i_interface_node = 0; i_interface_node < ParentInterface::n_nodes_; i_interface_node++) for (unsigned int i_dir = 0; i_dir < 3; i_dir++) { local_constraint_nitsche(i_interface_node * 3 + i_dir) -= traction_pk1_weighted(i_dir) * - N_interface(i_interface_node) * + N_parent(i_interface_node) * weight * determinant_interface; } @@ -1397,7 +1399,7 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitsche& + Core::LinAlg::Matrix& local_stiffness_nitsche_interface, Core::LinAlg::Matrix& local_stiffness_nitsche_background, - Core::LinAlg::Matrix& + Core::LinAlg::Matrix& local_stiffness_nitsche_interface_background, - Core::LinAlg::Matrix& + Core::LinAlg::Matrix& local_stiffness_nitsche_background_interface, - Core::LinAlg::Matrix& + Core::LinAlg::Matrix& local_constraint_nitsche, double& nitsche_average_weight_param, bool evaluate_perturbation, double epsilon); diff --git a/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_utils.cpp b/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_utils.cpp index 5e7853b7a75..e0886370152 100644 --- a/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_utils.cpp +++ b/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_utils.cpp @@ -763,7 +763,7 @@ void Constraints::EmbeddedMesh::get_mortar_gid( mortar_manager->location_vector(interaction_pair, *lambda_gid_pos); } -template +template void Constraints::EmbeddedMesh::assemble_local_nitsche_contributions( const Constraints::EmbeddedMesh::SolidInteractionPair* pair, const Core::FE::Discretization& discret, Core::LinAlg::SparseMatrix& global_penalty_interface, @@ -774,21 +774,21 @@ void Constraints::EmbeddedMesh::assemble_local_nitsche_contributions( Core::LinAlg::SparseMatrix& global_nitsche_interface_background, Core::LinAlg::FEVector& global_penalty_constraint, Core::LinAlg::FEVector& global_nitsche_constraint, - const Core::LinAlg::Matrix& + const Core::LinAlg::Matrix& local_stiffness_penalty_interface, const Core::LinAlg::Matrix& local_stiffness_penalty_background, - const Core::LinAlg::Matrix& + const Core::LinAlg::Matrix& local_stiffness_penalty_interface_background, - const Core::LinAlg::Matrix& + const Core::LinAlg::Matrix& local_stiffness_nitsche_interface, const Core::LinAlg::Matrix& local_stiffness_nitsche_background, - const Core::LinAlg::Matrix& + const Core::LinAlg::Matrix& local_stiffness_nitsche_interface_background, - const Core::LinAlg::Matrix& + const Core::LinAlg::Matrix& local_constraint_penalty, - const Core::LinAlg::Matrix& + const Core::LinAlg::Matrix& local_constraint_nitsche) { // Get the GIDs of the interface @@ -811,9 +811,9 @@ void Constraints::EmbeddedMesh::assemble_local_nitsche_contributions( background_row.end(), std::back_inserter(interface_background_row)); // Assemble into the global matrices. All contributions here are assumed to be symmetric. - for (unsigned int i_interface = 0; i_interface < Interface::n_dof_; ++i_interface) + for (unsigned int i_interface = 0; i_interface < ParentInterface::n_dof_; ++i_interface) { - for (unsigned int j_interface = 0; j_interface < Interface::n_dof_; ++j_interface) + for (unsigned int j_interface = 0; j_interface < ParentInterface::n_dof_; ++j_interface) { global_penalty_interface.fe_assemble( local_stiffness_penalty_interface(i_interface, j_interface), interface_row[i_interface], @@ -847,9 +847,9 @@ void Constraints::EmbeddedMesh::assemble_local_nitsche_contributions( } // Assemble into the global force. - global_penalty_constraint.sum_into_global_values(Interface::n_dof_ + Background::n_dof_, + global_penalty_constraint.sum_into_global_values(ParentInterface::n_dof_ + Background::n_dof_, interface_background_row.data(), local_constraint_penalty.data()); - global_nitsche_constraint.sum_into_global_values(Interface::n_dof_ + Background::n_dof_, + global_nitsche_constraint.sum_into_global_values(ParentInterface::n_dof_ + Background::n_dof_, interface_background_row.data(), local_constraint_nitsche.data()); } From d10b43bf313ff0bd18d0930454bb074f722f6182 Mon Sep 17 00:00:00 2001 From: Gabriela Loera Date: Mon, 23 Mar 2026 16:14:04 +0100 Subject: [PATCH 27/29] Save working state --- ..._embeddedmesh_interaction_pair_nitsche.cpp | 594 +++++++----------- ..._embeddedmesh_interaction_pair_nitsche.hpp | 11 +- ...dedmesh_solid_to_solid_nitsche_manager.cpp | 55 +- ...dedmesh_solid_to_solid_nitsche_manager.hpp | 17 +- ...work_embeddedmesh_solid_to_solid_utils.cpp | 156 +++-- ...work_embeddedmesh_solid_to_solid_utils.hpp | 16 +- 6 files changed, 379 insertions(+), 470 deletions(-) diff --git a/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_nitsche.cpp b/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_nitsche.cpp index 684a00a73e1..b1aea7d7b7f 100644 --- a/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_nitsche.cpp +++ b/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_nitsche.cpp @@ -201,227 +201,50 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitsche& global_penalty_constraint, Core::LinAlg::FEVector& global_nitsche_constraint, double& nitsche_average_weight_param) { - // This is only for testing finite differences - // Core::LinAlg::Matrix perturbation( - // Core::LinAlg::Initialization::zero); - // double delta_interface = 0.001; - // double delta_background = 0.001; - // for (int i_interface = 0; i_interface < ParentInterface::n_dof_; i_interface++) - // perturbation(i_interface) = delta_interface; - // for (int i_background = 0; i_background < Background::n_dof_; i_background++) - // perturbation(ParentInterface::n_dof_ + i_background) = delta_background; - // - // std::cout << "pertubration" << std::endl; - // perturbation.print(std::cout); - - // Initialize variables for local penalty contributions. - Core::LinAlg::Matrix + Core::LinAlg::Matrix local_stiffness_penalty_interface(Core::LinAlg::Initialization::uninitialized); Core::LinAlg::Matrix local_stiffness_penalty_background(Core::LinAlg::Initialization::uninitialized); - Core::LinAlg::Matrix + Core::LinAlg::Matrix local_stiffness_penalty_interface_background(Core::LinAlg::Initialization::uninitialized); - Core::LinAlg::Matrix - local_constraint_penalty(Core::LinAlg::Initialization::uninitialized); + Core::LinAlg::Matrix local_constraint_penalty( + Core::LinAlg::Initialization::uninitialized); // Initialize variables for local stress contributions. Core::LinAlg::Matrix - local_stiffness_nitsche_interface(Core::LinAlg::Initialization::uninitialized); + local_stiffness_nitsche_parent_interface(Core::LinAlg::Initialization::uninitialized); Core::LinAlg::Matrix local_stiffness_nitsche_background(Core::LinAlg::Initialization::uninitialized); Core::LinAlg::Matrix - local_stiffness_nitsche_interface_background(Core::LinAlg::Initialization::uninitialized); - Core::LinAlg::Matrix - local_stiffness_nitsche_background_interface(Core::LinAlg::Initialization::uninitialized); + local_stiffness_nitsche_parent_background(Core::LinAlg::Initialization::uninitialized); Core::LinAlg::Matrix local_constraint_nitsche(Core::LinAlg::Initialization::uninitialized); - // // Evaluate the local penalty contributions of Nitsche method + // Evaluate the local penalty contributions of Nitsche method evaluate_penalty_contributions_nitsche(local_stiffness_penalty_interface, local_stiffness_penalty_background, local_stiffness_penalty_interface_background, - local_constraint_penalty, false, 0.0); - // - // Core::LinAlg::Matrix - // local_stiffness(Core::LinAlg::Initialization::zero); - // - // std::cout << "local_constraint_penalty: " << std::endl; - // local_constraint_penalty.print(std::cout); - // - // // Assemble penalty related terms - // for (int i_interface_dof = 0; i_interface_dof < Interface::n_dof_; i_interface_dof++) - // for (int j_interface_dof = 0; j_interface_dof < Interface::n_dof_; j_interface_dof++) - // local_stiffness(i_interface_dof, j_interface_dof) = - // local_stiffness_penalty_interface(i_interface_dof, j_interface_dof); - // - // for (int i_background_dof = 0; i_background_dof < Background::n_dof_; i_background_dof++) - // for (int j_background_dof = 0; j_background_dof < Background::n_dof_; j_background_dof++) - // local_stiffness(Interface::n_dof_+ i_background_dof, Interface::n_dof_ + j_background_dof) - // = local_stiffness_penalty_background(i_background_dof, j_background_dof); - // - // for (int i_interface_dof = 0; i_interface_dof < Interface::n_dof_; i_interface_dof++) - // for (int j_background_dof = 0; j_background_dof < Background::n_dof_; j_background_dof++) - // local_stiffness(i_interface_dof, Interface::n_dof_ + j_background_dof) = -1.0 * - // local_stiffness_penalty_interface_background(i_interface_dof, j_background_dof); - // - // Core::LinAlg::Matrix - // local_stiffness_penalty_background_interface(Core::LinAlg::Initialization::uninitialized); - // local_stiffness_penalty_background_interface.update_t(local_stiffness_penalty_interface_background); - // - // for (int i_background_dof = 0; i_background_dof < Background::n_dof_; i_background_dof++) - // for (int j_interface_dof = 0; j_interface_dof < Interface::n_dof_; j_interface_dof++) - // local_stiffness(Interface::n_dof_ + i_background_dof, j_interface_dof) = -1.0 * - // local_stiffness_penalty_background_interface(i_background_dof, j_interface_dof); - // - // Core::LinAlg::Matrix - // local_stiffness_perturbation(Core::LinAlg::Initialization::uninitialized); - // local_stiffness_perturbation.multiply(local_stiffness, perturbation); - // std::cout << "Multiplying local_stiffness * pertubration: " << std::endl; - // local_stiffness_perturbation.print(std::cout); - // - // Core::LinAlg::Matrix - // local_constraint_penalty_perturbation( - // Core::LinAlg::Initialization::uninitialized); - // - // double epsilon = 1; - // evaluate_penalty_contributions_nitsche(local_stiffness_penalty_interface, - // local_stiffness_penalty_background, local_stiffness_penalty_interface_background, - // local_constraint_penalty_perturbation, true, epsilon); - // - // std::cout << "local_constraint_penalty_perturbation: " << std::endl; - // local_constraint_penalty_perturbation.print(std::cout); - // - // Core::LinAlg::Matrix finite_diff( - // Core::LinAlg::Initialization::zero); - // - // for (int dof = 0; dof < (Interface::n_dof_ + Background::n_dof_); dof++) - // finite_diff(dof) = local_constraint_penalty_perturbation(dof) - - // local_constraint_penalty(dof); - // finite_diff.scale(1.0 / epsilon); - // - // std::cout << "Finite difference result " << std::endl; - // finite_diff.print(std::cout); - // - // // Obtain difference between K*perturbation and finite differences - // Core::LinAlg::Matrix delta( - // Core::LinAlg::Initialization::zero); - // - // for (int dof = 0; dof < (Interface::n_dof_ + Background::n_dof_); dof++) - // delta(dof) = local_stiffness_perturbation(dof) - finite_diff(dof); - // - // std::cout << "delta " << std::endl; - // delta.print(std::cout); - - - - evaluate_stress_contributions_nitsche(discret, local_stiffness_nitsche_interface, - local_stiffness_nitsche_background, local_stiffness_nitsche_interface_background, - local_stiffness_nitsche_background_interface, local_constraint_nitsche, - nitsche_average_weight_param, false, 0.0); - - // std::cout << "local_constraint_nitsche" << std::endl; - // local_constraint_nitsche.print(std::cout); - // - // Core::LinAlg::Matrix - // local_stiffness(Core::LinAlg::Initialization::zero); - // - // // Assemble stress related terms - // for (int i_interface_dof = 0; i_interface_dof < ParentInterface::n_dof_; i_interface_dof++) - // for (int j_interface_dof = 0; j_interface_dof < ParentInterface::n_dof_; j_interface_dof++) - // local_stiffness(i_interface_dof, j_interface_dof) = - // local_stiffness_nitsche_interface(i_interface_dof, j_interface_dof); - // - // for (int i_background_dof = 0; i_background_dof < Background::n_dof_; i_background_dof++) - // for (int j_background_dof = 0; j_background_dof < Background::n_dof_; j_background_dof++) - // local_stiffness(ParentInterface::n_dof_ + i_background_dof, ParentInterface::n_dof_ + - // j_background_dof) = - // local_stiffness_nitsche_background(i_background_dof, j_background_dof); - // - // for (int i_interface_dof = 0; i_interface_dof < ParentInterface::n_dof_; i_interface_dof++) - // for (int j_background_dof = 0; j_background_dof < Background::n_dof_; j_background_dof++) - // local_stiffness(i_interface_dof, ParentInterface::n_dof_ + j_background_dof) = - // local_stiffness_nitsche_interface_background(i_interface_dof, j_background_dof); - // - // for (int i_background_dof = 0; i_background_dof < Background::n_dof_; i_background_dof++) - // for (int j_interface_dof = 0; j_interface_dof < ParentInterface::n_dof_; j_interface_dof++) - // local_stiffness(ParentInterface::n_dof_ + i_background_dof, j_interface_dof) = - // local_stiffness_nitsche_background_interface(i_background_dof, j_interface_dof); - - // std::cout << "block interface" << std::endl; - // local_stiffness_nitsche_interface.print(std::cout); - // // - // std::cout << "block background" << std::endl; - // local_stiffness_nitsche_background.print(std::cout); - // // - // std::cout << "block interface-background" << std::endl; - // local_stiffness_nitsche_interface_background.print(std::cout); - // - // std::cout << "block background-interface" << std::endl; - // local_stiffness_nitsche_background_interface.print(std::cout); - // - // std::cout << "Stiffness matrix" << std::endl; - // local_stiffness.print(std::cout); - // // - // // std::cout << "perturbation" << std::endl; - // // perturbation.print(std::cout); - - // Core::LinAlg::Matrix - // local_stiffness_perturbation(Core::LinAlg::Initialization::uninitialized); - // local_stiffness_perturbation.multiply(local_stiffness, perturbation); - // std::cout << "Multiplying local_stiffness * pertubration: " << std::endl; - // local_stiffness_perturbation.print(std::cout); - // - // - // // Doing some perturbations - // Core::LinAlg::Matrix - // local_constraint_nitsche_perturbation(Core::LinAlg::Initialization::uninitialized); - // double epsilon = 1e-7; - // evaluate_stress_contributions_nitsche(discret, local_stiffness_nitsche_interface, - // local_stiffness_nitsche_background, local_stiffness_nitsche_interface_background, - // local_stiffness_nitsche_background_interface, local_constraint_nitsche_perturbation, - // nitsche_average_weight_param, true, epsilon); - // - // std::cout << "local_constraint_nitsche_perturbation: " << std::endl; - // local_constraint_nitsche_perturbation.print(std::cout); - // - // Core::LinAlg::Matrix finite_diff( - // Core::LinAlg::Initialization::zero); - // - // for (int dof = 0; dof < (ParentInterface::n_dof_ + Background::n_dof_); dof++) - // finite_diff(dof) = local_constraint_nitsche_perturbation(dof) - - // local_constraint_nitsche(dof); - // finite_diff.scale(1.0 / epsilon); - // - // std::cout << "Finite difference result " << std::endl; - // finite_diff.print(std::cout); - // - // // Obtain difference between K*perturbation and finite differences - // Core::LinAlg::Matrix delta( - // Core::LinAlg::Initialization::uninitialized); - // - // for (int dof = 0; dof < (ParentInterface::n_dof_ + Background::n_dof_); dof++) - // delta(dof) = local_stiffness_perturbation(dof) - finite_diff(dof); - // - // std::cout << "delta " << std::endl; - // delta.print(std::cout); + local_constraint_penalty); + // Evaluate stress contributions of Nitsche method + evaluate_stress_contributions_nitsche(discret, local_stiffness_nitsche_parent_interface, + local_stiffness_nitsche_background, local_stiffness_nitsche_parent_background, + local_constraint_nitsche, nitsche_average_weight_param); // Assemble into global matrices. - assemble_local_nitsche_contributions(this, discret, + assemble_local_nitsche_contributions(this, discret, global_penalty_interface, global_penalty_background, global_penalty_interface_background, - global_nitsche_interface, global_nitsche_background, global_nitsche_interface_background, + global_nitsche_parent, global_nitsche_background, global_nitsche_parent_background, global_penalty_constraint, global_nitsche_constraint, local_stiffness_penalty_interface, local_stiffness_penalty_background, local_stiffness_penalty_interface_background, - local_stiffness_nitsche_interface, local_stiffness_nitsche_background, - local_stiffness_nitsche_interface_background, local_constraint_penalty, + local_stiffness_nitsche_parent_interface, local_stiffness_nitsche_background, + local_stiffness_nitsche_parent_background, local_constraint_penalty, local_constraint_nitsche); } @@ -644,6 +467,9 @@ QuantitiesDomainEvaluatedAtXi evaluate_domain_quantities_at_xi( Core::LinAlg::Initialization::uninitialized); dX_N.multiply(jacobian_background_inv, dxi_N); + // std::cout << "dX_N" << std::endl; + // dX_N.print(std::cout); + // Return quantities QuantitiesDomainEvaluatedAtXi quantities_domain_at_xi{dX_N, def_gradient, pk1, pk2}; @@ -808,45 +634,24 @@ template void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitsche::evaluate_stress_contributions_nitsche(const Core::FE::Discretization& discret, Core::LinAlg::Matrix& - local_stiffness_nitsche_interface, + local_stiffness_nitsche_parent, Core::LinAlg::Matrix& local_stiffness_nitsche_background, Core::LinAlg::Matrix& - local_stiffness_nitsche_interface_background, - Core::LinAlg::Matrix& - local_stiffness_nitsche_background_interface, + local_stiffness_nitsche_parent_background, Core::LinAlg::Matrix& local_constraint_nitsche, - double& nitsche_average_weight_param, bool evaluate_perturbation, double epsilon) + double& nitsche_average_weight_param) { - if (evaluate_perturbation == true) - { - for (int i = 0; i < Interface::n_dof_; i++) ele1dis_.element_position_(i) += epsilon * 0.001; - - for (int i = 0; i < ParentInterface::n_dof_; i++) - ele1parentdis_.element_position_(i) += epsilon * 0.001; - - for (int i = 0; i < Background::n_dof_; i++) ele2dis_.element_position_(i) += epsilon * 0.001; - - std::cout << "displacement of degrees of freedom interface " << std::endl; - ele1dis_.element_position_.print(std::cout); - - std::cout << "displacement of degrees of freedom interface-parent " << std::endl; - ele1parentdis_.element_position_.print(std::cout); - - std::cout << "displacement of degrees of freedom background " << std::endl; - ele2dis_.element_position_.print(std::cout); - } - // The following calculations are meant for 3D elements, therefore check the dimension of the // interface parent element and the background element. FOUR_C_ASSERT(Interface::spatial_dim_ + 1 != 3 or Background::spatial_dim_ != 3, "The following implementation is only for 3d elements."); // Initialize the local stress matrices. - local_stiffness_nitsche_interface.put_scalar(0.0); + local_stiffness_nitsche_parent.put_scalar(0.0); local_stiffness_nitsche_background.put_scalar(0.0); - local_stiffness_nitsche_interface_background.put_scalar(0.0); + local_stiffness_nitsche_parent_background.put_scalar(0.0); local_constraint_nitsche.put_scalar(0.0); // Initialize variables for shape function values. @@ -873,9 +678,6 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitsche nodal_initpos_parent( Core::LinAlg::Initialization::zero); for (int i_dim = 0; i_dim < 3; i_dim++) @@ -1077,8 +879,8 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitsche + // lin_d_pk1_parent(Core::LinAlg::Initialization::zero); Core::LinAlg::Matrix - lin_d_pk1_interface(Core::LinAlg::Initialization::zero); - Core::LinAlg::Matrix - d_pk1_interface_disp_interface(Core::LinAlg::Initialization::zero); - Core::LinAlg::Matrix - d_disp_interface_pk1_interface(Core::LinAlg::Initialization::zero); + d_pk1_parent_disp_interface(Core::LinAlg::Initialization::zero); + // Core::LinAlg::Matrix + // d_disp_interface_pk1_interface(Core::LinAlg::Initialization::zero); - for (unsigned int i_interface_node = 0; i_interface_node < ParentInterface::n_nodes_; - i_interface_node++) + for (unsigned int i_parent_node = 0; i_parent_node < ParentInterface::n_nodes_; i_parent_node++) for (unsigned int i_dir = 0; i_dir < 3; i_dir++) { - auto [_, lin_dependencies_i_interface] = evaluate_variation_first_pk_at_node_dir( - i_interface_node, i_dir, quantities_at_xi_parent); + auto [d_pk1_i_interface, _] = + evaluate_variation_first_pk_at_node_dir(i_parent_node, i_dir, quantities_at_xi_parent); + + Core::LinAlg::Matrix<3, 1> traction_d_pk1_i_interface(Core::LinAlg::Initialization::zero); + traction_d_pk1_i_interface.multiply(d_pk1_i_interface, unit_normal_interface); - for (unsigned int j_interface_node = 0; j_interface_node < ParentInterface::n_nodes_; + for (unsigned int j_interface_node = 0; j_interface_node < Interface::n_nodes_; j_interface_node++) { for (unsigned int j_dir = 0; j_dir < 3; j_dir++) { - auto [_, lin_dependencies_j_interface] = evaluate_variation_first_pk_at_node_dir( - j_interface_node, j_dir, quantities_at_xi_parent); - - auto lin_d_pk1 = evaluate_lin_variation_first_pk(lin_dependencies_i_interface, - lin_dependencies_j_interface, quantities_at_xi_parent); - Core::LinAlg::Matrix<3, 1> traction_lin_var_pk1(Core::LinAlg::Initialization::zero); - traction_lin_var_pk1.multiply(lin_d_pk1, unit_normal_interface); - - lin_d_pk1_interface(i_interface_node * 3 + i_dir, j_interface_node * 3 + j_dir) -= - (traction_lin_var_pk1(0) * gap_at_xi(0) + traction_lin_var_pk1(1) * gap_at_xi(1) + - traction_lin_var_pk1(2) * gap_at_xi(2)) * + d_pk1_parent_disp_interface(i_parent_node * 3 + i_dir, + nodes_interface_locations[j_interface_node] * 3 + j_dir) -= + traction_d_pk1_i_interface(j_dir) * N_interface(j_interface_node) * nitsche_average_weight_param * weight * determinant_interface; } } } + local_stiffness_nitsche_parent.update(1.0, d_pk1_parent_disp_interface, 1.0); + // std::cout << "local_stiffness_nitsche_parent 1 " << std::endl; + // local_stiffness_nitsche_parent.print(std::cout); + local_stiffness_nitsche_parent.update_t(1.0, d_pk1_parent_disp_interface, 1.0); + // std::cout << "local_stiffness_nitsche_parent 2 " << std::endl; + // local_stiffness_nitsche_parent.print(std::cout); - for (unsigned int i_interface_node = 0; i_interface_node < ParentInterface::n_nodes_; - i_interface_node++) + + for (unsigned int i_parent_node = 0; i_parent_node < ParentInterface::n_nodes_; i_parent_node++) for (unsigned int i_dir = 0; i_dir < 3; i_dir++) { - auto [d_pk1_i_interface, _] = evaluate_variation_first_pk_at_node_dir( - i_interface_node, i_dir, quantities_at_xi_parent); + auto [_, lin_dependencies_i_interface] = + evaluate_variation_first_pk_at_node_dir(i_parent_node, i_dir, quantities_at_xi_parent); - Core::LinAlg::Matrix<3, 1> traction_d_pk1_i_interface(Core::LinAlg::Initialization::zero); - traction_d_pk1_i_interface.multiply(d_pk1_i_interface, unit_normal_interface); - - for (unsigned int j_interface_node = 0; j_interface_node < ParentInterface::n_nodes_; - j_interface_node++) + for (unsigned int j_parent_node = 0; j_parent_node < ParentInterface::n_nodes_; + j_parent_node++) { for (unsigned int j_dir = 0; j_dir < 3; j_dir++) { - d_pk1_interface_disp_interface( - i_interface_node * 3 + i_dir, j_interface_node * 3 + j_dir) -= - traction_d_pk1_i_interface(j_dir) * N_parent(j_interface_node) * + auto [_, lin_dependencies_j_interface] = evaluate_variation_first_pk_at_node_dir( + j_parent_node, j_dir, quantities_at_xi_parent); + + auto lin_d_pk1 = evaluate_lin_variation_first_pk(lin_dependencies_i_interface, + lin_dependencies_j_interface, quantities_at_xi_parent); + Core::LinAlg::Matrix<3, 1> traction_lin_var_pk1(Core::LinAlg::Initialization::zero); + traction_lin_var_pk1.multiply(lin_d_pk1, unit_normal_interface); + + local_stiffness_nitsche_parent(i_parent_node * 3 + i_dir, j_parent_node * 3 + j_dir) -= + (traction_lin_var_pk1(0) * gap_at_xi(0) + traction_lin_var_pk1(1) * gap_at_xi(1) + + traction_lin_var_pk1(2) * gap_at_xi(2)) * nitsche_average_weight_param * weight * determinant_interface; } } } - for (unsigned int i_interface_node = 0; i_interface_node < ParentInterface::n_nodes_; - i_interface_node++) - for (unsigned int j_interface_node = 0; j_interface_node < ParentInterface::n_nodes_; - j_interface_node++) - { - for (unsigned int j_dir = 0; j_dir < 3; j_dir++) - { - auto [d_pk1_j_interface, _] = evaluate_variation_first_pk_at_node_dir( - j_interface_node, j_dir, quantities_at_xi_parent); + // std::cout << "local_stiffness_nitsche_parent 3 " << std::endl; + // local_stiffness_nitsche_parent.print(std::cout); - Core::LinAlg::Matrix<3, 1> traction_d_pk1_j_interface(Core::LinAlg::Initialization::zero); - traction_d_pk1_j_interface.multiply(d_pk1_j_interface, unit_normal_interface); - for (unsigned int i_dir = 0; i_dir < 3; i_dir++) - { - d_disp_interface_pk1_interface( - i_interface_node * 3 + i_dir, j_interface_node * 3 + j_dir) -= - N_parent(i_interface_node) * traction_d_pk1_j_interface(i_dir) * - nitsche_average_weight_param * weight * determinant_interface; - } - } - } - //// Add contributions to matrix - local_stiffness_nitsche_interface.update(1.0, lin_d_pk1_interface, 1.0); - local_stiffness_nitsche_interface.update(1.0, d_pk1_interface_disp_interface, 1.0); - local_stiffness_nitsche_interface.update(1.0, d_disp_interface_pk1_interface, 1.0); + // for (unsigned int i_interface_node = 0; i_interface_node < ParentInterface::n_nodes_; + // i_interface_node++) + // for (unsigned int j_interface_node = 0; j_interface_node < ParentInterface::n_nodes_; + // j_interface_node++) + // { + // for (unsigned int j_dir = 0; j_dir < 3; j_dir++) + // { + // auto [d_pk1_j_interface, _] = evaluate_variation_first_pk_at_node_dir( + // j_interface_node, j_dir, quantities_at_xi_parent); + // + // Core::LinAlg::Matrix<3, 1> + // traction_d_pk1_j_interface(Core::LinAlg::Initialization::zero); + // traction_d_pk1_j_interface.multiply(d_pk1_j_interface, unit_normal_interface); + // + // for (unsigned int i_dir = 0; i_dir < 3; i_dir++) + // { + // d_disp_interface_pk1_interface( + // i_interface_node * 3 + i_dir, j_interface_node * 3 + j_dir) -= + // N_parent(i_interface_node) * traction_d_pk1_j_interface(i_dir) * + // nitsche_average_weight_param * weight * determinant_interface; + // } + // } + // } + // + // //// Add contributions to matrix + // local_stiffness_nitsche_interface.update(1.0, lin_d_pk1_interface, 1.0); + // local_stiffness_nitsche_interface.update(1.0, d_pk1_interface_disp_interface, 1.0); + // local_stiffness_nitsche_interface.update(1.0, d_disp_interface_pk1_interface, 1.0); /// Terms in \delta \Pi_{Nitsche}^{interface} , displacement_{background} - Core::LinAlg::Matrix - d_pk1_interface_disp_background(Core::LinAlg::Initialization::zero); - Core::LinAlg::Matrix - d_disp_interface_pk1_background(Core::LinAlg::Initialization::zero); + // Core::LinAlg::Matrix + // d_pk1_interface_disp_background(Core::LinAlg::Initialization::zero); + // Core::LinAlg::Matrix + // d_disp_interface_pk1_background(Core::LinAlg::Initialization::zero); - for (unsigned int i_interface_node = 0; i_interface_node < ParentInterface::n_nodes_; - i_interface_node++) + for (unsigned int i_parent_node = 0; i_parent_node < ParentInterface::n_nodes_; i_parent_node++) for (unsigned int i_dir = 0; i_dir < 3; i_dir++) { - auto [d_pk1_i_interface, _] = evaluate_variation_first_pk_at_node_dir( - i_interface_node, i_dir, quantities_at_xi_parent); + auto [d_pk1_i_parent, _] = + evaluate_variation_first_pk_at_node_dir(i_parent_node, i_dir, quantities_at_xi_parent); - Core::LinAlg::Matrix<3, 1> traction_d_pk1_i_interface(Core::LinAlg::Initialization::zero); - traction_d_pk1_i_interface.multiply(d_pk1_i_interface, unit_normal_interface); + Core::LinAlg::Matrix<3, 1> traction_d_pk1_i_parent(Core::LinAlg::Initialization::zero); + traction_d_pk1_i_parent.multiply(d_pk1_i_parent, unit_normal_interface); for (unsigned int j_background_node = 0; j_background_node < Background::n_nodes_; j_background_node++) for (unsigned int j_dir = 0; j_dir < 3; j_dir++) { - d_pk1_interface_disp_background( - i_interface_node * 3 + i_dir, j_background_node * 3 + j_dir) += - traction_d_pk1_i_interface(j_dir) * N_background(j_background_node) * + local_stiffness_nitsche_parent_background( + i_parent_node * 3 + i_dir, j_background_node * 3 + j_dir) += + traction_d_pk1_i_parent(j_dir) * N_background(j_background_node) * nitsche_average_weight_param * weight * determinant_interface; } } + // std::cout << "local_stiffness_nitsche_parent_background 1 " << std::endl; + // local_stiffness_nitsche_parent_background.print(std::cout); - for (unsigned int i_interface_node = 0; i_interface_node < ParentInterface::n_nodes_; + for (unsigned int i_interface_node = 0; i_interface_node < Interface::n_nodes_; i_interface_node++) for (unsigned int j_background_node = 0; j_background_node < Background::n_nodes_; j_background_node++) @@ -1245,56 +1059,31 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitsche lin_d_pk1_background( - Core::LinAlg::Initialization::zero); + // Core::LinAlg::Matrix lin_d_pk1_background( + // Core::LinAlg::Initialization::zero); Core::LinAlg::Matrix d_pk1_background_disp_background(Core::LinAlg::Initialization::zero); - Core::LinAlg::Matrix - d_disp_background_pk1_background(Core::LinAlg::Initialization::zero); - - for (unsigned int i_background_node = 0; i_background_node < Background::n_nodes_; - i_background_node++) - for (unsigned int i_dir = 0; i_dir < 3; i_dir++) - { - auto [_, lin_dependencies_i_background] = evaluate_variation_first_pk_at_node_dir( - i_background_node, i_dir, quantities_at_xi_background); - - for (unsigned int j_background_node = 0; j_background_node < Background::n_nodes_; - j_background_node++) - { - for (unsigned int j_dir = 0; j_dir < 3; j_dir++) - { - auto [_, lin_dependencies_j_background] = evaluate_variation_first_pk_at_node_dir( - j_background_node, j_dir, quantities_at_xi_background); - - auto lin_d_pk1 = evaluate_lin_variation_first_pk(lin_dependencies_i_background, - lin_dependencies_j_background, quantities_at_xi_background); - Core::LinAlg::Matrix<3, 1> traction_lin_d_pk1(Core::LinAlg::Initialization::zero); - traction_lin_d_pk1.multiply(lin_d_pk1, unit_normal_interface); - - lin_d_pk1_background(i_background_node * 3 + i_dir, j_background_node * 3 + j_dir) -= - (traction_lin_d_pk1(0) * gap_at_xi(0) + traction_lin_d_pk1(1) * gap_at_xi(1) + - traction_lin_d_pk1(2) * gap_at_xi(2)) * - (1.0 - nitsche_average_weight_param) * weight * determinant_interface; - } - } - } + // Core::LinAlg::Matrix + // d_disp_background_pk1_background(Core::LinAlg::Initialization::zero); for (unsigned int i_background_node = 0; i_background_node < Background::n_nodes_; i_background_node++) @@ -1319,53 +1108,92 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitsche traction_d_pk1_j_background( - Core::LinAlg::Initialization::zero); - traction_d_pk1_j_background.multiply(d_pk1_j_background, unit_normal_interface); + auto lin_d_pk1 = evaluate_lin_variation_first_pk(lin_dependencies_i_background, + lin_dependencies_j_background, quantities_at_xi_background); + Core::LinAlg::Matrix<3, 1> traction_lin_d_pk1(Core::LinAlg::Initialization::zero); + traction_lin_d_pk1.multiply(lin_d_pk1, unit_normal_interface); - for (unsigned int i_dir = 0; i_dir < 3; i_dir++) - { - d_disp_background_pk1_background( - i_background_node * 3 + i_dir, j_background_node * 3 + j_dir) += - N_background(i_background_node) * traction_d_pk1_j_background(i_dir) * + local_stiffness_nitsche_background( + i_background_node * 3 + i_dir, j_background_node * 3 + j_dir) -= + (traction_lin_d_pk1(0) * gap_at_xi(0) + traction_lin_d_pk1(1) * gap_at_xi(1) + + traction_lin_d_pk1(2) * gap_at_xi(2)) * (1.0 - nitsche_average_weight_param) * weight * determinant_interface; } } } + // std::cout << "local_stiffness_nitsche_background 3 " << std::endl; + // local_stiffness_nitsche_background.print(std::cout); - local_stiffness_nitsche_background.update(1.0, lin_d_pk1_background, 1.0); - local_stiffness_nitsche_background.update(1.0, d_pk1_background_disp_background, 1.0); - local_stiffness_nitsche_background.update(1.0, d_disp_background_pk1_background, 1.0); + + + // for (unsigned int i_background_node = 0; i_background_node < Background::n_nodes_; + // i_background_node++) + // for (unsigned int j_background_node = 0; j_background_node < Background::n_nodes_; + // j_background_node++) + // { + // for (unsigned int j_dir = 0; j_dir < 3; j_dir++) + // { + // auto [d_pk1_j_background, _] = evaluate_variation_first_pk_at_node_dir( + // j_background_node, j_dir, quantities_at_xi_background); + // + // Core::LinAlg::Matrix<3, 1> traction_d_pk1_j_background( + // Core::LinAlg::Initialization::zero); + // traction_d_pk1_j_background.multiply(d_pk1_j_background, unit_normal_interface); + // + // for (unsigned int i_dir = 0; i_dir < 3; i_dir++) + // { + // d_disp_background_pk1_background( + // i_background_node * 3 + i_dir, j_background_node * 3 + j_dir) += + // N_background(i_background_node) * traction_d_pk1_j_background(i_dir) * + // (1.0 - nitsche_average_weight_param) * weight * determinant_interface; + // } + // } + // } + + // local_stiffness_nitsche_background.update(1.0, lin_d_pk1_background, 1.0); + // local_stiffness_nitsche_background.update(1.0, d_pk1_background_disp_background, 1.0); + // local_stiffness_nitsche_background.update(1.0, d_disp_background_pk1_background, 1.0); // Obtain the contributions to the local constraint - for (unsigned int i_interface_node = 0; i_interface_node < ParentInterface::n_nodes_; - i_interface_node++) + for (unsigned int i_parent_node = 0; i_parent_node < ParentInterface::n_nodes_; i_parent_node++) for (unsigned int i_dir = 0; i_dir < 3; i_dir++) { - auto [d_pk1_i_interface, lin_dependencies_i_interface] = - evaluate_variation_first_pk_at_node_dir( - i_interface_node, i_dir, quantities_at_xi_parent); + auto [d_pk1_i_parent, _] = + evaluate_variation_first_pk_at_node_dir(i_parent_node, i_dir, quantities_at_xi_parent); - Core::LinAlg::Matrix<3, 1> d_traction_i_interface(Core::LinAlg::Initialization::zero); - d_traction_i_interface.multiply(d_pk1_i_interface, unit_normal_interface); + Core::LinAlg::Matrix<3, 1> d_traction_i_parent(Core::LinAlg::Initialization::zero); + d_traction_i_parent.multiply(d_pk1_i_parent, unit_normal_interface); - local_constraint_nitsche(i_interface_node * 3 + i_dir) -= - (d_traction_i_interface(0) * gap_at_xi(0) + d_traction_i_interface(1) * gap_at_xi(1) + - d_traction_i_interface(2) * gap_at_xi(2)) * + local_constraint_nitsche(i_parent_node * 3 + i_dir) -= + (d_traction_i_parent(0) * gap_at_xi(0) + d_traction_i_parent(1) * gap_at_xi(1) + + d_traction_i_parent(2) * gap_at_xi(2)) * nitsche_average_weight_param * weight * determinant_interface; } + // std::cout << "local_constraint_nitsche 1 " << std::endl; + // local_constraint_nitsche.print(std::cout); for (unsigned int i_background_node = 0; i_background_node < Background::n_nodes_; @@ -1383,16 +1211,20 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitsche @@ -1417,23 +1258,8 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitsche& local_stiffness_penalty_interface_background, - Core::LinAlg::Matrix& local_constraint, - bool evaluate_perturbation, double epsilon) + Core::LinAlg::Matrix& local_constraint) { - if (evaluate_perturbation == true) - { - // for (int i = 0; i < Interface::n_dof_; i++) - // ele1dis_.element_position_(i) += epsilon * 0.001; - - for (int i = 0; i < Background::n_dof_; i++) ele2dis_.element_position_(i) += epsilon * 0.001; - - std::cout << "element 1 position " << std::endl; - ele1dis_.element_position_.print(std::cout); - - std::cout << "element 2 position " << std::endl; - ele2dis_.element_position_.print(std::cout); - } - // Initialize the local penalty matrices. local_stiffness_penalty_interface.put_scalar(0.0); local_stiffness_penalty_background.put_scalar(0.0); diff --git a/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_nitsche.hpp b/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_nitsche.hpp index a090f27aa91..b82171cb7d0 100644 --- a/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_nitsche.hpp +++ b/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_nitsche.hpp @@ -101,21 +101,18 @@ namespace Constraints::EmbeddedMesh local_stiffness_penalty_background, Core::LinAlg::Matrix& local_stiffness_penalty_interface_background, - Core::LinAlg::Matrix& local_constraint, - bool evaluate_perturbation, double epsilon); + Core::LinAlg::Matrix& local_constraint); void evaluate_stress_contributions_nitsche(const Core::FE::Discretization& discret, Core::LinAlg::Matrix& - local_stiffness_nitsche_interface, + local_stiffness_nitsche_parent, Core::LinAlg::Matrix& local_stiffness_nitsche_background, Core::LinAlg::Matrix& - local_stiffness_nitsche_interface_background, - Core::LinAlg::Matrix& - local_stiffness_nitsche_background_interface, + local_stiffness_nitsche_parent_background, Core::LinAlg::Matrix& local_constraint_nitsche, - double& nitsche_average_weight_param, bool evaluate_perturbation, double epsilon); + double& nitsche_average_weight_param); //! @name Visualization methods /*! diff --git a/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_nitsche_manager.cpp b/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_nitsche_manager.cpp index 52ff1d9ec3c..adc8f484355 100644 --- a/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_nitsche_manager.cpp +++ b/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_nitsche_manager.cpp @@ -51,6 +51,13 @@ Constraints::EmbeddedMesh::SolidToSolidNitscheManager::SolidToSolidNitscheManage Constraints::EmbeddedMesh::change_gauss_rule_of_cut_elements( cut_elements_col_vector_, *cutwizard); + // Get the indices of the DOFs related to the parent elements of the interface + std::vector parent_dofs_temp = Constraints::EmbeddedMesh::get_dofs_ids_parent_elements( + info_background_interface_elements, *discret_); + parent_dofs_.reserve(parent_dofs_temp.size()); + parent_dofs_.insert(parent_dofs_.end(), parent_dofs_temp.begin(), parent_dofs_temp.end()); + + // Generate visualization manager information visualization_manager_->register_visualization_data("background_integration_points"); visualization_manager_->register_visualization_data("interface_integration_points"); visualization_manager_->register_visualization_data("cut_element_integration_points"); @@ -106,19 +113,18 @@ void Constraints::EmbeddedMesh::SolidToSolidNitscheManager::setup( true, Core::LinAlg::SparseMatrix::FE_MATRIX); // Create the global coupling matrices related to the Nitsche stress contributions. - global_nitsche_interface_ = std::make_shared( - *interface_dof_rowmap_, 100, true, true, Core::LinAlg::SparseMatrix::FE_MATRIX); + global_nitsche_parent_ = std::make_shared( + *parent_dof_rowmap_, 100, true, true, Core::LinAlg::SparseMatrix::FE_MATRIX); global_nitsche_background_ = std::make_shared( *background_dof_rowmap_, 100, true, true, Core::LinAlg::SparseMatrix::FE_MATRIX); - global_nitsche_interface_background_ = - std::make_shared(*interface_and_background_dof_rowmap_, 100, true, - true, Core::LinAlg::SparseMatrix::FE_MATRIX); + global_nitsche_parent_background_ = std::make_shared( + *parent_and_background_dof_rowmap_, 100, true, true, Core::LinAlg::SparseMatrix::FE_MATRIX); // Create the global constraint contributions to the force. global_penalty_constraint_ = std::make_shared>(*interface_and_background_dof_rowmap_); global_nitsche_constraint_ = - std::make_shared>(*interface_and_background_dof_rowmap_); + std::make_shared>(*parent_and_background_dof_rowmap_); // Set flag for successful setup. is_setup_ = true; @@ -140,6 +146,7 @@ void Constraints::EmbeddedMesh::SolidToSolidNitscheManager::set_global_maps() std::vector interface_dofs; std::vector background_dofs; std::vector interface_and_background_dofs; + std::vector parent_and_background_dofs; for (int i_node = 0; i_node < discret_->node_row_map()->num_my_elements(); i_node++) { const Core::Nodes::Node* node = discret_->l_row_node(i_node); @@ -157,14 +164,27 @@ void Constraints::EmbeddedMesh::SolidToSolidNitscheManager::set_global_maps() std::sort(interface_and_background_dofs.begin(), interface_and_background_dofs.end()); + parent_and_background_dofs.reserve(parent_dofs_.size() + background_dofs.size()); + parent_and_background_dofs.insert( + parent_and_background_dofs.end(), parent_dofs_.begin(), parent_dofs_.end()); + parent_and_background_dofs.insert( + parent_and_background_dofs.end(), background_dofs.begin(), background_dofs.end()); + + std::sort(parent_and_background_dofs.begin(), parent_and_background_dofs.end()); + // Create the interface and solid maps. interface_dof_rowmap_ = std::make_shared( -1, interface_dofs.size(), interface_dofs.data(), 0, discret_->get_comm()); + parent_dof_rowmap_ = std::make_shared( + -1, parent_dofs_.size(), parent_dofs_.data(), 0, discret_->get_comm()); background_dof_rowmap_ = std::make_shared( -1, background_dofs.size(), background_dofs.data(), 0, discret_->get_comm()); interface_and_background_dof_rowmap_ = std::make_shared(-1, interface_and_background_dofs.size(), interface_and_background_dofs.data(), 0, discret_->get_comm()); + parent_and_background_dof_rowmap_ = + std::make_shared(-1, parent_and_background_dofs.size(), + parent_and_background_dofs.data(), 0, discret_->get_comm()); // Set flags for global maps. is_global_maps_build_ = true; @@ -186,9 +206,9 @@ void Constraints::EmbeddedMesh::SolidToSolidNitscheManager::evaluate_global_coup global_penalty_background_->put_scalar(0.); global_penalty_interface_background_->put_scalar(0.); - global_nitsche_interface_->put_scalar(0.); + global_nitsche_parent_->put_scalar(0.); global_nitsche_background_->put_scalar(0.); - global_nitsche_interface_background_->put_scalar(0.); + global_nitsche_parent_background_->put_scalar(0.); global_penalty_constraint_->put_scalar(0.); global_nitsche_constraint_->put_scalar(0.); @@ -197,10 +217,9 @@ void Constraints::EmbeddedMesh::SolidToSolidNitscheManager::evaluate_global_coup { elepairptr->evaluate_and_assemble_nitsche_contributions(*discret_, this, *global_penalty_interface_, *global_penalty_background_, - *global_penalty_interface_background_, *global_nitsche_interface_, - *global_nitsche_background_, *global_nitsche_interface_background_, - *global_penalty_constraint_, *global_nitsche_constraint_, - embedded_mesh_coupling_params_.nitsche_average_weight_param_); + *global_penalty_interface_background_, *global_nitsche_parent_, *global_nitsche_background_, + *global_nitsche_parent_background_, *global_penalty_constraint_, + *global_nitsche_constraint_, embedded_mesh_coupling_params_.nitsche_average_weight_param_); } // Complete the global matrices. @@ -209,10 +228,10 @@ void Constraints::EmbeddedMesh::SolidToSolidNitscheManager::evaluate_global_coup global_penalty_interface_background_->complete( *interface_and_background_dof_rowmap_, *interface_and_background_dof_rowmap_); - global_nitsche_interface_->complete(*interface_dof_rowmap_, *interface_dof_rowmap_); + global_nitsche_parent_->complete(*parent_dof_rowmap_, *parent_dof_rowmap_); global_nitsche_background_->complete(*background_dof_rowmap_, *background_dof_rowmap_); - global_nitsche_interface_background_->complete( - *interface_and_background_dof_rowmap_, *interface_and_background_dof_rowmap_); + global_nitsche_parent_background_->complete( + *parent_and_background_dof_rowmap_, *parent_and_background_dof_rowmap_); // Complete the global vector. global_penalty_constraint_->complete(); @@ -253,10 +272,10 @@ void Constraints::EmbeddedMesh::SolidToSolidNitscheManager:: stiff->add(*global_penalty_interface_background_, false, 1.0, 1.0); stiff->add(*global_penalty_interface_background_, true, 1.0, 1.0); - stiff->add(*global_nitsche_interface_, false, 1.0, 1.0); + stiff->add(*global_nitsche_parent_, false, 1.0, 1.0); stiff->add(*global_nitsche_background_, false, 1.0, 1.0); - stiff->add(*global_nitsche_interface_background_, false, 1.0, 1.0); - stiff->add(*global_nitsche_interface_background_, true, 1.0, 1.0); + stiff->add(*global_nitsche_parent_background_, false, 1.0, 1.0); + stiff->add(*global_nitsche_parent_background_, true, 1.0, 1.0); } if (force != nullptr) diff --git a/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_nitsche_manager.hpp b/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_nitsche_manager.hpp index 48beebb8103..eeee737c340 100644 --- a/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_nitsche_manager.hpp +++ b/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_nitsche_manager.hpp @@ -148,15 +148,22 @@ namespace Constraints::EmbeddedMesh //! Id of background column elements that are cut std::vector ids_cut_elements_col_; + std::vector parent_dofs_; + //! Row map of the solid interface DOFs. std::shared_ptr interface_dof_rowmap_; + //! Row map of the solid parent element of the interface DOFs. + std::shared_ptr parent_dof_rowmap_; + //! Row map of the solid background DOFs. std::shared_ptr background_dof_rowmap_; //! Row map of both interface and solid background DOFs. std::shared_ptr interface_and_background_dof_rowmap_; + std::shared_ptr parent_and_background_dof_rowmap_; + //! Global contributions of the penalty term associated with the interface DOFs std::shared_ptr global_penalty_interface_ = nullptr; @@ -166,15 +173,15 @@ namespace Constraints::EmbeddedMesh //! Global contributions of the penalty term associated with both interface and background DOFs std::shared_ptr global_penalty_interface_background_ = nullptr; - //! Global contributions of the Nitsche method associated with the interface DOFs - std::shared_ptr global_nitsche_interface_ = nullptr; + //! Global contributions of the Nitsche method associated with the parent of the interface DOFs + std::shared_ptr global_nitsche_parent_ = nullptr; //! Global contributions of the Nitsche method associated with the background DOFs std::shared_ptr global_nitsche_background_ = nullptr; - //! Global contributions of the Nitsche method associated with both the interface and background - //! DOFs - std::shared_ptr global_nitsche_interface_background_ = nullptr; + //! Global contributions of the Nitsche method associated with both the parent of the interface + //! and background DOFs + std::shared_ptr global_nitsche_parent_background_ = nullptr; //! Global penalty constraint vector. std::shared_ptr> global_penalty_constraint_ = nullptr; diff --git a/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_utils.cpp b/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_utils.cpp index e0886370152..708e94e0a0b 100644 --- a/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_utils.cpp +++ b/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_utils.cpp @@ -671,6 +671,35 @@ void Constraints::EmbeddedMesh::get_coupling_pairs_and_background_elements( } } +std::vector Constraints::EmbeddedMesh::get_dofs_ids_parent_elements( + std::vector& info_background_interface_elements, + Core::FE::Discretization& discret) +{ + std::set parent_dofs_set; + + // Iterate over the information of the background elements and their corresponding interface + // elements + for (auto& background_interface_info : info_background_interface_elements) + { + std::vector parent_dofs_ids_temp; + std::vector dummy_1; + std::vector dummy_2; + for (auto iter_interface_ele : background_interface_info.interface_element_global_ids) + { + Core::Elements::Element* parent_element = discret.g_element(iter_interface_ele); + + parent_dofs_ids_temp.clear(); + dummy_1.clear(); + dummy_2.clear(); + parent_element->location_vector(discret, parent_dofs_ids_temp, dummy_1, dummy_2); + + parent_dofs_set.insert(parent_dofs_ids_temp.begin(), parent_dofs_ids_temp.end()); + } + } + + return std::vector(parent_dofs_set.begin(), parent_dofs_set.end()); +} + void Constraints::EmbeddedMesh::change_gauss_rule_of_cut_elements( std::vector cut_elements_vector, Cut::CutWizard& cutwizard) { @@ -763,30 +792,30 @@ void Constraints::EmbeddedMesh::get_mortar_gid( mortar_manager->location_vector(interaction_pair, *lambda_gid_pos); } -template +template void Constraints::EmbeddedMesh::assemble_local_nitsche_contributions( const Constraints::EmbeddedMesh::SolidInteractionPair* pair, const Core::FE::Discretization& discret, Core::LinAlg::SparseMatrix& global_penalty_interface, Core::LinAlg::SparseMatrix& global_penalty_background, Core::LinAlg::SparseMatrix& global_penalty_interface_background, - Core::LinAlg::SparseMatrix& global_nitsche_interface, + Core::LinAlg::SparseMatrix& global_nitsche_parent, Core::LinAlg::SparseMatrix& global_nitsche_background, - Core::LinAlg::SparseMatrix& global_nitsche_interface_background, + Core::LinAlg::SparseMatrix& global_nitsche_parent_background, Core::LinAlg::FEVector& global_penalty_constraint, Core::LinAlg::FEVector& global_nitsche_constraint, - const Core::LinAlg::Matrix& + const Core::LinAlg::Matrix& local_stiffness_penalty_interface, const Core::LinAlg::Matrix& local_stiffness_penalty_background, - const Core::LinAlg::Matrix& + const Core::LinAlg::Matrix& local_stiffness_penalty_interface_background, const Core::LinAlg::Matrix& - local_stiffness_nitsche_interface, + local_stiffness_nitsche_parent, const Core::LinAlg::Matrix& local_stiffness_nitsche_background, const Core::LinAlg::Matrix& - local_stiffness_nitsche_interface_background, - const Core::LinAlg::Matrix& + local_stiffness_nitsche_parent_background, + const Core::LinAlg::Matrix& local_constraint_penalty, const Core::LinAlg::Matrix& local_constraint_nitsche) @@ -798,6 +827,17 @@ void Constraints::EmbeddedMesh::assemble_local_nitsche_contributions( pair->element_1().location_vector(discret, interface_row, dummy_1, dummy_2); + // Get the GIDs of the parent element of interface + std::vector parent_row; + dummy_1.clear(); + dummy_2.clear(); + + auto face_element = dynamic_cast(&pair->element_1()); + if (!face_element) FOUR_C_THROW("Cast to FaceElement failed!"); + auto parent_element = (face_element->parent_element()); + + parent_element->location_vector(discret, parent_row, dummy_1, dummy_2); + // Get the GIDs of the background std::vector background_row; dummy_1.clear(); @@ -810,26 +850,41 @@ void Constraints::EmbeddedMesh::assemble_local_nitsche_contributions( std::merge(interface_row.begin(), interface_row.end(), background_row.begin(), background_row.end(), std::back_inserter(interface_background_row)); + // Merge GIDs from the parent and background + std::vector parent_background_row; + parent_background_row.reserve(parent_row.size() + background_row.size()); + std::merge(parent_row.begin(), parent_row.end(), background_row.begin(), background_row.end(), + std::back_inserter(parent_background_row)); + // Assemble into the global matrices. All contributions here are assumed to be symmetric. - for (unsigned int i_interface = 0; i_interface < ParentInterface::n_dof_; ++i_interface) + for (unsigned int i_interface = 0; i_interface < Interface::n_dof_; ++i_interface) { - for (unsigned int j_interface = 0; j_interface < ParentInterface::n_dof_; ++j_interface) + for (unsigned int j_interface = 0; j_interface < Interface::n_dof_; ++j_interface) { global_penalty_interface.fe_assemble( local_stiffness_penalty_interface(i_interface, j_interface), interface_row[i_interface], interface_row[j_interface]); - global_nitsche_interface.fe_assemble( - local_stiffness_nitsche_interface(i_interface, j_interface), interface_row[i_interface], - interface_row[j_interface]); } for (unsigned int i_background = 0; i_background < Background::n_dof_; ++i_background) { global_penalty_interface_background.fe_assemble( local_stiffness_penalty_interface_background(i_interface, i_background), interface_row[i_interface], background_row[i_background]); - global_nitsche_interface_background.fe_assemble( - local_stiffness_nitsche_interface_background(i_interface, i_background), - interface_row[i_interface], background_row[i_background]); + } + } + + for (unsigned int i_parent = 0; i_parent < ParentInterface::n_dof_; ++i_parent) + { + for (unsigned int j_parent = 0; j_parent < ParentInterface::n_dof_; ++j_parent) + { + global_nitsche_parent.fe_assemble(local_stiffness_nitsche_parent(i_parent, j_parent), + parent_row[i_parent], parent_row[j_parent]); + } + for (unsigned int i_background = 0; i_background < Background::n_dof_; ++i_background) + { + global_nitsche_parent_background.fe_assemble( + local_stiffness_nitsche_parent_background(i_parent, i_background), parent_row[i_parent], + background_row[i_background]); } } @@ -847,10 +902,10 @@ void Constraints::EmbeddedMesh::assemble_local_nitsche_contributions( } // Assemble into the global force. - global_penalty_constraint.sum_into_global_values(ParentInterface::n_dof_ + Background::n_dof_, + global_penalty_constraint.sum_into_global_values(Interface::n_dof_ + Background::n_dof_, interface_background_row.data(), local_constraint_penalty.data()); global_nitsche_constraint.sum_into_global_values(ParentInterface::n_dof_ + Background::n_dof_, - interface_background_row.data(), local_constraint_nitsche.data()); + parent_background_row.data(), local_constraint_nitsche.data()); } template @@ -1004,40 +1059,41 @@ namespace Constraints::EmbeddedMesh initialize_template_map_from_parametric_to_physical_space(t_wedge6); initialize_template_map_from_parametric_to_physical_space(t_nurbs27); -#define initialize_template_assemble_local_nitsche_contributions(Interface, Background) \ - template void assemble_local_nitsche_contributions( \ - const Constraints::EmbeddedMesh::SolidInteractionPair* pair, \ - const Core::FE::Discretization& discret, \ - Core::LinAlg::SparseMatrix& global_penalty_interface, \ - Core::LinAlg::SparseMatrix& global_penalty_background, \ - Core::LinAlg::SparseMatrix& global_penalty_interface_background, \ - Core::LinAlg::SparseMatrix& global_nitsche_interface, \ - Core::LinAlg::SparseMatrix& global_nitsche_background, \ - Core::LinAlg::SparseMatrix& global_nitsche_interface_background, \ - Core::LinAlg::FEVector& global_penalty_constraint, \ - Core::LinAlg::FEVector& global_nitsche_constraint, \ - const Core::LinAlg::Matrix& \ - local_stiffness_penalty_interface, \ - const Core::LinAlg::Matrix& \ - local_stiffness_penalty_background, \ - const Core::LinAlg::Matrix& \ - local_stiffness_penalty_interface_background, \ - const Core::LinAlg::Matrix& \ - local_stiffness_nitsche_interface, \ - const Core::LinAlg::Matrix& \ - local_stiffness_nitsche_background, \ - const Core::LinAlg::Matrix& \ - local_stiffness_nitsche_interface_background, \ - const Core::LinAlg::Matrix& \ - local_constraint_penalty, \ - const Core::LinAlg::Matrix& \ +#define initialize_template_assemble_local_nitsche_contributions( \ + Interface, ParentInterface, Background) \ + template void assemble_local_nitsche_contributions( \ + const Constraints::EmbeddedMesh::SolidInteractionPair* pair, \ + const Core::FE::Discretization& discret, \ + Core::LinAlg::SparseMatrix& global_penalty_interface, \ + Core::LinAlg::SparseMatrix& global_penalty_background, \ + Core::LinAlg::SparseMatrix& global_penalty_interface_background, \ + Core::LinAlg::SparseMatrix& global_nitsche_interface, \ + Core::LinAlg::SparseMatrix& global_nitsche_background, \ + Core::LinAlg::SparseMatrix& global_nitsche_interface_background, \ + Core::LinAlg::FEVector& global_penalty_constraint, \ + Core::LinAlg::FEVector& global_nitsche_constraint, \ + const Core::LinAlg::Matrix& \ + local_stiffness_penalty_interface, \ + const Core::LinAlg::Matrix& \ + local_stiffness_penalty_background, \ + const Core::LinAlg::Matrix& \ + local_stiffness_penalty_interface_background, \ + const Core::LinAlg::Matrix& \ + local_stiffness_nitsche_parent, \ + const Core::LinAlg::Matrix& \ + local_stiffness_nitsche_background, \ + const Core::LinAlg::Matrix& \ + local_stiffness_nitsche_parent_background, \ + const Core::LinAlg::Matrix& \ + local_constraint_penalty, \ + const Core::LinAlg::Matrix& \ local_constraint_nitsche); - initialize_template_assemble_local_nitsche_contributions(t_quad4, t_hex8); - initialize_template_assemble_local_nitsche_contributions(t_nurbs9, t_hex8); - initialize_template_assemble_local_nitsche_contributions(t_quad4, t_nurbs27); - initialize_template_assemble_local_nitsche_contributions(t_nurbs9, t_nurbs27); - initialize_template_assemble_local_nitsche_contributions(t_nurbs9, t_wedge6); + initialize_template_assemble_local_nitsche_contributions(t_quad4, t_hex8, t_hex8); + initialize_template_assemble_local_nitsche_contributions(t_nurbs9, t_nurbs27, t_hex8); + initialize_template_assemble_local_nitsche_contributions(t_quad4, t_hex8, t_nurbs27); + initialize_template_assemble_local_nitsche_contributions(t_nurbs9, t_nurbs27, t_nurbs27); + initialize_template_assemble_local_nitsche_contributions(t_nurbs9, t_nurbs27, t_wedge6); #define initialize_template_calculate_determinant_interface_element_current_conf(Interface) \ template double get_determinant_interface_element_current_conf( \ diff --git a/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_utils.hpp b/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_utils.hpp index 71cc135ec85..cba385db98e 100644 --- a/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_utils.hpp +++ b/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_utils.hpp @@ -100,6 +100,10 @@ namespace Constraints::EmbeddedMesh std::vector>& embeddedmesh_coupling_pairs); + std::vector get_dofs_ids_parent_elements( + std::vector& info_background_interface_elements, + Core::FE::Discretization& discret); + /** * \brief Change integration rule of cut background elements * @param cut_elements_vector (in) vector of cut elements @@ -176,7 +180,7 @@ namespace Constraints::EmbeddedMesh * @param local_stiffness_penalty_interface_background (in) Local penalty contributions from both * interface and background of the pair. */ - template + template void assemble_local_nitsche_contributions( const Constraints::EmbeddedMesh::SolidInteractionPair* pair, const Core::FE::Discretization& discret, Core::LinAlg::SparseMatrix& global_penalty_interface, @@ -193,15 +197,15 @@ namespace Constraints::EmbeddedMesh local_stiffness_penalty_background, const Core::LinAlg::Matrix& local_stiffness_penalty_interface_background, - const Core::LinAlg::Matrix& - local_stiffness_nitsche_interface, + const Core::LinAlg::Matrix& + local_stiffness_nitsche_parent, const Core::LinAlg::Matrix& local_stiffness_nitsche_background, - const Core::LinAlg::Matrix& - local_stiffness_nitsche_interface_background, + const Core::LinAlg::Matrix& + local_stiffness_nitsche_parent_background, const Core::LinAlg::Matrix& local_constraint_penalty, - const Core::LinAlg::Matrix& + const Core::LinAlg::Matrix& local_constraint_nitsche); From 3f93bb0806723169c34d225834a5f57f95bdebf5 Mon Sep 17 00:00:00 2001 From: Gabriela Loera Date: Mon, 23 Mar 2026 16:24:35 +0100 Subject: [PATCH 28/29] Remove couts and update test --- ..._embeddedmesh_interaction_pair_nitsche.cpp | 278 ------------------ ..._nitsche_two_elements_nurbs27_hex8.4C.yaml | 74 ++--- .../structure-00000-0.vtu | 91 +----- .../structure-00001-0.vtu | 91 +----- 4 files changed, 63 insertions(+), 471 deletions(-) diff --git a/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_nitsche.cpp b/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_nitsche.cpp index b1aea7d7b7f..d69d26fb56b 100644 --- a/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_nitsche.cpp +++ b/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_nitsche.cpp @@ -368,42 +368,9 @@ QuantitiesDomainEvaluatedAtXi evaluate_domain_quantities_at_xi( const Discret::Elements::ShapeFunctionsAndDerivatives shape_functions = Discret::Elements::evaluate_shape_functions_and_derivs(xi_tensor, element_nodes); - // std::cout << "------Results in evaluate_domain_quantities_at_xi" << std::endl; - - // Core::LinAlg::Matrix<3, 1> displ_solid; - // for (int i = 0; i < 3 ; ++i) - // for (int j = 0; j < Core::FE::num_nodes(celltype); ++j) - // displ_solid(i) += shape_functions.shapefunctions_(j) * ele_displacement[j * 3 + i]; - - // std::cout << "Solid displacement " << std::endl; - // displ_solid.print(std::cout); - // - // std::cout << "shape functions " << std::endl; - // for (int j = 0; j < Core::FE::num_nodes(celltype); ++j) - // std::cout << shape_functions.shapefunctions_(j) << ", "; - // std::cout << std::endl; - const Discret::Elements::JacobianMapping jacobian_mapping = Discret::Elements::evaluate_jacobian_mapping(shape_functions, element_nodes); - // std::cout << "derivatives shape functions wrt the reference configuration" << std::endl; - // for (int i_dim = 0; i_dim < 3; ++i_dim) - // { - // for (int k = 0; k < Core::FE::num_nodes(celltype); ++k) - // { - // std::cout << jacobian_mapping.N_XYZ[k](i_dim) << ", "; - // } - // std::cout << std::endl; - // } - - // auto jacobian = Core::LinAlg::make_matrix_view(jacobian_mapping.jacobian_); - // std::cout << "jacobian " << std::endl; - // jacobian.print(std::cout); - - // auto inverse_jacobian = Core::LinAlg::make_matrix_view(jacobian_mapping.inverse_jacobian_); - // std::cout << "inverse jacobian " << std::endl; - // inverse_jacobian.print(std::cout); - Core::LinAlg::Tensor, Core::FE::dim> deformation_gradient = Discret::Elements::evaluate_deformation_gradient(jacobian_mapping, element_nodes); @@ -458,22 +425,12 @@ QuantitiesDomainEvaluatedAtXi evaluate_domain_quantities_at_xi( Core::LinAlg::Matrix<3, 3, double> jacobian_background_inv(Core::LinAlg::Initialization::zero); jacobian_background_inv.invert(jacobian_background); - // std::cout << "jacobian " << std::endl; - // jacobian_background.print(std::cout); - // std::cout << "jacobian inv " << std::endl; - // jacobian_background_inv.print(std::cout); - Core::LinAlg::Matrix, Core::FE::num_nodes(celltype), double> dX_N( Core::LinAlg::Initialization::uninitialized); dX_N.multiply(jacobian_background_inv, dxi_N); - // std::cout << "dX_N" << std::endl; - // dX_N.print(std::cout); - // Return quantities QuantitiesDomainEvaluatedAtXi quantities_domain_at_xi{dX_N, def_gradient, pk1, pk2}; - - // std::cout << "------------------------------------" << std::endl; return quantities_domain_at_xi; } @@ -493,15 +450,6 @@ evaluate_variation_first_pk_at_node_dir(unsigned int& num_node, unsigned int& n_ linearization_dependencies.d_defgrad_(n_dir, i_dim) = quantities_domain_at_xi.N_XYZ_(i_dim, num_node); - // std::cout << "In evaluate_variation_first_pk_at_node_dir: " << std::endl; - // - // std::cout << "defgrad_" << std::endl; - // quantities_domain_at_xi.defgrad_.print(std::cout); - // - // std::cout << "d_defgrad_" << std::endl; - // linearization_dependencies.d_defgrad_.print(std::cout); - - // Get the variation of the Green-Lagrange strains at a node and direction Core::LinAlg::Matrix<3, 3> d_glstrain(Core::LinAlg::Initialization::zero); @@ -523,17 +471,11 @@ evaluate_variation_first_pk_at_node_dir(unsigned int& num_node, unsigned int& n_ d_glstrain_voigt(4) = 2 * d_glstrain(1, 2); d_glstrain_voigt(5) = 2 * d_glstrain(0, 2); - // std::cout << "d_glstrain_voigt" << std::endl; - // d_glstrain_voigt.print(std::cout); - // Get the variation of the second Piola-Kirchhoff stress at a node and direction Core::LinAlg::Matrix<6, 1> d_pk2_voigt(Core::LinAlg::Initialization::zero); d_pk2_voigt.multiply( make_stress_like_voigt_view(quantities_domain_at_xi.pk2_.cmat_), d_glstrain_voigt); - // std::cout << "d_pk2_voigt" << std::endl; - // d_pk2_voigt.print(std::cout); - linearization_dependencies.d_pk2_.put_scalar(0.0); linearization_dependencies.d_pk2_(0, 0) = d_pk2_voigt(0); linearization_dependencies.d_pk2_(1, 1) = d_pk2_voigt(1); @@ -561,9 +503,6 @@ evaluate_variation_first_pk_at_node_dir(unsigned int& num_node, unsigned int& n_ d_pk1_node_dir.update(1.0, d_defgrad_pk2, 1.0); d_pk1_node_dir.update(1.0, defgrad_d_pk2, 1.0); - // std::cout << "d_pk1_node_dir" << std::endl; - // d_pk1_node_dir.print(std::cout); - return {d_pk1_node_dir, linearization_dependencies}; } @@ -685,9 +624,6 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitsche nodal_initpos_background( Core::LinAlg::Initialization::zero); for (int i_dim = 0; i_dim < 3; i_dim++) @@ -695,9 +631,6 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitsche nodal_disp_parent; for (unsigned int i_n_dof = 0; i_n_dof < ParentInterface::n_dof_; i_n_dof++) @@ -725,11 +658,6 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitsche( *face_element, 1., xi_interface.data(), xi_parent, temp); - // std::cout << "xi interface : " << std::endl; - // xi_interface.print(std::cout); - // std::cout << "xi parent : " << std::endl; - // xi_parent.print(std::cout); - // Clear the shape function matrices N_interface.clear(); N_parent.clear(); @@ -751,109 +679,35 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitsche::evaluate_deriv1( dN_background, xi_background, ele2pos_.shape_function_data_); - - - // std::cout << "----------------\n Shape functions interface " << std::endl; - // N_interface.print(std::cout); - // - // std::cout << "****************\n Shape functions parent " << std::endl; - // N_parent.print(std::cout); - // - // std::cout << "////////////////\n Shape functions background " << std::endl; - // N_background.print(std::cout); - // - // std::cout << "Derivative shape functions background " << std::endl; - // dN_background.print(std::cout); - - // std::cout << "Jacobian of the interface" << std::endl; - // Core::LinAlg::Matrix<3, 3, double> jacobian_interface; - // jacobian_interface.multiply(dN_interface, nodal_initpos_interface); - // jacobian_interface.print(std::cout); - - // Obtain the normal in the reference configuration of the interface at xi Core::LinAlg::Matrix<3, 1, double> unit_normal_interface; GeometryPair::evaluate_face_normal(xi_interface, ele1pos_, unit_normal_interface); - // std::cout << "Normal interface " << std::endl; - // unit_normal_interface.print(std::cout); - // evaluate first Piola-Kirchhoff stress and other necessary quantities on the interface at xi - // std::cout << "----- Parent" << std::endl; auto quantities_at_xi_parent = evaluate_domain_quantities_at_xi(discret, parent_element_1(), nodal_initpos_parent, nodal_disp_parent, xi_parent, dN_parent); - // std::cout << "shape functions parent " << std::endl; - // N_parent.print(std::cout); - // - // std::cout << "Derivative shape functions parent wrt xi" << std::endl; - // dN_parent.print(std::cout); - // - // std::cout << "Interface: Derivatives of shape functions wrt to the reference configuration " - // << std::endl; quantities_at_xi_parent.N_XYZ_.print(std::cout); std::cout << "Interface: PK1 - // stress " << std::endl; quantities_at_xi_parent.pk1_.print(std::cout); std::cout << - // "Interface: PK2 stress " << std::endl; Core::LinAlg::Matrix<3, 3> - // pk2_matrix_interface(Core::LinAlg::Initialization::zero); pk2_matrix_interface(0, 0) = - // quantities_at_xi_parent.pk2_.pk2_(0, 0); pk2_matrix_interface(1, 1) = - // quantities_at_xi_parent.pk2_.pk2_(1, 1); pk2_matrix_interface(2, 2) = - // quantities_at_xi_parent.pk2_.pk2_(2, 2); pk2_matrix_interface(0, 1) = - // quantities_at_xi_parent.pk2_.pk2_(0, 1); pk2_matrix_interface(1, 0) = - // quantities_at_xi_parent.pk2_.pk2_(0, 1); pk2_matrix_interface(1, 2) = - // quantities_at_xi_parent.pk2_.pk2_(1, 2); pk2_matrix_interface(2, 1) = - // quantities_at_xi_parent.pk2_.pk2_(1, 2); pk2_matrix_interface(0, 2) = - // quantities_at_xi_parent.pk2_.pk2_(0, 2); pk2_matrix_interface(2, 0) = - // quantities_at_xi_parent.pk2_.pk2_(0, 2); pk2_matrix_interface.print(std::cout); - - - // evaluate first Piola-Kirchhoff stress and other necessary quantities on the background at xi - // std::cout << "----- Background" << std::endl; auto quantities_at_xi_background = evaluate_domain_quantities_at_xi(discret, element_2(), nodal_initpos_background, nodal_disp_background, xi_background, dN_background); - // std::cout << "Derivative shape functions background " << std::endl; - // dN_background.print(std::cout); - // - // std::cout << "Background: Derivatives of shape functions wrt to the reference configuration " - // << std::endl; quantities_at_xi_background.N_XYZ_.print(std::cout); std::cout << "Background: - // PK1 stress " << std::endl; quantities_at_xi_background.pk1_.print(std::cout); std::cout << - // "Background: PK2 stress " << std::endl; Core::LinAlg::Matrix<3, 3> - // pk2_matrix_background(Core::LinAlg::Initialization::zero); pk2_matrix_background(0, 0) = - // quantities_at_xi_background.pk2_.pk2_(0, 0); pk2_matrix_background(1, 1) = - // quantities_at_xi_background.pk2_.pk2_(1, 1); pk2_matrix_background(2, 2) = - // quantities_at_xi_background.pk2_.pk2_(2, 2); pk2_matrix_background(0, 1) = - // quantities_at_xi_background.pk2_.pk2_(0, 1); pk2_matrix_background(1, 0) = - // quantities_at_xi_background.pk2_.pk2_(0, 1); pk2_matrix_background(1, 2) = - // quantities_at_xi_background.pk2_.pk2_(1, 2); pk2_matrix_background(2, 1) = - // quantities_at_xi_background.pk2_.pk2_(1, 2); pk2_matrix_background(0, 2) = - // quantities_at_xi_background.pk2_.pk2_(0, 2); pk2_matrix_background(2, 0) = - // quantities_at_xi_background.pk2_.pk2_(0, 2); pk2_matrix_background.print(std::cout); - // evaluate the weighted difference between the first Piola-Kirchhoff stresses of the interface // and the background Core::LinAlg::Matrix<3, 1> traction_pk1_interface(Core::LinAlg::Initialization::zero); traction_pk1_interface.multiply(quantities_at_xi_parent.pk1_, unit_normal_interface); - // std::cout << "traction interface " << std::endl; - // traction_pk1_interface.print(std::cout); Core::LinAlg::Matrix<3, 1> traction_pk1_background(Core::LinAlg::Initialization::zero); traction_pk1_background.multiply(quantities_at_xi_background.pk1_, unit_normal_interface); - // std::cout << "traction background " << std::endl; - // traction_pk1_background.print(std::cout); - Core::LinAlg::Matrix<3, 1> traction_pk1_weighted(Core::LinAlg::Initialization::zero); for (int i_dim = 0; i_dim < 3; ++i_dim) traction_pk1_weighted(i_dim) = nitsche_average_weight_param * traction_pk1_interface(i_dim) + (1.0 - nitsche_average_weight_param) * traction_pk1_background(i_dim); - // std::cout << "traction weighted " << std::endl; - // traction_pk1_weighted.print(std::cout); - // Evaluate gap between interface and background at this gauss point Core::LinAlg::Matrix<3, 1> displacement_at_xi_interface(Core::LinAlg::Initialization::zero); for (unsigned int i_dir = 0; i_dir < 3; ++i_dir) @@ -862,8 +716,6 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitscheele1dis_.element_position_(i_interface * 3 + i_dir); } - // std::cout << "displacement interface " << std::endl; - // displacement_at_xi_interface.print(std::cout); Core::LinAlg::Matrix<3, 1> displacement_at_xi_background(Core::LinAlg::Initialization::zero); for (unsigned int i_dir = 0; i_dir < 3; ++i_dir) @@ -872,16 +724,11 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitscheele2dis_.element_position_(i_background * 3 + i_dir); } - // std::cout << "displacement background " << std::endl; - // displacement_at_xi_background.print(std::cout); Core::LinAlg::Matrix<3, 1> gap_at_xi(Core::LinAlg::Initialization::zero); for (unsigned int i_dir = 0; i_dir < 3; ++i_dir) gap_at_xi(i_dir) = displacement_at_xi_interface(i_dir) - displacement_at_xi_background(i_dir); - std::cout << "gap between interface background" << std::endl; - gap_at_xi.print(std::cout); - // As the calculations of the first Piola-Kirchhoff stresses are done in the parent element of // the face element, we need the locations of the dofs of the interface in its parent element. // These locations are saved in a vector and used for calculating the contributions to the @@ -913,18 +760,9 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitsche - // lin_d_pk1_parent(Core::LinAlg::Initialization::zero); Core::LinAlg::Matrix d_pk1_parent_disp_interface(Core::LinAlg::Initialization::zero); - // Core::LinAlg::Matrix - // d_disp_interface_pk1_interface(Core::LinAlg::Initialization::zero); for (unsigned int i_parent_node = 0; i_parent_node < ParentInterface::n_nodes_; i_parent_node++) for (unsigned int i_dir = 0; i_dir < 3; i_dir++) @@ -948,11 +786,7 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitsche - // traction_d_pk1_j_interface(Core::LinAlg::Initialization::zero); - // traction_d_pk1_j_interface.multiply(d_pk1_j_interface, unit_normal_interface); - // - // for (unsigned int i_dir = 0; i_dir < 3; i_dir++) - // { - // d_disp_interface_pk1_interface( - // i_interface_node * 3 + i_dir, j_interface_node * 3 + j_dir) -= - // N_parent(i_interface_node) * traction_d_pk1_j_interface(i_dir) * - // nitsche_average_weight_param * weight * determinant_interface; - // } - // } - // } - // - // //// Add contributions to matrix - // local_stiffness_nitsche_interface.update(1.0, lin_d_pk1_interface, 1.0); - // local_stiffness_nitsche_interface.update(1.0, d_pk1_interface_disp_interface, 1.0); - // local_stiffness_nitsche_interface.update(1.0, d_disp_interface_pk1_interface, 1.0); - - - /// Terms in \delta \Pi_{Nitsche}^{interface} , displacement_{background} - // Core::LinAlg::Matrix - // d_pk1_interface_disp_background(Core::LinAlg::Initialization::zero); - // Core::LinAlg::Matrix - // d_disp_interface_pk1_background(Core::LinAlg::Initialization::zero); for (unsigned int i_parent_node = 0; i_parent_node < ParentInterface::n_nodes_; i_parent_node++) for (unsigned int i_dir = 0; i_dir < 3; i_dir++) @@ -1042,8 +836,6 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitsche lin_d_pk1_background( - // Core::LinAlg::Initialization::zero); Core::LinAlg::Matrix d_pk1_background_disp_background(Core::LinAlg::Initialization::zero); - // Core::LinAlg::Matrix - // d_disp_background_pk1_background(Core::LinAlg::Initialization::zero); for (unsigned int i_background_node = 0; i_background_node < Background::n_nodes_; i_background_node++) @@ -1109,11 +887,7 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitsche traction_d_pk1_j_background( - // Core::LinAlg::Initialization::zero); - // traction_d_pk1_j_background.multiply(d_pk1_j_background, unit_normal_interface); - // - // for (unsigned int i_dir = 0; i_dir < 3; i_dir++) - // { - // d_disp_background_pk1_background( - // i_background_node * 3 + i_dir, j_background_node * 3 + j_dir) += - // N_background(i_background_node) * traction_d_pk1_j_background(i_dir) * - // (1.0 - nitsche_average_weight_param) * weight * determinant_interface; - // } - // } - // } - - // local_stiffness_nitsche_background.update(1.0, lin_d_pk1_background, 1.0); - // local_stiffness_nitsche_background.update(1.0, d_pk1_background_disp_background, 1.0); - // local_stiffness_nitsche_background.update(1.0, d_disp_background_pk1_background, 1.0); // Obtain the contributions to the local constraint @@ -1192,9 +934,6 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitsche diff --git a/tests/input_files/embeddedmesh_nitsche_two_elements_nurbs27_hex8.4C.yaml b/tests/input_files/embeddedmesh_nitsche_two_elements_nurbs27_hex8.4C.yaml index 95afcdd99c5..879a96898e8 100644 --- a/tests/input_files/embeddedmesh_nitsche_two_elements_nurbs27_hex8.4C.yaml +++ b/tests/input_files/embeddedmesh_nitsche_two_elements_nurbs27_hex8.4C.yaml @@ -3,7 +3,7 @@ PROBLEM TYPE: SHAPEFCT: "Nurbs" CONSTRAINT/EMBEDDED MESH COUPLING: COUPLING_STRATEGY: "nitsche" - NITSCHE_STABILIZATION_PARAM: 10 + NITSCHE_STABILIZATION_PARAM: 1 NITSCHE_WEIGHTING_PARAM: 0.5 CUT GENERAL: KERNEL_INTERSECTION_FLOATTYPE: "double" @@ -102,7 +102,7 @@ STRUCTURAL DYNAMIC: NORM_RESF: "Abs" NORM_DISP: "Abs" NORMCOMBI_RESFDISP: "And" - MAXITER: 30 + MAXITER: 60 DIVERCONT: "stop" STRUCTURE KNOTVECTORS: PATCHES: @@ -126,41 +126,41 @@ STRUCTURE ELEMENTS: nonlinear" - "2 SOLID HEX8 28 29 30 31 32 33 34 35 MAT 2 KINEM nonlinear" NODE COORDS: - - "CP 1 COORD -1.5 3.0 0.5 1.0" - - "CP 2 COORD -1.5 3.0 0.0 1.0" - - "CP 3 COORD -1.5 3.0 -0.5 1.0" - - "CP 4 COORD 0.0 3.0 0.5 1.0" - - "CP 5 COORD 0.0 3.0 0.0 1.0" - - "CP 6 COORD 0.0 3.0 -0.5 1.0" - - "CP 7 COORD 1.5 3.0 0.5 1.0" - - "CP 8 COORD 1.5 3.0 0.0 1.0" - - "CP 9 COORD 1.5 3.0 -0.5 1.0" - - "CP 10 COORD -1.5 2.5 0.5 1.0" - - "CP 11 COORD -1.5 2.5 0.0 1.0" - - "CP 12 COORD -1.5 2.5 -0.5 1.0" - - "CP 13 COORD 0.0 2.5 0.5 1.0" - - "CP 14 COORD 0.0 2.5 0.0 1.0" - - "CP 15 COORD 0.0 2.5 -0.5 1.0" - - "CP 16 COORD 1.5 2.5 0.5 1.0" - - "CP 17 COORD 1.5 2.5 0.0 1.0" - - "CP 18 COORD 1.5 2.5 -0.5 1.0" - - "CP 19 COORD -1.5 2.0 0.5000000000000001 1.0" - - "CP 20 COORD -1.5 2.0 1.1102230246251565e-16 1.0" - - "CP 21 COORD -1.5 2.0 -0.5 1.0" - - "CP 22 COORD 0.0 2.0 0.5000000000000001 1.0" - - "CP 23 COORD 0.0 2.0 1.1102230246251565e-16 1.0" - - "CP 24 COORD 0.0 2.0 -0.5 1.0" - - "CP 25 COORD 1.5 2.0 0.5 1.0" - - "CP 26 COORD 1.5 2.0 0.0 1.0" - - "CP 27 COORD 1.5 2.0 -0.5 1.0" - - "NODE 28 COORD -1.5 2.8 0.5" - - "NODE 29 COORD 1.5 2.8 0.5" - - "NODE 30 COORD 1.5 0.19999999999999996 0.5" - - "NODE 31 COORD -1.5 0.19999999999999996 0.5" - - "NODE 32 COORD -1.5 2.8 -0.5" - - "NODE 33 COORD 1.5 2.8 -0.5" - - "NODE 34 COORD 1.5 0.19999999999999996 -0.5" - - "NODE 35 COORD -1.5 0.19999999999999996 -0.5" + - "CP 1 COORD -1 4 1 1.0" + - "CP 2 COORD -1 4 0.0 1.0" + - "CP 3 COORD -1 4 -1 1.0" + - "CP 4 COORD 0.0 4 1 1.0" + - "CP 5 COORD 0.0 4 0.0 1.0" + - "CP 6 COORD 0.0 4 -1 1.0" + - "CP 7 COORD 1 4 1 1.0" + - "CP 8 COORD 1 4 0.0 1.0" + - "CP 9 COORD 1 4 -1 1.0" + - "CP 10 COORD -1 3 1 1.0" + - "CP 11 COORD -1 3 0.0 1.0" + - "CP 12 COORD -1 3 -1 1.0" + - "CP 13 COORD 0.0 3 1 1.0" + - "CP 14 COORD 0.0 3 0.0 1.0" + - "CP 15 COORD 0.0 3 -1 1.0" + - "CP 16 COORD 1 3 1 1.0" + - "CP 17 COORD 1 3 0.0 1.0" + - "CP 18 COORD 1 3 -1 1.0" + - "CP 19 COORD -1 2.0 1 1.0" + - "CP 20 COORD -1 2.0 0 1.0" + - "CP 21 COORD -1 2.0 -1 1.0" + - "CP 22 COORD 0.0 2.0 1 1.0" + - "CP 23 COORD 0.0 2.0 0 1.0" + - "CP 24 COORD 0.0 2.0 -1 1.0" + - "CP 25 COORD 1 2.0 1 1.0" + - "CP 26 COORD 1 2.0 0 1.0" + - "CP 27 COORD 1 2.0 -1 1.0" + - "NODE 28 COORD -1 2.5 1" + - "NODE 29 COORD 1 2.5 1" + - "NODE 30 COORD 1 0.5 1" + - "NODE 31 COORD -1 0.5 1" + - "NODE 32 COORD -1 2.5 -1" + - "NODE 33 COORD 1 2.5 -1" + - "NODE 34 COORD 1 0.5 -1" + - "NODE 35 COORD -1 0.5 -1" DNODE-NODE TOPOLOGY: - "NODE 27 DNODE 1" - "NODE 9 DNODE 2" diff --git a/tests/input_files/ref/embeddedmesh_nitsche_two_elements_nurbs27_hex8-vtk-files/structure-00000-0.vtu b/tests/input_files/ref/embeddedmesh_nitsche_two_elements_nurbs27_hex8-vtk-files/structure-00000-0.vtu index e581f7cd0c2..d475af73149 100644 --- a/tests/input_files/ref/embeddedmesh_nitsche_two_elements_nurbs27_hex8-vtk-files/structure-00000-0.vtu +++ b/tests/input_files/ref/embeddedmesh_nitsche_two_elements_nurbs27_hex8-vtk-files/structure-00000-0.vtu @@ -12,94 +12,29 @@ - --1.500000000000000e+00 3.000000000000000e+00 5.000000000000000e-01 --1.500000000000000e+00 3.000000000000000e+00 -5.000000000000000e-01 -1.500000000000000e+00 3.000000000000000e+00 -5.000000000000000e-01 -1.500000000000000e+00 3.000000000000000e+00 5.000000000000000e-01 --1.500000000000000e+00 2.000000000000000e+00 5.000000000000001e-01 --1.500000000000000e+00 2.000000000000000e+00 -5.000000000000000e-01 -1.500000000000000e+00 2.000000000000000e+00 -5.000000000000000e-01 -1.500000000000000e+00 2.000000000000000e+00 5.000000000000000e-01 --1.500000000000000e+00 3.000000000000000e+00 0.000000000000000e+00 -0.000000000000000e+00 3.000000000000000e+00 -5.000000000000000e-01 -1.500000000000000e+00 3.000000000000000e+00 0.000000000000000e+00 -0.000000000000000e+00 3.000000000000000e+00 5.000000000000000e-01 --1.500000000000000e+00 2.000000000000000e+00 8.326672684688674e-17 -0.000000000000000e+00 2.000000000000000e+00 -5.000000000000000e-01 -1.500000000000000e+00 2.000000000000000e+00 0.000000000000000e+00 -0.000000000000000e+00 2.000000000000000e+00 5.000000000000001e-01 --1.500000000000000e+00 2.500000000000000e+00 5.000000000000000e-01 --1.500000000000000e+00 2.500000000000000e+00 -5.000000000000000e-01 -1.500000000000000e+00 2.500000000000000e+00 -5.000000000000000e-01 -1.500000000000000e+00 2.500000000000000e+00 5.000000000000000e-01 -0.000000000000000e+00 2.500000000000000e+00 5.000000000000000e-01 -0.000000000000000e+00 2.500000000000000e+00 -5.000000000000000e-01 --1.500000000000000e+00 2.500000000000000e+00 2.081668171172169e-17 -1.500000000000000e+00 2.500000000000000e+00 0.000000000000000e+00 -0.000000000000000e+00 3.000000000000000e+00 0.000000000000000e+00 -0.000000000000000e+00 2.000000000000000e+00 5.551115123125783e-17 -0.000000000000000e+00 2.500000000000000e+00 1.387778780781446e-17 --1.500000000000000e+00 2.800000000000000e+00 5.000000000000000e-01 -1.500000000000000e+00 2.800000000000000e+00 5.000000000000000e-01 -1.500000000000000e+00 2.000000000000000e-01 5.000000000000000e-01 --1.500000000000000e+00 2.000000000000000e-01 5.000000000000000e-01 --1.500000000000000e+00 2.800000000000000e+00 -5.000000000000000e-01 -1.500000000000000e+00 2.800000000000000e+00 -5.000000000000000e-01 -1.500000000000000e+00 2.000000000000000e-01 -5.000000000000000e-01 --1.500000000000000e+00 2.000000000000000e-01 -5.000000000000000e-01 + +AQAAAEgDAABIAwAAkgAAAA==eAGFkMENgDAMA/vgwZON6OaswggdAUFyrrAUlQdOr66btLX3G9cn7eih40x1nmv25a+45bQiX9xyltzy6Se6n384c3r/0xmV/JZPP+6Hez689Fv+3sNJf+SJ2/sseeZzv/wVJz8VP+fpyzn7vBtraVf1KzyHebf0cx9a8TvnwUdOxZXDvHm+4srBnzr5A73DV7E= - -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 + +AQAAAIwAAACMAAAAQgAAAA==eAENwwcOgkAAALBjyhBR2QIC/v+RtklDCCEyNjE1M/dmYWll7d3Gh61PX77t7B0cnZxd/Li6ufv18PTy5x9wHAJU + - -27 35 + +AQAAAAgAAAAIAAAADgAAAA==eAGTZmBgUAZiAAFsAD8= + - -29 12 + +AQAAAAIAAAACAAAACgAAAA==eAGT5QEAAEgAKg== + - -0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 -0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 -0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 -0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 -0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 -0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 -0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 -0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 -0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 -0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 -0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 -0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 -0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 -0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 -0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 -0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 -0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 -0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 -0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 -0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 -0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 -0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 -0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 -0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 -0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 -0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 -0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 -0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 -0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 -0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 -0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 -0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 -0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 -0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 -0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 + +AQAAAEgDAABIAwAAEwAAAA==eAFjYBgFoyEwGgKUhgAAA0gAAQ== diff --git a/tests/input_files/ref/embeddedmesh_nitsche_two_elements_nurbs27_hex8-vtk-files/structure-00001-0.vtu b/tests/input_files/ref/embeddedmesh_nitsche_two_elements_nurbs27_hex8-vtk-files/structure-00001-0.vtu index 9d23578d866..5b6e9284b27 100644 --- a/tests/input_files/ref/embeddedmesh_nitsche_two_elements_nurbs27_hex8-vtk-files/structure-00001-0.vtu +++ b/tests/input_files/ref/embeddedmesh_nitsche_two_elements_nurbs27_hex8-vtk-files/structure-00001-0.vtu @@ -12,94 +12,29 @@ - --1.500000000000000e+00 3.000000000000000e+00 5.000000000000000e-01 --1.500000000000000e+00 3.000000000000000e+00 -5.000000000000000e-01 -1.500000000000000e+00 3.000000000000000e+00 -5.000000000000000e-01 -1.500000000000000e+00 3.000000000000000e+00 5.000000000000000e-01 --1.500000000000000e+00 2.000000000000000e+00 5.000000000000001e-01 --1.500000000000000e+00 2.000000000000000e+00 -5.000000000000000e-01 -1.500000000000000e+00 2.000000000000000e+00 -5.000000000000000e-01 -1.500000000000000e+00 2.000000000000000e+00 5.000000000000000e-01 --1.500000000000000e+00 3.000000000000000e+00 0.000000000000000e+00 -0.000000000000000e+00 3.000000000000000e+00 -5.000000000000000e-01 -1.500000000000000e+00 3.000000000000000e+00 0.000000000000000e+00 -0.000000000000000e+00 3.000000000000000e+00 5.000000000000000e-01 --1.500000000000000e+00 2.000000000000000e+00 8.326672684688674e-17 -0.000000000000000e+00 2.000000000000000e+00 -5.000000000000000e-01 -1.500000000000000e+00 2.000000000000000e+00 0.000000000000000e+00 -0.000000000000000e+00 2.000000000000000e+00 5.000000000000001e-01 --1.500000000000000e+00 2.500000000000000e+00 5.000000000000000e-01 --1.500000000000000e+00 2.500000000000000e+00 -5.000000000000000e-01 -1.500000000000000e+00 2.500000000000000e+00 -5.000000000000000e-01 -1.500000000000000e+00 2.500000000000000e+00 5.000000000000000e-01 -0.000000000000000e+00 2.500000000000000e+00 5.000000000000000e-01 -0.000000000000000e+00 2.500000000000000e+00 -5.000000000000000e-01 --1.500000000000000e+00 2.500000000000000e+00 2.081668171172169e-17 -1.500000000000000e+00 2.500000000000000e+00 0.000000000000000e+00 -0.000000000000000e+00 3.000000000000000e+00 0.000000000000000e+00 -0.000000000000000e+00 2.000000000000000e+00 5.551115123125783e-17 -0.000000000000000e+00 2.500000000000000e+00 1.387778780781446e-17 --1.500000000000000e+00 2.800000000000000e+00 5.000000000000000e-01 -1.500000000000000e+00 2.800000000000000e+00 5.000000000000000e-01 -1.500000000000000e+00 2.000000000000000e-01 5.000000000000000e-01 --1.500000000000000e+00 2.000000000000000e-01 5.000000000000000e-01 --1.500000000000000e+00 2.800000000000000e+00 -5.000000000000000e-01 -1.500000000000000e+00 2.800000000000000e+00 -5.000000000000000e-01 -1.500000000000000e+00 2.000000000000000e-01 -5.000000000000000e-01 --1.500000000000000e+00 2.000000000000000e-01 -5.000000000000000e-01 + +AQAAAEgDAABIAwAAkgAAAA==eAGFkMENgDAMA/vgwZON6OaswggdAUFyrrAUlQdOr66btLX3G9cn7eih40x1nmv25a+45bQiX9xyltzy6Se6n384c3r/0xmV/JZPP+6Hez689Fv+3sNJf+SJ2/sseeZzv/wVJz8VP+fpyzn7vBtraVf1KzyHebf0cx9a8TvnwUdOxZXDvHm+4srBnzr5A73DV7E= - -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 + +AQAAAIwAAACMAAAAQgAAAA==eAENwwcOgkAAALBjyhBR2QIC/v+RtklDCCEyNjE1M/dmYWll7d3Gh61PX77t7B0cnZxd/Li6ufv18PTy5x9wHAJU + - -27 35 + +AQAAAAgAAAAIAAAADgAAAA==eAGTZmBgUAZiAAFsAD8= + - -29 12 + +AQAAAAIAAAACAAAACgAAAA==eAGT5QEAAEgAKg== + - -0.000000000000000e+00 -2.843158130259924e-02 -1.313633165749101e-10 -0.000000000000000e+00 -2.843158142616143e-02 0.000000000000000e+00 --3.487862190705856e-12 -2.843158149085112e-02 0.000000000000000e+00 -5.227315329354367e-12 -2.843158147559407e-02 -8.796650725644686e-12 -0.000000000000000e+00 -1.827744463539140e-02 -1.966241325509504e-10 -0.000000000000000e+00 -1.827744520194614e-02 0.000000000000000e+00 -1.975762208412140e-11 -1.827744529891089e-02 0.000000000000000e+00 --6.043094516949772e-11 -1.827744515477068e-02 -3.667583159421393e-11 -0.000000000000000e+00 -2.843158144649863e-02 -4.310578289660593e-11 -1.294333896169315e-11 -2.843158147014475e-02 0.000000000000000e+00 -4.555550445342676e-12 -2.843158147832414e-02 -1.391233582173609e-11 -1.965678625567442e-11 -2.843158141673979e-02 -4.734294859667297e-11 -0.000000000000000e+00 -1.827744526868399e-02 2.289447795382998e-10 --4.204107597393439e-12 -1.827744520038835e-02 0.000000000000000e+00 -1.536013500652805e-12 -1.827744521626088e-02 -6.581141248802819e-11 -5.529454180606629e-11 -1.827744514854788e-02 9.890839750976745e-12 -0.000000000000000e+00 -2.335451317091711e-02 -4.360019989119679e-11 -0.000000000000000e+00 -2.335451340865504e-02 0.000000000000000e+00 -3.284962640311911e-12 -2.335451336283889e-02 0.000000000000000e+00 -4.639705973698669e-12 -2.335451334979148e-02 -2.773163395549125e-11 -1.007404501561865e-11 -2.335451329126633e-02 3.122699796623380e-12 --4.189376393507762e-12 -2.335451336946765e-02 0.000000000000000e+00 -0.000000000000000e+00 -2.335451329305551e-02 -3.429689127571339e-11 --5.040018027686440e-12 -2.335451335303452e-02 -1.884471496280530e-11 -1.315813325534745e-11 -2.843158146530546e-02 -2.111143266459779e-11 --1.564996138780219e-11 -1.827744524468413e-02 9.478449395605324e-11 -5.862670621138569e-12 -2.335451334029423e-02 1.504863063440215e-12 -0.000000000000000e+00 -2.640075434340258e-02 1.967399703567191e-10 -2.066527464986573e-11 -2.640075420731378e-02 -4.155682706630873e-11 -6.421260195530770e-13 0.000000000000000e+00 1.019385636969303e-11 -0.000000000000000e+00 0.000000000000000e+00 -5.653901588027149e-11 -0.000000000000000e+00 -2.640075416615489e-02 0.000000000000000e+00 --3.299008851315494e-11 -2.640075423849207e-02 0.000000000000000e+00 -8.880590546034715e-12 0.000000000000000e+00 0.000000000000000e+00 -0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 + +AQAAAEgDAABIAwAAGwIAAA==eAFjYICAezYrv1oZLdqfKeB8e9Ov2j1QYYa3UHEYX+DSxksP5OL23EcTT93htioxJHPPLaj4G/ZNPZldrXBzLDWUlnYa9u83uGm0I8bFzAZmXrU6RBzGb5gWei0wx8MmG6oeJp5mqMW51TDZ5glUfOrBN6eEInrg5h+H2lt4pnmGxOEum2tGMxctvjfV5iSaOz+bNO9nT8zZcxYqvsxt4Q925tk2v58Ff1vhM9FmL1T8AB/nlC+53XDz2VUh7rzt/ifef+rEPWkWbMbGMd17/qqguv9bopyN4IaUPRuh6qW+lNrkirftcXLbc4n574Q9O6DiJQU3zDqWN8DNv3rkY9zcfzP3MxWGNvXFLoeHz3moOCwcEkSdyhcd3WBzDU28vuRLd0jXYptHUPHvievO8q/cblO2p/FPj+Mkm69Qcc41zjdtVDbYrLRaMJ/Dco7NWzRzYPa8hooXqF2bIX9ruo1PwJsrp1I32HyCiht7r73GP3umDYvctfZi8+k226HhNj9I9It410SbbSsPiwtb9uypUYKEzy8V1YO+WhP2yCxaFTCRa7YNx1GIf/ffmiqz/NYMuH9Lsw5KbDw9Zf+E+VdLXcu37nk569y3xU+27EmFinsIroq5UL95jxJ/8oFbaoh0+klA/mMqcxM8PGH+2O3tmSw4EyEOMx8mf356t5zW38178qHmw8SF7Eq/HL2IMB8mjosGAMvOO50= From ece2d40fdeb635a0b642ca82974d7599c1614b91 Mon Sep 17 00:00:00 2001 From: Gabriela Loera Date: Wed, 25 Mar 2026 16:53:29 +0100 Subject: [PATCH 29/29] Add linear kinematics and tests --- ..._embeddedmesh_interaction_pair_nitsche.cpp | 183 +- ..._embeddedmesh_interaction_pair_nitsche.hpp | 12 +- ...dedmesh_solid_to_solid_nitsche_manager.cpp | 67 +- ...dedmesh_solid_to_solid_nitsche_manager.hpp | 7 +- ...work_embeddedmesh_solid_to_solid_utils.cpp | 28 +- ...work_embeddedmesh_solid_to_solid_utils.hpp | 2 +- src/solid_3D_ele/4C_solid_3D_ele.hpp | 2 + ..._nitsche_bending_beam_linear_kinem.4C.yaml | 2312 ++++++ ...tsche_bending_beam_nonlinear_kinem.4C.yaml | 2312 ++++++ ...he_bending_beam_linear_kinem-structure.pvd | 10 + .../structure-00000-0.vtu | 7090 +++++++++++++++++ .../structure-00000.pvtu | 19 + .../structure-00001-0.vtu | 7090 +++++++++++++++++ .../structure-00001.pvtu | 19 + ...bending_beam_nonlinear_kinem-structure.pvd | 10 + .../structure-00000-0.vtu | 7090 +++++++++++++++++ .../structure-00000.pvtu | 19 + .../structure-00001-0.vtu | 7090 +++++++++++++++++ .../structure-00001.pvtu | 19 + tests/list_of_tests.cmake | 4 + 20 files changed, 33269 insertions(+), 116 deletions(-) create mode 100644 tests/input_files/embeddedmesh_nitsche_bending_beam_linear_kinem.4C.yaml create mode 100644 tests/input_files/embeddedmesh_nitsche_bending_beam_nonlinear_kinem.4C.yaml create mode 100644 tests/input_files/ref/embeddedmesh_nitsche_bending_beam_linear_kinem-structure.pvd create mode 100644 tests/input_files/ref/embeddedmesh_nitsche_bending_beam_linear_kinem-vtk-files/structure-00000-0.vtu create mode 100644 tests/input_files/ref/embeddedmesh_nitsche_bending_beam_linear_kinem-vtk-files/structure-00000.pvtu create mode 100644 tests/input_files/ref/embeddedmesh_nitsche_bending_beam_linear_kinem-vtk-files/structure-00001-0.vtu create mode 100644 tests/input_files/ref/embeddedmesh_nitsche_bending_beam_linear_kinem-vtk-files/structure-00001.pvtu create mode 100644 tests/input_files/ref/embeddedmesh_nitsche_bending_beam_nonlinear_kinem-structure.pvd create mode 100644 tests/input_files/ref/embeddedmesh_nitsche_bending_beam_nonlinear_kinem-vtk-files/structure-00000-0.vtu create mode 100644 tests/input_files/ref/embeddedmesh_nitsche_bending_beam_nonlinear_kinem-vtk-files/structure-00000.pvtu create mode 100644 tests/input_files/ref/embeddedmesh_nitsche_bending_beam_nonlinear_kinem-vtk-files/structure-00001-0.vtu create mode 100644 tests/input_files/ref/embeddedmesh_nitsche_bending_beam_nonlinear_kinem-vtk-files/structure-00001.pvtu diff --git a/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_nitsche.cpp b/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_nitsche.cpp index d69d26fb56b..711a8b975f2 100644 --- a/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_nitsche.cpp +++ b/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_nitsche.cpp @@ -41,6 +41,19 @@ Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitscheparent_element()); + // Get kinematics of parent and background elements + auto* parent_solid_ele = dynamic_cast(&this->parent_element_1()); + if (!parent_solid_ele) + FOUR_C_THROW( + "This implementation of the embedded mesh method only works for new solid elements."); + parent_element1_kinem_ = parent_solid_ele->kinematic_type(); + + auto* background_solid_ele = dynamic_cast(&this->element_2()); + if (!background_solid_ele) + FOUR_C_THROW( + "This implementation of the embedded mesh method only works for new solid elements."); + element2_kinem_ = background_solid_ele->kinematic_type(); + // Initialize the element positions and displacement containers ele1pos_ = GeometryPair::InitializeElementData::initialize(&this->element_1()); ele1parentpos_ = GeometryPair::InitializeElementData::initialize( @@ -273,58 +286,6 @@ void interface_element_gp_in_solid(Core::Elements::FaceElement& face_element, co for (int idim = 0; idim < dim; idim++) gp_coord_parent(idim) = temp_gp_coord_parent(0, idim); } -template -void evaluate_cauchy_stress_tensor_at_xi(const Core::FE::Discretization& discret, - std::vector& ele_displacement, Core::Elements::Element& element, - Core::LinAlg::Matrix<3, 1>& xi, Core::LinAlg::Matrix<3, 1, double>& normal_vector, - Core::LinAlg::Matrix<3, 1, double>& traction_vector, - Core::LinAlg::Tensor, Core::FE::dim>& - deformation_gradient, - Core::LinAlg::Matrix<3, 3, double>& cauchy_stress_tensor, - std::vector& d_cauchyndir_dd - // Discret::Elements::CauchyNDirLinearizationDependencies& linearization_dependencies -) -{ - // Define directions - Core::LinAlg::Matrix<3, 1, double> e_x(Core::LinAlg::Initialization::zero), - e_y(Core::LinAlg::Initialization::zero), e_z(Core::LinAlg::Initialization::zero); - e_x(0, 0) = 1.0; - e_y(1, 0) = 1.0; - e_z(2, 0) = 1.0; - const std::array, 3> dirs = {e_x, e_y, e_z}; - - // Obtain the traction vector at xi - if (auto* solid_ele = dynamic_cast(&element); solid_ele != nullptr) - { - Discret::Elements::CauchyNDirLinearizations<3> cauchy_linearizations{}; - - // Fill out the traction vector and Cauchy stress tensor of the interface - for (int i_dir = 0; i_dir < 3; ++i_dir) - { - cauchy_linearizations.d_cauchyndir_dd = &d_cauchyndir_dd[i_dir]; - - traction_vector(i_dir) = solid_ele->get_normal_cauchy_stress_at_xi(ele_displacement, - Core::LinAlg::reinterpret_as_tensor<3>(xi), - Core::LinAlg::reinterpret_as_tensor<3>(normal_vector), - Core::LinAlg::reinterpret_as_tensor<3>(dirs[i_dir]), cauchy_linearizations, &discret); - - for (int j_dir = 0; j_dir < 3; ++j_dir) - { - Discret::Elements::CauchyNDirLinearizations<3> cauchy_linearizations_dummy{}; - cauchy_stress_tensor(i_dir, j_dir) = solid_ele->get_normal_cauchy_stress_at_xi( - ele_displacement, Core::LinAlg::reinterpret_as_tensor<3>(xi), - Core::LinAlg::reinterpret_as_tensor<3>(dirs[i_dir]), - Core::LinAlg::reinterpret_as_tensor<3>(dirs[j_dir]), cauchy_linearizations_dummy, - &discret); - } - } - } - else - { - FOUR_C_THROW("Unsupported solid element type"); - } -} - template struct QuantitiesDomainEvaluatedAtXi { @@ -355,6 +316,7 @@ struct LinearizationDependencies template QuantitiesDomainEvaluatedAtXi evaluate_domain_quantities_at_xi( const Core::FE::Discretization& discret, const Core::Elements::Element& element, + Inpar::Solid::KinemType ele_kinem_type, const Core::LinAlg::Matrix initial_position_ele, const std::vector& ele_displacement, Core::LinAlg::Matrix<3, 1>& xi, Core::LinAlg::Matrix, Core::FE::num_nodes(celltype), double> dxi_N) @@ -379,10 +341,26 @@ QuantitiesDomainEvaluatedAtXi evaluate_domain_quantities_at_xi( evaluate_spatial_material_mapping(jacobian_mapping, element_nodes); const Core::LinAlg::SymmetricTensor, Core::FE::dim> - cauchygreen = evaluate_cauchy_green(spatial_material_mapping); + strain = [&]() + { + if (ele_kinem_type == Inpar::Solid::KinemType::linear) + { + return Discret::Elements::evaluate_linear_gl_strain( + element_nodes, Discret::Elements::evaluate_linear_strain_gradient(jacobian_mapping)); + } + else if (ele_kinem_type == Inpar::Solid::KinemType::nonlinearTotLag) + { + const Core::LinAlg::SymmetricTensor, Core::FE::dim> + cauchygreen = evaluate_cauchy_green(spatial_material_mapping); - const Core::LinAlg::SymmetricTensor, Core::FE::dim> - gl_strain = Discret::Elements::evaluate_green_lagrange_strain(cauchygreen); + return Discret::Elements::evaluate_green_lagrange_strain(cauchygreen); + } + else + { + FOUR_C_THROW( + "kinem_type not supported for the evaluation of the first Piola-Kirchhoff stresses!"); + } + }(); auto* solid_ele = dynamic_cast(&element); if (!solid_ele) FOUR_C_THROW("Cast to Discret::Elements::Solid failed!"); @@ -398,7 +376,7 @@ QuantitiesDomainEvaluatedAtXi evaluate_domain_quantities_at_xi( // relevant for calculations) const int gp = 0; auto pk2 = Discret::Elements::evaluate_material_stress(*(solid_ele->solid_material()), - deformation_gradient, gl_strain, params, context, gp, element.id()); + deformation_gradient, strain, params, context, gp, element.id()); // Calculate the 1st Piola-Kirchhoff stresses Core::LinAlg::Matrix<3, 3> def_gradient = Core::LinAlg::make_matrix_view(deformation_gradient); @@ -440,7 +418,8 @@ QuantitiesDomainEvaluatedAtXi evaluate_domain_quantities_at_xi( template std::tuple, LinearizationDependencies> evaluate_variation_first_pk_at_node_dir(unsigned int& num_node, unsigned int& n_dir, - QuantitiesDomainEvaluatedAtXi& quantities_domain_at_xi) + QuantitiesDomainEvaluatedAtXi& quantities_domain_at_xi, + Inpar::Solid::KinemType kinem_type) { LinearizationDependencies linearization_dependencies; @@ -451,30 +430,46 @@ evaluate_variation_first_pk_at_node_dir(unsigned int& num_node, unsigned int& n_ quantities_domain_at_xi.N_XYZ_(i_dim, num_node); // Get the variation of the Green-Lagrange strains at a node and direction - Core::LinAlg::Matrix<3, 3> d_glstrain(Core::LinAlg::Initialization::zero); - - Core::LinAlg::Matrix<3, 3> d_defgradT_defgrad(Core::LinAlg::Initialization::zero); - d_defgradT_defgrad.multiply_tn( - linearization_dependencies.d_defgrad_, quantities_domain_at_xi.defgrad_); - d_glstrain.update(0.5, d_defgradT_defgrad, 1.0); - - Core::LinAlg::Matrix<3, 3> defgradT_d_defgrad(Core::LinAlg::Initialization::zero); - defgradT_d_defgrad.multiply_tn( - quantities_domain_at_xi.defgrad_, linearization_dependencies.d_defgrad_); - d_glstrain.update(0.5, defgradT_d_defgrad, 1.0); - - Core::LinAlg::Matrix<6, 1> d_glstrain_voigt(Core::LinAlg::Initialization::zero); - d_glstrain_voigt(0) = d_glstrain(0, 0); - d_glstrain_voigt(1) = d_glstrain(1, 1); - d_glstrain_voigt(2) = d_glstrain(2, 2); - d_glstrain_voigt(3) = 2 * d_glstrain(0, 1); - d_glstrain_voigt(4) = 2 * d_glstrain(1, 2); - d_glstrain_voigt(5) = 2 * d_glstrain(0, 2); + Core::LinAlg::Matrix<3, 3> d_strain(Core::LinAlg::Initialization::zero); + if (kinem_type == Inpar::Solid::KinemType::linear) + { + // Evaluate the derivative of the linear strain + for (int i_dim = 0; i_dim < Core::FE::dim; ++i_dim) + { + d_strain(n_dir, i_dim) += 0.5 * quantities_domain_at_xi.N_XYZ_(i_dim, num_node); + d_strain(i_dim, n_dir) += 0.5 * quantities_domain_at_xi.N_XYZ_(i_dim, num_node); + } + } + else if (kinem_type == Inpar::Solid::KinemType::nonlinearTotLag) + { + // Evaluate the derivative of the Green-Lagrange strain + Core::LinAlg::Matrix<3, 3> d_defgradT_defgrad(Core::LinAlg::Initialization::zero); + d_defgradT_defgrad.multiply_tn( + linearization_dependencies.d_defgrad_, quantities_domain_at_xi.defgrad_); + d_strain.update(0.5, d_defgradT_defgrad, 1.0); + + Core::LinAlg::Matrix<3, 3> defgradT_d_defgrad(Core::LinAlg::Initialization::zero); + defgradT_d_defgrad.multiply_tn( + quantities_domain_at_xi.defgrad_, linearization_dependencies.d_defgrad_); + d_strain.update(0.5, defgradT_d_defgrad, 1.0); + } + else + FOUR_C_THROW( + "kinem_type not supported for the evaluation of the first Piola-Kirchhoff stresses!"); + + + Core::LinAlg::Matrix<6, 1> d_strain_voigt(Core::LinAlg::Initialization::zero); + d_strain_voigt(0) = d_strain(0, 0); + d_strain_voigt(1) = d_strain(1, 1); + d_strain_voigt(2) = d_strain(2, 2); + d_strain_voigt(3) = 2 * d_strain(0, 1); + d_strain_voigt(4) = 2 * d_strain(1, 2); + d_strain_voigt(5) = 2 * d_strain(0, 2); // Get the variation of the second Piola-Kirchhoff stress at a node and direction Core::LinAlg::Matrix<6, 1> d_pk2_voigt(Core::LinAlg::Initialization::zero); d_pk2_voigt.multiply( - make_stress_like_voigt_view(quantities_domain_at_xi.pk2_.cmat_), d_glstrain_voigt); + make_stress_like_voigt_view(quantities_domain_at_xi.pk2_.cmat_), d_strain_voigt); linearization_dependencies.d_pk2_.put_scalar(0.0); linearization_dependencies.d_pk2_(0, 0) = d_pk2_voigt(0); @@ -686,12 +681,14 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitsche(discret, - parent_element_1(), nodal_initpos_parent, nodal_disp_parent, xi_parent, dN_parent); + parent_element_1(), parent_element1_kinem_, nodal_initpos_parent, nodal_disp_parent, + xi_parent, dN_parent); // evaluate first Piola-Kirchhoff stress and other necessary quantities on the background at xi auto quantities_at_xi_background = evaluate_domain_quantities_at_xi(discret, element_2(), - nodal_initpos_background, nodal_disp_background, xi_background, dN_background); + element2_kinem_, nodal_initpos_background, nodal_disp_background, xi_background, + dN_background); // evaluate the weighted difference between the first Piola-Kirchhoff stresses of the interface // and the background @@ -767,8 +764,8 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitsche traction_d_pk1_i_interface(Core::LinAlg::Initialization::zero); traction_d_pk1_i_interface.multiply(d_pk1_i_interface, unit_normal_interface); @@ -792,8 +789,8 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitsche traction_d_pk1_i_parent(Core::LinAlg::Initialization::zero); traction_d_pk1_i_parent.multiply(d_pk1_i_parent, unit_normal_interface); @@ -844,7 +841,7 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitsche traction_d_pk1_j_background( Core::LinAlg::Initialization::zero); traction_d_pk1_j_background.multiply(d_pk1_j_background, unit_normal_interface); @@ -869,7 +866,7 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitsche traction_i_background(Core::LinAlg::Initialization::zero); traction_i_background.multiply(d_pk1_i_background, unit_normal_interface); @@ -894,7 +891,7 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitsche d_traction_i_parent(Core::LinAlg::Initialization::zero); d_traction_i_parent.multiply(d_pk1_i_parent, unit_normal_interface); @@ -940,7 +937,7 @@ void Constraints::EmbeddedMesh::SurfaceToBackgroundCouplingPairNitsche d_traction_i_background(Core::LinAlg::Initialization::zero); d_traction_i_background.multiply(d_pk1_i_background, unit_normal_interface); diff --git a/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_nitsche.hpp b/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_nitsche.hpp index b82171cb7d0..98bc2c6c53a 100644 --- a/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_nitsche.hpp +++ b/src/constraint_framework/4C_constraint_framework_embeddedmesh_interaction_pair_nitsche.hpp @@ -149,13 +149,17 @@ namespace Constraints::EmbeddedMesh "This function is not implemented for the SurfaceToBackgroundCouplingPairNitsche."); } - /*! - \brief Get parent element of first element - */ + //! Get parent element of first element Core::Elements::Element& parent_element_1() const { return *parent_element1_; }; + //! Kinematics of parent element + Inpar::Solid::KinemType parent_element1_kinem_; + + //! Kinematics of background element + Inpar::Solid::KinemType element2_kinem_; + //! Pointer to the parent element of element_1() - Core::Elements::Element* parent_element1_; + Core::Elements::Element* parent_element1_ = nullptr; //! Initial nodal positions (and tangents) of the interface element. GeometryPair::ElementData ele1pos_; diff --git a/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_nitsche_manager.cpp b/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_nitsche_manager.cpp index adc8f484355..f28bf30a5bb 100644 --- a/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_nitsche_manager.cpp +++ b/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_nitsche_manager.cpp @@ -43,6 +43,18 @@ Constraints::EmbeddedMesh::SolidToSolidNitscheManager::SolidToSolidNitscheManage get_information_background_and_interface_elements( *cutwizard, *discret_, ids_cut_elements_col_, cut_elements_col_vector_); + // std::cout << "info_background_interface_elements " << std::endl; + // for (int i = 0; i < info_background_interface_elements.size(); i++) + // { + // std::cout << i << " --- background element " << + // info_background_interface_elements[i].background_element_ptr->id() << std::endl; std::cout << + // "interface_element_global_ids : "; std::set::iterator itr; for (itr = + // info_background_interface_elements[i].interface_element_global_ids.begin(); itr != + // info_background_interface_elements[i].interface_element_global_ids.end(); itr++) + // std::cout << *itr << ", "; + // std::cout << std::endl; + // } + // Get the coupling pairs and cut elements get_coupling_pairs_and_background_elements(info_background_interface_elements, cutwizard, embedded_mesh_coupling_params_, *discret_, embedded_mesh_solid_pairs_); @@ -52,10 +64,14 @@ Constraints::EmbeddedMesh::SolidToSolidNitscheManager::SolidToSolidNitscheManage cut_elements_col_vector_, *cutwizard); // Get the indices of the DOFs related to the parent elements of the interface - std::vector parent_dofs_temp = Constraints::EmbeddedMesh::get_dofs_ids_parent_elements( + std::vector parent_dofs_temp = Constraints::EmbeddedMesh::get_node_ids_parent_elements( info_background_interface_elements, *discret_); - parent_dofs_.reserve(parent_dofs_temp.size()); - parent_dofs_.insert(parent_dofs_.end(), parent_dofs_temp.begin(), parent_dofs_temp.end()); + parent_node_ids_.reserve(parent_dofs_temp.size()); + parent_node_ids_.insert(parent_node_ids_.end(), parent_dofs_temp.begin(), parent_dofs_temp.end()); + + // std::cout << "parent node ids "<< std::endl; + // for (int i = 0; i < parent_node_ids_.size(); i++) + // std::cout << parent_node_ids_[i] << std::endl; // Generate visualization manager information visualization_manager_->register_visualization_data("background_integration_points"); @@ -144,6 +160,7 @@ void Constraints::EmbeddedMesh::SolidToSolidNitscheManager::set_global_maps() { // Get the dofs of the background and interface elements std::vector interface_dofs; + std::vector parent_dofs; std::vector background_dofs; std::vector interface_and_background_dofs; std::vector parent_and_background_dofs; @@ -154,7 +171,32 @@ void Constraints::EmbeddedMesh::SolidToSolidNitscheManager::set_global_maps() discret_->dof(node, background_dofs); else if (Constraints::EmbeddedMesh::is_interface_node(*discret_, *node)) discret_->dof(node, interface_dofs); + + // std::cout << "set global maps" << std::endl; + if (is_parent_node(*node)) + { + // std::cout << "is parent node " << node->id() << std::endl; + discret_->dof(node, parent_dofs); + // for (int i = 0; i < parent_dofs.size(); i++) + // std::cout << parent_dofs[i] << ", "; + // std::cout << std::endl; + } } + // + // std::cout << "interface_dofs" << std::endl; + // for (int i = 0; i < interface_dofs.size(); i++) + // std::cout << interface_dofs[i] << ", "; + // std::cout << std::endl; + // + // std::cout << "parent_dofs" << std::endl; + // for (int i = 0; i < parent_dofs.size(); i++) + // std::cout << parent_dofs[i] << ", "; + // std::cout << std::endl; + // + // std::cout << "background_dofs" << std::endl; + // for (int i = 0; i < background_dofs.size(); i++) + // std::cout << background_dofs[i] << ", "; + // std::cout << std::endl; interface_and_background_dofs.reserve(interface_dofs.size() + background_dofs.size()); interface_and_background_dofs.insert( @@ -164,19 +206,23 @@ void Constraints::EmbeddedMesh::SolidToSolidNitscheManager::set_global_maps() std::sort(interface_and_background_dofs.begin(), interface_and_background_dofs.end()); - parent_and_background_dofs.reserve(parent_dofs_.size() + background_dofs.size()); + parent_and_background_dofs.reserve(parent_dofs.size() + background_dofs.size()); parent_and_background_dofs.insert( - parent_and_background_dofs.end(), parent_dofs_.begin(), parent_dofs_.end()); + parent_and_background_dofs.end(), parent_dofs.begin(), parent_dofs.end()); parent_and_background_dofs.insert( parent_and_background_dofs.end(), background_dofs.begin(), background_dofs.end()); std::sort(parent_and_background_dofs.begin(), parent_and_background_dofs.end()); + // std::cout << "parent dofs ids " << std::endl; + // for (int i = 0; i < parent_dofs.size(); i++) + // std::cout << parent_dofs[i] << std::endl; + // Create the interface and solid maps. interface_dof_rowmap_ = std::make_shared( -1, interface_dofs.size(), interface_dofs.data(), 0, discret_->get_comm()); parent_dof_rowmap_ = std::make_shared( - -1, parent_dofs_.size(), parent_dofs_.data(), 0, discret_->get_comm()); + -1, parent_dofs.size(), parent_dofs.data(), 0, discret_->get_comm()); background_dof_rowmap_ = std::make_shared( -1, background_dofs.size(), background_dofs.data(), 0, discret_->get_comm()); interface_and_background_dof_rowmap_ = @@ -315,6 +361,15 @@ bool Constraints::EmbeddedMesh::SolidToSolidNitscheManager::is_cut_node( return is_cut_node; } +bool Constraints::EmbeddedMesh::SolidToSolidNitscheManager::is_parent_node( + Core::Nodes::Node const& node) +{ + // Check if the id of this node is in the list of node ids. + int node_id = node.id(); + return std::find(parent_node_ids_.begin(), parent_node_ids_.end(), node_id) != + parent_node_ids_.end(); +} + MPI_Comm Constraints::EmbeddedMesh::SolidToSolidNitscheManager::get_my_comm() { return discret_->get_comm(); diff --git a/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_nitsche_manager.hpp b/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_nitsche_manager.hpp index eeee737c340..cc95f82f8fd 100644 --- a/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_nitsche_manager.hpp +++ b/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_nitsche_manager.hpp @@ -123,6 +123,11 @@ namespace Constraints::EmbeddedMesh */ bool is_cut_node(Core::Nodes::Node const& node); + /** + * \brief Check if this node is in a parent element + */ + bool is_parent_node(Core::Nodes::Node const& node); + private: /** * \brief Calculate the maps for the solid interface and background dofs. The calculated @@ -148,7 +153,7 @@ namespace Constraints::EmbeddedMesh //! Id of background column elements that are cut std::vector ids_cut_elements_col_; - std::vector parent_dofs_; + std::vector parent_node_ids_; //! Row map of the solid interface DOFs. std::shared_ptr interface_dof_rowmap_; diff --git a/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_utils.cpp b/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_utils.cpp index 708e94e0a0b..f6816fe46d9 100644 --- a/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_utils.cpp +++ b/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_utils.cpp @@ -671,33 +671,39 @@ void Constraints::EmbeddedMesh::get_coupling_pairs_and_background_elements( } } -std::vector Constraints::EmbeddedMesh::get_dofs_ids_parent_elements( +std::vector Constraints::EmbeddedMesh::get_node_ids_parent_elements( std::vector& info_background_interface_elements, Core::FE::Discretization& discret) { - std::set parent_dofs_set; + // std::cout << "get_node_ids_parent_elements" << std::endl; + std::set parent_node_set; // Iterate over the information of the background elements and their corresponding interface // elements for (auto& background_interface_info : info_background_interface_elements) { - std::vector parent_dofs_ids_temp; - std::vector dummy_1; - std::vector dummy_2; + std::vector parent_node_ids_temp; for (auto iter_interface_ele : background_interface_info.interface_element_global_ids) { Core::Elements::Element* parent_element = discret.g_element(iter_interface_ele); + // std::cout << "parent element id " << parent_element->id() << std::endl; - parent_dofs_ids_temp.clear(); - dummy_1.clear(); - dummy_2.clear(); - parent_element->location_vector(discret, parent_dofs_ids_temp, dummy_1, dummy_2); + for (int i_node = 0; i_node < parent_element->num_node(); i_node++) + { + parent_node_ids_temp.push_back(parent_element->node_ids()[i_node]); + } + + // for (int i_node = 0; i_node < parent_node_ids_temp.size(); i_node++) + // { + // std::cout << parent_node_ids_temp[i_node] << ", "; + // } + // std::cout << std::endl; - parent_dofs_set.insert(parent_dofs_ids_temp.begin(), parent_dofs_ids_temp.end()); + parent_node_set.insert(parent_node_ids_temp.begin(), parent_node_ids_temp.end()); } } - return std::vector(parent_dofs_set.begin(), parent_dofs_set.end()); + return std::vector(parent_node_set.begin(), parent_node_set.end()); } void Constraints::EmbeddedMesh::change_gauss_rule_of_cut_elements( diff --git a/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_utils.hpp b/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_utils.hpp index cba385db98e..4564547d6b2 100644 --- a/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_utils.hpp +++ b/src/constraint_framework/4C_constraint_framework_embeddedmesh_solid_to_solid_utils.hpp @@ -100,7 +100,7 @@ namespace Constraints::EmbeddedMesh std::vector>& embeddedmesh_coupling_pairs); - std::vector get_dofs_ids_parent_elements( + std::vector get_node_ids_parent_elements( std::vector& info_background_interface_elements, Core::FE::Discretization& discret); diff --git a/src/solid_3D_ele/4C_solid_3D_ele.hpp b/src/solid_3D_ele/4C_solid_3D_ele.hpp index c389b8b992a..df96a60a66e 100644 --- a/src/solid_3D_ele/4C_solid_3D_ele.hpp +++ b/src/solid_3D_ele/4C_solid_3D_ele.hpp @@ -212,6 +212,8 @@ namespace Discret::Elements const std::function& integrator) const; + Inpar::Solid::KinemType kinematic_type() { return solid_ele_property_.kintype; } + private: //! cell type Core::FE::CellType celltype_ = Core::FE::CellType::dis_none; diff --git a/tests/input_files/embeddedmesh_nitsche_bending_beam_linear_kinem.4C.yaml b/tests/input_files/embeddedmesh_nitsche_bending_beam_linear_kinem.4C.yaml new file mode 100644 index 00000000000..f38c0f6ca59 --- /dev/null +++ b/tests/input_files/embeddedmesh_nitsche_bending_beam_linear_kinem.4C.yaml @@ -0,0 +1,2312 @@ +TITLE: + ? "Pure bending. The equivalent moment applied at both ends is M = 0.01667, this is acchieved by adding + a varying linear force of p = 0.2*y. " + : {} +PROBLEM TYPE: + PROBLEMTYPE: "Structure" + SHAPEFCT: "Nurbs" +CONSTRAINT/EMBEDDED MESH COUPLING: + COUPLING_STRATEGY: "nitsche" + NITSCHE_STABILIZATION_PARAM: 1000 + NITSCHE_WEIGHTING_PARAM: 0.5 +CUT GENERAL: + KERNEL_INTERSECTION_FLOATTYPE: "cln" + KERNEL_DISTANCE_FLOATTYPE: "cln" + GENERAL_POSITION_DISTANCE_FLOATTYPE: "double" + GENERAL_POSITION_POSITION_FLOATTYPE: "double" + DO_SELFCUT: false + BOUNDARYCELL_CUBATURDEGREE: 1 + INTEGRATE_INSIDE_CELLS: false +IO: + OUTPUT_BIN: true + STRUCT_DISP: true +IO/RUNTIME VTK OUTPUT: + INTERVAL_STEPS: 1 + OUTPUT_DATA_FORMAT: "binary" + EVERY_ITERATION: false +IO/RUNTIME VTK OUTPUT/STRUCTURE: + OUTPUT_STRUCTURE: true + DISPLACEMENT: true + ELEMENT_OWNER: true + ELEMENT_GID: true + ELEMENT_GHOSTING: false + STRESS_STRAIN: false +MESH PARTITIONING: + METHOD: "monolithic" +SOLVER 1: + NAME: "Struct_Solver" + SOLVER: "Superlu" +STRUCTURAL DYNAMIC: + INT_STRATEGY: "Standard" + LINEAR_SOLVER: 1 + DYNAMICTYPE: "Statics" + RESULTSEVERY: 1 + NLNSOL: "fullnewton" + TIMESTEP: 0.1 + NUMSTEP: 1 + MAXTIME: 1.0 + M_DAMP: 1e-05 + K_DAMP: 1e-05 + TOLRES: 1e-09 + TOLDISP: 1e-08 + PREDICT: "TangDis" + NORM_RESF: "Abs" + NORM_DISP: "Abs" + NORMCOMBI_RESFDISP: "And" + MAXITER: 40 + DIVERCONT: "stop" +STRUCTURE KNOTVECTORS: + PATCHES: + - KNOT_VECTORS: + - DEGREE: 2 + TYPE: "Interpolated" + KNOTS: [0.0, 0.0, 0.0, 1.0, 1.0, 1.0] + - DEGREE: 2 + TYPE: "Interpolated" + KNOTS: [0.0, 0.0, 0.0, 0.08333333333333333, 0.16666666666666666, 0.25, 0.3333333333333333, 0.41666666666666663, + 0.5, 0.5833333333333333, 0.6666666666666666, 0.75, 0.8333333333333333, 0.9166666666666666, + 1.0, 1.0, 1.0] + - DEGREE: 2 + TYPE: "Interpolated" + KNOTS: [0.0, 0.0, 0.0, 0.125, 0.25, 0.375, 0.5, 0.625, 0.75, 0.875, 1.0, 1.0, 1.0] + ID: 1 +XFEM GENERAL: + GMSH_DEBUG_OUT: false + GMSH_CUT_OUT: false + PRINT_OUTPUT: false + VOLUME_GAUSS_POINTS_BY: "Tessellation" +MATERIALS: + - MAT: 1 + MAT_ElastHyper: + NUMMAT: 1 + MATIDS: [2] + DENS: 7.8e-07 + - MAT: 2 + ELAST_CoupSVK: + YOUNG: 50.0 + NUE: 0.0 + - MAT: 3 + MAT_ElastHyper: + NUMMAT: 1 + MATIDS: [4] + DENS: 7.8e-07 + - MAT: 4 + ELAST_CoupSVK: + YOUNG: 50.0 + NUE: 0.0 +DESIGN EMBEDDED MESH SOLID SURF COUPLING CONDITIONS: + - E: 5 + COUPLINGID: 1 +DESIGN EMBEDDED SOLID VOL BACKGROUND CONDITIONS: + - E: 2 + COUPLINGID: 1 + - E: 3 + COUPLINGID: 1 +DESIGN LINE DIRICH CONDITIONS: + - E: 12 + NUMDOF: 3 + ONOFF: [1, 1, 1] + VAL: [0, 0, 0] + FUNCT: [0, 0, 0] + - E: 13 + NUMDOF: 3 + ONOFF: [1, 1, 0] + VAL: [0, 0, 0] + FUNCT: [0, 0, 0] +DESIGN SURF NEUMANN CONDITIONS: + - E: 6 + NUMDOF: 3 + ONOFF: [0, 0, 1] + VAL: [0, 0, 1] + FUNCT: [0, 0, 1] + - E: 7 + NUMDOF: 3 + ONOFF: [0, 0, 1] + VAL: [0, 0, -1] + FUNCT: [0, 0, 1] +FUNCT1: + - COMPONENT: 0 + SYMBOLIC_FUNCTION_OF_SPACE_TIME: "0.2*y" +STRUCTURE ELEMENTS: + - "1 SOLID NURBS27 1 2 3 4 5 6 7 8 9 43 44 45 46 47 48 49 50 51 85 86 87 88 89 90 91 92 93 MAT 1 KINEM + linear" + - "2 SOLID NURBS27 4 5 6 7 8 9 10 11 12 46 47 48 49 50 51 52 53 54 88 89 90 91 92 93 94 95 96 MAT 1 + KINEM linear" + - "3 SOLID NURBS27 7 8 9 10 11 12 13 14 15 49 50 51 52 53 54 55 56 57 91 92 93 94 95 96 97 98 99 MAT + 1 KINEM linear" + - "4 SOLID NURBS27 10 11 12 13 14 15 16 17 18 52 53 54 55 56 57 58 59 60 94 95 96 97 98 99 100 101 102 + MAT 1 KINEM linear" + - "5 SOLID NURBS27 13 14 15 16 17 18 19 20 21 55 56 57 58 59 60 61 62 63 97 98 99 100 101 102 103 104 + 105 MAT 1 KINEM linear" + - "6 SOLID NURBS27 16 17 18 19 20 21 22 23 24 58 59 60 61 62 63 64 65 66 100 101 102 103 104 105 106 + 107 108 MAT 1 KINEM linear" + - "7 SOLID NURBS27 19 20 21 22 23 24 25 26 27 61 62 63 64 65 66 67 68 69 103 104 105 106 107 108 109 + 110 111 MAT 1 KINEM linear" + - "8 SOLID NURBS27 22 23 24 25 26 27 28 29 30 64 65 66 67 68 69 70 71 72 106 107 108 109 110 111 112 + 113 114 MAT 1 KINEM linear" + - "9 SOLID NURBS27 25 26 27 28 29 30 31 32 33 67 68 69 70 71 72 73 74 75 109 110 111 112 113 114 115 + 116 117 MAT 1 KINEM linear" + - "10 SOLID NURBS27 28 29 30 31 32 33 34 35 36 70 71 72 73 74 75 76 77 78 112 113 114 115 116 117 118 + 119 120 MAT 1 KINEM linear" + - "11 SOLID NURBS27 31 32 33 34 35 36 37 38 39 73 74 75 76 77 78 79 80 81 115 116 117 118 119 120 121 + 122 123 MAT 1 KINEM linear" + - "12 SOLID NURBS27 34 35 36 37 38 39 40 41 42 76 77 78 79 80 81 82 83 84 118 119 120 121 122 123 124 + 125 126 MAT 1 KINEM linear" + - "13 SOLID NURBS27 43 44 45 46 47 48 49 50 51 85 86 87 88 89 90 91 92 93 127 128 129 130 131 132 133 + 134 135 MAT 1 KINEM linear" + - "14 SOLID NURBS27 46 47 48 49 50 51 52 53 54 88 89 90 91 92 93 94 95 96 130 131 132 133 134 135 136 + 137 138 MAT 1 KINEM linear" + - "15 SOLID NURBS27 49 50 51 52 53 54 55 56 57 91 92 93 94 95 96 97 98 99 133 134 135 136 137 138 139 + 140 141 MAT 1 KINEM linear" + - "16 SOLID NURBS27 52 53 54 55 56 57 58 59 60 94 95 96 97 98 99 100 101 102 136 137 138 139 140 141 + 142 143 144 MAT 1 KINEM linear" + - "17 SOLID NURBS27 55 56 57 58 59 60 61 62 63 97 98 99 100 101 102 103 104 105 139 140 141 142 143 + 144 145 146 147 MAT 1 KINEM linear" + - "18 SOLID NURBS27 58 59 60 61 62 63 64 65 66 100 101 102 103 104 105 106 107 108 142 143 144 145 146 + 147 148 149 150 MAT 1 KINEM linear" + - "19 SOLID NURBS27 61 62 63 64 65 66 67 68 69 103 104 105 106 107 108 109 110 111 145 146 147 148 149 + 150 151 152 153 MAT 1 KINEM linear" + - "20 SOLID NURBS27 64 65 66 67 68 69 70 71 72 106 107 108 109 110 111 112 113 114 148 149 150 151 152 + 153 154 155 156 MAT 1 KINEM linear" + - "21 SOLID NURBS27 67 68 69 70 71 72 73 74 75 109 110 111 112 113 114 115 116 117 151 152 153 154 155 + 156 157 158 159 MAT 1 KINEM linear" + - "22 SOLID NURBS27 70 71 72 73 74 75 76 77 78 112 113 114 115 116 117 118 119 120 154 155 156 157 158 + 159 160 161 162 MAT 1 KINEM linear" + - "23 SOLID NURBS27 73 74 75 76 77 78 79 80 81 115 116 117 118 119 120 121 122 123 157 158 159 160 161 + 162 163 164 165 MAT 1 KINEM linear" + - "24 SOLID NURBS27 76 77 78 79 80 81 82 83 84 118 119 120 121 122 123 124 125 126 160 161 162 163 164 + 165 166 167 168 MAT 1 KINEM linear" + - "25 SOLID NURBS27 85 86 87 88 89 90 91 92 93 127 128 129 130 131 132 133 134 135 169 170 171 172 173 + 174 175 176 177 MAT 1 KINEM linear" + - "26 SOLID NURBS27 88 89 90 91 92 93 94 95 96 130 131 132 133 134 135 136 137 138 172 173 174 175 176 + 177 178 179 180 MAT 1 KINEM linear" + - "27 SOLID NURBS27 91 92 93 94 95 96 97 98 99 133 134 135 136 137 138 139 140 141 175 176 177 178 179 + 180 181 182 183 MAT 1 KINEM linear" + - "28 SOLID NURBS27 94 95 96 97 98 99 100 101 102 136 137 138 139 140 141 142 143 144 178 179 180 181 + 182 183 184 185 186 MAT 1 KINEM linear" + - "29 SOLID NURBS27 97 98 99 100 101 102 103 104 105 139 140 141 142 143 144 145 146 147 181 182 183 + 184 185 186 187 188 189 MAT 1 KINEM linear" + - "30 SOLID NURBS27 100 101 102 103 104 105 106 107 108 142 143 144 145 146 147 148 149 150 184 185 + 186 187 188 189 190 191 192 MAT 1 KINEM linear" + - "31 SOLID NURBS27 103 104 105 106 107 108 109 110 111 145 146 147 148 149 150 151 152 153 187 188 + 189 190 191 192 193 194 195 MAT 1 KINEM linear" + - "32 SOLID NURBS27 106 107 108 109 110 111 112 113 114 148 149 150 151 152 153 154 155 156 190 191 + 192 193 194 195 196 197 198 MAT 1 KINEM linear" + - "33 SOLID NURBS27 109 110 111 112 113 114 115 116 117 151 152 153 154 155 156 157 158 159 193 194 + 195 196 197 198 199 200 201 MAT 1 KINEM linear" + - "34 SOLID NURBS27 112 113 114 115 116 117 118 119 120 154 155 156 157 158 159 160 161 162 196 197 + 198 199 200 201 202 203 204 MAT 1 KINEM linear" + - "35 SOLID NURBS27 115 116 117 118 119 120 121 122 123 157 158 159 160 161 162 163 164 165 199 200 + 201 202 203 204 205 206 207 MAT 1 KINEM linear" + - "36 SOLID NURBS27 118 119 120 121 122 123 124 125 126 160 161 162 163 164 165 166 167 168 202 203 + 204 205 206 207 208 209 210 MAT 1 KINEM linear" + - "37 SOLID NURBS27 127 128 129 130 131 132 133 134 135 169 170 171 172 173 174 175 176 177 211 212 + 213 214 215 216 217 218 219 MAT 1 KINEM linear" + - "38 SOLID NURBS27 130 131 132 133 134 135 136 137 138 172 173 174 175 176 177 178 179 180 214 215 + 216 217 218 219 220 221 222 MAT 1 KINEM linear" + - "39 SOLID NURBS27 133 134 135 136 137 138 139 140 141 175 176 177 178 179 180 181 182 183 217 218 + 219 220 221 222 223 224 225 MAT 1 KINEM linear" + - "40 SOLID NURBS27 136 137 138 139 140 141 142 143 144 178 179 180 181 182 183 184 185 186 220 221 + 222 223 224 225 226 227 228 MAT 1 KINEM linear" + - "41 SOLID NURBS27 139 140 141 142 143 144 145 146 147 181 182 183 184 185 186 187 188 189 223 224 + 225 226 227 228 229 230 231 MAT 1 KINEM linear" + - "42 SOLID NURBS27 142 143 144 145 146 147 148 149 150 184 185 186 187 188 189 190 191 192 226 227 + 228 229 230 231 232 233 234 MAT 1 KINEM linear" + - "43 SOLID NURBS27 145 146 147 148 149 150 151 152 153 187 188 189 190 191 192 193 194 195 229 230 + 231 232 233 234 235 236 237 MAT 1 KINEM linear" + - "44 SOLID NURBS27 148 149 150 151 152 153 154 155 156 190 191 192 193 194 195 196 197 198 232 233 + 234 235 236 237 238 239 240 MAT 1 KINEM linear" + - "45 SOLID NURBS27 151 152 153 154 155 156 157 158 159 193 194 195 196 197 198 199 200 201 235 236 + 237 238 239 240 241 242 243 MAT 1 KINEM linear" + - "46 SOLID NURBS27 154 155 156 157 158 159 160 161 162 196 197 198 199 200 201 202 203 204 238 239 + 240 241 242 243 244 245 246 MAT 1 KINEM linear" + - "47 SOLID NURBS27 157 158 159 160 161 162 163 164 165 199 200 201 202 203 204 205 206 207 241 242 + 243 244 245 246 247 248 249 MAT 1 KINEM linear" + - "48 SOLID NURBS27 160 161 162 163 164 165 166 167 168 202 203 204 205 206 207 208 209 210 244 245 + 246 247 248 249 250 251 252 MAT 1 KINEM linear" + - "49 SOLID NURBS27 169 170 171 172 173 174 175 176 177 211 212 213 214 215 216 217 218 219 253 254 + 255 256 257 258 259 260 261 MAT 1 KINEM linear" + - "50 SOLID NURBS27 172 173 174 175 176 177 178 179 180 214 215 216 217 218 219 220 221 222 256 257 + 258 259 260 261 262 263 264 MAT 1 KINEM linear" + - "51 SOLID NURBS27 175 176 177 178 179 180 181 182 183 217 218 219 220 221 222 223 224 225 259 260 + 261 262 263 264 265 266 267 MAT 1 KINEM linear" + - "52 SOLID NURBS27 178 179 180 181 182 183 184 185 186 220 221 222 223 224 225 226 227 228 262 263 + 264 265 266 267 268 269 270 MAT 1 KINEM linear" + - "53 SOLID NURBS27 181 182 183 184 185 186 187 188 189 223 224 225 226 227 228 229 230 231 265 266 + 267 268 269 270 271 272 273 MAT 1 KINEM linear" + - "54 SOLID NURBS27 184 185 186 187 188 189 190 191 192 226 227 228 229 230 231 232 233 234 268 269 + 270 271 272 273 274 275 276 MAT 1 KINEM linear" + - "55 SOLID NURBS27 187 188 189 190 191 192 193 194 195 229 230 231 232 233 234 235 236 237 271 272 + 273 274 275 276 277 278 279 MAT 1 KINEM linear" + - "56 SOLID NURBS27 190 191 192 193 194 195 196 197 198 232 233 234 235 236 237 238 239 240 274 275 + 276 277 278 279 280 281 282 MAT 1 KINEM linear" + - "57 SOLID NURBS27 193 194 195 196 197 198 199 200 201 235 236 237 238 239 240 241 242 243 277 278 + 279 280 281 282 283 284 285 MAT 1 KINEM linear" + - "58 SOLID NURBS27 196 197 198 199 200 201 202 203 204 238 239 240 241 242 243 244 245 246 280 281 + 282 283 284 285 286 287 288 MAT 1 KINEM linear" + - "59 SOLID NURBS27 199 200 201 202 203 204 205 206 207 241 242 243 244 245 246 247 248 249 283 284 + 285 286 287 288 289 290 291 MAT 1 KINEM linear" + - "60 SOLID NURBS27 202 203 204 205 206 207 208 209 210 244 245 246 247 248 249 250 251 252 286 287 + 288 289 290 291 292 293 294 MAT 1 KINEM linear" + - "61 SOLID NURBS27 211 212 213 214 215 216 217 218 219 253 254 255 256 257 258 259 260 261 295 296 + 297 298 299 300 301 302 303 MAT 1 KINEM linear" + - "62 SOLID NURBS27 214 215 216 217 218 219 220 221 222 256 257 258 259 260 261 262 263 264 298 299 + 300 301 302 303 304 305 306 MAT 1 KINEM linear" + - "63 SOLID NURBS27 217 218 219 220 221 222 223 224 225 259 260 261 262 263 264 265 266 267 301 302 + 303 304 305 306 307 308 309 MAT 1 KINEM linear" + - "64 SOLID NURBS27 220 221 222 223 224 225 226 227 228 262 263 264 265 266 267 268 269 270 304 305 + 306 307 308 309 310 311 312 MAT 1 KINEM linear" + - "65 SOLID NURBS27 223 224 225 226 227 228 229 230 231 265 266 267 268 269 270 271 272 273 307 308 + 309 310 311 312 313 314 315 MAT 1 KINEM linear" + - "66 SOLID NURBS27 226 227 228 229 230 231 232 233 234 268 269 270 271 272 273 274 275 276 310 311 + 312 313 314 315 316 317 318 MAT 1 KINEM linear" + - "67 SOLID NURBS27 229 230 231 232 233 234 235 236 237 271 272 273 274 275 276 277 278 279 313 314 + 315 316 317 318 319 320 321 MAT 1 KINEM linear" + - "68 SOLID NURBS27 232 233 234 235 236 237 238 239 240 274 275 276 277 278 279 280 281 282 316 317 + 318 319 320 321 322 323 324 MAT 1 KINEM linear" + - "69 SOLID NURBS27 235 236 237 238 239 240 241 242 243 277 278 279 280 281 282 283 284 285 319 320 + 321 322 323 324 325 326 327 MAT 1 KINEM linear" + - "70 SOLID NURBS27 238 239 240 241 242 243 244 245 246 280 281 282 283 284 285 286 287 288 322 323 + 324 325 326 327 328 329 330 MAT 1 KINEM linear" + - "71 SOLID NURBS27 241 242 243 244 245 246 247 248 249 283 284 285 286 287 288 289 290 291 325 326 + 327 328 329 330 331 332 333 MAT 1 KINEM linear" + - "72 SOLID NURBS27 244 245 246 247 248 249 250 251 252 286 287 288 289 290 291 292 293 294 328 329 + 330 331 332 333 334 335 336 MAT 1 KINEM linear" + - "73 SOLID NURBS27 253 254 255 256 257 258 259 260 261 295 296 297 298 299 300 301 302 303 337 338 + 339 340 341 342 343 344 345 MAT 1 KINEM linear" + - "74 SOLID NURBS27 256 257 258 259 260 261 262 263 264 298 299 300 301 302 303 304 305 306 340 341 + 342 343 344 345 346 347 348 MAT 1 KINEM linear" + - "75 SOLID NURBS27 259 260 261 262 263 264 265 266 267 301 302 303 304 305 306 307 308 309 343 344 + 345 346 347 348 349 350 351 MAT 1 KINEM linear" + - "76 SOLID NURBS27 262 263 264 265 266 267 268 269 270 304 305 306 307 308 309 310 311 312 346 347 + 348 349 350 351 352 353 354 MAT 1 KINEM linear" + - "77 SOLID NURBS27 265 266 267 268 269 270 271 272 273 307 308 309 310 311 312 313 314 315 349 350 + 351 352 353 354 355 356 357 MAT 1 KINEM linear" + - "78 SOLID NURBS27 268 269 270 271 272 273 274 275 276 310 311 312 313 314 315 316 317 318 352 353 + 354 355 356 357 358 359 360 MAT 1 KINEM linear" + - "79 SOLID NURBS27 271 272 273 274 275 276 277 278 279 313 314 315 316 317 318 319 320 321 355 356 + 357 358 359 360 361 362 363 MAT 1 KINEM linear" + - "80 SOLID NURBS27 274 275 276 277 278 279 280 281 282 316 317 318 319 320 321 322 323 324 358 359 + 360 361 362 363 364 365 366 MAT 1 KINEM linear" + - "81 SOLID NURBS27 277 278 279 280 281 282 283 284 285 319 320 321 322 323 324 325 326 327 361 362 + 363 364 365 366 367 368 369 MAT 1 KINEM linear" + - "82 SOLID NURBS27 280 281 282 283 284 285 286 287 288 322 323 324 325 326 327 328 329 330 364 365 + 366 367 368 369 370 371 372 MAT 1 KINEM linear" + - "83 SOLID NURBS27 283 284 285 286 287 288 289 290 291 325 326 327 328 329 330 331 332 333 367 368 + 369 370 371 372 373 374 375 MAT 1 KINEM linear" + - "84 SOLID NURBS27 286 287 288 289 290 291 292 293 294 328 329 330 331 332 333 334 335 336 370 371 + 372 373 374 375 376 377 378 MAT 1 KINEM linear" + - "85 SOLID NURBS27 295 296 297 298 299 300 301 302 303 337 338 339 340 341 342 343 344 345 379 380 + 381 382 383 384 385 386 387 MAT 1 KINEM linear" + - "86 SOLID NURBS27 298 299 300 301 302 303 304 305 306 340 341 342 343 344 345 346 347 348 382 383 + 384 385 386 387 388 389 390 MAT 1 KINEM linear" + - "87 SOLID NURBS27 301 302 303 304 305 306 307 308 309 343 344 345 346 347 348 349 350 351 385 386 + 387 388 389 390 391 392 393 MAT 1 KINEM linear" + - "88 SOLID NURBS27 304 305 306 307 308 309 310 311 312 346 347 348 349 350 351 352 353 354 388 389 + 390 391 392 393 394 395 396 MAT 1 KINEM linear" + - "89 SOLID NURBS27 307 308 309 310 311 312 313 314 315 349 350 351 352 353 354 355 356 357 391 392 + 393 394 395 396 397 398 399 MAT 1 KINEM linear" + - "90 SOLID NURBS27 310 311 312 313 314 315 316 317 318 352 353 354 355 356 357 358 359 360 394 395 + 396 397 398 399 400 401 402 MAT 1 KINEM linear" + - "91 SOLID NURBS27 313 314 315 316 317 318 319 320 321 355 356 357 358 359 360 361 362 363 397 398 + 399 400 401 402 403 404 405 MAT 1 KINEM linear" + - "92 SOLID NURBS27 316 317 318 319 320 321 322 323 324 358 359 360 361 362 363 364 365 366 400 401 + 402 403 404 405 406 407 408 MAT 1 KINEM linear" + - "93 SOLID NURBS27 319 320 321 322 323 324 325 326 327 361 362 363 364 365 366 367 368 369 403 404 + 405 406 407 408 409 410 411 MAT 1 KINEM linear" + - "94 SOLID NURBS27 322 323 324 325 326 327 328 329 330 364 365 366 367 368 369 370 371 372 406 407 + 408 409 410 411 412 413 414 MAT 1 KINEM linear" + - "95 SOLID NURBS27 325 326 327 328 329 330 331 332 333 367 368 369 370 371 372 373 374 375 409 410 + 411 412 413 414 415 416 417 MAT 1 KINEM linear" + - "96 SOLID NURBS27 328 329 330 331 332 333 334 335 336 370 371 372 373 374 375 376 377 378 412 413 + 414 415 416 417 418 419 420 MAT 1 KINEM linear" + - "97 SOLID HEX8 421 422 423 424 425 426 427 428 MAT 3 KINEM linear" + - "98 SOLID HEX8 429 424 430 431 432 428 433 434 MAT 3 KINEM linear" + - "99 SOLID HEX8 435 431 436 437 438 434 439 440 MAT 3 KINEM linear" + - "100 SOLID HEX8 441 437 442 443 444 440 445 446 MAT 3 KINEM linear" + - "101 SOLID HEX8 447 443 448 449 450 446 451 452 MAT 3 KINEM linear" + - "102 SOLID HEX8 453 449 454 455 456 452 457 458 MAT 3 KINEM linear" + - "103 SOLID HEX8 459 455 460 461 462 458 463 464 MAT 3 KINEM linear" + - "104 SOLID HEX8 424 423 465 430 428 427 466 433 MAT 3 KINEM linear" + - "105 SOLID HEX8 431 430 467 436 434 433 468 439 MAT 3 KINEM linear" + - "106 SOLID HEX8 437 436 469 442 440 439 470 445 MAT 3 KINEM linear" + - "107 SOLID HEX8 443 442 471 448 446 445 472 451 MAT 3 KINEM linear" + - "108 SOLID HEX8 449 448 473 454 452 451 474 457 MAT 3 KINEM linear" + - "109 SOLID HEX8 455 454 475 460 458 457 476 463 MAT 3 KINEM linear" + - "110 SOLID HEX8 423 477 478 465 427 479 480 466 MAT 3 KINEM linear" + - "111 SOLID HEX8 430 465 481 467 433 466 482 468 MAT 3 KINEM linear" + - "112 SOLID HEX8 436 467 483 469 439 468 484 470 MAT 3 KINEM linear" + - "113 SOLID HEX8 442 469 485 471 445 470 486 472 MAT 3 KINEM linear" + - "114 SOLID HEX8 448 471 487 473 451 472 488 474 MAT 3 KINEM linear" + - "115 SOLID HEX8 454 473 489 475 457 474 490 476 MAT 3 KINEM linear" + - "116 SOLID HEX8 460 475 491 492 463 476 493 494 MAT 3 KINEM linear" + - "117 SOLID HEX8 465 478 495 481 466 480 496 482 MAT 3 KINEM linear" + - "118 SOLID HEX8 467 481 497 483 468 482 498 484 MAT 3 KINEM linear" + - "119 SOLID HEX8 469 483 499 485 470 484 500 486 MAT 3 KINEM linear" + - "120 SOLID HEX8 471 485 501 487 472 486 502 488 MAT 3 KINEM linear" + - "121 SOLID HEX8 473 487 503 489 474 488 504 490 MAT 3 KINEM linear" + - "122 SOLID HEX8 475 489 505 491 476 490 506 493 MAT 3 KINEM linear" + - "123 SOLID HEX8 478 507 508 495 480 509 510 496 MAT 3 KINEM linear" + - "124 SOLID HEX8 481 495 511 497 482 496 512 498 MAT 3 KINEM linear" + - "125 SOLID HEX8 483 497 513 499 484 498 514 500 MAT 3 KINEM linear" + - "126 SOLID HEX8 485 499 515 501 486 500 516 502 MAT 3 KINEM linear" + - "127 SOLID HEX8 487 501 517 503 488 502 518 504 MAT 3 KINEM linear" + - "128 SOLID HEX8 489 503 519 505 490 504 520 506 MAT 3 KINEM linear" + - "129 SOLID HEX8 491 505 521 522 493 506 523 524 MAT 3 KINEM linear" + - "130 SOLID HEX8 495 508 525 511 496 510 526 512 MAT 3 KINEM linear" + - "131 SOLID HEX8 497 511 527 513 498 512 528 514 MAT 3 KINEM linear" + - "132 SOLID HEX8 499 513 529 515 500 514 530 516 MAT 3 KINEM linear" + - "133 SOLID HEX8 501 515 531 517 502 516 532 518 MAT 3 KINEM linear" + - "134 SOLID HEX8 503 517 533 519 504 518 534 520 MAT 3 KINEM linear" + - "135 SOLID HEX8 505 519 535 521 506 520 536 523 MAT 3 KINEM linear" + - "136 SOLID HEX8 508 537 538 525 510 539 540 526 MAT 3 KINEM linear" + - "137 SOLID HEX8 511 525 541 527 512 526 542 528 MAT 3 KINEM linear" + - "138 SOLID HEX8 513 527 543 529 514 528 544 530 MAT 3 KINEM linear" + - "139 SOLID HEX8 515 529 545 531 516 530 546 532 MAT 3 KINEM linear" + - "140 SOLID HEX8 517 531 547 533 518 532 548 534 MAT 3 KINEM linear" + - "141 SOLID HEX8 519 533 549 535 520 534 550 536 MAT 3 KINEM linear" + - "142 SOLID HEX8 521 535 551 552 523 536 553 554 MAT 3 KINEM linear" + - "143 SOLID HEX8 525 538 555 541 526 540 556 542 MAT 3 KINEM linear" + - "144 SOLID HEX8 527 541 557 543 528 542 558 544 MAT 3 KINEM linear" + - "145 SOLID HEX8 529 543 559 545 530 544 560 546 MAT 3 KINEM linear" + - "146 SOLID HEX8 531 545 561 547 532 546 562 548 MAT 3 KINEM linear" + - "147 SOLID HEX8 533 547 563 549 534 548 564 550 MAT 3 KINEM linear" + - "148 SOLID HEX8 535 549 565 551 536 550 566 553 MAT 3 KINEM linear" + - "149 SOLID HEX8 538 567 568 555 540 569 570 556 MAT 3 KINEM linear" + - "150 SOLID HEX8 541 555 571 557 542 556 572 558 MAT 3 KINEM linear" + - "151 SOLID HEX8 543 557 573 559 544 558 574 560 MAT 3 KINEM linear" + - "152 SOLID HEX8 545 559 575 561 546 560 576 562 MAT 3 KINEM linear" + - "153 SOLID HEX8 547 561 577 563 548 562 578 564 MAT 3 KINEM linear" + - "154 SOLID HEX8 549 563 579 565 550 564 580 566 MAT 3 KINEM linear" + - "155 SOLID HEX8 551 565 581 582 553 566 583 584 MAT 3 KINEM linear" + - "156 SOLID HEX8 555 568 585 571 556 570 586 572 MAT 3 KINEM linear" + - "157 SOLID HEX8 557 571 587 573 558 572 588 574 MAT 3 KINEM linear" + - "158 SOLID HEX8 559 573 589 575 560 574 590 576 MAT 3 KINEM linear" + - "159 SOLID HEX8 561 575 591 577 562 576 592 578 MAT 3 KINEM linear" + - "160 SOLID HEX8 563 577 593 579 564 578 594 580 MAT 3 KINEM linear" + - "161 SOLID HEX8 565 579 595 581 566 580 596 583 MAT 3 KINEM linear" + - "162 SOLID HEX8 568 597 598 585 570 599 600 586 MAT 3 KINEM linear" + - "163 SOLID HEX8 571 585 601 587 572 586 602 588 MAT 3 KINEM linear" + - "164 SOLID HEX8 573 587 603 589 574 588 604 590 MAT 3 KINEM linear" + - "165 SOLID HEX8 575 589 605 591 576 590 606 592 MAT 3 KINEM linear" + - "166 SOLID HEX8 577 591 607 593 578 592 608 594 MAT 3 KINEM linear" + - "167 SOLID HEX8 579 593 609 595 580 594 610 596 MAT 3 KINEM linear" + - "168 SOLID HEX8 581 595 611 612 583 596 613 614 MAT 3 KINEM linear" + - "169 SOLID HEX8 585 598 615 601 586 600 616 602 MAT 3 KINEM linear" + - "170 SOLID HEX8 587 601 617 603 588 602 618 604 MAT 3 KINEM linear" + - "171 SOLID HEX8 589 603 619 605 590 604 620 606 MAT 3 KINEM linear" + - "172 SOLID HEX8 591 605 621 607 592 606 622 608 MAT 3 KINEM linear" + - "173 SOLID HEX8 593 607 623 609 594 608 624 610 MAT 3 KINEM linear" + - "174 SOLID HEX8 595 609 625 611 596 610 626 613 MAT 3 KINEM linear" + - "175 SOLID WEDGE6 461 460 492 464 463 494 MAT 3 KINEM linear" + - "176 SOLID WEDGE6 492 491 522 494 493 524 MAT 3 KINEM linear" + - "177 SOLID WEDGE6 522 521 552 524 523 554 MAT 3 KINEM linear" + - "178 SOLID WEDGE6 552 551 582 554 553 584 MAT 3 KINEM linear" + - "179 SOLID WEDGE6 582 581 612 584 583 614 MAT 3 KINEM linear" + - "180 SOLID WEDGE6 612 611 627 614 613 628 MAT 3 KINEM linear" + - "181 SOLID WEDGE6 422 477 423 426 479 427 MAT 3 KINEM linear" + - "182 SOLID WEDGE6 477 507 478 479 509 480 MAT 3 KINEM linear" + - "183 SOLID WEDGE6 507 537 508 509 539 510 MAT 3 KINEM linear" + - "184 SOLID WEDGE6 537 567 538 539 569 540 MAT 3 KINEM linear" + - "185 SOLID WEDGE6 567 597 568 569 599 570 MAT 3 KINEM linear" + - "186 SOLID WEDGE6 597 629 598 599 630 600 MAT 3 KINEM linear" + - "187 SOLID WEDGE6 598 629 615 600 630 616 MAT 3 KINEM linear" + - "188 SOLID WEDGE6 601 615 617 602 616 618 MAT 3 KINEM linear" + - "189 SOLID WEDGE6 603 617 619 604 618 620 MAT 3 KINEM linear" + - "190 SOLID WEDGE6 605 619 621 606 620 622 MAT 3 KINEM linear" + - "191 SOLID WEDGE6 607 621 623 608 622 624 MAT 3 KINEM linear" + - "192 SOLID WEDGE6 609 623 625 610 624 626 MAT 3 KINEM linear" + - "193 SOLID WEDGE6 611 625 627 613 626 628 MAT 3 KINEM linear" +NODE COORDS: + - "CP 1 COORD -0.5 -0.5 -1.0 1.0" + - "CP 2 COORD 0.0 -0.5 -1.0 1.0" + - "CP 3 COORD 0.5 -0.5 -1.0 1.0" + - "CP 4 COORD -0.5 -0.4583333333333333 -1.0 1.0" + - "CP 5 COORD 0.0 -0.4583333333333333 -1.0 1.0" + - "CP 6 COORD 0.5 -0.4583333333333333 -1.0 1.0" + - "CP 7 COORD -0.5 -0.375 -1.0 1.0" + - "CP 8 COORD 0.0 -0.375 -1.0 1.0" + - "CP 9 COORD 0.5 -0.375 -1.0 1.0" + - "CP 10 COORD -0.5 -0.29166666666666663 -1.0 1.0" + - "CP 11 COORD 0.0 -0.29166666666666663 -1.0 1.0" + - "CP 12 COORD 0.5 -0.29166666666666663 -1.0 1.0" + - "CP 13 COORD -0.5 -0.20833333333333331 -1.0 1.0" + - "CP 14 COORD 0.0 -0.20833333333333331 -1.0 1.0" + - "CP 15 COORD 0.5 -0.20833333333333331 -1.0 1.0" + - "CP 16 COORD -0.5 -0.125 -1.0 1.0" + - "CP 17 COORD 0.0 -0.125 -1.0 1.0" + - "CP 18 COORD 0.5 -0.125 -1.0 1.0" + - "CP 19 COORD -0.5 -0.04166666666666668 -1.0 1.0" + - "CP 20 COORD 0.0 -0.04166666666666668 -1.0 1.0" + - "CP 21 COORD 0.5 -0.04166666666666668 -1.0 1.0" + - "CP 22 COORD -0.5 0.04166666666666662 -1.0 1.0" + - "CP 23 COORD 0.0 0.04166666666666662 -1.0 1.0" + - "CP 24 COORD 0.5 0.04166666666666662 -1.0 1.0" + - "CP 25 COORD -0.5 0.12499999999999993 -1.0 1.0" + - "CP 26 COORD 0.0 0.12499999999999993 -1.0 1.0" + - "CP 27 COORD 0.5 0.12499999999999993 -1.0 1.0" + - "CP 28 COORD -0.5 0.20833333333333331 -1.0 1.0" + - "CP 29 COORD 0.0 0.20833333333333331 -1.0 1.0" + - "CP 30 COORD 0.5 0.20833333333333331 -1.0 1.0" + - "CP 31 COORD -0.5 0.29166666666666663 -1.0 1.0" + - "CP 32 COORD 0.0 0.29166666666666663 -1.0 1.0" + - "CP 33 COORD 0.5 0.29166666666666663 -1.0 1.0" + - "CP 34 COORD -0.5 0.37499999999999994 -1.0 1.0" + - "CP 35 COORD 0.0 0.37499999999999994 -1.0 1.0" + - "CP 36 COORD 0.5 0.37499999999999994 -1.0 1.0" + - "CP 37 COORD -0.5 0.4583333333333333 -1.0 1.0" + - "CP 38 COORD 0.0 0.4583333333333333 -1.0 1.0" + - "CP 39 COORD 0.5 0.4583333333333333 -1.0 1.0" + - "CP 40 COORD -0.5 0.5 -1.0 1.0" + - "CP 41 COORD 0.0 0.5 -1.0 1.0" + - "CP 42 COORD 0.5 0.5 -1.0 1.0" + - "CP 43 COORD -0.5 -0.5 -0.9578125 1.0" + - "CP 44 COORD 0.0 -0.5 -0.9578125 1.0" + - "CP 45 COORD 0.5 -0.5 -0.9578125 1.0" + - "CP 46 COORD -0.5 -0.4583333333333333 -0.9578125 1.0" + - "CP 47 COORD 0.0 -0.4583333333333333 -0.9578125 1.0" + - "CP 48 COORD 0.5 -0.4583333333333333 -0.9578125 1.0" + - "CP 49 COORD -0.5 -0.375 -0.9578125000000001 1.0" + - "CP 50 COORD 0.0 -0.375 -0.9578125000000001 1.0" + - "CP 51 COORD 0.5 -0.375 -0.9578125000000001 1.0" + - "CP 52 COORD -0.5 -0.29166666666666663 -0.9578125000000001 1.0" + - "CP 53 COORD 0.0 -0.29166666666666663 -0.9578125000000001 1.0" + - "CP 54 COORD 0.5 -0.29166666666666663 -0.9578125000000001 1.0" + - "CP 55 COORD -0.5 -0.20833333333333331 -0.9578125000000001 1.0" + - "CP 56 COORD 0.0 -0.20833333333333331 -0.9578125000000001 1.0" + - "CP 57 COORD 0.5 -0.20833333333333331 -0.9578125000000001 1.0" + - "CP 58 COORD -0.5 -0.125 -0.9578125000000001 1.0" + - "CP 59 COORD 0.0 -0.125 -0.9578125000000001 1.0" + - "CP 60 COORD 0.5 -0.125 -0.9578125000000001 1.0" + - "CP 61 COORD -0.5 -0.04166666666666668 -0.9578125 1.0" + - "CP 62 COORD 0.0 -0.04166666666666668 -0.9578125 1.0" + - "CP 63 COORD 0.5 -0.04166666666666668 -0.9578125 1.0" + - "CP 64 COORD -0.5 0.04166666666666662 -0.9578125 1.0" + - "CP 65 COORD 0.0 0.04166666666666662 -0.9578125 1.0" + - "CP 66 COORD 0.5 0.04166666666666662 -0.9578125 1.0" + - "CP 67 COORD -0.5 0.12499999999999993 -0.9578125 1.0" + - "CP 68 COORD 0.0 0.12499999999999993 -0.9578125 1.0" + - "CP 69 COORD 0.5 0.12499999999999993 -0.9578125 1.0" + - "CP 70 COORD -0.5 0.20833333333333331 -0.9578125 1.0" + - "CP 71 COORD 0.0 0.20833333333333331 -0.9578125 1.0" + - "CP 72 COORD 0.5 0.20833333333333331 -0.9578125 1.0" + - "CP 73 COORD -0.5 0.29166666666666663 -0.9578125000000001 1.0" + - "CP 74 COORD 0.0 0.29166666666666663 -0.9578125000000001 1.0" + - "CP 75 COORD 0.5 0.29166666666666663 -0.9578125000000001 1.0" + - "CP 76 COORD -0.5 0.37499999999999994 -0.9578125 1.0" + - "CP 77 COORD 0.0 0.37499999999999994 -0.9578125 1.0" + - "CP 78 COORD 0.5 0.37499999999999994 -0.9578125 1.0" + - "CP 79 COORD -0.5 0.4583333333333333 -0.9578125 1.0" + - "CP 80 COORD 0.0 0.4583333333333333 -0.9578125 1.0" + - "CP 81 COORD 0.5 0.4583333333333333 -0.9578125 1.0" + - "CP 82 COORD -0.5 0.5 -0.9578125 1.0" + - "CP 83 COORD 0.0 0.5 -0.9578125 1.0" + - "CP 84 COORD 0.5 0.5 -0.9578125 1.0" + - "CP 85 COORD -0.5 -0.5 -0.8734375 1.0" + - "CP 86 COORD 0.0 -0.5 -0.8734375 1.0" + - "CP 87 COORD 0.5 -0.5 -0.8734375 1.0" + - "CP 88 COORD -0.5 -0.4583333333333333 -0.8734375 1.0" + - "CP 89 COORD 0.0 -0.4583333333333333 -0.8734375 1.0" + - "CP 90 COORD 0.5 -0.4583333333333333 -0.8734375 1.0" + - "CP 91 COORD -0.5 -0.375 -0.8734375000000001 1.0" + - "CP 92 COORD 0.0 -0.375 -0.8734375000000001 1.0" + - "CP 93 COORD 0.5 -0.375 -0.8734375000000001 1.0" + - "CP 94 COORD -0.5 -0.29166666666666663 -0.8734375000000001 1.0" + - "CP 95 COORD 0.0 -0.29166666666666663 -0.8734375000000001 1.0" + - "CP 96 COORD 0.5 -0.29166666666666663 -0.8734375000000001 1.0" + - "CP 97 COORD -0.5 -0.20833333333333331 -0.8734375000000001 1.0" + - "CP 98 COORD 0.0 -0.20833333333333331 -0.8734375000000001 1.0" + - "CP 99 COORD 0.5 -0.20833333333333331 -0.8734375000000001 1.0" + - "CP 100 COORD -0.5 -0.125 -0.8734375000000001 1.0" + - "CP 101 COORD 0.0 -0.125 -0.8734375000000001 1.0" + - "CP 102 COORD 0.5 -0.125 -0.8734375000000001 1.0" + - "CP 103 COORD -0.5 -0.04166666666666668 -0.8734375 1.0" + - "CP 104 COORD 0.0 -0.04166666666666668 -0.8734375 1.0" + - "CP 105 COORD 0.5 -0.04166666666666668 -0.8734375 1.0" + - "CP 106 COORD -0.5 0.04166666666666662 -0.8734375 1.0" + - "CP 107 COORD 0.0 0.04166666666666662 -0.8734375 1.0" + - "CP 108 COORD 0.5 0.04166666666666662 -0.8734375 1.0" + - "CP 109 COORD -0.5 0.12499999999999993 -0.8734375 1.0" + - "CP 110 COORD 0.0 0.12499999999999993 -0.8734375 1.0" + - "CP 111 COORD 0.5 0.12499999999999993 -0.8734375 1.0" + - "CP 112 COORD -0.5 0.20833333333333331 -0.8734375 1.0" + - "CP 113 COORD 0.0 0.20833333333333331 -0.8734375 1.0" + - "CP 114 COORD 0.5 0.20833333333333331 -0.8734375 1.0" + - "CP 115 COORD -0.5 0.29166666666666663 -0.8734375000000001 1.0" + - "CP 116 COORD 0.0 0.29166666666666663 -0.8734375000000001 1.0" + - "CP 117 COORD 0.5 0.29166666666666663 -0.8734375000000001 1.0" + - "CP 118 COORD -0.5 0.37499999999999994 -0.8734375 1.0" + - "CP 119 COORD 0.0 0.37499999999999994 -0.8734375 1.0" + - "CP 120 COORD 0.5 0.37499999999999994 -0.8734375 1.0" + - "CP 121 COORD -0.5 0.4583333333333333 -0.8734375 1.0" + - "CP 122 COORD 0.0 0.4583333333333333 -0.8734375 1.0" + - "CP 123 COORD 0.5 0.4583333333333333 -0.8734375 1.0" + - "CP 124 COORD -0.5 0.5 -0.8734375 1.0" + - "CP 125 COORD 0.0 0.5 -0.8734375 1.0" + - "CP 126 COORD 0.5 0.5 -0.8734375 1.0" + - "CP 127 COORD -0.5 -0.5 -0.7890625 1.0" + - "CP 128 COORD 0.0 -0.5 -0.7890625 1.0" + - "CP 129 COORD 0.5 -0.5 -0.7890625 1.0" + - "CP 130 COORD -0.5 -0.4583333333333333 -0.7890625 1.0" + - "CP 131 COORD 0.0 -0.4583333333333333 -0.7890625 1.0" + - "CP 132 COORD 0.5 -0.4583333333333333 -0.7890625 1.0" + - "CP 133 COORD -0.5 -0.375 -0.7890625 1.0" + - "CP 134 COORD 0.0 -0.375 -0.7890625 1.0" + - "CP 135 COORD 0.5 -0.375 -0.7890625 1.0" + - "CP 136 COORD -0.5 -0.29166666666666663 -0.7890625 1.0" + - "CP 137 COORD 0.0 -0.29166666666666663 -0.7890625 1.0" + - "CP 138 COORD 0.5 -0.29166666666666663 -0.7890625 1.0" + - "CP 139 COORD -0.5 -0.20833333333333331 -0.7890625 1.0" + - "CP 140 COORD 0.0 -0.20833333333333331 -0.7890625 1.0" + - "CP 141 COORD 0.5 -0.20833333333333331 -0.7890625 1.0" + - "CP 142 COORD -0.5 -0.125 -0.7890625 1.0" + - "CP 143 COORD 0.0 -0.125 -0.7890625 1.0" + - "CP 144 COORD 0.5 -0.125 -0.7890625 1.0" + - "CP 145 COORD -0.5 -0.04166666666666668 -0.7890625 1.0" + - "CP 146 COORD 0.0 -0.04166666666666668 -0.7890625 1.0" + - "CP 147 COORD 0.5 -0.04166666666666668 -0.7890625 1.0" + - "CP 148 COORD -0.5 0.04166666666666662 -0.7890625 1.0" + - "CP 149 COORD 0.0 0.04166666666666662 -0.7890625 1.0" + - "CP 150 COORD 0.5 0.04166666666666662 -0.7890625 1.0" + - "CP 151 COORD -0.5 0.12499999999999993 -0.7890625 1.0" + - "CP 152 COORD 0.0 0.12499999999999993 -0.7890625 1.0" + - "CP 153 COORD 0.5 0.12499999999999993 -0.7890625 1.0" + - "CP 154 COORD -0.5 0.20833333333333331 -0.7890625 1.0" + - "CP 155 COORD 0.0 0.20833333333333331 -0.7890625 1.0" + - "CP 156 COORD 0.5 0.20833333333333331 -0.7890625 1.0" + - "CP 157 COORD -0.5 0.29166666666666663 -0.7890625 1.0" + - "CP 158 COORD 0.0 0.29166666666666663 -0.7890625 1.0" + - "CP 159 COORD 0.5 0.29166666666666663 -0.7890625 1.0" + - "CP 160 COORD -0.5 0.375 -0.7890625 1.0" + - "CP 161 COORD 0.0 0.375 -0.7890625 1.0" + - "CP 162 COORD 0.5 0.375 -0.7890625 1.0" + - "CP 163 COORD -0.5 0.4583333333333333 -0.7890625 1.0" + - "CP 164 COORD 0.0 0.4583333333333333 -0.7890625 1.0" + - "CP 165 COORD 0.5 0.4583333333333333 -0.7890625 1.0" + - "CP 166 COORD -0.5 0.5 -0.7890625 1.0" + - "CP 167 COORD 0.0 0.5 -0.7890625 1.0" + - "CP 168 COORD 0.5 0.5 -0.7890625 1.0" + - "CP 169 COORD -0.5 -0.5 -0.7046875 1.0" + - "CP 170 COORD 0.0 -0.5 -0.7046875 1.0" + - "CP 171 COORD 0.5 -0.5 -0.7046875 1.0" + - "CP 172 COORD -0.5 -0.45833333333333337 -0.7046875 1.0" + - "CP 173 COORD 0.0 -0.45833333333333337 -0.7046875 1.0" + - "CP 174 COORD 0.5 -0.45833333333333337 -0.7046875 1.0" + - "CP 175 COORD -0.5 -0.375 -0.7046875 1.0" + - "CP 176 COORD 0.0 -0.375 -0.7046875 1.0" + - "CP 177 COORD 0.5 -0.375 -0.7046875 1.0" + - "CP 178 COORD -0.5 -0.29166666666666663 -0.7046875 1.0" + - "CP 179 COORD 0.0 -0.29166666666666663 -0.7046875 1.0" + - "CP 180 COORD 0.5 -0.29166666666666663 -0.7046875 1.0" + - "CP 181 COORD -0.5 -0.20833333333333334 -0.7046875 1.0" + - "CP 182 COORD 0.0 -0.20833333333333334 -0.7046875 1.0" + - "CP 183 COORD 0.5 -0.20833333333333334 -0.7046875 1.0" + - "CP 184 COORD -0.5 -0.125 -0.7046875 1.0" + - "CP 185 COORD 0.0 -0.125 -0.7046875 1.0" + - "CP 186 COORD 0.5 -0.125 -0.7046875 1.0" + - "CP 187 COORD -0.5 -0.041666666666666685 -0.7046875 1.0" + - "CP 188 COORD 0.0 -0.041666666666666685 -0.7046875 1.0" + - "CP 189 COORD 0.5 -0.041666666666666685 -0.7046875 1.0" + - "CP 190 COORD -0.5 0.04166666666666663 -0.7046875 1.0" + - "CP 191 COORD 0.0 0.04166666666666663 -0.7046875 1.0" + - "CP 192 COORD 0.5 0.04166666666666663 -0.7046875 1.0" + - "CP 193 COORD -0.5 0.12499999999999994 -0.7046875 1.0" + - "CP 194 COORD 0.0 0.12499999999999994 -0.7046875 1.0" + - "CP 195 COORD 0.5 0.12499999999999994 -0.7046875 1.0" + - "CP 196 COORD -0.5 0.20833333333333334 -0.7046875 1.0" + - "CP 197 COORD 0.0 0.20833333333333334 -0.7046875 1.0" + - "CP 198 COORD 0.5 0.20833333333333334 -0.7046875 1.0" + - "CP 199 COORD -0.5 0.29166666666666663 -0.7046875 1.0" + - "CP 200 COORD 0.0 0.29166666666666663 -0.7046875 1.0" + - "CP 201 COORD 0.5 0.29166666666666663 -0.7046875 1.0" + - "CP 202 COORD -0.5 0.375 -0.7046875 1.0" + - "CP 203 COORD 0.0 0.375 -0.7046875 1.0" + - "CP 204 COORD 0.5 0.375 -0.7046875 1.0" + - "CP 205 COORD -0.5 0.45833333333333337 -0.7046875 1.0" + - "CP 206 COORD 0.0 0.45833333333333337 -0.7046875 1.0" + - "CP 207 COORD 0.5 0.45833333333333337 -0.7046875 1.0" + - "CP 208 COORD -0.5 0.5 -0.7046875 1.0" + - "CP 209 COORD 0.0 0.5 -0.7046875 1.0" + - "CP 210 COORD 0.5 0.5 -0.7046875 1.0" + - "CP 211 COORD -0.5 -0.5 -0.6203124999999999 1.0" + - "CP 212 COORD 0.0 -0.5 -0.6203124999999999 1.0" + - "CP 213 COORD 0.5 -0.5 -0.6203124999999999 1.0" + - "CP 214 COORD -0.5 -0.45833333333333337 -0.6203124999999999 1.0" + - "CP 215 COORD 0.0 -0.45833333333333337 -0.6203124999999999 1.0" + - "CP 216 COORD 0.5 -0.45833333333333337 -0.6203124999999999 1.0" + - "CP 217 COORD -0.5 -0.375 -0.6203125 1.0" + - "CP 218 COORD 0.0 -0.375 -0.6203125 1.0" + - "CP 219 COORD 0.5 -0.375 -0.6203125 1.0" + - "CP 220 COORD -0.5 -0.29166666666666663 -0.6203125 1.0" + - "CP 221 COORD 0.0 -0.29166666666666663 -0.6203125 1.0" + - "CP 222 COORD 0.5 -0.29166666666666663 -0.6203125 1.0" + - "CP 223 COORD -0.5 -0.20833333333333334 -0.6203125 1.0" + - "CP 224 COORD 0.0 -0.20833333333333334 -0.6203125 1.0" + - "CP 225 COORD 0.5 -0.20833333333333334 -0.6203125 1.0" + - "CP 226 COORD -0.5 -0.125 -0.6203125 1.0" + - "CP 227 COORD 0.0 -0.125 -0.6203125 1.0" + - "CP 228 COORD 0.5 -0.125 -0.6203125 1.0" + - "CP 229 COORD -0.5 -0.041666666666666685 -0.6203124999999999 1.0" + - "CP 230 COORD 0.0 -0.041666666666666685 -0.6203124999999999 1.0" + - "CP 231 COORD 0.5 -0.041666666666666685 -0.6203124999999999 1.0" + - "CP 232 COORD -0.5 0.04166666666666663 -0.6203124999999999 1.0" + - "CP 233 COORD 0.0 0.04166666666666663 -0.6203124999999999 1.0" + - "CP 234 COORD 0.5 0.04166666666666663 -0.6203124999999999 1.0" + - "CP 235 COORD -0.5 0.12499999999999994 -0.6203124999999999 1.0" + - "CP 236 COORD 0.0 0.12499999999999994 -0.6203124999999999 1.0" + - "CP 237 COORD 0.5 0.12499999999999994 -0.6203124999999999 1.0" + - "CP 238 COORD -0.5 0.20833333333333334 -0.6203124999999999 1.0" + - "CP 239 COORD 0.0 0.20833333333333334 -0.6203124999999999 1.0" + - "CP 240 COORD 0.5 0.20833333333333334 -0.6203124999999999 1.0" + - "CP 241 COORD -0.5 0.29166666666666663 -0.6203125 1.0" + - "CP 242 COORD 0.0 0.29166666666666663 -0.6203125 1.0" + - "CP 243 COORD 0.5 0.29166666666666663 -0.6203125 1.0" + - "CP 244 COORD -0.5 0.375 -0.6203124999999999 1.0" + - "CP 245 COORD 0.0 0.375 -0.6203124999999999 1.0" + - "CP 246 COORD 0.5 0.375 -0.6203124999999999 1.0" + - "CP 247 COORD -0.5 0.45833333333333337 -0.6203124999999999 1.0" + - "CP 248 COORD 0.0 0.45833333333333337 -0.6203124999999999 1.0" + - "CP 249 COORD 0.5 0.45833333333333337 -0.6203124999999999 1.0" + - "CP 250 COORD -0.5 0.5 -0.6203124999999999 1.0" + - "CP 251 COORD 0.0 0.5 -0.6203124999999999 1.0" + - "CP 252 COORD 0.5 0.5 -0.6203124999999999 1.0" + - "CP 253 COORD -0.5 -0.5 -0.5359375 1.0" + - "CP 254 COORD 0.0 -0.5 -0.5359375 1.0" + - "CP 255 COORD 0.5 -0.5 -0.5359375 1.0" + - "CP 256 COORD -0.5 -0.45833333333333337 -0.5359375 1.0" + - "CP 257 COORD 0.0 -0.45833333333333337 -0.5359375 1.0" + - "CP 258 COORD 0.5 -0.45833333333333337 -0.5359375 1.0" + - "CP 259 COORD -0.5 -0.375 -0.5359375 1.0" + - "CP 260 COORD 0.0 -0.375 -0.5359375 1.0" + - "CP 261 COORD 0.5 -0.375 -0.5359375 1.0" + - "CP 262 COORD -0.5 -0.29166666666666663 -0.5359375 1.0" + - "CP 263 COORD 0.0 -0.29166666666666663 -0.5359375 1.0" + - "CP 264 COORD 0.5 -0.29166666666666663 -0.5359375 1.0" + - "CP 265 COORD -0.5 -0.20833333333333331 -0.5359375 1.0" + - "CP 266 COORD 0.0 -0.20833333333333331 -0.5359375 1.0" + - "CP 267 COORD 0.5 -0.20833333333333331 -0.5359375 1.0" + - "CP 268 COORD -0.5 -0.125 -0.5359375 1.0" + - "CP 269 COORD 0.0 -0.125 -0.5359375 1.0" + - "CP 270 COORD 0.5 -0.125 -0.5359375 1.0" + - "CP 271 COORD -0.5 -0.041666666666666685 -0.5359375 1.0" + - "CP 272 COORD 0.0 -0.041666666666666685 -0.5359375 1.0" + - "CP 273 COORD 0.5 -0.041666666666666685 -0.5359375 1.0" + - "CP 274 COORD -0.5 0.04166666666666663 -0.5359375 1.0" + - "CP 275 COORD 0.0 0.04166666666666663 -0.5359375 1.0" + - "CP 276 COORD 0.5 0.04166666666666663 -0.5359375 1.0" + - "CP 277 COORD -0.5 0.12499999999999994 -0.5359375 1.0" + - "CP 278 COORD 0.0 0.12499999999999994 -0.5359375 1.0" + - "CP 279 COORD 0.5 0.12499999999999994 -0.5359375 1.0" + - "CP 280 COORD -0.5 0.20833333333333331 -0.5359375 1.0" + - "CP 281 COORD 0.0 0.20833333333333331 -0.5359375 1.0" + - "CP 282 COORD 0.5 0.20833333333333331 -0.5359375 1.0" + - "CP 283 COORD -0.5 0.29166666666666663 -0.5359375 1.0" + - "CP 284 COORD 0.0 0.29166666666666663 -0.5359375 1.0" + - "CP 285 COORD 0.5 0.29166666666666663 -0.5359375 1.0" + - "CP 286 COORD -0.5 0.375 -0.5359375 1.0" + - "CP 287 COORD 0.0 0.375 -0.5359375 1.0" + - "CP 288 COORD 0.5 0.375 -0.5359375 1.0" + - "CP 289 COORD -0.5 0.45833333333333337 -0.5359375 1.0" + - "CP 290 COORD 0.0 0.45833333333333337 -0.5359375 1.0" + - "CP 291 COORD 0.5 0.45833333333333337 -0.5359375 1.0" + - "CP 292 COORD -0.5 0.5 -0.5359375 1.0" + - "CP 293 COORD 0.0 0.5 -0.5359375 1.0" + - "CP 294 COORD 0.5 0.5 -0.5359375 1.0" + - "CP 295 COORD -0.5 -0.5 -0.4515625 1.0" + - "CP 296 COORD 0.0 -0.5 -0.4515625 1.0" + - "CP 297 COORD 0.5 -0.5 -0.4515625 1.0" + - "CP 298 COORD -0.5 -0.45833333333333337 -0.4515625 1.0" + - "CP 299 COORD 0.0 -0.45833333333333337 -0.4515625 1.0" + - "CP 300 COORD 0.5 -0.45833333333333337 -0.4515625 1.0" + - "CP 301 COORD -0.5 -0.375 -0.4515625 1.0" + - "CP 302 COORD 0.0 -0.375 -0.4515625 1.0" + - "CP 303 COORD 0.5 -0.375 -0.4515625 1.0" + - "CP 304 COORD -0.5 -0.29166666666666663 -0.4515625 1.0" + - "CP 305 COORD 0.0 -0.29166666666666663 -0.4515625 1.0" + - "CP 306 COORD 0.5 -0.29166666666666663 -0.4515625 1.0" + - "CP 307 COORD -0.5 -0.20833333333333331 -0.4515625 1.0" + - "CP 308 COORD 0.0 -0.20833333333333331 -0.4515625 1.0" + - "CP 309 COORD 0.5 -0.20833333333333331 -0.4515625 1.0" + - "CP 310 COORD -0.5 -0.125 -0.4515625 1.0" + - "CP 311 COORD 0.0 -0.125 -0.4515625 1.0" + - "CP 312 COORD 0.5 -0.125 -0.4515625 1.0" + - "CP 313 COORD -0.5 -0.041666666666666685 -0.4515625 1.0" + - "CP 314 COORD 0.0 -0.041666666666666685 -0.4515625 1.0" + - "CP 315 COORD 0.5 -0.041666666666666685 -0.4515625 1.0" + - "CP 316 COORD -0.5 0.04166666666666663 -0.4515625 1.0" + - "CP 317 COORD 0.0 0.04166666666666663 -0.4515625 1.0" + - "CP 318 COORD 0.5 0.04166666666666663 -0.4515625 1.0" + - "CP 319 COORD -0.5 0.12499999999999994 -0.4515625 1.0" + - "CP 320 COORD 0.0 0.12499999999999994 -0.4515625 1.0" + - "CP 321 COORD 0.5 0.12499999999999994 -0.4515625 1.0" + - "CP 322 COORD -0.5 0.20833333333333331 -0.4515625 1.0" + - "CP 323 COORD 0.0 0.20833333333333331 -0.4515625 1.0" + - "CP 324 COORD 0.5 0.20833333333333331 -0.4515625 1.0" + - "CP 325 COORD -0.5 0.29166666666666663 -0.4515625 1.0" + - "CP 326 COORD 0.0 0.29166666666666663 -0.4515625 1.0" + - "CP 327 COORD 0.5 0.29166666666666663 -0.4515625 1.0" + - "CP 328 COORD -0.5 0.375 -0.4515625 1.0" + - "CP 329 COORD 0.0 0.375 -0.4515625 1.0" + - "CP 330 COORD 0.5 0.375 -0.4515625 1.0" + - "CP 331 COORD -0.5 0.45833333333333337 -0.4515625 1.0" + - "CP 332 COORD 0.0 0.45833333333333337 -0.4515625 1.0" + - "CP 333 COORD 0.5 0.45833333333333337 -0.4515625 1.0" + - "CP 334 COORD -0.5 0.5 -0.4515625 1.0" + - "CP 335 COORD 0.0 0.5 -0.4515625 1.0" + - "CP 336 COORD 0.5 0.5 -0.4515625 1.0" + - "CP 337 COORD -0.5 -0.5 -0.36718749999999994 1.0" + - "CP 338 COORD 0.0 -0.5 -0.36718749999999994 1.0" + - "CP 339 COORD 0.5 -0.5 -0.36718749999999994 1.0" + - "CP 340 COORD -0.5 -0.45833333333333337 -0.36718749999999994 1.0" + - "CP 341 COORD 0.0 -0.45833333333333337 -0.36718749999999994 1.0" + - "CP 342 COORD 0.5 -0.45833333333333337 -0.36718749999999994 1.0" + - "CP 343 COORD -0.5 -0.375 -0.3671874999999999 1.0" + - "CP 344 COORD 0.0 -0.375 -0.3671874999999999 1.0" + - "CP 345 COORD 0.5 -0.375 -0.3671874999999999 1.0" + - "CP 346 COORD -0.5 -0.29166666666666663 -0.3671874999999999 1.0" + - "CP 347 COORD 0.0 -0.29166666666666663 -0.3671874999999999 1.0" + - "CP 348 COORD 0.5 -0.29166666666666663 -0.3671874999999999 1.0" + - "CP 349 COORD -0.5 -0.20833333333333331 -0.3671874999999999 1.0" + - "CP 350 COORD 0.0 -0.20833333333333331 -0.3671874999999999 1.0" + - "CP 351 COORD 0.5 -0.20833333333333331 -0.3671874999999999 1.0" + - "CP 352 COORD -0.5 -0.125 -0.3671874999999999 1.0" + - "CP 353 COORD 0.0 -0.125 -0.3671874999999999 1.0" + - "CP 354 COORD 0.5 -0.125 -0.3671874999999999 1.0" + - "CP 355 COORD -0.5 -0.041666666666666685 -0.36718749999999994 1.0" + - "CP 356 COORD 0.0 -0.041666666666666685 -0.36718749999999994 1.0" + - "CP 357 COORD 0.5 -0.041666666666666685 -0.36718749999999994 1.0" + - "CP 358 COORD -0.5 0.04166666666666663 -0.36718749999999994 1.0" + - "CP 359 COORD 0.0 0.04166666666666663 -0.36718749999999994 1.0" + - "CP 360 COORD 0.5 0.04166666666666663 -0.36718749999999994 1.0" + - "CP 361 COORD -0.5 0.12499999999999994 -0.36718749999999994 1.0" + - "CP 362 COORD 0.0 0.12499999999999994 -0.36718749999999994 1.0" + - "CP 363 COORD 0.5 0.12499999999999994 -0.36718749999999994 1.0" + - "CP 364 COORD -0.5 0.20833333333333331 -0.36718749999999994 1.0" + - "CP 365 COORD 0.0 0.20833333333333331 -0.36718749999999994 1.0" + - "CP 366 COORD 0.5 0.20833333333333331 -0.36718749999999994 1.0" + - "CP 367 COORD -0.5 0.29166666666666663 -0.3671874999999999 1.0" + - "CP 368 COORD 0.0 0.29166666666666663 -0.3671874999999999 1.0" + - "CP 369 COORD 0.5 0.29166666666666663 -0.3671874999999999 1.0" + - "CP 370 COORD -0.5 0.375 -0.36718749999999994 1.0" + - "CP 371 COORD 0.0 0.375 -0.36718749999999994 1.0" + - "CP 372 COORD 0.5 0.375 -0.36718749999999994 1.0" + - "CP 373 COORD -0.5 0.45833333333333337 -0.36718749999999994 1.0" + - "CP 374 COORD 0.0 0.45833333333333337 -0.36718749999999994 1.0" + - "CP 375 COORD 0.5 0.45833333333333337 -0.36718749999999994 1.0" + - "CP 376 COORD -0.5 0.5 -0.36718749999999994 1.0" + - "CP 377 COORD 0.0 0.5 -0.36718749999999994 1.0" + - "CP 378 COORD 0.5 0.5 -0.36718749999999994 1.0" + - "CP 379 COORD -0.5 -0.5 -0.32499999999999996 1.0" + - "CP 380 COORD 0.0 -0.5 -0.32499999999999996 1.0" + - "CP 381 COORD 0.5 -0.5 -0.32499999999999996 1.0" + - "CP 382 COORD -0.5 -0.4583333333333333 -0.32499999999999996 1.0" + - "CP 383 COORD 0.0 -0.4583333333333333 -0.32499999999999996 1.0" + - "CP 384 COORD 0.5 -0.4583333333333333 -0.32499999999999996 1.0" + - "CP 385 COORD -0.5 -0.375 -0.3249999999999999 1.0" + - "CP 386 COORD 0.0 -0.375 -0.3249999999999999 1.0" + - "CP 387 COORD 0.5 -0.375 -0.3249999999999999 1.0" + - "CP 388 COORD -0.5 -0.29166666666666663 -0.3249999999999999 1.0" + - "CP 389 COORD 0.0 -0.29166666666666663 -0.3249999999999999 1.0" + - "CP 390 COORD 0.5 -0.29166666666666663 -0.3249999999999999 1.0" + - "CP 391 COORD -0.5 -0.20833333333333331 -0.3249999999999999 1.0" + - "CP 392 COORD 0.0 -0.20833333333333331 -0.3249999999999999 1.0" + - "CP 393 COORD 0.5 -0.20833333333333331 -0.3249999999999999 1.0" + - "CP 394 COORD -0.5 -0.125 -0.3249999999999999 1.0" + - "CP 395 COORD 0.0 -0.125 -0.3249999999999999 1.0" + - "CP 396 COORD 0.5 -0.125 -0.3249999999999999 1.0" + - "CP 397 COORD -0.5 -0.04166666666666668 -0.32499999999999996 1.0" + - "CP 398 COORD 0.0 -0.04166666666666668 -0.32499999999999996 1.0" + - "CP 399 COORD 0.5 -0.04166666666666668 -0.32499999999999996 1.0" + - "CP 400 COORD -0.5 0.04166666666666662 -0.32499999999999996 1.0" + - "CP 401 COORD 0.0 0.04166666666666662 -0.32499999999999996 1.0" + - "CP 402 COORD 0.5 0.04166666666666662 -0.32499999999999996 1.0" + - "CP 403 COORD -0.5 0.12499999999999993 -0.32499999999999996 1.0" + - "CP 404 COORD 0.0 0.12499999999999993 -0.32499999999999996 1.0" + - "CP 405 COORD 0.5 0.12499999999999993 -0.32499999999999996 1.0" + - "CP 406 COORD -0.5 0.20833333333333331 -0.32499999999999996 1.0" + - "CP 407 COORD 0.0 0.20833333333333331 -0.32499999999999996 1.0" + - "CP 408 COORD 0.5 0.20833333333333331 -0.32499999999999996 1.0" + - "CP 409 COORD -0.5 0.29166666666666663 -0.3249999999999999 1.0" + - "CP 410 COORD 0.0 0.29166666666666663 -0.3249999999999999 1.0" + - "CP 411 COORD 0.5 0.29166666666666663 -0.3249999999999999 1.0" + - "CP 412 COORD -0.5 0.37499999999999994 -0.32499999999999996 1.0" + - "CP 413 COORD 0.0 0.37499999999999994 -0.32499999999999996 1.0" + - "CP 414 COORD 0.5 0.37499999999999994 -0.32499999999999996 1.0" + - "CP 415 COORD -0.5 0.4583333333333333 -0.32499999999999996 1.0" + - "CP 416 COORD 0.0 0.4583333333333333 -0.32499999999999996 1.0" + - "CP 417 COORD 0.5 0.4583333333333333 -0.32499999999999996 1.0" + - "CP 418 COORD -0.5 0.5 -0.32499999999999996 1.0" + - "CP 419 COORD 0.0 0.5 -0.32499999999999996 1.0" + - "CP 420 COORD 0.5 0.5 -0.32499999999999996 1.0" + - "NODE 421 COORD 0.5 -0.4285714285714286 -0.4285714285714286" + - "NODE 422 COORD 0.5 -0.5 -0.35714285714285715" + - "NODE 423 COORD 0.5 -0.4285714285714286 -0.2857142857142857" + - "NODE 424 COORD 0.5 -0.35714285714285715 -0.35714285714285715" + - "NODE 425 COORD -0.5 -0.4285714285714286 -0.4285714285714286" + - "NODE 426 COORD -0.5 -0.5 -0.35714285714285715" + - "NODE 427 COORD -0.5 -0.4285714285714286 -0.2857142857142857" + - "NODE 428 COORD -0.5 -0.35714285714285715 -0.35714285714285715" + - "NODE 429 COORD 0.5 -0.2857142857142857 -0.4285714285714286" + - "NODE 430 COORD 0.5 -0.2857142857142857 -0.2857142857142857" + - "NODE 431 COORD 0.5 -0.2142857142857143 -0.35714285714285715" + - "NODE 432 COORD -0.5 -0.2857142857142857 -0.4285714285714286" + - "NODE 433 COORD -0.5 -0.2857142857142857 -0.2857142857142857" + - "NODE 434 COORD -0.5 -0.2142857142857143 -0.35714285714285715" + - "NODE 435 COORD 0.5 -0.1428571428571429 -0.4285714285714286" + - "NODE 436 COORD 0.5 -0.1428571428571429 -0.2857142857142857" + - "NODE 437 COORD 0.5 -0.07142857142857145 -0.35714285714285715" + - "NODE 438 COORD -0.5 -0.1428571428571429 -0.4285714285714286" + - "NODE 439 COORD -0.5 -0.1428571428571429 -0.2857142857142857" + - "NODE 440 COORD -0.5 -0.07142857142857145 -0.35714285714285715" + - "NODE 441 COORD 0.5 -5.551115123125783e-17 -0.4285714285714286" + - "NODE 442 COORD 0.5 -5.551115123125783e-17 -0.2857142857142857" + - "NODE 443 COORD 0.5 0.0714285714285714 -0.35714285714285715" + - "NODE 444 COORD -0.5 -5.551115123125783e-17 -0.4285714285714286" + - "NODE 445 COORD -0.5 -5.551115123125783e-17 -0.2857142857142857" + - "NODE 446 COORD -0.5 0.0714285714285714 -0.35714285714285715" + - "NODE 447 COORD 0.5 0.1428571428571428 -0.4285714285714286" + - "NODE 448 COORD 0.5 0.1428571428571428 -0.2857142857142857" + - "NODE 449 COORD 0.5 0.2142857142857142 -0.35714285714285715" + - "NODE 450 COORD -0.5 0.1428571428571428 -0.4285714285714286" + - "NODE 451 COORD -0.5 0.1428571428571428 -0.2857142857142857" + - "NODE 452 COORD -0.5 0.2142857142857142 -0.35714285714285715" + - "NODE 453 COORD 0.5 0.2857142857142856 -0.4285714285714286" + - "NODE 454 COORD 0.5 0.2857142857142856 -0.2857142857142857" + - "NODE 455 COORD 0.5 0.357142857142857 -0.35714285714285715" + - "NODE 456 COORD -0.5 0.2857142857142856 -0.4285714285714286" + - "NODE 457 COORD -0.5 0.2857142857142856 -0.2857142857142857" + - "NODE 458 COORD -0.5 0.357142857142857 -0.35714285714285715" + - "NODE 459 COORD 0.5 0.4285714285714284 -0.4285714285714286" + - "NODE 460 COORD 0.5 0.4285714285714284 -0.2857142857142857" + - "NODE 461 COORD 0.5 0.4999999999999998 -0.35714285714285715" + - "NODE 462 COORD -0.5 0.4285714285714284 -0.4285714285714286" + - "NODE 463 COORD -0.5 0.4285714285714284 -0.2857142857142857" + - "NODE 464 COORD -0.5 0.4999999999999998 -0.35714285714285715" + - "NODE 465 COORD 0.5 -0.35714285714285715 -0.2142857142857143" + - "NODE 466 COORD -0.5 -0.35714285714285715 -0.2142857142857143" + - "NODE 467 COORD 0.5 -0.2142857142857143 -0.2142857142857143" + - "NODE 468 COORD -0.5 -0.2142857142857143 -0.2142857142857143" + - "NODE 469 COORD 0.5 -0.07142857142857145 -0.2142857142857143" + - "NODE 470 COORD -0.5 -0.07142857142857145 -0.2142857142857143" + - "NODE 471 COORD 0.5 0.0714285714285714 -0.2142857142857143" + - "NODE 472 COORD -0.5 0.0714285714285714 -0.2142857142857143" + - "NODE 473 COORD 0.5 0.2142857142857142 -0.2142857142857143" + - "NODE 474 COORD -0.5 0.2142857142857142 -0.2142857142857143" + - "NODE 475 COORD 0.5 0.357142857142857 -0.2142857142857143" + - "NODE 476 COORD -0.5 0.357142857142857 -0.2142857142857143" + - "NODE 477 COORD 0.5 -0.5 -0.2142857142857143" + - "NODE 478 COORD 0.5 -0.4285714285714286 -0.1428571428571429" + - "NODE 479 COORD -0.5 -0.5 -0.2142857142857143" + - "NODE 480 COORD -0.5 -0.4285714285714286 -0.1428571428571429" + - "NODE 481 COORD 0.5 -0.2857142857142857 -0.1428571428571429" + - "NODE 482 COORD -0.5 -0.2857142857142857 -0.1428571428571429" + - "NODE 483 COORD 0.5 -0.1428571428571429 -0.1428571428571429" + - "NODE 484 COORD -0.5 -0.1428571428571429 -0.1428571428571429" + - "NODE 485 COORD 0.5 -5.551115123125783e-17 -0.1428571428571429" + - "NODE 486 COORD -0.5 -5.551115123125783e-17 -0.1428571428571429" + - "NODE 487 COORD 0.5 0.1428571428571428 -0.1428571428571429" + - "NODE 488 COORD -0.5 0.1428571428571428 -0.1428571428571429" + - "NODE 489 COORD 0.5 0.2857142857142856 -0.1428571428571429" + - "NODE 490 COORD -0.5 0.2857142857142856 -0.1428571428571429" + - "NODE 491 COORD 0.5 0.4285714285714284 -0.1428571428571429" + - "NODE 492 COORD 0.5 0.4999999999999998 -0.2142857142857143" + - "NODE 493 COORD -0.5 0.4285714285714284 -0.1428571428571429" + - "NODE 494 COORD -0.5 0.4999999999999998 -0.2142857142857143" + - "NODE 495 COORD 0.5 -0.35714285714285715 -0.07142857142857151" + - "NODE 496 COORD -0.5 -0.35714285714285715 -0.07142857142857151" + - "NODE 497 COORD 0.5 -0.2142857142857143 -0.07142857142857151" + - "NODE 498 COORD -0.5 -0.2142857142857143 -0.07142857142857151" + - "NODE 499 COORD 0.5 -0.07142857142857145 -0.07142857142857151" + - "NODE 500 COORD -0.5 -0.07142857142857145 -0.07142857142857151" + - "NODE 501 COORD 0.5 0.0714285714285714 -0.07142857142857151" + - "NODE 502 COORD -0.5 0.0714285714285714 -0.07142857142857151" + - "NODE 503 COORD 0.5 0.2142857142857142 -0.07142857142857151" + - "NODE 504 COORD -0.5 0.2142857142857142 -0.07142857142857151" + - "NODE 505 COORD 0.5 0.357142857142857 -0.07142857142857151" + - "NODE 506 COORD -0.5 0.357142857142857 -0.07142857142857151" + - "NODE 507 COORD 0.5 -0.5 -0.07142857142857151" + - "NODE 508 COORD 0.5 -0.4285714285714286 -1.1102230246251565e-16" + - "NODE 509 COORD -0.5 -0.5 -0.07142857142857151" + - "NODE 510 COORD -0.5 -0.4285714285714286 -1.1102230246251565e-16" + - "NODE 511 COORD 0.5 -0.2857142857142857 -1.1102230246251565e-16" + - "NODE 512 COORD -0.5 -0.2857142857142857 -1.1102230246251565e-16" + - "NODE 513 COORD 0.5 -0.1428571428571429 -1.1102230246251565e-16" + - "NODE 514 COORD -0.5 -0.1428571428571429 -1.1102230246251565e-16" + - "NODE 515 COORD 0.5 -5.551115123125783e-17 -1.1102230246251565e-16" + - "NODE 516 COORD -0.5 -5.551115123125783e-17 -1.1102230246251565e-16" + - "NODE 517 COORD 0.5 0.1428571428571428 -1.1102230246251565e-16" + - "NODE 518 COORD -0.5 0.1428571428571428 -1.1102230246251565e-16" + - "NODE 519 COORD 0.5 0.2857142857142856 -1.1102230246251565e-16" + - "NODE 520 COORD -0.5 0.2857142857142856 -1.1102230246251565e-16" + - "NODE 521 COORD 0.5 0.4285714285714284 -1.1102230246251565e-16" + - "NODE 522 COORD 0.5 0.4999999999999998 -0.07142857142857151" + - "NODE 523 COORD -0.5 0.4285714285714284 -1.1102230246251565e-16" + - "NODE 524 COORD -0.5 0.4999999999999998 -0.07142857142857151" + - "NODE 525 COORD 0.5 -0.35714285714285715 0.07142857142857129" + - "NODE 526 COORD -0.5 -0.35714285714285715 0.07142857142857129" + - "NODE 527 COORD 0.5 -0.2142857142857143 0.07142857142857129" + - "NODE 528 COORD -0.5 -0.2142857142857143 0.07142857142857129" + - "NODE 529 COORD 0.5 -0.07142857142857145 0.07142857142857129" + - "NODE 530 COORD -0.5 -0.07142857142857145 0.07142857142857129" + - "NODE 531 COORD 0.5 0.0714285714285714 0.07142857142857129" + - "NODE 532 COORD -0.5 0.0714285714285714 0.07142857142857129" + - "NODE 533 COORD 0.5 0.2142857142857142 0.07142857142857129" + - "NODE 534 COORD -0.5 0.2142857142857142 0.07142857142857129" + - "NODE 535 COORD 0.5 0.357142857142857 0.07142857142857129" + - "NODE 536 COORD -0.5 0.357142857142857 0.07142857142857129" + - "NODE 537 COORD 0.5 -0.5 0.07142857142857129" + - "NODE 538 COORD 0.5 -0.4285714285714286 0.14285714285714268" + - "NODE 539 COORD -0.5 -0.5 0.07142857142857129" + - "NODE 540 COORD -0.5 -0.4285714285714286 0.14285714285714268" + - "NODE 541 COORD 0.5 -0.2857142857142857 0.14285714285714268" + - "NODE 542 COORD -0.5 -0.2857142857142857 0.14285714285714268" + - "NODE 543 COORD 0.5 -0.1428571428571429 0.14285714285714268" + - "NODE 544 COORD -0.5 -0.1428571428571429 0.14285714285714268" + - "NODE 545 COORD 0.5 -5.551115123125783e-17 0.14285714285714268" + - "NODE 546 COORD -0.5 -5.551115123125783e-17 0.14285714285714268" + - "NODE 547 COORD 0.5 0.1428571428571428 0.14285714285714268" + - "NODE 548 COORD -0.5 0.1428571428571428 0.14285714285714268" + - "NODE 549 COORD 0.5 0.2857142857142856 0.14285714285714268" + - "NODE 550 COORD -0.5 0.2857142857142856 0.14285714285714268" + - "NODE 551 COORD 0.5 0.4285714285714284 0.14285714285714268" + - "NODE 552 COORD 0.5 0.4999999999999998 0.07142857142857129" + - "NODE 553 COORD -0.5 0.4285714285714284 0.14285714285714268" + - "NODE 554 COORD -0.5 0.4999999999999998 0.07142857142857129" + - "NODE 555 COORD 0.5 -0.35714285714285715 0.21428571428571408" + - "NODE 556 COORD -0.5 -0.35714285714285715 0.21428571428571408" + - "NODE 557 COORD 0.5 -0.2142857142857143 0.21428571428571408" + - "NODE 558 COORD -0.5 -0.2142857142857143 0.21428571428571408" + - "NODE 559 COORD 0.5 -0.07142857142857145 0.21428571428571408" + - "NODE 560 COORD -0.5 -0.07142857142857145 0.21428571428571408" + - "NODE 561 COORD 0.5 0.0714285714285714 0.21428571428571408" + - "NODE 562 COORD -0.5 0.0714285714285714 0.21428571428571408" + - "NODE 563 COORD 0.5 0.2142857142857142 0.21428571428571408" + - "NODE 564 COORD -0.5 0.2142857142857142 0.21428571428571408" + - "NODE 565 COORD 0.5 0.357142857142857 0.21428571428571408" + - "NODE 566 COORD -0.5 0.357142857142857 0.21428571428571408" + - "NODE 567 COORD 0.5 -0.5 0.21428571428571408" + - "NODE 568 COORD 0.5 -0.4285714285714286 0.2857142857142855" + - "NODE 569 COORD -0.5 -0.5 0.21428571428571408" + - "NODE 570 COORD -0.5 -0.4285714285714286 0.2857142857142855" + - "NODE 571 COORD 0.5 -0.2857142857142857 0.2857142857142855" + - "NODE 572 COORD -0.5 -0.2857142857142857 0.2857142857142855" + - "NODE 573 COORD 0.5 -0.1428571428571429 0.2857142857142855" + - "NODE 574 COORD -0.5 -0.1428571428571429 0.2857142857142855" + - "NODE 575 COORD 0.5 -5.551115123125783e-17 0.2857142857142855" + - "NODE 576 COORD -0.5 -5.551115123125783e-17 0.2857142857142855" + - "NODE 577 COORD 0.5 0.1428571428571428 0.2857142857142855" + - "NODE 578 COORD -0.5 0.1428571428571428 0.2857142857142855" + - "NODE 579 COORD 0.5 0.2857142857142856 0.2857142857142855" + - "NODE 580 COORD -0.5 0.2857142857142856 0.2857142857142855" + - "NODE 581 COORD 0.5 0.4285714285714284 0.2857142857142855" + - "NODE 582 COORD 0.5 0.4999999999999998 0.21428571428571408" + - "NODE 583 COORD -0.5 0.4285714285714284 0.2857142857142855" + - "NODE 584 COORD -0.5 0.4999999999999998 0.21428571428571408" + - "NODE 585 COORD 0.5 -0.35714285714285715 0.3571428571428569" + - "NODE 586 COORD -0.5 -0.35714285714285715 0.3571428571428569" + - "NODE 587 COORD 0.5 -0.2142857142857143 0.3571428571428569" + - "NODE 588 COORD -0.5 -0.2142857142857143 0.3571428571428569" + - "NODE 589 COORD 0.5 -0.07142857142857145 0.3571428571428569" + - "NODE 590 COORD -0.5 -0.07142857142857145 0.3571428571428569" + - "NODE 591 COORD 0.5 0.0714285714285714 0.3571428571428569" + - "NODE 592 COORD -0.5 0.0714285714285714 0.3571428571428569" + - "NODE 593 COORD 0.5 0.2142857142857142 0.3571428571428569" + - "NODE 594 COORD -0.5 0.2142857142857142 0.3571428571428569" + - "NODE 595 COORD 0.5 0.357142857142857 0.3571428571428569" + - "NODE 596 COORD -0.5 0.357142857142857 0.3571428571428569" + - "NODE 597 COORD 0.5 -0.5 0.3571428571428569" + - "NODE 598 COORD 0.5 -0.4285714285714286 0.42857142857142827" + - "NODE 599 COORD -0.5 -0.5 0.3571428571428569" + - "NODE 600 COORD -0.5 -0.4285714285714286 0.42857142857142827" + - "NODE 601 COORD 0.5 -0.2857142857142857 0.42857142857142827" + - "NODE 602 COORD -0.5 -0.2857142857142857 0.42857142857142827" + - "NODE 603 COORD 0.5 -0.1428571428571429 0.42857142857142827" + - "NODE 604 COORD -0.5 -0.1428571428571429 0.42857142857142827" + - "NODE 605 COORD 0.5 -5.551115123125783e-17 0.42857142857142827" + - "NODE 606 COORD -0.5 -5.551115123125783e-17 0.42857142857142827" + - "NODE 607 COORD 0.5 0.1428571428571428 0.42857142857142827" + - "NODE 608 COORD -0.5 0.1428571428571428 0.42857142857142827" + - "NODE 609 COORD 0.5 0.2857142857142856 0.42857142857142827" + - "NODE 610 COORD -0.5 0.2857142857142856 0.42857142857142827" + - "NODE 611 COORD 0.5 0.4285714285714284 0.42857142857142827" + - "NODE 612 COORD 0.5 0.4999999999999998 0.3571428571428569" + - "NODE 613 COORD -0.5 0.4285714285714284 0.42857142857142827" + - "NODE 614 COORD -0.5 0.4999999999999998 0.3571428571428569" + - "NODE 615 COORD 0.5 -0.35714285714285715 0.49999999999999967" + - "NODE 616 COORD -0.5 -0.35714285714285715 0.49999999999999967" + - "NODE 617 COORD 0.5 -0.2142857142857143 0.49999999999999967" + - "NODE 618 COORD -0.5 -0.2142857142857143 0.49999999999999967" + - "NODE 619 COORD 0.5 -0.07142857142857145 0.49999999999999967" + - "NODE 620 COORD -0.5 -0.07142857142857145 0.49999999999999967" + - "NODE 621 COORD 0.5 0.0714285714285714 0.49999999999999967" + - "NODE 622 COORD -0.5 0.0714285714285714 0.49999999999999967" + - "NODE 623 COORD 0.5 0.2142857142857142 0.49999999999999967" + - "NODE 624 COORD -0.5 0.2142857142857142 0.49999999999999967" + - "NODE 625 COORD 0.5 0.357142857142857 0.49999999999999967" + - "NODE 626 COORD -0.5 0.357142857142857 0.49999999999999967" + - "NODE 627 COORD 0.5 0.4999999999999998 0.49999999999999967" + - "NODE 628 COORD -0.5 0.4999999999999998 0.49999999999999967" + - "NODE 629 COORD 0.5 -0.5 0.49999999999999967" + - "NODE 630 COORD -0.5 -0.5 0.49999999999999967" +DNODE-NODE TOPOLOGY: + - "NODE 420 DNODE 1" + - "NODE 42 DNODE 2" + - "NODE 381 DNODE 3" + - "NODE 3 DNODE 4" + - "NODE 418 DNODE 5" + - "NODE 40 DNODE 6" + - "NODE 379 DNODE 7" + - "NODE 1 DNODE 8" +DLINE-NODE TOPOLOGY: + - "NODE 42 DLINE 1" + - "NODE 84 DLINE 1" + - "NODE 126 DLINE 1" + - "NODE 168 DLINE 1" + - "NODE 210 DLINE 1" + - "NODE 252 DLINE 1" + - "NODE 294 DLINE 1" + - "NODE 336 DLINE 1" + - "NODE 378 DLINE 1" + - "NODE 420 DLINE 1" + - "NODE 3 DLINE 2" + - "NODE 45 DLINE 2" + - "NODE 87 DLINE 2" + - "NODE 129 DLINE 2" + - "NODE 171 DLINE 2" + - "NODE 213 DLINE 2" + - "NODE 255 DLINE 2" + - "NODE 297 DLINE 2" + - "NODE 339 DLINE 2" + - "NODE 381 DLINE 2" + - "NODE 381 DLINE 3" + - "NODE 384 DLINE 3" + - "NODE 387 DLINE 3" + - "NODE 390 DLINE 3" + - "NODE 393 DLINE 3" + - "NODE 396 DLINE 3" + - "NODE 399 DLINE 3" + - "NODE 402 DLINE 3" + - "NODE 405 DLINE 3" + - "NODE 408 DLINE 3" + - "NODE 411 DLINE 3" + - "NODE 414 DLINE 3" + - "NODE 417 DLINE 3" + - "NODE 420 DLINE 3" + - "NODE 3 DLINE 4" + - "NODE 6 DLINE 4" + - "NODE 9 DLINE 4" + - "NODE 12 DLINE 4" + - "NODE 15 DLINE 4" + - "NODE 18 DLINE 4" + - "NODE 21 DLINE 4" + - "NODE 24 DLINE 4" + - "NODE 27 DLINE 4" + - "NODE 30 DLINE 4" + - "NODE 33 DLINE 4" + - "NODE 36 DLINE 4" + - "NODE 39 DLINE 4" + - "NODE 42 DLINE 4" + - "NODE 40 DLINE 5" + - "NODE 82 DLINE 5" + - "NODE 124 DLINE 5" + - "NODE 166 DLINE 5" + - "NODE 208 DLINE 5" + - "NODE 250 DLINE 5" + - "NODE 292 DLINE 5" + - "NODE 334 DLINE 5" + - "NODE 376 DLINE 5" + - "NODE 418 DLINE 5" + - "NODE 1 DLINE 6" + - "NODE 43 DLINE 6" + - "NODE 85 DLINE 6" + - "NODE 127 DLINE 6" + - "NODE 169 DLINE 6" + - "NODE 211 DLINE 6" + - "NODE 253 DLINE 6" + - "NODE 295 DLINE 6" + - "NODE 337 DLINE 6" + - "NODE 379 DLINE 6" + - "NODE 379 DLINE 7" + - "NODE 382 DLINE 7" + - "NODE 385 DLINE 7" + - "NODE 388 DLINE 7" + - "NODE 391 DLINE 7" + - "NODE 394 DLINE 7" + - "NODE 397 DLINE 7" + - "NODE 400 DLINE 7" + - "NODE 403 DLINE 7" + - "NODE 406 DLINE 7" + - "NODE 409 DLINE 7" + - "NODE 412 DLINE 7" + - "NODE 415 DLINE 7" + - "NODE 418 DLINE 7" + - "NODE 1 DLINE 8" + - "NODE 4 DLINE 8" + - "NODE 7 DLINE 8" + - "NODE 10 DLINE 8" + - "NODE 13 DLINE 8" + - "NODE 16 DLINE 8" + - "NODE 19 DLINE 8" + - "NODE 22 DLINE 8" + - "NODE 25 DLINE 8" + - "NODE 28 DLINE 8" + - "NODE 31 DLINE 8" + - "NODE 34 DLINE 8" + - "NODE 37 DLINE 8" + - "NODE 40 DLINE 8" + - "NODE 418 DLINE 9" + - "NODE 419 DLINE 9" + - "NODE 420 DLINE 9" + - "NODE 40 DLINE 10" + - "NODE 41 DLINE 10" + - "NODE 42 DLINE 10" + - "NODE 379 DLINE 11" + - "NODE 380 DLINE 11" + - "NODE 381 DLINE 11" + - "NODE 1 DLINE 12" + - "NODE 2 DLINE 12" + - "NODE 3 DLINE 12" + - "NODE 629 DLINE 13" + - "NODE 630 DLINE 13" +DSURF-NODE TOPOLOGY: + - "NODE 3 DSURFACE 1" + - "NODE 6 DSURFACE 1" + - "NODE 9 DSURFACE 1" + - "NODE 12 DSURFACE 1" + - "NODE 15 DSURFACE 1" + - "NODE 18 DSURFACE 1" + - "NODE 21 DSURFACE 1" + - "NODE 24 DSURFACE 1" + - "NODE 27 DSURFACE 1" + - "NODE 30 DSURFACE 1" + - "NODE 33 DSURFACE 1" + - "NODE 36 DSURFACE 1" + - "NODE 39 DSURFACE 1" + - "NODE 42 DSURFACE 1" + - "NODE 45 DSURFACE 1" + - "NODE 48 DSURFACE 1" + - "NODE 51 DSURFACE 1" + - "NODE 54 DSURFACE 1" + - "NODE 57 DSURFACE 1" + - "NODE 60 DSURFACE 1" + - "NODE 63 DSURFACE 1" + - "NODE 66 DSURFACE 1" + - "NODE 69 DSURFACE 1" + - "NODE 72 DSURFACE 1" + - "NODE 75 DSURFACE 1" + - "NODE 78 DSURFACE 1" + - "NODE 81 DSURFACE 1" + - "NODE 84 DSURFACE 1" + - "NODE 87 DSURFACE 1" + - "NODE 90 DSURFACE 1" + - "NODE 93 DSURFACE 1" + - "NODE 96 DSURFACE 1" + - "NODE 99 DSURFACE 1" + - "NODE 102 DSURFACE 1" + - "NODE 105 DSURFACE 1" + - "NODE 108 DSURFACE 1" + - "NODE 111 DSURFACE 1" + - "NODE 114 DSURFACE 1" + - "NODE 117 DSURFACE 1" + - "NODE 120 DSURFACE 1" + - "NODE 123 DSURFACE 1" + - "NODE 126 DSURFACE 1" + - "NODE 129 DSURFACE 1" + - "NODE 132 DSURFACE 1" + - "NODE 135 DSURFACE 1" + - "NODE 138 DSURFACE 1" + - "NODE 141 DSURFACE 1" + - "NODE 144 DSURFACE 1" + - "NODE 147 DSURFACE 1" + - "NODE 150 DSURFACE 1" + - "NODE 153 DSURFACE 1" + - "NODE 156 DSURFACE 1" + - "NODE 159 DSURFACE 1" + - "NODE 162 DSURFACE 1" + - "NODE 165 DSURFACE 1" + - "NODE 168 DSURFACE 1" + - "NODE 171 DSURFACE 1" + - "NODE 174 DSURFACE 1" + - "NODE 177 DSURFACE 1" + - "NODE 180 DSURFACE 1" + - "NODE 183 DSURFACE 1" + - "NODE 186 DSURFACE 1" + - "NODE 189 DSURFACE 1" + - "NODE 192 DSURFACE 1" + - "NODE 195 DSURFACE 1" + - "NODE 198 DSURFACE 1" + - "NODE 201 DSURFACE 1" + - "NODE 204 DSURFACE 1" + - "NODE 207 DSURFACE 1" + - "NODE 210 DSURFACE 1" + - "NODE 213 DSURFACE 1" + - "NODE 216 DSURFACE 1" + - "NODE 219 DSURFACE 1" + - "NODE 222 DSURFACE 1" + - "NODE 225 DSURFACE 1" + - "NODE 228 DSURFACE 1" + - "NODE 231 DSURFACE 1" + - "NODE 234 DSURFACE 1" + - "NODE 237 DSURFACE 1" + - "NODE 240 DSURFACE 1" + - "NODE 243 DSURFACE 1" + - "NODE 246 DSURFACE 1" + - "NODE 249 DSURFACE 1" + - "NODE 252 DSURFACE 1" + - "NODE 255 DSURFACE 1" + - "NODE 258 DSURFACE 1" + - "NODE 261 DSURFACE 1" + - "NODE 264 DSURFACE 1" + - "NODE 267 DSURFACE 1" + - "NODE 270 DSURFACE 1" + - "NODE 273 DSURFACE 1" + - "NODE 276 DSURFACE 1" + - "NODE 279 DSURFACE 1" + - "NODE 282 DSURFACE 1" + - "NODE 285 DSURFACE 1" + - "NODE 288 DSURFACE 1" + - "NODE 291 DSURFACE 1" + - "NODE 294 DSURFACE 1" + - "NODE 297 DSURFACE 1" + - "NODE 300 DSURFACE 1" + - "NODE 303 DSURFACE 1" + - "NODE 306 DSURFACE 1" + - "NODE 309 DSURFACE 1" + - "NODE 312 DSURFACE 1" + - "NODE 315 DSURFACE 1" + - "NODE 318 DSURFACE 1" + - "NODE 321 DSURFACE 1" + - "NODE 324 DSURFACE 1" + - "NODE 327 DSURFACE 1" + - "NODE 330 DSURFACE 1" + - "NODE 333 DSURFACE 1" + - "NODE 336 DSURFACE 1" + - "NODE 339 DSURFACE 1" + - "NODE 342 DSURFACE 1" + - "NODE 345 DSURFACE 1" + - "NODE 348 DSURFACE 1" + - "NODE 351 DSURFACE 1" + - "NODE 354 DSURFACE 1" + - "NODE 357 DSURFACE 1" + - "NODE 360 DSURFACE 1" + - "NODE 363 DSURFACE 1" + - "NODE 366 DSURFACE 1" + - "NODE 369 DSURFACE 1" + - "NODE 372 DSURFACE 1" + - "NODE 375 DSURFACE 1" + - "NODE 378 DSURFACE 1" + - "NODE 381 DSURFACE 1" + - "NODE 384 DSURFACE 1" + - "NODE 387 DSURFACE 1" + - "NODE 390 DSURFACE 1" + - "NODE 393 DSURFACE 1" + - "NODE 396 DSURFACE 1" + - "NODE 399 DSURFACE 1" + - "NODE 402 DSURFACE 1" + - "NODE 405 DSURFACE 1" + - "NODE 408 DSURFACE 1" + - "NODE 411 DSURFACE 1" + - "NODE 414 DSURFACE 1" + - "NODE 417 DSURFACE 1" + - "NODE 420 DSURFACE 1" + - "NODE 1 DSURFACE 2" + - "NODE 4 DSURFACE 2" + - "NODE 7 DSURFACE 2" + - "NODE 10 DSURFACE 2" + - "NODE 13 DSURFACE 2" + - "NODE 16 DSURFACE 2" + - "NODE 19 DSURFACE 2" + - "NODE 22 DSURFACE 2" + - "NODE 25 DSURFACE 2" + - "NODE 28 DSURFACE 2" + - "NODE 31 DSURFACE 2" + - "NODE 34 DSURFACE 2" + - "NODE 37 DSURFACE 2" + - "NODE 40 DSURFACE 2" + - "NODE 43 DSURFACE 2" + - "NODE 46 DSURFACE 2" + - "NODE 49 DSURFACE 2" + - "NODE 52 DSURFACE 2" + - "NODE 55 DSURFACE 2" + - "NODE 58 DSURFACE 2" + - "NODE 61 DSURFACE 2" + - "NODE 64 DSURFACE 2" + - "NODE 67 DSURFACE 2" + - "NODE 70 DSURFACE 2" + - "NODE 73 DSURFACE 2" + - "NODE 76 DSURFACE 2" + - "NODE 79 DSURFACE 2" + - "NODE 82 DSURFACE 2" + - "NODE 85 DSURFACE 2" + - "NODE 88 DSURFACE 2" + - "NODE 91 DSURFACE 2" + - "NODE 94 DSURFACE 2" + - "NODE 97 DSURFACE 2" + - "NODE 100 DSURFACE 2" + - "NODE 103 DSURFACE 2" + - "NODE 106 DSURFACE 2" + - "NODE 109 DSURFACE 2" + - "NODE 112 DSURFACE 2" + - "NODE 115 DSURFACE 2" + - "NODE 118 DSURFACE 2" + - "NODE 121 DSURFACE 2" + - "NODE 124 DSURFACE 2" + - "NODE 127 DSURFACE 2" + - "NODE 130 DSURFACE 2" + - "NODE 133 DSURFACE 2" + - "NODE 136 DSURFACE 2" + - "NODE 139 DSURFACE 2" + - "NODE 142 DSURFACE 2" + - "NODE 145 DSURFACE 2" + - "NODE 148 DSURFACE 2" + - "NODE 151 DSURFACE 2" + - "NODE 154 DSURFACE 2" + - "NODE 157 DSURFACE 2" + - "NODE 160 DSURFACE 2" + - "NODE 163 DSURFACE 2" + - "NODE 166 DSURFACE 2" + - "NODE 169 DSURFACE 2" + - "NODE 172 DSURFACE 2" + - "NODE 175 DSURFACE 2" + - "NODE 178 DSURFACE 2" + - "NODE 181 DSURFACE 2" + - "NODE 184 DSURFACE 2" + - "NODE 187 DSURFACE 2" + - "NODE 190 DSURFACE 2" + - "NODE 193 DSURFACE 2" + - "NODE 196 DSURFACE 2" + - "NODE 199 DSURFACE 2" + - "NODE 202 DSURFACE 2" + - "NODE 205 DSURFACE 2" + - "NODE 208 DSURFACE 2" + - "NODE 211 DSURFACE 2" + - "NODE 214 DSURFACE 2" + - "NODE 217 DSURFACE 2" + - "NODE 220 DSURFACE 2" + - "NODE 223 DSURFACE 2" + - "NODE 226 DSURFACE 2" + - "NODE 229 DSURFACE 2" + - "NODE 232 DSURFACE 2" + - "NODE 235 DSURFACE 2" + - "NODE 238 DSURFACE 2" + - "NODE 241 DSURFACE 2" + - "NODE 244 DSURFACE 2" + - "NODE 247 DSURFACE 2" + - "NODE 250 DSURFACE 2" + - "NODE 253 DSURFACE 2" + - "NODE 256 DSURFACE 2" + - "NODE 259 DSURFACE 2" + - "NODE 262 DSURFACE 2" + - "NODE 265 DSURFACE 2" + - "NODE 268 DSURFACE 2" + - "NODE 271 DSURFACE 2" + - "NODE 274 DSURFACE 2" + - "NODE 277 DSURFACE 2" + - "NODE 280 DSURFACE 2" + - "NODE 283 DSURFACE 2" + - "NODE 286 DSURFACE 2" + - "NODE 289 DSURFACE 2" + - "NODE 292 DSURFACE 2" + - "NODE 295 DSURFACE 2" + - "NODE 298 DSURFACE 2" + - "NODE 301 DSURFACE 2" + - "NODE 304 DSURFACE 2" + - "NODE 307 DSURFACE 2" + - "NODE 310 DSURFACE 2" + - "NODE 313 DSURFACE 2" + - "NODE 316 DSURFACE 2" + - "NODE 319 DSURFACE 2" + - "NODE 322 DSURFACE 2" + - "NODE 325 DSURFACE 2" + - "NODE 328 DSURFACE 2" + - "NODE 331 DSURFACE 2" + - "NODE 334 DSURFACE 2" + - "NODE 337 DSURFACE 2" + - "NODE 340 DSURFACE 2" + - "NODE 343 DSURFACE 2" + - "NODE 346 DSURFACE 2" + - "NODE 349 DSURFACE 2" + - "NODE 352 DSURFACE 2" + - "NODE 355 DSURFACE 2" + - "NODE 358 DSURFACE 2" + - "NODE 361 DSURFACE 2" + - "NODE 364 DSURFACE 2" + - "NODE 367 DSURFACE 2" + - "NODE 370 DSURFACE 2" + - "NODE 373 DSURFACE 2" + - "NODE 376 DSURFACE 2" + - "NODE 379 DSURFACE 2" + - "NODE 382 DSURFACE 2" + - "NODE 385 DSURFACE 2" + - "NODE 388 DSURFACE 2" + - "NODE 391 DSURFACE 2" + - "NODE 394 DSURFACE 2" + - "NODE 397 DSURFACE 2" + - "NODE 400 DSURFACE 2" + - "NODE 403 DSURFACE 2" + - "NODE 406 DSURFACE 2" + - "NODE 409 DSURFACE 2" + - "NODE 412 DSURFACE 2" + - "NODE 415 DSURFACE 2" + - "NODE 418 DSURFACE 2" + - "NODE 40 DSURFACE 3" + - "NODE 41 DSURFACE 3" + - "NODE 42 DSURFACE 3" + - "NODE 82 DSURFACE 3" + - "NODE 83 DSURFACE 3" + - "NODE 84 DSURFACE 3" + - "NODE 124 DSURFACE 3" + - "NODE 125 DSURFACE 3" + - "NODE 126 DSURFACE 3" + - "NODE 166 DSURFACE 3" + - "NODE 167 DSURFACE 3" + - "NODE 168 DSURFACE 3" + - "NODE 208 DSURFACE 3" + - "NODE 209 DSURFACE 3" + - "NODE 210 DSURFACE 3" + - "NODE 250 DSURFACE 3" + - "NODE 251 DSURFACE 3" + - "NODE 252 DSURFACE 3" + - "NODE 292 DSURFACE 3" + - "NODE 293 DSURFACE 3" + - "NODE 294 DSURFACE 3" + - "NODE 334 DSURFACE 3" + - "NODE 335 DSURFACE 3" + - "NODE 336 DSURFACE 3" + - "NODE 376 DSURFACE 3" + - "NODE 377 DSURFACE 3" + - "NODE 378 DSURFACE 3" + - "NODE 418 DSURFACE 3" + - "NODE 419 DSURFACE 3" + - "NODE 420 DSURFACE 3" + - "NODE 1 DSURFACE 4" + - "NODE 2 DSURFACE 4" + - "NODE 3 DSURFACE 4" + - "NODE 43 DSURFACE 4" + - "NODE 44 DSURFACE 4" + - "NODE 45 DSURFACE 4" + - "NODE 85 DSURFACE 4" + - "NODE 86 DSURFACE 4" + - "NODE 87 DSURFACE 4" + - "NODE 127 DSURFACE 4" + - "NODE 128 DSURFACE 4" + - "NODE 129 DSURFACE 4" + - "NODE 169 DSURFACE 4" + - "NODE 170 DSURFACE 4" + - "NODE 171 DSURFACE 4" + - "NODE 211 DSURFACE 4" + - "NODE 212 DSURFACE 4" + - "NODE 213 DSURFACE 4" + - "NODE 253 DSURFACE 4" + - "NODE 254 DSURFACE 4" + - "NODE 255 DSURFACE 4" + - "NODE 295 DSURFACE 4" + - "NODE 296 DSURFACE 4" + - "NODE 297 DSURFACE 4" + - "NODE 337 DSURFACE 4" + - "NODE 338 DSURFACE 4" + - "NODE 339 DSURFACE 4" + - "NODE 379 DSURFACE 4" + - "NODE 380 DSURFACE 4" + - "NODE 381 DSURFACE 4" + - "NODE 379 DSURFACE 5" + - "NODE 380 DSURFACE 5" + - "NODE 381 DSURFACE 5" + - "NODE 382 DSURFACE 5" + - "NODE 383 DSURFACE 5" + - "NODE 384 DSURFACE 5" + - "NODE 385 DSURFACE 5" + - "NODE 386 DSURFACE 5" + - "NODE 387 DSURFACE 5" + - "NODE 388 DSURFACE 5" + - "NODE 389 DSURFACE 5" + - "NODE 390 DSURFACE 5" + - "NODE 391 DSURFACE 5" + - "NODE 392 DSURFACE 5" + - "NODE 393 DSURFACE 5" + - "NODE 394 DSURFACE 5" + - "NODE 395 DSURFACE 5" + - "NODE 396 DSURFACE 5" + - "NODE 397 DSURFACE 5" + - "NODE 398 DSURFACE 5" + - "NODE 399 DSURFACE 5" + - "NODE 400 DSURFACE 5" + - "NODE 401 DSURFACE 5" + - "NODE 402 DSURFACE 5" + - "NODE 403 DSURFACE 5" + - "NODE 404 DSURFACE 5" + - "NODE 405 DSURFACE 5" + - "NODE 406 DSURFACE 5" + - "NODE 407 DSURFACE 5" + - "NODE 408 DSURFACE 5" + - "NODE 409 DSURFACE 5" + - "NODE 410 DSURFACE 5" + - "NODE 411 DSURFACE 5" + - "NODE 412 DSURFACE 5" + - "NODE 413 DSURFACE 5" + - "NODE 414 DSURFACE 5" + - "NODE 415 DSURFACE 5" + - "NODE 416 DSURFACE 5" + - "NODE 417 DSURFACE 5" + - "NODE 418 DSURFACE 5" + - "NODE 419 DSURFACE 5" + - "NODE 420 DSURFACE 5" + - "NODE 1 DSURFACE 6" + - "NODE 2 DSURFACE 6" + - "NODE 3 DSURFACE 6" + - "NODE 4 DSURFACE 6" + - "NODE 5 DSURFACE 6" + - "NODE 6 DSURFACE 6" + - "NODE 7 DSURFACE 6" + - "NODE 8 DSURFACE 6" + - "NODE 9 DSURFACE 6" + - "NODE 10 DSURFACE 6" + - "NODE 11 DSURFACE 6" + - "NODE 12 DSURFACE 6" + - "NODE 13 DSURFACE 6" + - "NODE 14 DSURFACE 6" + - "NODE 15 DSURFACE 6" + - "NODE 16 DSURFACE 6" + - "NODE 17 DSURFACE 6" + - "NODE 18 DSURFACE 6" + - "NODE 19 DSURFACE 6" + - "NODE 20 DSURFACE 6" + - "NODE 21 DSURFACE 6" + - "NODE 22 DSURFACE 6" + - "NODE 23 DSURFACE 6" + - "NODE 24 DSURFACE 6" + - "NODE 25 DSURFACE 6" + - "NODE 26 DSURFACE 6" + - "NODE 27 DSURFACE 6" + - "NODE 28 DSURFACE 6" + - "NODE 29 DSURFACE 6" + - "NODE 30 DSURFACE 6" + - "NODE 31 DSURFACE 6" + - "NODE 32 DSURFACE 6" + - "NODE 33 DSURFACE 6" + - "NODE 34 DSURFACE 6" + - "NODE 35 DSURFACE 6" + - "NODE 36 DSURFACE 6" + - "NODE 37 DSURFACE 6" + - "NODE 38 DSURFACE 6" + - "NODE 39 DSURFACE 6" + - "NODE 40 DSURFACE 6" + - "NODE 41 DSURFACE 6" + - "NODE 42 DSURFACE 6" + - "NODE 615 DSURFACE 7" + - "NODE 616 DSURFACE 7" + - "NODE 617 DSURFACE 7" + - "NODE 618 DSURFACE 7" + - "NODE 619 DSURFACE 7" + - "NODE 620 DSURFACE 7" + - "NODE 621 DSURFACE 7" + - "NODE 622 DSURFACE 7" + - "NODE 623 DSURFACE 7" + - "NODE 624 DSURFACE 7" + - "NODE 625 DSURFACE 7" + - "NODE 626 DSURFACE 7" + - "NODE 627 DSURFACE 7" + - "NODE 628 DSURFACE 7" + - "NODE 629 DSURFACE 7" + - "NODE 630 DSURFACE 7" +DVOL-NODE TOPOLOGY: + - "NODE 1 DVOL 1" + - "NODE 2 DVOL 1" + - "NODE 3 DVOL 1" + - "NODE 4 DVOL 1" + - "NODE 5 DVOL 1" + - "NODE 6 DVOL 1" + - "NODE 7 DVOL 1" + - "NODE 8 DVOL 1" + - "NODE 9 DVOL 1" + - "NODE 10 DVOL 1" + - "NODE 11 DVOL 1" + - "NODE 12 DVOL 1" + - "NODE 13 DVOL 1" + - "NODE 14 DVOL 1" + - "NODE 15 DVOL 1" + - "NODE 16 DVOL 1" + - "NODE 17 DVOL 1" + - "NODE 18 DVOL 1" + - "NODE 19 DVOL 1" + - "NODE 20 DVOL 1" + - "NODE 21 DVOL 1" + - "NODE 22 DVOL 1" + - "NODE 23 DVOL 1" + - "NODE 24 DVOL 1" + - "NODE 25 DVOL 1" + - "NODE 26 DVOL 1" + - "NODE 27 DVOL 1" + - "NODE 28 DVOL 1" + - "NODE 29 DVOL 1" + - "NODE 30 DVOL 1" + - "NODE 31 DVOL 1" + - "NODE 32 DVOL 1" + - "NODE 33 DVOL 1" + - "NODE 34 DVOL 1" + - "NODE 35 DVOL 1" + - "NODE 36 DVOL 1" + - "NODE 37 DVOL 1" + - "NODE 38 DVOL 1" + - "NODE 39 DVOL 1" + - "NODE 40 DVOL 1" + - "NODE 41 DVOL 1" + - "NODE 42 DVOL 1" + - "NODE 43 DVOL 1" + - "NODE 44 DVOL 1" + - "NODE 45 DVOL 1" + - "NODE 46 DVOL 1" + - "NODE 47 DVOL 1" + - "NODE 48 DVOL 1" + - "NODE 49 DVOL 1" + - "NODE 50 DVOL 1" + - "NODE 51 DVOL 1" + - "NODE 52 DVOL 1" + - "NODE 53 DVOL 1" + - "NODE 54 DVOL 1" + - "NODE 55 DVOL 1" + - "NODE 56 DVOL 1" + - "NODE 57 DVOL 1" + - "NODE 58 DVOL 1" + - "NODE 59 DVOL 1" + - "NODE 60 DVOL 1" + - "NODE 61 DVOL 1" + - "NODE 62 DVOL 1" + - "NODE 63 DVOL 1" + - "NODE 64 DVOL 1" + - "NODE 65 DVOL 1" + - "NODE 66 DVOL 1" + - "NODE 67 DVOL 1" + - "NODE 68 DVOL 1" + - "NODE 69 DVOL 1" + - "NODE 70 DVOL 1" + - "NODE 71 DVOL 1" + - "NODE 72 DVOL 1" + - "NODE 73 DVOL 1" + - "NODE 74 DVOL 1" + - "NODE 75 DVOL 1" + - "NODE 76 DVOL 1" + - "NODE 77 DVOL 1" + - "NODE 78 DVOL 1" + - "NODE 79 DVOL 1" + - "NODE 80 DVOL 1" + - "NODE 81 DVOL 1" + - "NODE 82 DVOL 1" + - "NODE 83 DVOL 1" + - "NODE 84 DVOL 1" + - "NODE 85 DVOL 1" + - "NODE 86 DVOL 1" + - "NODE 87 DVOL 1" + - "NODE 88 DVOL 1" + - "NODE 89 DVOL 1" + - "NODE 90 DVOL 1" + - "NODE 91 DVOL 1" + - "NODE 92 DVOL 1" + - "NODE 93 DVOL 1" + - "NODE 94 DVOL 1" + - "NODE 95 DVOL 1" + - "NODE 96 DVOL 1" + - "NODE 97 DVOL 1" + - "NODE 98 DVOL 1" + - "NODE 99 DVOL 1" + - "NODE 100 DVOL 1" + - "NODE 101 DVOL 1" + - "NODE 102 DVOL 1" + - "NODE 103 DVOL 1" + - "NODE 104 DVOL 1" + - "NODE 105 DVOL 1" + - "NODE 106 DVOL 1" + - "NODE 107 DVOL 1" + - "NODE 108 DVOL 1" + - "NODE 109 DVOL 1" + - "NODE 110 DVOL 1" + - "NODE 111 DVOL 1" + - "NODE 112 DVOL 1" + - "NODE 113 DVOL 1" + - "NODE 114 DVOL 1" + - "NODE 115 DVOL 1" + - "NODE 116 DVOL 1" + - "NODE 117 DVOL 1" + - "NODE 118 DVOL 1" + - "NODE 119 DVOL 1" + - "NODE 120 DVOL 1" + - "NODE 121 DVOL 1" + - "NODE 122 DVOL 1" + - "NODE 123 DVOL 1" + - "NODE 124 DVOL 1" + - "NODE 125 DVOL 1" + - "NODE 126 DVOL 1" + - "NODE 127 DVOL 1" + - "NODE 128 DVOL 1" + - "NODE 129 DVOL 1" + - "NODE 130 DVOL 1" + - "NODE 131 DVOL 1" + - "NODE 132 DVOL 1" + - "NODE 133 DVOL 1" + - "NODE 134 DVOL 1" + - "NODE 135 DVOL 1" + - "NODE 136 DVOL 1" + - "NODE 137 DVOL 1" + - "NODE 138 DVOL 1" + - "NODE 139 DVOL 1" + - "NODE 140 DVOL 1" + - "NODE 141 DVOL 1" + - "NODE 142 DVOL 1" + - "NODE 143 DVOL 1" + - "NODE 144 DVOL 1" + - "NODE 145 DVOL 1" + - "NODE 146 DVOL 1" + - "NODE 147 DVOL 1" + - "NODE 148 DVOL 1" + - "NODE 149 DVOL 1" + - "NODE 150 DVOL 1" + - "NODE 151 DVOL 1" + - "NODE 152 DVOL 1" + - "NODE 153 DVOL 1" + - "NODE 154 DVOL 1" + - "NODE 155 DVOL 1" + - "NODE 156 DVOL 1" + - "NODE 157 DVOL 1" + - "NODE 158 DVOL 1" + - "NODE 159 DVOL 1" + - "NODE 160 DVOL 1" + - "NODE 161 DVOL 1" + - "NODE 162 DVOL 1" + - "NODE 163 DVOL 1" + - "NODE 164 DVOL 1" + - "NODE 165 DVOL 1" + - "NODE 166 DVOL 1" + - "NODE 167 DVOL 1" + - "NODE 168 DVOL 1" + - "NODE 169 DVOL 1" + - "NODE 170 DVOL 1" + - "NODE 171 DVOL 1" + - "NODE 172 DVOL 1" + - "NODE 173 DVOL 1" + - "NODE 174 DVOL 1" + - "NODE 175 DVOL 1" + - "NODE 176 DVOL 1" + - "NODE 177 DVOL 1" + - "NODE 178 DVOL 1" + - "NODE 179 DVOL 1" + - "NODE 180 DVOL 1" + - "NODE 181 DVOL 1" + - "NODE 182 DVOL 1" + - "NODE 183 DVOL 1" + - "NODE 184 DVOL 1" + - "NODE 185 DVOL 1" + - "NODE 186 DVOL 1" + - "NODE 187 DVOL 1" + - "NODE 188 DVOL 1" + - "NODE 189 DVOL 1" + - "NODE 190 DVOL 1" + - "NODE 191 DVOL 1" + - "NODE 192 DVOL 1" + - "NODE 193 DVOL 1" + - "NODE 194 DVOL 1" + - "NODE 195 DVOL 1" + - "NODE 196 DVOL 1" + - "NODE 197 DVOL 1" + - "NODE 198 DVOL 1" + - "NODE 199 DVOL 1" + - "NODE 200 DVOL 1" + - "NODE 201 DVOL 1" + - "NODE 202 DVOL 1" + - "NODE 203 DVOL 1" + - "NODE 204 DVOL 1" + - "NODE 205 DVOL 1" + - "NODE 206 DVOL 1" + - "NODE 207 DVOL 1" + - "NODE 208 DVOL 1" + - "NODE 209 DVOL 1" + - "NODE 210 DVOL 1" + - "NODE 211 DVOL 1" + - "NODE 212 DVOL 1" + - "NODE 213 DVOL 1" + - "NODE 214 DVOL 1" + - "NODE 215 DVOL 1" + - "NODE 216 DVOL 1" + - "NODE 217 DVOL 1" + - "NODE 218 DVOL 1" + - "NODE 219 DVOL 1" + - "NODE 220 DVOL 1" + - "NODE 221 DVOL 1" + - "NODE 222 DVOL 1" + - "NODE 223 DVOL 1" + - "NODE 224 DVOL 1" + - "NODE 225 DVOL 1" + - "NODE 226 DVOL 1" + - "NODE 227 DVOL 1" + - "NODE 228 DVOL 1" + - "NODE 229 DVOL 1" + - "NODE 230 DVOL 1" + - "NODE 231 DVOL 1" + - "NODE 232 DVOL 1" + - "NODE 233 DVOL 1" + - "NODE 234 DVOL 1" + - "NODE 235 DVOL 1" + - "NODE 236 DVOL 1" + - "NODE 237 DVOL 1" + - "NODE 238 DVOL 1" + - "NODE 239 DVOL 1" + - "NODE 240 DVOL 1" + - "NODE 241 DVOL 1" + - "NODE 242 DVOL 1" + - "NODE 243 DVOL 1" + - "NODE 244 DVOL 1" + - "NODE 245 DVOL 1" + - "NODE 246 DVOL 1" + - "NODE 247 DVOL 1" + - "NODE 248 DVOL 1" + - "NODE 249 DVOL 1" + - "NODE 250 DVOL 1" + - "NODE 251 DVOL 1" + - "NODE 252 DVOL 1" + - "NODE 253 DVOL 1" + - "NODE 254 DVOL 1" + - "NODE 255 DVOL 1" + - "NODE 256 DVOL 1" + - "NODE 257 DVOL 1" + - "NODE 258 DVOL 1" + - "NODE 259 DVOL 1" + - "NODE 260 DVOL 1" + - "NODE 261 DVOL 1" + - "NODE 262 DVOL 1" + - "NODE 263 DVOL 1" + - "NODE 264 DVOL 1" + - "NODE 265 DVOL 1" + - "NODE 266 DVOL 1" + - "NODE 267 DVOL 1" + - "NODE 268 DVOL 1" + - "NODE 269 DVOL 1" + - "NODE 270 DVOL 1" + - "NODE 271 DVOL 1" + - "NODE 272 DVOL 1" + - "NODE 273 DVOL 1" + - "NODE 274 DVOL 1" + - "NODE 275 DVOL 1" + - "NODE 276 DVOL 1" + - "NODE 277 DVOL 1" + - "NODE 278 DVOL 1" + - "NODE 279 DVOL 1" + - "NODE 280 DVOL 1" + - "NODE 281 DVOL 1" + - "NODE 282 DVOL 1" + - "NODE 283 DVOL 1" + - "NODE 284 DVOL 1" + - "NODE 285 DVOL 1" + - "NODE 286 DVOL 1" + - "NODE 287 DVOL 1" + - "NODE 288 DVOL 1" + - "NODE 289 DVOL 1" + - "NODE 290 DVOL 1" + - "NODE 291 DVOL 1" + - "NODE 292 DVOL 1" + - "NODE 293 DVOL 1" + - "NODE 294 DVOL 1" + - "NODE 295 DVOL 1" + - "NODE 296 DVOL 1" + - "NODE 297 DVOL 1" + - "NODE 298 DVOL 1" + - "NODE 299 DVOL 1" + - "NODE 300 DVOL 1" + - "NODE 301 DVOL 1" + - "NODE 302 DVOL 1" + - "NODE 303 DVOL 1" + - "NODE 304 DVOL 1" + - "NODE 305 DVOL 1" + - "NODE 306 DVOL 1" + - "NODE 307 DVOL 1" + - "NODE 308 DVOL 1" + - "NODE 309 DVOL 1" + - "NODE 310 DVOL 1" + - "NODE 311 DVOL 1" + - "NODE 312 DVOL 1" + - "NODE 313 DVOL 1" + - "NODE 314 DVOL 1" + - "NODE 315 DVOL 1" + - "NODE 316 DVOL 1" + - "NODE 317 DVOL 1" + - "NODE 318 DVOL 1" + - "NODE 319 DVOL 1" + - "NODE 320 DVOL 1" + - "NODE 321 DVOL 1" + - "NODE 322 DVOL 1" + - "NODE 323 DVOL 1" + - "NODE 324 DVOL 1" + - "NODE 325 DVOL 1" + - "NODE 326 DVOL 1" + - "NODE 327 DVOL 1" + - "NODE 328 DVOL 1" + - "NODE 329 DVOL 1" + - "NODE 330 DVOL 1" + - "NODE 331 DVOL 1" + - "NODE 332 DVOL 1" + - "NODE 333 DVOL 1" + - "NODE 334 DVOL 1" + - "NODE 335 DVOL 1" + - "NODE 336 DVOL 1" + - "NODE 337 DVOL 1" + - "NODE 338 DVOL 1" + - "NODE 339 DVOL 1" + - "NODE 340 DVOL 1" + - "NODE 341 DVOL 1" + - "NODE 342 DVOL 1" + - "NODE 343 DVOL 1" + - "NODE 344 DVOL 1" + - "NODE 345 DVOL 1" + - "NODE 346 DVOL 1" + - "NODE 347 DVOL 1" + - "NODE 348 DVOL 1" + - "NODE 349 DVOL 1" + - "NODE 350 DVOL 1" + - "NODE 351 DVOL 1" + - "NODE 352 DVOL 1" + - "NODE 353 DVOL 1" + - "NODE 354 DVOL 1" + - "NODE 355 DVOL 1" + - "NODE 356 DVOL 1" + - "NODE 357 DVOL 1" + - "NODE 358 DVOL 1" + - "NODE 359 DVOL 1" + - "NODE 360 DVOL 1" + - "NODE 361 DVOL 1" + - "NODE 362 DVOL 1" + - "NODE 363 DVOL 1" + - "NODE 364 DVOL 1" + - "NODE 365 DVOL 1" + - "NODE 366 DVOL 1" + - "NODE 367 DVOL 1" + - "NODE 368 DVOL 1" + - "NODE 369 DVOL 1" + - "NODE 370 DVOL 1" + - "NODE 371 DVOL 1" + - "NODE 372 DVOL 1" + - "NODE 373 DVOL 1" + - "NODE 374 DVOL 1" + - "NODE 375 DVOL 1" + - "NODE 376 DVOL 1" + - "NODE 377 DVOL 1" + - "NODE 378 DVOL 1" + - "NODE 379 DVOL 1" + - "NODE 380 DVOL 1" + - "NODE 381 DVOL 1" + - "NODE 382 DVOL 1" + - "NODE 383 DVOL 1" + - "NODE 384 DVOL 1" + - "NODE 385 DVOL 1" + - "NODE 386 DVOL 1" + - "NODE 387 DVOL 1" + - "NODE 388 DVOL 1" + - "NODE 389 DVOL 1" + - "NODE 390 DVOL 1" + - "NODE 391 DVOL 1" + - "NODE 392 DVOL 1" + - "NODE 393 DVOL 1" + - "NODE 394 DVOL 1" + - "NODE 395 DVOL 1" + - "NODE 396 DVOL 1" + - "NODE 397 DVOL 1" + - "NODE 398 DVOL 1" + - "NODE 399 DVOL 1" + - "NODE 400 DVOL 1" + - "NODE 401 DVOL 1" + - "NODE 402 DVOL 1" + - "NODE 403 DVOL 1" + - "NODE 404 DVOL 1" + - "NODE 405 DVOL 1" + - "NODE 406 DVOL 1" + - "NODE 407 DVOL 1" + - "NODE 408 DVOL 1" + - "NODE 409 DVOL 1" + - "NODE 410 DVOL 1" + - "NODE 411 DVOL 1" + - "NODE 412 DVOL 1" + - "NODE 413 DVOL 1" + - "NODE 414 DVOL 1" + - "NODE 415 DVOL 1" + - "NODE 416 DVOL 1" + - "NODE 417 DVOL 1" + - "NODE 418 DVOL 1" + - "NODE 419 DVOL 1" + - "NODE 420 DVOL 1" + - "NODE 421 DVOL 2" + - "NODE 422 DVOL 2" + - "NODE 423 DVOL 2" + - "NODE 424 DVOL 2" + - "NODE 425 DVOL 2" + - "NODE 426 DVOL 2" + - "NODE 427 DVOL 2" + - "NODE 428 DVOL 2" + - "NODE 429 DVOL 2" + - "NODE 430 DVOL 2" + - "NODE 431 DVOL 2" + - "NODE 432 DVOL 2" + - "NODE 433 DVOL 2" + - "NODE 434 DVOL 2" + - "NODE 435 DVOL 2" + - "NODE 436 DVOL 2" + - "NODE 437 DVOL 2" + - "NODE 438 DVOL 2" + - "NODE 439 DVOL 2" + - "NODE 440 DVOL 2" + - "NODE 441 DVOL 2" + - "NODE 442 DVOL 2" + - "NODE 443 DVOL 2" + - "NODE 444 DVOL 2" + - "NODE 445 DVOL 2" + - "NODE 446 DVOL 2" + - "NODE 447 DVOL 2" + - "NODE 448 DVOL 2" + - "NODE 449 DVOL 2" + - "NODE 450 DVOL 2" + - "NODE 451 DVOL 2" + - "NODE 452 DVOL 2" + - "NODE 453 DVOL 2" + - "NODE 454 DVOL 2" + - "NODE 455 DVOL 2" + - "NODE 456 DVOL 2" + - "NODE 457 DVOL 2" + - "NODE 458 DVOL 2" + - "NODE 459 DVOL 2" + - "NODE 460 DVOL 2" + - "NODE 461 DVOL 2" + - "NODE 462 DVOL 2" + - "NODE 463 DVOL 2" + - "NODE 464 DVOL 2" + - "NODE 465 DVOL 2" + - "NODE 466 DVOL 2" + - "NODE 467 DVOL 2" + - "NODE 468 DVOL 2" + - "NODE 469 DVOL 2" + - "NODE 470 DVOL 2" + - "NODE 471 DVOL 2" + - "NODE 472 DVOL 2" + - "NODE 473 DVOL 2" + - "NODE 474 DVOL 2" + - "NODE 475 DVOL 2" + - "NODE 476 DVOL 2" + - "NODE 477 DVOL 2" + - "NODE 478 DVOL 2" + - "NODE 479 DVOL 2" + - "NODE 480 DVOL 2" + - "NODE 481 DVOL 2" + - "NODE 482 DVOL 2" + - "NODE 483 DVOL 2" + - "NODE 484 DVOL 2" + - "NODE 485 DVOL 2" + - "NODE 486 DVOL 2" + - "NODE 487 DVOL 2" + - "NODE 488 DVOL 2" + - "NODE 489 DVOL 2" + - "NODE 490 DVOL 2" + - "NODE 491 DVOL 2" + - "NODE 492 DVOL 2" + - "NODE 493 DVOL 2" + - "NODE 494 DVOL 2" + - "NODE 495 DVOL 2" + - "NODE 496 DVOL 2" + - "NODE 497 DVOL 2" + - "NODE 498 DVOL 2" + - "NODE 499 DVOL 2" + - "NODE 500 DVOL 2" + - "NODE 501 DVOL 2" + - "NODE 502 DVOL 2" + - "NODE 503 DVOL 2" + - "NODE 504 DVOL 2" + - "NODE 505 DVOL 2" + - "NODE 506 DVOL 2" + - "NODE 507 DVOL 2" + - "NODE 508 DVOL 2" + - "NODE 509 DVOL 2" + - "NODE 510 DVOL 2" + - "NODE 511 DVOL 2" + - "NODE 512 DVOL 2" + - "NODE 513 DVOL 2" + - "NODE 514 DVOL 2" + - "NODE 515 DVOL 2" + - "NODE 516 DVOL 2" + - "NODE 517 DVOL 2" + - "NODE 518 DVOL 2" + - "NODE 519 DVOL 2" + - "NODE 520 DVOL 2" + - "NODE 521 DVOL 2" + - "NODE 522 DVOL 2" + - "NODE 523 DVOL 2" + - "NODE 524 DVOL 2" + - "NODE 525 DVOL 2" + - "NODE 526 DVOL 2" + - "NODE 527 DVOL 2" + - "NODE 528 DVOL 2" + - "NODE 529 DVOL 2" + - "NODE 530 DVOL 2" + - "NODE 531 DVOL 2" + - "NODE 532 DVOL 2" + - "NODE 533 DVOL 2" + - "NODE 534 DVOL 2" + - "NODE 535 DVOL 2" + - "NODE 536 DVOL 2" + - "NODE 537 DVOL 2" + - "NODE 538 DVOL 2" + - "NODE 539 DVOL 2" + - "NODE 540 DVOL 2" + - "NODE 541 DVOL 2" + - "NODE 542 DVOL 2" + - "NODE 543 DVOL 2" + - "NODE 544 DVOL 2" + - "NODE 545 DVOL 2" + - "NODE 546 DVOL 2" + - "NODE 547 DVOL 2" + - "NODE 548 DVOL 2" + - "NODE 549 DVOL 2" + - "NODE 550 DVOL 2" + - "NODE 551 DVOL 2" + - "NODE 552 DVOL 2" + - "NODE 553 DVOL 2" + - "NODE 554 DVOL 2" + - "NODE 555 DVOL 2" + - "NODE 556 DVOL 2" + - "NODE 557 DVOL 2" + - "NODE 558 DVOL 2" + - "NODE 559 DVOL 2" + - "NODE 560 DVOL 2" + - "NODE 561 DVOL 2" + - "NODE 562 DVOL 2" + - "NODE 563 DVOL 2" + - "NODE 564 DVOL 2" + - "NODE 565 DVOL 2" + - "NODE 566 DVOL 2" + - "NODE 567 DVOL 2" + - "NODE 568 DVOL 2" + - "NODE 569 DVOL 2" + - "NODE 570 DVOL 2" + - "NODE 571 DVOL 2" + - "NODE 572 DVOL 2" + - "NODE 573 DVOL 2" + - "NODE 574 DVOL 2" + - "NODE 575 DVOL 2" + - "NODE 576 DVOL 2" + - "NODE 577 DVOL 2" + - "NODE 578 DVOL 2" + - "NODE 579 DVOL 2" + - "NODE 580 DVOL 2" + - "NODE 581 DVOL 2" + - "NODE 582 DVOL 2" + - "NODE 583 DVOL 2" + - "NODE 584 DVOL 2" + - "NODE 585 DVOL 2" + - "NODE 586 DVOL 2" + - "NODE 587 DVOL 2" + - "NODE 588 DVOL 2" + - "NODE 589 DVOL 2" + - "NODE 590 DVOL 2" + - "NODE 591 DVOL 2" + - "NODE 592 DVOL 2" + - "NODE 593 DVOL 2" + - "NODE 594 DVOL 2" + - "NODE 595 DVOL 2" + - "NODE 596 DVOL 2" + - "NODE 597 DVOL 2" + - "NODE 598 DVOL 2" + - "NODE 599 DVOL 2" + - "NODE 600 DVOL 2" + - "NODE 601 DVOL 2" + - "NODE 602 DVOL 2" + - "NODE 603 DVOL 2" + - "NODE 604 DVOL 2" + - "NODE 605 DVOL 2" + - "NODE 606 DVOL 2" + - "NODE 607 DVOL 2" + - "NODE 608 DVOL 2" + - "NODE 609 DVOL 2" + - "NODE 610 DVOL 2" + - "NODE 611 DVOL 2" + - "NODE 612 DVOL 2" + - "NODE 613 DVOL 2" + - "NODE 614 DVOL 2" + - "NODE 615 DVOL 2" + - "NODE 616 DVOL 2" + - "NODE 617 DVOL 2" + - "NODE 618 DVOL 2" + - "NODE 619 DVOL 2" + - "NODE 620 DVOL 2" + - "NODE 621 DVOL 2" + - "NODE 622 DVOL 2" + - "NODE 623 DVOL 2" + - "NODE 624 DVOL 2" + - "NODE 625 DVOL 2" + - "NODE 626 DVOL 2" + - "NODE 422 DVOL 3" + - "NODE 423 DVOL 3" + - "NODE 426 DVOL 3" + - "NODE 427 DVOL 3" + - "NODE 460 DVOL 3" + - "NODE 461 DVOL 3" + - "NODE 463 DVOL 3" + - "NODE 464 DVOL 3" + - "NODE 477 DVOL 3" + - "NODE 478 DVOL 3" + - "NODE 479 DVOL 3" + - "NODE 480 DVOL 3" + - "NODE 491 DVOL 3" + - "NODE 492 DVOL 3" + - "NODE 493 DVOL 3" + - "NODE 494 DVOL 3" + - "NODE 507 DVOL 3" + - "NODE 508 DVOL 3" + - "NODE 509 DVOL 3" + - "NODE 510 DVOL 3" + - "NODE 521 DVOL 3" + - "NODE 522 DVOL 3" + - "NODE 523 DVOL 3" + - "NODE 524 DVOL 3" + - "NODE 537 DVOL 3" + - "NODE 538 DVOL 3" + - "NODE 539 DVOL 3" + - "NODE 540 DVOL 3" + - "NODE 551 DVOL 3" + - "NODE 552 DVOL 3" + - "NODE 553 DVOL 3" + - "NODE 554 DVOL 3" + - "NODE 567 DVOL 3" + - "NODE 568 DVOL 3" + - "NODE 569 DVOL 3" + - "NODE 570 DVOL 3" + - "NODE 581 DVOL 3" + - "NODE 582 DVOL 3" + - "NODE 583 DVOL 3" + - "NODE 584 DVOL 3" + - "NODE 597 DVOL 3" + - "NODE 598 DVOL 3" + - "NODE 599 DVOL 3" + - "NODE 600 DVOL 3" + - "NODE 601 DVOL 3" + - "NODE 602 DVOL 3" + - "NODE 603 DVOL 3" + - "NODE 604 DVOL 3" + - "NODE 605 DVOL 3" + - "NODE 606 DVOL 3" + - "NODE 607 DVOL 3" + - "NODE 608 DVOL 3" + - "NODE 609 DVOL 3" + - "NODE 610 DVOL 3" + - "NODE 611 DVOL 3" + - "NODE 612 DVOL 3" + - "NODE 613 DVOL 3" + - "NODE 614 DVOL 3" + - "NODE 615 DVOL 3" + - "NODE 616 DVOL 3" + - "NODE 617 DVOL 3" + - "NODE 618 DVOL 3" + - "NODE 619 DVOL 3" + - "NODE 620 DVOL 3" + - "NODE 621 DVOL 3" + - "NODE 622 DVOL 3" + - "NODE 623 DVOL 3" + - "NODE 624 DVOL 3" + - "NODE 625 DVOL 3" + - "NODE 626 DVOL 3" + - "NODE 627 DVOL 3" + - "NODE 628 DVOL 3" + - "NODE 629 DVOL 3" + - "NODE 630 DVOL 3" diff --git a/tests/input_files/embeddedmesh_nitsche_bending_beam_nonlinear_kinem.4C.yaml b/tests/input_files/embeddedmesh_nitsche_bending_beam_nonlinear_kinem.4C.yaml new file mode 100644 index 00000000000..23f21ce2565 --- /dev/null +++ b/tests/input_files/embeddedmesh_nitsche_bending_beam_nonlinear_kinem.4C.yaml @@ -0,0 +1,2312 @@ +TITLE: + ? "Beam subjected to bending. The equivalent moment applied at both ends is M = 0.01667, this is acchieved + by adding a varying linear force of p = 0.2*y. " + : {} +PROBLEM TYPE: + PROBLEMTYPE: "Structure" + SHAPEFCT: "Nurbs" +CONSTRAINT/EMBEDDED MESH COUPLING: + COUPLING_STRATEGY: "nitsche" + NITSCHE_STABILIZATION_PARAM: 1000 + NITSCHE_WEIGHTING_PARAM: 0.5 +CUT GENERAL: + KERNEL_INTERSECTION_FLOATTYPE: "cln" + KERNEL_DISTANCE_FLOATTYPE: "cln" + GENERAL_POSITION_DISTANCE_FLOATTYPE: "double" + GENERAL_POSITION_POSITION_FLOATTYPE: "double" + DO_SELFCUT: false + BOUNDARYCELL_CUBATURDEGREE: 1 + INTEGRATE_INSIDE_CELLS: false +IO: + OUTPUT_BIN: true + STRUCT_DISP: true +IO/RUNTIME VTK OUTPUT: + INTERVAL_STEPS: 1 + OUTPUT_DATA_FORMAT: "binary" + EVERY_ITERATION: false +IO/RUNTIME VTK OUTPUT/STRUCTURE: + OUTPUT_STRUCTURE: true + DISPLACEMENT: true + ELEMENT_OWNER: true + ELEMENT_GID: true + ELEMENT_GHOSTING: false + STRESS_STRAIN: false +MESH PARTITIONING: + METHOD: "monolithic" +SOLVER 1: + NAME: "Struct_Solver" + SOLVER: "Superlu" +STRUCTURAL DYNAMIC: + INT_STRATEGY: "Standard" + LINEAR_SOLVER: 1 + DYNAMICTYPE: "Statics" + RESULTSEVERY: 1 + NLNSOL: "fullnewton" + TIMESTEP: 0.1 + NUMSTEP: 1 + MAXTIME: 1.0 + M_DAMP: 1e-05 + K_DAMP: 1e-05 + TOLRES: 1e-09 + TOLDISP: 1e-08 + PREDICT: "TangDis" + NORM_RESF: "Abs" + NORM_DISP: "Abs" + NORMCOMBI_RESFDISP: "And" + MAXITER: 40 + DIVERCONT: "stop" +STRUCTURE KNOTVECTORS: + PATCHES: + - KNOT_VECTORS: + - DEGREE: 2 + TYPE: "Interpolated" + KNOTS: [0.0, 0.0, 0.0, 1.0, 1.0, 1.0] + - DEGREE: 2 + TYPE: "Interpolated" + KNOTS: [0.0, 0.0, 0.0, 0.08333333333333333, 0.16666666666666666, 0.25, 0.3333333333333333, 0.41666666666666663, + 0.5, 0.5833333333333333, 0.6666666666666666, 0.75, 0.8333333333333333, 0.9166666666666666, + 1.0, 1.0, 1.0] + - DEGREE: 2 + TYPE: "Interpolated" + KNOTS: [0.0, 0.0, 0.0, 0.125, 0.25, 0.375, 0.5, 0.625, 0.75, 0.875, 1.0, 1.0, 1.0] + ID: 1 +XFEM GENERAL: + GMSH_DEBUG_OUT: false + GMSH_CUT_OUT: false + PRINT_OUTPUT: false + VOLUME_GAUSS_POINTS_BY: "Tessellation" +MATERIALS: + - MAT: 1 + MAT_ElastHyper: + NUMMAT: 1 + MATIDS: [2] + DENS: 7.8e-07 + - MAT: 2 + ELAST_CoupSVK: + YOUNG: 50.0 + NUE: 0.0 + - MAT: 3 + MAT_ElastHyper: + NUMMAT: 1 + MATIDS: [4] + DENS: 7.8e-07 + - MAT: 4 + ELAST_CoupSVK: + YOUNG: 50.0 + NUE: 0.0 +DESIGN EMBEDDED MESH SOLID SURF COUPLING CONDITIONS: + - E: 5 + COUPLINGID: 1 +DESIGN EMBEDDED SOLID VOL BACKGROUND CONDITIONS: + - E: 2 + COUPLINGID: 1 + - E: 3 + COUPLINGID: 1 +DESIGN LINE DIRICH CONDITIONS: + - E: 12 + NUMDOF: 3 + ONOFF: [1, 1, 1] + VAL: [0, 0, 0] + FUNCT: [0, 0, 0] + - E: 13 + NUMDOF: 3 + ONOFF: [1, 1, 0] + VAL: [0, 0, 0] + FUNCT: [0, 0, 0] +DESIGN SURF NEUMANN CONDITIONS: + - E: 6 + NUMDOF: 3 + ONOFF: [0, 0, 1] + VAL: [0, 0, 1] + FUNCT: [0, 0, 1] + - E: 7 + NUMDOF: 3 + ONOFF: [0, 0, 1] + VAL: [0, 0, -1] + FUNCT: [0, 0, 1] +FUNCT1: + - COMPONENT: 0 + SYMBOLIC_FUNCTION_OF_SPACE_TIME: "0.2*y" +STRUCTURE ELEMENTS: + - "1 SOLID NURBS27 1 2 3 4 5 6 7 8 9 43 44 45 46 47 48 49 50 51 85 86 87 88 89 90 91 92 93 MAT 1 KINEM + nonlinear" + - "2 SOLID NURBS27 4 5 6 7 8 9 10 11 12 46 47 48 49 50 51 52 53 54 88 89 90 91 92 93 94 95 96 MAT 1 + KINEM nonlinear" + - "3 SOLID NURBS27 7 8 9 10 11 12 13 14 15 49 50 51 52 53 54 55 56 57 91 92 93 94 95 96 97 98 99 MAT + 1 KINEM nonlinear" + - "4 SOLID NURBS27 10 11 12 13 14 15 16 17 18 52 53 54 55 56 57 58 59 60 94 95 96 97 98 99 100 101 102 + MAT 1 KINEM nonlinear" + - "5 SOLID NURBS27 13 14 15 16 17 18 19 20 21 55 56 57 58 59 60 61 62 63 97 98 99 100 101 102 103 104 + 105 MAT 1 KINEM nonlinear" + - "6 SOLID NURBS27 16 17 18 19 20 21 22 23 24 58 59 60 61 62 63 64 65 66 100 101 102 103 104 105 106 + 107 108 MAT 1 KINEM nonlinear" + - "7 SOLID NURBS27 19 20 21 22 23 24 25 26 27 61 62 63 64 65 66 67 68 69 103 104 105 106 107 108 109 + 110 111 MAT 1 KINEM nonlinear" + - "8 SOLID NURBS27 22 23 24 25 26 27 28 29 30 64 65 66 67 68 69 70 71 72 106 107 108 109 110 111 112 + 113 114 MAT 1 KINEM nonlinear" + - "9 SOLID NURBS27 25 26 27 28 29 30 31 32 33 67 68 69 70 71 72 73 74 75 109 110 111 112 113 114 115 + 116 117 MAT 1 KINEM nonlinear" + - "10 SOLID NURBS27 28 29 30 31 32 33 34 35 36 70 71 72 73 74 75 76 77 78 112 113 114 115 116 117 118 + 119 120 MAT 1 KINEM nonlinear" + - "11 SOLID NURBS27 31 32 33 34 35 36 37 38 39 73 74 75 76 77 78 79 80 81 115 116 117 118 119 120 121 + 122 123 MAT 1 KINEM nonlinear" + - "12 SOLID NURBS27 34 35 36 37 38 39 40 41 42 76 77 78 79 80 81 82 83 84 118 119 120 121 122 123 124 + 125 126 MAT 1 KINEM nonlinear" + - "13 SOLID NURBS27 43 44 45 46 47 48 49 50 51 85 86 87 88 89 90 91 92 93 127 128 129 130 131 132 133 + 134 135 MAT 1 KINEM nonlinear" + - "14 SOLID NURBS27 46 47 48 49 50 51 52 53 54 88 89 90 91 92 93 94 95 96 130 131 132 133 134 135 136 + 137 138 MAT 1 KINEM nonlinear" + - "15 SOLID NURBS27 49 50 51 52 53 54 55 56 57 91 92 93 94 95 96 97 98 99 133 134 135 136 137 138 139 + 140 141 MAT 1 KINEM nonlinear" + - "16 SOLID NURBS27 52 53 54 55 56 57 58 59 60 94 95 96 97 98 99 100 101 102 136 137 138 139 140 141 + 142 143 144 MAT 1 KINEM nonlinear" + - "17 SOLID NURBS27 55 56 57 58 59 60 61 62 63 97 98 99 100 101 102 103 104 105 139 140 141 142 143 + 144 145 146 147 MAT 1 KINEM nonlinear" + - "18 SOLID NURBS27 58 59 60 61 62 63 64 65 66 100 101 102 103 104 105 106 107 108 142 143 144 145 146 + 147 148 149 150 MAT 1 KINEM nonlinear" + - "19 SOLID NURBS27 61 62 63 64 65 66 67 68 69 103 104 105 106 107 108 109 110 111 145 146 147 148 149 + 150 151 152 153 MAT 1 KINEM nonlinear" + - "20 SOLID NURBS27 64 65 66 67 68 69 70 71 72 106 107 108 109 110 111 112 113 114 148 149 150 151 152 + 153 154 155 156 MAT 1 KINEM nonlinear" + - "21 SOLID NURBS27 67 68 69 70 71 72 73 74 75 109 110 111 112 113 114 115 116 117 151 152 153 154 155 + 156 157 158 159 MAT 1 KINEM nonlinear" + - "22 SOLID NURBS27 70 71 72 73 74 75 76 77 78 112 113 114 115 116 117 118 119 120 154 155 156 157 158 + 159 160 161 162 MAT 1 KINEM nonlinear" + - "23 SOLID NURBS27 73 74 75 76 77 78 79 80 81 115 116 117 118 119 120 121 122 123 157 158 159 160 161 + 162 163 164 165 MAT 1 KINEM nonlinear" + - "24 SOLID NURBS27 76 77 78 79 80 81 82 83 84 118 119 120 121 122 123 124 125 126 160 161 162 163 164 + 165 166 167 168 MAT 1 KINEM nonlinear" + - "25 SOLID NURBS27 85 86 87 88 89 90 91 92 93 127 128 129 130 131 132 133 134 135 169 170 171 172 173 + 174 175 176 177 MAT 1 KINEM nonlinear" + - "26 SOLID NURBS27 88 89 90 91 92 93 94 95 96 130 131 132 133 134 135 136 137 138 172 173 174 175 176 + 177 178 179 180 MAT 1 KINEM nonlinear" + - "27 SOLID NURBS27 91 92 93 94 95 96 97 98 99 133 134 135 136 137 138 139 140 141 175 176 177 178 179 + 180 181 182 183 MAT 1 KINEM nonlinear" + - "28 SOLID NURBS27 94 95 96 97 98 99 100 101 102 136 137 138 139 140 141 142 143 144 178 179 180 181 + 182 183 184 185 186 MAT 1 KINEM nonlinear" + - "29 SOLID NURBS27 97 98 99 100 101 102 103 104 105 139 140 141 142 143 144 145 146 147 181 182 183 + 184 185 186 187 188 189 MAT 1 KINEM nonlinear" + - "30 SOLID NURBS27 100 101 102 103 104 105 106 107 108 142 143 144 145 146 147 148 149 150 184 185 + 186 187 188 189 190 191 192 MAT 1 KINEM nonlinear" + - "31 SOLID NURBS27 103 104 105 106 107 108 109 110 111 145 146 147 148 149 150 151 152 153 187 188 + 189 190 191 192 193 194 195 MAT 1 KINEM nonlinear" + - "32 SOLID NURBS27 106 107 108 109 110 111 112 113 114 148 149 150 151 152 153 154 155 156 190 191 + 192 193 194 195 196 197 198 MAT 1 KINEM nonlinear" + - "33 SOLID NURBS27 109 110 111 112 113 114 115 116 117 151 152 153 154 155 156 157 158 159 193 194 + 195 196 197 198 199 200 201 MAT 1 KINEM nonlinear" + - "34 SOLID NURBS27 112 113 114 115 116 117 118 119 120 154 155 156 157 158 159 160 161 162 196 197 + 198 199 200 201 202 203 204 MAT 1 KINEM nonlinear" + - "35 SOLID NURBS27 115 116 117 118 119 120 121 122 123 157 158 159 160 161 162 163 164 165 199 200 + 201 202 203 204 205 206 207 MAT 1 KINEM nonlinear" + - "36 SOLID NURBS27 118 119 120 121 122 123 124 125 126 160 161 162 163 164 165 166 167 168 202 203 + 204 205 206 207 208 209 210 MAT 1 KINEM nonlinear" + - "37 SOLID NURBS27 127 128 129 130 131 132 133 134 135 169 170 171 172 173 174 175 176 177 211 212 + 213 214 215 216 217 218 219 MAT 1 KINEM nonlinear" + - "38 SOLID NURBS27 130 131 132 133 134 135 136 137 138 172 173 174 175 176 177 178 179 180 214 215 + 216 217 218 219 220 221 222 MAT 1 KINEM nonlinear" + - "39 SOLID NURBS27 133 134 135 136 137 138 139 140 141 175 176 177 178 179 180 181 182 183 217 218 + 219 220 221 222 223 224 225 MAT 1 KINEM nonlinear" + - "40 SOLID NURBS27 136 137 138 139 140 141 142 143 144 178 179 180 181 182 183 184 185 186 220 221 + 222 223 224 225 226 227 228 MAT 1 KINEM nonlinear" + - "41 SOLID NURBS27 139 140 141 142 143 144 145 146 147 181 182 183 184 185 186 187 188 189 223 224 + 225 226 227 228 229 230 231 MAT 1 KINEM nonlinear" + - "42 SOLID NURBS27 142 143 144 145 146 147 148 149 150 184 185 186 187 188 189 190 191 192 226 227 + 228 229 230 231 232 233 234 MAT 1 KINEM nonlinear" + - "43 SOLID NURBS27 145 146 147 148 149 150 151 152 153 187 188 189 190 191 192 193 194 195 229 230 + 231 232 233 234 235 236 237 MAT 1 KINEM nonlinear" + - "44 SOLID NURBS27 148 149 150 151 152 153 154 155 156 190 191 192 193 194 195 196 197 198 232 233 + 234 235 236 237 238 239 240 MAT 1 KINEM nonlinear" + - "45 SOLID NURBS27 151 152 153 154 155 156 157 158 159 193 194 195 196 197 198 199 200 201 235 236 + 237 238 239 240 241 242 243 MAT 1 KINEM nonlinear" + - "46 SOLID NURBS27 154 155 156 157 158 159 160 161 162 196 197 198 199 200 201 202 203 204 238 239 + 240 241 242 243 244 245 246 MAT 1 KINEM nonlinear" + - "47 SOLID NURBS27 157 158 159 160 161 162 163 164 165 199 200 201 202 203 204 205 206 207 241 242 + 243 244 245 246 247 248 249 MAT 1 KINEM nonlinear" + - "48 SOLID NURBS27 160 161 162 163 164 165 166 167 168 202 203 204 205 206 207 208 209 210 244 245 + 246 247 248 249 250 251 252 MAT 1 KINEM nonlinear" + - "49 SOLID NURBS27 169 170 171 172 173 174 175 176 177 211 212 213 214 215 216 217 218 219 253 254 + 255 256 257 258 259 260 261 MAT 1 KINEM nonlinear" + - "50 SOLID NURBS27 172 173 174 175 176 177 178 179 180 214 215 216 217 218 219 220 221 222 256 257 + 258 259 260 261 262 263 264 MAT 1 KINEM nonlinear" + - "51 SOLID NURBS27 175 176 177 178 179 180 181 182 183 217 218 219 220 221 222 223 224 225 259 260 + 261 262 263 264 265 266 267 MAT 1 KINEM nonlinear" + - "52 SOLID NURBS27 178 179 180 181 182 183 184 185 186 220 221 222 223 224 225 226 227 228 262 263 + 264 265 266 267 268 269 270 MAT 1 KINEM nonlinear" + - "53 SOLID NURBS27 181 182 183 184 185 186 187 188 189 223 224 225 226 227 228 229 230 231 265 266 + 267 268 269 270 271 272 273 MAT 1 KINEM nonlinear" + - "54 SOLID NURBS27 184 185 186 187 188 189 190 191 192 226 227 228 229 230 231 232 233 234 268 269 + 270 271 272 273 274 275 276 MAT 1 KINEM nonlinear" + - "55 SOLID NURBS27 187 188 189 190 191 192 193 194 195 229 230 231 232 233 234 235 236 237 271 272 + 273 274 275 276 277 278 279 MAT 1 KINEM nonlinear" + - "56 SOLID NURBS27 190 191 192 193 194 195 196 197 198 232 233 234 235 236 237 238 239 240 274 275 + 276 277 278 279 280 281 282 MAT 1 KINEM nonlinear" + - "57 SOLID NURBS27 193 194 195 196 197 198 199 200 201 235 236 237 238 239 240 241 242 243 277 278 + 279 280 281 282 283 284 285 MAT 1 KINEM nonlinear" + - "58 SOLID NURBS27 196 197 198 199 200 201 202 203 204 238 239 240 241 242 243 244 245 246 280 281 + 282 283 284 285 286 287 288 MAT 1 KINEM nonlinear" + - "59 SOLID NURBS27 199 200 201 202 203 204 205 206 207 241 242 243 244 245 246 247 248 249 283 284 + 285 286 287 288 289 290 291 MAT 1 KINEM nonlinear" + - "60 SOLID NURBS27 202 203 204 205 206 207 208 209 210 244 245 246 247 248 249 250 251 252 286 287 + 288 289 290 291 292 293 294 MAT 1 KINEM nonlinear" + - "61 SOLID NURBS27 211 212 213 214 215 216 217 218 219 253 254 255 256 257 258 259 260 261 295 296 + 297 298 299 300 301 302 303 MAT 1 KINEM nonlinear" + - "62 SOLID NURBS27 214 215 216 217 218 219 220 221 222 256 257 258 259 260 261 262 263 264 298 299 + 300 301 302 303 304 305 306 MAT 1 KINEM nonlinear" + - "63 SOLID NURBS27 217 218 219 220 221 222 223 224 225 259 260 261 262 263 264 265 266 267 301 302 + 303 304 305 306 307 308 309 MAT 1 KINEM nonlinear" + - "64 SOLID NURBS27 220 221 222 223 224 225 226 227 228 262 263 264 265 266 267 268 269 270 304 305 + 306 307 308 309 310 311 312 MAT 1 KINEM nonlinear" + - "65 SOLID NURBS27 223 224 225 226 227 228 229 230 231 265 266 267 268 269 270 271 272 273 307 308 + 309 310 311 312 313 314 315 MAT 1 KINEM nonlinear" + - "66 SOLID NURBS27 226 227 228 229 230 231 232 233 234 268 269 270 271 272 273 274 275 276 310 311 + 312 313 314 315 316 317 318 MAT 1 KINEM nonlinear" + - "67 SOLID NURBS27 229 230 231 232 233 234 235 236 237 271 272 273 274 275 276 277 278 279 313 314 + 315 316 317 318 319 320 321 MAT 1 KINEM nonlinear" + - "68 SOLID NURBS27 232 233 234 235 236 237 238 239 240 274 275 276 277 278 279 280 281 282 316 317 + 318 319 320 321 322 323 324 MAT 1 KINEM nonlinear" + - "69 SOLID NURBS27 235 236 237 238 239 240 241 242 243 277 278 279 280 281 282 283 284 285 319 320 + 321 322 323 324 325 326 327 MAT 1 KINEM nonlinear" + - "70 SOLID NURBS27 238 239 240 241 242 243 244 245 246 280 281 282 283 284 285 286 287 288 322 323 + 324 325 326 327 328 329 330 MAT 1 KINEM nonlinear" + - "71 SOLID NURBS27 241 242 243 244 245 246 247 248 249 283 284 285 286 287 288 289 290 291 325 326 + 327 328 329 330 331 332 333 MAT 1 KINEM nonlinear" + - "72 SOLID NURBS27 244 245 246 247 248 249 250 251 252 286 287 288 289 290 291 292 293 294 328 329 + 330 331 332 333 334 335 336 MAT 1 KINEM nonlinear" + - "73 SOLID NURBS27 253 254 255 256 257 258 259 260 261 295 296 297 298 299 300 301 302 303 337 338 + 339 340 341 342 343 344 345 MAT 1 KINEM nonlinear" + - "74 SOLID NURBS27 256 257 258 259 260 261 262 263 264 298 299 300 301 302 303 304 305 306 340 341 + 342 343 344 345 346 347 348 MAT 1 KINEM nonlinear" + - "75 SOLID NURBS27 259 260 261 262 263 264 265 266 267 301 302 303 304 305 306 307 308 309 343 344 + 345 346 347 348 349 350 351 MAT 1 KINEM nonlinear" + - "76 SOLID NURBS27 262 263 264 265 266 267 268 269 270 304 305 306 307 308 309 310 311 312 346 347 + 348 349 350 351 352 353 354 MAT 1 KINEM nonlinear" + - "77 SOLID NURBS27 265 266 267 268 269 270 271 272 273 307 308 309 310 311 312 313 314 315 349 350 + 351 352 353 354 355 356 357 MAT 1 KINEM nonlinear" + - "78 SOLID NURBS27 268 269 270 271 272 273 274 275 276 310 311 312 313 314 315 316 317 318 352 353 + 354 355 356 357 358 359 360 MAT 1 KINEM nonlinear" + - "79 SOLID NURBS27 271 272 273 274 275 276 277 278 279 313 314 315 316 317 318 319 320 321 355 356 + 357 358 359 360 361 362 363 MAT 1 KINEM nonlinear" + - "80 SOLID NURBS27 274 275 276 277 278 279 280 281 282 316 317 318 319 320 321 322 323 324 358 359 + 360 361 362 363 364 365 366 MAT 1 KINEM nonlinear" + - "81 SOLID NURBS27 277 278 279 280 281 282 283 284 285 319 320 321 322 323 324 325 326 327 361 362 + 363 364 365 366 367 368 369 MAT 1 KINEM nonlinear" + - "82 SOLID NURBS27 280 281 282 283 284 285 286 287 288 322 323 324 325 326 327 328 329 330 364 365 + 366 367 368 369 370 371 372 MAT 1 KINEM nonlinear" + - "83 SOLID NURBS27 283 284 285 286 287 288 289 290 291 325 326 327 328 329 330 331 332 333 367 368 + 369 370 371 372 373 374 375 MAT 1 KINEM nonlinear" + - "84 SOLID NURBS27 286 287 288 289 290 291 292 293 294 328 329 330 331 332 333 334 335 336 370 371 + 372 373 374 375 376 377 378 MAT 1 KINEM nonlinear" + - "85 SOLID NURBS27 295 296 297 298 299 300 301 302 303 337 338 339 340 341 342 343 344 345 379 380 + 381 382 383 384 385 386 387 MAT 1 KINEM nonlinear" + - "86 SOLID NURBS27 298 299 300 301 302 303 304 305 306 340 341 342 343 344 345 346 347 348 382 383 + 384 385 386 387 388 389 390 MAT 1 KINEM nonlinear" + - "87 SOLID NURBS27 301 302 303 304 305 306 307 308 309 343 344 345 346 347 348 349 350 351 385 386 + 387 388 389 390 391 392 393 MAT 1 KINEM nonlinear" + - "88 SOLID NURBS27 304 305 306 307 308 309 310 311 312 346 347 348 349 350 351 352 353 354 388 389 + 390 391 392 393 394 395 396 MAT 1 KINEM nonlinear" + - "89 SOLID NURBS27 307 308 309 310 311 312 313 314 315 349 350 351 352 353 354 355 356 357 391 392 + 393 394 395 396 397 398 399 MAT 1 KINEM nonlinear" + - "90 SOLID NURBS27 310 311 312 313 314 315 316 317 318 352 353 354 355 356 357 358 359 360 394 395 + 396 397 398 399 400 401 402 MAT 1 KINEM nonlinear" + - "91 SOLID NURBS27 313 314 315 316 317 318 319 320 321 355 356 357 358 359 360 361 362 363 397 398 + 399 400 401 402 403 404 405 MAT 1 KINEM nonlinear" + - "92 SOLID NURBS27 316 317 318 319 320 321 322 323 324 358 359 360 361 362 363 364 365 366 400 401 + 402 403 404 405 406 407 408 MAT 1 KINEM nonlinear" + - "93 SOLID NURBS27 319 320 321 322 323 324 325 326 327 361 362 363 364 365 366 367 368 369 403 404 + 405 406 407 408 409 410 411 MAT 1 KINEM nonlinear" + - "94 SOLID NURBS27 322 323 324 325 326 327 328 329 330 364 365 366 367 368 369 370 371 372 406 407 + 408 409 410 411 412 413 414 MAT 1 KINEM nonlinear" + - "95 SOLID NURBS27 325 326 327 328 329 330 331 332 333 367 368 369 370 371 372 373 374 375 409 410 + 411 412 413 414 415 416 417 MAT 1 KINEM nonlinear" + - "96 SOLID NURBS27 328 329 330 331 332 333 334 335 336 370 371 372 373 374 375 376 377 378 412 413 + 414 415 416 417 418 419 420 MAT 1 KINEM nonlinear" + - "97 SOLID HEX8 421 422 423 424 425 426 427 428 MAT 3 KINEM nonlinear" + - "98 SOLID HEX8 429 424 430 431 432 428 433 434 MAT 3 KINEM nonlinear" + - "99 SOLID HEX8 435 431 436 437 438 434 439 440 MAT 3 KINEM nonlinear" + - "100 SOLID HEX8 441 437 442 443 444 440 445 446 MAT 3 KINEM nonlinear" + - "101 SOLID HEX8 447 443 448 449 450 446 451 452 MAT 3 KINEM nonlinear" + - "102 SOLID HEX8 453 449 454 455 456 452 457 458 MAT 3 KINEM nonlinear" + - "103 SOLID HEX8 459 455 460 461 462 458 463 464 MAT 3 KINEM nonlinear" + - "104 SOLID HEX8 424 423 465 430 428 427 466 433 MAT 3 KINEM nonlinear" + - "105 SOLID HEX8 431 430 467 436 434 433 468 439 MAT 3 KINEM nonlinear" + - "106 SOLID HEX8 437 436 469 442 440 439 470 445 MAT 3 KINEM nonlinear" + - "107 SOLID HEX8 443 442 471 448 446 445 472 451 MAT 3 KINEM nonlinear" + - "108 SOLID HEX8 449 448 473 454 452 451 474 457 MAT 3 KINEM nonlinear" + - "109 SOLID HEX8 455 454 475 460 458 457 476 463 MAT 3 KINEM nonlinear" + - "110 SOLID HEX8 423 477 478 465 427 479 480 466 MAT 3 KINEM nonlinear" + - "111 SOLID HEX8 430 465 481 467 433 466 482 468 MAT 3 KINEM nonlinear" + - "112 SOLID HEX8 436 467 483 469 439 468 484 470 MAT 3 KINEM nonlinear" + - "113 SOLID HEX8 442 469 485 471 445 470 486 472 MAT 3 KINEM nonlinear" + - "114 SOLID HEX8 448 471 487 473 451 472 488 474 MAT 3 KINEM nonlinear" + - "115 SOLID HEX8 454 473 489 475 457 474 490 476 MAT 3 KINEM nonlinear" + - "116 SOLID HEX8 460 475 491 492 463 476 493 494 MAT 3 KINEM nonlinear" + - "117 SOLID HEX8 465 478 495 481 466 480 496 482 MAT 3 KINEM nonlinear" + - "118 SOLID HEX8 467 481 497 483 468 482 498 484 MAT 3 KINEM nonlinear" + - "119 SOLID HEX8 469 483 499 485 470 484 500 486 MAT 3 KINEM nonlinear" + - "120 SOLID HEX8 471 485 501 487 472 486 502 488 MAT 3 KINEM nonlinear" + - "121 SOLID HEX8 473 487 503 489 474 488 504 490 MAT 3 KINEM nonlinear" + - "122 SOLID HEX8 475 489 505 491 476 490 506 493 MAT 3 KINEM nonlinear" + - "123 SOLID HEX8 478 507 508 495 480 509 510 496 MAT 3 KINEM nonlinear" + - "124 SOLID HEX8 481 495 511 497 482 496 512 498 MAT 3 KINEM nonlinear" + - "125 SOLID HEX8 483 497 513 499 484 498 514 500 MAT 3 KINEM nonlinear" + - "126 SOLID HEX8 485 499 515 501 486 500 516 502 MAT 3 KINEM nonlinear" + - "127 SOLID HEX8 487 501 517 503 488 502 518 504 MAT 3 KINEM nonlinear" + - "128 SOLID HEX8 489 503 519 505 490 504 520 506 MAT 3 KINEM nonlinear" + - "129 SOLID HEX8 491 505 521 522 493 506 523 524 MAT 3 KINEM nonlinear" + - "130 SOLID HEX8 495 508 525 511 496 510 526 512 MAT 3 KINEM nonlinear" + - "131 SOLID HEX8 497 511 527 513 498 512 528 514 MAT 3 KINEM nonlinear" + - "132 SOLID HEX8 499 513 529 515 500 514 530 516 MAT 3 KINEM nonlinear" + - "133 SOLID HEX8 501 515 531 517 502 516 532 518 MAT 3 KINEM nonlinear" + - "134 SOLID HEX8 503 517 533 519 504 518 534 520 MAT 3 KINEM nonlinear" + - "135 SOLID HEX8 505 519 535 521 506 520 536 523 MAT 3 KINEM nonlinear" + - "136 SOLID HEX8 508 537 538 525 510 539 540 526 MAT 3 KINEM nonlinear" + - "137 SOLID HEX8 511 525 541 527 512 526 542 528 MAT 3 KINEM nonlinear" + - "138 SOLID HEX8 513 527 543 529 514 528 544 530 MAT 3 KINEM nonlinear" + - "139 SOLID HEX8 515 529 545 531 516 530 546 532 MAT 3 KINEM nonlinear" + - "140 SOLID HEX8 517 531 547 533 518 532 548 534 MAT 3 KINEM nonlinear" + - "141 SOLID HEX8 519 533 549 535 520 534 550 536 MAT 3 KINEM nonlinear" + - "142 SOLID HEX8 521 535 551 552 523 536 553 554 MAT 3 KINEM nonlinear" + - "143 SOLID HEX8 525 538 555 541 526 540 556 542 MAT 3 KINEM nonlinear" + - "144 SOLID HEX8 527 541 557 543 528 542 558 544 MAT 3 KINEM nonlinear" + - "145 SOLID HEX8 529 543 559 545 530 544 560 546 MAT 3 KINEM nonlinear" + - "146 SOLID HEX8 531 545 561 547 532 546 562 548 MAT 3 KINEM nonlinear" + - "147 SOLID HEX8 533 547 563 549 534 548 564 550 MAT 3 KINEM nonlinear" + - "148 SOLID HEX8 535 549 565 551 536 550 566 553 MAT 3 KINEM nonlinear" + - "149 SOLID HEX8 538 567 568 555 540 569 570 556 MAT 3 KINEM nonlinear" + - "150 SOLID HEX8 541 555 571 557 542 556 572 558 MAT 3 KINEM nonlinear" + - "151 SOLID HEX8 543 557 573 559 544 558 574 560 MAT 3 KINEM nonlinear" + - "152 SOLID HEX8 545 559 575 561 546 560 576 562 MAT 3 KINEM nonlinear" + - "153 SOLID HEX8 547 561 577 563 548 562 578 564 MAT 3 KINEM nonlinear" + - "154 SOLID HEX8 549 563 579 565 550 564 580 566 MAT 3 KINEM nonlinear" + - "155 SOLID HEX8 551 565 581 582 553 566 583 584 MAT 3 KINEM nonlinear" + - "156 SOLID HEX8 555 568 585 571 556 570 586 572 MAT 3 KINEM nonlinear" + - "157 SOLID HEX8 557 571 587 573 558 572 588 574 MAT 3 KINEM nonlinear" + - "158 SOLID HEX8 559 573 589 575 560 574 590 576 MAT 3 KINEM nonlinear" + - "159 SOLID HEX8 561 575 591 577 562 576 592 578 MAT 3 KINEM nonlinear" + - "160 SOLID HEX8 563 577 593 579 564 578 594 580 MAT 3 KINEM nonlinear" + - "161 SOLID HEX8 565 579 595 581 566 580 596 583 MAT 3 KINEM nonlinear" + - "162 SOLID HEX8 568 597 598 585 570 599 600 586 MAT 3 KINEM nonlinear" + - "163 SOLID HEX8 571 585 601 587 572 586 602 588 MAT 3 KINEM nonlinear" + - "164 SOLID HEX8 573 587 603 589 574 588 604 590 MAT 3 KINEM nonlinear" + - "165 SOLID HEX8 575 589 605 591 576 590 606 592 MAT 3 KINEM nonlinear" + - "166 SOLID HEX8 577 591 607 593 578 592 608 594 MAT 3 KINEM nonlinear" + - "167 SOLID HEX8 579 593 609 595 580 594 610 596 MAT 3 KINEM nonlinear" + - "168 SOLID HEX8 581 595 611 612 583 596 613 614 MAT 3 KINEM nonlinear" + - "169 SOLID HEX8 585 598 615 601 586 600 616 602 MAT 3 KINEM nonlinear" + - "170 SOLID HEX8 587 601 617 603 588 602 618 604 MAT 3 KINEM nonlinear" + - "171 SOLID HEX8 589 603 619 605 590 604 620 606 MAT 3 KINEM nonlinear" + - "172 SOLID HEX8 591 605 621 607 592 606 622 608 MAT 3 KINEM nonlinear" + - "173 SOLID HEX8 593 607 623 609 594 608 624 610 MAT 3 KINEM nonlinear" + - "174 SOLID HEX8 595 609 625 611 596 610 626 613 MAT 3 KINEM nonlinear" + - "175 SOLID WEDGE6 461 460 492 464 463 494 MAT 3 KINEM nonlinear" + - "176 SOLID WEDGE6 492 491 522 494 493 524 MAT 3 KINEM nonlinear" + - "177 SOLID WEDGE6 522 521 552 524 523 554 MAT 3 KINEM nonlinear" + - "178 SOLID WEDGE6 552 551 582 554 553 584 MAT 3 KINEM nonlinear" + - "179 SOLID WEDGE6 582 581 612 584 583 614 MAT 3 KINEM nonlinear" + - "180 SOLID WEDGE6 612 611 627 614 613 628 MAT 3 KINEM nonlinear" + - "181 SOLID WEDGE6 422 477 423 426 479 427 MAT 3 KINEM nonlinear" + - "182 SOLID WEDGE6 477 507 478 479 509 480 MAT 3 KINEM nonlinear" + - "183 SOLID WEDGE6 507 537 508 509 539 510 MAT 3 KINEM nonlinear" + - "184 SOLID WEDGE6 537 567 538 539 569 540 MAT 3 KINEM nonlinear" + - "185 SOLID WEDGE6 567 597 568 569 599 570 MAT 3 KINEM nonlinear" + - "186 SOLID WEDGE6 597 629 598 599 630 600 MAT 3 KINEM nonlinear" + - "187 SOLID WEDGE6 598 629 615 600 630 616 MAT 3 KINEM nonlinear" + - "188 SOLID WEDGE6 601 615 617 602 616 618 MAT 3 KINEM nonlinear" + - "189 SOLID WEDGE6 603 617 619 604 618 620 MAT 3 KINEM nonlinear" + - "190 SOLID WEDGE6 605 619 621 606 620 622 MAT 3 KINEM nonlinear" + - "191 SOLID WEDGE6 607 621 623 608 622 624 MAT 3 KINEM nonlinear" + - "192 SOLID WEDGE6 609 623 625 610 624 626 MAT 3 KINEM nonlinear" + - "193 SOLID WEDGE6 611 625 627 613 626 628 MAT 3 KINEM nonlinear" +NODE COORDS: + - "CP 1 COORD -0.5 -0.5 -1.0 1.0" + - "CP 2 COORD 0.0 -0.5 -1.0 1.0" + - "CP 3 COORD 0.5 -0.5 -1.0 1.0" + - "CP 4 COORD -0.5 -0.4583333333333333 -1.0 1.0" + - "CP 5 COORD 0.0 -0.4583333333333333 -1.0 1.0" + - "CP 6 COORD 0.5 -0.4583333333333333 -1.0 1.0" + - "CP 7 COORD -0.5 -0.375 -1.0 1.0" + - "CP 8 COORD 0.0 -0.375 -1.0 1.0" + - "CP 9 COORD 0.5 -0.375 -1.0 1.0" + - "CP 10 COORD -0.5 -0.29166666666666663 -1.0 1.0" + - "CP 11 COORD 0.0 -0.29166666666666663 -1.0 1.0" + - "CP 12 COORD 0.5 -0.29166666666666663 -1.0 1.0" + - "CP 13 COORD -0.5 -0.20833333333333331 -1.0 1.0" + - "CP 14 COORD 0.0 -0.20833333333333331 -1.0 1.0" + - "CP 15 COORD 0.5 -0.20833333333333331 -1.0 1.0" + - "CP 16 COORD -0.5 -0.125 -1.0 1.0" + - "CP 17 COORD 0.0 -0.125 -1.0 1.0" + - "CP 18 COORD 0.5 -0.125 -1.0 1.0" + - "CP 19 COORD -0.5 -0.04166666666666668 -1.0 1.0" + - "CP 20 COORD 0.0 -0.04166666666666668 -1.0 1.0" + - "CP 21 COORD 0.5 -0.04166666666666668 -1.0 1.0" + - "CP 22 COORD -0.5 0.04166666666666662 -1.0 1.0" + - "CP 23 COORD 0.0 0.04166666666666662 -1.0 1.0" + - "CP 24 COORD 0.5 0.04166666666666662 -1.0 1.0" + - "CP 25 COORD -0.5 0.12499999999999993 -1.0 1.0" + - "CP 26 COORD 0.0 0.12499999999999993 -1.0 1.0" + - "CP 27 COORD 0.5 0.12499999999999993 -1.0 1.0" + - "CP 28 COORD -0.5 0.20833333333333331 -1.0 1.0" + - "CP 29 COORD 0.0 0.20833333333333331 -1.0 1.0" + - "CP 30 COORD 0.5 0.20833333333333331 -1.0 1.0" + - "CP 31 COORD -0.5 0.29166666666666663 -1.0 1.0" + - "CP 32 COORD 0.0 0.29166666666666663 -1.0 1.0" + - "CP 33 COORD 0.5 0.29166666666666663 -1.0 1.0" + - "CP 34 COORD -0.5 0.37499999999999994 -1.0 1.0" + - "CP 35 COORD 0.0 0.37499999999999994 -1.0 1.0" + - "CP 36 COORD 0.5 0.37499999999999994 -1.0 1.0" + - "CP 37 COORD -0.5 0.4583333333333333 -1.0 1.0" + - "CP 38 COORD 0.0 0.4583333333333333 -1.0 1.0" + - "CP 39 COORD 0.5 0.4583333333333333 -1.0 1.0" + - "CP 40 COORD -0.5 0.5 -1.0 1.0" + - "CP 41 COORD 0.0 0.5 -1.0 1.0" + - "CP 42 COORD 0.5 0.5 -1.0 1.0" + - "CP 43 COORD -0.5 -0.5 -0.9578125 1.0" + - "CP 44 COORD 0.0 -0.5 -0.9578125 1.0" + - "CP 45 COORD 0.5 -0.5 -0.9578125 1.0" + - "CP 46 COORD -0.5 -0.4583333333333333 -0.9578125 1.0" + - "CP 47 COORD 0.0 -0.4583333333333333 -0.9578125 1.0" + - "CP 48 COORD 0.5 -0.4583333333333333 -0.9578125 1.0" + - "CP 49 COORD -0.5 -0.375 -0.9578125000000001 1.0" + - "CP 50 COORD 0.0 -0.375 -0.9578125000000001 1.0" + - "CP 51 COORD 0.5 -0.375 -0.9578125000000001 1.0" + - "CP 52 COORD -0.5 -0.29166666666666663 -0.9578125000000001 1.0" + - "CP 53 COORD 0.0 -0.29166666666666663 -0.9578125000000001 1.0" + - "CP 54 COORD 0.5 -0.29166666666666663 -0.9578125000000001 1.0" + - "CP 55 COORD -0.5 -0.20833333333333331 -0.9578125000000001 1.0" + - "CP 56 COORD 0.0 -0.20833333333333331 -0.9578125000000001 1.0" + - "CP 57 COORD 0.5 -0.20833333333333331 -0.9578125000000001 1.0" + - "CP 58 COORD -0.5 -0.125 -0.9578125000000001 1.0" + - "CP 59 COORD 0.0 -0.125 -0.9578125000000001 1.0" + - "CP 60 COORD 0.5 -0.125 -0.9578125000000001 1.0" + - "CP 61 COORD -0.5 -0.04166666666666668 -0.9578125 1.0" + - "CP 62 COORD 0.0 -0.04166666666666668 -0.9578125 1.0" + - "CP 63 COORD 0.5 -0.04166666666666668 -0.9578125 1.0" + - "CP 64 COORD -0.5 0.04166666666666662 -0.9578125 1.0" + - "CP 65 COORD 0.0 0.04166666666666662 -0.9578125 1.0" + - "CP 66 COORD 0.5 0.04166666666666662 -0.9578125 1.0" + - "CP 67 COORD -0.5 0.12499999999999993 -0.9578125 1.0" + - "CP 68 COORD 0.0 0.12499999999999993 -0.9578125 1.0" + - "CP 69 COORD 0.5 0.12499999999999993 -0.9578125 1.0" + - "CP 70 COORD -0.5 0.20833333333333331 -0.9578125 1.0" + - "CP 71 COORD 0.0 0.20833333333333331 -0.9578125 1.0" + - "CP 72 COORD 0.5 0.20833333333333331 -0.9578125 1.0" + - "CP 73 COORD -0.5 0.29166666666666663 -0.9578125000000001 1.0" + - "CP 74 COORD 0.0 0.29166666666666663 -0.9578125000000001 1.0" + - "CP 75 COORD 0.5 0.29166666666666663 -0.9578125000000001 1.0" + - "CP 76 COORD -0.5 0.37499999999999994 -0.9578125 1.0" + - "CP 77 COORD 0.0 0.37499999999999994 -0.9578125 1.0" + - "CP 78 COORD 0.5 0.37499999999999994 -0.9578125 1.0" + - "CP 79 COORD -0.5 0.4583333333333333 -0.9578125 1.0" + - "CP 80 COORD 0.0 0.4583333333333333 -0.9578125 1.0" + - "CP 81 COORD 0.5 0.4583333333333333 -0.9578125 1.0" + - "CP 82 COORD -0.5 0.5 -0.9578125 1.0" + - "CP 83 COORD 0.0 0.5 -0.9578125 1.0" + - "CP 84 COORD 0.5 0.5 -0.9578125 1.0" + - "CP 85 COORD -0.5 -0.5 -0.8734375 1.0" + - "CP 86 COORD 0.0 -0.5 -0.8734375 1.0" + - "CP 87 COORD 0.5 -0.5 -0.8734375 1.0" + - "CP 88 COORD -0.5 -0.4583333333333333 -0.8734375 1.0" + - "CP 89 COORD 0.0 -0.4583333333333333 -0.8734375 1.0" + - "CP 90 COORD 0.5 -0.4583333333333333 -0.8734375 1.0" + - "CP 91 COORD -0.5 -0.375 -0.8734375000000001 1.0" + - "CP 92 COORD 0.0 -0.375 -0.8734375000000001 1.0" + - "CP 93 COORD 0.5 -0.375 -0.8734375000000001 1.0" + - "CP 94 COORD -0.5 -0.29166666666666663 -0.8734375000000001 1.0" + - "CP 95 COORD 0.0 -0.29166666666666663 -0.8734375000000001 1.0" + - "CP 96 COORD 0.5 -0.29166666666666663 -0.8734375000000001 1.0" + - "CP 97 COORD -0.5 -0.20833333333333331 -0.8734375000000001 1.0" + - "CP 98 COORD 0.0 -0.20833333333333331 -0.8734375000000001 1.0" + - "CP 99 COORD 0.5 -0.20833333333333331 -0.8734375000000001 1.0" + - "CP 100 COORD -0.5 -0.125 -0.8734375000000001 1.0" + - "CP 101 COORD 0.0 -0.125 -0.8734375000000001 1.0" + - "CP 102 COORD 0.5 -0.125 -0.8734375000000001 1.0" + - "CP 103 COORD -0.5 -0.04166666666666668 -0.8734375 1.0" + - "CP 104 COORD 0.0 -0.04166666666666668 -0.8734375 1.0" + - "CP 105 COORD 0.5 -0.04166666666666668 -0.8734375 1.0" + - "CP 106 COORD -0.5 0.04166666666666662 -0.8734375 1.0" + - "CP 107 COORD 0.0 0.04166666666666662 -0.8734375 1.0" + - "CP 108 COORD 0.5 0.04166666666666662 -0.8734375 1.0" + - "CP 109 COORD -0.5 0.12499999999999993 -0.8734375 1.0" + - "CP 110 COORD 0.0 0.12499999999999993 -0.8734375 1.0" + - "CP 111 COORD 0.5 0.12499999999999993 -0.8734375 1.0" + - "CP 112 COORD -0.5 0.20833333333333331 -0.8734375 1.0" + - "CP 113 COORD 0.0 0.20833333333333331 -0.8734375 1.0" + - "CP 114 COORD 0.5 0.20833333333333331 -0.8734375 1.0" + - "CP 115 COORD -0.5 0.29166666666666663 -0.8734375000000001 1.0" + - "CP 116 COORD 0.0 0.29166666666666663 -0.8734375000000001 1.0" + - "CP 117 COORD 0.5 0.29166666666666663 -0.8734375000000001 1.0" + - "CP 118 COORD -0.5 0.37499999999999994 -0.8734375 1.0" + - "CP 119 COORD 0.0 0.37499999999999994 -0.8734375 1.0" + - "CP 120 COORD 0.5 0.37499999999999994 -0.8734375 1.0" + - "CP 121 COORD -0.5 0.4583333333333333 -0.8734375 1.0" + - "CP 122 COORD 0.0 0.4583333333333333 -0.8734375 1.0" + - "CP 123 COORD 0.5 0.4583333333333333 -0.8734375 1.0" + - "CP 124 COORD -0.5 0.5 -0.8734375 1.0" + - "CP 125 COORD 0.0 0.5 -0.8734375 1.0" + - "CP 126 COORD 0.5 0.5 -0.8734375 1.0" + - "CP 127 COORD -0.5 -0.5 -0.7890625 1.0" + - "CP 128 COORD 0.0 -0.5 -0.7890625 1.0" + - "CP 129 COORD 0.5 -0.5 -0.7890625 1.0" + - "CP 130 COORD -0.5 -0.4583333333333333 -0.7890625 1.0" + - "CP 131 COORD 0.0 -0.4583333333333333 -0.7890625 1.0" + - "CP 132 COORD 0.5 -0.4583333333333333 -0.7890625 1.0" + - "CP 133 COORD -0.5 -0.375 -0.7890625 1.0" + - "CP 134 COORD 0.0 -0.375 -0.7890625 1.0" + - "CP 135 COORD 0.5 -0.375 -0.7890625 1.0" + - "CP 136 COORD -0.5 -0.29166666666666663 -0.7890625 1.0" + - "CP 137 COORD 0.0 -0.29166666666666663 -0.7890625 1.0" + - "CP 138 COORD 0.5 -0.29166666666666663 -0.7890625 1.0" + - "CP 139 COORD -0.5 -0.20833333333333331 -0.7890625 1.0" + - "CP 140 COORD 0.0 -0.20833333333333331 -0.7890625 1.0" + - "CP 141 COORD 0.5 -0.20833333333333331 -0.7890625 1.0" + - "CP 142 COORD -0.5 -0.125 -0.7890625 1.0" + - "CP 143 COORD 0.0 -0.125 -0.7890625 1.0" + - "CP 144 COORD 0.5 -0.125 -0.7890625 1.0" + - "CP 145 COORD -0.5 -0.04166666666666668 -0.7890625 1.0" + - "CP 146 COORD 0.0 -0.04166666666666668 -0.7890625 1.0" + - "CP 147 COORD 0.5 -0.04166666666666668 -0.7890625 1.0" + - "CP 148 COORD -0.5 0.04166666666666662 -0.7890625 1.0" + - "CP 149 COORD 0.0 0.04166666666666662 -0.7890625 1.0" + - "CP 150 COORD 0.5 0.04166666666666662 -0.7890625 1.0" + - "CP 151 COORD -0.5 0.12499999999999993 -0.7890625 1.0" + - "CP 152 COORD 0.0 0.12499999999999993 -0.7890625 1.0" + - "CP 153 COORD 0.5 0.12499999999999993 -0.7890625 1.0" + - "CP 154 COORD -0.5 0.20833333333333331 -0.7890625 1.0" + - "CP 155 COORD 0.0 0.20833333333333331 -0.7890625 1.0" + - "CP 156 COORD 0.5 0.20833333333333331 -0.7890625 1.0" + - "CP 157 COORD -0.5 0.29166666666666663 -0.7890625 1.0" + - "CP 158 COORD 0.0 0.29166666666666663 -0.7890625 1.0" + - "CP 159 COORD 0.5 0.29166666666666663 -0.7890625 1.0" + - "CP 160 COORD -0.5 0.375 -0.7890625 1.0" + - "CP 161 COORD 0.0 0.375 -0.7890625 1.0" + - "CP 162 COORD 0.5 0.375 -0.7890625 1.0" + - "CP 163 COORD -0.5 0.4583333333333333 -0.7890625 1.0" + - "CP 164 COORD 0.0 0.4583333333333333 -0.7890625 1.0" + - "CP 165 COORD 0.5 0.4583333333333333 -0.7890625 1.0" + - "CP 166 COORD -0.5 0.5 -0.7890625 1.0" + - "CP 167 COORD 0.0 0.5 -0.7890625 1.0" + - "CP 168 COORD 0.5 0.5 -0.7890625 1.0" + - "CP 169 COORD -0.5 -0.5 -0.7046875 1.0" + - "CP 170 COORD 0.0 -0.5 -0.7046875 1.0" + - "CP 171 COORD 0.5 -0.5 -0.7046875 1.0" + - "CP 172 COORD -0.5 -0.45833333333333337 -0.7046875 1.0" + - "CP 173 COORD 0.0 -0.45833333333333337 -0.7046875 1.0" + - "CP 174 COORD 0.5 -0.45833333333333337 -0.7046875 1.0" + - "CP 175 COORD -0.5 -0.375 -0.7046875 1.0" + - "CP 176 COORD 0.0 -0.375 -0.7046875 1.0" + - "CP 177 COORD 0.5 -0.375 -0.7046875 1.0" + - "CP 178 COORD -0.5 -0.29166666666666663 -0.7046875 1.0" + - "CP 179 COORD 0.0 -0.29166666666666663 -0.7046875 1.0" + - "CP 180 COORD 0.5 -0.29166666666666663 -0.7046875 1.0" + - "CP 181 COORD -0.5 -0.20833333333333334 -0.7046875 1.0" + - "CP 182 COORD 0.0 -0.20833333333333334 -0.7046875 1.0" + - "CP 183 COORD 0.5 -0.20833333333333334 -0.7046875 1.0" + - "CP 184 COORD -0.5 -0.125 -0.7046875 1.0" + - "CP 185 COORD 0.0 -0.125 -0.7046875 1.0" + - "CP 186 COORD 0.5 -0.125 -0.7046875 1.0" + - "CP 187 COORD -0.5 -0.041666666666666685 -0.7046875 1.0" + - "CP 188 COORD 0.0 -0.041666666666666685 -0.7046875 1.0" + - "CP 189 COORD 0.5 -0.041666666666666685 -0.7046875 1.0" + - "CP 190 COORD -0.5 0.04166666666666663 -0.7046875 1.0" + - "CP 191 COORD 0.0 0.04166666666666663 -0.7046875 1.0" + - "CP 192 COORD 0.5 0.04166666666666663 -0.7046875 1.0" + - "CP 193 COORD -0.5 0.12499999999999994 -0.7046875 1.0" + - "CP 194 COORD 0.0 0.12499999999999994 -0.7046875 1.0" + - "CP 195 COORD 0.5 0.12499999999999994 -0.7046875 1.0" + - "CP 196 COORD -0.5 0.20833333333333334 -0.7046875 1.0" + - "CP 197 COORD 0.0 0.20833333333333334 -0.7046875 1.0" + - "CP 198 COORD 0.5 0.20833333333333334 -0.7046875 1.0" + - "CP 199 COORD -0.5 0.29166666666666663 -0.7046875 1.0" + - "CP 200 COORD 0.0 0.29166666666666663 -0.7046875 1.0" + - "CP 201 COORD 0.5 0.29166666666666663 -0.7046875 1.0" + - "CP 202 COORD -0.5 0.375 -0.7046875 1.0" + - "CP 203 COORD 0.0 0.375 -0.7046875 1.0" + - "CP 204 COORD 0.5 0.375 -0.7046875 1.0" + - "CP 205 COORD -0.5 0.45833333333333337 -0.7046875 1.0" + - "CP 206 COORD 0.0 0.45833333333333337 -0.7046875 1.0" + - "CP 207 COORD 0.5 0.45833333333333337 -0.7046875 1.0" + - "CP 208 COORD -0.5 0.5 -0.7046875 1.0" + - "CP 209 COORD 0.0 0.5 -0.7046875 1.0" + - "CP 210 COORD 0.5 0.5 -0.7046875 1.0" + - "CP 211 COORD -0.5 -0.5 -0.6203124999999999 1.0" + - "CP 212 COORD 0.0 -0.5 -0.6203124999999999 1.0" + - "CP 213 COORD 0.5 -0.5 -0.6203124999999999 1.0" + - "CP 214 COORD -0.5 -0.45833333333333337 -0.6203124999999999 1.0" + - "CP 215 COORD 0.0 -0.45833333333333337 -0.6203124999999999 1.0" + - "CP 216 COORD 0.5 -0.45833333333333337 -0.6203124999999999 1.0" + - "CP 217 COORD -0.5 -0.375 -0.6203125 1.0" + - "CP 218 COORD 0.0 -0.375 -0.6203125 1.0" + - "CP 219 COORD 0.5 -0.375 -0.6203125 1.0" + - "CP 220 COORD -0.5 -0.29166666666666663 -0.6203125 1.0" + - "CP 221 COORD 0.0 -0.29166666666666663 -0.6203125 1.0" + - "CP 222 COORD 0.5 -0.29166666666666663 -0.6203125 1.0" + - "CP 223 COORD -0.5 -0.20833333333333334 -0.6203125 1.0" + - "CP 224 COORD 0.0 -0.20833333333333334 -0.6203125 1.0" + - "CP 225 COORD 0.5 -0.20833333333333334 -0.6203125 1.0" + - "CP 226 COORD -0.5 -0.125 -0.6203125 1.0" + - "CP 227 COORD 0.0 -0.125 -0.6203125 1.0" + - "CP 228 COORD 0.5 -0.125 -0.6203125 1.0" + - "CP 229 COORD -0.5 -0.041666666666666685 -0.6203124999999999 1.0" + - "CP 230 COORD 0.0 -0.041666666666666685 -0.6203124999999999 1.0" + - "CP 231 COORD 0.5 -0.041666666666666685 -0.6203124999999999 1.0" + - "CP 232 COORD -0.5 0.04166666666666663 -0.6203124999999999 1.0" + - "CP 233 COORD 0.0 0.04166666666666663 -0.6203124999999999 1.0" + - "CP 234 COORD 0.5 0.04166666666666663 -0.6203124999999999 1.0" + - "CP 235 COORD -0.5 0.12499999999999994 -0.6203124999999999 1.0" + - "CP 236 COORD 0.0 0.12499999999999994 -0.6203124999999999 1.0" + - "CP 237 COORD 0.5 0.12499999999999994 -0.6203124999999999 1.0" + - "CP 238 COORD -0.5 0.20833333333333334 -0.6203124999999999 1.0" + - "CP 239 COORD 0.0 0.20833333333333334 -0.6203124999999999 1.0" + - "CP 240 COORD 0.5 0.20833333333333334 -0.6203124999999999 1.0" + - "CP 241 COORD -0.5 0.29166666666666663 -0.6203125 1.0" + - "CP 242 COORD 0.0 0.29166666666666663 -0.6203125 1.0" + - "CP 243 COORD 0.5 0.29166666666666663 -0.6203125 1.0" + - "CP 244 COORD -0.5 0.375 -0.6203124999999999 1.0" + - "CP 245 COORD 0.0 0.375 -0.6203124999999999 1.0" + - "CP 246 COORD 0.5 0.375 -0.6203124999999999 1.0" + - "CP 247 COORD -0.5 0.45833333333333337 -0.6203124999999999 1.0" + - "CP 248 COORD 0.0 0.45833333333333337 -0.6203124999999999 1.0" + - "CP 249 COORD 0.5 0.45833333333333337 -0.6203124999999999 1.0" + - "CP 250 COORD -0.5 0.5 -0.6203124999999999 1.0" + - "CP 251 COORD 0.0 0.5 -0.6203124999999999 1.0" + - "CP 252 COORD 0.5 0.5 -0.6203124999999999 1.0" + - "CP 253 COORD -0.5 -0.5 -0.5359375 1.0" + - "CP 254 COORD 0.0 -0.5 -0.5359375 1.0" + - "CP 255 COORD 0.5 -0.5 -0.5359375 1.0" + - "CP 256 COORD -0.5 -0.45833333333333337 -0.5359375 1.0" + - "CP 257 COORD 0.0 -0.45833333333333337 -0.5359375 1.0" + - "CP 258 COORD 0.5 -0.45833333333333337 -0.5359375 1.0" + - "CP 259 COORD -0.5 -0.375 -0.5359375 1.0" + - "CP 260 COORD 0.0 -0.375 -0.5359375 1.0" + - "CP 261 COORD 0.5 -0.375 -0.5359375 1.0" + - "CP 262 COORD -0.5 -0.29166666666666663 -0.5359375 1.0" + - "CP 263 COORD 0.0 -0.29166666666666663 -0.5359375 1.0" + - "CP 264 COORD 0.5 -0.29166666666666663 -0.5359375 1.0" + - "CP 265 COORD -0.5 -0.20833333333333331 -0.5359375 1.0" + - "CP 266 COORD 0.0 -0.20833333333333331 -0.5359375 1.0" + - "CP 267 COORD 0.5 -0.20833333333333331 -0.5359375 1.0" + - "CP 268 COORD -0.5 -0.125 -0.5359375 1.0" + - "CP 269 COORD 0.0 -0.125 -0.5359375 1.0" + - "CP 270 COORD 0.5 -0.125 -0.5359375 1.0" + - "CP 271 COORD -0.5 -0.041666666666666685 -0.5359375 1.0" + - "CP 272 COORD 0.0 -0.041666666666666685 -0.5359375 1.0" + - "CP 273 COORD 0.5 -0.041666666666666685 -0.5359375 1.0" + - "CP 274 COORD -0.5 0.04166666666666663 -0.5359375 1.0" + - "CP 275 COORD 0.0 0.04166666666666663 -0.5359375 1.0" + - "CP 276 COORD 0.5 0.04166666666666663 -0.5359375 1.0" + - "CP 277 COORD -0.5 0.12499999999999994 -0.5359375 1.0" + - "CP 278 COORD 0.0 0.12499999999999994 -0.5359375 1.0" + - "CP 279 COORD 0.5 0.12499999999999994 -0.5359375 1.0" + - "CP 280 COORD -0.5 0.20833333333333331 -0.5359375 1.0" + - "CP 281 COORD 0.0 0.20833333333333331 -0.5359375 1.0" + - "CP 282 COORD 0.5 0.20833333333333331 -0.5359375 1.0" + - "CP 283 COORD -0.5 0.29166666666666663 -0.5359375 1.0" + - "CP 284 COORD 0.0 0.29166666666666663 -0.5359375 1.0" + - "CP 285 COORD 0.5 0.29166666666666663 -0.5359375 1.0" + - "CP 286 COORD -0.5 0.375 -0.5359375 1.0" + - "CP 287 COORD 0.0 0.375 -0.5359375 1.0" + - "CP 288 COORD 0.5 0.375 -0.5359375 1.0" + - "CP 289 COORD -0.5 0.45833333333333337 -0.5359375 1.0" + - "CP 290 COORD 0.0 0.45833333333333337 -0.5359375 1.0" + - "CP 291 COORD 0.5 0.45833333333333337 -0.5359375 1.0" + - "CP 292 COORD -0.5 0.5 -0.5359375 1.0" + - "CP 293 COORD 0.0 0.5 -0.5359375 1.0" + - "CP 294 COORD 0.5 0.5 -0.5359375 1.0" + - "CP 295 COORD -0.5 -0.5 -0.4515625 1.0" + - "CP 296 COORD 0.0 -0.5 -0.4515625 1.0" + - "CP 297 COORD 0.5 -0.5 -0.4515625 1.0" + - "CP 298 COORD -0.5 -0.45833333333333337 -0.4515625 1.0" + - "CP 299 COORD 0.0 -0.45833333333333337 -0.4515625 1.0" + - "CP 300 COORD 0.5 -0.45833333333333337 -0.4515625 1.0" + - "CP 301 COORD -0.5 -0.375 -0.4515625 1.0" + - "CP 302 COORD 0.0 -0.375 -0.4515625 1.0" + - "CP 303 COORD 0.5 -0.375 -0.4515625 1.0" + - "CP 304 COORD -0.5 -0.29166666666666663 -0.4515625 1.0" + - "CP 305 COORD 0.0 -0.29166666666666663 -0.4515625 1.0" + - "CP 306 COORD 0.5 -0.29166666666666663 -0.4515625 1.0" + - "CP 307 COORD -0.5 -0.20833333333333331 -0.4515625 1.0" + - "CP 308 COORD 0.0 -0.20833333333333331 -0.4515625 1.0" + - "CP 309 COORD 0.5 -0.20833333333333331 -0.4515625 1.0" + - "CP 310 COORD -0.5 -0.125 -0.4515625 1.0" + - "CP 311 COORD 0.0 -0.125 -0.4515625 1.0" + - "CP 312 COORD 0.5 -0.125 -0.4515625 1.0" + - "CP 313 COORD -0.5 -0.041666666666666685 -0.4515625 1.0" + - "CP 314 COORD 0.0 -0.041666666666666685 -0.4515625 1.0" + - "CP 315 COORD 0.5 -0.041666666666666685 -0.4515625 1.0" + - "CP 316 COORD -0.5 0.04166666666666663 -0.4515625 1.0" + - "CP 317 COORD 0.0 0.04166666666666663 -0.4515625 1.0" + - "CP 318 COORD 0.5 0.04166666666666663 -0.4515625 1.0" + - "CP 319 COORD -0.5 0.12499999999999994 -0.4515625 1.0" + - "CP 320 COORD 0.0 0.12499999999999994 -0.4515625 1.0" + - "CP 321 COORD 0.5 0.12499999999999994 -0.4515625 1.0" + - "CP 322 COORD -0.5 0.20833333333333331 -0.4515625 1.0" + - "CP 323 COORD 0.0 0.20833333333333331 -0.4515625 1.0" + - "CP 324 COORD 0.5 0.20833333333333331 -0.4515625 1.0" + - "CP 325 COORD -0.5 0.29166666666666663 -0.4515625 1.0" + - "CP 326 COORD 0.0 0.29166666666666663 -0.4515625 1.0" + - "CP 327 COORD 0.5 0.29166666666666663 -0.4515625 1.0" + - "CP 328 COORD -0.5 0.375 -0.4515625 1.0" + - "CP 329 COORD 0.0 0.375 -0.4515625 1.0" + - "CP 330 COORD 0.5 0.375 -0.4515625 1.0" + - "CP 331 COORD -0.5 0.45833333333333337 -0.4515625 1.0" + - "CP 332 COORD 0.0 0.45833333333333337 -0.4515625 1.0" + - "CP 333 COORD 0.5 0.45833333333333337 -0.4515625 1.0" + - "CP 334 COORD -0.5 0.5 -0.4515625 1.0" + - "CP 335 COORD 0.0 0.5 -0.4515625 1.0" + - "CP 336 COORD 0.5 0.5 -0.4515625 1.0" + - "CP 337 COORD -0.5 -0.5 -0.36718749999999994 1.0" + - "CP 338 COORD 0.0 -0.5 -0.36718749999999994 1.0" + - "CP 339 COORD 0.5 -0.5 -0.36718749999999994 1.0" + - "CP 340 COORD -0.5 -0.45833333333333337 -0.36718749999999994 1.0" + - "CP 341 COORD 0.0 -0.45833333333333337 -0.36718749999999994 1.0" + - "CP 342 COORD 0.5 -0.45833333333333337 -0.36718749999999994 1.0" + - "CP 343 COORD -0.5 -0.375 -0.3671874999999999 1.0" + - "CP 344 COORD 0.0 -0.375 -0.3671874999999999 1.0" + - "CP 345 COORD 0.5 -0.375 -0.3671874999999999 1.0" + - "CP 346 COORD -0.5 -0.29166666666666663 -0.3671874999999999 1.0" + - "CP 347 COORD 0.0 -0.29166666666666663 -0.3671874999999999 1.0" + - "CP 348 COORD 0.5 -0.29166666666666663 -0.3671874999999999 1.0" + - "CP 349 COORD -0.5 -0.20833333333333331 -0.3671874999999999 1.0" + - "CP 350 COORD 0.0 -0.20833333333333331 -0.3671874999999999 1.0" + - "CP 351 COORD 0.5 -0.20833333333333331 -0.3671874999999999 1.0" + - "CP 352 COORD -0.5 -0.125 -0.3671874999999999 1.0" + - "CP 353 COORD 0.0 -0.125 -0.3671874999999999 1.0" + - "CP 354 COORD 0.5 -0.125 -0.3671874999999999 1.0" + - "CP 355 COORD -0.5 -0.041666666666666685 -0.36718749999999994 1.0" + - "CP 356 COORD 0.0 -0.041666666666666685 -0.36718749999999994 1.0" + - "CP 357 COORD 0.5 -0.041666666666666685 -0.36718749999999994 1.0" + - "CP 358 COORD -0.5 0.04166666666666663 -0.36718749999999994 1.0" + - "CP 359 COORD 0.0 0.04166666666666663 -0.36718749999999994 1.0" + - "CP 360 COORD 0.5 0.04166666666666663 -0.36718749999999994 1.0" + - "CP 361 COORD -0.5 0.12499999999999994 -0.36718749999999994 1.0" + - "CP 362 COORD 0.0 0.12499999999999994 -0.36718749999999994 1.0" + - "CP 363 COORD 0.5 0.12499999999999994 -0.36718749999999994 1.0" + - "CP 364 COORD -0.5 0.20833333333333331 -0.36718749999999994 1.0" + - "CP 365 COORD 0.0 0.20833333333333331 -0.36718749999999994 1.0" + - "CP 366 COORD 0.5 0.20833333333333331 -0.36718749999999994 1.0" + - "CP 367 COORD -0.5 0.29166666666666663 -0.3671874999999999 1.0" + - "CP 368 COORD 0.0 0.29166666666666663 -0.3671874999999999 1.0" + - "CP 369 COORD 0.5 0.29166666666666663 -0.3671874999999999 1.0" + - "CP 370 COORD -0.5 0.375 -0.36718749999999994 1.0" + - "CP 371 COORD 0.0 0.375 -0.36718749999999994 1.0" + - "CP 372 COORD 0.5 0.375 -0.36718749999999994 1.0" + - "CP 373 COORD -0.5 0.45833333333333337 -0.36718749999999994 1.0" + - "CP 374 COORD 0.0 0.45833333333333337 -0.36718749999999994 1.0" + - "CP 375 COORD 0.5 0.45833333333333337 -0.36718749999999994 1.0" + - "CP 376 COORD -0.5 0.5 -0.36718749999999994 1.0" + - "CP 377 COORD 0.0 0.5 -0.36718749999999994 1.0" + - "CP 378 COORD 0.5 0.5 -0.36718749999999994 1.0" + - "CP 379 COORD -0.5 -0.5 -0.32499999999999996 1.0" + - "CP 380 COORD 0.0 -0.5 -0.32499999999999996 1.0" + - "CP 381 COORD 0.5 -0.5 -0.32499999999999996 1.0" + - "CP 382 COORD -0.5 -0.4583333333333333 -0.32499999999999996 1.0" + - "CP 383 COORD 0.0 -0.4583333333333333 -0.32499999999999996 1.0" + - "CP 384 COORD 0.5 -0.4583333333333333 -0.32499999999999996 1.0" + - "CP 385 COORD -0.5 -0.375 -0.3249999999999999 1.0" + - "CP 386 COORD 0.0 -0.375 -0.3249999999999999 1.0" + - "CP 387 COORD 0.5 -0.375 -0.3249999999999999 1.0" + - "CP 388 COORD -0.5 -0.29166666666666663 -0.3249999999999999 1.0" + - "CP 389 COORD 0.0 -0.29166666666666663 -0.3249999999999999 1.0" + - "CP 390 COORD 0.5 -0.29166666666666663 -0.3249999999999999 1.0" + - "CP 391 COORD -0.5 -0.20833333333333331 -0.3249999999999999 1.0" + - "CP 392 COORD 0.0 -0.20833333333333331 -0.3249999999999999 1.0" + - "CP 393 COORD 0.5 -0.20833333333333331 -0.3249999999999999 1.0" + - "CP 394 COORD -0.5 -0.125 -0.3249999999999999 1.0" + - "CP 395 COORD 0.0 -0.125 -0.3249999999999999 1.0" + - "CP 396 COORD 0.5 -0.125 -0.3249999999999999 1.0" + - "CP 397 COORD -0.5 -0.04166666666666668 -0.32499999999999996 1.0" + - "CP 398 COORD 0.0 -0.04166666666666668 -0.32499999999999996 1.0" + - "CP 399 COORD 0.5 -0.04166666666666668 -0.32499999999999996 1.0" + - "CP 400 COORD -0.5 0.04166666666666662 -0.32499999999999996 1.0" + - "CP 401 COORD 0.0 0.04166666666666662 -0.32499999999999996 1.0" + - "CP 402 COORD 0.5 0.04166666666666662 -0.32499999999999996 1.0" + - "CP 403 COORD -0.5 0.12499999999999993 -0.32499999999999996 1.0" + - "CP 404 COORD 0.0 0.12499999999999993 -0.32499999999999996 1.0" + - "CP 405 COORD 0.5 0.12499999999999993 -0.32499999999999996 1.0" + - "CP 406 COORD -0.5 0.20833333333333331 -0.32499999999999996 1.0" + - "CP 407 COORD 0.0 0.20833333333333331 -0.32499999999999996 1.0" + - "CP 408 COORD 0.5 0.20833333333333331 -0.32499999999999996 1.0" + - "CP 409 COORD -0.5 0.29166666666666663 -0.3249999999999999 1.0" + - "CP 410 COORD 0.0 0.29166666666666663 -0.3249999999999999 1.0" + - "CP 411 COORD 0.5 0.29166666666666663 -0.3249999999999999 1.0" + - "CP 412 COORD -0.5 0.37499999999999994 -0.32499999999999996 1.0" + - "CP 413 COORD 0.0 0.37499999999999994 -0.32499999999999996 1.0" + - "CP 414 COORD 0.5 0.37499999999999994 -0.32499999999999996 1.0" + - "CP 415 COORD -0.5 0.4583333333333333 -0.32499999999999996 1.0" + - "CP 416 COORD 0.0 0.4583333333333333 -0.32499999999999996 1.0" + - "CP 417 COORD 0.5 0.4583333333333333 -0.32499999999999996 1.0" + - "CP 418 COORD -0.5 0.5 -0.32499999999999996 1.0" + - "CP 419 COORD 0.0 0.5 -0.32499999999999996 1.0" + - "CP 420 COORD 0.5 0.5 -0.32499999999999996 1.0" + - "NODE 421 COORD 0.5 -0.4285714285714286 -0.4285714285714286" + - "NODE 422 COORD 0.5 -0.5 -0.35714285714285715" + - "NODE 423 COORD 0.5 -0.4285714285714286 -0.2857142857142857" + - "NODE 424 COORD 0.5 -0.35714285714285715 -0.35714285714285715" + - "NODE 425 COORD -0.5 -0.4285714285714286 -0.4285714285714286" + - "NODE 426 COORD -0.5 -0.5 -0.35714285714285715" + - "NODE 427 COORD -0.5 -0.4285714285714286 -0.2857142857142857" + - "NODE 428 COORD -0.5 -0.35714285714285715 -0.35714285714285715" + - "NODE 429 COORD 0.5 -0.2857142857142857 -0.4285714285714286" + - "NODE 430 COORD 0.5 -0.2857142857142857 -0.2857142857142857" + - "NODE 431 COORD 0.5 -0.2142857142857143 -0.35714285714285715" + - "NODE 432 COORD -0.5 -0.2857142857142857 -0.4285714285714286" + - "NODE 433 COORD -0.5 -0.2857142857142857 -0.2857142857142857" + - "NODE 434 COORD -0.5 -0.2142857142857143 -0.35714285714285715" + - "NODE 435 COORD 0.5 -0.1428571428571429 -0.4285714285714286" + - "NODE 436 COORD 0.5 -0.1428571428571429 -0.2857142857142857" + - "NODE 437 COORD 0.5 -0.07142857142857145 -0.35714285714285715" + - "NODE 438 COORD -0.5 -0.1428571428571429 -0.4285714285714286" + - "NODE 439 COORD -0.5 -0.1428571428571429 -0.2857142857142857" + - "NODE 440 COORD -0.5 -0.07142857142857145 -0.35714285714285715" + - "NODE 441 COORD 0.5 -5.551115123125783e-17 -0.4285714285714286" + - "NODE 442 COORD 0.5 -5.551115123125783e-17 -0.2857142857142857" + - "NODE 443 COORD 0.5 0.0714285714285714 -0.35714285714285715" + - "NODE 444 COORD -0.5 -5.551115123125783e-17 -0.4285714285714286" + - "NODE 445 COORD -0.5 -5.551115123125783e-17 -0.2857142857142857" + - "NODE 446 COORD -0.5 0.0714285714285714 -0.35714285714285715" + - "NODE 447 COORD 0.5 0.1428571428571428 -0.4285714285714286" + - "NODE 448 COORD 0.5 0.1428571428571428 -0.2857142857142857" + - "NODE 449 COORD 0.5 0.2142857142857142 -0.35714285714285715" + - "NODE 450 COORD -0.5 0.1428571428571428 -0.4285714285714286" + - "NODE 451 COORD -0.5 0.1428571428571428 -0.2857142857142857" + - "NODE 452 COORD -0.5 0.2142857142857142 -0.35714285714285715" + - "NODE 453 COORD 0.5 0.2857142857142856 -0.4285714285714286" + - "NODE 454 COORD 0.5 0.2857142857142856 -0.2857142857142857" + - "NODE 455 COORD 0.5 0.357142857142857 -0.35714285714285715" + - "NODE 456 COORD -0.5 0.2857142857142856 -0.4285714285714286" + - "NODE 457 COORD -0.5 0.2857142857142856 -0.2857142857142857" + - "NODE 458 COORD -0.5 0.357142857142857 -0.35714285714285715" + - "NODE 459 COORD 0.5 0.4285714285714284 -0.4285714285714286" + - "NODE 460 COORD 0.5 0.4285714285714284 -0.2857142857142857" + - "NODE 461 COORD 0.5 0.4999999999999998 -0.35714285714285715" + - "NODE 462 COORD -0.5 0.4285714285714284 -0.4285714285714286" + - "NODE 463 COORD -0.5 0.4285714285714284 -0.2857142857142857" + - "NODE 464 COORD -0.5 0.4999999999999998 -0.35714285714285715" + - "NODE 465 COORD 0.5 -0.35714285714285715 -0.2142857142857143" + - "NODE 466 COORD -0.5 -0.35714285714285715 -0.2142857142857143" + - "NODE 467 COORD 0.5 -0.2142857142857143 -0.2142857142857143" + - "NODE 468 COORD -0.5 -0.2142857142857143 -0.2142857142857143" + - "NODE 469 COORD 0.5 -0.07142857142857145 -0.2142857142857143" + - "NODE 470 COORD -0.5 -0.07142857142857145 -0.2142857142857143" + - "NODE 471 COORD 0.5 0.0714285714285714 -0.2142857142857143" + - "NODE 472 COORD -0.5 0.0714285714285714 -0.2142857142857143" + - "NODE 473 COORD 0.5 0.2142857142857142 -0.2142857142857143" + - "NODE 474 COORD -0.5 0.2142857142857142 -0.2142857142857143" + - "NODE 475 COORD 0.5 0.357142857142857 -0.2142857142857143" + - "NODE 476 COORD -0.5 0.357142857142857 -0.2142857142857143" + - "NODE 477 COORD 0.5 -0.5 -0.2142857142857143" + - "NODE 478 COORD 0.5 -0.4285714285714286 -0.1428571428571429" + - "NODE 479 COORD -0.5 -0.5 -0.2142857142857143" + - "NODE 480 COORD -0.5 -0.4285714285714286 -0.1428571428571429" + - "NODE 481 COORD 0.5 -0.2857142857142857 -0.1428571428571429" + - "NODE 482 COORD -0.5 -0.2857142857142857 -0.1428571428571429" + - "NODE 483 COORD 0.5 -0.1428571428571429 -0.1428571428571429" + - "NODE 484 COORD -0.5 -0.1428571428571429 -0.1428571428571429" + - "NODE 485 COORD 0.5 -5.551115123125783e-17 -0.1428571428571429" + - "NODE 486 COORD -0.5 -5.551115123125783e-17 -0.1428571428571429" + - "NODE 487 COORD 0.5 0.1428571428571428 -0.1428571428571429" + - "NODE 488 COORD -0.5 0.1428571428571428 -0.1428571428571429" + - "NODE 489 COORD 0.5 0.2857142857142856 -0.1428571428571429" + - "NODE 490 COORD -0.5 0.2857142857142856 -0.1428571428571429" + - "NODE 491 COORD 0.5 0.4285714285714284 -0.1428571428571429" + - "NODE 492 COORD 0.5 0.4999999999999998 -0.2142857142857143" + - "NODE 493 COORD -0.5 0.4285714285714284 -0.1428571428571429" + - "NODE 494 COORD -0.5 0.4999999999999998 -0.2142857142857143" + - "NODE 495 COORD 0.5 -0.35714285714285715 -0.07142857142857151" + - "NODE 496 COORD -0.5 -0.35714285714285715 -0.07142857142857151" + - "NODE 497 COORD 0.5 -0.2142857142857143 -0.07142857142857151" + - "NODE 498 COORD -0.5 -0.2142857142857143 -0.07142857142857151" + - "NODE 499 COORD 0.5 -0.07142857142857145 -0.07142857142857151" + - "NODE 500 COORD -0.5 -0.07142857142857145 -0.07142857142857151" + - "NODE 501 COORD 0.5 0.0714285714285714 -0.07142857142857151" + - "NODE 502 COORD -0.5 0.0714285714285714 -0.07142857142857151" + - "NODE 503 COORD 0.5 0.2142857142857142 -0.07142857142857151" + - "NODE 504 COORD -0.5 0.2142857142857142 -0.07142857142857151" + - "NODE 505 COORD 0.5 0.357142857142857 -0.07142857142857151" + - "NODE 506 COORD -0.5 0.357142857142857 -0.07142857142857151" + - "NODE 507 COORD 0.5 -0.5 -0.07142857142857151" + - "NODE 508 COORD 0.5 -0.4285714285714286 -1.1102230246251565e-16" + - "NODE 509 COORD -0.5 -0.5 -0.07142857142857151" + - "NODE 510 COORD -0.5 -0.4285714285714286 -1.1102230246251565e-16" + - "NODE 511 COORD 0.5 -0.2857142857142857 -1.1102230246251565e-16" + - "NODE 512 COORD -0.5 -0.2857142857142857 -1.1102230246251565e-16" + - "NODE 513 COORD 0.5 -0.1428571428571429 -1.1102230246251565e-16" + - "NODE 514 COORD -0.5 -0.1428571428571429 -1.1102230246251565e-16" + - "NODE 515 COORD 0.5 -5.551115123125783e-17 -1.1102230246251565e-16" + - "NODE 516 COORD -0.5 -5.551115123125783e-17 -1.1102230246251565e-16" + - "NODE 517 COORD 0.5 0.1428571428571428 -1.1102230246251565e-16" + - "NODE 518 COORD -0.5 0.1428571428571428 -1.1102230246251565e-16" + - "NODE 519 COORD 0.5 0.2857142857142856 -1.1102230246251565e-16" + - "NODE 520 COORD -0.5 0.2857142857142856 -1.1102230246251565e-16" + - "NODE 521 COORD 0.5 0.4285714285714284 -1.1102230246251565e-16" + - "NODE 522 COORD 0.5 0.4999999999999998 -0.07142857142857151" + - "NODE 523 COORD -0.5 0.4285714285714284 -1.1102230246251565e-16" + - "NODE 524 COORD -0.5 0.4999999999999998 -0.07142857142857151" + - "NODE 525 COORD 0.5 -0.35714285714285715 0.07142857142857129" + - "NODE 526 COORD -0.5 -0.35714285714285715 0.07142857142857129" + - "NODE 527 COORD 0.5 -0.2142857142857143 0.07142857142857129" + - "NODE 528 COORD -0.5 -0.2142857142857143 0.07142857142857129" + - "NODE 529 COORD 0.5 -0.07142857142857145 0.07142857142857129" + - "NODE 530 COORD -0.5 -0.07142857142857145 0.07142857142857129" + - "NODE 531 COORD 0.5 0.0714285714285714 0.07142857142857129" + - "NODE 532 COORD -0.5 0.0714285714285714 0.07142857142857129" + - "NODE 533 COORD 0.5 0.2142857142857142 0.07142857142857129" + - "NODE 534 COORD -0.5 0.2142857142857142 0.07142857142857129" + - "NODE 535 COORD 0.5 0.357142857142857 0.07142857142857129" + - "NODE 536 COORD -0.5 0.357142857142857 0.07142857142857129" + - "NODE 537 COORD 0.5 -0.5 0.07142857142857129" + - "NODE 538 COORD 0.5 -0.4285714285714286 0.14285714285714268" + - "NODE 539 COORD -0.5 -0.5 0.07142857142857129" + - "NODE 540 COORD -0.5 -0.4285714285714286 0.14285714285714268" + - "NODE 541 COORD 0.5 -0.2857142857142857 0.14285714285714268" + - "NODE 542 COORD -0.5 -0.2857142857142857 0.14285714285714268" + - "NODE 543 COORD 0.5 -0.1428571428571429 0.14285714285714268" + - "NODE 544 COORD -0.5 -0.1428571428571429 0.14285714285714268" + - "NODE 545 COORD 0.5 -5.551115123125783e-17 0.14285714285714268" + - "NODE 546 COORD -0.5 -5.551115123125783e-17 0.14285714285714268" + - "NODE 547 COORD 0.5 0.1428571428571428 0.14285714285714268" + - "NODE 548 COORD -0.5 0.1428571428571428 0.14285714285714268" + - "NODE 549 COORD 0.5 0.2857142857142856 0.14285714285714268" + - "NODE 550 COORD -0.5 0.2857142857142856 0.14285714285714268" + - "NODE 551 COORD 0.5 0.4285714285714284 0.14285714285714268" + - "NODE 552 COORD 0.5 0.4999999999999998 0.07142857142857129" + - "NODE 553 COORD -0.5 0.4285714285714284 0.14285714285714268" + - "NODE 554 COORD -0.5 0.4999999999999998 0.07142857142857129" + - "NODE 555 COORD 0.5 -0.35714285714285715 0.21428571428571408" + - "NODE 556 COORD -0.5 -0.35714285714285715 0.21428571428571408" + - "NODE 557 COORD 0.5 -0.2142857142857143 0.21428571428571408" + - "NODE 558 COORD -0.5 -0.2142857142857143 0.21428571428571408" + - "NODE 559 COORD 0.5 -0.07142857142857145 0.21428571428571408" + - "NODE 560 COORD -0.5 -0.07142857142857145 0.21428571428571408" + - "NODE 561 COORD 0.5 0.0714285714285714 0.21428571428571408" + - "NODE 562 COORD -0.5 0.0714285714285714 0.21428571428571408" + - "NODE 563 COORD 0.5 0.2142857142857142 0.21428571428571408" + - "NODE 564 COORD -0.5 0.2142857142857142 0.21428571428571408" + - "NODE 565 COORD 0.5 0.357142857142857 0.21428571428571408" + - "NODE 566 COORD -0.5 0.357142857142857 0.21428571428571408" + - "NODE 567 COORD 0.5 -0.5 0.21428571428571408" + - "NODE 568 COORD 0.5 -0.4285714285714286 0.2857142857142855" + - "NODE 569 COORD -0.5 -0.5 0.21428571428571408" + - "NODE 570 COORD -0.5 -0.4285714285714286 0.2857142857142855" + - "NODE 571 COORD 0.5 -0.2857142857142857 0.2857142857142855" + - "NODE 572 COORD -0.5 -0.2857142857142857 0.2857142857142855" + - "NODE 573 COORD 0.5 -0.1428571428571429 0.2857142857142855" + - "NODE 574 COORD -0.5 -0.1428571428571429 0.2857142857142855" + - "NODE 575 COORD 0.5 -5.551115123125783e-17 0.2857142857142855" + - "NODE 576 COORD -0.5 -5.551115123125783e-17 0.2857142857142855" + - "NODE 577 COORD 0.5 0.1428571428571428 0.2857142857142855" + - "NODE 578 COORD -0.5 0.1428571428571428 0.2857142857142855" + - "NODE 579 COORD 0.5 0.2857142857142856 0.2857142857142855" + - "NODE 580 COORD -0.5 0.2857142857142856 0.2857142857142855" + - "NODE 581 COORD 0.5 0.4285714285714284 0.2857142857142855" + - "NODE 582 COORD 0.5 0.4999999999999998 0.21428571428571408" + - "NODE 583 COORD -0.5 0.4285714285714284 0.2857142857142855" + - "NODE 584 COORD -0.5 0.4999999999999998 0.21428571428571408" + - "NODE 585 COORD 0.5 -0.35714285714285715 0.3571428571428569" + - "NODE 586 COORD -0.5 -0.35714285714285715 0.3571428571428569" + - "NODE 587 COORD 0.5 -0.2142857142857143 0.3571428571428569" + - "NODE 588 COORD -0.5 -0.2142857142857143 0.3571428571428569" + - "NODE 589 COORD 0.5 -0.07142857142857145 0.3571428571428569" + - "NODE 590 COORD -0.5 -0.07142857142857145 0.3571428571428569" + - "NODE 591 COORD 0.5 0.0714285714285714 0.3571428571428569" + - "NODE 592 COORD -0.5 0.0714285714285714 0.3571428571428569" + - "NODE 593 COORD 0.5 0.2142857142857142 0.3571428571428569" + - "NODE 594 COORD -0.5 0.2142857142857142 0.3571428571428569" + - "NODE 595 COORD 0.5 0.357142857142857 0.3571428571428569" + - "NODE 596 COORD -0.5 0.357142857142857 0.3571428571428569" + - "NODE 597 COORD 0.5 -0.5 0.3571428571428569" + - "NODE 598 COORD 0.5 -0.4285714285714286 0.42857142857142827" + - "NODE 599 COORD -0.5 -0.5 0.3571428571428569" + - "NODE 600 COORD -0.5 -0.4285714285714286 0.42857142857142827" + - "NODE 601 COORD 0.5 -0.2857142857142857 0.42857142857142827" + - "NODE 602 COORD -0.5 -0.2857142857142857 0.42857142857142827" + - "NODE 603 COORD 0.5 -0.1428571428571429 0.42857142857142827" + - "NODE 604 COORD -0.5 -0.1428571428571429 0.42857142857142827" + - "NODE 605 COORD 0.5 -5.551115123125783e-17 0.42857142857142827" + - "NODE 606 COORD -0.5 -5.551115123125783e-17 0.42857142857142827" + - "NODE 607 COORD 0.5 0.1428571428571428 0.42857142857142827" + - "NODE 608 COORD -0.5 0.1428571428571428 0.42857142857142827" + - "NODE 609 COORD 0.5 0.2857142857142856 0.42857142857142827" + - "NODE 610 COORD -0.5 0.2857142857142856 0.42857142857142827" + - "NODE 611 COORD 0.5 0.4285714285714284 0.42857142857142827" + - "NODE 612 COORD 0.5 0.4999999999999998 0.3571428571428569" + - "NODE 613 COORD -0.5 0.4285714285714284 0.42857142857142827" + - "NODE 614 COORD -0.5 0.4999999999999998 0.3571428571428569" + - "NODE 615 COORD 0.5 -0.35714285714285715 0.49999999999999967" + - "NODE 616 COORD -0.5 -0.35714285714285715 0.49999999999999967" + - "NODE 617 COORD 0.5 -0.2142857142857143 0.49999999999999967" + - "NODE 618 COORD -0.5 -0.2142857142857143 0.49999999999999967" + - "NODE 619 COORD 0.5 -0.07142857142857145 0.49999999999999967" + - "NODE 620 COORD -0.5 -0.07142857142857145 0.49999999999999967" + - "NODE 621 COORD 0.5 0.0714285714285714 0.49999999999999967" + - "NODE 622 COORD -0.5 0.0714285714285714 0.49999999999999967" + - "NODE 623 COORD 0.5 0.2142857142857142 0.49999999999999967" + - "NODE 624 COORD -0.5 0.2142857142857142 0.49999999999999967" + - "NODE 625 COORD 0.5 0.357142857142857 0.49999999999999967" + - "NODE 626 COORD -0.5 0.357142857142857 0.49999999999999967" + - "NODE 627 COORD 0.5 0.4999999999999998 0.49999999999999967" + - "NODE 628 COORD -0.5 0.4999999999999998 0.49999999999999967" + - "NODE 629 COORD 0.5 -0.5 0.49999999999999967" + - "NODE 630 COORD -0.5 -0.5 0.49999999999999967" +DNODE-NODE TOPOLOGY: + - "NODE 420 DNODE 1" + - "NODE 42 DNODE 2" + - "NODE 381 DNODE 3" + - "NODE 3 DNODE 4" + - "NODE 418 DNODE 5" + - "NODE 40 DNODE 6" + - "NODE 379 DNODE 7" + - "NODE 1 DNODE 8" +DLINE-NODE TOPOLOGY: + - "NODE 42 DLINE 1" + - "NODE 84 DLINE 1" + - "NODE 126 DLINE 1" + - "NODE 168 DLINE 1" + - "NODE 210 DLINE 1" + - "NODE 252 DLINE 1" + - "NODE 294 DLINE 1" + - "NODE 336 DLINE 1" + - "NODE 378 DLINE 1" + - "NODE 420 DLINE 1" + - "NODE 3 DLINE 2" + - "NODE 45 DLINE 2" + - "NODE 87 DLINE 2" + - "NODE 129 DLINE 2" + - "NODE 171 DLINE 2" + - "NODE 213 DLINE 2" + - "NODE 255 DLINE 2" + - "NODE 297 DLINE 2" + - "NODE 339 DLINE 2" + - "NODE 381 DLINE 2" + - "NODE 381 DLINE 3" + - "NODE 384 DLINE 3" + - "NODE 387 DLINE 3" + - "NODE 390 DLINE 3" + - "NODE 393 DLINE 3" + - "NODE 396 DLINE 3" + - "NODE 399 DLINE 3" + - "NODE 402 DLINE 3" + - "NODE 405 DLINE 3" + - "NODE 408 DLINE 3" + - "NODE 411 DLINE 3" + - "NODE 414 DLINE 3" + - "NODE 417 DLINE 3" + - "NODE 420 DLINE 3" + - "NODE 3 DLINE 4" + - "NODE 6 DLINE 4" + - "NODE 9 DLINE 4" + - "NODE 12 DLINE 4" + - "NODE 15 DLINE 4" + - "NODE 18 DLINE 4" + - "NODE 21 DLINE 4" + - "NODE 24 DLINE 4" + - "NODE 27 DLINE 4" + - "NODE 30 DLINE 4" + - "NODE 33 DLINE 4" + - "NODE 36 DLINE 4" + - "NODE 39 DLINE 4" + - "NODE 42 DLINE 4" + - "NODE 40 DLINE 5" + - "NODE 82 DLINE 5" + - "NODE 124 DLINE 5" + - "NODE 166 DLINE 5" + - "NODE 208 DLINE 5" + - "NODE 250 DLINE 5" + - "NODE 292 DLINE 5" + - "NODE 334 DLINE 5" + - "NODE 376 DLINE 5" + - "NODE 418 DLINE 5" + - "NODE 1 DLINE 6" + - "NODE 43 DLINE 6" + - "NODE 85 DLINE 6" + - "NODE 127 DLINE 6" + - "NODE 169 DLINE 6" + - "NODE 211 DLINE 6" + - "NODE 253 DLINE 6" + - "NODE 295 DLINE 6" + - "NODE 337 DLINE 6" + - "NODE 379 DLINE 6" + - "NODE 379 DLINE 7" + - "NODE 382 DLINE 7" + - "NODE 385 DLINE 7" + - "NODE 388 DLINE 7" + - "NODE 391 DLINE 7" + - "NODE 394 DLINE 7" + - "NODE 397 DLINE 7" + - "NODE 400 DLINE 7" + - "NODE 403 DLINE 7" + - "NODE 406 DLINE 7" + - "NODE 409 DLINE 7" + - "NODE 412 DLINE 7" + - "NODE 415 DLINE 7" + - "NODE 418 DLINE 7" + - "NODE 1 DLINE 8" + - "NODE 4 DLINE 8" + - "NODE 7 DLINE 8" + - "NODE 10 DLINE 8" + - "NODE 13 DLINE 8" + - "NODE 16 DLINE 8" + - "NODE 19 DLINE 8" + - "NODE 22 DLINE 8" + - "NODE 25 DLINE 8" + - "NODE 28 DLINE 8" + - "NODE 31 DLINE 8" + - "NODE 34 DLINE 8" + - "NODE 37 DLINE 8" + - "NODE 40 DLINE 8" + - "NODE 418 DLINE 9" + - "NODE 419 DLINE 9" + - "NODE 420 DLINE 9" + - "NODE 40 DLINE 10" + - "NODE 41 DLINE 10" + - "NODE 42 DLINE 10" + - "NODE 379 DLINE 11" + - "NODE 380 DLINE 11" + - "NODE 381 DLINE 11" + - "NODE 1 DLINE 12" + - "NODE 2 DLINE 12" + - "NODE 3 DLINE 12" + - "NODE 629 DLINE 13" + - "NODE 630 DLINE 13" +DSURF-NODE TOPOLOGY: + - "NODE 3 DSURFACE 1" + - "NODE 6 DSURFACE 1" + - "NODE 9 DSURFACE 1" + - "NODE 12 DSURFACE 1" + - "NODE 15 DSURFACE 1" + - "NODE 18 DSURFACE 1" + - "NODE 21 DSURFACE 1" + - "NODE 24 DSURFACE 1" + - "NODE 27 DSURFACE 1" + - "NODE 30 DSURFACE 1" + - "NODE 33 DSURFACE 1" + - "NODE 36 DSURFACE 1" + - "NODE 39 DSURFACE 1" + - "NODE 42 DSURFACE 1" + - "NODE 45 DSURFACE 1" + - "NODE 48 DSURFACE 1" + - "NODE 51 DSURFACE 1" + - "NODE 54 DSURFACE 1" + - "NODE 57 DSURFACE 1" + - "NODE 60 DSURFACE 1" + - "NODE 63 DSURFACE 1" + - "NODE 66 DSURFACE 1" + - "NODE 69 DSURFACE 1" + - "NODE 72 DSURFACE 1" + - "NODE 75 DSURFACE 1" + - "NODE 78 DSURFACE 1" + - "NODE 81 DSURFACE 1" + - "NODE 84 DSURFACE 1" + - "NODE 87 DSURFACE 1" + - "NODE 90 DSURFACE 1" + - "NODE 93 DSURFACE 1" + - "NODE 96 DSURFACE 1" + - "NODE 99 DSURFACE 1" + - "NODE 102 DSURFACE 1" + - "NODE 105 DSURFACE 1" + - "NODE 108 DSURFACE 1" + - "NODE 111 DSURFACE 1" + - "NODE 114 DSURFACE 1" + - "NODE 117 DSURFACE 1" + - "NODE 120 DSURFACE 1" + - "NODE 123 DSURFACE 1" + - "NODE 126 DSURFACE 1" + - "NODE 129 DSURFACE 1" + - "NODE 132 DSURFACE 1" + - "NODE 135 DSURFACE 1" + - "NODE 138 DSURFACE 1" + - "NODE 141 DSURFACE 1" + - "NODE 144 DSURFACE 1" + - "NODE 147 DSURFACE 1" + - "NODE 150 DSURFACE 1" + - "NODE 153 DSURFACE 1" + - "NODE 156 DSURFACE 1" + - "NODE 159 DSURFACE 1" + - "NODE 162 DSURFACE 1" + - "NODE 165 DSURFACE 1" + - "NODE 168 DSURFACE 1" + - "NODE 171 DSURFACE 1" + - "NODE 174 DSURFACE 1" + - "NODE 177 DSURFACE 1" + - "NODE 180 DSURFACE 1" + - "NODE 183 DSURFACE 1" + - "NODE 186 DSURFACE 1" + - "NODE 189 DSURFACE 1" + - "NODE 192 DSURFACE 1" + - "NODE 195 DSURFACE 1" + - "NODE 198 DSURFACE 1" + - "NODE 201 DSURFACE 1" + - "NODE 204 DSURFACE 1" + - "NODE 207 DSURFACE 1" + - "NODE 210 DSURFACE 1" + - "NODE 213 DSURFACE 1" + - "NODE 216 DSURFACE 1" + - "NODE 219 DSURFACE 1" + - "NODE 222 DSURFACE 1" + - "NODE 225 DSURFACE 1" + - "NODE 228 DSURFACE 1" + - "NODE 231 DSURFACE 1" + - "NODE 234 DSURFACE 1" + - "NODE 237 DSURFACE 1" + - "NODE 240 DSURFACE 1" + - "NODE 243 DSURFACE 1" + - "NODE 246 DSURFACE 1" + - "NODE 249 DSURFACE 1" + - "NODE 252 DSURFACE 1" + - "NODE 255 DSURFACE 1" + - "NODE 258 DSURFACE 1" + - "NODE 261 DSURFACE 1" + - "NODE 264 DSURFACE 1" + - "NODE 267 DSURFACE 1" + - "NODE 270 DSURFACE 1" + - "NODE 273 DSURFACE 1" + - "NODE 276 DSURFACE 1" + - "NODE 279 DSURFACE 1" + - "NODE 282 DSURFACE 1" + - "NODE 285 DSURFACE 1" + - "NODE 288 DSURFACE 1" + - "NODE 291 DSURFACE 1" + - "NODE 294 DSURFACE 1" + - "NODE 297 DSURFACE 1" + - "NODE 300 DSURFACE 1" + - "NODE 303 DSURFACE 1" + - "NODE 306 DSURFACE 1" + - "NODE 309 DSURFACE 1" + - "NODE 312 DSURFACE 1" + - "NODE 315 DSURFACE 1" + - "NODE 318 DSURFACE 1" + - "NODE 321 DSURFACE 1" + - "NODE 324 DSURFACE 1" + - "NODE 327 DSURFACE 1" + - "NODE 330 DSURFACE 1" + - "NODE 333 DSURFACE 1" + - "NODE 336 DSURFACE 1" + - "NODE 339 DSURFACE 1" + - "NODE 342 DSURFACE 1" + - "NODE 345 DSURFACE 1" + - "NODE 348 DSURFACE 1" + - "NODE 351 DSURFACE 1" + - "NODE 354 DSURFACE 1" + - "NODE 357 DSURFACE 1" + - "NODE 360 DSURFACE 1" + - "NODE 363 DSURFACE 1" + - "NODE 366 DSURFACE 1" + - "NODE 369 DSURFACE 1" + - "NODE 372 DSURFACE 1" + - "NODE 375 DSURFACE 1" + - "NODE 378 DSURFACE 1" + - "NODE 381 DSURFACE 1" + - "NODE 384 DSURFACE 1" + - "NODE 387 DSURFACE 1" + - "NODE 390 DSURFACE 1" + - "NODE 393 DSURFACE 1" + - "NODE 396 DSURFACE 1" + - "NODE 399 DSURFACE 1" + - "NODE 402 DSURFACE 1" + - "NODE 405 DSURFACE 1" + - "NODE 408 DSURFACE 1" + - "NODE 411 DSURFACE 1" + - "NODE 414 DSURFACE 1" + - "NODE 417 DSURFACE 1" + - "NODE 420 DSURFACE 1" + - "NODE 1 DSURFACE 2" + - "NODE 4 DSURFACE 2" + - "NODE 7 DSURFACE 2" + - "NODE 10 DSURFACE 2" + - "NODE 13 DSURFACE 2" + - "NODE 16 DSURFACE 2" + - "NODE 19 DSURFACE 2" + - "NODE 22 DSURFACE 2" + - "NODE 25 DSURFACE 2" + - "NODE 28 DSURFACE 2" + - "NODE 31 DSURFACE 2" + - "NODE 34 DSURFACE 2" + - "NODE 37 DSURFACE 2" + - "NODE 40 DSURFACE 2" + - "NODE 43 DSURFACE 2" + - "NODE 46 DSURFACE 2" + - "NODE 49 DSURFACE 2" + - "NODE 52 DSURFACE 2" + - "NODE 55 DSURFACE 2" + - "NODE 58 DSURFACE 2" + - "NODE 61 DSURFACE 2" + - "NODE 64 DSURFACE 2" + - "NODE 67 DSURFACE 2" + - "NODE 70 DSURFACE 2" + - "NODE 73 DSURFACE 2" + - "NODE 76 DSURFACE 2" + - "NODE 79 DSURFACE 2" + - "NODE 82 DSURFACE 2" + - "NODE 85 DSURFACE 2" + - "NODE 88 DSURFACE 2" + - "NODE 91 DSURFACE 2" + - "NODE 94 DSURFACE 2" + - "NODE 97 DSURFACE 2" + - "NODE 100 DSURFACE 2" + - "NODE 103 DSURFACE 2" + - "NODE 106 DSURFACE 2" + - "NODE 109 DSURFACE 2" + - "NODE 112 DSURFACE 2" + - "NODE 115 DSURFACE 2" + - "NODE 118 DSURFACE 2" + - "NODE 121 DSURFACE 2" + - "NODE 124 DSURFACE 2" + - "NODE 127 DSURFACE 2" + - "NODE 130 DSURFACE 2" + - "NODE 133 DSURFACE 2" + - "NODE 136 DSURFACE 2" + - "NODE 139 DSURFACE 2" + - "NODE 142 DSURFACE 2" + - "NODE 145 DSURFACE 2" + - "NODE 148 DSURFACE 2" + - "NODE 151 DSURFACE 2" + - "NODE 154 DSURFACE 2" + - "NODE 157 DSURFACE 2" + - "NODE 160 DSURFACE 2" + - "NODE 163 DSURFACE 2" + - "NODE 166 DSURFACE 2" + - "NODE 169 DSURFACE 2" + - "NODE 172 DSURFACE 2" + - "NODE 175 DSURFACE 2" + - "NODE 178 DSURFACE 2" + - "NODE 181 DSURFACE 2" + - "NODE 184 DSURFACE 2" + - "NODE 187 DSURFACE 2" + - "NODE 190 DSURFACE 2" + - "NODE 193 DSURFACE 2" + - "NODE 196 DSURFACE 2" + - "NODE 199 DSURFACE 2" + - "NODE 202 DSURFACE 2" + - "NODE 205 DSURFACE 2" + - "NODE 208 DSURFACE 2" + - "NODE 211 DSURFACE 2" + - "NODE 214 DSURFACE 2" + - "NODE 217 DSURFACE 2" + - "NODE 220 DSURFACE 2" + - "NODE 223 DSURFACE 2" + - "NODE 226 DSURFACE 2" + - "NODE 229 DSURFACE 2" + - "NODE 232 DSURFACE 2" + - "NODE 235 DSURFACE 2" + - "NODE 238 DSURFACE 2" + - "NODE 241 DSURFACE 2" + - "NODE 244 DSURFACE 2" + - "NODE 247 DSURFACE 2" + - "NODE 250 DSURFACE 2" + - "NODE 253 DSURFACE 2" + - "NODE 256 DSURFACE 2" + - "NODE 259 DSURFACE 2" + - "NODE 262 DSURFACE 2" + - "NODE 265 DSURFACE 2" + - "NODE 268 DSURFACE 2" + - "NODE 271 DSURFACE 2" + - "NODE 274 DSURFACE 2" + - "NODE 277 DSURFACE 2" + - "NODE 280 DSURFACE 2" + - "NODE 283 DSURFACE 2" + - "NODE 286 DSURFACE 2" + - "NODE 289 DSURFACE 2" + - "NODE 292 DSURFACE 2" + - "NODE 295 DSURFACE 2" + - "NODE 298 DSURFACE 2" + - "NODE 301 DSURFACE 2" + - "NODE 304 DSURFACE 2" + - "NODE 307 DSURFACE 2" + - "NODE 310 DSURFACE 2" + - "NODE 313 DSURFACE 2" + - "NODE 316 DSURFACE 2" + - "NODE 319 DSURFACE 2" + - "NODE 322 DSURFACE 2" + - "NODE 325 DSURFACE 2" + - "NODE 328 DSURFACE 2" + - "NODE 331 DSURFACE 2" + - "NODE 334 DSURFACE 2" + - "NODE 337 DSURFACE 2" + - "NODE 340 DSURFACE 2" + - "NODE 343 DSURFACE 2" + - "NODE 346 DSURFACE 2" + - "NODE 349 DSURFACE 2" + - "NODE 352 DSURFACE 2" + - "NODE 355 DSURFACE 2" + - "NODE 358 DSURFACE 2" + - "NODE 361 DSURFACE 2" + - "NODE 364 DSURFACE 2" + - "NODE 367 DSURFACE 2" + - "NODE 370 DSURFACE 2" + - "NODE 373 DSURFACE 2" + - "NODE 376 DSURFACE 2" + - "NODE 379 DSURFACE 2" + - "NODE 382 DSURFACE 2" + - "NODE 385 DSURFACE 2" + - "NODE 388 DSURFACE 2" + - "NODE 391 DSURFACE 2" + - "NODE 394 DSURFACE 2" + - "NODE 397 DSURFACE 2" + - "NODE 400 DSURFACE 2" + - "NODE 403 DSURFACE 2" + - "NODE 406 DSURFACE 2" + - "NODE 409 DSURFACE 2" + - "NODE 412 DSURFACE 2" + - "NODE 415 DSURFACE 2" + - "NODE 418 DSURFACE 2" + - "NODE 40 DSURFACE 3" + - "NODE 41 DSURFACE 3" + - "NODE 42 DSURFACE 3" + - "NODE 82 DSURFACE 3" + - "NODE 83 DSURFACE 3" + - "NODE 84 DSURFACE 3" + - "NODE 124 DSURFACE 3" + - "NODE 125 DSURFACE 3" + - "NODE 126 DSURFACE 3" + - "NODE 166 DSURFACE 3" + - "NODE 167 DSURFACE 3" + - "NODE 168 DSURFACE 3" + - "NODE 208 DSURFACE 3" + - "NODE 209 DSURFACE 3" + - "NODE 210 DSURFACE 3" + - "NODE 250 DSURFACE 3" + - "NODE 251 DSURFACE 3" + - "NODE 252 DSURFACE 3" + - "NODE 292 DSURFACE 3" + - "NODE 293 DSURFACE 3" + - "NODE 294 DSURFACE 3" + - "NODE 334 DSURFACE 3" + - "NODE 335 DSURFACE 3" + - "NODE 336 DSURFACE 3" + - "NODE 376 DSURFACE 3" + - "NODE 377 DSURFACE 3" + - "NODE 378 DSURFACE 3" + - "NODE 418 DSURFACE 3" + - "NODE 419 DSURFACE 3" + - "NODE 420 DSURFACE 3" + - "NODE 1 DSURFACE 4" + - "NODE 2 DSURFACE 4" + - "NODE 3 DSURFACE 4" + - "NODE 43 DSURFACE 4" + - "NODE 44 DSURFACE 4" + - "NODE 45 DSURFACE 4" + - "NODE 85 DSURFACE 4" + - "NODE 86 DSURFACE 4" + - "NODE 87 DSURFACE 4" + - "NODE 127 DSURFACE 4" + - "NODE 128 DSURFACE 4" + - "NODE 129 DSURFACE 4" + - "NODE 169 DSURFACE 4" + - "NODE 170 DSURFACE 4" + - "NODE 171 DSURFACE 4" + - "NODE 211 DSURFACE 4" + - "NODE 212 DSURFACE 4" + - "NODE 213 DSURFACE 4" + - "NODE 253 DSURFACE 4" + - "NODE 254 DSURFACE 4" + - "NODE 255 DSURFACE 4" + - "NODE 295 DSURFACE 4" + - "NODE 296 DSURFACE 4" + - "NODE 297 DSURFACE 4" + - "NODE 337 DSURFACE 4" + - "NODE 338 DSURFACE 4" + - "NODE 339 DSURFACE 4" + - "NODE 379 DSURFACE 4" + - "NODE 380 DSURFACE 4" + - "NODE 381 DSURFACE 4" + - "NODE 379 DSURFACE 5" + - "NODE 380 DSURFACE 5" + - "NODE 381 DSURFACE 5" + - "NODE 382 DSURFACE 5" + - "NODE 383 DSURFACE 5" + - "NODE 384 DSURFACE 5" + - "NODE 385 DSURFACE 5" + - "NODE 386 DSURFACE 5" + - "NODE 387 DSURFACE 5" + - "NODE 388 DSURFACE 5" + - "NODE 389 DSURFACE 5" + - "NODE 390 DSURFACE 5" + - "NODE 391 DSURFACE 5" + - "NODE 392 DSURFACE 5" + - "NODE 393 DSURFACE 5" + - "NODE 394 DSURFACE 5" + - "NODE 395 DSURFACE 5" + - "NODE 396 DSURFACE 5" + - "NODE 397 DSURFACE 5" + - "NODE 398 DSURFACE 5" + - "NODE 399 DSURFACE 5" + - "NODE 400 DSURFACE 5" + - "NODE 401 DSURFACE 5" + - "NODE 402 DSURFACE 5" + - "NODE 403 DSURFACE 5" + - "NODE 404 DSURFACE 5" + - "NODE 405 DSURFACE 5" + - "NODE 406 DSURFACE 5" + - "NODE 407 DSURFACE 5" + - "NODE 408 DSURFACE 5" + - "NODE 409 DSURFACE 5" + - "NODE 410 DSURFACE 5" + - "NODE 411 DSURFACE 5" + - "NODE 412 DSURFACE 5" + - "NODE 413 DSURFACE 5" + - "NODE 414 DSURFACE 5" + - "NODE 415 DSURFACE 5" + - "NODE 416 DSURFACE 5" + - "NODE 417 DSURFACE 5" + - "NODE 418 DSURFACE 5" + - "NODE 419 DSURFACE 5" + - "NODE 420 DSURFACE 5" + - "NODE 1 DSURFACE 6" + - "NODE 2 DSURFACE 6" + - "NODE 3 DSURFACE 6" + - "NODE 4 DSURFACE 6" + - "NODE 5 DSURFACE 6" + - "NODE 6 DSURFACE 6" + - "NODE 7 DSURFACE 6" + - "NODE 8 DSURFACE 6" + - "NODE 9 DSURFACE 6" + - "NODE 10 DSURFACE 6" + - "NODE 11 DSURFACE 6" + - "NODE 12 DSURFACE 6" + - "NODE 13 DSURFACE 6" + - "NODE 14 DSURFACE 6" + - "NODE 15 DSURFACE 6" + - "NODE 16 DSURFACE 6" + - "NODE 17 DSURFACE 6" + - "NODE 18 DSURFACE 6" + - "NODE 19 DSURFACE 6" + - "NODE 20 DSURFACE 6" + - "NODE 21 DSURFACE 6" + - "NODE 22 DSURFACE 6" + - "NODE 23 DSURFACE 6" + - "NODE 24 DSURFACE 6" + - "NODE 25 DSURFACE 6" + - "NODE 26 DSURFACE 6" + - "NODE 27 DSURFACE 6" + - "NODE 28 DSURFACE 6" + - "NODE 29 DSURFACE 6" + - "NODE 30 DSURFACE 6" + - "NODE 31 DSURFACE 6" + - "NODE 32 DSURFACE 6" + - "NODE 33 DSURFACE 6" + - "NODE 34 DSURFACE 6" + - "NODE 35 DSURFACE 6" + - "NODE 36 DSURFACE 6" + - "NODE 37 DSURFACE 6" + - "NODE 38 DSURFACE 6" + - "NODE 39 DSURFACE 6" + - "NODE 40 DSURFACE 6" + - "NODE 41 DSURFACE 6" + - "NODE 42 DSURFACE 6" + - "NODE 615 DSURFACE 7" + - "NODE 616 DSURFACE 7" + - "NODE 617 DSURFACE 7" + - "NODE 618 DSURFACE 7" + - "NODE 619 DSURFACE 7" + - "NODE 620 DSURFACE 7" + - "NODE 621 DSURFACE 7" + - "NODE 622 DSURFACE 7" + - "NODE 623 DSURFACE 7" + - "NODE 624 DSURFACE 7" + - "NODE 625 DSURFACE 7" + - "NODE 626 DSURFACE 7" + - "NODE 627 DSURFACE 7" + - "NODE 628 DSURFACE 7" + - "NODE 629 DSURFACE 7" + - "NODE 630 DSURFACE 7" +DVOL-NODE TOPOLOGY: + - "NODE 1 DVOL 1" + - "NODE 2 DVOL 1" + - "NODE 3 DVOL 1" + - "NODE 4 DVOL 1" + - "NODE 5 DVOL 1" + - "NODE 6 DVOL 1" + - "NODE 7 DVOL 1" + - "NODE 8 DVOL 1" + - "NODE 9 DVOL 1" + - "NODE 10 DVOL 1" + - "NODE 11 DVOL 1" + - "NODE 12 DVOL 1" + - "NODE 13 DVOL 1" + - "NODE 14 DVOL 1" + - "NODE 15 DVOL 1" + - "NODE 16 DVOL 1" + - "NODE 17 DVOL 1" + - "NODE 18 DVOL 1" + - "NODE 19 DVOL 1" + - "NODE 20 DVOL 1" + - "NODE 21 DVOL 1" + - "NODE 22 DVOL 1" + - "NODE 23 DVOL 1" + - "NODE 24 DVOL 1" + - "NODE 25 DVOL 1" + - "NODE 26 DVOL 1" + - "NODE 27 DVOL 1" + - "NODE 28 DVOL 1" + - "NODE 29 DVOL 1" + - "NODE 30 DVOL 1" + - "NODE 31 DVOL 1" + - "NODE 32 DVOL 1" + - "NODE 33 DVOL 1" + - "NODE 34 DVOL 1" + - "NODE 35 DVOL 1" + - "NODE 36 DVOL 1" + - "NODE 37 DVOL 1" + - "NODE 38 DVOL 1" + - "NODE 39 DVOL 1" + - "NODE 40 DVOL 1" + - "NODE 41 DVOL 1" + - "NODE 42 DVOL 1" + - "NODE 43 DVOL 1" + - "NODE 44 DVOL 1" + - "NODE 45 DVOL 1" + - "NODE 46 DVOL 1" + - "NODE 47 DVOL 1" + - "NODE 48 DVOL 1" + - "NODE 49 DVOL 1" + - "NODE 50 DVOL 1" + - "NODE 51 DVOL 1" + - "NODE 52 DVOL 1" + - "NODE 53 DVOL 1" + - "NODE 54 DVOL 1" + - "NODE 55 DVOL 1" + - "NODE 56 DVOL 1" + - "NODE 57 DVOL 1" + - "NODE 58 DVOL 1" + - "NODE 59 DVOL 1" + - "NODE 60 DVOL 1" + - "NODE 61 DVOL 1" + - "NODE 62 DVOL 1" + - "NODE 63 DVOL 1" + - "NODE 64 DVOL 1" + - "NODE 65 DVOL 1" + - "NODE 66 DVOL 1" + - "NODE 67 DVOL 1" + - "NODE 68 DVOL 1" + - "NODE 69 DVOL 1" + - "NODE 70 DVOL 1" + - "NODE 71 DVOL 1" + - "NODE 72 DVOL 1" + - "NODE 73 DVOL 1" + - "NODE 74 DVOL 1" + - "NODE 75 DVOL 1" + - "NODE 76 DVOL 1" + - "NODE 77 DVOL 1" + - "NODE 78 DVOL 1" + - "NODE 79 DVOL 1" + - "NODE 80 DVOL 1" + - "NODE 81 DVOL 1" + - "NODE 82 DVOL 1" + - "NODE 83 DVOL 1" + - "NODE 84 DVOL 1" + - "NODE 85 DVOL 1" + - "NODE 86 DVOL 1" + - "NODE 87 DVOL 1" + - "NODE 88 DVOL 1" + - "NODE 89 DVOL 1" + - "NODE 90 DVOL 1" + - "NODE 91 DVOL 1" + - "NODE 92 DVOL 1" + - "NODE 93 DVOL 1" + - "NODE 94 DVOL 1" + - "NODE 95 DVOL 1" + - "NODE 96 DVOL 1" + - "NODE 97 DVOL 1" + - "NODE 98 DVOL 1" + - "NODE 99 DVOL 1" + - "NODE 100 DVOL 1" + - "NODE 101 DVOL 1" + - "NODE 102 DVOL 1" + - "NODE 103 DVOL 1" + - "NODE 104 DVOL 1" + - "NODE 105 DVOL 1" + - "NODE 106 DVOL 1" + - "NODE 107 DVOL 1" + - "NODE 108 DVOL 1" + - "NODE 109 DVOL 1" + - "NODE 110 DVOL 1" + - "NODE 111 DVOL 1" + - "NODE 112 DVOL 1" + - "NODE 113 DVOL 1" + - "NODE 114 DVOL 1" + - "NODE 115 DVOL 1" + - "NODE 116 DVOL 1" + - "NODE 117 DVOL 1" + - "NODE 118 DVOL 1" + - "NODE 119 DVOL 1" + - "NODE 120 DVOL 1" + - "NODE 121 DVOL 1" + - "NODE 122 DVOL 1" + - "NODE 123 DVOL 1" + - "NODE 124 DVOL 1" + - "NODE 125 DVOL 1" + - "NODE 126 DVOL 1" + - "NODE 127 DVOL 1" + - "NODE 128 DVOL 1" + - "NODE 129 DVOL 1" + - "NODE 130 DVOL 1" + - "NODE 131 DVOL 1" + - "NODE 132 DVOL 1" + - "NODE 133 DVOL 1" + - "NODE 134 DVOL 1" + - "NODE 135 DVOL 1" + - "NODE 136 DVOL 1" + - "NODE 137 DVOL 1" + - "NODE 138 DVOL 1" + - "NODE 139 DVOL 1" + - "NODE 140 DVOL 1" + - "NODE 141 DVOL 1" + - "NODE 142 DVOL 1" + - "NODE 143 DVOL 1" + - "NODE 144 DVOL 1" + - "NODE 145 DVOL 1" + - "NODE 146 DVOL 1" + - "NODE 147 DVOL 1" + - "NODE 148 DVOL 1" + - "NODE 149 DVOL 1" + - "NODE 150 DVOL 1" + - "NODE 151 DVOL 1" + - "NODE 152 DVOL 1" + - "NODE 153 DVOL 1" + - "NODE 154 DVOL 1" + - "NODE 155 DVOL 1" + - "NODE 156 DVOL 1" + - "NODE 157 DVOL 1" + - "NODE 158 DVOL 1" + - "NODE 159 DVOL 1" + - "NODE 160 DVOL 1" + - "NODE 161 DVOL 1" + - "NODE 162 DVOL 1" + - "NODE 163 DVOL 1" + - "NODE 164 DVOL 1" + - "NODE 165 DVOL 1" + - "NODE 166 DVOL 1" + - "NODE 167 DVOL 1" + - "NODE 168 DVOL 1" + - "NODE 169 DVOL 1" + - "NODE 170 DVOL 1" + - "NODE 171 DVOL 1" + - "NODE 172 DVOL 1" + - "NODE 173 DVOL 1" + - "NODE 174 DVOL 1" + - "NODE 175 DVOL 1" + - "NODE 176 DVOL 1" + - "NODE 177 DVOL 1" + - "NODE 178 DVOL 1" + - "NODE 179 DVOL 1" + - "NODE 180 DVOL 1" + - "NODE 181 DVOL 1" + - "NODE 182 DVOL 1" + - "NODE 183 DVOL 1" + - "NODE 184 DVOL 1" + - "NODE 185 DVOL 1" + - "NODE 186 DVOL 1" + - "NODE 187 DVOL 1" + - "NODE 188 DVOL 1" + - "NODE 189 DVOL 1" + - "NODE 190 DVOL 1" + - "NODE 191 DVOL 1" + - "NODE 192 DVOL 1" + - "NODE 193 DVOL 1" + - "NODE 194 DVOL 1" + - "NODE 195 DVOL 1" + - "NODE 196 DVOL 1" + - "NODE 197 DVOL 1" + - "NODE 198 DVOL 1" + - "NODE 199 DVOL 1" + - "NODE 200 DVOL 1" + - "NODE 201 DVOL 1" + - "NODE 202 DVOL 1" + - "NODE 203 DVOL 1" + - "NODE 204 DVOL 1" + - "NODE 205 DVOL 1" + - "NODE 206 DVOL 1" + - "NODE 207 DVOL 1" + - "NODE 208 DVOL 1" + - "NODE 209 DVOL 1" + - "NODE 210 DVOL 1" + - "NODE 211 DVOL 1" + - "NODE 212 DVOL 1" + - "NODE 213 DVOL 1" + - "NODE 214 DVOL 1" + - "NODE 215 DVOL 1" + - "NODE 216 DVOL 1" + - "NODE 217 DVOL 1" + - "NODE 218 DVOL 1" + - "NODE 219 DVOL 1" + - "NODE 220 DVOL 1" + - "NODE 221 DVOL 1" + - "NODE 222 DVOL 1" + - "NODE 223 DVOL 1" + - "NODE 224 DVOL 1" + - "NODE 225 DVOL 1" + - "NODE 226 DVOL 1" + - "NODE 227 DVOL 1" + - "NODE 228 DVOL 1" + - "NODE 229 DVOL 1" + - "NODE 230 DVOL 1" + - "NODE 231 DVOL 1" + - "NODE 232 DVOL 1" + - "NODE 233 DVOL 1" + - "NODE 234 DVOL 1" + - "NODE 235 DVOL 1" + - "NODE 236 DVOL 1" + - "NODE 237 DVOL 1" + - "NODE 238 DVOL 1" + - "NODE 239 DVOL 1" + - "NODE 240 DVOL 1" + - "NODE 241 DVOL 1" + - "NODE 242 DVOL 1" + - "NODE 243 DVOL 1" + - "NODE 244 DVOL 1" + - "NODE 245 DVOL 1" + - "NODE 246 DVOL 1" + - "NODE 247 DVOL 1" + - "NODE 248 DVOL 1" + - "NODE 249 DVOL 1" + - "NODE 250 DVOL 1" + - "NODE 251 DVOL 1" + - "NODE 252 DVOL 1" + - "NODE 253 DVOL 1" + - "NODE 254 DVOL 1" + - "NODE 255 DVOL 1" + - "NODE 256 DVOL 1" + - "NODE 257 DVOL 1" + - "NODE 258 DVOL 1" + - "NODE 259 DVOL 1" + - "NODE 260 DVOL 1" + - "NODE 261 DVOL 1" + - "NODE 262 DVOL 1" + - "NODE 263 DVOL 1" + - "NODE 264 DVOL 1" + - "NODE 265 DVOL 1" + - "NODE 266 DVOL 1" + - "NODE 267 DVOL 1" + - "NODE 268 DVOL 1" + - "NODE 269 DVOL 1" + - "NODE 270 DVOL 1" + - "NODE 271 DVOL 1" + - "NODE 272 DVOL 1" + - "NODE 273 DVOL 1" + - "NODE 274 DVOL 1" + - "NODE 275 DVOL 1" + - "NODE 276 DVOL 1" + - "NODE 277 DVOL 1" + - "NODE 278 DVOL 1" + - "NODE 279 DVOL 1" + - "NODE 280 DVOL 1" + - "NODE 281 DVOL 1" + - "NODE 282 DVOL 1" + - "NODE 283 DVOL 1" + - "NODE 284 DVOL 1" + - "NODE 285 DVOL 1" + - "NODE 286 DVOL 1" + - "NODE 287 DVOL 1" + - "NODE 288 DVOL 1" + - "NODE 289 DVOL 1" + - "NODE 290 DVOL 1" + - "NODE 291 DVOL 1" + - "NODE 292 DVOL 1" + - "NODE 293 DVOL 1" + - "NODE 294 DVOL 1" + - "NODE 295 DVOL 1" + - "NODE 296 DVOL 1" + - "NODE 297 DVOL 1" + - "NODE 298 DVOL 1" + - "NODE 299 DVOL 1" + - "NODE 300 DVOL 1" + - "NODE 301 DVOL 1" + - "NODE 302 DVOL 1" + - "NODE 303 DVOL 1" + - "NODE 304 DVOL 1" + - "NODE 305 DVOL 1" + - "NODE 306 DVOL 1" + - "NODE 307 DVOL 1" + - "NODE 308 DVOL 1" + - "NODE 309 DVOL 1" + - "NODE 310 DVOL 1" + - "NODE 311 DVOL 1" + - "NODE 312 DVOL 1" + - "NODE 313 DVOL 1" + - "NODE 314 DVOL 1" + - "NODE 315 DVOL 1" + - "NODE 316 DVOL 1" + - "NODE 317 DVOL 1" + - "NODE 318 DVOL 1" + - "NODE 319 DVOL 1" + - "NODE 320 DVOL 1" + - "NODE 321 DVOL 1" + - "NODE 322 DVOL 1" + - "NODE 323 DVOL 1" + - "NODE 324 DVOL 1" + - "NODE 325 DVOL 1" + - "NODE 326 DVOL 1" + - "NODE 327 DVOL 1" + - "NODE 328 DVOL 1" + - "NODE 329 DVOL 1" + - "NODE 330 DVOL 1" + - "NODE 331 DVOL 1" + - "NODE 332 DVOL 1" + - "NODE 333 DVOL 1" + - "NODE 334 DVOL 1" + - "NODE 335 DVOL 1" + - "NODE 336 DVOL 1" + - "NODE 337 DVOL 1" + - "NODE 338 DVOL 1" + - "NODE 339 DVOL 1" + - "NODE 340 DVOL 1" + - "NODE 341 DVOL 1" + - "NODE 342 DVOL 1" + - "NODE 343 DVOL 1" + - "NODE 344 DVOL 1" + - "NODE 345 DVOL 1" + - "NODE 346 DVOL 1" + - "NODE 347 DVOL 1" + - "NODE 348 DVOL 1" + - "NODE 349 DVOL 1" + - "NODE 350 DVOL 1" + - "NODE 351 DVOL 1" + - "NODE 352 DVOL 1" + - "NODE 353 DVOL 1" + - "NODE 354 DVOL 1" + - "NODE 355 DVOL 1" + - "NODE 356 DVOL 1" + - "NODE 357 DVOL 1" + - "NODE 358 DVOL 1" + - "NODE 359 DVOL 1" + - "NODE 360 DVOL 1" + - "NODE 361 DVOL 1" + - "NODE 362 DVOL 1" + - "NODE 363 DVOL 1" + - "NODE 364 DVOL 1" + - "NODE 365 DVOL 1" + - "NODE 366 DVOL 1" + - "NODE 367 DVOL 1" + - "NODE 368 DVOL 1" + - "NODE 369 DVOL 1" + - "NODE 370 DVOL 1" + - "NODE 371 DVOL 1" + - "NODE 372 DVOL 1" + - "NODE 373 DVOL 1" + - "NODE 374 DVOL 1" + - "NODE 375 DVOL 1" + - "NODE 376 DVOL 1" + - "NODE 377 DVOL 1" + - "NODE 378 DVOL 1" + - "NODE 379 DVOL 1" + - "NODE 380 DVOL 1" + - "NODE 381 DVOL 1" + - "NODE 382 DVOL 1" + - "NODE 383 DVOL 1" + - "NODE 384 DVOL 1" + - "NODE 385 DVOL 1" + - "NODE 386 DVOL 1" + - "NODE 387 DVOL 1" + - "NODE 388 DVOL 1" + - "NODE 389 DVOL 1" + - "NODE 390 DVOL 1" + - "NODE 391 DVOL 1" + - "NODE 392 DVOL 1" + - "NODE 393 DVOL 1" + - "NODE 394 DVOL 1" + - "NODE 395 DVOL 1" + - "NODE 396 DVOL 1" + - "NODE 397 DVOL 1" + - "NODE 398 DVOL 1" + - "NODE 399 DVOL 1" + - "NODE 400 DVOL 1" + - "NODE 401 DVOL 1" + - "NODE 402 DVOL 1" + - "NODE 403 DVOL 1" + - "NODE 404 DVOL 1" + - "NODE 405 DVOL 1" + - "NODE 406 DVOL 1" + - "NODE 407 DVOL 1" + - "NODE 408 DVOL 1" + - "NODE 409 DVOL 1" + - "NODE 410 DVOL 1" + - "NODE 411 DVOL 1" + - "NODE 412 DVOL 1" + - "NODE 413 DVOL 1" + - "NODE 414 DVOL 1" + - "NODE 415 DVOL 1" + - "NODE 416 DVOL 1" + - "NODE 417 DVOL 1" + - "NODE 418 DVOL 1" + - "NODE 419 DVOL 1" + - "NODE 420 DVOL 1" + - "NODE 421 DVOL 2" + - "NODE 422 DVOL 2" + - "NODE 423 DVOL 2" + - "NODE 424 DVOL 2" + - "NODE 425 DVOL 2" + - "NODE 426 DVOL 2" + - "NODE 427 DVOL 2" + - "NODE 428 DVOL 2" + - "NODE 429 DVOL 2" + - "NODE 430 DVOL 2" + - "NODE 431 DVOL 2" + - "NODE 432 DVOL 2" + - "NODE 433 DVOL 2" + - "NODE 434 DVOL 2" + - "NODE 435 DVOL 2" + - "NODE 436 DVOL 2" + - "NODE 437 DVOL 2" + - "NODE 438 DVOL 2" + - "NODE 439 DVOL 2" + - "NODE 440 DVOL 2" + - "NODE 441 DVOL 2" + - "NODE 442 DVOL 2" + - "NODE 443 DVOL 2" + - "NODE 444 DVOL 2" + - "NODE 445 DVOL 2" + - "NODE 446 DVOL 2" + - "NODE 447 DVOL 2" + - "NODE 448 DVOL 2" + - "NODE 449 DVOL 2" + - "NODE 450 DVOL 2" + - "NODE 451 DVOL 2" + - "NODE 452 DVOL 2" + - "NODE 453 DVOL 2" + - "NODE 454 DVOL 2" + - "NODE 455 DVOL 2" + - "NODE 456 DVOL 2" + - "NODE 457 DVOL 2" + - "NODE 458 DVOL 2" + - "NODE 459 DVOL 2" + - "NODE 460 DVOL 2" + - "NODE 461 DVOL 2" + - "NODE 462 DVOL 2" + - "NODE 463 DVOL 2" + - "NODE 464 DVOL 2" + - "NODE 465 DVOL 2" + - "NODE 466 DVOL 2" + - "NODE 467 DVOL 2" + - "NODE 468 DVOL 2" + - "NODE 469 DVOL 2" + - "NODE 470 DVOL 2" + - "NODE 471 DVOL 2" + - "NODE 472 DVOL 2" + - "NODE 473 DVOL 2" + - "NODE 474 DVOL 2" + - "NODE 475 DVOL 2" + - "NODE 476 DVOL 2" + - "NODE 477 DVOL 2" + - "NODE 478 DVOL 2" + - "NODE 479 DVOL 2" + - "NODE 480 DVOL 2" + - "NODE 481 DVOL 2" + - "NODE 482 DVOL 2" + - "NODE 483 DVOL 2" + - "NODE 484 DVOL 2" + - "NODE 485 DVOL 2" + - "NODE 486 DVOL 2" + - "NODE 487 DVOL 2" + - "NODE 488 DVOL 2" + - "NODE 489 DVOL 2" + - "NODE 490 DVOL 2" + - "NODE 491 DVOL 2" + - "NODE 492 DVOL 2" + - "NODE 493 DVOL 2" + - "NODE 494 DVOL 2" + - "NODE 495 DVOL 2" + - "NODE 496 DVOL 2" + - "NODE 497 DVOL 2" + - "NODE 498 DVOL 2" + - "NODE 499 DVOL 2" + - "NODE 500 DVOL 2" + - "NODE 501 DVOL 2" + - "NODE 502 DVOL 2" + - "NODE 503 DVOL 2" + - "NODE 504 DVOL 2" + - "NODE 505 DVOL 2" + - "NODE 506 DVOL 2" + - "NODE 507 DVOL 2" + - "NODE 508 DVOL 2" + - "NODE 509 DVOL 2" + - "NODE 510 DVOL 2" + - "NODE 511 DVOL 2" + - "NODE 512 DVOL 2" + - "NODE 513 DVOL 2" + - "NODE 514 DVOL 2" + - "NODE 515 DVOL 2" + - "NODE 516 DVOL 2" + - "NODE 517 DVOL 2" + - "NODE 518 DVOL 2" + - "NODE 519 DVOL 2" + - "NODE 520 DVOL 2" + - "NODE 521 DVOL 2" + - "NODE 522 DVOL 2" + - "NODE 523 DVOL 2" + - "NODE 524 DVOL 2" + - "NODE 525 DVOL 2" + - "NODE 526 DVOL 2" + - "NODE 527 DVOL 2" + - "NODE 528 DVOL 2" + - "NODE 529 DVOL 2" + - "NODE 530 DVOL 2" + - "NODE 531 DVOL 2" + - "NODE 532 DVOL 2" + - "NODE 533 DVOL 2" + - "NODE 534 DVOL 2" + - "NODE 535 DVOL 2" + - "NODE 536 DVOL 2" + - "NODE 537 DVOL 2" + - "NODE 538 DVOL 2" + - "NODE 539 DVOL 2" + - "NODE 540 DVOL 2" + - "NODE 541 DVOL 2" + - "NODE 542 DVOL 2" + - "NODE 543 DVOL 2" + - "NODE 544 DVOL 2" + - "NODE 545 DVOL 2" + - "NODE 546 DVOL 2" + - "NODE 547 DVOL 2" + - "NODE 548 DVOL 2" + - "NODE 549 DVOL 2" + - "NODE 550 DVOL 2" + - "NODE 551 DVOL 2" + - "NODE 552 DVOL 2" + - "NODE 553 DVOL 2" + - "NODE 554 DVOL 2" + - "NODE 555 DVOL 2" + - "NODE 556 DVOL 2" + - "NODE 557 DVOL 2" + - "NODE 558 DVOL 2" + - "NODE 559 DVOL 2" + - "NODE 560 DVOL 2" + - "NODE 561 DVOL 2" + - "NODE 562 DVOL 2" + - "NODE 563 DVOL 2" + - "NODE 564 DVOL 2" + - "NODE 565 DVOL 2" + - "NODE 566 DVOL 2" + - "NODE 567 DVOL 2" + - "NODE 568 DVOL 2" + - "NODE 569 DVOL 2" + - "NODE 570 DVOL 2" + - "NODE 571 DVOL 2" + - "NODE 572 DVOL 2" + - "NODE 573 DVOL 2" + - "NODE 574 DVOL 2" + - "NODE 575 DVOL 2" + - "NODE 576 DVOL 2" + - "NODE 577 DVOL 2" + - "NODE 578 DVOL 2" + - "NODE 579 DVOL 2" + - "NODE 580 DVOL 2" + - "NODE 581 DVOL 2" + - "NODE 582 DVOL 2" + - "NODE 583 DVOL 2" + - "NODE 584 DVOL 2" + - "NODE 585 DVOL 2" + - "NODE 586 DVOL 2" + - "NODE 587 DVOL 2" + - "NODE 588 DVOL 2" + - "NODE 589 DVOL 2" + - "NODE 590 DVOL 2" + - "NODE 591 DVOL 2" + - "NODE 592 DVOL 2" + - "NODE 593 DVOL 2" + - "NODE 594 DVOL 2" + - "NODE 595 DVOL 2" + - "NODE 596 DVOL 2" + - "NODE 597 DVOL 2" + - "NODE 598 DVOL 2" + - "NODE 599 DVOL 2" + - "NODE 600 DVOL 2" + - "NODE 601 DVOL 2" + - "NODE 602 DVOL 2" + - "NODE 603 DVOL 2" + - "NODE 604 DVOL 2" + - "NODE 605 DVOL 2" + - "NODE 606 DVOL 2" + - "NODE 607 DVOL 2" + - "NODE 608 DVOL 2" + - "NODE 609 DVOL 2" + - "NODE 610 DVOL 2" + - "NODE 611 DVOL 2" + - "NODE 612 DVOL 2" + - "NODE 613 DVOL 2" + - "NODE 614 DVOL 2" + - "NODE 615 DVOL 2" + - "NODE 616 DVOL 2" + - "NODE 617 DVOL 2" + - "NODE 618 DVOL 2" + - "NODE 619 DVOL 2" + - "NODE 620 DVOL 2" + - "NODE 621 DVOL 2" + - "NODE 622 DVOL 2" + - "NODE 623 DVOL 2" + - "NODE 624 DVOL 2" + - "NODE 625 DVOL 2" + - "NODE 626 DVOL 2" + - "NODE 422 DVOL 3" + - "NODE 423 DVOL 3" + - "NODE 426 DVOL 3" + - "NODE 427 DVOL 3" + - "NODE 460 DVOL 3" + - "NODE 461 DVOL 3" + - "NODE 463 DVOL 3" + - "NODE 464 DVOL 3" + - "NODE 477 DVOL 3" + - "NODE 478 DVOL 3" + - "NODE 479 DVOL 3" + - "NODE 480 DVOL 3" + - "NODE 491 DVOL 3" + - "NODE 492 DVOL 3" + - "NODE 493 DVOL 3" + - "NODE 494 DVOL 3" + - "NODE 507 DVOL 3" + - "NODE 508 DVOL 3" + - "NODE 509 DVOL 3" + - "NODE 510 DVOL 3" + - "NODE 521 DVOL 3" + - "NODE 522 DVOL 3" + - "NODE 523 DVOL 3" + - "NODE 524 DVOL 3" + - "NODE 537 DVOL 3" + - "NODE 538 DVOL 3" + - "NODE 539 DVOL 3" + - "NODE 540 DVOL 3" + - "NODE 551 DVOL 3" + - "NODE 552 DVOL 3" + - "NODE 553 DVOL 3" + - "NODE 554 DVOL 3" + - "NODE 567 DVOL 3" + - "NODE 568 DVOL 3" + - "NODE 569 DVOL 3" + - "NODE 570 DVOL 3" + - "NODE 581 DVOL 3" + - "NODE 582 DVOL 3" + - "NODE 583 DVOL 3" + - "NODE 584 DVOL 3" + - "NODE 597 DVOL 3" + - "NODE 598 DVOL 3" + - "NODE 599 DVOL 3" + - "NODE 600 DVOL 3" + - "NODE 601 DVOL 3" + - "NODE 602 DVOL 3" + - "NODE 603 DVOL 3" + - "NODE 604 DVOL 3" + - "NODE 605 DVOL 3" + - "NODE 606 DVOL 3" + - "NODE 607 DVOL 3" + - "NODE 608 DVOL 3" + - "NODE 609 DVOL 3" + - "NODE 610 DVOL 3" + - "NODE 611 DVOL 3" + - "NODE 612 DVOL 3" + - "NODE 613 DVOL 3" + - "NODE 614 DVOL 3" + - "NODE 615 DVOL 3" + - "NODE 616 DVOL 3" + - "NODE 617 DVOL 3" + - "NODE 618 DVOL 3" + - "NODE 619 DVOL 3" + - "NODE 620 DVOL 3" + - "NODE 621 DVOL 3" + - "NODE 622 DVOL 3" + - "NODE 623 DVOL 3" + - "NODE 624 DVOL 3" + - "NODE 625 DVOL 3" + - "NODE 626 DVOL 3" + - "NODE 627 DVOL 3" + - "NODE 628 DVOL 3" + - "NODE 629 DVOL 3" + - "NODE 630 DVOL 3" diff --git a/tests/input_files/ref/embeddedmesh_nitsche_bending_beam_linear_kinem-structure.pvd b/tests/input_files/ref/embeddedmesh_nitsche_bending_beam_linear_kinem-structure.pvd new file mode 100644 index 00000000000..40977075c1a --- /dev/null +++ b/tests/input_files/ref/embeddedmesh_nitsche_bending_beam_linear_kinem-structure.pvd @@ -0,0 +1,10 @@ + + + + + + + + diff --git a/tests/input_files/ref/embeddedmesh_nitsche_bending_beam_linear_kinem-vtk-files/structure-00000-0.vtu b/tests/input_files/ref/embeddedmesh_nitsche_bending_beam_linear_kinem-vtk-files/structure-00000-0.vtu new file mode 100644 index 00000000000..2e17e97c97f --- /dev/null +++ b/tests/input_files/ref/embeddedmesh_nitsche_bending_beam_linear_kinem-vtk-files/structure-00000-0.vtu @@ -0,0 +1,7090 @@ + + + + + + +0.000000000000000e+00 + + + + + + +-5.000000000000000e-01 -5.000000000000000e-01 -1.000000000000000e+00 +5.000000000000000e-01 -5.000000000000000e-01 -1.000000000000000e+00 +5.000000000000000e-01 -4.166666666666666e-01 -1.000000000000000e+00 +-5.000000000000000e-01 -4.166666666666666e-01 -1.000000000000000e+00 +-5.000000000000000e-01 -5.000000000000000e-01 -9.156249999999999e-01 +5.000000000000000e-01 -5.000000000000000e-01 -9.156249999999999e-01 +5.000000000000000e-01 -4.166666666666666e-01 -9.156250000000000e-01 +-5.000000000000000e-01 -4.166666666666666e-01 -9.156250000000000e-01 +0.000000000000000e+00 -5.000000000000000e-01 -1.000000000000000e+00 +5.000000000000000e-01 -4.583333333333333e-01 -1.000000000000000e+00 +0.000000000000000e+00 -4.166666666666666e-01 -1.000000000000000e+00 +-5.000000000000000e-01 -4.583333333333333e-01 -1.000000000000000e+00 +0.000000000000000e+00 -5.000000000000000e-01 -9.156249999999999e-01 +5.000000000000000e-01 -4.583333333333333e-01 -9.156250000000000e-01 +0.000000000000000e+00 -4.166666666666666e-01 -9.156250000000000e-01 +-5.000000000000000e-01 -4.583333333333333e-01 -9.156250000000000e-01 +-5.000000000000000e-01 -5.000000000000000e-01 -9.578125000000000e-01 +5.000000000000000e-01 -5.000000000000000e-01 -9.578125000000000e-01 +5.000000000000000e-01 -4.166666666666666e-01 -9.578125000000000e-01 +-5.000000000000000e-01 -4.166666666666666e-01 -9.578125000000000e-01 +-5.000000000000000e-01 -4.583333333333333e-01 -9.578125000000001e-01 +5.000000000000000e-01 -4.583333333333333e-01 -9.578125000000001e-01 +0.000000000000000e+00 -5.000000000000000e-01 -9.578125000000001e-01 +0.000000000000000e+00 -4.166666666666666e-01 -9.578125000000002e-01 +0.000000000000000e+00 -4.583333333333333e-01 -1.000000000000000e+00 +0.000000000000000e+00 -4.583333333333333e-01 -9.156250000000001e-01 +0.000000000000000e+00 -4.583333333333333e-01 -9.578124999999998e-01 +-5.000000000000000e-01 -4.166666666666666e-01 -1.000000000000000e+00 +5.000000000000000e-01 -4.166666666666666e-01 -1.000000000000000e+00 +5.000000000000000e-01 -3.333333333333333e-01 -1.000000000000000e+00 +-5.000000000000000e-01 -3.333333333333333e-01 -1.000000000000000e+00 +-5.000000000000000e-01 -4.166666666666666e-01 -9.156250000000000e-01 +5.000000000000000e-01 -4.166666666666666e-01 -9.156250000000000e-01 +5.000000000000000e-01 -3.333333333333333e-01 -9.156250000000000e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -9.156250000000000e-01 +0.000000000000000e+00 -4.166666666666666e-01 -1.000000000000000e+00 +5.000000000000001e-01 -3.750000000000000e-01 -1.000000000000000e+00 +0.000000000000000e+00 -3.333333333333333e-01 -1.000000000000000e+00 +-5.000000000000001e-01 -3.750000000000000e-01 -1.000000000000000e+00 +0.000000000000000e+00 -4.166666666666666e-01 -9.156250000000000e-01 +5.000000000000001e-01 -3.750000000000001e-01 -9.156250000000001e-01 +0.000000000000000e+00 -3.333333333333333e-01 -9.156250000000000e-01 +-5.000000000000001e-01 -3.750000000000001e-01 -9.156250000000001e-01 +-5.000000000000000e-01 -4.166666666666666e-01 -9.578125000000000e-01 +5.000000000000000e-01 -4.166666666666666e-01 -9.578125000000000e-01 +5.000000000000000e-01 -3.333333333333333e-01 -9.578125000000000e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -9.578125000000000e-01 +-5.000000000000001e-01 -3.750000000000000e-01 -9.578125000000003e-01 +5.000000000000001e-01 -3.750000000000000e-01 -9.578125000000003e-01 +0.000000000000000e+00 -4.166666666666666e-01 -9.578125000000002e-01 +0.000000000000000e+00 -3.333333333333333e-01 -9.578125000000002e-01 +0.000000000000000e+00 -3.750000000000000e-01 -1.000000000000000e+00 +0.000000000000000e+00 -3.750000000000000e-01 -9.156250000000002e-01 +0.000000000000000e+00 -3.749999999999999e-01 -9.578124999999997e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -1.000000000000000e+00 +5.000000000000000e-01 -3.333333333333333e-01 -1.000000000000000e+00 +5.000000000000000e-01 -2.500000000000000e-01 -1.000000000000000e+00 +-5.000000000000000e-01 -2.500000000000000e-01 -1.000000000000000e+00 +-5.000000000000000e-01 -3.333333333333333e-01 -9.156250000000000e-01 +5.000000000000000e-01 -3.333333333333333e-01 -9.156250000000000e-01 +5.000000000000000e-01 -2.500000000000000e-01 -9.156250000000001e-01 +-5.000000000000000e-01 -2.500000000000000e-01 -9.156250000000001e-01 +0.000000000000000e+00 -3.333333333333333e-01 -1.000000000000000e+00 +5.000000000000000e-01 -2.916666666666666e-01 -1.000000000000000e+00 +0.000000000000000e+00 -2.499999999999999e-01 -1.000000000000000e+00 +-5.000000000000000e-01 -2.916666666666666e-01 -1.000000000000000e+00 +0.000000000000000e+00 -3.333333333333333e-01 -9.156250000000000e-01 +5.000000000000000e-01 -2.916666666666666e-01 -9.156249999999999e-01 +0.000000000000000e+00 -2.500000000000000e-01 -9.156250000000000e-01 +-5.000000000000000e-01 -2.916666666666666e-01 -9.156249999999999e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -9.578125000000000e-01 +5.000000000000000e-01 -3.333333333333333e-01 -9.578125000000000e-01 +5.000000000000000e-01 -2.499999999999999e-01 -9.578125000000000e-01 +-5.000000000000000e-01 -2.499999999999999e-01 -9.578125000000000e-01 +-5.000000000000000e-01 -2.916666666666666e-01 -9.578125000000001e-01 +5.000000000000000e-01 -2.916666666666666e-01 -9.578125000000001e-01 +0.000000000000000e+00 -3.333333333333333e-01 -9.578125000000002e-01 +0.000000000000000e+00 -2.499999999999999e-01 -9.578125000000002e-01 +0.000000000000000e+00 -2.916666666666666e-01 -1.000000000000000e+00 +0.000000000000000e+00 -2.916666666666666e-01 -9.156250000000000e-01 +0.000000000000000e+00 -2.916666666666666e-01 -9.578124999999997e-01 +-5.000000000000000e-01 -2.500000000000000e-01 -1.000000000000000e+00 +5.000000000000000e-01 -2.500000000000000e-01 -1.000000000000000e+00 +5.000000000000000e-01 -1.666666666666667e-01 -1.000000000000000e+00 +-5.000000000000000e-01 -1.666666666666667e-01 -1.000000000000000e+00 +-5.000000000000000e-01 -2.500000000000000e-01 -9.156250000000001e-01 +5.000000000000000e-01 -2.500000000000000e-01 -9.156250000000001e-01 +5.000000000000000e-01 -1.666666666666667e-01 -9.156250000000000e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -9.156250000000000e-01 +0.000000000000000e+00 -2.499999999999999e-01 -1.000000000000000e+00 +5.000000000000000e-01 -2.083333333333333e-01 -1.000000000000000e+00 +0.000000000000000e+00 -1.666666666666667e-01 -1.000000000000000e+00 +-5.000000000000000e-01 -2.083333333333333e-01 -1.000000000000000e+00 +0.000000000000000e+00 -2.500000000000000e-01 -9.156250000000000e-01 +5.000000000000000e-01 -2.083333333333334e-01 -9.156250000000000e-01 +0.000000000000000e+00 -1.666666666666667e-01 -9.156250000000000e-01 +-5.000000000000000e-01 -2.083333333333334e-01 -9.156250000000000e-01 +-5.000000000000000e-01 -2.499999999999999e-01 -9.578125000000000e-01 +5.000000000000000e-01 -2.499999999999999e-01 -9.578125000000000e-01 +5.000000000000000e-01 -1.666666666666667e-01 -9.578125000000000e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -9.578125000000000e-01 +-5.000000000000000e-01 -2.083333333333334e-01 -9.578125000000002e-01 +5.000000000000000e-01 -2.083333333333334e-01 -9.578125000000002e-01 +0.000000000000000e+00 -2.499999999999999e-01 -9.578125000000002e-01 +0.000000000000000e+00 -1.666666666666667e-01 -9.578125000000002e-01 +0.000000000000000e+00 -2.083333333333334e-01 -1.000000000000000e+00 +0.000000000000000e+00 -2.083333333333334e-01 -9.156250000000001e-01 +0.000000000000000e+00 -2.083333333333333e-01 -9.578124999999998e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -1.000000000000000e+00 +5.000000000000000e-01 -1.666666666666667e-01 -1.000000000000000e+00 +5.000000000000000e-01 -8.333333333333334e-02 -1.000000000000000e+00 +-5.000000000000000e-01 -8.333333333333334e-02 -1.000000000000000e+00 +-5.000000000000000e-01 -1.666666666666667e-01 -9.156250000000000e-01 +5.000000000000000e-01 -1.666666666666667e-01 -9.156250000000000e-01 +5.000000000000000e-01 -8.333333333333337e-02 -9.156250000000001e-01 +-5.000000000000000e-01 -8.333333333333337e-02 -9.156250000000001e-01 +0.000000000000000e+00 -1.666666666666667e-01 -1.000000000000000e+00 +5.000000000000001e-01 -1.250000000000000e-01 -1.000000000000000e+00 +0.000000000000000e+00 -8.333333333333334e-02 -1.000000000000000e+00 +-5.000000000000001e-01 -1.250000000000000e-01 -1.000000000000000e+00 +0.000000000000000e+00 -1.666666666666667e-01 -9.156250000000000e-01 +5.000000000000000e-01 -1.250000000000000e-01 -9.156250000000001e-01 +0.000000000000000e+00 -8.333333333333334e-02 -9.156249999999999e-01 +-5.000000000000000e-01 -1.250000000000000e-01 -9.156250000000001e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -9.578125000000000e-01 +5.000000000000000e-01 -1.666666666666667e-01 -9.578125000000000e-01 +5.000000000000000e-01 -8.333333333333336e-02 -9.578125000000000e-01 +-5.000000000000000e-01 -8.333333333333336e-02 -9.578125000000000e-01 +-5.000000000000000e-01 -1.250000000000000e-01 -9.578125000000002e-01 +5.000000000000000e-01 -1.250000000000000e-01 -9.578125000000002e-01 +0.000000000000000e+00 -1.666666666666667e-01 -9.578125000000002e-01 +0.000000000000000e+00 -8.333333333333334e-02 -9.578125000000001e-01 +0.000000000000000e+00 -1.250000000000000e-01 -1.000000000000000e+00 +0.000000000000000e+00 -1.250000000000000e-01 -9.156250000000002e-01 +0.000000000000000e+00 -1.250000000000000e-01 -9.578124999999998e-01 +-5.000000000000000e-01 -8.333333333333334e-02 -1.000000000000000e+00 +5.000000000000000e-01 -8.333333333333334e-02 -1.000000000000000e+00 +5.000000000000000e-01 0.000000000000000e+00 -1.000000000000000e+00 +-5.000000000000000e-01 0.000000000000000e+00 -1.000000000000000e+00 +-5.000000000000000e-01 -8.333333333333337e-02 -9.156250000000001e-01 +5.000000000000000e-01 -8.333333333333337e-02 -9.156250000000001e-01 +5.000000000000000e-01 0.000000000000000e+00 -9.156249999999999e-01 +-5.000000000000000e-01 0.000000000000000e+00 -9.156249999999999e-01 +0.000000000000000e+00 -8.333333333333334e-02 -1.000000000000000e+00 +5.000000000000000e-01 -4.166666666666669e-02 -1.000000000000000e+00 +0.000000000000000e+00 8.673617379884035e-19 -1.000000000000000e+00 +-5.000000000000000e-01 -4.166666666666669e-02 -1.000000000000000e+00 +0.000000000000000e+00 -8.333333333333334e-02 -9.156249999999999e-01 +5.000000000000000e-01 -4.166666666666669e-02 -9.156250000000001e-01 +0.000000000000000e+00 4.336808689942018e-19 -9.156249999999999e-01 +-5.000000000000000e-01 -4.166666666666669e-02 -9.156250000000001e-01 +-5.000000000000000e-01 -8.333333333333336e-02 -9.578125000000000e-01 +5.000000000000000e-01 -8.333333333333336e-02 -9.578125000000000e-01 +5.000000000000000e-01 1.734723475976807e-18 -9.578125000000000e-01 +-5.000000000000000e-01 1.734723475976807e-18 -9.578125000000000e-01 +-5.000000000000000e-01 -4.166666666666668e-02 -9.578125000000001e-01 +5.000000000000000e-01 -4.166666666666668e-02 -9.578125000000001e-01 +0.000000000000000e+00 -8.333333333333334e-02 -9.578125000000001e-01 +0.000000000000000e+00 1.843143693225358e-18 -9.578125000000001e-01 +0.000000000000000e+00 -4.166666666666668e-02 -1.000000000000000e+00 +0.000000000000000e+00 -4.166666666666668e-02 -9.156250000000001e-01 +0.000000000000000e+00 -4.166666666666667e-02 -9.578124999999997e-01 +-5.000000000000000e-01 0.000000000000000e+00 -1.000000000000000e+00 +5.000000000000000e-01 0.000000000000000e+00 -1.000000000000000e+00 +5.000000000000000e-01 8.333333333333325e-02 -1.000000000000000e+00 +-5.000000000000000e-01 8.333333333333325e-02 -1.000000000000000e+00 +-5.000000000000000e-01 0.000000000000000e+00 -9.156249999999999e-01 +5.000000000000000e-01 0.000000000000000e+00 -9.156249999999999e-01 +5.000000000000000e-01 8.333333333333325e-02 -9.156249999999999e-01 +-5.000000000000000e-01 8.333333333333325e-02 -9.156249999999999e-01 +0.000000000000000e+00 8.673617379884035e-19 -1.000000000000000e+00 +5.000000000000000e-01 4.166666666666662e-02 -1.000000000000000e+00 +0.000000000000000e+00 8.333333333333327e-02 -1.000000000000000e+00 +-5.000000000000000e-01 4.166666666666662e-02 -1.000000000000000e+00 +0.000000000000000e+00 4.336808689942018e-19 -9.156249999999999e-01 +5.000000000000000e-01 4.166666666666663e-02 -9.156250000000000e-01 +0.000000000000000e+00 8.333333333333325e-02 -9.156249999999999e-01 +-5.000000000000000e-01 4.166666666666663e-02 -9.156250000000000e-01 +-5.000000000000000e-01 1.734723475976807e-18 -9.578125000000000e-01 +5.000000000000000e-01 1.734723475976807e-18 -9.578125000000000e-01 +5.000000000000000e-01 8.333333333333326e-02 -9.578125000000001e-01 +-5.000000000000000e-01 8.333333333333326e-02 -9.578125000000001e-01 +-5.000000000000000e-01 4.166666666666663e-02 -9.578125000000001e-01 +5.000000000000000e-01 4.166666666666663e-02 -9.578125000000001e-01 +0.000000000000000e+00 1.843143693225358e-18 -9.578125000000001e-01 +0.000000000000000e+00 8.333333333333326e-02 -9.578125000000001e-01 +0.000000000000000e+00 4.166666666666661e-02 -9.999999999999998e-01 +0.000000000000000e+00 4.166666666666661e-02 -9.156249999999999e-01 +0.000000000000000e+00 4.166666666666664e-02 -9.578124999999998e-01 +-5.000000000000000e-01 8.333333333333325e-02 -1.000000000000000e+00 +5.000000000000000e-01 8.333333333333325e-02 -1.000000000000000e+00 +5.000000000000000e-01 1.666666666666666e-01 -1.000000000000000e+00 +-5.000000000000000e-01 1.666666666666666e-01 -1.000000000000000e+00 +-5.000000000000000e-01 8.333333333333325e-02 -9.156249999999999e-01 +5.000000000000000e-01 8.333333333333325e-02 -9.156249999999999e-01 +5.000000000000000e-01 1.666666666666666e-01 -9.156250000000000e-01 +-5.000000000000000e-01 1.666666666666666e-01 -9.156250000000000e-01 +0.000000000000000e+00 8.333333333333327e-02 -1.000000000000000e+00 +5.000000000000000e-01 1.250000000000000e-01 -1.000000000000000e+00 +0.000000000000000e+00 1.666666666666666e-01 -1.000000000000000e+00 +-5.000000000000000e-01 1.250000000000000e-01 -1.000000000000000e+00 +0.000000000000000e+00 8.333333333333325e-02 -9.156249999999999e-01 +5.000000000000000e-01 1.250000000000000e-01 -9.156250000000001e-01 +0.000000000000000e+00 1.666666666666666e-01 -9.156249999999999e-01 +-5.000000000000000e-01 1.250000000000000e-01 -9.156250000000001e-01 +-5.000000000000000e-01 8.333333333333326e-02 -9.578125000000001e-01 +5.000000000000000e-01 8.333333333333326e-02 -9.578125000000001e-01 +5.000000000000000e-01 1.666666666666666e-01 -9.578125000000000e-01 +-5.000000000000000e-01 1.666666666666666e-01 -9.578125000000000e-01 +-5.000000000000000e-01 1.250000000000000e-01 -9.578125000000001e-01 +5.000000000000000e-01 1.250000000000000e-01 -9.578125000000001e-01 +0.000000000000000e+00 8.333333333333326e-02 -9.578125000000001e-01 +0.000000000000000e+00 1.666666666666666e-01 -9.578125000000002e-01 +0.000000000000000e+00 1.250000000000000e-01 -1.000000000000000e+00 +0.000000000000000e+00 1.250000000000000e-01 -9.156250000000000e-01 +0.000000000000000e+00 1.250000000000000e-01 -9.578124999999998e-01 +-5.000000000000000e-01 1.666666666666666e-01 -1.000000000000000e+00 +5.000000000000000e-01 1.666666666666666e-01 -1.000000000000000e+00 +5.000000000000000e-01 2.500000000000000e-01 -1.000000000000000e+00 +-5.000000000000000e-01 2.500000000000000e-01 -1.000000000000000e+00 +-5.000000000000000e-01 1.666666666666666e-01 -9.156250000000000e-01 +5.000000000000000e-01 1.666666666666666e-01 -9.156250000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -9.156249999999999e-01 +-5.000000000000000e-01 2.500000000000000e-01 -9.156249999999999e-01 +0.000000000000000e+00 1.666666666666666e-01 -1.000000000000000e+00 +5.000000000000000e-01 2.083333333333333e-01 -1.000000000000000e+00 +0.000000000000000e+00 2.500000000000000e-01 -1.000000000000000e+00 +-5.000000000000000e-01 2.083333333333333e-01 -1.000000000000000e+00 +0.000000000000000e+00 1.666666666666666e-01 -9.156249999999999e-01 +5.000000000000000e-01 2.083333333333333e-01 -9.156250000000000e-01 +0.000000000000000e+00 2.500000000000000e-01 -9.156250000000001e-01 +-5.000000000000000e-01 2.083333333333333e-01 -9.156250000000000e-01 +-5.000000000000000e-01 1.666666666666666e-01 -9.578125000000000e-01 +5.000000000000000e-01 1.666666666666666e-01 -9.578125000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -9.578125000000001e-01 +-5.000000000000000e-01 2.500000000000000e-01 -9.578125000000001e-01 +-5.000000000000000e-01 2.083333333333333e-01 -9.578125000000002e-01 +5.000000000000000e-01 2.083333333333333e-01 -9.578125000000002e-01 +0.000000000000000e+00 1.666666666666666e-01 -9.578125000000002e-01 +0.000000000000000e+00 2.500000000000000e-01 -9.578125000000001e-01 +0.000000000000000e+00 2.083333333333333e-01 -1.000000000000000e+00 +0.000000000000000e+00 2.083333333333333e-01 -9.156250000000001e-01 +0.000000000000000e+00 2.083333333333333e-01 -9.578125000000000e-01 +-5.000000000000000e-01 2.500000000000000e-01 -1.000000000000000e+00 +5.000000000000000e-01 2.500000000000000e-01 -1.000000000000000e+00 +5.000000000000000e-01 3.333333333333333e-01 -1.000000000000000e+00 +-5.000000000000000e-01 3.333333333333333e-01 -1.000000000000000e+00 +-5.000000000000000e-01 2.500000000000000e-01 -9.156249999999999e-01 +5.000000000000000e-01 2.500000000000000e-01 -9.156249999999999e-01 +5.000000000000000e-01 3.333333333333333e-01 -9.156249999999999e-01 +-5.000000000000000e-01 3.333333333333333e-01 -9.156249999999999e-01 +0.000000000000000e+00 2.500000000000000e-01 -1.000000000000000e+00 +5.000000000000000e-01 2.916666666666666e-01 -1.000000000000000e+00 +0.000000000000000e+00 3.333333333333333e-01 -1.000000000000000e+00 +-5.000000000000000e-01 2.916666666666666e-01 -1.000000000000000e+00 +0.000000000000000e+00 2.500000000000000e-01 -9.156250000000001e-01 +5.000000000000000e-01 2.916666666666666e-01 -9.156250000000000e-01 +0.000000000000000e+00 3.333333333333333e-01 -9.156250000000001e-01 +-5.000000000000000e-01 2.916666666666666e-01 -9.156250000000000e-01 +-5.000000000000000e-01 2.500000000000000e-01 -9.578125000000001e-01 +5.000000000000000e-01 2.500000000000000e-01 -9.578125000000001e-01 +5.000000000000000e-01 3.333333333333333e-01 -9.578125000000001e-01 +-5.000000000000000e-01 3.333333333333333e-01 -9.578125000000001e-01 +-5.000000000000000e-01 2.916666666666666e-01 -9.578125000000001e-01 +5.000000000000000e-01 2.916666666666666e-01 -9.578125000000001e-01 +0.000000000000000e+00 2.500000000000000e-01 -9.578125000000001e-01 +0.000000000000000e+00 3.333333333333333e-01 -9.578125000000001e-01 +0.000000000000000e+00 2.916666666666666e-01 -9.999999999999998e-01 +0.000000000000000e+00 2.916666666666666e-01 -9.156249999999999e-01 +0.000000000000000e+00 2.916666666666666e-01 -9.578124999999998e-01 +-5.000000000000000e-01 3.333333333333333e-01 -1.000000000000000e+00 +5.000000000000000e-01 3.333333333333333e-01 -1.000000000000000e+00 +5.000000000000000e-01 4.166666666666666e-01 -1.000000000000000e+00 +-5.000000000000000e-01 4.166666666666666e-01 -1.000000000000000e+00 +-5.000000000000000e-01 3.333333333333333e-01 -9.156249999999999e-01 +5.000000000000000e-01 3.333333333333333e-01 -9.156249999999999e-01 +5.000000000000000e-01 4.166666666666666e-01 -9.156250000000000e-01 +-5.000000000000000e-01 4.166666666666666e-01 -9.156250000000000e-01 +0.000000000000000e+00 3.333333333333333e-01 -1.000000000000000e+00 +5.000000000000000e-01 3.750000000000000e-01 -1.000000000000000e+00 +0.000000000000000e+00 4.166666666666666e-01 -1.000000000000000e+00 +-5.000000000000000e-01 3.750000000000000e-01 -1.000000000000000e+00 +0.000000000000000e+00 3.333333333333333e-01 -9.156250000000001e-01 +5.000000000000000e-01 3.750000000000001e-01 -9.156250000000001e-01 +0.000000000000000e+00 4.166666666666666e-01 -9.156249999999999e-01 +-5.000000000000000e-01 3.750000000000001e-01 -9.156250000000001e-01 +-5.000000000000000e-01 3.333333333333333e-01 -9.578125000000001e-01 +5.000000000000000e-01 3.333333333333333e-01 -9.578125000000001e-01 +5.000000000000000e-01 4.166666666666666e-01 -9.578125000000000e-01 +-5.000000000000000e-01 4.166666666666666e-01 -9.578125000000000e-01 +-5.000000000000000e-01 3.750000000000000e-01 -9.578125000000002e-01 +5.000000000000000e-01 3.750000000000000e-01 -9.578125000000002e-01 +0.000000000000000e+00 3.333333333333333e-01 -9.578125000000001e-01 +0.000000000000000e+00 4.166666666666666e-01 -9.578125000000002e-01 +0.000000000000000e+00 3.750000000000000e-01 -1.000000000000000e+00 +0.000000000000000e+00 3.750000000000001e-01 -9.156250000000000e-01 +0.000000000000000e+00 3.750000000000001e-01 -9.578124999999998e-01 +-5.000000000000000e-01 4.166666666666666e-01 -1.000000000000000e+00 +5.000000000000000e-01 4.166666666666666e-01 -1.000000000000000e+00 +5.000000000000000e-01 5.000000000000000e-01 -1.000000000000000e+00 +-5.000000000000000e-01 5.000000000000000e-01 -1.000000000000000e+00 +-5.000000000000000e-01 4.166666666666666e-01 -9.156250000000000e-01 +5.000000000000000e-01 4.166666666666666e-01 -9.156250000000000e-01 +5.000000000000000e-01 5.000000000000000e-01 -9.156249999999999e-01 +-5.000000000000000e-01 5.000000000000000e-01 -9.156249999999999e-01 +0.000000000000000e+00 4.166666666666666e-01 -1.000000000000000e+00 +5.000000000000000e-01 4.583333333333333e-01 -1.000000000000000e+00 +0.000000000000000e+00 5.000000000000000e-01 -1.000000000000000e+00 +-5.000000000000000e-01 4.583333333333333e-01 -1.000000000000000e+00 +0.000000000000000e+00 4.166666666666666e-01 -9.156249999999999e-01 +5.000000000000000e-01 4.583333333333333e-01 -9.156250000000000e-01 +0.000000000000000e+00 5.000000000000000e-01 -9.156249999999999e-01 +-5.000000000000000e-01 4.583333333333333e-01 -9.156250000000000e-01 +-5.000000000000000e-01 4.166666666666666e-01 -9.578125000000000e-01 +5.000000000000000e-01 4.166666666666666e-01 -9.578125000000000e-01 +5.000000000000000e-01 5.000000000000000e-01 -9.578125000000000e-01 +-5.000000000000000e-01 5.000000000000000e-01 -9.578125000000000e-01 +-5.000000000000001e-01 4.583333333333333e-01 -9.578125000000000e-01 +5.000000000000001e-01 4.583333333333333e-01 -9.578125000000000e-01 +0.000000000000000e+00 4.166666666666666e-01 -9.578125000000002e-01 +0.000000000000000e+00 5.000000000000000e-01 -9.578125000000001e-01 +0.000000000000000e+00 4.583333333333331e-01 -9.999999999999997e-01 +0.000000000000000e+00 4.583333333333333e-01 -9.156250000000000e-01 +0.000000000000000e+00 4.583333333333333e-01 -9.578124999999998e-01 +-5.000000000000000e-01 -5.000000000000000e-01 -9.156249999999999e-01 +5.000000000000000e-01 -5.000000000000000e-01 -9.156249999999999e-01 +5.000000000000000e-01 -4.166666666666666e-01 -9.156250000000000e-01 +-5.000000000000000e-01 -4.166666666666666e-01 -9.156250000000000e-01 +-5.000000000000000e-01 -5.000000000000000e-01 -8.312500000000000e-01 +5.000000000000000e-01 -5.000000000000000e-01 -8.312500000000000e-01 +5.000000000000000e-01 -4.166666666666666e-01 -8.312500000000000e-01 +-5.000000000000000e-01 -4.166666666666666e-01 -8.312500000000000e-01 +0.000000000000000e+00 -5.000000000000000e-01 -9.156249999999999e-01 +5.000000000000000e-01 -4.583333333333333e-01 -9.156250000000000e-01 +0.000000000000000e+00 -4.166666666666666e-01 -9.156250000000000e-01 +-5.000000000000000e-01 -4.583333333333333e-01 -9.156250000000000e-01 +0.000000000000000e+00 -5.000000000000000e-01 -8.312500000000000e-01 +5.000000000000000e-01 -4.583333333333333e-01 -8.312500000000000e-01 +0.000000000000000e+00 -4.166666666666666e-01 -8.312500000000000e-01 +-5.000000000000000e-01 -4.583333333333333e-01 -8.312500000000000e-01 +-5.000000000000000e-01 -5.000000000000000e-01 -8.734375000000000e-01 +5.000000000000000e-01 -5.000000000000000e-01 -8.734375000000000e-01 +5.000000000000000e-01 -4.166666666666666e-01 -8.734375000000001e-01 +-5.000000000000000e-01 -4.166666666666666e-01 -8.734375000000001e-01 +-5.000000000000000e-01 -4.583333333333333e-01 -8.734375000000000e-01 +5.000000000000000e-01 -4.583333333333333e-01 -8.734375000000000e-01 +0.000000000000000e+00 -5.000000000000000e-01 -8.734374999999999e-01 +0.000000000000000e+00 -4.166666666666666e-01 -8.734375000000001e-01 +0.000000000000000e+00 -4.583333333333333e-01 -9.156250000000001e-01 +0.000000000000000e+00 -4.583333333333333e-01 -8.312500000000000e-01 +0.000000000000000e+00 -4.583333333333333e-01 -8.734374999999999e-01 +-5.000000000000000e-01 -4.166666666666666e-01 -9.156250000000000e-01 +5.000000000000000e-01 -4.166666666666666e-01 -9.156250000000000e-01 +5.000000000000000e-01 -3.333333333333333e-01 -9.156250000000000e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -9.156250000000000e-01 +-5.000000000000000e-01 -4.166666666666666e-01 -8.312500000000000e-01 +5.000000000000000e-01 -4.166666666666666e-01 -8.312500000000000e-01 +5.000000000000000e-01 -3.333333333333333e-01 -8.312500000000000e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -8.312500000000000e-01 +0.000000000000000e+00 -4.166666666666666e-01 -9.156250000000000e-01 +5.000000000000001e-01 -3.750000000000001e-01 -9.156250000000001e-01 +0.000000000000000e+00 -3.333333333333333e-01 -9.156250000000000e-01 +-5.000000000000001e-01 -3.750000000000001e-01 -9.156250000000001e-01 +0.000000000000000e+00 -4.166666666666666e-01 -8.312500000000000e-01 +5.000000000000001e-01 -3.750000000000001e-01 -8.312500000000002e-01 +0.000000000000000e+00 -3.333333333333333e-01 -8.312500000000000e-01 +-5.000000000000001e-01 -3.750000000000001e-01 -8.312500000000002e-01 +-5.000000000000000e-01 -4.166666666666666e-01 -8.734375000000001e-01 +5.000000000000000e-01 -4.166666666666666e-01 -8.734375000000001e-01 +5.000000000000000e-01 -3.333333333333333e-01 -8.734375000000000e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -8.734375000000000e-01 +-5.000000000000000e-01 -3.750000000000000e-01 -8.734375000000000e-01 +5.000000000000000e-01 -3.750000000000000e-01 -8.734375000000000e-01 +0.000000000000000e+00 -4.166666666666666e-01 -8.734375000000001e-01 +0.000000000000000e+00 -3.333333333333333e-01 -8.734375000000000e-01 +0.000000000000000e+00 -3.750000000000000e-01 -9.156250000000002e-01 +0.000000000000000e+00 -3.750000000000000e-01 -8.312500000000000e-01 +0.000000000000000e+00 -3.750000000000000e-01 -8.734375000000001e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -9.156250000000000e-01 +5.000000000000000e-01 -3.333333333333333e-01 -9.156250000000000e-01 +5.000000000000000e-01 -2.500000000000000e-01 -9.156250000000001e-01 +-5.000000000000000e-01 -2.500000000000000e-01 -9.156250000000001e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -8.312500000000000e-01 +5.000000000000000e-01 -3.333333333333333e-01 -8.312500000000000e-01 +5.000000000000000e-01 -2.500000000000000e-01 -8.312500000000000e-01 +-5.000000000000000e-01 -2.500000000000000e-01 -8.312500000000000e-01 +0.000000000000000e+00 -3.333333333333333e-01 -9.156250000000000e-01 +5.000000000000000e-01 -2.916666666666666e-01 -9.156249999999999e-01 +0.000000000000000e+00 -2.500000000000000e-01 -9.156250000000000e-01 +-5.000000000000000e-01 -2.916666666666666e-01 -9.156249999999999e-01 +0.000000000000000e+00 -3.333333333333333e-01 -8.312500000000000e-01 +5.000000000000000e-01 -2.916666666666666e-01 -8.312499999999999e-01 +0.000000000000000e+00 -2.500000000000000e-01 -8.312500000000000e-01 +-5.000000000000000e-01 -2.916666666666666e-01 -8.312499999999999e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -8.734375000000000e-01 +5.000000000000000e-01 -3.333333333333333e-01 -8.734375000000000e-01 +5.000000000000000e-01 -2.499999999999999e-01 -8.734375000000001e-01 +-5.000000000000000e-01 -2.499999999999999e-01 -8.734375000000001e-01 +-5.000000000000000e-01 -2.916666666666666e-01 -8.734375000000001e-01 +5.000000000000000e-01 -2.916666666666666e-01 -8.734375000000001e-01 +0.000000000000000e+00 -3.333333333333333e-01 -8.734375000000000e-01 +0.000000000000000e+00 -2.500000000000000e-01 -8.734375000000001e-01 +0.000000000000000e+00 -2.916666666666666e-01 -9.156250000000000e-01 +0.000000000000000e+00 -2.916666666666666e-01 -8.312500000000000e-01 +0.000000000000000e+00 -2.916666666666666e-01 -8.734374999999999e-01 +-5.000000000000000e-01 -2.500000000000000e-01 -9.156250000000001e-01 +5.000000000000000e-01 -2.500000000000000e-01 -9.156250000000001e-01 +5.000000000000000e-01 -1.666666666666667e-01 -9.156250000000000e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -9.156250000000000e-01 +-5.000000000000000e-01 -2.500000000000000e-01 -8.312500000000000e-01 +5.000000000000000e-01 -2.500000000000000e-01 -8.312500000000000e-01 +5.000000000000000e-01 -1.666666666666667e-01 -8.312500000000000e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -8.312500000000000e-01 +0.000000000000000e+00 -2.500000000000000e-01 -9.156250000000000e-01 +5.000000000000000e-01 -2.083333333333334e-01 -9.156250000000000e-01 +0.000000000000000e+00 -1.666666666666667e-01 -9.156250000000000e-01 +-5.000000000000000e-01 -2.083333333333334e-01 -9.156250000000000e-01 +0.000000000000000e+00 -2.500000000000000e-01 -8.312500000000000e-01 +5.000000000000000e-01 -2.083333333333334e-01 -8.312499999999999e-01 +0.000000000000000e+00 -1.666666666666667e-01 -8.312500000000000e-01 +-5.000000000000000e-01 -2.083333333333334e-01 -8.312499999999999e-01 +-5.000000000000000e-01 -2.499999999999999e-01 -8.734375000000001e-01 +5.000000000000000e-01 -2.499999999999999e-01 -8.734375000000001e-01 +5.000000000000000e-01 -1.666666666666667e-01 -8.734375000000001e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -8.734375000000001e-01 +-5.000000000000000e-01 -2.083333333333333e-01 -8.734375000000001e-01 +5.000000000000000e-01 -2.083333333333333e-01 -8.734375000000001e-01 +0.000000000000000e+00 -2.500000000000000e-01 -8.734375000000001e-01 +0.000000000000000e+00 -1.666666666666667e-01 -8.734375000000001e-01 +0.000000000000000e+00 -2.083333333333334e-01 -9.156250000000001e-01 +0.000000000000000e+00 -2.083333333333334e-01 -8.312500000000000e-01 +0.000000000000000e+00 -2.083333333333333e-01 -8.734375000000000e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -9.156250000000000e-01 +5.000000000000000e-01 -1.666666666666667e-01 -9.156250000000000e-01 +5.000000000000000e-01 -8.333333333333337e-02 -9.156250000000001e-01 +-5.000000000000000e-01 -8.333333333333337e-02 -9.156250000000001e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -8.312500000000000e-01 +5.000000000000000e-01 -1.666666666666667e-01 -8.312500000000000e-01 +5.000000000000000e-01 -8.333333333333337e-02 -8.312500000000000e-01 +-5.000000000000000e-01 -8.333333333333337e-02 -8.312500000000000e-01 +0.000000000000000e+00 -1.666666666666667e-01 -9.156250000000000e-01 +5.000000000000000e-01 -1.250000000000000e-01 -9.156250000000001e-01 +0.000000000000000e+00 -8.333333333333334e-02 -9.156249999999999e-01 +-5.000000000000000e-01 -1.250000000000000e-01 -9.156250000000001e-01 +0.000000000000000e+00 -1.666666666666667e-01 -8.312500000000000e-01 +5.000000000000000e-01 -1.250000000000000e-01 -8.312499999999999e-01 +0.000000000000000e+00 -8.333333333333334e-02 -8.312500000000000e-01 +-5.000000000000000e-01 -1.250000000000000e-01 -8.312499999999999e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -8.734375000000001e-01 +5.000000000000000e-01 -1.666666666666667e-01 -8.734375000000001e-01 +5.000000000000000e-01 -8.333333333333336e-02 -8.734375000000001e-01 +-5.000000000000000e-01 -8.333333333333336e-02 -8.734375000000001e-01 +-5.000000000000000e-01 -1.250000000000000e-01 -8.734375000000000e-01 +5.000000000000000e-01 -1.250000000000000e-01 -8.734375000000000e-01 +0.000000000000000e+00 -1.666666666666667e-01 -8.734375000000001e-01 +0.000000000000000e+00 -8.333333333333336e-02 -8.734375000000001e-01 +0.000000000000000e+00 -1.250000000000000e-01 -9.156250000000002e-01 +0.000000000000000e+00 -1.250000000000000e-01 -8.312500000000000e-01 +0.000000000000000e+00 -1.250000000000000e-01 -8.734375000000002e-01 +-5.000000000000000e-01 -8.333333333333337e-02 -9.156250000000001e-01 +5.000000000000000e-01 -8.333333333333337e-02 -9.156250000000001e-01 +5.000000000000000e-01 0.000000000000000e+00 -9.156249999999999e-01 +-5.000000000000000e-01 0.000000000000000e+00 -9.156249999999999e-01 +-5.000000000000000e-01 -8.333333333333337e-02 -8.312500000000000e-01 +5.000000000000000e-01 -8.333333333333337e-02 -8.312500000000000e-01 +5.000000000000000e-01 0.000000000000000e+00 -8.312499999999999e-01 +-5.000000000000000e-01 0.000000000000000e+00 -8.312499999999999e-01 +0.000000000000000e+00 -8.333333333333334e-02 -9.156249999999999e-01 +5.000000000000000e-01 -4.166666666666669e-02 -9.156250000000001e-01 +0.000000000000000e+00 4.336808689942018e-19 -9.156249999999999e-01 +-5.000000000000000e-01 -4.166666666666669e-02 -9.156250000000001e-01 +0.000000000000000e+00 -8.333333333333334e-02 -8.312500000000000e-01 +5.000000000000000e-01 -4.166666666666669e-02 -8.312499999999999e-01 +0.000000000000000e+00 4.336808689942018e-19 -8.312499999999999e-01 +-5.000000000000000e-01 -4.166666666666669e-02 -8.312499999999999e-01 +-5.000000000000000e-01 -8.333333333333336e-02 -8.734375000000001e-01 +5.000000000000000e-01 -8.333333333333336e-02 -8.734375000000001e-01 +5.000000000000000e-01 -1.734723475976807e-18 -8.734375000000000e-01 +-5.000000000000000e-01 -1.734723475976807e-18 -8.734375000000000e-01 +-5.000000000000001e-01 -4.166666666666668e-02 -8.734375000000000e-01 +5.000000000000001e-01 -4.166666666666668e-02 -8.734375000000000e-01 +0.000000000000000e+00 -8.333333333333336e-02 -8.734375000000001e-01 +0.000000000000000e+00 -1.626303258728257e-18 -8.734375000000000e-01 +0.000000000000000e+00 -4.166666666666668e-02 -9.156250000000001e-01 +0.000000000000000e+00 -4.166666666666668e-02 -8.312499999999999e-01 +0.000000000000000e+00 -4.166666666666668e-02 -8.734375000000000e-01 +-5.000000000000000e-01 0.000000000000000e+00 -9.156249999999999e-01 +5.000000000000000e-01 0.000000000000000e+00 -9.156249999999999e-01 +5.000000000000000e-01 8.333333333333325e-02 -9.156249999999999e-01 +-5.000000000000000e-01 8.333333333333325e-02 -9.156249999999999e-01 +-5.000000000000000e-01 0.000000000000000e+00 -8.312499999999999e-01 +5.000000000000000e-01 0.000000000000000e+00 -8.312499999999999e-01 +5.000000000000000e-01 8.333333333333325e-02 -8.312500000000000e-01 +-5.000000000000000e-01 8.333333333333325e-02 -8.312500000000000e-01 +0.000000000000000e+00 4.336808689942018e-19 -9.156249999999999e-01 +5.000000000000000e-01 4.166666666666663e-02 -9.156250000000000e-01 +0.000000000000000e+00 8.333333333333325e-02 -9.156249999999999e-01 +-5.000000000000000e-01 4.166666666666663e-02 -9.156250000000000e-01 +0.000000000000000e+00 4.336808689942018e-19 -8.312499999999999e-01 +5.000000000000000e-01 4.166666666666663e-02 -8.312500000000000e-01 +0.000000000000000e+00 8.333333333333325e-02 -8.312500000000000e-01 +-5.000000000000000e-01 4.166666666666663e-02 -8.312500000000000e-01 +-5.000000000000000e-01 -1.734723475976807e-18 -8.734375000000000e-01 +5.000000000000000e-01 -1.734723475976807e-18 -8.734375000000000e-01 +5.000000000000000e-01 8.333333333333326e-02 -8.734375000000001e-01 +-5.000000000000000e-01 8.333333333333326e-02 -8.734375000000001e-01 +-4.999999999999999e-01 4.166666666666662e-02 -8.734374999999999e-01 +4.999999999999999e-01 4.166666666666662e-02 -8.734374999999999e-01 +0.000000000000000e+00 -1.626303258728257e-18 -8.734375000000000e-01 +0.000000000000000e+00 8.333333333333327e-02 -8.734375000000000e-01 +0.000000000000000e+00 4.166666666666661e-02 -9.156249999999999e-01 +0.000000000000000e+00 4.166666666666661e-02 -8.312499999999998e-01 +0.000000000000000e+00 4.166666666666662e-02 -8.734374999999999e-01 +-5.000000000000000e-01 8.333333333333325e-02 -9.156249999999999e-01 +5.000000000000000e-01 8.333333333333325e-02 -9.156249999999999e-01 +5.000000000000000e-01 1.666666666666666e-01 -9.156250000000000e-01 +-5.000000000000000e-01 1.666666666666666e-01 -9.156250000000000e-01 +-5.000000000000000e-01 8.333333333333325e-02 -8.312500000000000e-01 +5.000000000000000e-01 8.333333333333325e-02 -8.312500000000000e-01 +5.000000000000000e-01 1.666666666666666e-01 -8.312500000000000e-01 +-5.000000000000000e-01 1.666666666666666e-01 -8.312500000000000e-01 +0.000000000000000e+00 8.333333333333325e-02 -9.156249999999999e-01 +5.000000000000000e-01 1.250000000000000e-01 -9.156250000000001e-01 +0.000000000000000e+00 1.666666666666666e-01 -9.156249999999999e-01 +-5.000000000000000e-01 1.250000000000000e-01 -9.156250000000001e-01 +0.000000000000000e+00 8.333333333333325e-02 -8.312500000000000e-01 +5.000000000000000e-01 1.250000000000000e-01 -8.312499999999999e-01 +0.000000000000000e+00 1.666666666666666e-01 -8.312500000000000e-01 +-5.000000000000000e-01 1.250000000000000e-01 -8.312499999999999e-01 +-5.000000000000000e-01 8.333333333333326e-02 -8.734375000000001e-01 +5.000000000000000e-01 8.333333333333326e-02 -8.734375000000001e-01 +5.000000000000000e-01 1.666666666666667e-01 -8.734375000000000e-01 +-5.000000000000000e-01 1.666666666666667e-01 -8.734375000000000e-01 +-5.000000000000000e-01 1.250000000000000e-01 -8.734375000000000e-01 +5.000000000000000e-01 1.250000000000000e-01 -8.734375000000000e-01 +0.000000000000000e+00 8.333333333333327e-02 -8.734375000000000e-01 +0.000000000000000e+00 1.666666666666666e-01 -8.734375000000000e-01 +0.000000000000000e+00 1.250000000000000e-01 -9.156250000000000e-01 +0.000000000000000e+00 1.250000000000000e-01 -8.312499999999999e-01 +0.000000000000000e+00 1.250000000000000e-01 -8.734375000000000e-01 +-5.000000000000000e-01 1.666666666666666e-01 -9.156250000000000e-01 +5.000000000000000e-01 1.666666666666666e-01 -9.156250000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -9.156249999999999e-01 +-5.000000000000000e-01 2.500000000000000e-01 -9.156249999999999e-01 +-5.000000000000000e-01 1.666666666666666e-01 -8.312500000000000e-01 +5.000000000000000e-01 1.666666666666666e-01 -8.312500000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -8.312500000000000e-01 +-5.000000000000000e-01 2.500000000000000e-01 -8.312500000000000e-01 +0.000000000000000e+00 1.666666666666666e-01 -9.156249999999999e-01 +5.000000000000000e-01 2.083333333333333e-01 -9.156250000000000e-01 +0.000000000000000e+00 2.500000000000000e-01 -9.156250000000001e-01 +-5.000000000000000e-01 2.083333333333333e-01 -9.156250000000000e-01 +0.000000000000000e+00 1.666666666666666e-01 -8.312500000000000e-01 +5.000000000000000e-01 2.083333333333333e-01 -8.312500000000000e-01 +0.000000000000000e+00 2.500000000000000e-01 -8.312499999999999e-01 +-5.000000000000000e-01 2.083333333333333e-01 -8.312500000000000e-01 +-5.000000000000000e-01 1.666666666666667e-01 -8.734375000000000e-01 +5.000000000000000e-01 1.666666666666667e-01 -8.734375000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -8.734375000000000e-01 +-5.000000000000000e-01 2.500000000000000e-01 -8.734375000000000e-01 +-5.000000000000000e-01 2.083333333333333e-01 -8.734375000000000e-01 +5.000000000000000e-01 2.083333333333333e-01 -8.734375000000000e-01 +0.000000000000000e+00 1.666666666666666e-01 -8.734375000000000e-01 +0.000000000000000e+00 2.500000000000000e-01 -8.734375000000000e-01 +0.000000000000000e+00 2.083333333333333e-01 -9.156250000000001e-01 +0.000000000000000e+00 2.083333333333333e-01 -8.312500000000003e-01 +0.000000000000000e+00 2.083333333333332e-01 -8.734375000000001e-01 +-5.000000000000000e-01 2.500000000000000e-01 -9.156249999999999e-01 +5.000000000000000e-01 2.500000000000000e-01 -9.156249999999999e-01 +5.000000000000000e-01 3.333333333333333e-01 -9.156249999999999e-01 +-5.000000000000000e-01 3.333333333333333e-01 -9.156249999999999e-01 +-5.000000000000000e-01 2.500000000000000e-01 -8.312500000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -8.312500000000000e-01 +5.000000000000000e-01 3.333333333333333e-01 -8.312500000000000e-01 +-5.000000000000000e-01 3.333333333333333e-01 -8.312500000000000e-01 +0.000000000000000e+00 2.500000000000000e-01 -9.156250000000001e-01 +5.000000000000000e-01 2.916666666666666e-01 -9.156250000000000e-01 +0.000000000000000e+00 3.333333333333333e-01 -9.156250000000001e-01 +-5.000000000000000e-01 2.916666666666666e-01 -9.156250000000000e-01 +0.000000000000000e+00 2.500000000000000e-01 -8.312499999999999e-01 +5.000000000000000e-01 2.916666666666666e-01 -8.312500000000002e-01 +0.000000000000000e+00 3.333333333333333e-01 -8.312500000000000e-01 +-5.000000000000000e-01 2.916666666666666e-01 -8.312500000000002e-01 +-5.000000000000000e-01 2.500000000000000e-01 -8.734375000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -8.734375000000000e-01 +5.000000000000000e-01 3.333333333333333e-01 -8.734375000000001e-01 +-5.000000000000000e-01 3.333333333333333e-01 -8.734375000000001e-01 +-4.999999999999999e-01 2.916666666666666e-01 -8.734375000000000e-01 +4.999999999999999e-01 2.916666666666666e-01 -8.734375000000000e-01 +0.000000000000000e+00 2.500000000000000e-01 -8.734375000000000e-01 +0.000000000000000e+00 3.333333333333333e-01 -8.734375000000000e-01 +0.000000000000000e+00 2.916666666666666e-01 -9.156249999999999e-01 +0.000000000000000e+00 2.916666666666666e-01 -8.312499999999998e-01 +0.000000000000000e+00 2.916666666666666e-01 -8.734375000000001e-01 +-5.000000000000000e-01 3.333333333333333e-01 -9.156249999999999e-01 +5.000000000000000e-01 3.333333333333333e-01 -9.156249999999999e-01 +5.000000000000000e-01 4.166666666666666e-01 -9.156250000000000e-01 +-5.000000000000000e-01 4.166666666666666e-01 -9.156250000000000e-01 +-5.000000000000000e-01 3.333333333333333e-01 -8.312500000000000e-01 +5.000000000000000e-01 3.333333333333333e-01 -8.312500000000000e-01 +5.000000000000000e-01 4.166666666666666e-01 -8.312500000000000e-01 +-5.000000000000000e-01 4.166666666666666e-01 -8.312500000000000e-01 +0.000000000000000e+00 3.333333333333333e-01 -9.156250000000001e-01 +5.000000000000000e-01 3.750000000000001e-01 -9.156250000000001e-01 +0.000000000000000e+00 4.166666666666666e-01 -9.156249999999999e-01 +-5.000000000000000e-01 3.750000000000001e-01 -9.156250000000001e-01 +0.000000000000000e+00 3.333333333333333e-01 -8.312500000000000e-01 +5.000000000000000e-01 3.750000000000001e-01 -8.312499999999999e-01 +0.000000000000000e+00 4.166666666666666e-01 -8.312500000000000e-01 +-5.000000000000000e-01 3.750000000000001e-01 -8.312499999999999e-01 +-5.000000000000000e-01 3.333333333333333e-01 -8.734375000000001e-01 +5.000000000000000e-01 3.333333333333333e-01 -8.734375000000001e-01 +5.000000000000000e-01 4.166666666666666e-01 -8.734375000000000e-01 +-5.000000000000000e-01 4.166666666666666e-01 -8.734375000000000e-01 +-5.000000000000000e-01 3.750000000000000e-01 -8.734375000000001e-01 +5.000000000000000e-01 3.750000000000000e-01 -8.734375000000001e-01 +0.000000000000000e+00 3.333333333333333e-01 -8.734375000000000e-01 +0.000000000000000e+00 4.166666666666666e-01 -8.734375000000000e-01 +0.000000000000000e+00 3.750000000000001e-01 -9.156250000000000e-01 +0.000000000000000e+00 3.750000000000001e-01 -8.312499999999999e-01 +0.000000000000000e+00 3.749999999999999e-01 -8.734375000000000e-01 +-5.000000000000000e-01 4.166666666666666e-01 -9.156250000000000e-01 +5.000000000000000e-01 4.166666666666666e-01 -9.156250000000000e-01 +5.000000000000000e-01 5.000000000000000e-01 -9.156249999999999e-01 +-5.000000000000000e-01 5.000000000000000e-01 -9.156249999999999e-01 +-5.000000000000000e-01 4.166666666666666e-01 -8.312500000000000e-01 +5.000000000000000e-01 4.166666666666666e-01 -8.312500000000000e-01 +5.000000000000000e-01 5.000000000000000e-01 -8.312500000000000e-01 +-5.000000000000000e-01 5.000000000000000e-01 -8.312500000000000e-01 +0.000000000000000e+00 4.166666666666666e-01 -9.156249999999999e-01 +5.000000000000000e-01 4.583333333333333e-01 -9.156250000000000e-01 +0.000000000000000e+00 5.000000000000000e-01 -9.156249999999999e-01 +-5.000000000000000e-01 4.583333333333333e-01 -9.156250000000000e-01 +0.000000000000000e+00 4.166666666666666e-01 -8.312500000000000e-01 +5.000000000000000e-01 4.583333333333333e-01 -8.312499999999999e-01 +0.000000000000000e+00 5.000000000000000e-01 -8.312500000000000e-01 +-5.000000000000000e-01 4.583333333333333e-01 -8.312499999999999e-01 +-5.000000000000000e-01 4.166666666666666e-01 -8.734375000000000e-01 +5.000000000000000e-01 4.166666666666666e-01 -8.734375000000000e-01 +5.000000000000000e-01 5.000000000000000e-01 -8.734375000000000e-01 +-5.000000000000000e-01 5.000000000000000e-01 -8.734375000000000e-01 +-5.000000000000001e-01 4.583333333333333e-01 -8.734375000000000e-01 +5.000000000000001e-01 4.583333333333333e-01 -8.734375000000000e-01 +0.000000000000000e+00 4.166666666666666e-01 -8.734375000000000e-01 +0.000000000000000e+00 5.000000000000000e-01 -8.734374999999999e-01 +0.000000000000000e+00 4.583333333333333e-01 -9.156250000000000e-01 +0.000000000000000e+00 4.583333333333333e-01 -8.312500000000000e-01 +0.000000000000000e+00 4.583333333333333e-01 -8.734374999999999e-01 +-5.000000000000000e-01 -5.000000000000000e-01 -8.312500000000000e-01 +5.000000000000000e-01 -5.000000000000000e-01 -8.312500000000000e-01 +5.000000000000000e-01 -4.166666666666666e-01 -8.312500000000000e-01 +-5.000000000000000e-01 -4.166666666666666e-01 -8.312500000000000e-01 +-5.000000000000000e-01 -5.000000000000000e-01 -7.468750000000000e-01 +5.000000000000000e-01 -5.000000000000000e-01 -7.468750000000000e-01 +5.000000000000000e-01 -4.166666666666666e-01 -7.468750000000000e-01 +-5.000000000000000e-01 -4.166666666666666e-01 -7.468750000000000e-01 +0.000000000000000e+00 -5.000000000000000e-01 -8.312500000000000e-01 +5.000000000000000e-01 -4.583333333333333e-01 -8.312500000000000e-01 +0.000000000000000e+00 -4.166666666666666e-01 -8.312500000000000e-01 +-5.000000000000000e-01 -4.583333333333333e-01 -8.312500000000000e-01 +0.000000000000000e+00 -5.000000000000000e-01 -7.468750000000001e-01 +5.000000000000000e-01 -4.583333333333333e-01 -7.468750000000001e-01 +0.000000000000000e+00 -4.166666666666666e-01 -7.468750000000002e-01 +-5.000000000000000e-01 -4.583333333333333e-01 -7.468750000000001e-01 +-5.000000000000000e-01 -5.000000000000000e-01 -7.890625000000000e-01 +5.000000000000000e-01 -5.000000000000000e-01 -7.890625000000000e-01 +5.000000000000000e-01 -4.166666666666666e-01 -7.890625000000000e-01 +-5.000000000000000e-01 -4.166666666666666e-01 -7.890625000000000e-01 +-5.000000000000000e-01 -4.583333333333333e-01 -7.890624999999999e-01 +5.000000000000000e-01 -4.583333333333333e-01 -7.890624999999999e-01 +0.000000000000000e+00 -5.000000000000000e-01 -7.890624999999999e-01 +0.000000000000000e+00 -4.166666666666666e-01 -7.890624999999998e-01 +0.000000000000000e+00 -4.583333333333333e-01 -8.312500000000000e-01 +0.000000000000000e+00 -4.583333333333333e-01 -7.468750000000000e-01 +0.000000000000000e+00 -4.583333333333333e-01 -7.890625000000001e-01 +-5.000000000000000e-01 -4.166666666666666e-01 -8.312500000000000e-01 +5.000000000000000e-01 -4.166666666666666e-01 -8.312500000000000e-01 +5.000000000000000e-01 -3.333333333333333e-01 -8.312500000000000e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -8.312500000000000e-01 +-5.000000000000000e-01 -4.166666666666666e-01 -7.468750000000000e-01 +5.000000000000000e-01 -4.166666666666666e-01 -7.468750000000000e-01 +5.000000000000000e-01 -3.333333333333333e-01 -7.468750000000000e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -7.468750000000000e-01 +0.000000000000000e+00 -4.166666666666666e-01 -8.312500000000000e-01 +5.000000000000001e-01 -3.750000000000001e-01 -8.312500000000002e-01 +0.000000000000000e+00 -3.333333333333333e-01 -8.312500000000000e-01 +-5.000000000000001e-01 -3.750000000000001e-01 -8.312500000000002e-01 +0.000000000000000e+00 -4.166666666666666e-01 -7.468750000000002e-01 +5.000000000000001e-01 -3.750000000000001e-01 -7.468750000000001e-01 +0.000000000000000e+00 -3.333333333333333e-01 -7.468750000000001e-01 +-5.000000000000001e-01 -3.750000000000001e-01 -7.468750000000001e-01 +-5.000000000000000e-01 -4.166666666666666e-01 -7.890625000000000e-01 +5.000000000000000e-01 -4.166666666666666e-01 -7.890625000000000e-01 +5.000000000000000e-01 -3.333333333333333e-01 -7.890625000000000e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -7.890625000000000e-01 +-5.000000000000000e-01 -3.750000000000000e-01 -7.890624999999999e-01 +5.000000000000000e-01 -3.750000000000000e-01 -7.890624999999999e-01 +0.000000000000000e+00 -4.166666666666666e-01 -7.890624999999998e-01 +0.000000000000000e+00 -3.333333333333333e-01 -7.890624999999998e-01 +0.000000000000000e+00 -3.750000000000000e-01 -8.312500000000000e-01 +0.000000000000000e+00 -3.750000000000000e-01 -7.468749999999998e-01 +0.000000000000000e+00 -3.750000000000000e-01 -7.890625000000002e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -8.312500000000000e-01 +5.000000000000000e-01 -3.333333333333333e-01 -8.312500000000000e-01 +5.000000000000000e-01 -2.500000000000000e-01 -8.312500000000000e-01 +-5.000000000000000e-01 -2.500000000000000e-01 -8.312500000000000e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -7.468750000000000e-01 +5.000000000000000e-01 -3.333333333333333e-01 -7.468750000000000e-01 +5.000000000000000e-01 -2.500000000000000e-01 -7.468750000000000e-01 +-5.000000000000000e-01 -2.500000000000000e-01 -7.468750000000000e-01 +0.000000000000000e+00 -3.333333333333333e-01 -8.312500000000000e-01 +5.000000000000000e-01 -2.916666666666666e-01 -8.312499999999999e-01 +0.000000000000000e+00 -2.500000000000000e-01 -8.312500000000000e-01 +-5.000000000000000e-01 -2.916666666666666e-01 -8.312499999999999e-01 +0.000000000000000e+00 -3.333333333333333e-01 -7.468750000000001e-01 +5.000000000000000e-01 -2.916666666666666e-01 -7.468749999999998e-01 +0.000000000000000e+00 -2.500000000000000e-01 -7.468750000000001e-01 +-5.000000000000000e-01 -2.916666666666666e-01 -7.468749999999998e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -7.890625000000000e-01 +5.000000000000000e-01 -3.333333333333333e-01 -7.890625000000000e-01 +5.000000000000000e-01 -2.499999999999999e-01 -7.890625000000000e-01 +-5.000000000000000e-01 -2.499999999999999e-01 -7.890625000000000e-01 +-5.000000000000000e-01 -2.916666666666666e-01 -7.890625000000000e-01 +5.000000000000000e-01 -2.916666666666666e-01 -7.890625000000000e-01 +0.000000000000000e+00 -3.333333333333333e-01 -7.890624999999998e-01 +0.000000000000000e+00 -2.500000000000000e-01 -7.890624999999998e-01 +0.000000000000000e+00 -2.916666666666666e-01 -8.312500000000000e-01 +0.000000000000000e+00 -2.916666666666666e-01 -7.468749999999998e-01 +0.000000000000000e+00 -2.916666666666666e-01 -7.890625000000002e-01 +-5.000000000000000e-01 -2.500000000000000e-01 -8.312500000000000e-01 +5.000000000000000e-01 -2.500000000000000e-01 -8.312500000000000e-01 +5.000000000000000e-01 -1.666666666666667e-01 -8.312500000000000e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -8.312500000000000e-01 +-5.000000000000000e-01 -2.500000000000000e-01 -7.468750000000000e-01 +5.000000000000000e-01 -2.500000000000000e-01 -7.468750000000000e-01 +5.000000000000000e-01 -1.666666666666667e-01 -7.468750000000000e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -7.468750000000000e-01 +0.000000000000000e+00 -2.500000000000000e-01 -8.312500000000000e-01 +5.000000000000000e-01 -2.083333333333334e-01 -8.312499999999999e-01 +0.000000000000000e+00 -1.666666666666667e-01 -8.312500000000000e-01 +-5.000000000000000e-01 -2.083333333333334e-01 -8.312499999999999e-01 +0.000000000000000e+00 -2.500000000000000e-01 -7.468750000000001e-01 +5.000000000000000e-01 -2.083333333333334e-01 -7.468750000000000e-01 +0.000000000000000e+00 -1.666666666666667e-01 -7.468750000000002e-01 +-5.000000000000000e-01 -2.083333333333334e-01 -7.468750000000000e-01 +-5.000000000000000e-01 -2.499999999999999e-01 -7.890625000000000e-01 +5.000000000000000e-01 -2.499999999999999e-01 -7.890625000000000e-01 +5.000000000000000e-01 -1.666666666666667e-01 -7.890625000000000e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -7.890625000000000e-01 +-5.000000000000000e-01 -2.083333333333333e-01 -7.890624999999999e-01 +5.000000000000000e-01 -2.083333333333333e-01 -7.890624999999999e-01 +0.000000000000000e+00 -2.500000000000000e-01 -7.890624999999998e-01 +0.000000000000000e+00 -1.666666666666667e-01 -7.890624999999998e-01 +0.000000000000000e+00 -2.083333333333334e-01 -8.312500000000000e-01 +0.000000000000000e+00 -2.083333333333334e-01 -7.468750000000001e-01 +0.000000000000000e+00 -2.083333333333333e-01 -7.890625000000003e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -8.312500000000000e-01 +5.000000000000000e-01 -1.666666666666667e-01 -8.312500000000000e-01 +5.000000000000000e-01 -8.333333333333337e-02 -8.312500000000000e-01 +-5.000000000000000e-01 -8.333333333333337e-02 -8.312500000000000e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -7.468750000000000e-01 +5.000000000000000e-01 -1.666666666666667e-01 -7.468750000000000e-01 +5.000000000000000e-01 -8.333333333333337e-02 -7.468750000000001e-01 +-5.000000000000000e-01 -8.333333333333337e-02 -7.468750000000001e-01 +0.000000000000000e+00 -1.666666666666667e-01 -8.312500000000000e-01 +5.000000000000000e-01 -1.250000000000000e-01 -8.312499999999999e-01 +0.000000000000000e+00 -8.333333333333334e-02 -8.312500000000000e-01 +-5.000000000000000e-01 -1.250000000000000e-01 -8.312499999999999e-01 +0.000000000000000e+00 -1.666666666666667e-01 -7.468750000000002e-01 +5.000000000000000e-01 -1.250000000000000e-01 -7.468750000000001e-01 +0.000000000000000e+00 -8.333333333333334e-02 -7.468750000000001e-01 +-5.000000000000000e-01 -1.250000000000000e-01 -7.468750000000001e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -7.890625000000000e-01 +5.000000000000000e-01 -1.666666666666667e-01 -7.890625000000000e-01 +5.000000000000000e-01 -8.333333333333336e-02 -7.890625000000000e-01 +-5.000000000000000e-01 -8.333333333333336e-02 -7.890625000000000e-01 +-5.000000000000000e-01 -1.250000000000000e-01 -7.890625000000000e-01 +5.000000000000000e-01 -1.250000000000000e-01 -7.890625000000000e-01 +0.000000000000000e+00 -1.666666666666667e-01 -7.890624999999998e-01 +0.000000000000000e+00 -8.333333333333336e-02 -7.890624999999998e-01 +0.000000000000000e+00 -1.250000000000000e-01 -8.312500000000000e-01 +0.000000000000000e+00 -1.250000000000000e-01 -7.468750000000000e-01 +0.000000000000000e+00 -1.250000000000000e-01 -7.890625000000002e-01 +-5.000000000000000e-01 -8.333333333333337e-02 -8.312500000000000e-01 +5.000000000000000e-01 -8.333333333333337e-02 -8.312500000000000e-01 +5.000000000000000e-01 0.000000000000000e+00 -8.312499999999999e-01 +-5.000000000000000e-01 0.000000000000000e+00 -8.312499999999999e-01 +-5.000000000000000e-01 -8.333333333333337e-02 -7.468750000000001e-01 +5.000000000000000e-01 -8.333333333333337e-02 -7.468750000000001e-01 +5.000000000000000e-01 0.000000000000000e+00 -7.468750000000000e-01 +-5.000000000000000e-01 0.000000000000000e+00 -7.468750000000000e-01 +0.000000000000000e+00 -8.333333333333334e-02 -8.312500000000000e-01 +5.000000000000000e-01 -4.166666666666669e-02 -8.312499999999999e-01 +0.000000000000000e+00 4.336808689942018e-19 -8.312499999999999e-01 +-5.000000000000000e-01 -4.166666666666669e-02 -8.312499999999999e-01 +0.000000000000000e+00 -8.333333333333334e-02 -7.468750000000001e-01 +5.000000000000000e-01 -4.166666666666669e-02 -7.468750000000001e-01 +0.000000000000000e+00 0.000000000000000e+00 -7.468750000000001e-01 +-5.000000000000000e-01 -4.166666666666669e-02 -7.468750000000001e-01 +-5.000000000000000e-01 -8.333333333333336e-02 -7.890625000000000e-01 +5.000000000000000e-01 -8.333333333333336e-02 -7.890625000000000e-01 +5.000000000000000e-01 -1.734723475976807e-18 -7.890625000000000e-01 +-5.000000000000000e-01 -1.734723475976807e-18 -7.890625000000000e-01 +-5.000000000000001e-01 -4.166666666666668e-02 -7.890625000000000e-01 +5.000000000000001e-01 -4.166666666666668e-02 -7.890625000000000e-01 +0.000000000000000e+00 -8.333333333333336e-02 -7.890624999999998e-01 +0.000000000000000e+00 -1.734723475976807e-18 -7.890624999999999e-01 +0.000000000000000e+00 -4.166666666666668e-02 -8.312499999999999e-01 +0.000000000000000e+00 -4.166666666666668e-02 -7.468750000000000e-01 +0.000000000000000e+00 -4.166666666666668e-02 -7.890625000000002e-01 +-5.000000000000000e-01 0.000000000000000e+00 -8.312499999999999e-01 +5.000000000000000e-01 0.000000000000000e+00 -8.312499999999999e-01 +5.000000000000000e-01 8.333333333333325e-02 -8.312500000000000e-01 +-5.000000000000000e-01 8.333333333333325e-02 -8.312500000000000e-01 +-5.000000000000000e-01 0.000000000000000e+00 -7.468750000000000e-01 +5.000000000000000e-01 0.000000000000000e+00 -7.468750000000000e-01 +5.000000000000000e-01 8.333333333333326e-02 -7.468750000000000e-01 +-5.000000000000000e-01 8.333333333333326e-02 -7.468750000000000e-01 +0.000000000000000e+00 4.336808689942018e-19 -8.312499999999999e-01 +5.000000000000000e-01 4.166666666666663e-02 -8.312500000000000e-01 +0.000000000000000e+00 8.333333333333325e-02 -8.312500000000000e-01 +-5.000000000000000e-01 4.166666666666663e-02 -8.312500000000000e-01 +0.000000000000000e+00 0.000000000000000e+00 -7.468750000000001e-01 +5.000000000000000e-01 4.166666666666663e-02 -7.468750000000001e-01 +0.000000000000000e+00 8.333333333333326e-02 -7.468750000000001e-01 +-5.000000000000000e-01 4.166666666666663e-02 -7.468750000000001e-01 +-5.000000000000000e-01 -1.734723475976807e-18 -7.890625000000000e-01 +5.000000000000000e-01 -1.734723475976807e-18 -7.890625000000000e-01 +5.000000000000000e-01 8.333333333333326e-02 -7.890625000000000e-01 +-5.000000000000000e-01 8.333333333333326e-02 -7.890625000000000e-01 +-4.999999999999999e-01 4.166666666666663e-02 -7.890624999999999e-01 +4.999999999999999e-01 4.166666666666663e-02 -7.890624999999999e-01 +0.000000000000000e+00 -1.734723475976807e-18 -7.890624999999999e-01 +0.000000000000000e+00 8.333333333333327e-02 -7.890625000000000e-01 +0.000000000000000e+00 4.166666666666661e-02 -8.312499999999998e-01 +0.000000000000000e+00 4.166666666666662e-02 -7.468749999999998e-01 +0.000000000000000e+00 4.166666666666662e-02 -7.890625000000002e-01 +-5.000000000000000e-01 8.333333333333325e-02 -8.312500000000000e-01 +5.000000000000000e-01 8.333333333333325e-02 -8.312500000000000e-01 +5.000000000000000e-01 1.666666666666666e-01 -8.312500000000000e-01 +-5.000000000000000e-01 1.666666666666666e-01 -8.312500000000000e-01 +-5.000000000000000e-01 8.333333333333326e-02 -7.468750000000000e-01 +5.000000000000000e-01 8.333333333333326e-02 -7.468750000000000e-01 +5.000000000000000e-01 1.666666666666666e-01 -7.468750000000000e-01 +-5.000000000000000e-01 1.666666666666666e-01 -7.468750000000000e-01 +0.000000000000000e+00 8.333333333333325e-02 -8.312500000000000e-01 +5.000000000000000e-01 1.250000000000000e-01 -8.312499999999999e-01 +0.000000000000000e+00 1.666666666666666e-01 -8.312500000000000e-01 +-5.000000000000000e-01 1.250000000000000e-01 -8.312499999999999e-01 +0.000000000000000e+00 8.333333333333326e-02 -7.468750000000001e-01 +5.000000000000000e-01 1.250000000000000e-01 -7.468750000000001e-01 +0.000000000000000e+00 1.666666666666666e-01 -7.468750000000002e-01 +-5.000000000000000e-01 1.250000000000000e-01 -7.468750000000001e-01 +-5.000000000000000e-01 8.333333333333326e-02 -7.890625000000000e-01 +5.000000000000000e-01 8.333333333333326e-02 -7.890625000000000e-01 +5.000000000000000e-01 1.666666666666667e-01 -7.890625000000000e-01 +-5.000000000000000e-01 1.666666666666667e-01 -7.890625000000000e-01 +-5.000000000000000e-01 1.250000000000000e-01 -7.890625000000000e-01 +5.000000000000000e-01 1.250000000000000e-01 -7.890625000000000e-01 +0.000000000000000e+00 8.333333333333327e-02 -7.890625000000000e-01 +0.000000000000000e+00 1.666666666666666e-01 -7.890624999999998e-01 +0.000000000000000e+00 1.250000000000000e-01 -8.312499999999999e-01 +0.000000000000000e+00 1.250000000000000e-01 -7.468750000000000e-01 +0.000000000000000e+00 1.250000000000000e-01 -7.890625000000000e-01 +-5.000000000000000e-01 1.666666666666666e-01 -8.312500000000000e-01 +5.000000000000000e-01 1.666666666666666e-01 -8.312500000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -8.312500000000000e-01 +-5.000000000000000e-01 2.500000000000000e-01 -8.312500000000000e-01 +-5.000000000000000e-01 1.666666666666666e-01 -7.468750000000000e-01 +5.000000000000000e-01 1.666666666666666e-01 -7.468750000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -7.468750000000000e-01 +-5.000000000000000e-01 2.500000000000000e-01 -7.468750000000000e-01 +0.000000000000000e+00 1.666666666666666e-01 -8.312500000000000e-01 +5.000000000000000e-01 2.083333333333333e-01 -8.312500000000000e-01 +0.000000000000000e+00 2.500000000000000e-01 -8.312499999999999e-01 +-5.000000000000000e-01 2.083333333333333e-01 -8.312500000000000e-01 +0.000000000000000e+00 1.666666666666666e-01 -7.468750000000002e-01 +5.000000000000000e-01 2.083333333333333e-01 -7.468750000000001e-01 +0.000000000000000e+00 2.500000000000000e-01 -7.468750000000001e-01 +-5.000000000000000e-01 2.083333333333333e-01 -7.468750000000001e-01 +-5.000000000000000e-01 1.666666666666667e-01 -7.890625000000000e-01 +5.000000000000000e-01 1.666666666666667e-01 -7.890625000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -7.890625000000000e-01 +-5.000000000000000e-01 2.500000000000000e-01 -7.890625000000000e-01 +-5.000000000000000e-01 2.083333333333333e-01 -7.890625000000000e-01 +5.000000000000000e-01 2.083333333333333e-01 -7.890625000000000e-01 +0.000000000000000e+00 1.666666666666666e-01 -7.890624999999998e-01 +0.000000000000000e+00 2.500000000000000e-01 -7.890624999999999e-01 +0.000000000000000e+00 2.083333333333333e-01 -8.312500000000003e-01 +0.000000000000000e+00 2.083333333333333e-01 -7.468750000000001e-01 +0.000000000000000e+00 2.083333333333332e-01 -7.890625000000003e-01 +-5.000000000000000e-01 2.500000000000000e-01 -8.312500000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -8.312500000000000e-01 +5.000000000000000e-01 3.333333333333333e-01 -8.312500000000000e-01 +-5.000000000000000e-01 3.333333333333333e-01 -8.312500000000000e-01 +-5.000000000000000e-01 2.500000000000000e-01 -7.468750000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -7.468750000000000e-01 +5.000000000000000e-01 3.333333333333333e-01 -7.468750000000000e-01 +-5.000000000000000e-01 3.333333333333333e-01 -7.468750000000000e-01 +0.000000000000000e+00 2.500000000000000e-01 -8.312499999999999e-01 +5.000000000000000e-01 2.916666666666666e-01 -8.312500000000002e-01 +0.000000000000000e+00 3.333333333333333e-01 -8.312500000000000e-01 +-5.000000000000000e-01 2.916666666666666e-01 -8.312500000000002e-01 +0.000000000000000e+00 2.500000000000000e-01 -7.468750000000001e-01 +5.000000000000000e-01 2.916666666666666e-01 -7.468750000000001e-01 +0.000000000000000e+00 3.333333333333333e-01 -7.468750000000001e-01 +-5.000000000000000e-01 2.916666666666666e-01 -7.468750000000001e-01 +-5.000000000000000e-01 2.500000000000000e-01 -7.890625000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -7.890625000000000e-01 +5.000000000000000e-01 3.333333333333333e-01 -7.890625000000000e-01 +-5.000000000000000e-01 3.333333333333333e-01 -7.890625000000000e-01 +-4.999999999999999e-01 2.916666666666666e-01 -7.890624999999999e-01 +4.999999999999999e-01 2.916666666666666e-01 -7.890624999999999e-01 +0.000000000000000e+00 2.500000000000000e-01 -7.890624999999999e-01 +0.000000000000000e+00 3.333333333333333e-01 -7.890625000000000e-01 +0.000000000000000e+00 2.916666666666666e-01 -8.312499999999998e-01 +0.000000000000000e+00 2.916666666666666e-01 -7.468749999999998e-01 +0.000000000000000e+00 2.916666666666666e-01 -7.890625000000002e-01 +-5.000000000000000e-01 3.333333333333333e-01 -8.312500000000000e-01 +5.000000000000000e-01 3.333333333333333e-01 -8.312500000000000e-01 +5.000000000000000e-01 4.166666666666666e-01 -8.312500000000000e-01 +-5.000000000000000e-01 4.166666666666666e-01 -8.312500000000000e-01 +-5.000000000000000e-01 3.333333333333333e-01 -7.468750000000000e-01 +5.000000000000000e-01 3.333333333333333e-01 -7.468750000000000e-01 +5.000000000000000e-01 4.166666666666666e-01 -7.468750000000000e-01 +-5.000000000000000e-01 4.166666666666666e-01 -7.468750000000000e-01 +0.000000000000000e+00 3.333333333333333e-01 -8.312500000000000e-01 +5.000000000000000e-01 3.750000000000001e-01 -8.312499999999999e-01 +0.000000000000000e+00 4.166666666666666e-01 -8.312500000000000e-01 +-5.000000000000000e-01 3.750000000000001e-01 -8.312499999999999e-01 +0.000000000000000e+00 3.333333333333333e-01 -7.468750000000001e-01 +5.000000000000000e-01 3.750000000000001e-01 -7.468750000000001e-01 +0.000000000000000e+00 4.166666666666667e-01 -7.468750000000002e-01 +-5.000000000000000e-01 3.750000000000001e-01 -7.468750000000001e-01 +-5.000000000000000e-01 3.333333333333333e-01 -7.890625000000000e-01 +5.000000000000000e-01 3.333333333333333e-01 -7.890625000000000e-01 +5.000000000000000e-01 4.166666666666666e-01 -7.890625000000000e-01 +-5.000000000000000e-01 4.166666666666666e-01 -7.890625000000000e-01 +-5.000000000000000e-01 3.750000000000001e-01 -7.890625000000000e-01 +5.000000000000000e-01 3.750000000000001e-01 -7.890625000000000e-01 +0.000000000000000e+00 3.333333333333333e-01 -7.890625000000000e-01 +0.000000000000000e+00 4.166666666666666e-01 -7.890624999999998e-01 +0.000000000000000e+00 3.750000000000001e-01 -8.312499999999999e-01 +0.000000000000000e+00 3.750000000000001e-01 -7.468750000000000e-01 +0.000000000000000e+00 3.749999999999999e-01 -7.890625000000000e-01 +-5.000000000000000e-01 4.166666666666666e-01 -8.312500000000000e-01 +5.000000000000000e-01 4.166666666666666e-01 -8.312500000000000e-01 +5.000000000000000e-01 5.000000000000000e-01 -8.312500000000000e-01 +-5.000000000000000e-01 5.000000000000000e-01 -8.312500000000000e-01 +-5.000000000000000e-01 4.166666666666666e-01 -7.468750000000000e-01 +5.000000000000000e-01 4.166666666666666e-01 -7.468750000000000e-01 +5.000000000000000e-01 5.000000000000000e-01 -7.468750000000000e-01 +-5.000000000000000e-01 5.000000000000000e-01 -7.468750000000000e-01 +0.000000000000000e+00 4.166666666666666e-01 -8.312500000000000e-01 +5.000000000000000e-01 4.583333333333333e-01 -8.312499999999999e-01 +0.000000000000000e+00 5.000000000000000e-01 -8.312500000000000e-01 +-5.000000000000000e-01 4.583333333333333e-01 -8.312499999999999e-01 +0.000000000000000e+00 4.166666666666667e-01 -7.468750000000002e-01 +5.000000000000000e-01 4.583333333333333e-01 -7.468750000000000e-01 +0.000000000000000e+00 5.000000000000000e-01 -7.468750000000001e-01 +-5.000000000000000e-01 4.583333333333333e-01 -7.468750000000000e-01 +-5.000000000000000e-01 4.166666666666666e-01 -7.890625000000000e-01 +5.000000000000000e-01 4.166666666666666e-01 -7.890625000000000e-01 +5.000000000000000e-01 5.000000000000000e-01 -7.890625000000000e-01 +-5.000000000000000e-01 5.000000000000000e-01 -7.890625000000000e-01 +-5.000000000000001e-01 4.583333333333333e-01 -7.890625000000000e-01 +5.000000000000001e-01 4.583333333333333e-01 -7.890625000000000e-01 +0.000000000000000e+00 4.166666666666666e-01 -7.890624999999998e-01 +0.000000000000000e+00 5.000000000000000e-01 -7.890624999999999e-01 +0.000000000000000e+00 4.583333333333333e-01 -8.312500000000000e-01 +0.000000000000000e+00 4.583333333333333e-01 -7.468750000000002e-01 +0.000000000000000e+00 4.583333333333334e-01 -7.890624999999998e-01 +-5.000000000000000e-01 -5.000000000000000e-01 -7.468750000000000e-01 +5.000000000000000e-01 -5.000000000000000e-01 -7.468750000000000e-01 +5.000000000000000e-01 -4.166666666666666e-01 -7.468750000000000e-01 +-5.000000000000000e-01 -4.166666666666666e-01 -7.468750000000000e-01 +-5.000000000000000e-01 -5.000000000000000e-01 -6.625000000000000e-01 +5.000000000000000e-01 -5.000000000000000e-01 -6.625000000000000e-01 +5.000000000000000e-01 -4.166666666666667e-01 -6.625000000000001e-01 +-5.000000000000000e-01 -4.166666666666667e-01 -6.625000000000001e-01 +0.000000000000000e+00 -5.000000000000000e-01 -7.468750000000001e-01 +5.000000000000000e-01 -4.583333333333333e-01 -7.468750000000001e-01 +0.000000000000000e+00 -4.166666666666666e-01 -7.468750000000002e-01 +-5.000000000000000e-01 -4.583333333333333e-01 -7.468750000000001e-01 +0.000000000000000e+00 -5.000000000000000e-01 -6.625000000000000e-01 +5.000000000000000e-01 -4.583333333333334e-01 -6.625000000000000e-01 +0.000000000000000e+00 -4.166666666666667e-01 -6.625000000000001e-01 +-5.000000000000000e-01 -4.583333333333334e-01 -6.625000000000000e-01 +-5.000000000000000e-01 -5.000000000000000e-01 -7.046875000000000e-01 +5.000000000000000e-01 -5.000000000000000e-01 -7.046875000000000e-01 +5.000000000000000e-01 -4.166666666666666e-01 -7.046875000000001e-01 +-5.000000000000000e-01 -4.166666666666666e-01 -7.046875000000001e-01 +-5.000000000000000e-01 -4.583333333333334e-01 -7.046874999999999e-01 +5.000000000000000e-01 -4.583333333333334e-01 -7.046874999999999e-01 +0.000000000000000e+00 -5.000000000000000e-01 -7.046875000000001e-01 +0.000000000000000e+00 -4.166666666666666e-01 -7.046874999999998e-01 +0.000000000000000e+00 -4.583333333333333e-01 -7.468750000000000e-01 +0.000000000000000e+00 -4.583333333333334e-01 -6.624999999999999e-01 +0.000000000000000e+00 -4.583333333333334e-01 -7.046875000000000e-01 +-5.000000000000000e-01 -4.166666666666666e-01 -7.468750000000000e-01 +5.000000000000000e-01 -4.166666666666666e-01 -7.468750000000000e-01 +5.000000000000000e-01 -3.333333333333333e-01 -7.468750000000000e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -7.468750000000000e-01 +-5.000000000000000e-01 -4.166666666666667e-01 -6.625000000000001e-01 +5.000000000000000e-01 -4.166666666666667e-01 -6.625000000000001e-01 +5.000000000000000e-01 -3.333333333333333e-01 -6.624999999999999e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -6.624999999999999e-01 +0.000000000000000e+00 -4.166666666666666e-01 -7.468750000000002e-01 +5.000000000000001e-01 -3.750000000000001e-01 -7.468750000000001e-01 +0.000000000000000e+00 -3.333333333333333e-01 -7.468750000000001e-01 +-5.000000000000001e-01 -3.750000000000001e-01 -7.468750000000001e-01 +0.000000000000000e+00 -4.166666666666667e-01 -6.625000000000001e-01 +5.000000000000001e-01 -3.750000000000001e-01 -6.625000000000001e-01 +0.000000000000000e+00 -3.333333333333333e-01 -6.625000000000001e-01 +-5.000000000000001e-01 -3.750000000000001e-01 -6.625000000000001e-01 +-5.000000000000000e-01 -4.166666666666666e-01 -7.046875000000001e-01 +5.000000000000000e-01 -4.166666666666666e-01 -7.046875000000001e-01 +5.000000000000000e-01 -3.333333333333333e-01 -7.046875000000001e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -7.046875000000001e-01 +-5.000000000000000e-01 -3.750000000000000e-01 -7.046874999999999e-01 +5.000000000000000e-01 -3.750000000000000e-01 -7.046874999999999e-01 +0.000000000000000e+00 -4.166666666666666e-01 -7.046874999999998e-01 +0.000000000000000e+00 -3.333333333333333e-01 -7.046874999999998e-01 +0.000000000000000e+00 -3.750000000000000e-01 -7.468749999999998e-01 +0.000000000000000e+00 -3.750000000000000e-01 -6.625000000000000e-01 +0.000000000000000e+00 -3.750000000000000e-01 -7.046875000000004e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -7.468750000000000e-01 +5.000000000000000e-01 -3.333333333333333e-01 -7.468750000000000e-01 +5.000000000000000e-01 -2.500000000000000e-01 -7.468750000000000e-01 +-5.000000000000000e-01 -2.500000000000000e-01 -7.468750000000000e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -6.624999999999999e-01 +5.000000000000000e-01 -3.333333333333333e-01 -6.624999999999999e-01 +5.000000000000000e-01 -2.500000000000000e-01 -6.625000000000001e-01 +-5.000000000000000e-01 -2.500000000000000e-01 -6.625000000000001e-01 +0.000000000000000e+00 -3.333333333333333e-01 -7.468750000000001e-01 +5.000000000000000e-01 -2.916666666666666e-01 -7.468749999999998e-01 +0.000000000000000e+00 -2.500000000000000e-01 -7.468750000000001e-01 +-5.000000000000000e-01 -2.916666666666666e-01 -7.468749999999998e-01 +0.000000000000000e+00 -3.333333333333333e-01 -6.625000000000001e-01 +5.000000000000000e-01 -2.916666666666666e-01 -6.625000000000000e-01 +0.000000000000000e+00 -2.500000000000000e-01 -6.625000000000001e-01 +-5.000000000000000e-01 -2.916666666666666e-01 -6.625000000000000e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -7.046875000000001e-01 +5.000000000000000e-01 -3.333333333333333e-01 -7.046875000000001e-01 +5.000000000000000e-01 -2.500000000000000e-01 -7.046875000000001e-01 +-5.000000000000000e-01 -2.500000000000000e-01 -7.046875000000001e-01 +-5.000000000000000e-01 -2.916666666666666e-01 -7.046875000000001e-01 +5.000000000000000e-01 -2.916666666666666e-01 -7.046875000000001e-01 +0.000000000000000e+00 -3.333333333333333e-01 -7.046874999999998e-01 +0.000000000000000e+00 -2.500000000000000e-01 -7.046874999999998e-01 +0.000000000000000e+00 -2.916666666666666e-01 -7.468749999999998e-01 +0.000000000000000e+00 -2.916666666666666e-01 -6.624999999999999e-01 +0.000000000000000e+00 -2.916666666666666e-01 -7.046875000000001e-01 +-5.000000000000000e-01 -2.500000000000000e-01 -7.468750000000000e-01 +5.000000000000000e-01 -2.500000000000000e-01 -7.468750000000000e-01 +5.000000000000000e-01 -1.666666666666667e-01 -7.468750000000000e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -7.468750000000000e-01 +-5.000000000000000e-01 -2.500000000000000e-01 -6.625000000000001e-01 +5.000000000000000e-01 -2.500000000000000e-01 -6.625000000000001e-01 +5.000000000000000e-01 -1.666666666666667e-01 -6.625000000000001e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -6.625000000000001e-01 +0.000000000000000e+00 -2.500000000000000e-01 -7.468750000000001e-01 +5.000000000000000e-01 -2.083333333333334e-01 -7.468750000000000e-01 +0.000000000000000e+00 -1.666666666666667e-01 -7.468750000000002e-01 +-5.000000000000000e-01 -2.083333333333334e-01 -7.468750000000000e-01 +0.000000000000000e+00 -2.500000000000000e-01 -6.625000000000001e-01 +5.000000000000000e-01 -2.083333333333334e-01 -6.625000000000000e-01 +0.000000000000000e+00 -1.666666666666667e-01 -6.625000000000001e-01 +-5.000000000000000e-01 -2.083333333333334e-01 -6.625000000000000e-01 +-5.000000000000000e-01 -2.500000000000000e-01 -7.046875000000001e-01 +5.000000000000000e-01 -2.500000000000000e-01 -7.046875000000001e-01 +5.000000000000000e-01 -1.666666666666667e-01 -7.046875000000001e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -7.046875000000001e-01 +-5.000000000000000e-01 -2.083333333333333e-01 -7.046874999999999e-01 +5.000000000000000e-01 -2.083333333333333e-01 -7.046874999999999e-01 +0.000000000000000e+00 -2.500000000000000e-01 -7.046874999999998e-01 +0.000000000000000e+00 -1.666666666666667e-01 -7.046874999999998e-01 +0.000000000000000e+00 -2.083333333333334e-01 -7.468750000000001e-01 +0.000000000000000e+00 -2.083333333333334e-01 -6.624999999999999e-01 +0.000000000000000e+00 -2.083333333333333e-01 -7.046875000000004e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -7.468750000000000e-01 +5.000000000000000e-01 -1.666666666666667e-01 -7.468750000000000e-01 +5.000000000000000e-01 -8.333333333333337e-02 -7.468750000000001e-01 +-5.000000000000000e-01 -8.333333333333337e-02 -7.468750000000001e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -6.625000000000001e-01 +5.000000000000000e-01 -1.666666666666667e-01 -6.625000000000001e-01 +5.000000000000000e-01 -8.333333333333337e-02 -6.625000000000001e-01 +-5.000000000000000e-01 -8.333333333333337e-02 -6.625000000000001e-01 +0.000000000000000e+00 -1.666666666666667e-01 -7.468750000000002e-01 +5.000000000000000e-01 -1.250000000000000e-01 -7.468750000000001e-01 +0.000000000000000e+00 -8.333333333333334e-02 -7.468750000000001e-01 +-5.000000000000000e-01 -1.250000000000000e-01 -7.468750000000001e-01 +0.000000000000000e+00 -1.666666666666667e-01 -6.625000000000001e-01 +5.000000000000000e-01 -1.250000000000000e-01 -6.625000000000000e-01 +0.000000000000000e+00 -8.333333333333334e-02 -6.624999999999999e-01 +-5.000000000000000e-01 -1.250000000000000e-01 -6.625000000000000e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -7.046875000000001e-01 +5.000000000000000e-01 -1.666666666666667e-01 -7.046875000000001e-01 +5.000000000000000e-01 -8.333333333333336e-02 -7.046875000000000e-01 +-5.000000000000000e-01 -8.333333333333336e-02 -7.046875000000000e-01 +-5.000000000000000e-01 -1.250000000000000e-01 -7.046874999999999e-01 +5.000000000000000e-01 -1.250000000000000e-01 -7.046874999999999e-01 +0.000000000000000e+00 -1.666666666666667e-01 -7.046874999999998e-01 +0.000000000000000e+00 -8.333333333333336e-02 -7.046874999999998e-01 +0.000000000000000e+00 -1.250000000000000e-01 -7.468750000000000e-01 +0.000000000000000e+00 -1.250000000000000e-01 -6.625000000000000e-01 +0.000000000000000e+00 -1.250000000000000e-01 -7.046875000000002e-01 +-5.000000000000000e-01 -8.333333333333337e-02 -7.468750000000001e-01 +5.000000000000000e-01 -8.333333333333337e-02 -7.468750000000001e-01 +5.000000000000000e-01 0.000000000000000e+00 -7.468750000000000e-01 +-5.000000000000000e-01 0.000000000000000e+00 -7.468750000000000e-01 +-5.000000000000000e-01 -8.333333333333337e-02 -6.625000000000001e-01 +5.000000000000000e-01 -8.333333333333337e-02 -6.625000000000001e-01 +5.000000000000000e-01 0.000000000000000e+00 -6.625000000000000e-01 +-5.000000000000000e-01 0.000000000000000e+00 -6.625000000000000e-01 +0.000000000000000e+00 -8.333333333333334e-02 -7.468750000000001e-01 +5.000000000000000e-01 -4.166666666666669e-02 -7.468750000000001e-01 +0.000000000000000e+00 0.000000000000000e+00 -7.468750000000001e-01 +-5.000000000000000e-01 -4.166666666666669e-02 -7.468750000000001e-01 +0.000000000000000e+00 -8.333333333333334e-02 -6.624999999999999e-01 +5.000000000000000e-01 -4.166666666666668e-02 -6.625000000000000e-01 +0.000000000000000e+00 0.000000000000000e+00 -6.625000000000001e-01 +-5.000000000000000e-01 -4.166666666666668e-02 -6.625000000000000e-01 +-5.000000000000000e-01 -8.333333333333336e-02 -7.046875000000000e-01 +5.000000000000000e-01 -8.333333333333336e-02 -7.046875000000000e-01 +5.000000000000000e-01 -3.469446951953614e-18 -7.046875000000000e-01 +-5.000000000000000e-01 -3.469446951953614e-18 -7.046875000000000e-01 +-5.000000000000001e-01 -4.166666666666669e-02 -7.046874999999999e-01 +5.000000000000001e-01 -4.166666666666669e-02 -7.046874999999999e-01 +0.000000000000000e+00 -8.333333333333336e-02 -7.046874999999998e-01 +0.000000000000000e+00 -3.903127820947816e-18 -7.046875000000000e-01 +0.000000000000000e+00 -4.166666666666668e-02 -7.468750000000000e-01 +0.000000000000000e+00 -4.166666666666668e-02 -6.625000000000000e-01 +0.000000000000000e+00 -4.166666666666668e-02 -7.046875000000004e-01 +-5.000000000000000e-01 0.000000000000000e+00 -7.468750000000000e-01 +5.000000000000000e-01 0.000000000000000e+00 -7.468750000000000e-01 +5.000000000000000e-01 8.333333333333326e-02 -7.468750000000000e-01 +-5.000000000000000e-01 8.333333333333326e-02 -7.468750000000000e-01 +-5.000000000000000e-01 0.000000000000000e+00 -6.625000000000000e-01 +5.000000000000000e-01 0.000000000000000e+00 -6.625000000000000e-01 +5.000000000000000e-01 8.333333333333326e-02 -6.625000000000000e-01 +-5.000000000000000e-01 8.333333333333326e-02 -6.625000000000000e-01 +0.000000000000000e+00 0.000000000000000e+00 -7.468750000000001e-01 +5.000000000000000e-01 4.166666666666663e-02 -7.468750000000001e-01 +0.000000000000000e+00 8.333333333333326e-02 -7.468750000000001e-01 +-5.000000000000000e-01 4.166666666666663e-02 -7.468750000000001e-01 +0.000000000000000e+00 0.000000000000000e+00 -6.625000000000001e-01 +5.000000000000000e-01 4.166666666666664e-02 -6.625000000000000e-01 +0.000000000000000e+00 8.333333333333326e-02 -6.625000000000000e-01 +-5.000000000000000e-01 4.166666666666664e-02 -6.625000000000000e-01 +-5.000000000000000e-01 -3.469446951953614e-18 -7.046875000000000e-01 +5.000000000000000e-01 -3.469446951953614e-18 -7.046875000000000e-01 +5.000000000000000e-01 8.333333333333326e-02 -7.046875000000000e-01 +-5.000000000000000e-01 8.333333333333326e-02 -7.046875000000000e-01 +-4.999999999999999e-01 4.166666666666663e-02 -7.046874999999998e-01 +4.999999999999999e-01 4.166666666666663e-02 -7.046874999999998e-01 +0.000000000000000e+00 -3.903127820947816e-18 -7.046875000000000e-01 +0.000000000000000e+00 8.333333333333327e-02 -7.046874999999999e-01 +0.000000000000000e+00 4.166666666666662e-02 -7.468749999999998e-01 +0.000000000000000e+00 4.166666666666662e-02 -6.624999999999998e-01 +0.000000000000000e+00 4.166666666666664e-02 -7.046875000000002e-01 +-5.000000000000000e-01 8.333333333333326e-02 -7.468750000000000e-01 +5.000000000000000e-01 8.333333333333326e-02 -7.468750000000000e-01 +5.000000000000000e-01 1.666666666666666e-01 -7.468750000000000e-01 +-5.000000000000000e-01 1.666666666666666e-01 -7.468750000000000e-01 +-5.000000000000000e-01 8.333333333333326e-02 -6.625000000000000e-01 +5.000000000000000e-01 8.333333333333326e-02 -6.625000000000000e-01 +5.000000000000000e-01 1.666666666666666e-01 -6.625000000000000e-01 +-5.000000000000000e-01 1.666666666666666e-01 -6.625000000000000e-01 +0.000000000000000e+00 8.333333333333326e-02 -7.468750000000001e-01 +5.000000000000000e-01 1.250000000000000e-01 -7.468750000000001e-01 +0.000000000000000e+00 1.666666666666666e-01 -7.468750000000002e-01 +-5.000000000000000e-01 1.250000000000000e-01 -7.468750000000001e-01 +0.000000000000000e+00 8.333333333333326e-02 -6.625000000000000e-01 +5.000000000000000e-01 1.250000000000000e-01 -6.625000000000001e-01 +0.000000000000000e+00 1.666666666666667e-01 -6.625000000000001e-01 +-5.000000000000000e-01 1.250000000000000e-01 -6.625000000000001e-01 +-5.000000000000000e-01 8.333333333333326e-02 -7.046875000000000e-01 +5.000000000000000e-01 8.333333333333326e-02 -7.046875000000000e-01 +5.000000000000000e-01 1.666666666666667e-01 -7.046875000000001e-01 +-5.000000000000000e-01 1.666666666666667e-01 -7.046875000000001e-01 +-5.000000000000000e-01 1.250000000000000e-01 -7.046875000000001e-01 +5.000000000000000e-01 1.250000000000000e-01 -7.046875000000001e-01 +0.000000000000000e+00 8.333333333333327e-02 -7.046874999999999e-01 +0.000000000000000e+00 1.666666666666667e-01 -7.046874999999998e-01 +0.000000000000000e+00 1.250000000000000e-01 -7.468750000000000e-01 +0.000000000000000e+00 1.250000000000000e-01 -6.625000000000001e-01 +0.000000000000000e+00 1.250000000000000e-01 -7.046875000000001e-01 +-5.000000000000000e-01 1.666666666666666e-01 -7.468750000000000e-01 +5.000000000000000e-01 1.666666666666666e-01 -7.468750000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -7.468750000000000e-01 +-5.000000000000000e-01 2.500000000000000e-01 -7.468750000000000e-01 +-5.000000000000000e-01 1.666666666666666e-01 -6.625000000000000e-01 +5.000000000000000e-01 1.666666666666666e-01 -6.625000000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -6.625000000000001e-01 +-5.000000000000000e-01 2.500000000000000e-01 -6.625000000000001e-01 +0.000000000000000e+00 1.666666666666666e-01 -7.468750000000002e-01 +5.000000000000000e-01 2.083333333333333e-01 -7.468750000000001e-01 +0.000000000000000e+00 2.500000000000000e-01 -7.468750000000001e-01 +-5.000000000000000e-01 2.083333333333333e-01 -7.468750000000001e-01 +0.000000000000000e+00 1.666666666666667e-01 -6.625000000000001e-01 +5.000000000000000e-01 2.083333333333333e-01 -6.625000000000001e-01 +0.000000000000000e+00 2.500000000000000e-01 -6.625000000000001e-01 +-5.000000000000000e-01 2.083333333333333e-01 -6.625000000000001e-01 +-5.000000000000000e-01 1.666666666666667e-01 -7.046875000000001e-01 +5.000000000000000e-01 1.666666666666667e-01 -7.046875000000001e-01 +5.000000000000000e-01 2.500000000000000e-01 -7.046875000000000e-01 +-5.000000000000000e-01 2.500000000000000e-01 -7.046875000000000e-01 +-5.000000000000000e-01 2.083333333333333e-01 -7.046875000000000e-01 +5.000000000000000e-01 2.083333333333333e-01 -7.046875000000000e-01 +0.000000000000000e+00 1.666666666666667e-01 -7.046874999999998e-01 +0.000000000000000e+00 2.500000000000000e-01 -7.046875000000000e-01 +0.000000000000000e+00 2.083333333333333e-01 -7.468750000000001e-01 +0.000000000000000e+00 2.083333333333333e-01 -6.625000000000000e-01 +0.000000000000000e+00 2.083333333333332e-01 -7.046875000000002e-01 +-5.000000000000000e-01 2.500000000000000e-01 -7.468750000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -7.468750000000000e-01 +5.000000000000000e-01 3.333333333333333e-01 -7.468750000000000e-01 +-5.000000000000000e-01 3.333333333333333e-01 -7.468750000000000e-01 +-5.000000000000000e-01 2.500000000000000e-01 -6.625000000000001e-01 +5.000000000000000e-01 2.500000000000000e-01 -6.625000000000001e-01 +5.000000000000000e-01 3.333333333333333e-01 -6.625000000000000e-01 +-5.000000000000000e-01 3.333333333333333e-01 -6.625000000000000e-01 +0.000000000000000e+00 2.500000000000000e-01 -7.468750000000001e-01 +5.000000000000000e-01 2.916666666666666e-01 -7.468750000000001e-01 +0.000000000000000e+00 3.333333333333333e-01 -7.468750000000001e-01 +-5.000000000000000e-01 2.916666666666666e-01 -7.468750000000001e-01 +0.000000000000000e+00 2.500000000000000e-01 -6.625000000000001e-01 +5.000000000000000e-01 2.916666666666666e-01 -6.625000000000000e-01 +0.000000000000000e+00 3.333333333333333e-01 -6.625000000000000e-01 +-5.000000000000000e-01 2.916666666666666e-01 -6.625000000000000e-01 +-5.000000000000000e-01 2.500000000000000e-01 -7.046875000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -7.046875000000000e-01 +5.000000000000000e-01 3.333333333333333e-01 -7.046875000000000e-01 +-5.000000000000000e-01 3.333333333333333e-01 -7.046875000000000e-01 +-4.999999999999999e-01 2.916666666666666e-01 -7.046874999999998e-01 +4.999999999999999e-01 2.916666666666666e-01 -7.046874999999998e-01 +0.000000000000000e+00 2.500000000000000e-01 -7.046875000000000e-01 +0.000000000000000e+00 3.333333333333333e-01 -7.046874999999999e-01 +0.000000000000000e+00 2.916666666666666e-01 -7.468749999999998e-01 +0.000000000000000e+00 2.916666666666666e-01 -6.624999999999998e-01 +0.000000000000000e+00 2.916666666666666e-01 -7.046875000000002e-01 +-5.000000000000000e-01 3.333333333333333e-01 -7.468750000000000e-01 +5.000000000000000e-01 3.333333333333333e-01 -7.468750000000000e-01 +5.000000000000000e-01 4.166666666666666e-01 -7.468750000000000e-01 +-5.000000000000000e-01 4.166666666666666e-01 -7.468750000000000e-01 +-5.000000000000000e-01 3.333333333333333e-01 -6.625000000000000e-01 +5.000000000000000e-01 3.333333333333333e-01 -6.625000000000000e-01 +5.000000000000000e-01 4.166666666666667e-01 -6.625000000000000e-01 +-5.000000000000000e-01 4.166666666666667e-01 -6.625000000000000e-01 +0.000000000000000e+00 3.333333333333333e-01 -7.468750000000001e-01 +5.000000000000000e-01 3.750000000000001e-01 -7.468750000000001e-01 +0.000000000000000e+00 4.166666666666667e-01 -7.468750000000002e-01 +-5.000000000000000e-01 3.750000000000001e-01 -7.468750000000001e-01 +0.000000000000000e+00 3.333333333333333e-01 -6.625000000000000e-01 +5.000000000000000e-01 3.750000000000001e-01 -6.625000000000001e-01 +0.000000000000000e+00 4.166666666666667e-01 -6.625000000000001e-01 +-5.000000000000000e-01 3.750000000000001e-01 -6.625000000000001e-01 +-5.000000000000000e-01 3.333333333333333e-01 -7.046875000000000e-01 +5.000000000000000e-01 3.333333333333333e-01 -7.046875000000000e-01 +5.000000000000000e-01 4.166666666666666e-01 -7.046875000000001e-01 +-5.000000000000000e-01 4.166666666666666e-01 -7.046875000000001e-01 +-5.000000000000000e-01 3.750000000000001e-01 -7.046875000000001e-01 +5.000000000000000e-01 3.750000000000001e-01 -7.046875000000001e-01 +0.000000000000000e+00 3.333333333333333e-01 -7.046874999999999e-01 +0.000000000000000e+00 4.166666666666667e-01 -7.046874999999998e-01 +0.000000000000000e+00 3.750000000000001e-01 -7.468750000000000e-01 +0.000000000000000e+00 3.750000000000001e-01 -6.625000000000001e-01 +0.000000000000000e+00 3.749999999999999e-01 -7.046875000000001e-01 +-5.000000000000000e-01 4.166666666666666e-01 -7.468750000000000e-01 +5.000000000000000e-01 4.166666666666666e-01 -7.468750000000000e-01 +5.000000000000000e-01 5.000000000000000e-01 -7.468750000000000e-01 +-5.000000000000000e-01 5.000000000000000e-01 -7.468750000000000e-01 +-5.000000000000000e-01 4.166666666666667e-01 -6.625000000000000e-01 +5.000000000000000e-01 4.166666666666667e-01 -6.625000000000000e-01 +5.000000000000000e-01 5.000000000000000e-01 -6.625000000000000e-01 +-5.000000000000000e-01 5.000000000000000e-01 -6.625000000000000e-01 +0.000000000000000e+00 4.166666666666667e-01 -7.468750000000002e-01 +5.000000000000000e-01 4.583333333333333e-01 -7.468750000000000e-01 +0.000000000000000e+00 5.000000000000000e-01 -7.468750000000001e-01 +-5.000000000000000e-01 4.583333333333333e-01 -7.468750000000000e-01 +0.000000000000000e+00 4.166666666666667e-01 -6.625000000000001e-01 +5.000000000000000e-01 4.583333333333333e-01 -6.625000000000000e-01 +0.000000000000000e+00 5.000000000000000e-01 -6.625000000000000e-01 +-5.000000000000000e-01 4.583333333333333e-01 -6.625000000000000e-01 +-5.000000000000000e-01 4.166666666666666e-01 -7.046875000000001e-01 +5.000000000000000e-01 4.166666666666666e-01 -7.046875000000001e-01 +5.000000000000000e-01 5.000000000000000e-01 -7.046875000000000e-01 +-5.000000000000000e-01 5.000000000000000e-01 -7.046875000000000e-01 +-5.000000000000001e-01 4.583333333333333e-01 -7.046875000000000e-01 +5.000000000000001e-01 4.583333333333333e-01 -7.046875000000000e-01 +0.000000000000000e+00 4.166666666666667e-01 -7.046874999999998e-01 +0.000000000000000e+00 5.000000000000000e-01 -7.046875000000001e-01 +0.000000000000000e+00 4.583333333333333e-01 -7.468750000000002e-01 +0.000000000000000e+00 4.583333333333333e-01 -6.625000000000000e-01 +0.000000000000000e+00 4.583333333333334e-01 -7.046875000000000e-01 +-5.000000000000000e-01 -5.000000000000000e-01 -6.625000000000000e-01 +5.000000000000000e-01 -5.000000000000000e-01 -6.625000000000000e-01 +5.000000000000000e-01 -4.166666666666667e-01 -6.625000000000001e-01 +-5.000000000000000e-01 -4.166666666666667e-01 -6.625000000000001e-01 +-5.000000000000000e-01 -5.000000000000000e-01 -5.781250000000000e-01 +5.000000000000000e-01 -5.000000000000000e-01 -5.781250000000000e-01 +5.000000000000000e-01 -4.166666666666667e-01 -5.781250000000000e-01 +-5.000000000000000e-01 -4.166666666666667e-01 -5.781250000000000e-01 +0.000000000000000e+00 -5.000000000000000e-01 -6.625000000000000e-01 +5.000000000000000e-01 -4.583333333333334e-01 -6.625000000000000e-01 +0.000000000000000e+00 -4.166666666666667e-01 -6.625000000000001e-01 +-5.000000000000000e-01 -4.583333333333334e-01 -6.625000000000000e-01 +0.000000000000000e+00 -5.000000000000000e-01 -5.781249999999999e-01 +5.000000000000000e-01 -4.583333333333334e-01 -5.781249999999999e-01 +0.000000000000000e+00 -4.166666666666667e-01 -5.781250000000000e-01 +-5.000000000000000e-01 -4.583333333333334e-01 -5.781249999999999e-01 +-5.000000000000000e-01 -5.000000000000000e-01 -6.203125000000000e-01 +5.000000000000000e-01 -5.000000000000000e-01 -6.203125000000000e-01 +5.000000000000000e-01 -4.166666666666667e-01 -6.203124999999999e-01 +-5.000000000000000e-01 -4.166666666666667e-01 -6.203124999999999e-01 +-5.000000000000000e-01 -4.583333333333334e-01 -6.203124999999999e-01 +5.000000000000000e-01 -4.583333333333334e-01 -6.203124999999999e-01 +0.000000000000000e+00 -5.000000000000000e-01 -6.203124999999999e-01 +0.000000000000000e+00 -4.166666666666667e-01 -6.203125000000002e-01 +0.000000000000000e+00 -4.583333333333334e-01 -6.624999999999999e-01 +0.000000000000000e+00 -4.583333333333334e-01 -5.781250000000001e-01 +0.000000000000000e+00 -4.583333333333334e-01 -6.203125000000000e-01 +-5.000000000000000e-01 -4.166666666666667e-01 -6.625000000000001e-01 +5.000000000000000e-01 -4.166666666666667e-01 -6.625000000000001e-01 +5.000000000000000e-01 -3.333333333333333e-01 -6.624999999999999e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -6.624999999999999e-01 +-5.000000000000000e-01 -4.166666666666667e-01 -5.781250000000000e-01 +5.000000000000000e-01 -4.166666666666667e-01 -5.781250000000000e-01 +5.000000000000000e-01 -3.333333333333333e-01 -5.781250000000000e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -5.781250000000000e-01 +0.000000000000000e+00 -4.166666666666667e-01 -6.625000000000001e-01 +5.000000000000001e-01 -3.750000000000001e-01 -6.625000000000001e-01 +0.000000000000000e+00 -3.333333333333333e-01 -6.625000000000001e-01 +-5.000000000000001e-01 -3.750000000000001e-01 -6.625000000000001e-01 +0.000000000000000e+00 -4.166666666666667e-01 -5.781250000000000e-01 +5.000000000000001e-01 -3.750000000000001e-01 -5.781250000000000e-01 +0.000000000000000e+00 -3.333333333333333e-01 -5.781250000000000e-01 +-5.000000000000001e-01 -3.750000000000001e-01 -5.781250000000000e-01 +-5.000000000000000e-01 -4.166666666666667e-01 -6.203124999999999e-01 +5.000000000000000e-01 -4.166666666666667e-01 -6.203124999999999e-01 +5.000000000000000e-01 -3.333333333333333e-01 -6.203124999999998e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -6.203124999999998e-01 +-5.000000000000000e-01 -3.750000000000000e-01 -6.203125000000002e-01 +5.000000000000000e-01 -3.750000000000000e-01 -6.203125000000002e-01 +0.000000000000000e+00 -4.166666666666667e-01 -6.203125000000002e-01 +0.000000000000000e+00 -3.333333333333333e-01 -6.203125000000002e-01 +0.000000000000000e+00 -3.750000000000000e-01 -6.625000000000000e-01 +0.000000000000000e+00 -3.750000000000000e-01 -5.781250000000000e-01 +0.000000000000000e+00 -3.750000000000000e-01 -6.203124999999998e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -6.624999999999999e-01 +5.000000000000000e-01 -3.333333333333333e-01 -6.624999999999999e-01 +5.000000000000000e-01 -2.500000000000000e-01 -6.625000000000001e-01 +-5.000000000000000e-01 -2.500000000000000e-01 -6.625000000000001e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -5.781250000000000e-01 +5.000000000000000e-01 -3.333333333333333e-01 -5.781250000000000e-01 +5.000000000000000e-01 -2.500000000000000e-01 -5.781250000000000e-01 +-5.000000000000000e-01 -2.500000000000000e-01 -5.781250000000000e-01 +0.000000000000000e+00 -3.333333333333333e-01 -6.625000000000001e-01 +5.000000000000000e-01 -2.916666666666666e-01 -6.625000000000000e-01 +0.000000000000000e+00 -2.500000000000000e-01 -6.625000000000001e-01 +-5.000000000000000e-01 -2.916666666666666e-01 -6.625000000000000e-01 +0.000000000000000e+00 -3.333333333333333e-01 -5.781250000000000e-01 +5.000000000000000e-01 -2.916666666666666e-01 -5.781249999999999e-01 +0.000000000000000e+00 -2.500000000000000e-01 -5.781250000000000e-01 +-5.000000000000000e-01 -2.916666666666666e-01 -5.781249999999999e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -6.203124999999998e-01 +5.000000000000000e-01 -3.333333333333333e-01 -6.203124999999998e-01 +5.000000000000000e-01 -2.500000000000000e-01 -6.203124999999999e-01 +-5.000000000000000e-01 -2.500000000000000e-01 -6.203124999999999e-01 +-5.000000000000000e-01 -2.916666666666666e-01 -6.203125000000002e-01 +5.000000000000000e-01 -2.916666666666666e-01 -6.203125000000002e-01 +0.000000000000000e+00 -3.333333333333333e-01 -6.203125000000002e-01 +0.000000000000000e+00 -2.500000000000000e-01 -6.203125000000002e-01 +0.000000000000000e+00 -2.916666666666666e-01 -6.624999999999999e-01 +0.000000000000000e+00 -2.916666666666666e-01 -5.781250000000001e-01 +0.000000000000000e+00 -2.916666666666666e-01 -6.203124999999998e-01 +-5.000000000000000e-01 -2.500000000000000e-01 -6.625000000000001e-01 +5.000000000000000e-01 -2.500000000000000e-01 -6.625000000000001e-01 +5.000000000000000e-01 -1.666666666666667e-01 -6.625000000000001e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -6.625000000000001e-01 +-5.000000000000000e-01 -2.500000000000000e-01 -5.781250000000000e-01 +5.000000000000000e-01 -2.500000000000000e-01 -5.781250000000000e-01 +5.000000000000000e-01 -1.666666666666667e-01 -5.781250000000000e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -5.781250000000000e-01 +0.000000000000000e+00 -2.500000000000000e-01 -6.625000000000001e-01 +5.000000000000000e-01 -2.083333333333334e-01 -6.625000000000000e-01 +0.000000000000000e+00 -1.666666666666667e-01 -6.625000000000001e-01 +-5.000000000000000e-01 -2.083333333333334e-01 -6.625000000000000e-01 +0.000000000000000e+00 -2.500000000000000e-01 -5.781250000000000e-01 +5.000000000000000e-01 -2.083333333333334e-01 -5.781250000000000e-01 +0.000000000000000e+00 -1.666666666666667e-01 -5.781250000000000e-01 +-5.000000000000000e-01 -2.083333333333334e-01 -5.781250000000000e-01 +-5.000000000000000e-01 -2.500000000000000e-01 -6.203124999999999e-01 +5.000000000000000e-01 -2.500000000000000e-01 -6.203124999999999e-01 +5.000000000000000e-01 -1.666666666666667e-01 -6.203124999999999e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -6.203124999999999e-01 +-5.000000000000000e-01 -2.083333333333333e-01 -6.203125000000000e-01 +5.000000000000000e-01 -2.083333333333333e-01 -6.203125000000000e-01 +0.000000000000000e+00 -2.500000000000000e-01 -6.203125000000002e-01 +0.000000000000000e+00 -1.666666666666667e-01 -6.203125000000002e-01 +0.000000000000000e+00 -2.083333333333334e-01 -6.624999999999999e-01 +0.000000000000000e+00 -2.083333333333334e-01 -5.781250000000000e-01 +0.000000000000000e+00 -2.083333333333333e-01 -6.203124999999997e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -6.625000000000001e-01 +5.000000000000000e-01 -1.666666666666667e-01 -6.625000000000001e-01 +5.000000000000000e-01 -8.333333333333337e-02 -6.625000000000001e-01 +-5.000000000000000e-01 -8.333333333333337e-02 -6.625000000000001e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -5.781250000000000e-01 +5.000000000000000e-01 -1.666666666666667e-01 -5.781250000000000e-01 +5.000000000000000e-01 -8.333333333333337e-02 -5.781250000000000e-01 +-5.000000000000000e-01 -8.333333333333337e-02 -5.781250000000000e-01 +0.000000000000000e+00 -1.666666666666667e-01 -6.625000000000001e-01 +5.000000000000000e-01 -1.250000000000000e-01 -6.625000000000000e-01 +0.000000000000000e+00 -8.333333333333334e-02 -6.624999999999999e-01 +-5.000000000000000e-01 -1.250000000000000e-01 -6.625000000000000e-01 +0.000000000000000e+00 -1.666666666666667e-01 -5.781250000000000e-01 +5.000000000000000e-01 -1.250000000000000e-01 -5.781250000000000e-01 +0.000000000000000e+00 -8.333333333333334e-02 -5.781250000000000e-01 +-5.000000000000000e-01 -1.250000000000000e-01 -5.781250000000000e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -6.203124999999999e-01 +5.000000000000000e-01 -1.666666666666667e-01 -6.203124999999999e-01 +5.000000000000000e-01 -8.333333333333336e-02 -6.203124999999999e-01 +-5.000000000000000e-01 -8.333333333333336e-02 -6.203124999999999e-01 +-5.000000000000000e-01 -1.250000000000000e-01 -6.203125000000000e-01 +5.000000000000000e-01 -1.250000000000000e-01 -6.203125000000000e-01 +0.000000000000000e+00 -1.666666666666667e-01 -6.203125000000002e-01 +0.000000000000000e+00 -8.333333333333336e-02 -6.203125000000000e-01 +0.000000000000000e+00 -1.250000000000000e-01 -6.625000000000000e-01 +0.000000000000000e+00 -1.250000000000000e-01 -5.781250000000001e-01 +0.000000000000000e+00 -1.250000000000000e-01 -6.203124999999999e-01 +-5.000000000000000e-01 -8.333333333333337e-02 -6.625000000000001e-01 +5.000000000000000e-01 -8.333333333333337e-02 -6.625000000000001e-01 +5.000000000000000e-01 0.000000000000000e+00 -6.625000000000000e-01 +-5.000000000000000e-01 0.000000000000000e+00 -6.625000000000000e-01 +-5.000000000000000e-01 -8.333333333333337e-02 -5.781250000000000e-01 +5.000000000000000e-01 -8.333333333333337e-02 -5.781250000000000e-01 +5.000000000000000e-01 0.000000000000000e+00 -5.781249999999999e-01 +-5.000000000000000e-01 0.000000000000000e+00 -5.781249999999999e-01 +0.000000000000000e+00 -8.333333333333334e-02 -6.624999999999999e-01 +5.000000000000000e-01 -4.166666666666668e-02 -6.625000000000000e-01 +0.000000000000000e+00 0.000000000000000e+00 -6.625000000000001e-01 +-5.000000000000000e-01 -4.166666666666668e-02 -6.625000000000000e-01 +0.000000000000000e+00 -8.333333333333334e-02 -5.781250000000000e-01 +5.000000000000000e-01 -4.166666666666668e-02 -5.781250000000001e-01 +0.000000000000000e+00 0.000000000000000e+00 -5.781250000000000e-01 +-5.000000000000000e-01 -4.166666666666668e-02 -5.781250000000001e-01 +-5.000000000000000e-01 -8.333333333333336e-02 -6.203124999999999e-01 +5.000000000000000e-01 -8.333333333333336e-02 -6.203124999999999e-01 +5.000000000000000e-01 -3.469446951953614e-18 -6.203124999999999e-01 +-5.000000000000000e-01 -3.469446951953614e-18 -6.203124999999999e-01 +-5.000000000000001e-01 -4.166666666666669e-02 -6.203125000000000e-01 +5.000000000000001e-01 -4.166666666666669e-02 -6.203125000000000e-01 +0.000000000000000e+00 -8.333333333333336e-02 -6.203125000000000e-01 +0.000000000000000e+00 -3.903127820947816e-18 -6.203125000000002e-01 +0.000000000000000e+00 -4.166666666666668e-02 -6.625000000000000e-01 +0.000000000000000e+00 -4.166666666666668e-02 -5.781250000000001e-01 +0.000000000000000e+00 -4.166666666666668e-02 -6.203124999999998e-01 +-5.000000000000000e-01 0.000000000000000e+00 -6.625000000000000e-01 +5.000000000000000e-01 0.000000000000000e+00 -6.625000000000000e-01 +5.000000000000000e-01 8.333333333333326e-02 -6.625000000000000e-01 +-5.000000000000000e-01 8.333333333333326e-02 -6.625000000000000e-01 +-5.000000000000000e-01 0.000000000000000e+00 -5.781249999999999e-01 +5.000000000000000e-01 0.000000000000000e+00 -5.781249999999999e-01 +5.000000000000000e-01 8.333333333333326e-02 -5.781250000000000e-01 +-5.000000000000000e-01 8.333333333333326e-02 -5.781250000000000e-01 +0.000000000000000e+00 0.000000000000000e+00 -6.625000000000001e-01 +5.000000000000000e-01 4.166666666666664e-02 -6.625000000000000e-01 +0.000000000000000e+00 8.333333333333326e-02 -6.625000000000000e-01 +-5.000000000000000e-01 4.166666666666664e-02 -6.625000000000000e-01 +0.000000000000000e+00 0.000000000000000e+00 -5.781250000000000e-01 +5.000000000000000e-01 4.166666666666664e-02 -5.781250000000000e-01 +0.000000000000000e+00 8.333333333333326e-02 -5.781249999999999e-01 +-5.000000000000000e-01 4.166666666666664e-02 -5.781250000000000e-01 +-5.000000000000000e-01 -3.469446951953614e-18 -6.203124999999999e-01 +5.000000000000000e-01 -3.469446951953614e-18 -6.203124999999999e-01 +5.000000000000000e-01 8.333333333333326e-02 -6.203124999999999e-01 +-5.000000000000000e-01 8.333333333333326e-02 -6.203124999999999e-01 +-4.999999999999999e-01 4.166666666666663e-02 -6.203125000000000e-01 +4.999999999999999e-01 4.166666666666663e-02 -6.203125000000000e-01 +0.000000000000000e+00 -3.903127820947816e-18 -6.203125000000002e-01 +0.000000000000000e+00 8.333333333333327e-02 -6.203125000000000e-01 +0.000000000000000e+00 4.166666666666662e-02 -6.624999999999998e-01 +0.000000000000000e+00 4.166666666666662e-02 -5.781250000000000e-01 +0.000000000000000e+00 4.166666666666664e-02 -6.203124999999996e-01 +-5.000000000000000e-01 8.333333333333326e-02 -6.625000000000000e-01 +5.000000000000000e-01 8.333333333333326e-02 -6.625000000000000e-01 +5.000000000000000e-01 1.666666666666666e-01 -6.625000000000000e-01 +-5.000000000000000e-01 1.666666666666666e-01 -6.625000000000000e-01 +-5.000000000000000e-01 8.333333333333326e-02 -5.781250000000000e-01 +5.000000000000000e-01 8.333333333333326e-02 -5.781250000000000e-01 +5.000000000000000e-01 1.666666666666666e-01 -5.781250000000000e-01 +-5.000000000000000e-01 1.666666666666666e-01 -5.781250000000000e-01 +0.000000000000000e+00 8.333333333333326e-02 -6.625000000000000e-01 +5.000000000000000e-01 1.250000000000000e-01 -6.625000000000001e-01 +0.000000000000000e+00 1.666666666666667e-01 -6.625000000000001e-01 +-5.000000000000000e-01 1.250000000000000e-01 -6.625000000000001e-01 +0.000000000000000e+00 8.333333333333326e-02 -5.781249999999999e-01 +5.000000000000000e-01 1.250000000000000e-01 -5.781250000000000e-01 +0.000000000000000e+00 1.666666666666667e-01 -5.781250000000000e-01 +-5.000000000000000e-01 1.250000000000000e-01 -5.781250000000000e-01 +-5.000000000000000e-01 8.333333333333326e-02 -6.203124999999999e-01 +5.000000000000000e-01 8.333333333333326e-02 -6.203124999999999e-01 +5.000000000000000e-01 1.666666666666667e-01 -6.203124999999998e-01 +-5.000000000000000e-01 1.666666666666667e-01 -6.203124999999998e-01 +-5.000000000000000e-01 1.250000000000000e-01 -6.203125000000000e-01 +5.000000000000000e-01 1.250000000000000e-01 -6.203125000000000e-01 +0.000000000000000e+00 8.333333333333327e-02 -6.203125000000000e-01 +0.000000000000000e+00 1.666666666666667e-01 -6.203125000000002e-01 +0.000000000000000e+00 1.250000000000000e-01 -6.625000000000001e-01 +0.000000000000000e+00 1.250000000000000e-01 -5.781250000000001e-01 +0.000000000000000e+00 1.250000000000000e-01 -6.203124999999997e-01 +-5.000000000000000e-01 1.666666666666666e-01 -6.625000000000000e-01 +5.000000000000000e-01 1.666666666666666e-01 -6.625000000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -6.625000000000001e-01 +-5.000000000000000e-01 2.500000000000000e-01 -6.625000000000001e-01 +-5.000000000000000e-01 1.666666666666666e-01 -5.781250000000000e-01 +5.000000000000000e-01 1.666666666666666e-01 -5.781250000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -5.781250000000000e-01 +-5.000000000000000e-01 2.500000000000000e-01 -5.781250000000000e-01 +0.000000000000000e+00 1.666666666666667e-01 -6.625000000000001e-01 +5.000000000000000e-01 2.083333333333333e-01 -6.625000000000001e-01 +0.000000000000000e+00 2.500000000000000e-01 -6.625000000000001e-01 +-5.000000000000000e-01 2.083333333333333e-01 -6.625000000000001e-01 +0.000000000000000e+00 1.666666666666667e-01 -5.781250000000000e-01 +5.000000000000000e-01 2.083333333333333e-01 -5.781250000000000e-01 +0.000000000000000e+00 2.500000000000000e-01 -5.781250000000000e-01 +-5.000000000000000e-01 2.083333333333333e-01 -5.781250000000000e-01 +-5.000000000000000e-01 1.666666666666667e-01 -6.203124999999998e-01 +5.000000000000000e-01 1.666666666666667e-01 -6.203124999999998e-01 +5.000000000000000e-01 2.500000000000000e-01 -6.203125000000000e-01 +-5.000000000000000e-01 2.500000000000000e-01 -6.203125000000000e-01 +-5.000000000000000e-01 2.083333333333333e-01 -6.203125000000000e-01 +5.000000000000000e-01 2.083333333333333e-01 -6.203125000000000e-01 +0.000000000000000e+00 1.666666666666667e-01 -6.203125000000002e-01 +0.000000000000000e+00 2.500000000000000e-01 -6.203125000000002e-01 +0.000000000000000e+00 2.083333333333333e-01 -6.625000000000000e-01 +0.000000000000000e+00 2.083333333333333e-01 -5.781249999999999e-01 +0.000000000000000e+00 2.083333333333332e-01 -6.203124999999998e-01 +-5.000000000000000e-01 2.500000000000000e-01 -6.625000000000001e-01 +5.000000000000000e-01 2.500000000000000e-01 -6.625000000000001e-01 +5.000000000000000e-01 3.333333333333333e-01 -6.625000000000000e-01 +-5.000000000000000e-01 3.333333333333333e-01 -6.625000000000000e-01 +-5.000000000000000e-01 2.500000000000000e-01 -5.781250000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -5.781250000000000e-01 +5.000000000000000e-01 3.333333333333333e-01 -5.781250000000000e-01 +-5.000000000000000e-01 3.333333333333333e-01 -5.781250000000000e-01 +0.000000000000000e+00 2.500000000000000e-01 -6.625000000000001e-01 +5.000000000000000e-01 2.916666666666666e-01 -6.625000000000000e-01 +0.000000000000000e+00 3.333333333333333e-01 -6.625000000000000e-01 +-5.000000000000000e-01 2.916666666666666e-01 -6.625000000000000e-01 +0.000000000000000e+00 2.500000000000000e-01 -5.781250000000000e-01 +5.000000000000000e-01 2.916666666666666e-01 -5.781250000000000e-01 +0.000000000000000e+00 3.333333333333333e-01 -5.781249999999999e-01 +-5.000000000000000e-01 2.916666666666666e-01 -5.781250000000000e-01 +-5.000000000000000e-01 2.500000000000000e-01 -6.203125000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -6.203125000000000e-01 +5.000000000000000e-01 3.333333333333333e-01 -6.203125000000000e-01 +-5.000000000000000e-01 3.333333333333333e-01 -6.203125000000000e-01 +-4.999999999999999e-01 2.916666666666666e-01 -6.203125000000000e-01 +4.999999999999999e-01 2.916666666666666e-01 -6.203125000000000e-01 +0.000000000000000e+00 2.500000000000000e-01 -6.203125000000002e-01 +0.000000000000000e+00 3.333333333333333e-01 -6.203125000000002e-01 +0.000000000000000e+00 2.916666666666666e-01 -6.624999999999998e-01 +0.000000000000000e+00 2.916666666666666e-01 -5.781250000000000e-01 +0.000000000000000e+00 2.916666666666666e-01 -6.203124999999996e-01 +-5.000000000000000e-01 3.333333333333333e-01 -6.625000000000000e-01 +5.000000000000000e-01 3.333333333333333e-01 -6.625000000000000e-01 +5.000000000000000e-01 4.166666666666667e-01 -6.625000000000000e-01 +-5.000000000000000e-01 4.166666666666667e-01 -6.625000000000000e-01 +-5.000000000000000e-01 3.333333333333333e-01 -5.781250000000000e-01 +5.000000000000000e-01 3.333333333333333e-01 -5.781250000000000e-01 +5.000000000000000e-01 4.166666666666667e-01 -5.781250000000000e-01 +-5.000000000000000e-01 4.166666666666667e-01 -5.781250000000000e-01 +0.000000000000000e+00 3.333333333333333e-01 -6.625000000000000e-01 +5.000000000000000e-01 3.750000000000001e-01 -6.625000000000001e-01 +0.000000000000000e+00 4.166666666666667e-01 -6.625000000000001e-01 +-5.000000000000000e-01 3.750000000000001e-01 -6.625000000000001e-01 +0.000000000000000e+00 3.333333333333333e-01 -5.781249999999999e-01 +5.000000000000000e-01 3.750000000000001e-01 -5.781250000000000e-01 +0.000000000000000e+00 4.166666666666667e-01 -5.781250000000000e-01 +-5.000000000000000e-01 3.750000000000001e-01 -5.781250000000000e-01 +-5.000000000000000e-01 3.333333333333333e-01 -6.203125000000000e-01 +5.000000000000000e-01 3.333333333333333e-01 -6.203125000000000e-01 +5.000000000000000e-01 4.166666666666667e-01 -6.203124999999998e-01 +-5.000000000000000e-01 4.166666666666667e-01 -6.203124999999998e-01 +-5.000000000000000e-01 3.750000000000001e-01 -6.203125000000000e-01 +5.000000000000000e-01 3.750000000000001e-01 -6.203125000000000e-01 +0.000000000000000e+00 3.333333333333333e-01 -6.203125000000002e-01 +0.000000000000000e+00 4.166666666666667e-01 -6.203125000000002e-01 +0.000000000000000e+00 3.750000000000001e-01 -6.625000000000001e-01 +0.000000000000000e+00 3.750000000000001e-01 -5.781250000000001e-01 +0.000000000000000e+00 3.749999999999999e-01 -6.203124999999997e-01 +-5.000000000000000e-01 4.166666666666667e-01 -6.625000000000000e-01 +5.000000000000000e-01 4.166666666666667e-01 -6.625000000000000e-01 +5.000000000000000e-01 5.000000000000000e-01 -6.625000000000000e-01 +-5.000000000000000e-01 5.000000000000000e-01 -6.625000000000000e-01 +-5.000000000000000e-01 4.166666666666667e-01 -5.781250000000000e-01 +5.000000000000000e-01 4.166666666666667e-01 -5.781250000000000e-01 +5.000000000000000e-01 5.000000000000000e-01 -5.781250000000000e-01 +-5.000000000000000e-01 5.000000000000000e-01 -5.781250000000000e-01 +0.000000000000000e+00 4.166666666666667e-01 -6.625000000000001e-01 +5.000000000000000e-01 4.583333333333333e-01 -6.625000000000000e-01 +0.000000000000000e+00 5.000000000000000e-01 -6.625000000000000e-01 +-5.000000000000000e-01 4.583333333333333e-01 -6.625000000000000e-01 +0.000000000000000e+00 4.166666666666667e-01 -5.781250000000000e-01 +5.000000000000000e-01 4.583333333333333e-01 -5.781249999999999e-01 +0.000000000000000e+00 5.000000000000000e-01 -5.781249999999999e-01 +-5.000000000000000e-01 4.583333333333333e-01 -5.781249999999999e-01 +-5.000000000000000e-01 4.166666666666667e-01 -6.203124999999998e-01 +5.000000000000000e-01 4.166666666666667e-01 -6.203124999999998e-01 +5.000000000000000e-01 5.000000000000000e-01 -6.203125000000000e-01 +-5.000000000000000e-01 5.000000000000000e-01 -6.203125000000000e-01 +-5.000000000000001e-01 4.583333333333333e-01 -6.203125000000000e-01 +5.000000000000001e-01 4.583333333333333e-01 -6.203125000000000e-01 +0.000000000000000e+00 4.166666666666667e-01 -6.203125000000002e-01 +0.000000000000000e+00 5.000000000000000e-01 -6.203124999999999e-01 +0.000000000000000e+00 4.583333333333333e-01 -6.625000000000000e-01 +0.000000000000000e+00 4.583333333333333e-01 -5.781250000000002e-01 +0.000000000000000e+00 4.583333333333334e-01 -6.203124999999997e-01 +-5.000000000000000e-01 -5.000000000000000e-01 -5.781250000000000e-01 +5.000000000000000e-01 -5.000000000000000e-01 -5.781250000000000e-01 +5.000000000000000e-01 -4.166666666666667e-01 -5.781250000000000e-01 +-5.000000000000000e-01 -4.166666666666667e-01 -5.781250000000000e-01 +-5.000000000000000e-01 -5.000000000000000e-01 -4.937500000000000e-01 +5.000000000000000e-01 -5.000000000000000e-01 -4.937500000000000e-01 +5.000000000000000e-01 -4.166666666666667e-01 -4.937500000000000e-01 +-5.000000000000000e-01 -4.166666666666667e-01 -4.937500000000000e-01 +0.000000000000000e+00 -5.000000000000000e-01 -5.781249999999999e-01 +5.000000000000000e-01 -4.583333333333334e-01 -5.781249999999999e-01 +0.000000000000000e+00 -4.166666666666667e-01 -5.781250000000000e-01 +-5.000000000000000e-01 -4.583333333333334e-01 -5.781249999999999e-01 +0.000000000000000e+00 -5.000000000000000e-01 -4.937500000000000e-01 +5.000000000000000e-01 -4.583333333333334e-01 -4.937500000000000e-01 +0.000000000000000e+00 -4.166666666666667e-01 -4.937499999999999e-01 +-5.000000000000000e-01 -4.583333333333334e-01 -4.937500000000000e-01 +-5.000000000000000e-01 -5.000000000000000e-01 -5.359375000000000e-01 +5.000000000000000e-01 -5.000000000000000e-01 -5.359375000000000e-01 +5.000000000000000e-01 -4.166666666666667e-01 -5.359375000000000e-01 +-5.000000000000000e-01 -4.166666666666667e-01 -5.359375000000000e-01 +-5.000000000000000e-01 -4.583333333333334e-01 -5.359375000000000e-01 +5.000000000000000e-01 -4.583333333333334e-01 -5.359375000000000e-01 +0.000000000000000e+00 -5.000000000000000e-01 -5.359375000000000e-01 +0.000000000000000e+00 -4.166666666666667e-01 -5.359375000000001e-01 +0.000000000000000e+00 -4.583333333333334e-01 -5.781250000000001e-01 +0.000000000000000e+00 -4.583333333333334e-01 -4.937500000000000e-01 +0.000000000000000e+00 -4.583333333333334e-01 -5.359375000000000e-01 +-5.000000000000000e-01 -4.166666666666667e-01 -5.781250000000000e-01 +5.000000000000000e-01 -4.166666666666667e-01 -5.781250000000000e-01 +5.000000000000000e-01 -3.333333333333333e-01 -5.781250000000000e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -5.781250000000000e-01 +-5.000000000000000e-01 -4.166666666666667e-01 -4.937500000000000e-01 +5.000000000000000e-01 -4.166666666666667e-01 -4.937500000000000e-01 +5.000000000000000e-01 -3.333333333333333e-01 -4.937500000000000e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -4.937500000000000e-01 +0.000000000000000e+00 -4.166666666666667e-01 -5.781250000000000e-01 +5.000000000000001e-01 -3.750000000000001e-01 -5.781250000000000e-01 +0.000000000000000e+00 -3.333333333333333e-01 -5.781250000000000e-01 +-5.000000000000001e-01 -3.750000000000001e-01 -5.781250000000000e-01 +0.000000000000000e+00 -4.166666666666667e-01 -4.937499999999999e-01 +5.000000000000001e-01 -3.750000000000001e-01 -4.937500000000000e-01 +0.000000000000000e+00 -3.333333333333333e-01 -4.937499999999999e-01 +-5.000000000000001e-01 -3.750000000000001e-01 -4.937500000000000e-01 +-5.000000000000000e-01 -4.166666666666667e-01 -5.359375000000000e-01 +5.000000000000000e-01 -4.166666666666667e-01 -5.359375000000000e-01 +5.000000000000000e-01 -3.333333333333333e-01 -5.359375000000000e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -5.359375000000000e-01 +-5.000000000000000e-01 -3.750000000000000e-01 -5.359375000000001e-01 +5.000000000000000e-01 -3.750000000000000e-01 -5.359375000000001e-01 +0.000000000000000e+00 -4.166666666666667e-01 -5.359375000000001e-01 +0.000000000000000e+00 -3.333333333333333e-01 -5.359375000000001e-01 +0.000000000000000e+00 -3.750000000000000e-01 -5.781250000000000e-01 +0.000000000000000e+00 -3.750000000000000e-01 -4.937500000000000e-01 +0.000000000000000e+00 -3.750000000000000e-01 -5.359374999999998e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -5.781250000000000e-01 +5.000000000000000e-01 -3.333333333333333e-01 -5.781250000000000e-01 +5.000000000000000e-01 -2.500000000000000e-01 -5.781250000000000e-01 +-5.000000000000000e-01 -2.500000000000000e-01 -5.781250000000000e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -4.937500000000000e-01 +5.000000000000000e-01 -3.333333333333333e-01 -4.937500000000000e-01 +5.000000000000000e-01 -2.500000000000000e-01 -4.937500000000000e-01 +-5.000000000000000e-01 -2.500000000000000e-01 -4.937500000000000e-01 +0.000000000000000e+00 -3.333333333333333e-01 -5.781250000000000e-01 +5.000000000000000e-01 -2.916666666666666e-01 -5.781249999999999e-01 +0.000000000000000e+00 -2.500000000000000e-01 -5.781250000000000e-01 +-5.000000000000000e-01 -2.916666666666666e-01 -5.781249999999999e-01 +0.000000000000000e+00 -3.333333333333333e-01 -4.937499999999999e-01 +5.000000000000000e-01 -2.916666666666666e-01 -4.937499999999999e-01 +0.000000000000000e+00 -2.500000000000000e-01 -4.937499999999999e-01 +-5.000000000000000e-01 -2.916666666666666e-01 -4.937499999999999e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -5.359375000000000e-01 +5.000000000000000e-01 -3.333333333333333e-01 -5.359375000000000e-01 +5.000000000000000e-01 -2.499999999999999e-01 -5.359375000000000e-01 +-5.000000000000000e-01 -2.499999999999999e-01 -5.359375000000000e-01 +-5.000000000000000e-01 -2.916666666666666e-01 -5.359375000000001e-01 +5.000000000000000e-01 -2.916666666666666e-01 -5.359375000000001e-01 +0.000000000000000e+00 -3.333333333333333e-01 -5.359375000000001e-01 +0.000000000000000e+00 -2.500000000000000e-01 -5.359375000000001e-01 +0.000000000000000e+00 -2.916666666666666e-01 -5.781250000000001e-01 +0.000000000000000e+00 -2.916666666666666e-01 -4.937500000000000e-01 +0.000000000000000e+00 -2.916666666666666e-01 -5.359374999999997e-01 +-5.000000000000000e-01 -2.500000000000000e-01 -5.781250000000000e-01 +5.000000000000000e-01 -2.500000000000000e-01 -5.781250000000000e-01 +5.000000000000000e-01 -1.666666666666667e-01 -5.781250000000000e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -5.781250000000000e-01 +-5.000000000000000e-01 -2.500000000000000e-01 -4.937500000000000e-01 +5.000000000000000e-01 -2.500000000000000e-01 -4.937500000000000e-01 +5.000000000000000e-01 -1.666666666666667e-01 -4.937500000000000e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -4.937500000000000e-01 +0.000000000000000e+00 -2.500000000000000e-01 -5.781250000000000e-01 +5.000000000000000e-01 -2.083333333333334e-01 -5.781250000000000e-01 +0.000000000000000e+00 -1.666666666666667e-01 -5.781250000000000e-01 +-5.000000000000000e-01 -2.083333333333334e-01 -5.781250000000000e-01 +0.000000000000000e+00 -2.500000000000000e-01 -4.937499999999999e-01 +5.000000000000000e-01 -2.083333333333334e-01 -4.937500000000000e-01 +0.000000000000000e+00 -1.666666666666667e-01 -4.937499999999999e-01 +-5.000000000000000e-01 -2.083333333333334e-01 -4.937500000000000e-01 +-5.000000000000000e-01 -2.499999999999999e-01 -5.359375000000000e-01 +5.000000000000000e-01 -2.499999999999999e-01 -5.359375000000000e-01 +5.000000000000000e-01 -1.666666666666667e-01 -5.359375000000000e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -5.359375000000000e-01 +-5.000000000000000e-01 -2.083333333333333e-01 -5.359375000000001e-01 +5.000000000000000e-01 -2.083333333333333e-01 -5.359375000000001e-01 +0.000000000000000e+00 -2.500000000000000e-01 -5.359375000000001e-01 +0.000000000000000e+00 -1.666666666666667e-01 -5.359375000000001e-01 +0.000000000000000e+00 -2.083333333333334e-01 -5.781250000000000e-01 +0.000000000000000e+00 -2.083333333333334e-01 -4.937499999999999e-01 +0.000000000000000e+00 -2.083333333333333e-01 -5.359374999999998e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -5.781250000000000e-01 +5.000000000000000e-01 -1.666666666666667e-01 -5.781250000000000e-01 +5.000000000000000e-01 -8.333333333333337e-02 -5.781250000000000e-01 +-5.000000000000000e-01 -8.333333333333337e-02 -5.781250000000000e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -4.937500000000000e-01 +5.000000000000000e-01 -1.666666666666667e-01 -4.937500000000000e-01 +5.000000000000000e-01 -8.333333333333337e-02 -4.937500000000000e-01 +-5.000000000000000e-01 -8.333333333333337e-02 -4.937500000000000e-01 +0.000000000000000e+00 -1.666666666666667e-01 -5.781250000000000e-01 +5.000000000000000e-01 -1.250000000000000e-01 -5.781250000000000e-01 +0.000000000000000e+00 -8.333333333333334e-02 -5.781250000000000e-01 +-5.000000000000000e-01 -1.250000000000000e-01 -5.781250000000000e-01 +0.000000000000000e+00 -1.666666666666667e-01 -4.937499999999999e-01 +5.000000000000000e-01 -1.250000000000000e-01 -4.937500000000000e-01 +0.000000000000000e+00 -8.333333333333334e-02 -4.937499999999999e-01 +-5.000000000000000e-01 -1.250000000000000e-01 -4.937500000000000e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -5.359375000000000e-01 +5.000000000000000e-01 -1.666666666666667e-01 -5.359375000000000e-01 +5.000000000000000e-01 -8.333333333333336e-02 -5.359375000000000e-01 +-5.000000000000000e-01 -8.333333333333336e-02 -5.359375000000000e-01 +-5.000000000000000e-01 -1.250000000000000e-01 -5.359375000000000e-01 +5.000000000000000e-01 -1.250000000000000e-01 -5.359375000000000e-01 +0.000000000000000e+00 -1.666666666666667e-01 -5.359375000000001e-01 +0.000000000000000e+00 -8.333333333333336e-02 -5.359375000000001e-01 +0.000000000000000e+00 -1.250000000000000e-01 -5.781250000000001e-01 +0.000000000000000e+00 -1.250000000000000e-01 -4.937500000000000e-01 +0.000000000000000e+00 -1.250000000000000e-01 -5.359374999999998e-01 +-5.000000000000000e-01 -8.333333333333337e-02 -5.781250000000000e-01 +5.000000000000000e-01 -8.333333333333337e-02 -5.781250000000000e-01 +5.000000000000000e-01 0.000000000000000e+00 -5.781249999999999e-01 +-5.000000000000000e-01 0.000000000000000e+00 -5.781249999999999e-01 +-5.000000000000000e-01 -8.333333333333337e-02 -4.937500000000000e-01 +5.000000000000000e-01 -8.333333333333337e-02 -4.937500000000000e-01 +5.000000000000000e-01 0.000000000000000e+00 -4.937500000000000e-01 +-5.000000000000000e-01 0.000000000000000e+00 -4.937500000000000e-01 +0.000000000000000e+00 -8.333333333333334e-02 -5.781250000000000e-01 +5.000000000000000e-01 -4.166666666666668e-02 -5.781250000000001e-01 +0.000000000000000e+00 0.000000000000000e+00 -5.781250000000000e-01 +-5.000000000000000e-01 -4.166666666666668e-02 -5.781250000000001e-01 +0.000000000000000e+00 -8.333333333333334e-02 -4.937499999999999e-01 +5.000000000000000e-01 -4.166666666666668e-02 -4.937500000000000e-01 +0.000000000000000e+00 0.000000000000000e+00 -4.937500000000000e-01 +-5.000000000000000e-01 -4.166666666666668e-02 -4.937500000000000e-01 +-5.000000000000000e-01 -8.333333333333336e-02 -5.359375000000000e-01 +5.000000000000000e-01 -8.333333333333336e-02 -5.359375000000000e-01 +5.000000000000000e-01 -3.469446951953614e-18 -5.359375000000000e-01 +-5.000000000000000e-01 -3.469446951953614e-18 -5.359375000000000e-01 +-5.000000000000001e-01 -4.166666666666669e-02 -5.359375000000001e-01 +5.000000000000001e-01 -4.166666666666669e-02 -5.359375000000001e-01 +0.000000000000000e+00 -8.333333333333336e-02 -5.359375000000001e-01 +0.000000000000000e+00 -3.903127820947816e-18 -5.359375000000002e-01 +0.000000000000000e+00 -4.166666666666668e-02 -5.781250000000001e-01 +0.000000000000000e+00 -4.166666666666668e-02 -4.937500000000000e-01 +0.000000000000000e+00 -4.166666666666668e-02 -5.359374999999998e-01 +-5.000000000000000e-01 0.000000000000000e+00 -5.781249999999999e-01 +5.000000000000000e-01 0.000000000000000e+00 -5.781249999999999e-01 +5.000000000000000e-01 8.333333333333326e-02 -5.781250000000000e-01 +-5.000000000000000e-01 8.333333333333326e-02 -5.781250000000000e-01 +-5.000000000000000e-01 0.000000000000000e+00 -4.937500000000000e-01 +5.000000000000000e-01 0.000000000000000e+00 -4.937500000000000e-01 +5.000000000000000e-01 8.333333333333326e-02 -4.937500000000000e-01 +-5.000000000000000e-01 8.333333333333326e-02 -4.937500000000000e-01 +0.000000000000000e+00 0.000000000000000e+00 -5.781250000000000e-01 +5.000000000000000e-01 4.166666666666664e-02 -5.781250000000000e-01 +0.000000000000000e+00 8.333333333333326e-02 -5.781249999999999e-01 +-5.000000000000000e-01 4.166666666666664e-02 -5.781250000000000e-01 +0.000000000000000e+00 0.000000000000000e+00 -4.937500000000000e-01 +5.000000000000000e-01 4.166666666666664e-02 -4.937500000000000e-01 +0.000000000000000e+00 8.333333333333326e-02 -4.937500000000000e-01 +-5.000000000000000e-01 4.166666666666664e-02 -4.937500000000000e-01 +-5.000000000000000e-01 -3.469446951953614e-18 -5.359375000000000e-01 +5.000000000000000e-01 -3.469446951953614e-18 -5.359375000000000e-01 +5.000000000000000e-01 8.333333333333326e-02 -5.359375000000000e-01 +-5.000000000000000e-01 8.333333333333326e-02 -5.359375000000000e-01 +-4.999999999999999e-01 4.166666666666663e-02 -5.359374999999998e-01 +4.999999999999999e-01 4.166666666666663e-02 -5.359374999999998e-01 +0.000000000000000e+00 -3.903127820947816e-18 -5.359375000000002e-01 +0.000000000000000e+00 8.333333333333327e-02 -5.359375000000002e-01 +0.000000000000000e+00 4.166666666666662e-02 -5.781250000000000e-01 +0.000000000000000e+00 4.166666666666662e-02 -4.937499999999997e-01 +0.000000000000000e+00 4.166666666666664e-02 -5.359374999999998e-01 +-5.000000000000000e-01 8.333333333333326e-02 -5.781250000000000e-01 +5.000000000000000e-01 8.333333333333326e-02 -5.781250000000000e-01 +5.000000000000000e-01 1.666666666666666e-01 -5.781250000000000e-01 +-5.000000000000000e-01 1.666666666666666e-01 -5.781250000000000e-01 +-5.000000000000000e-01 8.333333333333326e-02 -4.937500000000000e-01 +5.000000000000000e-01 8.333333333333326e-02 -4.937500000000000e-01 +5.000000000000000e-01 1.666666666666666e-01 -4.937500000000000e-01 +-5.000000000000000e-01 1.666666666666666e-01 -4.937500000000000e-01 +0.000000000000000e+00 8.333333333333326e-02 -5.781249999999999e-01 +5.000000000000000e-01 1.250000000000000e-01 -5.781250000000000e-01 +0.000000000000000e+00 1.666666666666667e-01 -5.781250000000000e-01 +-5.000000000000000e-01 1.250000000000000e-01 -5.781250000000000e-01 +0.000000000000000e+00 8.333333333333326e-02 -4.937500000000000e-01 +5.000000000000000e-01 1.250000000000000e-01 -4.937500000000000e-01 +0.000000000000000e+00 1.666666666666666e-01 -4.937499999999999e-01 +-5.000000000000000e-01 1.250000000000000e-01 -4.937500000000000e-01 +-5.000000000000000e-01 8.333333333333326e-02 -5.359375000000000e-01 +5.000000000000000e-01 8.333333333333326e-02 -5.359375000000000e-01 +5.000000000000000e-01 1.666666666666667e-01 -5.359375000000000e-01 +-5.000000000000000e-01 1.666666666666667e-01 -5.359375000000000e-01 +-5.000000000000000e-01 1.250000000000000e-01 -5.359375000000000e-01 +5.000000000000000e-01 1.250000000000000e-01 -5.359375000000000e-01 +0.000000000000000e+00 8.333333333333327e-02 -5.359375000000002e-01 +0.000000000000000e+00 1.666666666666667e-01 -5.359375000000001e-01 +0.000000000000000e+00 1.250000000000000e-01 -5.781250000000001e-01 +0.000000000000000e+00 1.250000000000000e-01 -4.937500000000000e-01 +0.000000000000000e+00 1.250000000000000e-01 -5.359374999999996e-01 +-5.000000000000000e-01 1.666666666666666e-01 -5.781250000000000e-01 +5.000000000000000e-01 1.666666666666666e-01 -5.781250000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -5.781250000000000e-01 +-5.000000000000000e-01 2.500000000000000e-01 -5.781250000000000e-01 +-5.000000000000000e-01 1.666666666666666e-01 -4.937500000000000e-01 +5.000000000000000e-01 1.666666666666666e-01 -4.937500000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -4.937500000000000e-01 +-5.000000000000000e-01 2.500000000000000e-01 -4.937500000000000e-01 +0.000000000000000e+00 1.666666666666667e-01 -5.781250000000000e-01 +5.000000000000000e-01 2.083333333333333e-01 -5.781250000000000e-01 +0.000000000000000e+00 2.500000000000000e-01 -5.781250000000000e-01 +-5.000000000000000e-01 2.083333333333333e-01 -5.781250000000000e-01 +0.000000000000000e+00 1.666666666666666e-01 -4.937499999999999e-01 +5.000000000000000e-01 2.083333333333333e-01 -4.937500000000000e-01 +0.000000000000000e+00 2.500000000000000e-01 -4.937500000000000e-01 +-5.000000000000000e-01 2.083333333333333e-01 -4.937500000000000e-01 +-5.000000000000000e-01 1.666666666666667e-01 -5.359375000000000e-01 +5.000000000000000e-01 1.666666666666667e-01 -5.359375000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -5.359375000000000e-01 +-5.000000000000000e-01 2.500000000000000e-01 -5.359375000000000e-01 +-5.000000000000000e-01 2.083333333333333e-01 -5.359375000000001e-01 +5.000000000000000e-01 2.083333333333333e-01 -5.359375000000001e-01 +0.000000000000000e+00 1.666666666666667e-01 -5.359375000000001e-01 +0.000000000000000e+00 2.500000000000000e-01 -5.359375000000002e-01 +0.000000000000000e+00 2.083333333333333e-01 -5.781249999999999e-01 +0.000000000000000e+00 2.083333333333333e-01 -4.937500000000000e-01 +0.000000000000000e+00 2.083333333333332e-01 -5.359374999999998e-01 +-5.000000000000000e-01 2.500000000000000e-01 -5.781250000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -5.781250000000000e-01 +5.000000000000000e-01 3.333333333333333e-01 -5.781250000000000e-01 +-5.000000000000000e-01 3.333333333333333e-01 -5.781250000000000e-01 +-5.000000000000000e-01 2.500000000000000e-01 -4.937500000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -4.937500000000000e-01 +5.000000000000000e-01 3.333333333333333e-01 -4.937500000000000e-01 +-5.000000000000000e-01 3.333333333333333e-01 -4.937500000000000e-01 +0.000000000000000e+00 2.500000000000000e-01 -5.781250000000000e-01 +5.000000000000000e-01 2.916666666666666e-01 -5.781250000000000e-01 +0.000000000000000e+00 3.333333333333333e-01 -5.781249999999999e-01 +-5.000000000000000e-01 2.916666666666666e-01 -5.781250000000000e-01 +0.000000000000000e+00 2.500000000000000e-01 -4.937500000000000e-01 +5.000000000000000e-01 2.916666666666666e-01 -4.937500000000000e-01 +0.000000000000000e+00 3.333333333333333e-01 -4.937500000000000e-01 +-5.000000000000000e-01 2.916666666666666e-01 -4.937500000000000e-01 +-5.000000000000000e-01 2.500000000000000e-01 -5.359375000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -5.359375000000000e-01 +5.000000000000000e-01 3.333333333333333e-01 -5.359375000000000e-01 +-5.000000000000000e-01 3.333333333333333e-01 -5.359375000000000e-01 +-4.999999999999999e-01 2.916666666666666e-01 -5.359374999999998e-01 +4.999999999999999e-01 2.916666666666666e-01 -5.359374999999998e-01 +0.000000000000000e+00 2.500000000000000e-01 -5.359375000000002e-01 +0.000000000000000e+00 3.333333333333333e-01 -5.359375000000002e-01 +0.000000000000000e+00 2.916666666666666e-01 -5.781250000000000e-01 +0.000000000000000e+00 2.916666666666666e-01 -4.937499999999997e-01 +0.000000000000000e+00 2.916666666666666e-01 -5.359374999999998e-01 +-5.000000000000000e-01 3.333333333333333e-01 -5.781250000000000e-01 +5.000000000000000e-01 3.333333333333333e-01 -5.781250000000000e-01 +5.000000000000000e-01 4.166666666666667e-01 -5.781250000000000e-01 +-5.000000000000000e-01 4.166666666666667e-01 -5.781250000000000e-01 +-5.000000000000000e-01 3.333333333333333e-01 -4.937500000000000e-01 +5.000000000000000e-01 3.333333333333333e-01 -4.937500000000000e-01 +5.000000000000000e-01 4.166666666666667e-01 -4.937500000000000e-01 +-5.000000000000000e-01 4.166666666666667e-01 -4.937500000000000e-01 +0.000000000000000e+00 3.333333333333333e-01 -5.781249999999999e-01 +5.000000000000000e-01 3.750000000000001e-01 -5.781250000000000e-01 +0.000000000000000e+00 4.166666666666667e-01 -5.781250000000000e-01 +-5.000000000000000e-01 3.750000000000001e-01 -5.781250000000000e-01 +0.000000000000000e+00 3.333333333333333e-01 -4.937500000000000e-01 +5.000000000000000e-01 3.750000000000001e-01 -4.937500000000000e-01 +0.000000000000000e+00 4.166666666666667e-01 -4.937499999999999e-01 +-5.000000000000000e-01 3.750000000000001e-01 -4.937500000000000e-01 +-5.000000000000000e-01 3.333333333333333e-01 -5.359375000000000e-01 +5.000000000000000e-01 3.333333333333333e-01 -5.359375000000000e-01 +5.000000000000000e-01 4.166666666666667e-01 -5.359375000000000e-01 +-5.000000000000000e-01 4.166666666666667e-01 -5.359375000000000e-01 +-5.000000000000000e-01 3.750000000000001e-01 -5.359375000000000e-01 +5.000000000000000e-01 3.750000000000001e-01 -5.359375000000000e-01 +0.000000000000000e+00 3.333333333333333e-01 -5.359375000000002e-01 +0.000000000000000e+00 4.166666666666667e-01 -5.359375000000001e-01 +0.000000000000000e+00 3.750000000000001e-01 -5.781250000000001e-01 +0.000000000000000e+00 3.750000000000001e-01 -4.937500000000000e-01 +0.000000000000000e+00 3.749999999999999e-01 -5.359374999999996e-01 +-5.000000000000000e-01 4.166666666666667e-01 -5.781250000000000e-01 +5.000000000000000e-01 4.166666666666667e-01 -5.781250000000000e-01 +5.000000000000000e-01 5.000000000000000e-01 -5.781250000000000e-01 +-5.000000000000000e-01 5.000000000000000e-01 -5.781250000000000e-01 +-5.000000000000000e-01 4.166666666666667e-01 -4.937500000000000e-01 +5.000000000000000e-01 4.166666666666667e-01 -4.937500000000000e-01 +5.000000000000000e-01 5.000000000000000e-01 -4.937500000000000e-01 +-5.000000000000000e-01 5.000000000000000e-01 -4.937500000000000e-01 +0.000000000000000e+00 4.166666666666667e-01 -5.781250000000000e-01 +5.000000000000000e-01 4.583333333333333e-01 -5.781249999999999e-01 +0.000000000000000e+00 5.000000000000000e-01 -5.781249999999999e-01 +-5.000000000000000e-01 4.583333333333333e-01 -5.781249999999999e-01 +0.000000000000000e+00 4.166666666666667e-01 -4.937499999999999e-01 +5.000000000000000e-01 4.583333333333333e-01 -4.937500000000000e-01 +0.000000000000000e+00 5.000000000000000e-01 -4.937500000000000e-01 +-5.000000000000000e-01 4.583333333333333e-01 -4.937500000000000e-01 +-5.000000000000000e-01 4.166666666666667e-01 -5.359375000000000e-01 +5.000000000000000e-01 4.166666666666667e-01 -5.359375000000000e-01 +5.000000000000000e-01 5.000000000000000e-01 -5.359375000000000e-01 +-5.000000000000000e-01 5.000000000000000e-01 -5.359375000000000e-01 +-5.000000000000001e-01 4.583333333333333e-01 -5.359375000000000e-01 +5.000000000000001e-01 4.583333333333333e-01 -5.359375000000000e-01 +0.000000000000000e+00 4.166666666666667e-01 -5.359375000000001e-01 +0.000000000000000e+00 5.000000000000000e-01 -5.359375000000000e-01 +0.000000000000000e+00 4.583333333333333e-01 -5.781250000000002e-01 +0.000000000000000e+00 4.583333333333333e-01 -4.937500000000001e-01 +0.000000000000000e+00 4.583333333333334e-01 -5.359374999999998e-01 +-5.000000000000000e-01 -5.000000000000000e-01 -4.937500000000000e-01 +5.000000000000000e-01 -5.000000000000000e-01 -4.937500000000000e-01 +5.000000000000000e-01 -4.166666666666667e-01 -4.937500000000000e-01 +-5.000000000000000e-01 -4.166666666666667e-01 -4.937500000000000e-01 +-5.000000000000000e-01 -5.000000000000000e-01 -4.093749999999999e-01 +5.000000000000000e-01 -5.000000000000000e-01 -4.093749999999999e-01 +5.000000000000000e-01 -4.166666666666667e-01 -4.093749999999999e-01 +-5.000000000000000e-01 -4.166666666666667e-01 -4.093749999999999e-01 +0.000000000000000e+00 -5.000000000000000e-01 -4.937500000000000e-01 +5.000000000000000e-01 -4.583333333333334e-01 -4.937500000000000e-01 +0.000000000000000e+00 -4.166666666666667e-01 -4.937499999999999e-01 +-5.000000000000000e-01 -4.583333333333334e-01 -4.937500000000000e-01 +0.000000000000000e+00 -5.000000000000000e-01 -4.093750000000000e-01 +5.000000000000000e-01 -4.583333333333334e-01 -4.093750000000000e-01 +0.000000000000000e+00 -4.166666666666667e-01 -4.093750000000000e-01 +-5.000000000000000e-01 -4.583333333333334e-01 -4.093750000000000e-01 +-5.000000000000000e-01 -5.000000000000000e-01 -4.515625000000000e-01 +5.000000000000000e-01 -5.000000000000000e-01 -4.515625000000000e-01 +5.000000000000000e-01 -4.166666666666667e-01 -4.515625000000000e-01 +-5.000000000000000e-01 -4.166666666666667e-01 -4.515625000000000e-01 +-5.000000000000000e-01 -4.583333333333334e-01 -4.515625000000000e-01 +5.000000000000000e-01 -4.583333333333334e-01 -4.515625000000000e-01 +0.000000000000000e+00 -5.000000000000000e-01 -4.515624999999999e-01 +0.000000000000000e+00 -4.166666666666667e-01 -4.515625000000000e-01 +0.000000000000000e+00 -4.583333333333334e-01 -4.937500000000000e-01 +0.000000000000000e+00 -4.583333333333334e-01 -4.093750000000000e-01 +0.000000000000000e+00 -4.583333333333334e-01 -4.515625000000000e-01 +-5.000000000000000e-01 -4.166666666666667e-01 -4.937500000000000e-01 +5.000000000000000e-01 -4.166666666666667e-01 -4.937500000000000e-01 +5.000000000000000e-01 -3.333333333333333e-01 -4.937500000000000e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -4.937500000000000e-01 +-5.000000000000000e-01 -4.166666666666667e-01 -4.093749999999999e-01 +5.000000000000000e-01 -4.166666666666667e-01 -4.093749999999999e-01 +5.000000000000000e-01 -3.333333333333333e-01 -4.093749999999999e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -4.093749999999999e-01 +0.000000000000000e+00 -4.166666666666667e-01 -4.937499999999999e-01 +5.000000000000001e-01 -3.750000000000001e-01 -4.937500000000000e-01 +0.000000000000000e+00 -3.333333333333333e-01 -4.937499999999999e-01 +-5.000000000000001e-01 -3.750000000000001e-01 -4.937500000000000e-01 +0.000000000000000e+00 -4.166666666666667e-01 -4.093750000000000e-01 +5.000000000000001e-01 -3.750000000000001e-01 -4.093750000000000e-01 +0.000000000000000e+00 -3.333333333333333e-01 -4.093750000000000e-01 +-5.000000000000001e-01 -3.750000000000001e-01 -4.093750000000000e-01 +-5.000000000000000e-01 -4.166666666666667e-01 -4.515625000000000e-01 +5.000000000000000e-01 -4.166666666666667e-01 -4.515625000000000e-01 +5.000000000000000e-01 -3.333333333333333e-01 -4.515625000000000e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -4.515625000000000e-01 +-5.000000000000000e-01 -3.750000000000000e-01 -4.515625000000000e-01 +5.000000000000000e-01 -3.750000000000000e-01 -4.515625000000000e-01 +0.000000000000000e+00 -4.166666666666667e-01 -4.515625000000000e-01 +0.000000000000000e+00 -3.333333333333333e-01 -4.515625000000000e-01 +0.000000000000000e+00 -3.750000000000000e-01 -4.937500000000000e-01 +0.000000000000000e+00 -3.750000000000000e-01 -4.093749999999999e-01 +0.000000000000000e+00 -3.750000000000000e-01 -4.515625000000000e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -4.937500000000000e-01 +5.000000000000000e-01 -3.333333333333333e-01 -4.937500000000000e-01 +5.000000000000000e-01 -2.500000000000000e-01 -4.937500000000000e-01 +-5.000000000000000e-01 -2.500000000000000e-01 -4.937500000000000e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -4.093749999999999e-01 +5.000000000000000e-01 -3.333333333333333e-01 -4.093749999999999e-01 +5.000000000000000e-01 -2.500000000000000e-01 -4.093749999999999e-01 +-5.000000000000000e-01 -2.500000000000000e-01 -4.093749999999999e-01 +0.000000000000000e+00 -3.333333333333333e-01 -4.937499999999999e-01 +5.000000000000000e-01 -2.916666666666666e-01 -4.937499999999999e-01 +0.000000000000000e+00 -2.500000000000000e-01 -4.937499999999999e-01 +-5.000000000000000e-01 -2.916666666666666e-01 -4.937499999999999e-01 +0.000000000000000e+00 -3.333333333333333e-01 -4.093750000000000e-01 +5.000000000000000e-01 -2.916666666666666e-01 -4.093749999999999e-01 +0.000000000000000e+00 -2.500000000000000e-01 -4.093750000000000e-01 +-5.000000000000000e-01 -2.916666666666666e-01 -4.093749999999999e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -4.515625000000000e-01 +5.000000000000000e-01 -3.333333333333333e-01 -4.515625000000000e-01 +5.000000000000000e-01 -2.499999999999999e-01 -4.515625000000000e-01 +-5.000000000000000e-01 -2.499999999999999e-01 -4.515625000000000e-01 +-5.000000000000000e-01 -2.916666666666666e-01 -4.515624999999999e-01 +5.000000000000000e-01 -2.916666666666666e-01 -4.515624999999999e-01 +0.000000000000000e+00 -3.333333333333333e-01 -4.515625000000000e-01 +0.000000000000000e+00 -2.500000000000000e-01 -4.515625000000000e-01 +0.000000000000000e+00 -2.916666666666666e-01 -4.937500000000000e-01 +0.000000000000000e+00 -2.916666666666666e-01 -4.093749999999999e-01 +0.000000000000000e+00 -2.916666666666666e-01 -4.515624999999999e-01 +-5.000000000000000e-01 -2.500000000000000e-01 -4.937500000000000e-01 +5.000000000000000e-01 -2.500000000000000e-01 -4.937500000000000e-01 +5.000000000000000e-01 -1.666666666666667e-01 -4.937500000000000e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -4.937500000000000e-01 +-5.000000000000000e-01 -2.500000000000000e-01 -4.093749999999999e-01 +5.000000000000000e-01 -2.500000000000000e-01 -4.093749999999999e-01 +5.000000000000000e-01 -1.666666666666667e-01 -4.093749999999999e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -4.093749999999999e-01 +0.000000000000000e+00 -2.500000000000000e-01 -4.937499999999999e-01 +5.000000000000000e-01 -2.083333333333334e-01 -4.937500000000000e-01 +0.000000000000000e+00 -1.666666666666667e-01 -4.937499999999999e-01 +-5.000000000000000e-01 -2.083333333333334e-01 -4.937500000000000e-01 +0.000000000000000e+00 -2.500000000000000e-01 -4.093750000000000e-01 +5.000000000000000e-01 -2.083333333333334e-01 -4.093749999999999e-01 +0.000000000000000e+00 -1.666666666666667e-01 -4.093750000000000e-01 +-5.000000000000000e-01 -2.083333333333334e-01 -4.093749999999999e-01 +-5.000000000000000e-01 -2.499999999999999e-01 -4.515625000000000e-01 +5.000000000000000e-01 -2.499999999999999e-01 -4.515625000000000e-01 +5.000000000000000e-01 -1.666666666666667e-01 -4.515625000000000e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -4.515625000000000e-01 +-5.000000000000000e-01 -2.083333333333333e-01 -4.515625000000000e-01 +5.000000000000000e-01 -2.083333333333333e-01 -4.515625000000000e-01 +0.000000000000000e+00 -2.500000000000000e-01 -4.515625000000000e-01 +0.000000000000000e+00 -1.666666666666667e-01 -4.515625000000000e-01 +0.000000000000000e+00 -2.083333333333334e-01 -4.937499999999999e-01 +0.000000000000000e+00 -2.083333333333334e-01 -4.093749999999999e-01 +0.000000000000000e+00 -2.083333333333333e-01 -4.515624999999999e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -4.937500000000000e-01 +5.000000000000000e-01 -1.666666666666667e-01 -4.937500000000000e-01 +5.000000000000000e-01 -8.333333333333337e-02 -4.937500000000000e-01 +-5.000000000000000e-01 -8.333333333333337e-02 -4.937500000000000e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -4.093749999999999e-01 +5.000000000000000e-01 -1.666666666666667e-01 -4.093749999999999e-01 +5.000000000000000e-01 -8.333333333333337e-02 -4.093750000000000e-01 +-5.000000000000000e-01 -8.333333333333337e-02 -4.093750000000000e-01 +0.000000000000000e+00 -1.666666666666667e-01 -4.937499999999999e-01 +5.000000000000000e-01 -1.250000000000000e-01 -4.937500000000000e-01 +0.000000000000000e+00 -8.333333333333334e-02 -4.937499999999999e-01 +-5.000000000000000e-01 -1.250000000000000e-01 -4.937500000000000e-01 +0.000000000000000e+00 -1.666666666666667e-01 -4.093750000000000e-01 +5.000000000000000e-01 -1.250000000000000e-01 -4.093749999999999e-01 +0.000000000000000e+00 -8.333333333333334e-02 -4.093749999999999e-01 +-5.000000000000000e-01 -1.250000000000000e-01 -4.093749999999999e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -4.515625000000000e-01 +5.000000000000000e-01 -1.666666666666667e-01 -4.515625000000000e-01 +5.000000000000000e-01 -8.333333333333336e-02 -4.515625000000000e-01 +-5.000000000000000e-01 -8.333333333333336e-02 -4.515625000000000e-01 +-5.000000000000000e-01 -1.250000000000000e-01 -4.515624999999999e-01 +5.000000000000000e-01 -1.250000000000000e-01 -4.515624999999999e-01 +0.000000000000000e+00 -1.666666666666667e-01 -4.515625000000000e-01 +0.000000000000000e+00 -8.333333333333336e-02 -4.515625000000000e-01 +0.000000000000000e+00 -1.250000000000000e-01 -4.937500000000000e-01 +0.000000000000000e+00 -1.250000000000000e-01 -4.093749999999999e-01 +0.000000000000000e+00 -1.250000000000000e-01 -4.515625000000000e-01 +-5.000000000000000e-01 -8.333333333333337e-02 -4.937500000000000e-01 +5.000000000000000e-01 -8.333333333333337e-02 -4.937500000000000e-01 +5.000000000000000e-01 0.000000000000000e+00 -4.937500000000000e-01 +-5.000000000000000e-01 0.000000000000000e+00 -4.937500000000000e-01 +-5.000000000000000e-01 -8.333333333333337e-02 -4.093750000000000e-01 +5.000000000000000e-01 -8.333333333333337e-02 -4.093750000000000e-01 +5.000000000000000e-01 0.000000000000000e+00 -4.093750000000000e-01 +-5.000000000000000e-01 0.000000000000000e+00 -4.093750000000000e-01 +0.000000000000000e+00 -8.333333333333334e-02 -4.937499999999999e-01 +5.000000000000000e-01 -4.166666666666668e-02 -4.937500000000000e-01 +0.000000000000000e+00 0.000000000000000e+00 -4.937500000000000e-01 +-5.000000000000000e-01 -4.166666666666668e-02 -4.937500000000000e-01 +0.000000000000000e+00 -8.333333333333334e-02 -4.093749999999999e-01 +5.000000000000000e-01 -4.166666666666668e-02 -4.093750000000000e-01 +0.000000000000000e+00 0.000000000000000e+00 -4.093749999999999e-01 +-5.000000000000000e-01 -4.166666666666668e-02 -4.093750000000000e-01 +-5.000000000000000e-01 -8.333333333333336e-02 -4.515625000000000e-01 +5.000000000000000e-01 -8.333333333333336e-02 -4.515625000000000e-01 +5.000000000000000e-01 -3.469446951953614e-18 -4.515625000000000e-01 +-5.000000000000000e-01 -3.469446951953614e-18 -4.515625000000000e-01 +-5.000000000000001e-01 -4.166666666666669e-02 -4.515625000000000e-01 +5.000000000000001e-01 -4.166666666666669e-02 -4.515625000000000e-01 +0.000000000000000e+00 -8.333333333333336e-02 -4.515625000000000e-01 +0.000000000000000e+00 -3.903127820947816e-18 -4.515625000000000e-01 +0.000000000000000e+00 -4.166666666666668e-02 -4.937500000000000e-01 +0.000000000000000e+00 -4.166666666666668e-02 -4.093750000000000e-01 +0.000000000000000e+00 -4.166666666666668e-02 -4.515625000000000e-01 +-5.000000000000000e-01 0.000000000000000e+00 -4.937500000000000e-01 +5.000000000000000e-01 0.000000000000000e+00 -4.937500000000000e-01 +5.000000000000000e-01 8.333333333333326e-02 -4.937500000000000e-01 +-5.000000000000000e-01 8.333333333333326e-02 -4.937500000000000e-01 +-5.000000000000000e-01 0.000000000000000e+00 -4.093750000000000e-01 +5.000000000000000e-01 0.000000000000000e+00 -4.093750000000000e-01 +5.000000000000000e-01 8.333333333333326e-02 -4.093750000000000e-01 +-5.000000000000000e-01 8.333333333333326e-02 -4.093750000000000e-01 +0.000000000000000e+00 0.000000000000000e+00 -4.937500000000000e-01 +5.000000000000000e-01 4.166666666666664e-02 -4.937500000000000e-01 +0.000000000000000e+00 8.333333333333326e-02 -4.937500000000000e-01 +-5.000000000000000e-01 4.166666666666664e-02 -4.937500000000000e-01 +0.000000000000000e+00 0.000000000000000e+00 -4.093749999999999e-01 +5.000000000000000e-01 4.166666666666664e-02 -4.093750000000000e-01 +0.000000000000000e+00 8.333333333333326e-02 -4.093749999999999e-01 +-5.000000000000000e-01 4.166666666666664e-02 -4.093750000000000e-01 +-5.000000000000000e-01 -3.469446951953614e-18 -4.515625000000000e-01 +5.000000000000000e-01 -3.469446951953614e-18 -4.515625000000000e-01 +5.000000000000000e-01 8.333333333333326e-02 -4.515625000000000e-01 +-5.000000000000000e-01 8.333333333333326e-02 -4.515625000000000e-01 +-4.999999999999999e-01 4.166666666666663e-02 -4.515624999999999e-01 +4.999999999999999e-01 4.166666666666663e-02 -4.515624999999999e-01 +0.000000000000000e+00 -3.903127820947816e-18 -4.515625000000000e-01 +0.000000000000000e+00 8.333333333333327e-02 -4.515625000000000e-01 +0.000000000000000e+00 4.166666666666662e-02 -4.937499999999997e-01 +0.000000000000000e+00 4.166666666666662e-02 -4.093749999999999e-01 +0.000000000000000e+00 4.166666666666664e-02 -4.515624999999999e-01 +-5.000000000000000e-01 8.333333333333326e-02 -4.937500000000000e-01 +5.000000000000000e-01 8.333333333333326e-02 -4.937500000000000e-01 +5.000000000000000e-01 1.666666666666666e-01 -4.937500000000000e-01 +-5.000000000000000e-01 1.666666666666666e-01 -4.937500000000000e-01 +-5.000000000000000e-01 8.333333333333326e-02 -4.093750000000000e-01 +5.000000000000000e-01 8.333333333333326e-02 -4.093750000000000e-01 +5.000000000000000e-01 1.666666666666666e-01 -4.093750000000000e-01 +-5.000000000000000e-01 1.666666666666666e-01 -4.093750000000000e-01 +0.000000000000000e+00 8.333333333333326e-02 -4.937500000000000e-01 +5.000000000000000e-01 1.250000000000000e-01 -4.937500000000000e-01 +0.000000000000000e+00 1.666666666666666e-01 -4.937499999999999e-01 +-5.000000000000000e-01 1.250000000000000e-01 -4.937500000000000e-01 +0.000000000000000e+00 8.333333333333326e-02 -4.093749999999999e-01 +5.000000000000000e-01 1.250000000000000e-01 -4.093750000000000e-01 +0.000000000000000e+00 1.666666666666666e-01 -4.093750000000000e-01 +-5.000000000000000e-01 1.250000000000000e-01 -4.093750000000000e-01 +-5.000000000000000e-01 8.333333333333326e-02 -4.515625000000000e-01 +5.000000000000000e-01 8.333333333333326e-02 -4.515625000000000e-01 +5.000000000000000e-01 1.666666666666667e-01 -4.515625000000000e-01 +-5.000000000000000e-01 1.666666666666667e-01 -4.515625000000000e-01 +-5.000000000000000e-01 1.250000000000000e-01 -4.515625000000000e-01 +5.000000000000000e-01 1.250000000000000e-01 -4.515625000000000e-01 +0.000000000000000e+00 8.333333333333327e-02 -4.515625000000000e-01 +0.000000000000000e+00 1.666666666666667e-01 -4.515625000000000e-01 +0.000000000000000e+00 1.250000000000000e-01 -4.937500000000000e-01 +0.000000000000000e+00 1.250000000000000e-01 -4.093750000000000e-01 +0.000000000000000e+00 1.250000000000000e-01 -4.515625000000000e-01 +-5.000000000000000e-01 1.666666666666666e-01 -4.937500000000000e-01 +5.000000000000000e-01 1.666666666666666e-01 -4.937500000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -4.937500000000000e-01 +-5.000000000000000e-01 2.500000000000000e-01 -4.937500000000000e-01 +-5.000000000000000e-01 1.666666666666666e-01 -4.093750000000000e-01 +5.000000000000000e-01 1.666666666666666e-01 -4.093750000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -4.093749999999999e-01 +-5.000000000000000e-01 2.500000000000000e-01 -4.093749999999999e-01 +0.000000000000000e+00 1.666666666666666e-01 -4.937499999999999e-01 +5.000000000000000e-01 2.083333333333333e-01 -4.937500000000000e-01 +0.000000000000000e+00 2.500000000000000e-01 -4.937500000000000e-01 +-5.000000000000000e-01 2.083333333333333e-01 -4.937500000000000e-01 +0.000000000000000e+00 1.666666666666666e-01 -4.093750000000000e-01 +5.000000000000000e-01 2.083333333333333e-01 -4.093750000000000e-01 +0.000000000000000e+00 2.500000000000000e-01 -4.093749999999999e-01 +-5.000000000000000e-01 2.083333333333333e-01 -4.093750000000000e-01 +-5.000000000000000e-01 1.666666666666667e-01 -4.515625000000000e-01 +5.000000000000000e-01 1.666666666666667e-01 -4.515625000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -4.515625000000000e-01 +-5.000000000000000e-01 2.500000000000000e-01 -4.515625000000000e-01 +-5.000000000000000e-01 2.083333333333333e-01 -4.515625000000000e-01 +5.000000000000000e-01 2.083333333333333e-01 -4.515625000000000e-01 +0.000000000000000e+00 1.666666666666667e-01 -4.515625000000000e-01 +0.000000000000000e+00 2.500000000000000e-01 -4.515625000000000e-01 +0.000000000000000e+00 2.083333333333333e-01 -4.937500000000000e-01 +0.000000000000000e+00 2.083333333333333e-01 -4.093750000000000e-01 +0.000000000000000e+00 2.083333333333332e-01 -4.515625000000000e-01 +-5.000000000000000e-01 2.500000000000000e-01 -4.937500000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -4.937500000000000e-01 +5.000000000000000e-01 3.333333333333333e-01 -4.937500000000000e-01 +-5.000000000000000e-01 3.333333333333333e-01 -4.937500000000000e-01 +-5.000000000000000e-01 2.500000000000000e-01 -4.093749999999999e-01 +5.000000000000000e-01 2.500000000000000e-01 -4.093749999999999e-01 +5.000000000000000e-01 3.333333333333333e-01 -4.093750000000000e-01 +-5.000000000000000e-01 3.333333333333333e-01 -4.093750000000000e-01 +0.000000000000000e+00 2.500000000000000e-01 -4.937500000000000e-01 +5.000000000000000e-01 2.916666666666666e-01 -4.937500000000000e-01 +0.000000000000000e+00 3.333333333333333e-01 -4.937500000000000e-01 +-5.000000000000000e-01 2.916666666666666e-01 -4.937500000000000e-01 +0.000000000000000e+00 2.500000000000000e-01 -4.093749999999999e-01 +5.000000000000000e-01 2.916666666666666e-01 -4.093749999999999e-01 +0.000000000000000e+00 3.333333333333333e-01 -4.093749999999999e-01 +-5.000000000000000e-01 2.916666666666666e-01 -4.093749999999999e-01 +-5.000000000000000e-01 2.500000000000000e-01 -4.515625000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -4.515625000000000e-01 +5.000000000000000e-01 3.333333333333333e-01 -4.515625000000000e-01 +-5.000000000000000e-01 3.333333333333333e-01 -4.515625000000000e-01 +-4.999999999999999e-01 2.916666666666666e-01 -4.515624999999999e-01 +4.999999999999999e-01 2.916666666666666e-01 -4.515624999999999e-01 +0.000000000000000e+00 2.500000000000000e-01 -4.515625000000000e-01 +0.000000000000000e+00 3.333333333333333e-01 -4.515625000000000e-01 +0.000000000000000e+00 2.916666666666666e-01 -4.937499999999997e-01 +0.000000000000000e+00 2.916666666666666e-01 -4.093749999999999e-01 +0.000000000000000e+00 2.916666666666666e-01 -4.515624999999999e-01 +-5.000000000000000e-01 3.333333333333333e-01 -4.937500000000000e-01 +5.000000000000000e-01 3.333333333333333e-01 -4.937500000000000e-01 +5.000000000000000e-01 4.166666666666667e-01 -4.937500000000000e-01 +-5.000000000000000e-01 4.166666666666667e-01 -4.937500000000000e-01 +-5.000000000000000e-01 3.333333333333333e-01 -4.093750000000000e-01 +5.000000000000000e-01 3.333333333333333e-01 -4.093750000000000e-01 +5.000000000000000e-01 4.166666666666667e-01 -4.093750000000000e-01 +-5.000000000000000e-01 4.166666666666667e-01 -4.093750000000000e-01 +0.000000000000000e+00 3.333333333333333e-01 -4.937500000000000e-01 +5.000000000000000e-01 3.750000000000001e-01 -4.937500000000000e-01 +0.000000000000000e+00 4.166666666666667e-01 -4.937499999999999e-01 +-5.000000000000000e-01 3.750000000000001e-01 -4.937500000000000e-01 +0.000000000000000e+00 3.333333333333333e-01 -4.093749999999999e-01 +5.000000000000000e-01 3.750000000000001e-01 -4.093750000000000e-01 +0.000000000000000e+00 4.166666666666667e-01 -4.093750000000000e-01 +-5.000000000000000e-01 3.750000000000001e-01 -4.093750000000000e-01 +-5.000000000000000e-01 3.333333333333333e-01 -4.515625000000000e-01 +5.000000000000000e-01 3.333333333333333e-01 -4.515625000000000e-01 +5.000000000000000e-01 4.166666666666667e-01 -4.515625000000000e-01 +-5.000000000000000e-01 4.166666666666667e-01 -4.515625000000000e-01 +-5.000000000000000e-01 3.750000000000001e-01 -4.515625000000000e-01 +5.000000000000000e-01 3.750000000000001e-01 -4.515625000000000e-01 +0.000000000000000e+00 3.333333333333333e-01 -4.515625000000000e-01 +0.000000000000000e+00 4.166666666666667e-01 -4.515625000000000e-01 +0.000000000000000e+00 3.750000000000001e-01 -4.937500000000000e-01 +0.000000000000000e+00 3.750000000000001e-01 -4.093750000000000e-01 +0.000000000000000e+00 3.749999999999999e-01 -4.515625000000000e-01 +-5.000000000000000e-01 4.166666666666667e-01 -4.937500000000000e-01 +5.000000000000000e-01 4.166666666666667e-01 -4.937500000000000e-01 +5.000000000000000e-01 5.000000000000000e-01 -4.937500000000000e-01 +-5.000000000000000e-01 5.000000000000000e-01 -4.937500000000000e-01 +-5.000000000000000e-01 4.166666666666667e-01 -4.093750000000000e-01 +5.000000000000000e-01 4.166666666666667e-01 -4.093750000000000e-01 +5.000000000000000e-01 5.000000000000000e-01 -4.093749999999999e-01 +-5.000000000000000e-01 5.000000000000000e-01 -4.093749999999999e-01 +0.000000000000000e+00 4.166666666666667e-01 -4.937499999999999e-01 +5.000000000000000e-01 4.583333333333333e-01 -4.937500000000000e-01 +0.000000000000000e+00 5.000000000000000e-01 -4.937500000000000e-01 +-5.000000000000000e-01 4.583333333333333e-01 -4.937500000000000e-01 +0.000000000000000e+00 4.166666666666667e-01 -4.093750000000000e-01 +5.000000000000000e-01 4.583333333333333e-01 -4.093750000000000e-01 +0.000000000000000e+00 5.000000000000000e-01 -4.093750000000000e-01 +-5.000000000000000e-01 4.583333333333333e-01 -4.093750000000000e-01 +-5.000000000000000e-01 4.166666666666667e-01 -4.515625000000000e-01 +5.000000000000000e-01 4.166666666666667e-01 -4.515625000000000e-01 +5.000000000000000e-01 5.000000000000000e-01 -4.515625000000000e-01 +-5.000000000000000e-01 5.000000000000000e-01 -4.515625000000000e-01 +-5.000000000000001e-01 4.583333333333333e-01 -4.515625000000000e-01 +5.000000000000001e-01 4.583333333333333e-01 -4.515625000000000e-01 +0.000000000000000e+00 4.166666666666667e-01 -4.515625000000000e-01 +0.000000000000000e+00 5.000000000000000e-01 -4.515624999999999e-01 +0.000000000000000e+00 4.583333333333333e-01 -4.937500000000001e-01 +0.000000000000000e+00 4.583333333333333e-01 -4.093750000000000e-01 +0.000000000000000e+00 4.583333333333334e-01 -4.515625000000000e-01 +-5.000000000000000e-01 -5.000000000000000e-01 -4.093749999999999e-01 +5.000000000000000e-01 -5.000000000000000e-01 -4.093749999999999e-01 +5.000000000000000e-01 -4.166666666666667e-01 -4.093749999999999e-01 +-5.000000000000000e-01 -4.166666666666667e-01 -4.093749999999999e-01 +-5.000000000000000e-01 -5.000000000000000e-01 -3.250000000000000e-01 +5.000000000000000e-01 -5.000000000000000e-01 -3.250000000000000e-01 +5.000000000000000e-01 -4.166666666666666e-01 -3.250000000000000e-01 +-5.000000000000000e-01 -4.166666666666666e-01 -3.250000000000000e-01 +0.000000000000000e+00 -5.000000000000000e-01 -4.093750000000000e-01 +5.000000000000000e-01 -4.583333333333334e-01 -4.093750000000000e-01 +0.000000000000000e+00 -4.166666666666667e-01 -4.093750000000000e-01 +-5.000000000000000e-01 -4.583333333333334e-01 -4.093750000000000e-01 +0.000000000000000e+00 -5.000000000000000e-01 -3.250000000000000e-01 +5.000000000000000e-01 -4.583333333333333e-01 -3.249999999999999e-01 +0.000000000000000e+00 -4.166666666666666e-01 -3.249999999999999e-01 +-5.000000000000000e-01 -4.583333333333333e-01 -3.249999999999999e-01 +-5.000000000000000e-01 -5.000000000000000e-01 -3.671874999999999e-01 +5.000000000000000e-01 -5.000000000000000e-01 -3.671874999999999e-01 +5.000000000000000e-01 -4.166666666666667e-01 -3.671874999999999e-01 +-5.000000000000000e-01 -4.166666666666667e-01 -3.671874999999999e-01 +-5.000000000000000e-01 -4.583333333333333e-01 -3.671874999999999e-01 +5.000000000000000e-01 -4.583333333333333e-01 -3.671874999999999e-01 +0.000000000000000e+00 -5.000000000000000e-01 -3.671874999999999e-01 +0.000000000000000e+00 -4.166666666666667e-01 -3.671874999999999e-01 +0.000000000000000e+00 -4.583333333333334e-01 -4.093750000000000e-01 +0.000000000000000e+00 -4.583333333333333e-01 -3.250000000000000e-01 +0.000000000000000e+00 -4.583333333333333e-01 -3.671874999999999e-01 +-5.000000000000000e-01 -4.166666666666667e-01 -4.093749999999999e-01 +5.000000000000000e-01 -4.166666666666667e-01 -4.093749999999999e-01 +5.000000000000000e-01 -3.333333333333333e-01 -4.093749999999999e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -4.093749999999999e-01 +-5.000000000000000e-01 -4.166666666666666e-01 -3.250000000000000e-01 +5.000000000000000e-01 -4.166666666666666e-01 -3.250000000000000e-01 +5.000000000000000e-01 -3.333333333333333e-01 -3.249999999999998e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -3.249999999999998e-01 +0.000000000000000e+00 -4.166666666666667e-01 -4.093750000000000e-01 +5.000000000000001e-01 -3.750000000000001e-01 -4.093750000000000e-01 +0.000000000000000e+00 -3.333333333333333e-01 -4.093750000000000e-01 +-5.000000000000001e-01 -3.750000000000001e-01 -4.093750000000000e-01 +0.000000000000000e+00 -4.166666666666666e-01 -3.249999999999999e-01 +5.000000000000001e-01 -3.750000000000000e-01 -3.250000000000000e-01 +0.000000000000000e+00 -3.333333333333333e-01 -3.249999999999999e-01 +-5.000000000000001e-01 -3.750000000000000e-01 -3.250000000000000e-01 +-5.000000000000000e-01 -4.166666666666667e-01 -3.671874999999999e-01 +5.000000000000000e-01 -4.166666666666667e-01 -3.671874999999999e-01 +5.000000000000000e-01 -3.333333333333333e-01 -3.671874999999998e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -3.671874999999998e-01 +-5.000000000000000e-01 -3.749999999999999e-01 -3.671874999999999e-01 +5.000000000000000e-01 -3.749999999999999e-01 -3.671874999999999e-01 +0.000000000000000e+00 -4.166666666666667e-01 -3.671874999999999e-01 +0.000000000000000e+00 -3.333333333333333e-01 -3.671874999999999e-01 +0.000000000000000e+00 -3.750000000000000e-01 -4.093749999999999e-01 +0.000000000000000e+00 -3.750000000000000e-01 -3.249999999999999e-01 +0.000000000000000e+00 -3.749999999999999e-01 -3.671874999999999e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -4.093749999999999e-01 +5.000000000000000e-01 -3.333333333333333e-01 -4.093749999999999e-01 +5.000000000000000e-01 -2.500000000000000e-01 -4.093749999999999e-01 +-5.000000000000000e-01 -2.500000000000000e-01 -4.093749999999999e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -3.249999999999998e-01 +5.000000000000000e-01 -3.333333333333333e-01 -3.249999999999998e-01 +5.000000000000000e-01 -2.500000000000000e-01 -3.249999999999999e-01 +-5.000000000000000e-01 -2.500000000000000e-01 -3.249999999999999e-01 +0.000000000000000e+00 -3.333333333333333e-01 -4.093750000000000e-01 +5.000000000000000e-01 -2.916666666666666e-01 -4.093749999999999e-01 +0.000000000000000e+00 -2.500000000000000e-01 -4.093750000000000e-01 +-5.000000000000000e-01 -2.916666666666666e-01 -4.093749999999999e-01 +0.000000000000000e+00 -3.333333333333333e-01 -3.249999999999999e-01 +5.000000000000000e-01 -2.916666666666666e-01 -3.249999999999999e-01 +0.000000000000000e+00 -2.499999999999999e-01 -3.250000000000000e-01 +-5.000000000000000e-01 -2.916666666666666e-01 -3.249999999999999e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -3.671874999999998e-01 +5.000000000000000e-01 -3.333333333333333e-01 -3.671874999999998e-01 +5.000000000000000e-01 -2.499999999999999e-01 -3.671874999999999e-01 +-5.000000000000000e-01 -2.499999999999999e-01 -3.671874999999999e-01 +-5.000000000000000e-01 -2.916666666666666e-01 -3.671874999999998e-01 +5.000000000000000e-01 -2.916666666666666e-01 -3.671874999999998e-01 +0.000000000000000e+00 -3.333333333333333e-01 -3.671874999999999e-01 +0.000000000000000e+00 -2.500000000000000e-01 -3.671874999999999e-01 +0.000000000000000e+00 -2.916666666666666e-01 -4.093749999999999e-01 +0.000000000000000e+00 -2.916666666666666e-01 -3.249999999999998e-01 +0.000000000000000e+00 -2.916666666666666e-01 -3.671874999999999e-01 +-5.000000000000000e-01 -2.500000000000000e-01 -4.093749999999999e-01 +5.000000000000000e-01 -2.500000000000000e-01 -4.093749999999999e-01 +5.000000000000000e-01 -1.666666666666667e-01 -4.093749999999999e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -4.093749999999999e-01 +-5.000000000000000e-01 -2.500000000000000e-01 -3.249999999999999e-01 +5.000000000000000e-01 -2.500000000000000e-01 -3.249999999999999e-01 +5.000000000000000e-01 -1.666666666666667e-01 -3.249999999999999e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -3.249999999999999e-01 +0.000000000000000e+00 -2.500000000000000e-01 -4.093750000000000e-01 +5.000000000000000e-01 -2.083333333333334e-01 -4.093749999999999e-01 +0.000000000000000e+00 -1.666666666666667e-01 -4.093750000000000e-01 +-5.000000000000000e-01 -2.083333333333334e-01 -4.093749999999999e-01 +0.000000000000000e+00 -2.499999999999999e-01 -3.250000000000000e-01 +5.000000000000000e-01 -2.083333333333333e-01 -3.249999999999998e-01 +0.000000000000000e+00 -1.666666666666667e-01 -3.249999999999999e-01 +-5.000000000000000e-01 -2.083333333333333e-01 -3.249999999999998e-01 +-5.000000000000000e-01 -2.499999999999999e-01 -3.671874999999999e-01 +5.000000000000000e-01 -2.499999999999999e-01 -3.671874999999999e-01 +5.000000000000000e-01 -1.666666666666667e-01 -3.671874999999999e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -3.671874999999999e-01 +-5.000000000000000e-01 -2.083333333333333e-01 -3.671874999999999e-01 +5.000000000000000e-01 -2.083333333333333e-01 -3.671874999999999e-01 +0.000000000000000e+00 -2.500000000000000e-01 -3.671874999999999e-01 +0.000000000000000e+00 -1.666666666666667e-01 -3.671874999999999e-01 +0.000000000000000e+00 -2.083333333333334e-01 -4.093749999999999e-01 +0.000000000000000e+00 -2.083333333333334e-01 -3.249999999999998e-01 +0.000000000000000e+00 -2.083333333333333e-01 -3.671874999999999e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -4.093749999999999e-01 +5.000000000000000e-01 -1.666666666666667e-01 -4.093749999999999e-01 +5.000000000000000e-01 -8.333333333333337e-02 -4.093750000000000e-01 +-5.000000000000000e-01 -8.333333333333337e-02 -4.093750000000000e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -3.249999999999999e-01 +5.000000000000000e-01 -1.666666666666667e-01 -3.249999999999999e-01 +5.000000000000000e-01 -8.333333333333334e-02 -3.249999999999999e-01 +-5.000000000000000e-01 -8.333333333333334e-02 -3.249999999999999e-01 +0.000000000000000e+00 -1.666666666666667e-01 -4.093750000000000e-01 +5.000000000000000e-01 -1.250000000000000e-01 -4.093749999999999e-01 +0.000000000000000e+00 -8.333333333333334e-02 -4.093749999999999e-01 +-5.000000000000000e-01 -1.250000000000000e-01 -4.093749999999999e-01 +0.000000000000000e+00 -1.666666666666667e-01 -3.249999999999999e-01 +5.000000000000001e-01 -1.250000000000000e-01 -3.250000000000000e-01 +0.000000000000000e+00 -8.333333333333334e-02 -3.249999999999999e-01 +-5.000000000000001e-01 -1.250000000000000e-01 -3.250000000000000e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -3.671874999999999e-01 +5.000000000000000e-01 -1.666666666666667e-01 -3.671874999999999e-01 +5.000000000000000e-01 -8.333333333333333e-02 -3.671874999999999e-01 +-5.000000000000000e-01 -8.333333333333333e-02 -3.671874999999999e-01 +-5.000000000000000e-01 -1.250000000000000e-01 -3.671874999999999e-01 +5.000000000000000e-01 -1.250000000000000e-01 -3.671874999999999e-01 +0.000000000000000e+00 -1.666666666666667e-01 -3.671874999999999e-01 +0.000000000000000e+00 -8.333333333333333e-02 -3.671874999999999e-01 +0.000000000000000e+00 -1.250000000000000e-01 -4.093749999999999e-01 +0.000000000000000e+00 -1.250000000000000e-01 -3.250000000000000e-01 +0.000000000000000e+00 -1.250000000000000e-01 -3.671875000000000e-01 +-5.000000000000000e-01 -8.333333333333337e-02 -4.093750000000000e-01 +5.000000000000000e-01 -8.333333333333337e-02 -4.093750000000000e-01 +5.000000000000000e-01 0.000000000000000e+00 -4.093750000000000e-01 +-5.000000000000000e-01 0.000000000000000e+00 -4.093750000000000e-01 +-5.000000000000000e-01 -8.333333333333334e-02 -3.249999999999999e-01 +5.000000000000000e-01 -8.333333333333334e-02 -3.249999999999999e-01 +5.000000000000000e-01 0.000000000000000e+00 -3.250000000000000e-01 +-5.000000000000000e-01 0.000000000000000e+00 -3.250000000000000e-01 +0.000000000000000e+00 -8.333333333333334e-02 -4.093749999999999e-01 +5.000000000000000e-01 -4.166666666666668e-02 -4.093750000000000e-01 +0.000000000000000e+00 0.000000000000000e+00 -4.093749999999999e-01 +-5.000000000000000e-01 -4.166666666666668e-02 -4.093750000000000e-01 +0.000000000000000e+00 -8.333333333333334e-02 -3.249999999999999e-01 +5.000000000000000e-01 -4.166666666666669e-02 -3.250000000000000e-01 +0.000000000000000e+00 8.673617379884035e-19 -3.250000000000000e-01 +-5.000000000000000e-01 -4.166666666666669e-02 -3.250000000000000e-01 +-5.000000000000000e-01 -8.333333333333333e-02 -3.671874999999999e-01 +5.000000000000000e-01 -8.333333333333333e-02 -3.671874999999999e-01 +5.000000000000000e-01 0.000000000000000e+00 -3.671874999999999e-01 +-5.000000000000000e-01 0.000000000000000e+00 -3.671874999999999e-01 +-5.000000000000000e-01 -4.166666666666667e-02 -3.671874999999999e-01 +5.000000000000000e-01 -4.166666666666667e-02 -3.671874999999999e-01 +0.000000000000000e+00 -8.333333333333333e-02 -3.671874999999999e-01 +0.000000000000000e+00 -6.505213034913027e-19 -3.671874999999999e-01 +0.000000000000000e+00 -4.166666666666668e-02 -4.093750000000000e-01 +0.000000000000000e+00 -4.166666666666668e-02 -3.250000000000000e-01 +0.000000000000000e+00 -4.166666666666668e-02 -3.671875000000001e-01 +-5.000000000000000e-01 0.000000000000000e+00 -4.093750000000000e-01 +5.000000000000000e-01 0.000000000000000e+00 -4.093750000000000e-01 +5.000000000000000e-01 8.333333333333326e-02 -4.093750000000000e-01 +-5.000000000000000e-01 8.333333333333326e-02 -4.093750000000000e-01 +-5.000000000000000e-01 0.000000000000000e+00 -3.250000000000000e-01 +5.000000000000000e-01 0.000000000000000e+00 -3.250000000000000e-01 +5.000000000000000e-01 8.333333333333325e-02 -3.250000000000000e-01 +-5.000000000000000e-01 8.333333333333325e-02 -3.250000000000000e-01 +0.000000000000000e+00 0.000000000000000e+00 -4.093749999999999e-01 +5.000000000000000e-01 4.166666666666664e-02 -4.093750000000000e-01 +0.000000000000000e+00 8.333333333333326e-02 -4.093749999999999e-01 +-5.000000000000000e-01 4.166666666666664e-02 -4.093750000000000e-01 +0.000000000000000e+00 8.673617379884035e-19 -3.250000000000000e-01 +5.000000000000000e-01 4.166666666666662e-02 -3.250000000000000e-01 +0.000000000000000e+00 8.333333333333327e-02 -3.250000000000000e-01 +-5.000000000000000e-01 4.166666666666662e-02 -3.250000000000000e-01 +-5.000000000000000e-01 0.000000000000000e+00 -3.671874999999999e-01 +5.000000000000000e-01 0.000000000000000e+00 -3.671874999999999e-01 +5.000000000000000e-01 8.333333333333326e-02 -3.671874999999999e-01 +-5.000000000000000e-01 8.333333333333326e-02 -3.671874999999999e-01 +-5.000000000000000e-01 4.166666666666663e-02 -3.671875000000000e-01 +5.000000000000000e-01 4.166666666666663e-02 -3.671875000000000e-01 +0.000000000000000e+00 -6.505213034913027e-19 -3.671874999999999e-01 +0.000000000000000e+00 8.333333333333326e-02 -3.671875000000000e-01 +0.000000000000000e+00 4.166666666666662e-02 -4.093749999999999e-01 +0.000000000000000e+00 4.166666666666661e-02 -3.249999999999998e-01 +0.000000000000000e+00 4.166666666666664e-02 -3.671875000000001e-01 +-5.000000000000000e-01 8.333333333333326e-02 -4.093750000000000e-01 +5.000000000000000e-01 8.333333333333326e-02 -4.093750000000000e-01 +5.000000000000000e-01 1.666666666666666e-01 -4.093750000000000e-01 +-5.000000000000000e-01 1.666666666666666e-01 -4.093750000000000e-01 +-5.000000000000000e-01 8.333333333333325e-02 -3.250000000000000e-01 +5.000000000000000e-01 8.333333333333325e-02 -3.250000000000000e-01 +5.000000000000000e-01 1.666666666666666e-01 -3.250000000000000e-01 +-5.000000000000000e-01 1.666666666666666e-01 -3.250000000000000e-01 +0.000000000000000e+00 8.333333333333326e-02 -4.093749999999999e-01 +5.000000000000000e-01 1.250000000000000e-01 -4.093750000000000e-01 +0.000000000000000e+00 1.666666666666666e-01 -4.093750000000000e-01 +-5.000000000000000e-01 1.250000000000000e-01 -4.093750000000000e-01 +0.000000000000000e+00 8.333333333333327e-02 -3.250000000000000e-01 +5.000000000000000e-01 1.250000000000000e-01 -3.250000000000000e-01 +0.000000000000000e+00 1.666666666666666e-01 -3.250000000000000e-01 +-5.000000000000000e-01 1.250000000000000e-01 -3.250000000000000e-01 +-5.000000000000000e-01 8.333333333333326e-02 -3.671874999999999e-01 +5.000000000000000e-01 8.333333333333326e-02 -3.671874999999999e-01 +5.000000000000000e-01 1.666666666666666e-01 -3.671875000000000e-01 +-5.000000000000000e-01 1.666666666666666e-01 -3.671875000000000e-01 +-5.000000000000000e-01 1.250000000000000e-01 -3.671874999999999e-01 +5.000000000000000e-01 1.250000000000000e-01 -3.671874999999999e-01 +0.000000000000000e+00 8.333333333333326e-02 -3.671875000000000e-01 +0.000000000000000e+00 1.666666666666666e-01 -3.671874999999999e-01 +0.000000000000000e+00 1.250000000000000e-01 -4.093750000000000e-01 +0.000000000000000e+00 1.250000000000000e-01 -3.250000000000000e-01 +0.000000000000000e+00 1.250000000000000e-01 -3.671875000000000e-01 +-5.000000000000000e-01 1.666666666666666e-01 -4.093750000000000e-01 +5.000000000000000e-01 1.666666666666666e-01 -4.093750000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -4.093749999999999e-01 +-5.000000000000000e-01 2.500000000000000e-01 -4.093749999999999e-01 +-5.000000000000000e-01 1.666666666666666e-01 -3.250000000000000e-01 +5.000000000000000e-01 1.666666666666666e-01 -3.250000000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -3.250000000000000e-01 +-5.000000000000000e-01 2.500000000000000e-01 -3.250000000000000e-01 +0.000000000000000e+00 1.666666666666666e-01 -4.093750000000000e-01 +5.000000000000000e-01 2.083333333333333e-01 -4.093750000000000e-01 +0.000000000000000e+00 2.500000000000000e-01 -4.093749999999999e-01 +-5.000000000000000e-01 2.083333333333333e-01 -4.093750000000000e-01 +0.000000000000000e+00 1.666666666666666e-01 -3.250000000000000e-01 +5.000000000000000e-01 2.083333333333333e-01 -3.250000000000000e-01 +0.000000000000000e+00 2.500000000000000e-01 -3.250000000000000e-01 +-5.000000000000000e-01 2.083333333333333e-01 -3.250000000000000e-01 +-5.000000000000000e-01 1.666666666666666e-01 -3.671875000000000e-01 +5.000000000000000e-01 1.666666666666666e-01 -3.671875000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -3.671874999999999e-01 +-5.000000000000000e-01 2.500000000000000e-01 -3.671874999999999e-01 +-5.000000000000000e-01 2.083333333333333e-01 -3.671874999999999e-01 +5.000000000000000e-01 2.083333333333333e-01 -3.671874999999999e-01 +0.000000000000000e+00 1.666666666666666e-01 -3.671874999999999e-01 +0.000000000000000e+00 2.500000000000000e-01 -3.671874999999998e-01 +0.000000000000000e+00 2.083333333333333e-01 -4.093750000000000e-01 +0.000000000000000e+00 2.083333333333333e-01 -3.250000000000000e-01 +0.000000000000000e+00 2.083333333333333e-01 -3.671875000000000e-01 +-5.000000000000000e-01 2.500000000000000e-01 -4.093749999999999e-01 +5.000000000000000e-01 2.500000000000000e-01 -4.093749999999999e-01 +5.000000000000000e-01 3.333333333333333e-01 -4.093750000000000e-01 +-5.000000000000000e-01 3.333333333333333e-01 -4.093750000000000e-01 +-5.000000000000000e-01 2.500000000000000e-01 -3.250000000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -3.250000000000000e-01 +5.000000000000000e-01 3.333333333333333e-01 -3.250000000000000e-01 +-5.000000000000000e-01 3.333333333333333e-01 -3.250000000000000e-01 +0.000000000000000e+00 2.500000000000000e-01 -4.093749999999999e-01 +5.000000000000000e-01 2.916666666666666e-01 -4.093749999999999e-01 +0.000000000000000e+00 3.333333333333333e-01 -4.093749999999999e-01 +-5.000000000000000e-01 2.916666666666666e-01 -4.093749999999999e-01 +0.000000000000000e+00 2.500000000000000e-01 -3.250000000000000e-01 +5.000000000000000e-01 2.916666666666666e-01 -3.249999999999999e-01 +0.000000000000000e+00 3.333333333333333e-01 -3.250000000000000e-01 +-5.000000000000000e-01 2.916666666666666e-01 -3.249999999999999e-01 +-5.000000000000000e-01 2.500000000000000e-01 -3.671874999999999e-01 +5.000000000000000e-01 2.500000000000000e-01 -3.671874999999999e-01 +5.000000000000000e-01 3.333333333333333e-01 -3.671874999999999e-01 +-5.000000000000000e-01 3.333333333333333e-01 -3.671874999999999e-01 +-5.000000000000000e-01 2.916666666666666e-01 -3.671874999999999e-01 +5.000000000000000e-01 2.916666666666666e-01 -3.671874999999999e-01 +0.000000000000000e+00 2.500000000000000e-01 -3.671874999999998e-01 +0.000000000000000e+00 3.333333333333333e-01 -3.671874999999999e-01 +0.000000000000000e+00 2.916666666666666e-01 -4.093749999999999e-01 +0.000000000000000e+00 2.916666666666666e-01 -3.249999999999998e-01 +0.000000000000000e+00 2.916666666666667e-01 -3.671875000000001e-01 +-5.000000000000000e-01 3.333333333333333e-01 -4.093750000000000e-01 +5.000000000000000e-01 3.333333333333333e-01 -4.093750000000000e-01 +5.000000000000000e-01 4.166666666666667e-01 -4.093750000000000e-01 +-5.000000000000000e-01 4.166666666666667e-01 -4.093750000000000e-01 +-5.000000000000000e-01 3.333333333333333e-01 -3.250000000000000e-01 +5.000000000000000e-01 3.333333333333333e-01 -3.250000000000000e-01 +5.000000000000000e-01 4.166666666666666e-01 -3.250000000000000e-01 +-5.000000000000000e-01 4.166666666666666e-01 -3.250000000000000e-01 +0.000000000000000e+00 3.333333333333333e-01 -4.093749999999999e-01 +5.000000000000000e-01 3.750000000000001e-01 -4.093750000000000e-01 +0.000000000000000e+00 4.166666666666667e-01 -4.093750000000000e-01 +-5.000000000000000e-01 3.750000000000001e-01 -4.093750000000000e-01 +0.000000000000000e+00 3.333333333333333e-01 -3.250000000000000e-01 +5.000000000000000e-01 3.750000000000000e-01 -3.250000000000000e-01 +0.000000000000000e+00 4.166666666666666e-01 -3.250000000000000e-01 +-5.000000000000000e-01 3.750000000000000e-01 -3.250000000000000e-01 +-5.000000000000000e-01 3.333333333333333e-01 -3.671874999999999e-01 +5.000000000000000e-01 3.333333333333333e-01 -3.671874999999999e-01 +5.000000000000000e-01 4.166666666666667e-01 -3.671875000000000e-01 +-5.000000000000000e-01 4.166666666666667e-01 -3.671875000000000e-01 +-5.000000000000000e-01 3.750000000000001e-01 -3.671874999999999e-01 +5.000000000000000e-01 3.750000000000001e-01 -3.671874999999999e-01 +0.000000000000000e+00 3.333333333333333e-01 -3.671874999999999e-01 +0.000000000000000e+00 4.166666666666667e-01 -3.671874999999999e-01 +0.000000000000000e+00 3.750000000000001e-01 -4.093750000000000e-01 +0.000000000000000e+00 3.750000000000000e-01 -3.250000000000000e-01 +0.000000000000000e+00 3.750000000000001e-01 -3.671874999999999e-01 +-5.000000000000000e-01 4.166666666666667e-01 -4.093750000000000e-01 +5.000000000000000e-01 4.166666666666667e-01 -4.093750000000000e-01 +5.000000000000000e-01 5.000000000000000e-01 -4.093749999999999e-01 +-5.000000000000000e-01 5.000000000000000e-01 -4.093749999999999e-01 +-5.000000000000000e-01 4.166666666666666e-01 -3.250000000000000e-01 +5.000000000000000e-01 4.166666666666666e-01 -3.250000000000000e-01 +5.000000000000000e-01 5.000000000000000e-01 -3.250000000000000e-01 +-5.000000000000000e-01 5.000000000000000e-01 -3.250000000000000e-01 +0.000000000000000e+00 4.166666666666667e-01 -4.093750000000000e-01 +5.000000000000000e-01 4.583333333333333e-01 -4.093750000000000e-01 +0.000000000000000e+00 5.000000000000000e-01 -4.093750000000000e-01 +-5.000000000000000e-01 4.583333333333333e-01 -4.093750000000000e-01 +0.000000000000000e+00 4.166666666666666e-01 -3.250000000000000e-01 +5.000000000000000e-01 4.583333333333333e-01 -3.250000000000000e-01 +0.000000000000000e+00 5.000000000000000e-01 -3.250000000000000e-01 +-5.000000000000000e-01 4.583333333333333e-01 -3.250000000000000e-01 +-5.000000000000000e-01 4.166666666666667e-01 -3.671875000000000e-01 +5.000000000000000e-01 4.166666666666667e-01 -3.671875000000000e-01 +5.000000000000000e-01 5.000000000000000e-01 -3.671874999999999e-01 +-5.000000000000000e-01 5.000000000000000e-01 -3.671874999999999e-01 +-5.000000000000000e-01 4.583333333333334e-01 -3.671874999999999e-01 +5.000000000000000e-01 4.583333333333334e-01 -3.671874999999999e-01 +0.000000000000000e+00 4.166666666666667e-01 -3.671874999999999e-01 +0.000000000000000e+00 5.000000000000000e-01 -3.671874999999999e-01 +0.000000000000000e+00 4.583333333333333e-01 -4.093750000000000e-01 +0.000000000000000e+00 4.583333333333331e-01 -3.249999999999999e-01 +0.000000000000000e+00 4.583333333333334e-01 -3.671875000000000e-01 +5.000000000000000e-01 -4.285714285714286e-01 -4.285714285714286e-01 +5.000000000000000e-01 -5.000000000000000e-01 -3.571428571428572e-01 +5.000000000000000e-01 -4.285714285714286e-01 -2.857142857142857e-01 +5.000000000000000e-01 -3.571428571428572e-01 -3.571428571428572e-01 +-5.000000000000000e-01 -4.285714285714286e-01 -4.285714285714286e-01 +-5.000000000000000e-01 -5.000000000000000e-01 -3.571428571428572e-01 +-5.000000000000000e-01 -4.285714285714286e-01 -2.857142857142857e-01 +-5.000000000000000e-01 -3.571428571428572e-01 -3.571428571428572e-01 +5.000000000000000e-01 -2.857142857142857e-01 -4.285714285714286e-01 +5.000000000000000e-01 -3.571428571428572e-01 -3.571428571428572e-01 +5.000000000000000e-01 -2.857142857142857e-01 -2.857142857142857e-01 +5.000000000000000e-01 -2.142857142857143e-01 -3.571428571428572e-01 +-5.000000000000000e-01 -2.857142857142857e-01 -4.285714285714286e-01 +-5.000000000000000e-01 -3.571428571428572e-01 -3.571428571428572e-01 +-5.000000000000000e-01 -2.857142857142857e-01 -2.857142857142857e-01 +-5.000000000000000e-01 -2.142857142857143e-01 -3.571428571428572e-01 +5.000000000000000e-01 -1.428571428571429e-01 -4.285714285714286e-01 +5.000000000000000e-01 -2.142857142857143e-01 -3.571428571428572e-01 +5.000000000000000e-01 -1.428571428571429e-01 -2.857142857142857e-01 +5.000000000000000e-01 -7.142857142857145e-02 -3.571428571428572e-01 +-5.000000000000000e-01 -1.428571428571429e-01 -4.285714285714286e-01 +-5.000000000000000e-01 -2.142857142857143e-01 -3.571428571428572e-01 +-5.000000000000000e-01 -1.428571428571429e-01 -2.857142857142857e-01 +-5.000000000000000e-01 -7.142857142857145e-02 -3.571428571428572e-01 +5.000000000000000e-01 -5.551115123125783e-17 -4.285714285714286e-01 +5.000000000000000e-01 -7.142857142857145e-02 -3.571428571428572e-01 +5.000000000000000e-01 -5.551115123125783e-17 -2.857142857142857e-01 +5.000000000000000e-01 7.142857142857140e-02 -3.571428571428572e-01 +-5.000000000000000e-01 -5.551115123125783e-17 -4.285714285714286e-01 +-5.000000000000000e-01 -7.142857142857145e-02 -3.571428571428572e-01 +-5.000000000000000e-01 -5.551115123125783e-17 -2.857142857142857e-01 +-5.000000000000000e-01 7.142857142857140e-02 -3.571428571428572e-01 +5.000000000000000e-01 1.428571428571428e-01 -4.285714285714286e-01 +5.000000000000000e-01 7.142857142857140e-02 -3.571428571428572e-01 +5.000000000000000e-01 1.428571428571428e-01 -2.857142857142857e-01 +5.000000000000000e-01 2.142857142857142e-01 -3.571428571428572e-01 +-5.000000000000000e-01 1.428571428571428e-01 -4.285714285714286e-01 +-5.000000000000000e-01 7.142857142857140e-02 -3.571428571428572e-01 +-5.000000000000000e-01 1.428571428571428e-01 -2.857142857142857e-01 +-5.000000000000000e-01 2.142857142857142e-01 -3.571428571428572e-01 +5.000000000000000e-01 2.857142857142856e-01 -4.285714285714286e-01 +5.000000000000000e-01 2.142857142857142e-01 -3.571428571428572e-01 +5.000000000000000e-01 2.857142857142856e-01 -2.857142857142857e-01 +5.000000000000000e-01 3.571428571428570e-01 -3.571428571428572e-01 +-5.000000000000000e-01 2.857142857142856e-01 -4.285714285714286e-01 +-5.000000000000000e-01 2.142857142857142e-01 -3.571428571428572e-01 +-5.000000000000000e-01 2.857142857142856e-01 -2.857142857142857e-01 +-5.000000000000000e-01 3.571428571428570e-01 -3.571428571428572e-01 +5.000000000000000e-01 4.285714285714284e-01 -4.285714285714286e-01 +5.000000000000000e-01 3.571428571428570e-01 -3.571428571428572e-01 +5.000000000000000e-01 4.285714285714284e-01 -2.857142857142857e-01 +5.000000000000000e-01 4.999999999999998e-01 -3.571428571428572e-01 +-5.000000000000000e-01 4.285714285714284e-01 -4.285714285714286e-01 +-5.000000000000000e-01 3.571428571428570e-01 -3.571428571428572e-01 +-5.000000000000000e-01 4.285714285714284e-01 -2.857142857142857e-01 +-5.000000000000000e-01 4.999999999999998e-01 -3.571428571428572e-01 +5.000000000000000e-01 -3.571428571428572e-01 -3.571428571428572e-01 +5.000000000000000e-01 -4.285714285714286e-01 -2.857142857142857e-01 +5.000000000000000e-01 -3.571428571428572e-01 -2.142857142857143e-01 +5.000000000000000e-01 -2.857142857142857e-01 -2.857142857142857e-01 +-5.000000000000000e-01 -3.571428571428572e-01 -3.571428571428572e-01 +-5.000000000000000e-01 -4.285714285714286e-01 -2.857142857142857e-01 +-5.000000000000000e-01 -3.571428571428572e-01 -2.142857142857143e-01 +-5.000000000000000e-01 -2.857142857142857e-01 -2.857142857142857e-01 +5.000000000000000e-01 -2.142857142857143e-01 -3.571428571428572e-01 +5.000000000000000e-01 -2.857142857142857e-01 -2.857142857142857e-01 +5.000000000000000e-01 -2.142857142857143e-01 -2.142857142857143e-01 +5.000000000000000e-01 -1.428571428571429e-01 -2.857142857142857e-01 +-5.000000000000000e-01 -2.142857142857143e-01 -3.571428571428572e-01 +-5.000000000000000e-01 -2.857142857142857e-01 -2.857142857142857e-01 +-5.000000000000000e-01 -2.142857142857143e-01 -2.142857142857143e-01 +-5.000000000000000e-01 -1.428571428571429e-01 -2.857142857142857e-01 +5.000000000000000e-01 -7.142857142857145e-02 -3.571428571428572e-01 +5.000000000000000e-01 -1.428571428571429e-01 -2.857142857142857e-01 +5.000000000000000e-01 -7.142857142857145e-02 -2.142857142857143e-01 +5.000000000000000e-01 -5.551115123125783e-17 -2.857142857142857e-01 +-5.000000000000000e-01 -7.142857142857145e-02 -3.571428571428572e-01 +-5.000000000000000e-01 -1.428571428571429e-01 -2.857142857142857e-01 +-5.000000000000000e-01 -7.142857142857145e-02 -2.142857142857143e-01 +-5.000000000000000e-01 -5.551115123125783e-17 -2.857142857142857e-01 +5.000000000000000e-01 7.142857142857140e-02 -3.571428571428572e-01 +5.000000000000000e-01 -5.551115123125783e-17 -2.857142857142857e-01 +5.000000000000000e-01 7.142857142857140e-02 -2.142857142857143e-01 +5.000000000000000e-01 1.428571428571428e-01 -2.857142857142857e-01 +-5.000000000000000e-01 7.142857142857140e-02 -3.571428571428572e-01 +-5.000000000000000e-01 -5.551115123125783e-17 -2.857142857142857e-01 +-5.000000000000000e-01 7.142857142857140e-02 -2.142857142857143e-01 +-5.000000000000000e-01 1.428571428571428e-01 -2.857142857142857e-01 +5.000000000000000e-01 2.142857142857142e-01 -3.571428571428572e-01 +5.000000000000000e-01 1.428571428571428e-01 -2.857142857142857e-01 +5.000000000000000e-01 2.142857142857142e-01 -2.142857142857143e-01 +5.000000000000000e-01 2.857142857142856e-01 -2.857142857142857e-01 +-5.000000000000000e-01 2.142857142857142e-01 -3.571428571428572e-01 +-5.000000000000000e-01 1.428571428571428e-01 -2.857142857142857e-01 +-5.000000000000000e-01 2.142857142857142e-01 -2.142857142857143e-01 +-5.000000000000000e-01 2.857142857142856e-01 -2.857142857142857e-01 +5.000000000000000e-01 3.571428571428570e-01 -3.571428571428572e-01 +5.000000000000000e-01 2.857142857142856e-01 -2.857142857142857e-01 +5.000000000000000e-01 3.571428571428570e-01 -2.142857142857143e-01 +5.000000000000000e-01 4.285714285714284e-01 -2.857142857142857e-01 +-5.000000000000000e-01 3.571428571428570e-01 -3.571428571428572e-01 +-5.000000000000000e-01 2.857142857142856e-01 -2.857142857142857e-01 +-5.000000000000000e-01 3.571428571428570e-01 -2.142857142857143e-01 +-5.000000000000000e-01 4.285714285714284e-01 -2.857142857142857e-01 +5.000000000000000e-01 -4.285714285714286e-01 -2.857142857142857e-01 +5.000000000000000e-01 -5.000000000000000e-01 -2.142857142857143e-01 +5.000000000000000e-01 -4.285714285714286e-01 -1.428571428571429e-01 +5.000000000000000e-01 -3.571428571428572e-01 -2.142857142857143e-01 +-5.000000000000000e-01 -4.285714285714286e-01 -2.857142857142857e-01 +-5.000000000000000e-01 -5.000000000000000e-01 -2.142857142857143e-01 +-5.000000000000000e-01 -4.285714285714286e-01 -1.428571428571429e-01 +-5.000000000000000e-01 -3.571428571428572e-01 -2.142857142857143e-01 +5.000000000000000e-01 -2.857142857142857e-01 -2.857142857142857e-01 +5.000000000000000e-01 -3.571428571428572e-01 -2.142857142857143e-01 +5.000000000000000e-01 -2.857142857142857e-01 -1.428571428571429e-01 +5.000000000000000e-01 -2.142857142857143e-01 -2.142857142857143e-01 +-5.000000000000000e-01 -2.857142857142857e-01 -2.857142857142857e-01 +-5.000000000000000e-01 -3.571428571428572e-01 -2.142857142857143e-01 +-5.000000000000000e-01 -2.857142857142857e-01 -1.428571428571429e-01 +-5.000000000000000e-01 -2.142857142857143e-01 -2.142857142857143e-01 +5.000000000000000e-01 -1.428571428571429e-01 -2.857142857142857e-01 +5.000000000000000e-01 -2.142857142857143e-01 -2.142857142857143e-01 +5.000000000000000e-01 -1.428571428571429e-01 -1.428571428571429e-01 +5.000000000000000e-01 -7.142857142857145e-02 -2.142857142857143e-01 +-5.000000000000000e-01 -1.428571428571429e-01 -2.857142857142857e-01 +-5.000000000000000e-01 -2.142857142857143e-01 -2.142857142857143e-01 +-5.000000000000000e-01 -1.428571428571429e-01 -1.428571428571429e-01 +-5.000000000000000e-01 -7.142857142857145e-02 -2.142857142857143e-01 +5.000000000000000e-01 -5.551115123125783e-17 -2.857142857142857e-01 +5.000000000000000e-01 -7.142857142857145e-02 -2.142857142857143e-01 +5.000000000000000e-01 -5.551115123125783e-17 -1.428571428571429e-01 +5.000000000000000e-01 7.142857142857140e-02 -2.142857142857143e-01 +-5.000000000000000e-01 -5.551115123125783e-17 -2.857142857142857e-01 +-5.000000000000000e-01 -7.142857142857145e-02 -2.142857142857143e-01 +-5.000000000000000e-01 -5.551115123125783e-17 -1.428571428571429e-01 +-5.000000000000000e-01 7.142857142857140e-02 -2.142857142857143e-01 +5.000000000000000e-01 1.428571428571428e-01 -2.857142857142857e-01 +5.000000000000000e-01 7.142857142857140e-02 -2.142857142857143e-01 +5.000000000000000e-01 1.428571428571428e-01 -1.428571428571429e-01 +5.000000000000000e-01 2.142857142857142e-01 -2.142857142857143e-01 +-5.000000000000000e-01 1.428571428571428e-01 -2.857142857142857e-01 +-5.000000000000000e-01 7.142857142857140e-02 -2.142857142857143e-01 +-5.000000000000000e-01 1.428571428571428e-01 -1.428571428571429e-01 +-5.000000000000000e-01 2.142857142857142e-01 -2.142857142857143e-01 +5.000000000000000e-01 2.857142857142856e-01 -2.857142857142857e-01 +5.000000000000000e-01 2.142857142857142e-01 -2.142857142857143e-01 +5.000000000000000e-01 2.857142857142856e-01 -1.428571428571429e-01 +5.000000000000000e-01 3.571428571428570e-01 -2.142857142857143e-01 +-5.000000000000000e-01 2.857142857142856e-01 -2.857142857142857e-01 +-5.000000000000000e-01 2.142857142857142e-01 -2.142857142857143e-01 +-5.000000000000000e-01 2.857142857142856e-01 -1.428571428571429e-01 +-5.000000000000000e-01 3.571428571428570e-01 -2.142857142857143e-01 +5.000000000000000e-01 4.285714285714284e-01 -2.857142857142857e-01 +5.000000000000000e-01 3.571428571428570e-01 -2.142857142857143e-01 +5.000000000000000e-01 4.285714285714284e-01 -1.428571428571429e-01 +5.000000000000000e-01 4.999999999999998e-01 -2.142857142857143e-01 +-5.000000000000000e-01 4.285714285714284e-01 -2.857142857142857e-01 +-5.000000000000000e-01 3.571428571428570e-01 -2.142857142857143e-01 +-5.000000000000000e-01 4.285714285714284e-01 -1.428571428571429e-01 +-5.000000000000000e-01 4.999999999999998e-01 -2.142857142857143e-01 +5.000000000000000e-01 -3.571428571428572e-01 -2.142857142857143e-01 +5.000000000000000e-01 -4.285714285714286e-01 -1.428571428571429e-01 +5.000000000000000e-01 -3.571428571428572e-01 -7.142857142857151e-02 +5.000000000000000e-01 -2.857142857142857e-01 -1.428571428571429e-01 +-5.000000000000000e-01 -3.571428571428572e-01 -2.142857142857143e-01 +-5.000000000000000e-01 -4.285714285714286e-01 -1.428571428571429e-01 +-5.000000000000000e-01 -3.571428571428572e-01 -7.142857142857151e-02 +-5.000000000000000e-01 -2.857142857142857e-01 -1.428571428571429e-01 +5.000000000000000e-01 -2.142857142857143e-01 -2.142857142857143e-01 +5.000000000000000e-01 -2.857142857142857e-01 -1.428571428571429e-01 +5.000000000000000e-01 -2.142857142857143e-01 -7.142857142857151e-02 +5.000000000000000e-01 -1.428571428571429e-01 -1.428571428571429e-01 +-5.000000000000000e-01 -2.142857142857143e-01 -2.142857142857143e-01 +-5.000000000000000e-01 -2.857142857142857e-01 -1.428571428571429e-01 +-5.000000000000000e-01 -2.142857142857143e-01 -7.142857142857151e-02 +-5.000000000000000e-01 -1.428571428571429e-01 -1.428571428571429e-01 +5.000000000000000e-01 -7.142857142857145e-02 -2.142857142857143e-01 +5.000000000000000e-01 -1.428571428571429e-01 -1.428571428571429e-01 +5.000000000000000e-01 -7.142857142857145e-02 -7.142857142857151e-02 +5.000000000000000e-01 -5.551115123125783e-17 -1.428571428571429e-01 +-5.000000000000000e-01 -7.142857142857145e-02 -2.142857142857143e-01 +-5.000000000000000e-01 -1.428571428571429e-01 -1.428571428571429e-01 +-5.000000000000000e-01 -7.142857142857145e-02 -7.142857142857151e-02 +-5.000000000000000e-01 -5.551115123125783e-17 -1.428571428571429e-01 +5.000000000000000e-01 7.142857142857140e-02 -2.142857142857143e-01 +5.000000000000000e-01 -5.551115123125783e-17 -1.428571428571429e-01 +5.000000000000000e-01 7.142857142857140e-02 -7.142857142857151e-02 +5.000000000000000e-01 1.428571428571428e-01 -1.428571428571429e-01 +-5.000000000000000e-01 7.142857142857140e-02 -2.142857142857143e-01 +-5.000000000000000e-01 -5.551115123125783e-17 -1.428571428571429e-01 +-5.000000000000000e-01 7.142857142857140e-02 -7.142857142857151e-02 +-5.000000000000000e-01 1.428571428571428e-01 -1.428571428571429e-01 +5.000000000000000e-01 2.142857142857142e-01 -2.142857142857143e-01 +5.000000000000000e-01 1.428571428571428e-01 -1.428571428571429e-01 +5.000000000000000e-01 2.142857142857142e-01 -7.142857142857151e-02 +5.000000000000000e-01 2.857142857142856e-01 -1.428571428571429e-01 +-5.000000000000000e-01 2.142857142857142e-01 -2.142857142857143e-01 +-5.000000000000000e-01 1.428571428571428e-01 -1.428571428571429e-01 +-5.000000000000000e-01 2.142857142857142e-01 -7.142857142857151e-02 +-5.000000000000000e-01 2.857142857142856e-01 -1.428571428571429e-01 +5.000000000000000e-01 3.571428571428570e-01 -2.142857142857143e-01 +5.000000000000000e-01 2.857142857142856e-01 -1.428571428571429e-01 +5.000000000000000e-01 3.571428571428570e-01 -7.142857142857151e-02 +5.000000000000000e-01 4.285714285714284e-01 -1.428571428571429e-01 +-5.000000000000000e-01 3.571428571428570e-01 -2.142857142857143e-01 +-5.000000000000000e-01 2.857142857142856e-01 -1.428571428571429e-01 +-5.000000000000000e-01 3.571428571428570e-01 -7.142857142857151e-02 +-5.000000000000000e-01 4.285714285714284e-01 -1.428571428571429e-01 +5.000000000000000e-01 -4.285714285714286e-01 -1.428571428571429e-01 +5.000000000000000e-01 -5.000000000000000e-01 -7.142857142857151e-02 +5.000000000000000e-01 -4.285714285714286e-01 -1.110223024625157e-16 +5.000000000000000e-01 -3.571428571428572e-01 -7.142857142857151e-02 +-5.000000000000000e-01 -4.285714285714286e-01 -1.428571428571429e-01 +-5.000000000000000e-01 -5.000000000000000e-01 -7.142857142857151e-02 +-5.000000000000000e-01 -4.285714285714286e-01 -1.110223024625157e-16 +-5.000000000000000e-01 -3.571428571428572e-01 -7.142857142857151e-02 +5.000000000000000e-01 -2.857142857142857e-01 -1.428571428571429e-01 +5.000000000000000e-01 -3.571428571428572e-01 -7.142857142857151e-02 +5.000000000000000e-01 -2.857142857142857e-01 -1.110223024625157e-16 +5.000000000000000e-01 -2.142857142857143e-01 -7.142857142857151e-02 +-5.000000000000000e-01 -2.857142857142857e-01 -1.428571428571429e-01 +-5.000000000000000e-01 -3.571428571428572e-01 -7.142857142857151e-02 +-5.000000000000000e-01 -2.857142857142857e-01 -1.110223024625157e-16 +-5.000000000000000e-01 -2.142857142857143e-01 -7.142857142857151e-02 +5.000000000000000e-01 -1.428571428571429e-01 -1.428571428571429e-01 +5.000000000000000e-01 -2.142857142857143e-01 -7.142857142857151e-02 +5.000000000000000e-01 -1.428571428571429e-01 -1.110223024625157e-16 +5.000000000000000e-01 -7.142857142857145e-02 -7.142857142857151e-02 +-5.000000000000000e-01 -1.428571428571429e-01 -1.428571428571429e-01 +-5.000000000000000e-01 -2.142857142857143e-01 -7.142857142857151e-02 +-5.000000000000000e-01 -1.428571428571429e-01 -1.110223024625157e-16 +-5.000000000000000e-01 -7.142857142857145e-02 -7.142857142857151e-02 +5.000000000000000e-01 -5.551115123125783e-17 -1.428571428571429e-01 +5.000000000000000e-01 -7.142857142857145e-02 -7.142857142857151e-02 +5.000000000000000e-01 -5.551115123125783e-17 -1.110223024625157e-16 +5.000000000000000e-01 7.142857142857140e-02 -7.142857142857151e-02 +-5.000000000000000e-01 -5.551115123125783e-17 -1.428571428571429e-01 +-5.000000000000000e-01 -7.142857142857145e-02 -7.142857142857151e-02 +-5.000000000000000e-01 -5.551115123125783e-17 -1.110223024625157e-16 +-5.000000000000000e-01 7.142857142857140e-02 -7.142857142857151e-02 +5.000000000000000e-01 1.428571428571428e-01 -1.428571428571429e-01 +5.000000000000000e-01 7.142857142857140e-02 -7.142857142857151e-02 +5.000000000000000e-01 1.428571428571428e-01 -1.110223024625157e-16 +5.000000000000000e-01 2.142857142857142e-01 -7.142857142857151e-02 +-5.000000000000000e-01 1.428571428571428e-01 -1.428571428571429e-01 +-5.000000000000000e-01 7.142857142857140e-02 -7.142857142857151e-02 +-5.000000000000000e-01 1.428571428571428e-01 -1.110223024625157e-16 +-5.000000000000000e-01 2.142857142857142e-01 -7.142857142857151e-02 +5.000000000000000e-01 2.857142857142856e-01 -1.428571428571429e-01 +5.000000000000000e-01 2.142857142857142e-01 -7.142857142857151e-02 +5.000000000000000e-01 2.857142857142856e-01 -1.110223024625157e-16 +5.000000000000000e-01 3.571428571428570e-01 -7.142857142857151e-02 +-5.000000000000000e-01 2.857142857142856e-01 -1.428571428571429e-01 +-5.000000000000000e-01 2.142857142857142e-01 -7.142857142857151e-02 +-5.000000000000000e-01 2.857142857142856e-01 -1.110223024625157e-16 +-5.000000000000000e-01 3.571428571428570e-01 -7.142857142857151e-02 +5.000000000000000e-01 4.285714285714284e-01 -1.428571428571429e-01 +5.000000000000000e-01 3.571428571428570e-01 -7.142857142857151e-02 +5.000000000000000e-01 4.285714285714284e-01 -1.110223024625157e-16 +5.000000000000000e-01 4.999999999999998e-01 -7.142857142857151e-02 +-5.000000000000000e-01 4.285714285714284e-01 -1.428571428571429e-01 +-5.000000000000000e-01 3.571428571428570e-01 -7.142857142857151e-02 +-5.000000000000000e-01 4.285714285714284e-01 -1.110223024625157e-16 +-5.000000000000000e-01 4.999999999999998e-01 -7.142857142857151e-02 +5.000000000000000e-01 -3.571428571428572e-01 -7.142857142857151e-02 +5.000000000000000e-01 -4.285714285714286e-01 -1.110223024625157e-16 +5.000000000000000e-01 -3.571428571428572e-01 7.142857142857129e-02 +5.000000000000000e-01 -2.857142857142857e-01 -1.110223024625157e-16 +-5.000000000000000e-01 -3.571428571428572e-01 -7.142857142857151e-02 +-5.000000000000000e-01 -4.285714285714286e-01 -1.110223024625157e-16 +-5.000000000000000e-01 -3.571428571428572e-01 7.142857142857129e-02 +-5.000000000000000e-01 -2.857142857142857e-01 -1.110223024625157e-16 +5.000000000000000e-01 -2.142857142857143e-01 -7.142857142857151e-02 +5.000000000000000e-01 -2.857142857142857e-01 -1.110223024625157e-16 +5.000000000000000e-01 -2.142857142857143e-01 7.142857142857129e-02 +5.000000000000000e-01 -1.428571428571429e-01 -1.110223024625157e-16 +-5.000000000000000e-01 -2.142857142857143e-01 -7.142857142857151e-02 +-5.000000000000000e-01 -2.857142857142857e-01 -1.110223024625157e-16 +-5.000000000000000e-01 -2.142857142857143e-01 7.142857142857129e-02 +-5.000000000000000e-01 -1.428571428571429e-01 -1.110223024625157e-16 +5.000000000000000e-01 -7.142857142857145e-02 -7.142857142857151e-02 +5.000000000000000e-01 -1.428571428571429e-01 -1.110223024625157e-16 +5.000000000000000e-01 -7.142857142857145e-02 7.142857142857129e-02 +5.000000000000000e-01 -5.551115123125783e-17 -1.110223024625157e-16 +-5.000000000000000e-01 -7.142857142857145e-02 -7.142857142857151e-02 +-5.000000000000000e-01 -1.428571428571429e-01 -1.110223024625157e-16 +-5.000000000000000e-01 -7.142857142857145e-02 7.142857142857129e-02 +-5.000000000000000e-01 -5.551115123125783e-17 -1.110223024625157e-16 +5.000000000000000e-01 7.142857142857140e-02 -7.142857142857151e-02 +5.000000000000000e-01 -5.551115123125783e-17 -1.110223024625157e-16 +5.000000000000000e-01 7.142857142857140e-02 7.142857142857129e-02 +5.000000000000000e-01 1.428571428571428e-01 -1.110223024625157e-16 +-5.000000000000000e-01 7.142857142857140e-02 -7.142857142857151e-02 +-5.000000000000000e-01 -5.551115123125783e-17 -1.110223024625157e-16 +-5.000000000000000e-01 7.142857142857140e-02 7.142857142857129e-02 +-5.000000000000000e-01 1.428571428571428e-01 -1.110223024625157e-16 +5.000000000000000e-01 2.142857142857142e-01 -7.142857142857151e-02 +5.000000000000000e-01 1.428571428571428e-01 -1.110223024625157e-16 +5.000000000000000e-01 2.142857142857142e-01 7.142857142857129e-02 +5.000000000000000e-01 2.857142857142856e-01 -1.110223024625157e-16 +-5.000000000000000e-01 2.142857142857142e-01 -7.142857142857151e-02 +-5.000000000000000e-01 1.428571428571428e-01 -1.110223024625157e-16 +-5.000000000000000e-01 2.142857142857142e-01 7.142857142857129e-02 +-5.000000000000000e-01 2.857142857142856e-01 -1.110223024625157e-16 +5.000000000000000e-01 3.571428571428570e-01 -7.142857142857151e-02 +5.000000000000000e-01 2.857142857142856e-01 -1.110223024625157e-16 +5.000000000000000e-01 3.571428571428570e-01 7.142857142857129e-02 +5.000000000000000e-01 4.285714285714284e-01 -1.110223024625157e-16 +-5.000000000000000e-01 3.571428571428570e-01 -7.142857142857151e-02 +-5.000000000000000e-01 2.857142857142856e-01 -1.110223024625157e-16 +-5.000000000000000e-01 3.571428571428570e-01 7.142857142857129e-02 +-5.000000000000000e-01 4.285714285714284e-01 -1.110223024625157e-16 +5.000000000000000e-01 -4.285714285714286e-01 -1.110223024625157e-16 +5.000000000000000e-01 -5.000000000000000e-01 7.142857142857129e-02 +5.000000000000000e-01 -4.285714285714286e-01 1.428571428571427e-01 +5.000000000000000e-01 -3.571428571428572e-01 7.142857142857129e-02 +-5.000000000000000e-01 -4.285714285714286e-01 -1.110223024625157e-16 +-5.000000000000000e-01 -5.000000000000000e-01 7.142857142857129e-02 +-5.000000000000000e-01 -4.285714285714286e-01 1.428571428571427e-01 +-5.000000000000000e-01 -3.571428571428572e-01 7.142857142857129e-02 +5.000000000000000e-01 -2.857142857142857e-01 -1.110223024625157e-16 +5.000000000000000e-01 -3.571428571428572e-01 7.142857142857129e-02 +5.000000000000000e-01 -2.857142857142857e-01 1.428571428571427e-01 +5.000000000000000e-01 -2.142857142857143e-01 7.142857142857129e-02 +-5.000000000000000e-01 -2.857142857142857e-01 -1.110223024625157e-16 +-5.000000000000000e-01 -3.571428571428572e-01 7.142857142857129e-02 +-5.000000000000000e-01 -2.857142857142857e-01 1.428571428571427e-01 +-5.000000000000000e-01 -2.142857142857143e-01 7.142857142857129e-02 +5.000000000000000e-01 -1.428571428571429e-01 -1.110223024625157e-16 +5.000000000000000e-01 -2.142857142857143e-01 7.142857142857129e-02 +5.000000000000000e-01 -1.428571428571429e-01 1.428571428571427e-01 +5.000000000000000e-01 -7.142857142857145e-02 7.142857142857129e-02 +-5.000000000000000e-01 -1.428571428571429e-01 -1.110223024625157e-16 +-5.000000000000000e-01 -2.142857142857143e-01 7.142857142857129e-02 +-5.000000000000000e-01 -1.428571428571429e-01 1.428571428571427e-01 +-5.000000000000000e-01 -7.142857142857145e-02 7.142857142857129e-02 +5.000000000000000e-01 -5.551115123125783e-17 -1.110223024625157e-16 +5.000000000000000e-01 -7.142857142857145e-02 7.142857142857129e-02 +5.000000000000000e-01 -5.551115123125783e-17 1.428571428571427e-01 +5.000000000000000e-01 7.142857142857140e-02 7.142857142857129e-02 +-5.000000000000000e-01 -5.551115123125783e-17 -1.110223024625157e-16 +-5.000000000000000e-01 -7.142857142857145e-02 7.142857142857129e-02 +-5.000000000000000e-01 -5.551115123125783e-17 1.428571428571427e-01 +-5.000000000000000e-01 7.142857142857140e-02 7.142857142857129e-02 +5.000000000000000e-01 1.428571428571428e-01 -1.110223024625157e-16 +5.000000000000000e-01 7.142857142857140e-02 7.142857142857129e-02 +5.000000000000000e-01 1.428571428571428e-01 1.428571428571427e-01 +5.000000000000000e-01 2.142857142857142e-01 7.142857142857129e-02 +-5.000000000000000e-01 1.428571428571428e-01 -1.110223024625157e-16 +-5.000000000000000e-01 7.142857142857140e-02 7.142857142857129e-02 +-5.000000000000000e-01 1.428571428571428e-01 1.428571428571427e-01 +-5.000000000000000e-01 2.142857142857142e-01 7.142857142857129e-02 +5.000000000000000e-01 2.857142857142856e-01 -1.110223024625157e-16 +5.000000000000000e-01 2.142857142857142e-01 7.142857142857129e-02 +5.000000000000000e-01 2.857142857142856e-01 1.428571428571427e-01 +5.000000000000000e-01 3.571428571428570e-01 7.142857142857129e-02 +-5.000000000000000e-01 2.857142857142856e-01 -1.110223024625157e-16 +-5.000000000000000e-01 2.142857142857142e-01 7.142857142857129e-02 +-5.000000000000000e-01 2.857142857142856e-01 1.428571428571427e-01 +-5.000000000000000e-01 3.571428571428570e-01 7.142857142857129e-02 +5.000000000000000e-01 4.285714285714284e-01 -1.110223024625157e-16 +5.000000000000000e-01 3.571428571428570e-01 7.142857142857129e-02 +5.000000000000000e-01 4.285714285714284e-01 1.428571428571427e-01 +5.000000000000000e-01 4.999999999999998e-01 7.142857142857129e-02 +-5.000000000000000e-01 4.285714285714284e-01 -1.110223024625157e-16 +-5.000000000000000e-01 3.571428571428570e-01 7.142857142857129e-02 +-5.000000000000000e-01 4.285714285714284e-01 1.428571428571427e-01 +-5.000000000000000e-01 4.999999999999998e-01 7.142857142857129e-02 +5.000000000000000e-01 -3.571428571428572e-01 7.142857142857129e-02 +5.000000000000000e-01 -4.285714285714286e-01 1.428571428571427e-01 +5.000000000000000e-01 -3.571428571428572e-01 2.142857142857141e-01 +5.000000000000000e-01 -2.857142857142857e-01 1.428571428571427e-01 +-5.000000000000000e-01 -3.571428571428572e-01 7.142857142857129e-02 +-5.000000000000000e-01 -4.285714285714286e-01 1.428571428571427e-01 +-5.000000000000000e-01 -3.571428571428572e-01 2.142857142857141e-01 +-5.000000000000000e-01 -2.857142857142857e-01 1.428571428571427e-01 +5.000000000000000e-01 -2.142857142857143e-01 7.142857142857129e-02 +5.000000000000000e-01 -2.857142857142857e-01 1.428571428571427e-01 +5.000000000000000e-01 -2.142857142857143e-01 2.142857142857141e-01 +5.000000000000000e-01 -1.428571428571429e-01 1.428571428571427e-01 +-5.000000000000000e-01 -2.142857142857143e-01 7.142857142857129e-02 +-5.000000000000000e-01 -2.857142857142857e-01 1.428571428571427e-01 +-5.000000000000000e-01 -2.142857142857143e-01 2.142857142857141e-01 +-5.000000000000000e-01 -1.428571428571429e-01 1.428571428571427e-01 +5.000000000000000e-01 -7.142857142857145e-02 7.142857142857129e-02 +5.000000000000000e-01 -1.428571428571429e-01 1.428571428571427e-01 +5.000000000000000e-01 -7.142857142857145e-02 2.142857142857141e-01 +5.000000000000000e-01 -5.551115123125783e-17 1.428571428571427e-01 +-5.000000000000000e-01 -7.142857142857145e-02 7.142857142857129e-02 +-5.000000000000000e-01 -1.428571428571429e-01 1.428571428571427e-01 +-5.000000000000000e-01 -7.142857142857145e-02 2.142857142857141e-01 +-5.000000000000000e-01 -5.551115123125783e-17 1.428571428571427e-01 +5.000000000000000e-01 7.142857142857140e-02 7.142857142857129e-02 +5.000000000000000e-01 -5.551115123125783e-17 1.428571428571427e-01 +5.000000000000000e-01 7.142857142857140e-02 2.142857142857141e-01 +5.000000000000000e-01 1.428571428571428e-01 1.428571428571427e-01 +-5.000000000000000e-01 7.142857142857140e-02 7.142857142857129e-02 +-5.000000000000000e-01 -5.551115123125783e-17 1.428571428571427e-01 +-5.000000000000000e-01 7.142857142857140e-02 2.142857142857141e-01 +-5.000000000000000e-01 1.428571428571428e-01 1.428571428571427e-01 +5.000000000000000e-01 2.142857142857142e-01 7.142857142857129e-02 +5.000000000000000e-01 1.428571428571428e-01 1.428571428571427e-01 +5.000000000000000e-01 2.142857142857142e-01 2.142857142857141e-01 +5.000000000000000e-01 2.857142857142856e-01 1.428571428571427e-01 +-5.000000000000000e-01 2.142857142857142e-01 7.142857142857129e-02 +-5.000000000000000e-01 1.428571428571428e-01 1.428571428571427e-01 +-5.000000000000000e-01 2.142857142857142e-01 2.142857142857141e-01 +-5.000000000000000e-01 2.857142857142856e-01 1.428571428571427e-01 +5.000000000000000e-01 3.571428571428570e-01 7.142857142857129e-02 +5.000000000000000e-01 2.857142857142856e-01 1.428571428571427e-01 +5.000000000000000e-01 3.571428571428570e-01 2.142857142857141e-01 +5.000000000000000e-01 4.285714285714284e-01 1.428571428571427e-01 +-5.000000000000000e-01 3.571428571428570e-01 7.142857142857129e-02 +-5.000000000000000e-01 2.857142857142856e-01 1.428571428571427e-01 +-5.000000000000000e-01 3.571428571428570e-01 2.142857142857141e-01 +-5.000000000000000e-01 4.285714285714284e-01 1.428571428571427e-01 +5.000000000000000e-01 -4.285714285714286e-01 1.428571428571427e-01 +5.000000000000000e-01 -5.000000000000000e-01 2.142857142857141e-01 +5.000000000000000e-01 -4.285714285714286e-01 2.857142857142855e-01 +5.000000000000000e-01 -3.571428571428572e-01 2.142857142857141e-01 +-5.000000000000000e-01 -4.285714285714286e-01 1.428571428571427e-01 +-5.000000000000000e-01 -5.000000000000000e-01 2.142857142857141e-01 +-5.000000000000000e-01 -4.285714285714286e-01 2.857142857142855e-01 +-5.000000000000000e-01 -3.571428571428572e-01 2.142857142857141e-01 +5.000000000000000e-01 -2.857142857142857e-01 1.428571428571427e-01 +5.000000000000000e-01 -3.571428571428572e-01 2.142857142857141e-01 +5.000000000000000e-01 -2.857142857142857e-01 2.857142857142855e-01 +5.000000000000000e-01 -2.142857142857143e-01 2.142857142857141e-01 +-5.000000000000000e-01 -2.857142857142857e-01 1.428571428571427e-01 +-5.000000000000000e-01 -3.571428571428572e-01 2.142857142857141e-01 +-5.000000000000000e-01 -2.857142857142857e-01 2.857142857142855e-01 +-5.000000000000000e-01 -2.142857142857143e-01 2.142857142857141e-01 +5.000000000000000e-01 -1.428571428571429e-01 1.428571428571427e-01 +5.000000000000000e-01 -2.142857142857143e-01 2.142857142857141e-01 +5.000000000000000e-01 -1.428571428571429e-01 2.857142857142855e-01 +5.000000000000000e-01 -7.142857142857145e-02 2.142857142857141e-01 +-5.000000000000000e-01 -1.428571428571429e-01 1.428571428571427e-01 +-5.000000000000000e-01 -2.142857142857143e-01 2.142857142857141e-01 +-5.000000000000000e-01 -1.428571428571429e-01 2.857142857142855e-01 +-5.000000000000000e-01 -7.142857142857145e-02 2.142857142857141e-01 +5.000000000000000e-01 -5.551115123125783e-17 1.428571428571427e-01 +5.000000000000000e-01 -7.142857142857145e-02 2.142857142857141e-01 +5.000000000000000e-01 -5.551115123125783e-17 2.857142857142855e-01 +5.000000000000000e-01 7.142857142857140e-02 2.142857142857141e-01 +-5.000000000000000e-01 -5.551115123125783e-17 1.428571428571427e-01 +-5.000000000000000e-01 -7.142857142857145e-02 2.142857142857141e-01 +-5.000000000000000e-01 -5.551115123125783e-17 2.857142857142855e-01 +-5.000000000000000e-01 7.142857142857140e-02 2.142857142857141e-01 +5.000000000000000e-01 1.428571428571428e-01 1.428571428571427e-01 +5.000000000000000e-01 7.142857142857140e-02 2.142857142857141e-01 +5.000000000000000e-01 1.428571428571428e-01 2.857142857142855e-01 +5.000000000000000e-01 2.142857142857142e-01 2.142857142857141e-01 +-5.000000000000000e-01 1.428571428571428e-01 1.428571428571427e-01 +-5.000000000000000e-01 7.142857142857140e-02 2.142857142857141e-01 +-5.000000000000000e-01 1.428571428571428e-01 2.857142857142855e-01 +-5.000000000000000e-01 2.142857142857142e-01 2.142857142857141e-01 +5.000000000000000e-01 2.857142857142856e-01 1.428571428571427e-01 +5.000000000000000e-01 2.142857142857142e-01 2.142857142857141e-01 +5.000000000000000e-01 2.857142857142856e-01 2.857142857142855e-01 +5.000000000000000e-01 3.571428571428570e-01 2.142857142857141e-01 +-5.000000000000000e-01 2.857142857142856e-01 1.428571428571427e-01 +-5.000000000000000e-01 2.142857142857142e-01 2.142857142857141e-01 +-5.000000000000000e-01 2.857142857142856e-01 2.857142857142855e-01 +-5.000000000000000e-01 3.571428571428570e-01 2.142857142857141e-01 +5.000000000000000e-01 4.285714285714284e-01 1.428571428571427e-01 +5.000000000000000e-01 3.571428571428570e-01 2.142857142857141e-01 +5.000000000000000e-01 4.285714285714284e-01 2.857142857142855e-01 +5.000000000000000e-01 4.999999999999998e-01 2.142857142857141e-01 +-5.000000000000000e-01 4.285714285714284e-01 1.428571428571427e-01 +-5.000000000000000e-01 3.571428571428570e-01 2.142857142857141e-01 +-5.000000000000000e-01 4.285714285714284e-01 2.857142857142855e-01 +-5.000000000000000e-01 4.999999999999998e-01 2.142857142857141e-01 +5.000000000000000e-01 -3.571428571428572e-01 2.142857142857141e-01 +5.000000000000000e-01 -4.285714285714286e-01 2.857142857142855e-01 +5.000000000000000e-01 -3.571428571428572e-01 3.571428571428569e-01 +5.000000000000000e-01 -2.857142857142857e-01 2.857142857142855e-01 +-5.000000000000000e-01 -3.571428571428572e-01 2.142857142857141e-01 +-5.000000000000000e-01 -4.285714285714286e-01 2.857142857142855e-01 +-5.000000000000000e-01 -3.571428571428572e-01 3.571428571428569e-01 +-5.000000000000000e-01 -2.857142857142857e-01 2.857142857142855e-01 +5.000000000000000e-01 -2.142857142857143e-01 2.142857142857141e-01 +5.000000000000000e-01 -2.857142857142857e-01 2.857142857142855e-01 +5.000000000000000e-01 -2.142857142857143e-01 3.571428571428569e-01 +5.000000000000000e-01 -1.428571428571429e-01 2.857142857142855e-01 +-5.000000000000000e-01 -2.142857142857143e-01 2.142857142857141e-01 +-5.000000000000000e-01 -2.857142857142857e-01 2.857142857142855e-01 +-5.000000000000000e-01 -2.142857142857143e-01 3.571428571428569e-01 +-5.000000000000000e-01 -1.428571428571429e-01 2.857142857142855e-01 +5.000000000000000e-01 -7.142857142857145e-02 2.142857142857141e-01 +5.000000000000000e-01 -1.428571428571429e-01 2.857142857142855e-01 +5.000000000000000e-01 -7.142857142857145e-02 3.571428571428569e-01 +5.000000000000000e-01 -5.551115123125783e-17 2.857142857142855e-01 +-5.000000000000000e-01 -7.142857142857145e-02 2.142857142857141e-01 +-5.000000000000000e-01 -1.428571428571429e-01 2.857142857142855e-01 +-5.000000000000000e-01 -7.142857142857145e-02 3.571428571428569e-01 +-5.000000000000000e-01 -5.551115123125783e-17 2.857142857142855e-01 +5.000000000000000e-01 7.142857142857140e-02 2.142857142857141e-01 +5.000000000000000e-01 -5.551115123125783e-17 2.857142857142855e-01 +5.000000000000000e-01 7.142857142857140e-02 3.571428571428569e-01 +5.000000000000000e-01 1.428571428571428e-01 2.857142857142855e-01 +-5.000000000000000e-01 7.142857142857140e-02 2.142857142857141e-01 +-5.000000000000000e-01 -5.551115123125783e-17 2.857142857142855e-01 +-5.000000000000000e-01 7.142857142857140e-02 3.571428571428569e-01 +-5.000000000000000e-01 1.428571428571428e-01 2.857142857142855e-01 +5.000000000000000e-01 2.142857142857142e-01 2.142857142857141e-01 +5.000000000000000e-01 1.428571428571428e-01 2.857142857142855e-01 +5.000000000000000e-01 2.142857142857142e-01 3.571428571428569e-01 +5.000000000000000e-01 2.857142857142856e-01 2.857142857142855e-01 +-5.000000000000000e-01 2.142857142857142e-01 2.142857142857141e-01 +-5.000000000000000e-01 1.428571428571428e-01 2.857142857142855e-01 +-5.000000000000000e-01 2.142857142857142e-01 3.571428571428569e-01 +-5.000000000000000e-01 2.857142857142856e-01 2.857142857142855e-01 +5.000000000000000e-01 3.571428571428570e-01 2.142857142857141e-01 +5.000000000000000e-01 2.857142857142856e-01 2.857142857142855e-01 +5.000000000000000e-01 3.571428571428570e-01 3.571428571428569e-01 +5.000000000000000e-01 4.285714285714284e-01 2.857142857142855e-01 +-5.000000000000000e-01 3.571428571428570e-01 2.142857142857141e-01 +-5.000000000000000e-01 2.857142857142856e-01 2.857142857142855e-01 +-5.000000000000000e-01 3.571428571428570e-01 3.571428571428569e-01 +-5.000000000000000e-01 4.285714285714284e-01 2.857142857142855e-01 +5.000000000000000e-01 -4.285714285714286e-01 2.857142857142855e-01 +5.000000000000000e-01 -5.000000000000000e-01 3.571428571428569e-01 +5.000000000000000e-01 -4.285714285714286e-01 4.285714285714283e-01 +5.000000000000000e-01 -3.571428571428572e-01 3.571428571428569e-01 +-5.000000000000000e-01 -4.285714285714286e-01 2.857142857142855e-01 +-5.000000000000000e-01 -5.000000000000000e-01 3.571428571428569e-01 +-5.000000000000000e-01 -4.285714285714286e-01 4.285714285714283e-01 +-5.000000000000000e-01 -3.571428571428572e-01 3.571428571428569e-01 +5.000000000000000e-01 -2.857142857142857e-01 2.857142857142855e-01 +5.000000000000000e-01 -3.571428571428572e-01 3.571428571428569e-01 +5.000000000000000e-01 -2.857142857142857e-01 4.285714285714283e-01 +5.000000000000000e-01 -2.142857142857143e-01 3.571428571428569e-01 +-5.000000000000000e-01 -2.857142857142857e-01 2.857142857142855e-01 +-5.000000000000000e-01 -3.571428571428572e-01 3.571428571428569e-01 +-5.000000000000000e-01 -2.857142857142857e-01 4.285714285714283e-01 +-5.000000000000000e-01 -2.142857142857143e-01 3.571428571428569e-01 +5.000000000000000e-01 -1.428571428571429e-01 2.857142857142855e-01 +5.000000000000000e-01 -2.142857142857143e-01 3.571428571428569e-01 +5.000000000000000e-01 -1.428571428571429e-01 4.285714285714283e-01 +5.000000000000000e-01 -7.142857142857145e-02 3.571428571428569e-01 +-5.000000000000000e-01 -1.428571428571429e-01 2.857142857142855e-01 +-5.000000000000000e-01 -2.142857142857143e-01 3.571428571428569e-01 +-5.000000000000000e-01 -1.428571428571429e-01 4.285714285714283e-01 +-5.000000000000000e-01 -7.142857142857145e-02 3.571428571428569e-01 +5.000000000000000e-01 -5.551115123125783e-17 2.857142857142855e-01 +5.000000000000000e-01 -7.142857142857145e-02 3.571428571428569e-01 +5.000000000000000e-01 -5.551115123125783e-17 4.285714285714283e-01 +5.000000000000000e-01 7.142857142857140e-02 3.571428571428569e-01 +-5.000000000000000e-01 -5.551115123125783e-17 2.857142857142855e-01 +-5.000000000000000e-01 -7.142857142857145e-02 3.571428571428569e-01 +-5.000000000000000e-01 -5.551115123125783e-17 4.285714285714283e-01 +-5.000000000000000e-01 7.142857142857140e-02 3.571428571428569e-01 +5.000000000000000e-01 1.428571428571428e-01 2.857142857142855e-01 +5.000000000000000e-01 7.142857142857140e-02 3.571428571428569e-01 +5.000000000000000e-01 1.428571428571428e-01 4.285714285714283e-01 +5.000000000000000e-01 2.142857142857142e-01 3.571428571428569e-01 +-5.000000000000000e-01 1.428571428571428e-01 2.857142857142855e-01 +-5.000000000000000e-01 7.142857142857140e-02 3.571428571428569e-01 +-5.000000000000000e-01 1.428571428571428e-01 4.285714285714283e-01 +-5.000000000000000e-01 2.142857142857142e-01 3.571428571428569e-01 +5.000000000000000e-01 2.857142857142856e-01 2.857142857142855e-01 +5.000000000000000e-01 2.142857142857142e-01 3.571428571428569e-01 +5.000000000000000e-01 2.857142857142856e-01 4.285714285714283e-01 +5.000000000000000e-01 3.571428571428570e-01 3.571428571428569e-01 +-5.000000000000000e-01 2.857142857142856e-01 2.857142857142855e-01 +-5.000000000000000e-01 2.142857142857142e-01 3.571428571428569e-01 +-5.000000000000000e-01 2.857142857142856e-01 4.285714285714283e-01 +-5.000000000000000e-01 3.571428571428570e-01 3.571428571428569e-01 +5.000000000000000e-01 4.285714285714284e-01 2.857142857142855e-01 +5.000000000000000e-01 3.571428571428570e-01 3.571428571428569e-01 +5.000000000000000e-01 4.285714285714284e-01 4.285714285714283e-01 +5.000000000000000e-01 4.999999999999998e-01 3.571428571428569e-01 +-5.000000000000000e-01 4.285714285714284e-01 2.857142857142855e-01 +-5.000000000000000e-01 3.571428571428570e-01 3.571428571428569e-01 +-5.000000000000000e-01 4.285714285714284e-01 4.285714285714283e-01 +-5.000000000000000e-01 4.999999999999998e-01 3.571428571428569e-01 +5.000000000000000e-01 -3.571428571428572e-01 3.571428571428569e-01 +5.000000000000000e-01 -4.285714285714286e-01 4.285714285714283e-01 +5.000000000000000e-01 -3.571428571428572e-01 4.999999999999997e-01 +5.000000000000000e-01 -2.857142857142857e-01 4.285714285714283e-01 +-5.000000000000000e-01 -3.571428571428572e-01 3.571428571428569e-01 +-5.000000000000000e-01 -4.285714285714286e-01 4.285714285714283e-01 +-5.000000000000000e-01 -3.571428571428572e-01 4.999999999999997e-01 +-5.000000000000000e-01 -2.857142857142857e-01 4.285714285714283e-01 +5.000000000000000e-01 -2.142857142857143e-01 3.571428571428569e-01 +5.000000000000000e-01 -2.857142857142857e-01 4.285714285714283e-01 +5.000000000000000e-01 -2.142857142857143e-01 4.999999999999997e-01 +5.000000000000000e-01 -1.428571428571429e-01 4.285714285714283e-01 +-5.000000000000000e-01 -2.142857142857143e-01 3.571428571428569e-01 +-5.000000000000000e-01 -2.857142857142857e-01 4.285714285714283e-01 +-5.000000000000000e-01 -2.142857142857143e-01 4.999999999999997e-01 +-5.000000000000000e-01 -1.428571428571429e-01 4.285714285714283e-01 +5.000000000000000e-01 -7.142857142857145e-02 3.571428571428569e-01 +5.000000000000000e-01 -1.428571428571429e-01 4.285714285714283e-01 +5.000000000000000e-01 -7.142857142857145e-02 4.999999999999997e-01 +5.000000000000000e-01 -5.551115123125783e-17 4.285714285714283e-01 +-5.000000000000000e-01 -7.142857142857145e-02 3.571428571428569e-01 +-5.000000000000000e-01 -1.428571428571429e-01 4.285714285714283e-01 +-5.000000000000000e-01 -7.142857142857145e-02 4.999999999999997e-01 +-5.000000000000000e-01 -5.551115123125783e-17 4.285714285714283e-01 +5.000000000000000e-01 7.142857142857140e-02 3.571428571428569e-01 +5.000000000000000e-01 -5.551115123125783e-17 4.285714285714283e-01 +5.000000000000000e-01 7.142857142857140e-02 4.999999999999997e-01 +5.000000000000000e-01 1.428571428571428e-01 4.285714285714283e-01 +-5.000000000000000e-01 7.142857142857140e-02 3.571428571428569e-01 +-5.000000000000000e-01 -5.551115123125783e-17 4.285714285714283e-01 +-5.000000000000000e-01 7.142857142857140e-02 4.999999999999997e-01 +-5.000000000000000e-01 1.428571428571428e-01 4.285714285714283e-01 +5.000000000000000e-01 2.142857142857142e-01 3.571428571428569e-01 +5.000000000000000e-01 1.428571428571428e-01 4.285714285714283e-01 +5.000000000000000e-01 2.142857142857142e-01 4.999999999999997e-01 +5.000000000000000e-01 2.857142857142856e-01 4.285714285714283e-01 +-5.000000000000000e-01 2.142857142857142e-01 3.571428571428569e-01 +-5.000000000000000e-01 1.428571428571428e-01 4.285714285714283e-01 +-5.000000000000000e-01 2.142857142857142e-01 4.999999999999997e-01 +-5.000000000000000e-01 2.857142857142856e-01 4.285714285714283e-01 +5.000000000000000e-01 3.571428571428570e-01 3.571428571428569e-01 +5.000000000000000e-01 2.857142857142856e-01 4.285714285714283e-01 +5.000000000000000e-01 3.571428571428570e-01 4.999999999999997e-01 +5.000000000000000e-01 4.285714285714284e-01 4.285714285714283e-01 +-5.000000000000000e-01 3.571428571428570e-01 3.571428571428569e-01 +-5.000000000000000e-01 2.857142857142856e-01 4.285714285714283e-01 +-5.000000000000000e-01 3.571428571428570e-01 4.999999999999997e-01 +-5.000000000000000e-01 4.285714285714284e-01 4.285714285714283e-01 +5.000000000000000e-01 4.999999999999998e-01 -3.571428571428572e-01 +5.000000000000000e-01 4.999999999999998e-01 -2.142857142857143e-01 +5.000000000000000e-01 4.285714285714284e-01 -2.857142857142857e-01 +-5.000000000000000e-01 4.999999999999998e-01 -3.571428571428572e-01 +-5.000000000000000e-01 4.999999999999998e-01 -2.142857142857143e-01 +-5.000000000000000e-01 4.285714285714284e-01 -2.857142857142857e-01 +5.000000000000000e-01 4.999999999999998e-01 -2.142857142857143e-01 +5.000000000000000e-01 4.999999999999998e-01 -7.142857142857151e-02 +5.000000000000000e-01 4.285714285714284e-01 -1.428571428571429e-01 +-5.000000000000000e-01 4.999999999999998e-01 -2.142857142857143e-01 +-5.000000000000000e-01 4.999999999999998e-01 -7.142857142857151e-02 +-5.000000000000000e-01 4.285714285714284e-01 -1.428571428571429e-01 +5.000000000000000e-01 4.999999999999998e-01 -7.142857142857151e-02 +5.000000000000000e-01 4.999999999999998e-01 7.142857142857129e-02 +5.000000000000000e-01 4.285714285714284e-01 -1.110223024625157e-16 +-5.000000000000000e-01 4.999999999999998e-01 -7.142857142857151e-02 +-5.000000000000000e-01 4.999999999999998e-01 7.142857142857129e-02 +-5.000000000000000e-01 4.285714285714284e-01 -1.110223024625157e-16 +5.000000000000000e-01 4.999999999999998e-01 7.142857142857129e-02 +5.000000000000000e-01 4.999999999999998e-01 2.142857142857141e-01 +5.000000000000000e-01 4.285714285714284e-01 1.428571428571427e-01 +-5.000000000000000e-01 4.999999999999998e-01 7.142857142857129e-02 +-5.000000000000000e-01 4.999999999999998e-01 2.142857142857141e-01 +-5.000000000000000e-01 4.285714285714284e-01 1.428571428571427e-01 +5.000000000000000e-01 4.999999999999998e-01 2.142857142857141e-01 +5.000000000000000e-01 4.999999999999998e-01 3.571428571428569e-01 +5.000000000000000e-01 4.285714285714284e-01 2.857142857142855e-01 +-5.000000000000000e-01 4.999999999999998e-01 2.142857142857141e-01 +-5.000000000000000e-01 4.999999999999998e-01 3.571428571428569e-01 +-5.000000000000000e-01 4.285714285714284e-01 2.857142857142855e-01 +5.000000000000000e-01 4.999999999999998e-01 3.571428571428569e-01 +5.000000000000000e-01 4.999999999999998e-01 4.999999999999997e-01 +5.000000000000000e-01 4.285714285714284e-01 4.285714285714283e-01 +-5.000000000000000e-01 4.999999999999998e-01 3.571428571428569e-01 +-5.000000000000000e-01 4.999999999999998e-01 4.999999999999997e-01 +-5.000000000000000e-01 4.285714285714284e-01 4.285714285714283e-01 +5.000000000000000e-01 -5.000000000000000e-01 -3.571428571428572e-01 +5.000000000000000e-01 -4.285714285714286e-01 -2.857142857142857e-01 +5.000000000000000e-01 -5.000000000000000e-01 -2.142857142857143e-01 +-5.000000000000000e-01 -5.000000000000000e-01 -3.571428571428572e-01 +-5.000000000000000e-01 -4.285714285714286e-01 -2.857142857142857e-01 +-5.000000000000000e-01 -5.000000000000000e-01 -2.142857142857143e-01 +5.000000000000000e-01 -5.000000000000000e-01 -2.142857142857143e-01 +5.000000000000000e-01 -4.285714285714286e-01 -1.428571428571429e-01 +5.000000000000000e-01 -5.000000000000000e-01 -7.142857142857151e-02 +-5.000000000000000e-01 -5.000000000000000e-01 -2.142857142857143e-01 +-5.000000000000000e-01 -4.285714285714286e-01 -1.428571428571429e-01 +-5.000000000000000e-01 -5.000000000000000e-01 -7.142857142857151e-02 +5.000000000000000e-01 -5.000000000000000e-01 -7.142857142857151e-02 +5.000000000000000e-01 -4.285714285714286e-01 -1.110223024625157e-16 +5.000000000000000e-01 -5.000000000000000e-01 7.142857142857129e-02 +-5.000000000000000e-01 -5.000000000000000e-01 -7.142857142857151e-02 +-5.000000000000000e-01 -4.285714285714286e-01 -1.110223024625157e-16 +-5.000000000000000e-01 -5.000000000000000e-01 7.142857142857129e-02 +5.000000000000000e-01 -5.000000000000000e-01 7.142857142857129e-02 +5.000000000000000e-01 -4.285714285714286e-01 1.428571428571427e-01 +5.000000000000000e-01 -5.000000000000000e-01 2.142857142857141e-01 +-5.000000000000000e-01 -5.000000000000000e-01 7.142857142857129e-02 +-5.000000000000000e-01 -4.285714285714286e-01 1.428571428571427e-01 +-5.000000000000000e-01 -5.000000000000000e-01 2.142857142857141e-01 +5.000000000000000e-01 -5.000000000000000e-01 2.142857142857141e-01 +5.000000000000000e-01 -4.285714285714286e-01 2.857142857142855e-01 +5.000000000000000e-01 -5.000000000000000e-01 3.571428571428569e-01 +-5.000000000000000e-01 -5.000000000000000e-01 2.142857142857141e-01 +-5.000000000000000e-01 -4.285714285714286e-01 2.857142857142855e-01 +-5.000000000000000e-01 -5.000000000000000e-01 3.571428571428569e-01 +5.000000000000000e-01 -5.000000000000000e-01 3.571428571428569e-01 +5.000000000000000e-01 -4.285714285714286e-01 4.285714285714283e-01 +5.000000000000000e-01 -5.000000000000000e-01 4.999999999999997e-01 +-5.000000000000000e-01 -5.000000000000000e-01 3.571428571428569e-01 +-5.000000000000000e-01 -4.285714285714286e-01 4.285714285714283e-01 +-5.000000000000000e-01 -5.000000000000000e-01 4.999999999999997e-01 +5.000000000000000e-01 -4.285714285714286e-01 4.285714285714283e-01 +5.000000000000000e-01 -3.571428571428572e-01 4.999999999999997e-01 +5.000000000000000e-01 -5.000000000000000e-01 4.999999999999997e-01 +-5.000000000000000e-01 -4.285714285714286e-01 4.285714285714283e-01 +-5.000000000000000e-01 -3.571428571428572e-01 4.999999999999997e-01 +-5.000000000000000e-01 -5.000000000000000e-01 4.999999999999997e-01 +5.000000000000000e-01 -2.857142857142857e-01 4.285714285714283e-01 +5.000000000000000e-01 -2.142857142857143e-01 4.999999999999997e-01 +5.000000000000000e-01 -3.571428571428572e-01 4.999999999999997e-01 +-5.000000000000000e-01 -2.857142857142857e-01 4.285714285714283e-01 +-5.000000000000000e-01 -2.142857142857143e-01 4.999999999999997e-01 +-5.000000000000000e-01 -3.571428571428572e-01 4.999999999999997e-01 +5.000000000000000e-01 -1.428571428571429e-01 4.285714285714283e-01 +5.000000000000000e-01 -7.142857142857145e-02 4.999999999999997e-01 +5.000000000000000e-01 -2.142857142857143e-01 4.999999999999997e-01 +-5.000000000000000e-01 -1.428571428571429e-01 4.285714285714283e-01 +-5.000000000000000e-01 -7.142857142857145e-02 4.999999999999997e-01 +-5.000000000000000e-01 -2.142857142857143e-01 4.999999999999997e-01 +5.000000000000000e-01 -5.551115123125783e-17 4.285714285714283e-01 +5.000000000000000e-01 7.142857142857140e-02 4.999999999999997e-01 +5.000000000000000e-01 -7.142857142857145e-02 4.999999999999997e-01 +-5.000000000000000e-01 -5.551115123125783e-17 4.285714285714283e-01 +-5.000000000000000e-01 7.142857142857140e-02 4.999999999999997e-01 +-5.000000000000000e-01 -7.142857142857145e-02 4.999999999999997e-01 +5.000000000000000e-01 1.428571428571428e-01 4.285714285714283e-01 +5.000000000000000e-01 2.142857142857142e-01 4.999999999999997e-01 +5.000000000000000e-01 7.142857142857140e-02 4.999999999999997e-01 +-5.000000000000000e-01 1.428571428571428e-01 4.285714285714283e-01 +-5.000000000000000e-01 2.142857142857142e-01 4.999999999999997e-01 +-5.000000000000000e-01 7.142857142857140e-02 4.999999999999997e-01 +5.000000000000000e-01 2.857142857142856e-01 4.285714285714283e-01 +5.000000000000000e-01 3.571428571428570e-01 4.999999999999997e-01 +5.000000000000000e-01 2.142857142857142e-01 4.999999999999997e-01 +-5.000000000000000e-01 2.857142857142856e-01 4.285714285714283e-01 +-5.000000000000000e-01 3.571428571428570e-01 4.999999999999997e-01 +-5.000000000000000e-01 2.142857142857142e-01 4.999999999999997e-01 +5.000000000000000e-01 4.285714285714284e-01 4.285714285714283e-01 +5.000000000000000e-01 4.999999999999998e-01 4.999999999999997e-01 +5.000000000000000e-01 3.571428571428570e-01 4.999999999999997e-01 +-5.000000000000000e-01 4.285714285714284e-01 4.285714285714283e-01 +-5.000000000000000e-01 4.999999999999998e-01 4.999999999999997e-01 +-5.000000000000000e-01 3.571428571428570e-01 4.999999999999997e-01 + + + + + +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 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 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 + + +27 54 81 108 135 162 189 216 243 270 297 324 351 378 405 432 459 486 513 540 567 594 621 648 675 702 729 756 783 810 837 864 891 918 945 972 999 1026 1053 1080 1107 1134 1161 1188 1215 1242 1269 1296 1323 1350 1377 1404 1431 1458 1485 1512 1539 1566 1593 1620 1647 1674 1701 1728 1755 1782 1809 1836 1863 1890 1917 1944 1971 1998 2025 2052 2079 2106 2133 2160 2187 2214 2241 2268 2295 2322 2349 2376 2403 2430 2457 2484 2511 2538 2565 2592 2600 2608 2616 2624 2632 2640 2648 2656 2664 2672 2680 2688 2696 2704 2712 2720 2728 2736 2744 2752 2760 2768 2776 2784 2792 2800 2808 2816 2824 2832 2840 2848 2856 2864 2872 2880 2888 2896 2904 2912 2920 2928 2936 2944 2952 2960 2968 2976 2984 2992 3000 3008 3016 3024 3032 3040 3048 3056 3064 3072 3080 3088 3096 3104 3112 3120 3128 3136 3144 3152 3160 3168 3176 3184 3192 3200 3208 3216 3222 3228 3234 3240 3246 3252 3258 3264 3270 3276 3282 3288 3294 3300 3306 3312 3318 3324 3330 + + +29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 + + + + + +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 + + + + +0.000000000000000e+00 +1.000000000000000e+00 +2.000000000000000e+00 +3.000000000000000e+00 +4.000000000000000e+00 +5.000000000000000e+00 +6.000000000000000e+00 +7.000000000000000e+00 +8.000000000000000e+00 +9.000000000000000e+00 +1.000000000000000e+01 +1.100000000000000e+01 +1.200000000000000e+01 +1.300000000000000e+01 +1.400000000000000e+01 +1.500000000000000e+01 +1.600000000000000e+01 +1.700000000000000e+01 +1.800000000000000e+01 +1.900000000000000e+01 +2.000000000000000e+01 +2.100000000000000e+01 +2.200000000000000e+01 +2.300000000000000e+01 +2.400000000000000e+01 +2.500000000000000e+01 +2.600000000000000e+01 +2.700000000000000e+01 +2.800000000000000e+01 +2.900000000000000e+01 +3.000000000000000e+01 +3.100000000000000e+01 +3.200000000000000e+01 +3.300000000000000e+01 +3.400000000000000e+01 +3.500000000000000e+01 +3.600000000000000e+01 +3.700000000000000e+01 +3.800000000000000e+01 +3.900000000000000e+01 +4.000000000000000e+01 +4.100000000000000e+01 +4.200000000000000e+01 +4.300000000000000e+01 +4.400000000000000e+01 +4.500000000000000e+01 +4.600000000000000e+01 +4.700000000000000e+01 +4.800000000000000e+01 +4.900000000000000e+01 +5.000000000000000e+01 +5.100000000000000e+01 +5.200000000000000e+01 +5.300000000000000e+01 +5.400000000000000e+01 +5.500000000000000e+01 +5.600000000000000e+01 +5.700000000000000e+01 +5.800000000000000e+01 +5.900000000000000e+01 +6.000000000000000e+01 +6.100000000000000e+01 +6.200000000000000e+01 +6.300000000000000e+01 +6.400000000000000e+01 +6.500000000000000e+01 +6.600000000000000e+01 +6.700000000000000e+01 +6.800000000000000e+01 +6.900000000000000e+01 +7.000000000000000e+01 +7.100000000000000e+01 +7.200000000000000e+01 +7.300000000000000e+01 +7.400000000000000e+01 +7.500000000000000e+01 +7.600000000000000e+01 +7.700000000000000e+01 +7.800000000000000e+01 +7.900000000000000e+01 +8.000000000000000e+01 +8.100000000000000e+01 +8.200000000000000e+01 +8.300000000000000e+01 +8.400000000000000e+01 +8.500000000000000e+01 +8.600000000000000e+01 +8.700000000000000e+01 +8.800000000000000e+01 +8.900000000000000e+01 +9.000000000000000e+01 +9.100000000000000e+01 +9.200000000000000e+01 +9.300000000000000e+01 +9.400000000000000e+01 +9.500000000000000e+01 +9.600000000000000e+01 +9.700000000000000e+01 +9.800000000000000e+01 +9.900000000000000e+01 +1.000000000000000e+02 +1.010000000000000e+02 +1.020000000000000e+02 +1.030000000000000e+02 +1.040000000000000e+02 +1.050000000000000e+02 +1.060000000000000e+02 +1.070000000000000e+02 +1.080000000000000e+02 +1.090000000000000e+02 +1.100000000000000e+02 +1.110000000000000e+02 +1.120000000000000e+02 +1.130000000000000e+02 +1.140000000000000e+02 +1.150000000000000e+02 +1.160000000000000e+02 +1.170000000000000e+02 +1.180000000000000e+02 +1.190000000000000e+02 +1.200000000000000e+02 +1.210000000000000e+02 +1.220000000000000e+02 +1.230000000000000e+02 +1.240000000000000e+02 +1.250000000000000e+02 +1.260000000000000e+02 +1.270000000000000e+02 +1.280000000000000e+02 +1.290000000000000e+02 +1.300000000000000e+02 +1.310000000000000e+02 +1.320000000000000e+02 +1.330000000000000e+02 +1.340000000000000e+02 +1.350000000000000e+02 +1.360000000000000e+02 +1.370000000000000e+02 +1.380000000000000e+02 +1.390000000000000e+02 +1.400000000000000e+02 +1.410000000000000e+02 +1.420000000000000e+02 +1.430000000000000e+02 +1.440000000000000e+02 +1.450000000000000e+02 +1.460000000000000e+02 +1.470000000000000e+02 +1.480000000000000e+02 +1.490000000000000e+02 +1.500000000000000e+02 +1.510000000000000e+02 +1.520000000000000e+02 +1.530000000000000e+02 +1.540000000000000e+02 +1.550000000000000e+02 +1.560000000000000e+02 +1.570000000000000e+02 +1.580000000000000e+02 +1.590000000000000e+02 +1.600000000000000e+02 +1.610000000000000e+02 +1.620000000000000e+02 +1.630000000000000e+02 +1.640000000000000e+02 +1.650000000000000e+02 +1.660000000000000e+02 +1.670000000000000e+02 +1.680000000000000e+02 +1.690000000000000e+02 +1.700000000000000e+02 +1.710000000000000e+02 +1.720000000000000e+02 +1.730000000000000e+02 +1.740000000000000e+02 +1.750000000000000e+02 +1.760000000000000e+02 +1.770000000000000e+02 +1.780000000000000e+02 +1.790000000000000e+02 +1.800000000000000e+02 +1.810000000000000e+02 +1.820000000000000e+02 +1.830000000000000e+02 +1.840000000000000e+02 +1.850000000000000e+02 +1.860000000000000e+02 +1.870000000000000e+02 +1.880000000000000e+02 +1.890000000000000e+02 +1.900000000000000e+02 +1.910000000000000e+02 +1.920000000000000e+02 + + +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 + + + + + + diff --git a/tests/input_files/ref/embeddedmesh_nitsche_bending_beam_linear_kinem-vtk-files/structure-00000.pvtu b/tests/input_files/ref/embeddedmesh_nitsche_bending_beam_linear_kinem-vtk-files/structure-00000.pvtu new file mode 100644 index 00000000000..7778e28d7d4 --- /dev/null +++ b/tests/input_files/ref/embeddedmesh_nitsche_bending_beam_linear_kinem-vtk-files/structure-00000.pvtu @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + diff --git a/tests/input_files/ref/embeddedmesh_nitsche_bending_beam_linear_kinem-vtk-files/structure-00001-0.vtu b/tests/input_files/ref/embeddedmesh_nitsche_bending_beam_linear_kinem-vtk-files/structure-00001-0.vtu new file mode 100644 index 00000000000..14c92688806 --- /dev/null +++ b/tests/input_files/ref/embeddedmesh_nitsche_bending_beam_linear_kinem-vtk-files/structure-00001-0.vtu @@ -0,0 +1,7090 @@ + + + + + + +1.000000000000000e-01 + + + + + + +-5.000000000000000e-01 -5.000000000000000e-01 -1.000000000000000e+00 +5.000000000000000e-01 -5.000000000000000e-01 -1.000000000000000e+00 +5.000000000000000e-01 -4.166666666666666e-01 -1.000000000000000e+00 +-5.000000000000000e-01 -4.166666666666666e-01 -1.000000000000000e+00 +-5.000000000000000e-01 -5.000000000000000e-01 -9.156249999999999e-01 +5.000000000000000e-01 -5.000000000000000e-01 -9.156249999999999e-01 +5.000000000000000e-01 -4.166666666666666e-01 -9.156250000000000e-01 +-5.000000000000000e-01 -4.166666666666666e-01 -9.156250000000000e-01 +0.000000000000000e+00 -5.000000000000000e-01 -1.000000000000000e+00 +5.000000000000000e-01 -4.583333333333333e-01 -1.000000000000000e+00 +0.000000000000000e+00 -4.166666666666666e-01 -1.000000000000000e+00 +-5.000000000000000e-01 -4.583333333333333e-01 -1.000000000000000e+00 +0.000000000000000e+00 -5.000000000000000e-01 -9.156249999999999e-01 +5.000000000000000e-01 -4.583333333333333e-01 -9.156250000000000e-01 +0.000000000000000e+00 -4.166666666666666e-01 -9.156250000000000e-01 +-5.000000000000000e-01 -4.583333333333333e-01 -9.156250000000000e-01 +-5.000000000000000e-01 -5.000000000000000e-01 -9.578125000000000e-01 +5.000000000000000e-01 -5.000000000000000e-01 -9.578125000000000e-01 +5.000000000000000e-01 -4.166666666666666e-01 -9.578125000000000e-01 +-5.000000000000000e-01 -4.166666666666666e-01 -9.578125000000000e-01 +-5.000000000000000e-01 -4.583333333333333e-01 -9.578125000000001e-01 +5.000000000000000e-01 -4.583333333333333e-01 -9.578125000000001e-01 +0.000000000000000e+00 -5.000000000000000e-01 -9.578125000000001e-01 +0.000000000000000e+00 -4.166666666666666e-01 -9.578125000000002e-01 +0.000000000000000e+00 -4.583333333333333e-01 -1.000000000000000e+00 +0.000000000000000e+00 -4.583333333333333e-01 -9.156250000000001e-01 +0.000000000000000e+00 -4.583333333333333e-01 -9.578124999999998e-01 +-5.000000000000000e-01 -4.166666666666666e-01 -1.000000000000000e+00 +5.000000000000000e-01 -4.166666666666666e-01 -1.000000000000000e+00 +5.000000000000000e-01 -3.333333333333333e-01 -1.000000000000000e+00 +-5.000000000000000e-01 -3.333333333333333e-01 -1.000000000000000e+00 +-5.000000000000000e-01 -4.166666666666666e-01 -9.156250000000000e-01 +5.000000000000000e-01 -4.166666666666666e-01 -9.156250000000000e-01 +5.000000000000000e-01 -3.333333333333333e-01 -9.156250000000000e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -9.156250000000000e-01 +0.000000000000000e+00 -4.166666666666666e-01 -1.000000000000000e+00 +5.000000000000001e-01 -3.750000000000000e-01 -1.000000000000000e+00 +0.000000000000000e+00 -3.333333333333333e-01 -1.000000000000000e+00 +-5.000000000000001e-01 -3.750000000000000e-01 -1.000000000000000e+00 +0.000000000000000e+00 -4.166666666666666e-01 -9.156250000000000e-01 +5.000000000000001e-01 -3.750000000000001e-01 -9.156250000000001e-01 +0.000000000000000e+00 -3.333333333333333e-01 -9.156250000000000e-01 +-5.000000000000001e-01 -3.750000000000001e-01 -9.156250000000001e-01 +-5.000000000000000e-01 -4.166666666666666e-01 -9.578125000000000e-01 +5.000000000000000e-01 -4.166666666666666e-01 -9.578125000000000e-01 +5.000000000000000e-01 -3.333333333333333e-01 -9.578125000000000e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -9.578125000000000e-01 +-5.000000000000001e-01 -3.750000000000000e-01 -9.578125000000003e-01 +5.000000000000001e-01 -3.750000000000000e-01 -9.578125000000003e-01 +0.000000000000000e+00 -4.166666666666666e-01 -9.578125000000002e-01 +0.000000000000000e+00 -3.333333333333333e-01 -9.578125000000002e-01 +0.000000000000000e+00 -3.750000000000000e-01 -1.000000000000000e+00 +0.000000000000000e+00 -3.750000000000000e-01 -9.156250000000002e-01 +0.000000000000000e+00 -3.749999999999999e-01 -9.578124999999997e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -1.000000000000000e+00 +5.000000000000000e-01 -3.333333333333333e-01 -1.000000000000000e+00 +5.000000000000000e-01 -2.500000000000000e-01 -1.000000000000000e+00 +-5.000000000000000e-01 -2.500000000000000e-01 -1.000000000000000e+00 +-5.000000000000000e-01 -3.333333333333333e-01 -9.156250000000000e-01 +5.000000000000000e-01 -3.333333333333333e-01 -9.156250000000000e-01 +5.000000000000000e-01 -2.500000000000000e-01 -9.156250000000001e-01 +-5.000000000000000e-01 -2.500000000000000e-01 -9.156250000000001e-01 +0.000000000000000e+00 -3.333333333333333e-01 -1.000000000000000e+00 +5.000000000000000e-01 -2.916666666666666e-01 -1.000000000000000e+00 +0.000000000000000e+00 -2.499999999999999e-01 -1.000000000000000e+00 +-5.000000000000000e-01 -2.916666666666666e-01 -1.000000000000000e+00 +0.000000000000000e+00 -3.333333333333333e-01 -9.156250000000000e-01 +5.000000000000000e-01 -2.916666666666666e-01 -9.156249999999999e-01 +0.000000000000000e+00 -2.500000000000000e-01 -9.156250000000000e-01 +-5.000000000000000e-01 -2.916666666666666e-01 -9.156249999999999e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -9.578125000000000e-01 +5.000000000000000e-01 -3.333333333333333e-01 -9.578125000000000e-01 +5.000000000000000e-01 -2.499999999999999e-01 -9.578125000000000e-01 +-5.000000000000000e-01 -2.499999999999999e-01 -9.578125000000000e-01 +-5.000000000000000e-01 -2.916666666666666e-01 -9.578125000000001e-01 +5.000000000000000e-01 -2.916666666666666e-01 -9.578125000000001e-01 +0.000000000000000e+00 -3.333333333333333e-01 -9.578125000000002e-01 +0.000000000000000e+00 -2.499999999999999e-01 -9.578125000000002e-01 +0.000000000000000e+00 -2.916666666666666e-01 -1.000000000000000e+00 +0.000000000000000e+00 -2.916666666666666e-01 -9.156250000000000e-01 +0.000000000000000e+00 -2.916666666666666e-01 -9.578124999999997e-01 +-5.000000000000000e-01 -2.500000000000000e-01 -1.000000000000000e+00 +5.000000000000000e-01 -2.500000000000000e-01 -1.000000000000000e+00 +5.000000000000000e-01 -1.666666666666667e-01 -1.000000000000000e+00 +-5.000000000000000e-01 -1.666666666666667e-01 -1.000000000000000e+00 +-5.000000000000000e-01 -2.500000000000000e-01 -9.156250000000001e-01 +5.000000000000000e-01 -2.500000000000000e-01 -9.156250000000001e-01 +5.000000000000000e-01 -1.666666666666667e-01 -9.156250000000000e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -9.156250000000000e-01 +0.000000000000000e+00 -2.499999999999999e-01 -1.000000000000000e+00 +5.000000000000000e-01 -2.083333333333333e-01 -1.000000000000000e+00 +0.000000000000000e+00 -1.666666666666667e-01 -1.000000000000000e+00 +-5.000000000000000e-01 -2.083333333333333e-01 -1.000000000000000e+00 +0.000000000000000e+00 -2.500000000000000e-01 -9.156250000000000e-01 +5.000000000000000e-01 -2.083333333333334e-01 -9.156250000000000e-01 +0.000000000000000e+00 -1.666666666666667e-01 -9.156250000000000e-01 +-5.000000000000000e-01 -2.083333333333334e-01 -9.156250000000000e-01 +-5.000000000000000e-01 -2.499999999999999e-01 -9.578125000000000e-01 +5.000000000000000e-01 -2.499999999999999e-01 -9.578125000000000e-01 +5.000000000000000e-01 -1.666666666666667e-01 -9.578125000000000e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -9.578125000000000e-01 +-5.000000000000000e-01 -2.083333333333334e-01 -9.578125000000002e-01 +5.000000000000000e-01 -2.083333333333334e-01 -9.578125000000002e-01 +0.000000000000000e+00 -2.499999999999999e-01 -9.578125000000002e-01 +0.000000000000000e+00 -1.666666666666667e-01 -9.578125000000002e-01 +0.000000000000000e+00 -2.083333333333334e-01 -1.000000000000000e+00 +0.000000000000000e+00 -2.083333333333334e-01 -9.156250000000001e-01 +0.000000000000000e+00 -2.083333333333333e-01 -9.578124999999998e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -1.000000000000000e+00 +5.000000000000000e-01 -1.666666666666667e-01 -1.000000000000000e+00 +5.000000000000000e-01 -8.333333333333334e-02 -1.000000000000000e+00 +-5.000000000000000e-01 -8.333333333333334e-02 -1.000000000000000e+00 +-5.000000000000000e-01 -1.666666666666667e-01 -9.156250000000000e-01 +5.000000000000000e-01 -1.666666666666667e-01 -9.156250000000000e-01 +5.000000000000000e-01 -8.333333333333337e-02 -9.156250000000001e-01 +-5.000000000000000e-01 -8.333333333333337e-02 -9.156250000000001e-01 +0.000000000000000e+00 -1.666666666666667e-01 -1.000000000000000e+00 +5.000000000000001e-01 -1.250000000000000e-01 -1.000000000000000e+00 +0.000000000000000e+00 -8.333333333333334e-02 -1.000000000000000e+00 +-5.000000000000001e-01 -1.250000000000000e-01 -1.000000000000000e+00 +0.000000000000000e+00 -1.666666666666667e-01 -9.156250000000000e-01 +5.000000000000000e-01 -1.250000000000000e-01 -9.156250000000001e-01 +0.000000000000000e+00 -8.333333333333334e-02 -9.156249999999999e-01 +-5.000000000000000e-01 -1.250000000000000e-01 -9.156250000000001e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -9.578125000000000e-01 +5.000000000000000e-01 -1.666666666666667e-01 -9.578125000000000e-01 +5.000000000000000e-01 -8.333333333333336e-02 -9.578125000000000e-01 +-5.000000000000000e-01 -8.333333333333336e-02 -9.578125000000000e-01 +-5.000000000000000e-01 -1.250000000000000e-01 -9.578125000000002e-01 +5.000000000000000e-01 -1.250000000000000e-01 -9.578125000000002e-01 +0.000000000000000e+00 -1.666666666666667e-01 -9.578125000000002e-01 +0.000000000000000e+00 -8.333333333333334e-02 -9.578125000000001e-01 +0.000000000000000e+00 -1.250000000000000e-01 -1.000000000000000e+00 +0.000000000000000e+00 -1.250000000000000e-01 -9.156250000000002e-01 +0.000000000000000e+00 -1.250000000000000e-01 -9.578124999999998e-01 +-5.000000000000000e-01 -8.333333333333334e-02 -1.000000000000000e+00 +5.000000000000000e-01 -8.333333333333334e-02 -1.000000000000000e+00 +5.000000000000000e-01 0.000000000000000e+00 -1.000000000000000e+00 +-5.000000000000000e-01 0.000000000000000e+00 -1.000000000000000e+00 +-5.000000000000000e-01 -8.333333333333337e-02 -9.156250000000001e-01 +5.000000000000000e-01 -8.333333333333337e-02 -9.156250000000001e-01 +5.000000000000000e-01 0.000000000000000e+00 -9.156249999999999e-01 +-5.000000000000000e-01 0.000000000000000e+00 -9.156249999999999e-01 +0.000000000000000e+00 -8.333333333333334e-02 -1.000000000000000e+00 +5.000000000000000e-01 -4.166666666666669e-02 -1.000000000000000e+00 +0.000000000000000e+00 8.673617379884035e-19 -1.000000000000000e+00 +-5.000000000000000e-01 -4.166666666666669e-02 -1.000000000000000e+00 +0.000000000000000e+00 -8.333333333333334e-02 -9.156249999999999e-01 +5.000000000000000e-01 -4.166666666666669e-02 -9.156250000000001e-01 +0.000000000000000e+00 4.336808689942018e-19 -9.156249999999999e-01 +-5.000000000000000e-01 -4.166666666666669e-02 -9.156250000000001e-01 +-5.000000000000000e-01 -8.333333333333336e-02 -9.578125000000000e-01 +5.000000000000000e-01 -8.333333333333336e-02 -9.578125000000000e-01 +5.000000000000000e-01 1.734723475976807e-18 -9.578125000000000e-01 +-5.000000000000000e-01 1.734723475976807e-18 -9.578125000000000e-01 +-5.000000000000000e-01 -4.166666666666668e-02 -9.578125000000001e-01 +5.000000000000000e-01 -4.166666666666668e-02 -9.578125000000001e-01 +0.000000000000000e+00 -8.333333333333334e-02 -9.578125000000001e-01 +0.000000000000000e+00 1.843143693225358e-18 -9.578125000000001e-01 +0.000000000000000e+00 -4.166666666666668e-02 -1.000000000000000e+00 +0.000000000000000e+00 -4.166666666666668e-02 -9.156250000000001e-01 +0.000000000000000e+00 -4.166666666666667e-02 -9.578124999999997e-01 +-5.000000000000000e-01 0.000000000000000e+00 -1.000000000000000e+00 +5.000000000000000e-01 0.000000000000000e+00 -1.000000000000000e+00 +5.000000000000000e-01 8.333333333333325e-02 -1.000000000000000e+00 +-5.000000000000000e-01 8.333333333333325e-02 -1.000000000000000e+00 +-5.000000000000000e-01 0.000000000000000e+00 -9.156249999999999e-01 +5.000000000000000e-01 0.000000000000000e+00 -9.156249999999999e-01 +5.000000000000000e-01 8.333333333333325e-02 -9.156249999999999e-01 +-5.000000000000000e-01 8.333333333333325e-02 -9.156249999999999e-01 +0.000000000000000e+00 8.673617379884035e-19 -1.000000000000000e+00 +5.000000000000000e-01 4.166666666666662e-02 -1.000000000000000e+00 +0.000000000000000e+00 8.333333333333327e-02 -1.000000000000000e+00 +-5.000000000000000e-01 4.166666666666662e-02 -1.000000000000000e+00 +0.000000000000000e+00 4.336808689942018e-19 -9.156249999999999e-01 +5.000000000000000e-01 4.166666666666663e-02 -9.156250000000000e-01 +0.000000000000000e+00 8.333333333333325e-02 -9.156249999999999e-01 +-5.000000000000000e-01 4.166666666666663e-02 -9.156250000000000e-01 +-5.000000000000000e-01 1.734723475976807e-18 -9.578125000000000e-01 +5.000000000000000e-01 1.734723475976807e-18 -9.578125000000000e-01 +5.000000000000000e-01 8.333333333333326e-02 -9.578125000000001e-01 +-5.000000000000000e-01 8.333333333333326e-02 -9.578125000000001e-01 +-5.000000000000000e-01 4.166666666666663e-02 -9.578125000000001e-01 +5.000000000000000e-01 4.166666666666663e-02 -9.578125000000001e-01 +0.000000000000000e+00 1.843143693225358e-18 -9.578125000000001e-01 +0.000000000000000e+00 8.333333333333326e-02 -9.578125000000001e-01 +0.000000000000000e+00 4.166666666666661e-02 -9.999999999999998e-01 +0.000000000000000e+00 4.166666666666661e-02 -9.156249999999999e-01 +0.000000000000000e+00 4.166666666666664e-02 -9.578124999999998e-01 +-5.000000000000000e-01 8.333333333333325e-02 -1.000000000000000e+00 +5.000000000000000e-01 8.333333333333325e-02 -1.000000000000000e+00 +5.000000000000000e-01 1.666666666666666e-01 -1.000000000000000e+00 +-5.000000000000000e-01 1.666666666666666e-01 -1.000000000000000e+00 +-5.000000000000000e-01 8.333333333333325e-02 -9.156249999999999e-01 +5.000000000000000e-01 8.333333333333325e-02 -9.156249999999999e-01 +5.000000000000000e-01 1.666666666666666e-01 -9.156250000000000e-01 +-5.000000000000000e-01 1.666666666666666e-01 -9.156250000000000e-01 +0.000000000000000e+00 8.333333333333327e-02 -1.000000000000000e+00 +5.000000000000000e-01 1.250000000000000e-01 -1.000000000000000e+00 +0.000000000000000e+00 1.666666666666666e-01 -1.000000000000000e+00 +-5.000000000000000e-01 1.250000000000000e-01 -1.000000000000000e+00 +0.000000000000000e+00 8.333333333333325e-02 -9.156249999999999e-01 +5.000000000000000e-01 1.250000000000000e-01 -9.156250000000001e-01 +0.000000000000000e+00 1.666666666666666e-01 -9.156249999999999e-01 +-5.000000000000000e-01 1.250000000000000e-01 -9.156250000000001e-01 +-5.000000000000000e-01 8.333333333333326e-02 -9.578125000000001e-01 +5.000000000000000e-01 8.333333333333326e-02 -9.578125000000001e-01 +5.000000000000000e-01 1.666666666666666e-01 -9.578125000000000e-01 +-5.000000000000000e-01 1.666666666666666e-01 -9.578125000000000e-01 +-5.000000000000000e-01 1.250000000000000e-01 -9.578125000000001e-01 +5.000000000000000e-01 1.250000000000000e-01 -9.578125000000001e-01 +0.000000000000000e+00 8.333333333333326e-02 -9.578125000000001e-01 +0.000000000000000e+00 1.666666666666666e-01 -9.578125000000002e-01 +0.000000000000000e+00 1.250000000000000e-01 -1.000000000000000e+00 +0.000000000000000e+00 1.250000000000000e-01 -9.156250000000000e-01 +0.000000000000000e+00 1.250000000000000e-01 -9.578124999999998e-01 +-5.000000000000000e-01 1.666666666666666e-01 -1.000000000000000e+00 +5.000000000000000e-01 1.666666666666666e-01 -1.000000000000000e+00 +5.000000000000000e-01 2.500000000000000e-01 -1.000000000000000e+00 +-5.000000000000000e-01 2.500000000000000e-01 -1.000000000000000e+00 +-5.000000000000000e-01 1.666666666666666e-01 -9.156250000000000e-01 +5.000000000000000e-01 1.666666666666666e-01 -9.156250000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -9.156249999999999e-01 +-5.000000000000000e-01 2.500000000000000e-01 -9.156249999999999e-01 +0.000000000000000e+00 1.666666666666666e-01 -1.000000000000000e+00 +5.000000000000000e-01 2.083333333333333e-01 -1.000000000000000e+00 +0.000000000000000e+00 2.500000000000000e-01 -1.000000000000000e+00 +-5.000000000000000e-01 2.083333333333333e-01 -1.000000000000000e+00 +0.000000000000000e+00 1.666666666666666e-01 -9.156249999999999e-01 +5.000000000000000e-01 2.083333333333333e-01 -9.156250000000000e-01 +0.000000000000000e+00 2.500000000000000e-01 -9.156250000000001e-01 +-5.000000000000000e-01 2.083333333333333e-01 -9.156250000000000e-01 +-5.000000000000000e-01 1.666666666666666e-01 -9.578125000000000e-01 +5.000000000000000e-01 1.666666666666666e-01 -9.578125000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -9.578125000000001e-01 +-5.000000000000000e-01 2.500000000000000e-01 -9.578125000000001e-01 +-5.000000000000000e-01 2.083333333333333e-01 -9.578125000000002e-01 +5.000000000000000e-01 2.083333333333333e-01 -9.578125000000002e-01 +0.000000000000000e+00 1.666666666666666e-01 -9.578125000000002e-01 +0.000000000000000e+00 2.500000000000000e-01 -9.578125000000001e-01 +0.000000000000000e+00 2.083333333333333e-01 -1.000000000000000e+00 +0.000000000000000e+00 2.083333333333333e-01 -9.156250000000001e-01 +0.000000000000000e+00 2.083333333333333e-01 -9.578125000000000e-01 +-5.000000000000000e-01 2.500000000000000e-01 -1.000000000000000e+00 +5.000000000000000e-01 2.500000000000000e-01 -1.000000000000000e+00 +5.000000000000000e-01 3.333333333333333e-01 -1.000000000000000e+00 +-5.000000000000000e-01 3.333333333333333e-01 -1.000000000000000e+00 +-5.000000000000000e-01 2.500000000000000e-01 -9.156249999999999e-01 +5.000000000000000e-01 2.500000000000000e-01 -9.156249999999999e-01 +5.000000000000000e-01 3.333333333333333e-01 -9.156249999999999e-01 +-5.000000000000000e-01 3.333333333333333e-01 -9.156249999999999e-01 +0.000000000000000e+00 2.500000000000000e-01 -1.000000000000000e+00 +5.000000000000000e-01 2.916666666666666e-01 -1.000000000000000e+00 +0.000000000000000e+00 3.333333333333333e-01 -1.000000000000000e+00 +-5.000000000000000e-01 2.916666666666666e-01 -1.000000000000000e+00 +0.000000000000000e+00 2.500000000000000e-01 -9.156250000000001e-01 +5.000000000000000e-01 2.916666666666666e-01 -9.156250000000000e-01 +0.000000000000000e+00 3.333333333333333e-01 -9.156250000000001e-01 +-5.000000000000000e-01 2.916666666666666e-01 -9.156250000000000e-01 +-5.000000000000000e-01 2.500000000000000e-01 -9.578125000000001e-01 +5.000000000000000e-01 2.500000000000000e-01 -9.578125000000001e-01 +5.000000000000000e-01 3.333333333333333e-01 -9.578125000000001e-01 +-5.000000000000000e-01 3.333333333333333e-01 -9.578125000000001e-01 +-5.000000000000000e-01 2.916666666666666e-01 -9.578125000000001e-01 +5.000000000000000e-01 2.916666666666666e-01 -9.578125000000001e-01 +0.000000000000000e+00 2.500000000000000e-01 -9.578125000000001e-01 +0.000000000000000e+00 3.333333333333333e-01 -9.578125000000001e-01 +0.000000000000000e+00 2.916666666666666e-01 -9.999999999999998e-01 +0.000000000000000e+00 2.916666666666666e-01 -9.156249999999999e-01 +0.000000000000000e+00 2.916666666666666e-01 -9.578124999999998e-01 +-5.000000000000000e-01 3.333333333333333e-01 -1.000000000000000e+00 +5.000000000000000e-01 3.333333333333333e-01 -1.000000000000000e+00 +5.000000000000000e-01 4.166666666666666e-01 -1.000000000000000e+00 +-5.000000000000000e-01 4.166666666666666e-01 -1.000000000000000e+00 +-5.000000000000000e-01 3.333333333333333e-01 -9.156249999999999e-01 +5.000000000000000e-01 3.333333333333333e-01 -9.156249999999999e-01 +5.000000000000000e-01 4.166666666666666e-01 -9.156250000000000e-01 +-5.000000000000000e-01 4.166666666666666e-01 -9.156250000000000e-01 +0.000000000000000e+00 3.333333333333333e-01 -1.000000000000000e+00 +5.000000000000000e-01 3.750000000000000e-01 -1.000000000000000e+00 +0.000000000000000e+00 4.166666666666666e-01 -1.000000000000000e+00 +-5.000000000000000e-01 3.750000000000000e-01 -1.000000000000000e+00 +0.000000000000000e+00 3.333333333333333e-01 -9.156250000000001e-01 +5.000000000000000e-01 3.750000000000001e-01 -9.156250000000001e-01 +0.000000000000000e+00 4.166666666666666e-01 -9.156249999999999e-01 +-5.000000000000000e-01 3.750000000000001e-01 -9.156250000000001e-01 +-5.000000000000000e-01 3.333333333333333e-01 -9.578125000000001e-01 +5.000000000000000e-01 3.333333333333333e-01 -9.578125000000001e-01 +5.000000000000000e-01 4.166666666666666e-01 -9.578125000000000e-01 +-5.000000000000000e-01 4.166666666666666e-01 -9.578125000000000e-01 +-5.000000000000000e-01 3.750000000000000e-01 -9.578125000000002e-01 +5.000000000000000e-01 3.750000000000000e-01 -9.578125000000002e-01 +0.000000000000000e+00 3.333333333333333e-01 -9.578125000000001e-01 +0.000000000000000e+00 4.166666666666666e-01 -9.578125000000002e-01 +0.000000000000000e+00 3.750000000000000e-01 -1.000000000000000e+00 +0.000000000000000e+00 3.750000000000001e-01 -9.156250000000000e-01 +0.000000000000000e+00 3.750000000000001e-01 -9.578124999999998e-01 +-5.000000000000000e-01 4.166666666666666e-01 -1.000000000000000e+00 +5.000000000000000e-01 4.166666666666666e-01 -1.000000000000000e+00 +5.000000000000000e-01 5.000000000000000e-01 -1.000000000000000e+00 +-5.000000000000000e-01 5.000000000000000e-01 -1.000000000000000e+00 +-5.000000000000000e-01 4.166666666666666e-01 -9.156250000000000e-01 +5.000000000000000e-01 4.166666666666666e-01 -9.156250000000000e-01 +5.000000000000000e-01 5.000000000000000e-01 -9.156249999999999e-01 +-5.000000000000000e-01 5.000000000000000e-01 -9.156249999999999e-01 +0.000000000000000e+00 4.166666666666666e-01 -1.000000000000000e+00 +5.000000000000000e-01 4.583333333333333e-01 -1.000000000000000e+00 +0.000000000000000e+00 5.000000000000000e-01 -1.000000000000000e+00 +-5.000000000000000e-01 4.583333333333333e-01 -1.000000000000000e+00 +0.000000000000000e+00 4.166666666666666e-01 -9.156249999999999e-01 +5.000000000000000e-01 4.583333333333333e-01 -9.156250000000000e-01 +0.000000000000000e+00 5.000000000000000e-01 -9.156249999999999e-01 +-5.000000000000000e-01 4.583333333333333e-01 -9.156250000000000e-01 +-5.000000000000000e-01 4.166666666666666e-01 -9.578125000000000e-01 +5.000000000000000e-01 4.166666666666666e-01 -9.578125000000000e-01 +5.000000000000000e-01 5.000000000000000e-01 -9.578125000000000e-01 +-5.000000000000000e-01 5.000000000000000e-01 -9.578125000000000e-01 +-5.000000000000001e-01 4.583333333333333e-01 -9.578125000000000e-01 +5.000000000000001e-01 4.583333333333333e-01 -9.578125000000000e-01 +0.000000000000000e+00 4.166666666666666e-01 -9.578125000000002e-01 +0.000000000000000e+00 5.000000000000000e-01 -9.578125000000001e-01 +0.000000000000000e+00 4.583333333333331e-01 -9.999999999999997e-01 +0.000000000000000e+00 4.583333333333333e-01 -9.156250000000000e-01 +0.000000000000000e+00 4.583333333333333e-01 -9.578124999999998e-01 +-5.000000000000000e-01 -5.000000000000000e-01 -9.156249999999999e-01 +5.000000000000000e-01 -5.000000000000000e-01 -9.156249999999999e-01 +5.000000000000000e-01 -4.166666666666666e-01 -9.156250000000000e-01 +-5.000000000000000e-01 -4.166666666666666e-01 -9.156250000000000e-01 +-5.000000000000000e-01 -5.000000000000000e-01 -8.312500000000000e-01 +5.000000000000000e-01 -5.000000000000000e-01 -8.312500000000000e-01 +5.000000000000000e-01 -4.166666666666666e-01 -8.312500000000000e-01 +-5.000000000000000e-01 -4.166666666666666e-01 -8.312500000000000e-01 +0.000000000000000e+00 -5.000000000000000e-01 -9.156249999999999e-01 +5.000000000000000e-01 -4.583333333333333e-01 -9.156250000000000e-01 +0.000000000000000e+00 -4.166666666666666e-01 -9.156250000000000e-01 +-5.000000000000000e-01 -4.583333333333333e-01 -9.156250000000000e-01 +0.000000000000000e+00 -5.000000000000000e-01 -8.312500000000000e-01 +5.000000000000000e-01 -4.583333333333333e-01 -8.312500000000000e-01 +0.000000000000000e+00 -4.166666666666666e-01 -8.312500000000000e-01 +-5.000000000000000e-01 -4.583333333333333e-01 -8.312500000000000e-01 +-5.000000000000000e-01 -5.000000000000000e-01 -8.734375000000000e-01 +5.000000000000000e-01 -5.000000000000000e-01 -8.734375000000000e-01 +5.000000000000000e-01 -4.166666666666666e-01 -8.734375000000001e-01 +-5.000000000000000e-01 -4.166666666666666e-01 -8.734375000000001e-01 +-5.000000000000000e-01 -4.583333333333333e-01 -8.734375000000000e-01 +5.000000000000000e-01 -4.583333333333333e-01 -8.734375000000000e-01 +0.000000000000000e+00 -5.000000000000000e-01 -8.734374999999999e-01 +0.000000000000000e+00 -4.166666666666666e-01 -8.734375000000001e-01 +0.000000000000000e+00 -4.583333333333333e-01 -9.156250000000001e-01 +0.000000000000000e+00 -4.583333333333333e-01 -8.312500000000000e-01 +0.000000000000000e+00 -4.583333333333333e-01 -8.734374999999999e-01 +-5.000000000000000e-01 -4.166666666666666e-01 -9.156250000000000e-01 +5.000000000000000e-01 -4.166666666666666e-01 -9.156250000000000e-01 +5.000000000000000e-01 -3.333333333333333e-01 -9.156250000000000e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -9.156250000000000e-01 +-5.000000000000000e-01 -4.166666666666666e-01 -8.312500000000000e-01 +5.000000000000000e-01 -4.166666666666666e-01 -8.312500000000000e-01 +5.000000000000000e-01 -3.333333333333333e-01 -8.312500000000000e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -8.312500000000000e-01 +0.000000000000000e+00 -4.166666666666666e-01 -9.156250000000000e-01 +5.000000000000001e-01 -3.750000000000001e-01 -9.156250000000001e-01 +0.000000000000000e+00 -3.333333333333333e-01 -9.156250000000000e-01 +-5.000000000000001e-01 -3.750000000000001e-01 -9.156250000000001e-01 +0.000000000000000e+00 -4.166666666666666e-01 -8.312500000000000e-01 +5.000000000000001e-01 -3.750000000000001e-01 -8.312500000000002e-01 +0.000000000000000e+00 -3.333333333333333e-01 -8.312500000000000e-01 +-5.000000000000001e-01 -3.750000000000001e-01 -8.312500000000002e-01 +-5.000000000000000e-01 -4.166666666666666e-01 -8.734375000000001e-01 +5.000000000000000e-01 -4.166666666666666e-01 -8.734375000000001e-01 +5.000000000000000e-01 -3.333333333333333e-01 -8.734375000000000e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -8.734375000000000e-01 +-5.000000000000000e-01 -3.750000000000000e-01 -8.734375000000000e-01 +5.000000000000000e-01 -3.750000000000000e-01 -8.734375000000000e-01 +0.000000000000000e+00 -4.166666666666666e-01 -8.734375000000001e-01 +0.000000000000000e+00 -3.333333333333333e-01 -8.734375000000000e-01 +0.000000000000000e+00 -3.750000000000000e-01 -9.156250000000002e-01 +0.000000000000000e+00 -3.750000000000000e-01 -8.312500000000000e-01 +0.000000000000000e+00 -3.750000000000000e-01 -8.734375000000001e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -9.156250000000000e-01 +5.000000000000000e-01 -3.333333333333333e-01 -9.156250000000000e-01 +5.000000000000000e-01 -2.500000000000000e-01 -9.156250000000001e-01 +-5.000000000000000e-01 -2.500000000000000e-01 -9.156250000000001e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -8.312500000000000e-01 +5.000000000000000e-01 -3.333333333333333e-01 -8.312500000000000e-01 +5.000000000000000e-01 -2.500000000000000e-01 -8.312500000000000e-01 +-5.000000000000000e-01 -2.500000000000000e-01 -8.312500000000000e-01 +0.000000000000000e+00 -3.333333333333333e-01 -9.156250000000000e-01 +5.000000000000000e-01 -2.916666666666666e-01 -9.156249999999999e-01 +0.000000000000000e+00 -2.500000000000000e-01 -9.156250000000000e-01 +-5.000000000000000e-01 -2.916666666666666e-01 -9.156249999999999e-01 +0.000000000000000e+00 -3.333333333333333e-01 -8.312500000000000e-01 +5.000000000000000e-01 -2.916666666666666e-01 -8.312499999999999e-01 +0.000000000000000e+00 -2.500000000000000e-01 -8.312500000000000e-01 +-5.000000000000000e-01 -2.916666666666666e-01 -8.312499999999999e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -8.734375000000000e-01 +5.000000000000000e-01 -3.333333333333333e-01 -8.734375000000000e-01 +5.000000000000000e-01 -2.499999999999999e-01 -8.734375000000001e-01 +-5.000000000000000e-01 -2.499999999999999e-01 -8.734375000000001e-01 +-5.000000000000000e-01 -2.916666666666666e-01 -8.734375000000001e-01 +5.000000000000000e-01 -2.916666666666666e-01 -8.734375000000001e-01 +0.000000000000000e+00 -3.333333333333333e-01 -8.734375000000000e-01 +0.000000000000000e+00 -2.500000000000000e-01 -8.734375000000001e-01 +0.000000000000000e+00 -2.916666666666666e-01 -9.156250000000000e-01 +0.000000000000000e+00 -2.916666666666666e-01 -8.312500000000000e-01 +0.000000000000000e+00 -2.916666666666666e-01 -8.734374999999999e-01 +-5.000000000000000e-01 -2.500000000000000e-01 -9.156250000000001e-01 +5.000000000000000e-01 -2.500000000000000e-01 -9.156250000000001e-01 +5.000000000000000e-01 -1.666666666666667e-01 -9.156250000000000e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -9.156250000000000e-01 +-5.000000000000000e-01 -2.500000000000000e-01 -8.312500000000000e-01 +5.000000000000000e-01 -2.500000000000000e-01 -8.312500000000000e-01 +5.000000000000000e-01 -1.666666666666667e-01 -8.312500000000000e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -8.312500000000000e-01 +0.000000000000000e+00 -2.500000000000000e-01 -9.156250000000000e-01 +5.000000000000000e-01 -2.083333333333334e-01 -9.156250000000000e-01 +0.000000000000000e+00 -1.666666666666667e-01 -9.156250000000000e-01 +-5.000000000000000e-01 -2.083333333333334e-01 -9.156250000000000e-01 +0.000000000000000e+00 -2.500000000000000e-01 -8.312500000000000e-01 +5.000000000000000e-01 -2.083333333333334e-01 -8.312499999999999e-01 +0.000000000000000e+00 -1.666666666666667e-01 -8.312500000000000e-01 +-5.000000000000000e-01 -2.083333333333334e-01 -8.312499999999999e-01 +-5.000000000000000e-01 -2.499999999999999e-01 -8.734375000000001e-01 +5.000000000000000e-01 -2.499999999999999e-01 -8.734375000000001e-01 +5.000000000000000e-01 -1.666666666666667e-01 -8.734375000000001e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -8.734375000000001e-01 +-5.000000000000000e-01 -2.083333333333333e-01 -8.734375000000001e-01 +5.000000000000000e-01 -2.083333333333333e-01 -8.734375000000001e-01 +0.000000000000000e+00 -2.500000000000000e-01 -8.734375000000001e-01 +0.000000000000000e+00 -1.666666666666667e-01 -8.734375000000001e-01 +0.000000000000000e+00 -2.083333333333334e-01 -9.156250000000001e-01 +0.000000000000000e+00 -2.083333333333334e-01 -8.312500000000000e-01 +0.000000000000000e+00 -2.083333333333333e-01 -8.734375000000000e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -9.156250000000000e-01 +5.000000000000000e-01 -1.666666666666667e-01 -9.156250000000000e-01 +5.000000000000000e-01 -8.333333333333337e-02 -9.156250000000001e-01 +-5.000000000000000e-01 -8.333333333333337e-02 -9.156250000000001e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -8.312500000000000e-01 +5.000000000000000e-01 -1.666666666666667e-01 -8.312500000000000e-01 +5.000000000000000e-01 -8.333333333333337e-02 -8.312500000000000e-01 +-5.000000000000000e-01 -8.333333333333337e-02 -8.312500000000000e-01 +0.000000000000000e+00 -1.666666666666667e-01 -9.156250000000000e-01 +5.000000000000000e-01 -1.250000000000000e-01 -9.156250000000001e-01 +0.000000000000000e+00 -8.333333333333334e-02 -9.156249999999999e-01 +-5.000000000000000e-01 -1.250000000000000e-01 -9.156250000000001e-01 +0.000000000000000e+00 -1.666666666666667e-01 -8.312500000000000e-01 +5.000000000000000e-01 -1.250000000000000e-01 -8.312499999999999e-01 +0.000000000000000e+00 -8.333333333333334e-02 -8.312500000000000e-01 +-5.000000000000000e-01 -1.250000000000000e-01 -8.312499999999999e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -8.734375000000001e-01 +5.000000000000000e-01 -1.666666666666667e-01 -8.734375000000001e-01 +5.000000000000000e-01 -8.333333333333336e-02 -8.734375000000001e-01 +-5.000000000000000e-01 -8.333333333333336e-02 -8.734375000000001e-01 +-5.000000000000000e-01 -1.250000000000000e-01 -8.734375000000000e-01 +5.000000000000000e-01 -1.250000000000000e-01 -8.734375000000000e-01 +0.000000000000000e+00 -1.666666666666667e-01 -8.734375000000001e-01 +0.000000000000000e+00 -8.333333333333336e-02 -8.734375000000001e-01 +0.000000000000000e+00 -1.250000000000000e-01 -9.156250000000002e-01 +0.000000000000000e+00 -1.250000000000000e-01 -8.312500000000000e-01 +0.000000000000000e+00 -1.250000000000000e-01 -8.734375000000002e-01 +-5.000000000000000e-01 -8.333333333333337e-02 -9.156250000000001e-01 +5.000000000000000e-01 -8.333333333333337e-02 -9.156250000000001e-01 +5.000000000000000e-01 0.000000000000000e+00 -9.156249999999999e-01 +-5.000000000000000e-01 0.000000000000000e+00 -9.156249999999999e-01 +-5.000000000000000e-01 -8.333333333333337e-02 -8.312500000000000e-01 +5.000000000000000e-01 -8.333333333333337e-02 -8.312500000000000e-01 +5.000000000000000e-01 0.000000000000000e+00 -8.312499999999999e-01 +-5.000000000000000e-01 0.000000000000000e+00 -8.312499999999999e-01 +0.000000000000000e+00 -8.333333333333334e-02 -9.156249999999999e-01 +5.000000000000000e-01 -4.166666666666669e-02 -9.156250000000001e-01 +0.000000000000000e+00 4.336808689942018e-19 -9.156249999999999e-01 +-5.000000000000000e-01 -4.166666666666669e-02 -9.156250000000001e-01 +0.000000000000000e+00 -8.333333333333334e-02 -8.312500000000000e-01 +5.000000000000000e-01 -4.166666666666669e-02 -8.312499999999999e-01 +0.000000000000000e+00 4.336808689942018e-19 -8.312499999999999e-01 +-5.000000000000000e-01 -4.166666666666669e-02 -8.312499999999999e-01 +-5.000000000000000e-01 -8.333333333333336e-02 -8.734375000000001e-01 +5.000000000000000e-01 -8.333333333333336e-02 -8.734375000000001e-01 +5.000000000000000e-01 -1.734723475976807e-18 -8.734375000000000e-01 +-5.000000000000000e-01 -1.734723475976807e-18 -8.734375000000000e-01 +-5.000000000000001e-01 -4.166666666666668e-02 -8.734375000000000e-01 +5.000000000000001e-01 -4.166666666666668e-02 -8.734375000000000e-01 +0.000000000000000e+00 -8.333333333333336e-02 -8.734375000000001e-01 +0.000000000000000e+00 -1.626303258728257e-18 -8.734375000000000e-01 +0.000000000000000e+00 -4.166666666666668e-02 -9.156250000000001e-01 +0.000000000000000e+00 -4.166666666666668e-02 -8.312499999999999e-01 +0.000000000000000e+00 -4.166666666666668e-02 -8.734375000000000e-01 +-5.000000000000000e-01 0.000000000000000e+00 -9.156249999999999e-01 +5.000000000000000e-01 0.000000000000000e+00 -9.156249999999999e-01 +5.000000000000000e-01 8.333333333333325e-02 -9.156249999999999e-01 +-5.000000000000000e-01 8.333333333333325e-02 -9.156249999999999e-01 +-5.000000000000000e-01 0.000000000000000e+00 -8.312499999999999e-01 +5.000000000000000e-01 0.000000000000000e+00 -8.312499999999999e-01 +5.000000000000000e-01 8.333333333333325e-02 -8.312500000000000e-01 +-5.000000000000000e-01 8.333333333333325e-02 -8.312500000000000e-01 +0.000000000000000e+00 4.336808689942018e-19 -9.156249999999999e-01 +5.000000000000000e-01 4.166666666666663e-02 -9.156250000000000e-01 +0.000000000000000e+00 8.333333333333325e-02 -9.156249999999999e-01 +-5.000000000000000e-01 4.166666666666663e-02 -9.156250000000000e-01 +0.000000000000000e+00 4.336808689942018e-19 -8.312499999999999e-01 +5.000000000000000e-01 4.166666666666663e-02 -8.312500000000000e-01 +0.000000000000000e+00 8.333333333333325e-02 -8.312500000000000e-01 +-5.000000000000000e-01 4.166666666666663e-02 -8.312500000000000e-01 +-5.000000000000000e-01 -1.734723475976807e-18 -8.734375000000000e-01 +5.000000000000000e-01 -1.734723475976807e-18 -8.734375000000000e-01 +5.000000000000000e-01 8.333333333333326e-02 -8.734375000000001e-01 +-5.000000000000000e-01 8.333333333333326e-02 -8.734375000000001e-01 +-4.999999999999999e-01 4.166666666666662e-02 -8.734374999999999e-01 +4.999999999999999e-01 4.166666666666662e-02 -8.734374999999999e-01 +0.000000000000000e+00 -1.626303258728257e-18 -8.734375000000000e-01 +0.000000000000000e+00 8.333333333333327e-02 -8.734375000000000e-01 +0.000000000000000e+00 4.166666666666661e-02 -9.156249999999999e-01 +0.000000000000000e+00 4.166666666666661e-02 -8.312499999999998e-01 +0.000000000000000e+00 4.166666666666662e-02 -8.734374999999999e-01 +-5.000000000000000e-01 8.333333333333325e-02 -9.156249999999999e-01 +5.000000000000000e-01 8.333333333333325e-02 -9.156249999999999e-01 +5.000000000000000e-01 1.666666666666666e-01 -9.156250000000000e-01 +-5.000000000000000e-01 1.666666666666666e-01 -9.156250000000000e-01 +-5.000000000000000e-01 8.333333333333325e-02 -8.312500000000000e-01 +5.000000000000000e-01 8.333333333333325e-02 -8.312500000000000e-01 +5.000000000000000e-01 1.666666666666666e-01 -8.312500000000000e-01 +-5.000000000000000e-01 1.666666666666666e-01 -8.312500000000000e-01 +0.000000000000000e+00 8.333333333333325e-02 -9.156249999999999e-01 +5.000000000000000e-01 1.250000000000000e-01 -9.156250000000001e-01 +0.000000000000000e+00 1.666666666666666e-01 -9.156249999999999e-01 +-5.000000000000000e-01 1.250000000000000e-01 -9.156250000000001e-01 +0.000000000000000e+00 8.333333333333325e-02 -8.312500000000000e-01 +5.000000000000000e-01 1.250000000000000e-01 -8.312499999999999e-01 +0.000000000000000e+00 1.666666666666666e-01 -8.312500000000000e-01 +-5.000000000000000e-01 1.250000000000000e-01 -8.312499999999999e-01 +-5.000000000000000e-01 8.333333333333326e-02 -8.734375000000001e-01 +5.000000000000000e-01 8.333333333333326e-02 -8.734375000000001e-01 +5.000000000000000e-01 1.666666666666667e-01 -8.734375000000000e-01 +-5.000000000000000e-01 1.666666666666667e-01 -8.734375000000000e-01 +-5.000000000000000e-01 1.250000000000000e-01 -8.734375000000000e-01 +5.000000000000000e-01 1.250000000000000e-01 -8.734375000000000e-01 +0.000000000000000e+00 8.333333333333327e-02 -8.734375000000000e-01 +0.000000000000000e+00 1.666666666666666e-01 -8.734375000000000e-01 +0.000000000000000e+00 1.250000000000000e-01 -9.156250000000000e-01 +0.000000000000000e+00 1.250000000000000e-01 -8.312499999999999e-01 +0.000000000000000e+00 1.250000000000000e-01 -8.734375000000000e-01 +-5.000000000000000e-01 1.666666666666666e-01 -9.156250000000000e-01 +5.000000000000000e-01 1.666666666666666e-01 -9.156250000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -9.156249999999999e-01 +-5.000000000000000e-01 2.500000000000000e-01 -9.156249999999999e-01 +-5.000000000000000e-01 1.666666666666666e-01 -8.312500000000000e-01 +5.000000000000000e-01 1.666666666666666e-01 -8.312500000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -8.312500000000000e-01 +-5.000000000000000e-01 2.500000000000000e-01 -8.312500000000000e-01 +0.000000000000000e+00 1.666666666666666e-01 -9.156249999999999e-01 +5.000000000000000e-01 2.083333333333333e-01 -9.156250000000000e-01 +0.000000000000000e+00 2.500000000000000e-01 -9.156250000000001e-01 +-5.000000000000000e-01 2.083333333333333e-01 -9.156250000000000e-01 +0.000000000000000e+00 1.666666666666666e-01 -8.312500000000000e-01 +5.000000000000000e-01 2.083333333333333e-01 -8.312500000000000e-01 +0.000000000000000e+00 2.500000000000000e-01 -8.312499999999999e-01 +-5.000000000000000e-01 2.083333333333333e-01 -8.312500000000000e-01 +-5.000000000000000e-01 1.666666666666667e-01 -8.734375000000000e-01 +5.000000000000000e-01 1.666666666666667e-01 -8.734375000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -8.734375000000000e-01 +-5.000000000000000e-01 2.500000000000000e-01 -8.734375000000000e-01 +-5.000000000000000e-01 2.083333333333333e-01 -8.734375000000000e-01 +5.000000000000000e-01 2.083333333333333e-01 -8.734375000000000e-01 +0.000000000000000e+00 1.666666666666666e-01 -8.734375000000000e-01 +0.000000000000000e+00 2.500000000000000e-01 -8.734375000000000e-01 +0.000000000000000e+00 2.083333333333333e-01 -9.156250000000001e-01 +0.000000000000000e+00 2.083333333333333e-01 -8.312500000000003e-01 +0.000000000000000e+00 2.083333333333332e-01 -8.734375000000001e-01 +-5.000000000000000e-01 2.500000000000000e-01 -9.156249999999999e-01 +5.000000000000000e-01 2.500000000000000e-01 -9.156249999999999e-01 +5.000000000000000e-01 3.333333333333333e-01 -9.156249999999999e-01 +-5.000000000000000e-01 3.333333333333333e-01 -9.156249999999999e-01 +-5.000000000000000e-01 2.500000000000000e-01 -8.312500000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -8.312500000000000e-01 +5.000000000000000e-01 3.333333333333333e-01 -8.312500000000000e-01 +-5.000000000000000e-01 3.333333333333333e-01 -8.312500000000000e-01 +0.000000000000000e+00 2.500000000000000e-01 -9.156250000000001e-01 +5.000000000000000e-01 2.916666666666666e-01 -9.156250000000000e-01 +0.000000000000000e+00 3.333333333333333e-01 -9.156250000000001e-01 +-5.000000000000000e-01 2.916666666666666e-01 -9.156250000000000e-01 +0.000000000000000e+00 2.500000000000000e-01 -8.312499999999999e-01 +5.000000000000000e-01 2.916666666666666e-01 -8.312500000000002e-01 +0.000000000000000e+00 3.333333333333333e-01 -8.312500000000000e-01 +-5.000000000000000e-01 2.916666666666666e-01 -8.312500000000002e-01 +-5.000000000000000e-01 2.500000000000000e-01 -8.734375000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -8.734375000000000e-01 +5.000000000000000e-01 3.333333333333333e-01 -8.734375000000001e-01 +-5.000000000000000e-01 3.333333333333333e-01 -8.734375000000001e-01 +-4.999999999999999e-01 2.916666666666666e-01 -8.734375000000000e-01 +4.999999999999999e-01 2.916666666666666e-01 -8.734375000000000e-01 +0.000000000000000e+00 2.500000000000000e-01 -8.734375000000000e-01 +0.000000000000000e+00 3.333333333333333e-01 -8.734375000000000e-01 +0.000000000000000e+00 2.916666666666666e-01 -9.156249999999999e-01 +0.000000000000000e+00 2.916666666666666e-01 -8.312499999999998e-01 +0.000000000000000e+00 2.916666666666666e-01 -8.734375000000001e-01 +-5.000000000000000e-01 3.333333333333333e-01 -9.156249999999999e-01 +5.000000000000000e-01 3.333333333333333e-01 -9.156249999999999e-01 +5.000000000000000e-01 4.166666666666666e-01 -9.156250000000000e-01 +-5.000000000000000e-01 4.166666666666666e-01 -9.156250000000000e-01 +-5.000000000000000e-01 3.333333333333333e-01 -8.312500000000000e-01 +5.000000000000000e-01 3.333333333333333e-01 -8.312500000000000e-01 +5.000000000000000e-01 4.166666666666666e-01 -8.312500000000000e-01 +-5.000000000000000e-01 4.166666666666666e-01 -8.312500000000000e-01 +0.000000000000000e+00 3.333333333333333e-01 -9.156250000000001e-01 +5.000000000000000e-01 3.750000000000001e-01 -9.156250000000001e-01 +0.000000000000000e+00 4.166666666666666e-01 -9.156249999999999e-01 +-5.000000000000000e-01 3.750000000000001e-01 -9.156250000000001e-01 +0.000000000000000e+00 3.333333333333333e-01 -8.312500000000000e-01 +5.000000000000000e-01 3.750000000000001e-01 -8.312499999999999e-01 +0.000000000000000e+00 4.166666666666666e-01 -8.312500000000000e-01 +-5.000000000000000e-01 3.750000000000001e-01 -8.312499999999999e-01 +-5.000000000000000e-01 3.333333333333333e-01 -8.734375000000001e-01 +5.000000000000000e-01 3.333333333333333e-01 -8.734375000000001e-01 +5.000000000000000e-01 4.166666666666666e-01 -8.734375000000000e-01 +-5.000000000000000e-01 4.166666666666666e-01 -8.734375000000000e-01 +-5.000000000000000e-01 3.750000000000000e-01 -8.734375000000001e-01 +5.000000000000000e-01 3.750000000000000e-01 -8.734375000000001e-01 +0.000000000000000e+00 3.333333333333333e-01 -8.734375000000000e-01 +0.000000000000000e+00 4.166666666666666e-01 -8.734375000000000e-01 +0.000000000000000e+00 3.750000000000001e-01 -9.156250000000000e-01 +0.000000000000000e+00 3.750000000000001e-01 -8.312499999999999e-01 +0.000000000000000e+00 3.749999999999999e-01 -8.734375000000000e-01 +-5.000000000000000e-01 4.166666666666666e-01 -9.156250000000000e-01 +5.000000000000000e-01 4.166666666666666e-01 -9.156250000000000e-01 +5.000000000000000e-01 5.000000000000000e-01 -9.156249999999999e-01 +-5.000000000000000e-01 5.000000000000000e-01 -9.156249999999999e-01 +-5.000000000000000e-01 4.166666666666666e-01 -8.312500000000000e-01 +5.000000000000000e-01 4.166666666666666e-01 -8.312500000000000e-01 +5.000000000000000e-01 5.000000000000000e-01 -8.312500000000000e-01 +-5.000000000000000e-01 5.000000000000000e-01 -8.312500000000000e-01 +0.000000000000000e+00 4.166666666666666e-01 -9.156249999999999e-01 +5.000000000000000e-01 4.583333333333333e-01 -9.156250000000000e-01 +0.000000000000000e+00 5.000000000000000e-01 -9.156249999999999e-01 +-5.000000000000000e-01 4.583333333333333e-01 -9.156250000000000e-01 +0.000000000000000e+00 4.166666666666666e-01 -8.312500000000000e-01 +5.000000000000000e-01 4.583333333333333e-01 -8.312499999999999e-01 +0.000000000000000e+00 5.000000000000000e-01 -8.312500000000000e-01 +-5.000000000000000e-01 4.583333333333333e-01 -8.312499999999999e-01 +-5.000000000000000e-01 4.166666666666666e-01 -8.734375000000000e-01 +5.000000000000000e-01 4.166666666666666e-01 -8.734375000000000e-01 +5.000000000000000e-01 5.000000000000000e-01 -8.734375000000000e-01 +-5.000000000000000e-01 5.000000000000000e-01 -8.734375000000000e-01 +-5.000000000000001e-01 4.583333333333333e-01 -8.734375000000000e-01 +5.000000000000001e-01 4.583333333333333e-01 -8.734375000000000e-01 +0.000000000000000e+00 4.166666666666666e-01 -8.734375000000000e-01 +0.000000000000000e+00 5.000000000000000e-01 -8.734374999999999e-01 +0.000000000000000e+00 4.583333333333333e-01 -9.156250000000000e-01 +0.000000000000000e+00 4.583333333333333e-01 -8.312500000000000e-01 +0.000000000000000e+00 4.583333333333333e-01 -8.734374999999999e-01 +-5.000000000000000e-01 -5.000000000000000e-01 -8.312500000000000e-01 +5.000000000000000e-01 -5.000000000000000e-01 -8.312500000000000e-01 +5.000000000000000e-01 -4.166666666666666e-01 -8.312500000000000e-01 +-5.000000000000000e-01 -4.166666666666666e-01 -8.312500000000000e-01 +-5.000000000000000e-01 -5.000000000000000e-01 -7.468750000000000e-01 +5.000000000000000e-01 -5.000000000000000e-01 -7.468750000000000e-01 +5.000000000000000e-01 -4.166666666666666e-01 -7.468750000000000e-01 +-5.000000000000000e-01 -4.166666666666666e-01 -7.468750000000000e-01 +0.000000000000000e+00 -5.000000000000000e-01 -8.312500000000000e-01 +5.000000000000000e-01 -4.583333333333333e-01 -8.312500000000000e-01 +0.000000000000000e+00 -4.166666666666666e-01 -8.312500000000000e-01 +-5.000000000000000e-01 -4.583333333333333e-01 -8.312500000000000e-01 +0.000000000000000e+00 -5.000000000000000e-01 -7.468750000000001e-01 +5.000000000000000e-01 -4.583333333333333e-01 -7.468750000000001e-01 +0.000000000000000e+00 -4.166666666666666e-01 -7.468750000000002e-01 +-5.000000000000000e-01 -4.583333333333333e-01 -7.468750000000001e-01 +-5.000000000000000e-01 -5.000000000000000e-01 -7.890625000000000e-01 +5.000000000000000e-01 -5.000000000000000e-01 -7.890625000000000e-01 +5.000000000000000e-01 -4.166666666666666e-01 -7.890625000000000e-01 +-5.000000000000000e-01 -4.166666666666666e-01 -7.890625000000000e-01 +-5.000000000000000e-01 -4.583333333333333e-01 -7.890624999999999e-01 +5.000000000000000e-01 -4.583333333333333e-01 -7.890624999999999e-01 +0.000000000000000e+00 -5.000000000000000e-01 -7.890624999999999e-01 +0.000000000000000e+00 -4.166666666666666e-01 -7.890624999999998e-01 +0.000000000000000e+00 -4.583333333333333e-01 -8.312500000000000e-01 +0.000000000000000e+00 -4.583333333333333e-01 -7.468750000000000e-01 +0.000000000000000e+00 -4.583333333333333e-01 -7.890625000000001e-01 +-5.000000000000000e-01 -4.166666666666666e-01 -8.312500000000000e-01 +5.000000000000000e-01 -4.166666666666666e-01 -8.312500000000000e-01 +5.000000000000000e-01 -3.333333333333333e-01 -8.312500000000000e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -8.312500000000000e-01 +-5.000000000000000e-01 -4.166666666666666e-01 -7.468750000000000e-01 +5.000000000000000e-01 -4.166666666666666e-01 -7.468750000000000e-01 +5.000000000000000e-01 -3.333333333333333e-01 -7.468750000000000e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -7.468750000000000e-01 +0.000000000000000e+00 -4.166666666666666e-01 -8.312500000000000e-01 +5.000000000000001e-01 -3.750000000000001e-01 -8.312500000000002e-01 +0.000000000000000e+00 -3.333333333333333e-01 -8.312500000000000e-01 +-5.000000000000001e-01 -3.750000000000001e-01 -8.312500000000002e-01 +0.000000000000000e+00 -4.166666666666666e-01 -7.468750000000002e-01 +5.000000000000001e-01 -3.750000000000001e-01 -7.468750000000001e-01 +0.000000000000000e+00 -3.333333333333333e-01 -7.468750000000001e-01 +-5.000000000000001e-01 -3.750000000000001e-01 -7.468750000000001e-01 +-5.000000000000000e-01 -4.166666666666666e-01 -7.890625000000000e-01 +5.000000000000000e-01 -4.166666666666666e-01 -7.890625000000000e-01 +5.000000000000000e-01 -3.333333333333333e-01 -7.890625000000000e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -7.890625000000000e-01 +-5.000000000000000e-01 -3.750000000000000e-01 -7.890624999999999e-01 +5.000000000000000e-01 -3.750000000000000e-01 -7.890624999999999e-01 +0.000000000000000e+00 -4.166666666666666e-01 -7.890624999999998e-01 +0.000000000000000e+00 -3.333333333333333e-01 -7.890624999999998e-01 +0.000000000000000e+00 -3.750000000000000e-01 -8.312500000000000e-01 +0.000000000000000e+00 -3.750000000000000e-01 -7.468749999999998e-01 +0.000000000000000e+00 -3.750000000000000e-01 -7.890625000000002e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -8.312500000000000e-01 +5.000000000000000e-01 -3.333333333333333e-01 -8.312500000000000e-01 +5.000000000000000e-01 -2.500000000000000e-01 -8.312500000000000e-01 +-5.000000000000000e-01 -2.500000000000000e-01 -8.312500000000000e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -7.468750000000000e-01 +5.000000000000000e-01 -3.333333333333333e-01 -7.468750000000000e-01 +5.000000000000000e-01 -2.500000000000000e-01 -7.468750000000000e-01 +-5.000000000000000e-01 -2.500000000000000e-01 -7.468750000000000e-01 +0.000000000000000e+00 -3.333333333333333e-01 -8.312500000000000e-01 +5.000000000000000e-01 -2.916666666666666e-01 -8.312499999999999e-01 +0.000000000000000e+00 -2.500000000000000e-01 -8.312500000000000e-01 +-5.000000000000000e-01 -2.916666666666666e-01 -8.312499999999999e-01 +0.000000000000000e+00 -3.333333333333333e-01 -7.468750000000001e-01 +5.000000000000000e-01 -2.916666666666666e-01 -7.468749999999998e-01 +0.000000000000000e+00 -2.500000000000000e-01 -7.468750000000001e-01 +-5.000000000000000e-01 -2.916666666666666e-01 -7.468749999999998e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -7.890625000000000e-01 +5.000000000000000e-01 -3.333333333333333e-01 -7.890625000000000e-01 +5.000000000000000e-01 -2.499999999999999e-01 -7.890625000000000e-01 +-5.000000000000000e-01 -2.499999999999999e-01 -7.890625000000000e-01 +-5.000000000000000e-01 -2.916666666666666e-01 -7.890625000000000e-01 +5.000000000000000e-01 -2.916666666666666e-01 -7.890625000000000e-01 +0.000000000000000e+00 -3.333333333333333e-01 -7.890624999999998e-01 +0.000000000000000e+00 -2.500000000000000e-01 -7.890624999999998e-01 +0.000000000000000e+00 -2.916666666666666e-01 -8.312500000000000e-01 +0.000000000000000e+00 -2.916666666666666e-01 -7.468749999999998e-01 +0.000000000000000e+00 -2.916666666666666e-01 -7.890625000000002e-01 +-5.000000000000000e-01 -2.500000000000000e-01 -8.312500000000000e-01 +5.000000000000000e-01 -2.500000000000000e-01 -8.312500000000000e-01 +5.000000000000000e-01 -1.666666666666667e-01 -8.312500000000000e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -8.312500000000000e-01 +-5.000000000000000e-01 -2.500000000000000e-01 -7.468750000000000e-01 +5.000000000000000e-01 -2.500000000000000e-01 -7.468750000000000e-01 +5.000000000000000e-01 -1.666666666666667e-01 -7.468750000000000e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -7.468750000000000e-01 +0.000000000000000e+00 -2.500000000000000e-01 -8.312500000000000e-01 +5.000000000000000e-01 -2.083333333333334e-01 -8.312499999999999e-01 +0.000000000000000e+00 -1.666666666666667e-01 -8.312500000000000e-01 +-5.000000000000000e-01 -2.083333333333334e-01 -8.312499999999999e-01 +0.000000000000000e+00 -2.500000000000000e-01 -7.468750000000001e-01 +5.000000000000000e-01 -2.083333333333334e-01 -7.468750000000000e-01 +0.000000000000000e+00 -1.666666666666667e-01 -7.468750000000002e-01 +-5.000000000000000e-01 -2.083333333333334e-01 -7.468750000000000e-01 +-5.000000000000000e-01 -2.499999999999999e-01 -7.890625000000000e-01 +5.000000000000000e-01 -2.499999999999999e-01 -7.890625000000000e-01 +5.000000000000000e-01 -1.666666666666667e-01 -7.890625000000000e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -7.890625000000000e-01 +-5.000000000000000e-01 -2.083333333333333e-01 -7.890624999999999e-01 +5.000000000000000e-01 -2.083333333333333e-01 -7.890624999999999e-01 +0.000000000000000e+00 -2.500000000000000e-01 -7.890624999999998e-01 +0.000000000000000e+00 -1.666666666666667e-01 -7.890624999999998e-01 +0.000000000000000e+00 -2.083333333333334e-01 -8.312500000000000e-01 +0.000000000000000e+00 -2.083333333333334e-01 -7.468750000000001e-01 +0.000000000000000e+00 -2.083333333333333e-01 -7.890625000000003e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -8.312500000000000e-01 +5.000000000000000e-01 -1.666666666666667e-01 -8.312500000000000e-01 +5.000000000000000e-01 -8.333333333333337e-02 -8.312500000000000e-01 +-5.000000000000000e-01 -8.333333333333337e-02 -8.312500000000000e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -7.468750000000000e-01 +5.000000000000000e-01 -1.666666666666667e-01 -7.468750000000000e-01 +5.000000000000000e-01 -8.333333333333337e-02 -7.468750000000001e-01 +-5.000000000000000e-01 -8.333333333333337e-02 -7.468750000000001e-01 +0.000000000000000e+00 -1.666666666666667e-01 -8.312500000000000e-01 +5.000000000000000e-01 -1.250000000000000e-01 -8.312499999999999e-01 +0.000000000000000e+00 -8.333333333333334e-02 -8.312500000000000e-01 +-5.000000000000000e-01 -1.250000000000000e-01 -8.312499999999999e-01 +0.000000000000000e+00 -1.666666666666667e-01 -7.468750000000002e-01 +5.000000000000000e-01 -1.250000000000000e-01 -7.468750000000001e-01 +0.000000000000000e+00 -8.333333333333334e-02 -7.468750000000001e-01 +-5.000000000000000e-01 -1.250000000000000e-01 -7.468750000000001e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -7.890625000000000e-01 +5.000000000000000e-01 -1.666666666666667e-01 -7.890625000000000e-01 +5.000000000000000e-01 -8.333333333333336e-02 -7.890625000000000e-01 +-5.000000000000000e-01 -8.333333333333336e-02 -7.890625000000000e-01 +-5.000000000000000e-01 -1.250000000000000e-01 -7.890625000000000e-01 +5.000000000000000e-01 -1.250000000000000e-01 -7.890625000000000e-01 +0.000000000000000e+00 -1.666666666666667e-01 -7.890624999999998e-01 +0.000000000000000e+00 -8.333333333333336e-02 -7.890624999999998e-01 +0.000000000000000e+00 -1.250000000000000e-01 -8.312500000000000e-01 +0.000000000000000e+00 -1.250000000000000e-01 -7.468750000000000e-01 +0.000000000000000e+00 -1.250000000000000e-01 -7.890625000000002e-01 +-5.000000000000000e-01 -8.333333333333337e-02 -8.312500000000000e-01 +5.000000000000000e-01 -8.333333333333337e-02 -8.312500000000000e-01 +5.000000000000000e-01 0.000000000000000e+00 -8.312499999999999e-01 +-5.000000000000000e-01 0.000000000000000e+00 -8.312499999999999e-01 +-5.000000000000000e-01 -8.333333333333337e-02 -7.468750000000001e-01 +5.000000000000000e-01 -8.333333333333337e-02 -7.468750000000001e-01 +5.000000000000000e-01 0.000000000000000e+00 -7.468750000000000e-01 +-5.000000000000000e-01 0.000000000000000e+00 -7.468750000000000e-01 +0.000000000000000e+00 -8.333333333333334e-02 -8.312500000000000e-01 +5.000000000000000e-01 -4.166666666666669e-02 -8.312499999999999e-01 +0.000000000000000e+00 4.336808689942018e-19 -8.312499999999999e-01 +-5.000000000000000e-01 -4.166666666666669e-02 -8.312499999999999e-01 +0.000000000000000e+00 -8.333333333333334e-02 -7.468750000000001e-01 +5.000000000000000e-01 -4.166666666666669e-02 -7.468750000000001e-01 +0.000000000000000e+00 0.000000000000000e+00 -7.468750000000001e-01 +-5.000000000000000e-01 -4.166666666666669e-02 -7.468750000000001e-01 +-5.000000000000000e-01 -8.333333333333336e-02 -7.890625000000000e-01 +5.000000000000000e-01 -8.333333333333336e-02 -7.890625000000000e-01 +5.000000000000000e-01 -1.734723475976807e-18 -7.890625000000000e-01 +-5.000000000000000e-01 -1.734723475976807e-18 -7.890625000000000e-01 +-5.000000000000001e-01 -4.166666666666668e-02 -7.890625000000000e-01 +5.000000000000001e-01 -4.166666666666668e-02 -7.890625000000000e-01 +0.000000000000000e+00 -8.333333333333336e-02 -7.890624999999998e-01 +0.000000000000000e+00 -1.734723475976807e-18 -7.890624999999999e-01 +0.000000000000000e+00 -4.166666666666668e-02 -8.312499999999999e-01 +0.000000000000000e+00 -4.166666666666668e-02 -7.468750000000000e-01 +0.000000000000000e+00 -4.166666666666668e-02 -7.890625000000002e-01 +-5.000000000000000e-01 0.000000000000000e+00 -8.312499999999999e-01 +5.000000000000000e-01 0.000000000000000e+00 -8.312499999999999e-01 +5.000000000000000e-01 8.333333333333325e-02 -8.312500000000000e-01 +-5.000000000000000e-01 8.333333333333325e-02 -8.312500000000000e-01 +-5.000000000000000e-01 0.000000000000000e+00 -7.468750000000000e-01 +5.000000000000000e-01 0.000000000000000e+00 -7.468750000000000e-01 +5.000000000000000e-01 8.333333333333326e-02 -7.468750000000000e-01 +-5.000000000000000e-01 8.333333333333326e-02 -7.468750000000000e-01 +0.000000000000000e+00 4.336808689942018e-19 -8.312499999999999e-01 +5.000000000000000e-01 4.166666666666663e-02 -8.312500000000000e-01 +0.000000000000000e+00 8.333333333333325e-02 -8.312500000000000e-01 +-5.000000000000000e-01 4.166666666666663e-02 -8.312500000000000e-01 +0.000000000000000e+00 0.000000000000000e+00 -7.468750000000001e-01 +5.000000000000000e-01 4.166666666666663e-02 -7.468750000000001e-01 +0.000000000000000e+00 8.333333333333326e-02 -7.468750000000001e-01 +-5.000000000000000e-01 4.166666666666663e-02 -7.468750000000001e-01 +-5.000000000000000e-01 -1.734723475976807e-18 -7.890625000000000e-01 +5.000000000000000e-01 -1.734723475976807e-18 -7.890625000000000e-01 +5.000000000000000e-01 8.333333333333326e-02 -7.890625000000000e-01 +-5.000000000000000e-01 8.333333333333326e-02 -7.890625000000000e-01 +-4.999999999999999e-01 4.166666666666663e-02 -7.890624999999999e-01 +4.999999999999999e-01 4.166666666666663e-02 -7.890624999999999e-01 +0.000000000000000e+00 -1.734723475976807e-18 -7.890624999999999e-01 +0.000000000000000e+00 8.333333333333327e-02 -7.890625000000000e-01 +0.000000000000000e+00 4.166666666666661e-02 -8.312499999999998e-01 +0.000000000000000e+00 4.166666666666662e-02 -7.468749999999998e-01 +0.000000000000000e+00 4.166666666666662e-02 -7.890625000000002e-01 +-5.000000000000000e-01 8.333333333333325e-02 -8.312500000000000e-01 +5.000000000000000e-01 8.333333333333325e-02 -8.312500000000000e-01 +5.000000000000000e-01 1.666666666666666e-01 -8.312500000000000e-01 +-5.000000000000000e-01 1.666666666666666e-01 -8.312500000000000e-01 +-5.000000000000000e-01 8.333333333333326e-02 -7.468750000000000e-01 +5.000000000000000e-01 8.333333333333326e-02 -7.468750000000000e-01 +5.000000000000000e-01 1.666666666666666e-01 -7.468750000000000e-01 +-5.000000000000000e-01 1.666666666666666e-01 -7.468750000000000e-01 +0.000000000000000e+00 8.333333333333325e-02 -8.312500000000000e-01 +5.000000000000000e-01 1.250000000000000e-01 -8.312499999999999e-01 +0.000000000000000e+00 1.666666666666666e-01 -8.312500000000000e-01 +-5.000000000000000e-01 1.250000000000000e-01 -8.312499999999999e-01 +0.000000000000000e+00 8.333333333333326e-02 -7.468750000000001e-01 +5.000000000000000e-01 1.250000000000000e-01 -7.468750000000001e-01 +0.000000000000000e+00 1.666666666666666e-01 -7.468750000000002e-01 +-5.000000000000000e-01 1.250000000000000e-01 -7.468750000000001e-01 +-5.000000000000000e-01 8.333333333333326e-02 -7.890625000000000e-01 +5.000000000000000e-01 8.333333333333326e-02 -7.890625000000000e-01 +5.000000000000000e-01 1.666666666666667e-01 -7.890625000000000e-01 +-5.000000000000000e-01 1.666666666666667e-01 -7.890625000000000e-01 +-5.000000000000000e-01 1.250000000000000e-01 -7.890625000000000e-01 +5.000000000000000e-01 1.250000000000000e-01 -7.890625000000000e-01 +0.000000000000000e+00 8.333333333333327e-02 -7.890625000000000e-01 +0.000000000000000e+00 1.666666666666666e-01 -7.890624999999998e-01 +0.000000000000000e+00 1.250000000000000e-01 -8.312499999999999e-01 +0.000000000000000e+00 1.250000000000000e-01 -7.468750000000000e-01 +0.000000000000000e+00 1.250000000000000e-01 -7.890625000000000e-01 +-5.000000000000000e-01 1.666666666666666e-01 -8.312500000000000e-01 +5.000000000000000e-01 1.666666666666666e-01 -8.312500000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -8.312500000000000e-01 +-5.000000000000000e-01 2.500000000000000e-01 -8.312500000000000e-01 +-5.000000000000000e-01 1.666666666666666e-01 -7.468750000000000e-01 +5.000000000000000e-01 1.666666666666666e-01 -7.468750000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -7.468750000000000e-01 +-5.000000000000000e-01 2.500000000000000e-01 -7.468750000000000e-01 +0.000000000000000e+00 1.666666666666666e-01 -8.312500000000000e-01 +5.000000000000000e-01 2.083333333333333e-01 -8.312500000000000e-01 +0.000000000000000e+00 2.500000000000000e-01 -8.312499999999999e-01 +-5.000000000000000e-01 2.083333333333333e-01 -8.312500000000000e-01 +0.000000000000000e+00 1.666666666666666e-01 -7.468750000000002e-01 +5.000000000000000e-01 2.083333333333333e-01 -7.468750000000001e-01 +0.000000000000000e+00 2.500000000000000e-01 -7.468750000000001e-01 +-5.000000000000000e-01 2.083333333333333e-01 -7.468750000000001e-01 +-5.000000000000000e-01 1.666666666666667e-01 -7.890625000000000e-01 +5.000000000000000e-01 1.666666666666667e-01 -7.890625000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -7.890625000000000e-01 +-5.000000000000000e-01 2.500000000000000e-01 -7.890625000000000e-01 +-5.000000000000000e-01 2.083333333333333e-01 -7.890625000000000e-01 +5.000000000000000e-01 2.083333333333333e-01 -7.890625000000000e-01 +0.000000000000000e+00 1.666666666666666e-01 -7.890624999999998e-01 +0.000000000000000e+00 2.500000000000000e-01 -7.890624999999999e-01 +0.000000000000000e+00 2.083333333333333e-01 -8.312500000000003e-01 +0.000000000000000e+00 2.083333333333333e-01 -7.468750000000001e-01 +0.000000000000000e+00 2.083333333333332e-01 -7.890625000000003e-01 +-5.000000000000000e-01 2.500000000000000e-01 -8.312500000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -8.312500000000000e-01 +5.000000000000000e-01 3.333333333333333e-01 -8.312500000000000e-01 +-5.000000000000000e-01 3.333333333333333e-01 -8.312500000000000e-01 +-5.000000000000000e-01 2.500000000000000e-01 -7.468750000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -7.468750000000000e-01 +5.000000000000000e-01 3.333333333333333e-01 -7.468750000000000e-01 +-5.000000000000000e-01 3.333333333333333e-01 -7.468750000000000e-01 +0.000000000000000e+00 2.500000000000000e-01 -8.312499999999999e-01 +5.000000000000000e-01 2.916666666666666e-01 -8.312500000000002e-01 +0.000000000000000e+00 3.333333333333333e-01 -8.312500000000000e-01 +-5.000000000000000e-01 2.916666666666666e-01 -8.312500000000002e-01 +0.000000000000000e+00 2.500000000000000e-01 -7.468750000000001e-01 +5.000000000000000e-01 2.916666666666666e-01 -7.468750000000001e-01 +0.000000000000000e+00 3.333333333333333e-01 -7.468750000000001e-01 +-5.000000000000000e-01 2.916666666666666e-01 -7.468750000000001e-01 +-5.000000000000000e-01 2.500000000000000e-01 -7.890625000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -7.890625000000000e-01 +5.000000000000000e-01 3.333333333333333e-01 -7.890625000000000e-01 +-5.000000000000000e-01 3.333333333333333e-01 -7.890625000000000e-01 +-4.999999999999999e-01 2.916666666666666e-01 -7.890624999999999e-01 +4.999999999999999e-01 2.916666666666666e-01 -7.890624999999999e-01 +0.000000000000000e+00 2.500000000000000e-01 -7.890624999999999e-01 +0.000000000000000e+00 3.333333333333333e-01 -7.890625000000000e-01 +0.000000000000000e+00 2.916666666666666e-01 -8.312499999999998e-01 +0.000000000000000e+00 2.916666666666666e-01 -7.468749999999998e-01 +0.000000000000000e+00 2.916666666666666e-01 -7.890625000000002e-01 +-5.000000000000000e-01 3.333333333333333e-01 -8.312500000000000e-01 +5.000000000000000e-01 3.333333333333333e-01 -8.312500000000000e-01 +5.000000000000000e-01 4.166666666666666e-01 -8.312500000000000e-01 +-5.000000000000000e-01 4.166666666666666e-01 -8.312500000000000e-01 +-5.000000000000000e-01 3.333333333333333e-01 -7.468750000000000e-01 +5.000000000000000e-01 3.333333333333333e-01 -7.468750000000000e-01 +5.000000000000000e-01 4.166666666666666e-01 -7.468750000000000e-01 +-5.000000000000000e-01 4.166666666666666e-01 -7.468750000000000e-01 +0.000000000000000e+00 3.333333333333333e-01 -8.312500000000000e-01 +5.000000000000000e-01 3.750000000000001e-01 -8.312499999999999e-01 +0.000000000000000e+00 4.166666666666666e-01 -8.312500000000000e-01 +-5.000000000000000e-01 3.750000000000001e-01 -8.312499999999999e-01 +0.000000000000000e+00 3.333333333333333e-01 -7.468750000000001e-01 +5.000000000000000e-01 3.750000000000001e-01 -7.468750000000001e-01 +0.000000000000000e+00 4.166666666666667e-01 -7.468750000000002e-01 +-5.000000000000000e-01 3.750000000000001e-01 -7.468750000000001e-01 +-5.000000000000000e-01 3.333333333333333e-01 -7.890625000000000e-01 +5.000000000000000e-01 3.333333333333333e-01 -7.890625000000000e-01 +5.000000000000000e-01 4.166666666666666e-01 -7.890625000000000e-01 +-5.000000000000000e-01 4.166666666666666e-01 -7.890625000000000e-01 +-5.000000000000000e-01 3.750000000000001e-01 -7.890625000000000e-01 +5.000000000000000e-01 3.750000000000001e-01 -7.890625000000000e-01 +0.000000000000000e+00 3.333333333333333e-01 -7.890625000000000e-01 +0.000000000000000e+00 4.166666666666666e-01 -7.890624999999998e-01 +0.000000000000000e+00 3.750000000000001e-01 -8.312499999999999e-01 +0.000000000000000e+00 3.750000000000001e-01 -7.468750000000000e-01 +0.000000000000000e+00 3.749999999999999e-01 -7.890625000000000e-01 +-5.000000000000000e-01 4.166666666666666e-01 -8.312500000000000e-01 +5.000000000000000e-01 4.166666666666666e-01 -8.312500000000000e-01 +5.000000000000000e-01 5.000000000000000e-01 -8.312500000000000e-01 +-5.000000000000000e-01 5.000000000000000e-01 -8.312500000000000e-01 +-5.000000000000000e-01 4.166666666666666e-01 -7.468750000000000e-01 +5.000000000000000e-01 4.166666666666666e-01 -7.468750000000000e-01 +5.000000000000000e-01 5.000000000000000e-01 -7.468750000000000e-01 +-5.000000000000000e-01 5.000000000000000e-01 -7.468750000000000e-01 +0.000000000000000e+00 4.166666666666666e-01 -8.312500000000000e-01 +5.000000000000000e-01 4.583333333333333e-01 -8.312499999999999e-01 +0.000000000000000e+00 5.000000000000000e-01 -8.312500000000000e-01 +-5.000000000000000e-01 4.583333333333333e-01 -8.312499999999999e-01 +0.000000000000000e+00 4.166666666666667e-01 -7.468750000000002e-01 +5.000000000000000e-01 4.583333333333333e-01 -7.468750000000000e-01 +0.000000000000000e+00 5.000000000000000e-01 -7.468750000000001e-01 +-5.000000000000000e-01 4.583333333333333e-01 -7.468750000000000e-01 +-5.000000000000000e-01 4.166666666666666e-01 -7.890625000000000e-01 +5.000000000000000e-01 4.166666666666666e-01 -7.890625000000000e-01 +5.000000000000000e-01 5.000000000000000e-01 -7.890625000000000e-01 +-5.000000000000000e-01 5.000000000000000e-01 -7.890625000000000e-01 +-5.000000000000001e-01 4.583333333333333e-01 -7.890625000000000e-01 +5.000000000000001e-01 4.583333333333333e-01 -7.890625000000000e-01 +0.000000000000000e+00 4.166666666666666e-01 -7.890624999999998e-01 +0.000000000000000e+00 5.000000000000000e-01 -7.890624999999999e-01 +0.000000000000000e+00 4.583333333333333e-01 -8.312500000000000e-01 +0.000000000000000e+00 4.583333333333333e-01 -7.468750000000002e-01 +0.000000000000000e+00 4.583333333333334e-01 -7.890624999999998e-01 +-5.000000000000000e-01 -5.000000000000000e-01 -7.468750000000000e-01 +5.000000000000000e-01 -5.000000000000000e-01 -7.468750000000000e-01 +5.000000000000000e-01 -4.166666666666666e-01 -7.468750000000000e-01 +-5.000000000000000e-01 -4.166666666666666e-01 -7.468750000000000e-01 +-5.000000000000000e-01 -5.000000000000000e-01 -6.625000000000000e-01 +5.000000000000000e-01 -5.000000000000000e-01 -6.625000000000000e-01 +5.000000000000000e-01 -4.166666666666667e-01 -6.625000000000001e-01 +-5.000000000000000e-01 -4.166666666666667e-01 -6.625000000000001e-01 +0.000000000000000e+00 -5.000000000000000e-01 -7.468750000000001e-01 +5.000000000000000e-01 -4.583333333333333e-01 -7.468750000000001e-01 +0.000000000000000e+00 -4.166666666666666e-01 -7.468750000000002e-01 +-5.000000000000000e-01 -4.583333333333333e-01 -7.468750000000001e-01 +0.000000000000000e+00 -5.000000000000000e-01 -6.625000000000000e-01 +5.000000000000000e-01 -4.583333333333334e-01 -6.625000000000000e-01 +0.000000000000000e+00 -4.166666666666667e-01 -6.625000000000001e-01 +-5.000000000000000e-01 -4.583333333333334e-01 -6.625000000000000e-01 +-5.000000000000000e-01 -5.000000000000000e-01 -7.046875000000000e-01 +5.000000000000000e-01 -5.000000000000000e-01 -7.046875000000000e-01 +5.000000000000000e-01 -4.166666666666666e-01 -7.046875000000001e-01 +-5.000000000000000e-01 -4.166666666666666e-01 -7.046875000000001e-01 +-5.000000000000000e-01 -4.583333333333334e-01 -7.046874999999999e-01 +5.000000000000000e-01 -4.583333333333334e-01 -7.046874999999999e-01 +0.000000000000000e+00 -5.000000000000000e-01 -7.046875000000001e-01 +0.000000000000000e+00 -4.166666666666666e-01 -7.046874999999998e-01 +0.000000000000000e+00 -4.583333333333333e-01 -7.468750000000000e-01 +0.000000000000000e+00 -4.583333333333334e-01 -6.624999999999999e-01 +0.000000000000000e+00 -4.583333333333334e-01 -7.046875000000000e-01 +-5.000000000000000e-01 -4.166666666666666e-01 -7.468750000000000e-01 +5.000000000000000e-01 -4.166666666666666e-01 -7.468750000000000e-01 +5.000000000000000e-01 -3.333333333333333e-01 -7.468750000000000e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -7.468750000000000e-01 +-5.000000000000000e-01 -4.166666666666667e-01 -6.625000000000001e-01 +5.000000000000000e-01 -4.166666666666667e-01 -6.625000000000001e-01 +5.000000000000000e-01 -3.333333333333333e-01 -6.624999999999999e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -6.624999999999999e-01 +0.000000000000000e+00 -4.166666666666666e-01 -7.468750000000002e-01 +5.000000000000001e-01 -3.750000000000001e-01 -7.468750000000001e-01 +0.000000000000000e+00 -3.333333333333333e-01 -7.468750000000001e-01 +-5.000000000000001e-01 -3.750000000000001e-01 -7.468750000000001e-01 +0.000000000000000e+00 -4.166666666666667e-01 -6.625000000000001e-01 +5.000000000000001e-01 -3.750000000000001e-01 -6.625000000000001e-01 +0.000000000000000e+00 -3.333333333333333e-01 -6.625000000000001e-01 +-5.000000000000001e-01 -3.750000000000001e-01 -6.625000000000001e-01 +-5.000000000000000e-01 -4.166666666666666e-01 -7.046875000000001e-01 +5.000000000000000e-01 -4.166666666666666e-01 -7.046875000000001e-01 +5.000000000000000e-01 -3.333333333333333e-01 -7.046875000000001e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -7.046875000000001e-01 +-5.000000000000000e-01 -3.750000000000000e-01 -7.046874999999999e-01 +5.000000000000000e-01 -3.750000000000000e-01 -7.046874999999999e-01 +0.000000000000000e+00 -4.166666666666666e-01 -7.046874999999998e-01 +0.000000000000000e+00 -3.333333333333333e-01 -7.046874999999998e-01 +0.000000000000000e+00 -3.750000000000000e-01 -7.468749999999998e-01 +0.000000000000000e+00 -3.750000000000000e-01 -6.625000000000000e-01 +0.000000000000000e+00 -3.750000000000000e-01 -7.046875000000004e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -7.468750000000000e-01 +5.000000000000000e-01 -3.333333333333333e-01 -7.468750000000000e-01 +5.000000000000000e-01 -2.500000000000000e-01 -7.468750000000000e-01 +-5.000000000000000e-01 -2.500000000000000e-01 -7.468750000000000e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -6.624999999999999e-01 +5.000000000000000e-01 -3.333333333333333e-01 -6.624999999999999e-01 +5.000000000000000e-01 -2.500000000000000e-01 -6.625000000000001e-01 +-5.000000000000000e-01 -2.500000000000000e-01 -6.625000000000001e-01 +0.000000000000000e+00 -3.333333333333333e-01 -7.468750000000001e-01 +5.000000000000000e-01 -2.916666666666666e-01 -7.468749999999998e-01 +0.000000000000000e+00 -2.500000000000000e-01 -7.468750000000001e-01 +-5.000000000000000e-01 -2.916666666666666e-01 -7.468749999999998e-01 +0.000000000000000e+00 -3.333333333333333e-01 -6.625000000000001e-01 +5.000000000000000e-01 -2.916666666666666e-01 -6.625000000000000e-01 +0.000000000000000e+00 -2.500000000000000e-01 -6.625000000000001e-01 +-5.000000000000000e-01 -2.916666666666666e-01 -6.625000000000000e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -7.046875000000001e-01 +5.000000000000000e-01 -3.333333333333333e-01 -7.046875000000001e-01 +5.000000000000000e-01 -2.500000000000000e-01 -7.046875000000001e-01 +-5.000000000000000e-01 -2.500000000000000e-01 -7.046875000000001e-01 +-5.000000000000000e-01 -2.916666666666666e-01 -7.046875000000001e-01 +5.000000000000000e-01 -2.916666666666666e-01 -7.046875000000001e-01 +0.000000000000000e+00 -3.333333333333333e-01 -7.046874999999998e-01 +0.000000000000000e+00 -2.500000000000000e-01 -7.046874999999998e-01 +0.000000000000000e+00 -2.916666666666666e-01 -7.468749999999998e-01 +0.000000000000000e+00 -2.916666666666666e-01 -6.624999999999999e-01 +0.000000000000000e+00 -2.916666666666666e-01 -7.046875000000001e-01 +-5.000000000000000e-01 -2.500000000000000e-01 -7.468750000000000e-01 +5.000000000000000e-01 -2.500000000000000e-01 -7.468750000000000e-01 +5.000000000000000e-01 -1.666666666666667e-01 -7.468750000000000e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -7.468750000000000e-01 +-5.000000000000000e-01 -2.500000000000000e-01 -6.625000000000001e-01 +5.000000000000000e-01 -2.500000000000000e-01 -6.625000000000001e-01 +5.000000000000000e-01 -1.666666666666667e-01 -6.625000000000001e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -6.625000000000001e-01 +0.000000000000000e+00 -2.500000000000000e-01 -7.468750000000001e-01 +5.000000000000000e-01 -2.083333333333334e-01 -7.468750000000000e-01 +0.000000000000000e+00 -1.666666666666667e-01 -7.468750000000002e-01 +-5.000000000000000e-01 -2.083333333333334e-01 -7.468750000000000e-01 +0.000000000000000e+00 -2.500000000000000e-01 -6.625000000000001e-01 +5.000000000000000e-01 -2.083333333333334e-01 -6.625000000000000e-01 +0.000000000000000e+00 -1.666666666666667e-01 -6.625000000000001e-01 +-5.000000000000000e-01 -2.083333333333334e-01 -6.625000000000000e-01 +-5.000000000000000e-01 -2.500000000000000e-01 -7.046875000000001e-01 +5.000000000000000e-01 -2.500000000000000e-01 -7.046875000000001e-01 +5.000000000000000e-01 -1.666666666666667e-01 -7.046875000000001e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -7.046875000000001e-01 +-5.000000000000000e-01 -2.083333333333333e-01 -7.046874999999999e-01 +5.000000000000000e-01 -2.083333333333333e-01 -7.046874999999999e-01 +0.000000000000000e+00 -2.500000000000000e-01 -7.046874999999998e-01 +0.000000000000000e+00 -1.666666666666667e-01 -7.046874999999998e-01 +0.000000000000000e+00 -2.083333333333334e-01 -7.468750000000001e-01 +0.000000000000000e+00 -2.083333333333334e-01 -6.624999999999999e-01 +0.000000000000000e+00 -2.083333333333333e-01 -7.046875000000004e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -7.468750000000000e-01 +5.000000000000000e-01 -1.666666666666667e-01 -7.468750000000000e-01 +5.000000000000000e-01 -8.333333333333337e-02 -7.468750000000001e-01 +-5.000000000000000e-01 -8.333333333333337e-02 -7.468750000000001e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -6.625000000000001e-01 +5.000000000000000e-01 -1.666666666666667e-01 -6.625000000000001e-01 +5.000000000000000e-01 -8.333333333333337e-02 -6.625000000000001e-01 +-5.000000000000000e-01 -8.333333333333337e-02 -6.625000000000001e-01 +0.000000000000000e+00 -1.666666666666667e-01 -7.468750000000002e-01 +5.000000000000000e-01 -1.250000000000000e-01 -7.468750000000001e-01 +0.000000000000000e+00 -8.333333333333334e-02 -7.468750000000001e-01 +-5.000000000000000e-01 -1.250000000000000e-01 -7.468750000000001e-01 +0.000000000000000e+00 -1.666666666666667e-01 -6.625000000000001e-01 +5.000000000000000e-01 -1.250000000000000e-01 -6.625000000000000e-01 +0.000000000000000e+00 -8.333333333333334e-02 -6.624999999999999e-01 +-5.000000000000000e-01 -1.250000000000000e-01 -6.625000000000000e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -7.046875000000001e-01 +5.000000000000000e-01 -1.666666666666667e-01 -7.046875000000001e-01 +5.000000000000000e-01 -8.333333333333336e-02 -7.046875000000000e-01 +-5.000000000000000e-01 -8.333333333333336e-02 -7.046875000000000e-01 +-5.000000000000000e-01 -1.250000000000000e-01 -7.046874999999999e-01 +5.000000000000000e-01 -1.250000000000000e-01 -7.046874999999999e-01 +0.000000000000000e+00 -1.666666666666667e-01 -7.046874999999998e-01 +0.000000000000000e+00 -8.333333333333336e-02 -7.046874999999998e-01 +0.000000000000000e+00 -1.250000000000000e-01 -7.468750000000000e-01 +0.000000000000000e+00 -1.250000000000000e-01 -6.625000000000000e-01 +0.000000000000000e+00 -1.250000000000000e-01 -7.046875000000002e-01 +-5.000000000000000e-01 -8.333333333333337e-02 -7.468750000000001e-01 +5.000000000000000e-01 -8.333333333333337e-02 -7.468750000000001e-01 +5.000000000000000e-01 0.000000000000000e+00 -7.468750000000000e-01 +-5.000000000000000e-01 0.000000000000000e+00 -7.468750000000000e-01 +-5.000000000000000e-01 -8.333333333333337e-02 -6.625000000000001e-01 +5.000000000000000e-01 -8.333333333333337e-02 -6.625000000000001e-01 +5.000000000000000e-01 0.000000000000000e+00 -6.625000000000000e-01 +-5.000000000000000e-01 0.000000000000000e+00 -6.625000000000000e-01 +0.000000000000000e+00 -8.333333333333334e-02 -7.468750000000001e-01 +5.000000000000000e-01 -4.166666666666669e-02 -7.468750000000001e-01 +0.000000000000000e+00 0.000000000000000e+00 -7.468750000000001e-01 +-5.000000000000000e-01 -4.166666666666669e-02 -7.468750000000001e-01 +0.000000000000000e+00 -8.333333333333334e-02 -6.624999999999999e-01 +5.000000000000000e-01 -4.166666666666668e-02 -6.625000000000000e-01 +0.000000000000000e+00 0.000000000000000e+00 -6.625000000000001e-01 +-5.000000000000000e-01 -4.166666666666668e-02 -6.625000000000000e-01 +-5.000000000000000e-01 -8.333333333333336e-02 -7.046875000000000e-01 +5.000000000000000e-01 -8.333333333333336e-02 -7.046875000000000e-01 +5.000000000000000e-01 -3.469446951953614e-18 -7.046875000000000e-01 +-5.000000000000000e-01 -3.469446951953614e-18 -7.046875000000000e-01 +-5.000000000000001e-01 -4.166666666666669e-02 -7.046874999999999e-01 +5.000000000000001e-01 -4.166666666666669e-02 -7.046874999999999e-01 +0.000000000000000e+00 -8.333333333333336e-02 -7.046874999999998e-01 +0.000000000000000e+00 -3.903127820947816e-18 -7.046875000000000e-01 +0.000000000000000e+00 -4.166666666666668e-02 -7.468750000000000e-01 +0.000000000000000e+00 -4.166666666666668e-02 -6.625000000000000e-01 +0.000000000000000e+00 -4.166666666666668e-02 -7.046875000000004e-01 +-5.000000000000000e-01 0.000000000000000e+00 -7.468750000000000e-01 +5.000000000000000e-01 0.000000000000000e+00 -7.468750000000000e-01 +5.000000000000000e-01 8.333333333333326e-02 -7.468750000000000e-01 +-5.000000000000000e-01 8.333333333333326e-02 -7.468750000000000e-01 +-5.000000000000000e-01 0.000000000000000e+00 -6.625000000000000e-01 +5.000000000000000e-01 0.000000000000000e+00 -6.625000000000000e-01 +5.000000000000000e-01 8.333333333333326e-02 -6.625000000000000e-01 +-5.000000000000000e-01 8.333333333333326e-02 -6.625000000000000e-01 +0.000000000000000e+00 0.000000000000000e+00 -7.468750000000001e-01 +5.000000000000000e-01 4.166666666666663e-02 -7.468750000000001e-01 +0.000000000000000e+00 8.333333333333326e-02 -7.468750000000001e-01 +-5.000000000000000e-01 4.166666666666663e-02 -7.468750000000001e-01 +0.000000000000000e+00 0.000000000000000e+00 -6.625000000000001e-01 +5.000000000000000e-01 4.166666666666664e-02 -6.625000000000000e-01 +0.000000000000000e+00 8.333333333333326e-02 -6.625000000000000e-01 +-5.000000000000000e-01 4.166666666666664e-02 -6.625000000000000e-01 +-5.000000000000000e-01 -3.469446951953614e-18 -7.046875000000000e-01 +5.000000000000000e-01 -3.469446951953614e-18 -7.046875000000000e-01 +5.000000000000000e-01 8.333333333333326e-02 -7.046875000000000e-01 +-5.000000000000000e-01 8.333333333333326e-02 -7.046875000000000e-01 +-4.999999999999999e-01 4.166666666666663e-02 -7.046874999999998e-01 +4.999999999999999e-01 4.166666666666663e-02 -7.046874999999998e-01 +0.000000000000000e+00 -3.903127820947816e-18 -7.046875000000000e-01 +0.000000000000000e+00 8.333333333333327e-02 -7.046874999999999e-01 +0.000000000000000e+00 4.166666666666662e-02 -7.468749999999998e-01 +0.000000000000000e+00 4.166666666666662e-02 -6.624999999999998e-01 +0.000000000000000e+00 4.166666666666664e-02 -7.046875000000002e-01 +-5.000000000000000e-01 8.333333333333326e-02 -7.468750000000000e-01 +5.000000000000000e-01 8.333333333333326e-02 -7.468750000000000e-01 +5.000000000000000e-01 1.666666666666666e-01 -7.468750000000000e-01 +-5.000000000000000e-01 1.666666666666666e-01 -7.468750000000000e-01 +-5.000000000000000e-01 8.333333333333326e-02 -6.625000000000000e-01 +5.000000000000000e-01 8.333333333333326e-02 -6.625000000000000e-01 +5.000000000000000e-01 1.666666666666666e-01 -6.625000000000000e-01 +-5.000000000000000e-01 1.666666666666666e-01 -6.625000000000000e-01 +0.000000000000000e+00 8.333333333333326e-02 -7.468750000000001e-01 +5.000000000000000e-01 1.250000000000000e-01 -7.468750000000001e-01 +0.000000000000000e+00 1.666666666666666e-01 -7.468750000000002e-01 +-5.000000000000000e-01 1.250000000000000e-01 -7.468750000000001e-01 +0.000000000000000e+00 8.333333333333326e-02 -6.625000000000000e-01 +5.000000000000000e-01 1.250000000000000e-01 -6.625000000000001e-01 +0.000000000000000e+00 1.666666666666667e-01 -6.625000000000001e-01 +-5.000000000000000e-01 1.250000000000000e-01 -6.625000000000001e-01 +-5.000000000000000e-01 8.333333333333326e-02 -7.046875000000000e-01 +5.000000000000000e-01 8.333333333333326e-02 -7.046875000000000e-01 +5.000000000000000e-01 1.666666666666667e-01 -7.046875000000001e-01 +-5.000000000000000e-01 1.666666666666667e-01 -7.046875000000001e-01 +-5.000000000000000e-01 1.250000000000000e-01 -7.046875000000001e-01 +5.000000000000000e-01 1.250000000000000e-01 -7.046875000000001e-01 +0.000000000000000e+00 8.333333333333327e-02 -7.046874999999999e-01 +0.000000000000000e+00 1.666666666666667e-01 -7.046874999999998e-01 +0.000000000000000e+00 1.250000000000000e-01 -7.468750000000000e-01 +0.000000000000000e+00 1.250000000000000e-01 -6.625000000000001e-01 +0.000000000000000e+00 1.250000000000000e-01 -7.046875000000001e-01 +-5.000000000000000e-01 1.666666666666666e-01 -7.468750000000000e-01 +5.000000000000000e-01 1.666666666666666e-01 -7.468750000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -7.468750000000000e-01 +-5.000000000000000e-01 2.500000000000000e-01 -7.468750000000000e-01 +-5.000000000000000e-01 1.666666666666666e-01 -6.625000000000000e-01 +5.000000000000000e-01 1.666666666666666e-01 -6.625000000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -6.625000000000001e-01 +-5.000000000000000e-01 2.500000000000000e-01 -6.625000000000001e-01 +0.000000000000000e+00 1.666666666666666e-01 -7.468750000000002e-01 +5.000000000000000e-01 2.083333333333333e-01 -7.468750000000001e-01 +0.000000000000000e+00 2.500000000000000e-01 -7.468750000000001e-01 +-5.000000000000000e-01 2.083333333333333e-01 -7.468750000000001e-01 +0.000000000000000e+00 1.666666666666667e-01 -6.625000000000001e-01 +5.000000000000000e-01 2.083333333333333e-01 -6.625000000000001e-01 +0.000000000000000e+00 2.500000000000000e-01 -6.625000000000001e-01 +-5.000000000000000e-01 2.083333333333333e-01 -6.625000000000001e-01 +-5.000000000000000e-01 1.666666666666667e-01 -7.046875000000001e-01 +5.000000000000000e-01 1.666666666666667e-01 -7.046875000000001e-01 +5.000000000000000e-01 2.500000000000000e-01 -7.046875000000000e-01 +-5.000000000000000e-01 2.500000000000000e-01 -7.046875000000000e-01 +-5.000000000000000e-01 2.083333333333333e-01 -7.046875000000000e-01 +5.000000000000000e-01 2.083333333333333e-01 -7.046875000000000e-01 +0.000000000000000e+00 1.666666666666667e-01 -7.046874999999998e-01 +0.000000000000000e+00 2.500000000000000e-01 -7.046875000000000e-01 +0.000000000000000e+00 2.083333333333333e-01 -7.468750000000001e-01 +0.000000000000000e+00 2.083333333333333e-01 -6.625000000000000e-01 +0.000000000000000e+00 2.083333333333332e-01 -7.046875000000002e-01 +-5.000000000000000e-01 2.500000000000000e-01 -7.468750000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -7.468750000000000e-01 +5.000000000000000e-01 3.333333333333333e-01 -7.468750000000000e-01 +-5.000000000000000e-01 3.333333333333333e-01 -7.468750000000000e-01 +-5.000000000000000e-01 2.500000000000000e-01 -6.625000000000001e-01 +5.000000000000000e-01 2.500000000000000e-01 -6.625000000000001e-01 +5.000000000000000e-01 3.333333333333333e-01 -6.625000000000000e-01 +-5.000000000000000e-01 3.333333333333333e-01 -6.625000000000000e-01 +0.000000000000000e+00 2.500000000000000e-01 -7.468750000000001e-01 +5.000000000000000e-01 2.916666666666666e-01 -7.468750000000001e-01 +0.000000000000000e+00 3.333333333333333e-01 -7.468750000000001e-01 +-5.000000000000000e-01 2.916666666666666e-01 -7.468750000000001e-01 +0.000000000000000e+00 2.500000000000000e-01 -6.625000000000001e-01 +5.000000000000000e-01 2.916666666666666e-01 -6.625000000000000e-01 +0.000000000000000e+00 3.333333333333333e-01 -6.625000000000000e-01 +-5.000000000000000e-01 2.916666666666666e-01 -6.625000000000000e-01 +-5.000000000000000e-01 2.500000000000000e-01 -7.046875000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -7.046875000000000e-01 +5.000000000000000e-01 3.333333333333333e-01 -7.046875000000000e-01 +-5.000000000000000e-01 3.333333333333333e-01 -7.046875000000000e-01 +-4.999999999999999e-01 2.916666666666666e-01 -7.046874999999998e-01 +4.999999999999999e-01 2.916666666666666e-01 -7.046874999999998e-01 +0.000000000000000e+00 2.500000000000000e-01 -7.046875000000000e-01 +0.000000000000000e+00 3.333333333333333e-01 -7.046874999999999e-01 +0.000000000000000e+00 2.916666666666666e-01 -7.468749999999998e-01 +0.000000000000000e+00 2.916666666666666e-01 -6.624999999999998e-01 +0.000000000000000e+00 2.916666666666666e-01 -7.046875000000002e-01 +-5.000000000000000e-01 3.333333333333333e-01 -7.468750000000000e-01 +5.000000000000000e-01 3.333333333333333e-01 -7.468750000000000e-01 +5.000000000000000e-01 4.166666666666666e-01 -7.468750000000000e-01 +-5.000000000000000e-01 4.166666666666666e-01 -7.468750000000000e-01 +-5.000000000000000e-01 3.333333333333333e-01 -6.625000000000000e-01 +5.000000000000000e-01 3.333333333333333e-01 -6.625000000000000e-01 +5.000000000000000e-01 4.166666666666667e-01 -6.625000000000000e-01 +-5.000000000000000e-01 4.166666666666667e-01 -6.625000000000000e-01 +0.000000000000000e+00 3.333333333333333e-01 -7.468750000000001e-01 +5.000000000000000e-01 3.750000000000001e-01 -7.468750000000001e-01 +0.000000000000000e+00 4.166666666666667e-01 -7.468750000000002e-01 +-5.000000000000000e-01 3.750000000000001e-01 -7.468750000000001e-01 +0.000000000000000e+00 3.333333333333333e-01 -6.625000000000000e-01 +5.000000000000000e-01 3.750000000000001e-01 -6.625000000000001e-01 +0.000000000000000e+00 4.166666666666667e-01 -6.625000000000001e-01 +-5.000000000000000e-01 3.750000000000001e-01 -6.625000000000001e-01 +-5.000000000000000e-01 3.333333333333333e-01 -7.046875000000000e-01 +5.000000000000000e-01 3.333333333333333e-01 -7.046875000000000e-01 +5.000000000000000e-01 4.166666666666666e-01 -7.046875000000001e-01 +-5.000000000000000e-01 4.166666666666666e-01 -7.046875000000001e-01 +-5.000000000000000e-01 3.750000000000001e-01 -7.046875000000001e-01 +5.000000000000000e-01 3.750000000000001e-01 -7.046875000000001e-01 +0.000000000000000e+00 3.333333333333333e-01 -7.046874999999999e-01 +0.000000000000000e+00 4.166666666666667e-01 -7.046874999999998e-01 +0.000000000000000e+00 3.750000000000001e-01 -7.468750000000000e-01 +0.000000000000000e+00 3.750000000000001e-01 -6.625000000000001e-01 +0.000000000000000e+00 3.749999999999999e-01 -7.046875000000001e-01 +-5.000000000000000e-01 4.166666666666666e-01 -7.468750000000000e-01 +5.000000000000000e-01 4.166666666666666e-01 -7.468750000000000e-01 +5.000000000000000e-01 5.000000000000000e-01 -7.468750000000000e-01 +-5.000000000000000e-01 5.000000000000000e-01 -7.468750000000000e-01 +-5.000000000000000e-01 4.166666666666667e-01 -6.625000000000000e-01 +5.000000000000000e-01 4.166666666666667e-01 -6.625000000000000e-01 +5.000000000000000e-01 5.000000000000000e-01 -6.625000000000000e-01 +-5.000000000000000e-01 5.000000000000000e-01 -6.625000000000000e-01 +0.000000000000000e+00 4.166666666666667e-01 -7.468750000000002e-01 +5.000000000000000e-01 4.583333333333333e-01 -7.468750000000000e-01 +0.000000000000000e+00 5.000000000000000e-01 -7.468750000000001e-01 +-5.000000000000000e-01 4.583333333333333e-01 -7.468750000000000e-01 +0.000000000000000e+00 4.166666666666667e-01 -6.625000000000001e-01 +5.000000000000000e-01 4.583333333333333e-01 -6.625000000000000e-01 +0.000000000000000e+00 5.000000000000000e-01 -6.625000000000000e-01 +-5.000000000000000e-01 4.583333333333333e-01 -6.625000000000000e-01 +-5.000000000000000e-01 4.166666666666666e-01 -7.046875000000001e-01 +5.000000000000000e-01 4.166666666666666e-01 -7.046875000000001e-01 +5.000000000000000e-01 5.000000000000000e-01 -7.046875000000000e-01 +-5.000000000000000e-01 5.000000000000000e-01 -7.046875000000000e-01 +-5.000000000000001e-01 4.583333333333333e-01 -7.046875000000000e-01 +5.000000000000001e-01 4.583333333333333e-01 -7.046875000000000e-01 +0.000000000000000e+00 4.166666666666667e-01 -7.046874999999998e-01 +0.000000000000000e+00 5.000000000000000e-01 -7.046875000000001e-01 +0.000000000000000e+00 4.583333333333333e-01 -7.468750000000002e-01 +0.000000000000000e+00 4.583333333333333e-01 -6.625000000000000e-01 +0.000000000000000e+00 4.583333333333334e-01 -7.046875000000000e-01 +-5.000000000000000e-01 -5.000000000000000e-01 -6.625000000000000e-01 +5.000000000000000e-01 -5.000000000000000e-01 -6.625000000000000e-01 +5.000000000000000e-01 -4.166666666666667e-01 -6.625000000000001e-01 +-5.000000000000000e-01 -4.166666666666667e-01 -6.625000000000001e-01 +-5.000000000000000e-01 -5.000000000000000e-01 -5.781250000000000e-01 +5.000000000000000e-01 -5.000000000000000e-01 -5.781250000000000e-01 +5.000000000000000e-01 -4.166666666666667e-01 -5.781250000000000e-01 +-5.000000000000000e-01 -4.166666666666667e-01 -5.781250000000000e-01 +0.000000000000000e+00 -5.000000000000000e-01 -6.625000000000000e-01 +5.000000000000000e-01 -4.583333333333334e-01 -6.625000000000000e-01 +0.000000000000000e+00 -4.166666666666667e-01 -6.625000000000001e-01 +-5.000000000000000e-01 -4.583333333333334e-01 -6.625000000000000e-01 +0.000000000000000e+00 -5.000000000000000e-01 -5.781249999999999e-01 +5.000000000000000e-01 -4.583333333333334e-01 -5.781249999999999e-01 +0.000000000000000e+00 -4.166666666666667e-01 -5.781250000000000e-01 +-5.000000000000000e-01 -4.583333333333334e-01 -5.781249999999999e-01 +-5.000000000000000e-01 -5.000000000000000e-01 -6.203125000000000e-01 +5.000000000000000e-01 -5.000000000000000e-01 -6.203125000000000e-01 +5.000000000000000e-01 -4.166666666666667e-01 -6.203124999999999e-01 +-5.000000000000000e-01 -4.166666666666667e-01 -6.203124999999999e-01 +-5.000000000000000e-01 -4.583333333333334e-01 -6.203124999999999e-01 +5.000000000000000e-01 -4.583333333333334e-01 -6.203124999999999e-01 +0.000000000000000e+00 -5.000000000000000e-01 -6.203124999999999e-01 +0.000000000000000e+00 -4.166666666666667e-01 -6.203125000000002e-01 +0.000000000000000e+00 -4.583333333333334e-01 -6.624999999999999e-01 +0.000000000000000e+00 -4.583333333333334e-01 -5.781250000000001e-01 +0.000000000000000e+00 -4.583333333333334e-01 -6.203125000000000e-01 +-5.000000000000000e-01 -4.166666666666667e-01 -6.625000000000001e-01 +5.000000000000000e-01 -4.166666666666667e-01 -6.625000000000001e-01 +5.000000000000000e-01 -3.333333333333333e-01 -6.624999999999999e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -6.624999999999999e-01 +-5.000000000000000e-01 -4.166666666666667e-01 -5.781250000000000e-01 +5.000000000000000e-01 -4.166666666666667e-01 -5.781250000000000e-01 +5.000000000000000e-01 -3.333333333333333e-01 -5.781250000000000e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -5.781250000000000e-01 +0.000000000000000e+00 -4.166666666666667e-01 -6.625000000000001e-01 +5.000000000000001e-01 -3.750000000000001e-01 -6.625000000000001e-01 +0.000000000000000e+00 -3.333333333333333e-01 -6.625000000000001e-01 +-5.000000000000001e-01 -3.750000000000001e-01 -6.625000000000001e-01 +0.000000000000000e+00 -4.166666666666667e-01 -5.781250000000000e-01 +5.000000000000001e-01 -3.750000000000001e-01 -5.781250000000000e-01 +0.000000000000000e+00 -3.333333333333333e-01 -5.781250000000000e-01 +-5.000000000000001e-01 -3.750000000000001e-01 -5.781250000000000e-01 +-5.000000000000000e-01 -4.166666666666667e-01 -6.203124999999999e-01 +5.000000000000000e-01 -4.166666666666667e-01 -6.203124999999999e-01 +5.000000000000000e-01 -3.333333333333333e-01 -6.203124999999998e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -6.203124999999998e-01 +-5.000000000000000e-01 -3.750000000000000e-01 -6.203125000000002e-01 +5.000000000000000e-01 -3.750000000000000e-01 -6.203125000000002e-01 +0.000000000000000e+00 -4.166666666666667e-01 -6.203125000000002e-01 +0.000000000000000e+00 -3.333333333333333e-01 -6.203125000000002e-01 +0.000000000000000e+00 -3.750000000000000e-01 -6.625000000000000e-01 +0.000000000000000e+00 -3.750000000000000e-01 -5.781250000000000e-01 +0.000000000000000e+00 -3.750000000000000e-01 -6.203124999999998e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -6.624999999999999e-01 +5.000000000000000e-01 -3.333333333333333e-01 -6.624999999999999e-01 +5.000000000000000e-01 -2.500000000000000e-01 -6.625000000000001e-01 +-5.000000000000000e-01 -2.500000000000000e-01 -6.625000000000001e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -5.781250000000000e-01 +5.000000000000000e-01 -3.333333333333333e-01 -5.781250000000000e-01 +5.000000000000000e-01 -2.500000000000000e-01 -5.781250000000000e-01 +-5.000000000000000e-01 -2.500000000000000e-01 -5.781250000000000e-01 +0.000000000000000e+00 -3.333333333333333e-01 -6.625000000000001e-01 +5.000000000000000e-01 -2.916666666666666e-01 -6.625000000000000e-01 +0.000000000000000e+00 -2.500000000000000e-01 -6.625000000000001e-01 +-5.000000000000000e-01 -2.916666666666666e-01 -6.625000000000000e-01 +0.000000000000000e+00 -3.333333333333333e-01 -5.781250000000000e-01 +5.000000000000000e-01 -2.916666666666666e-01 -5.781249999999999e-01 +0.000000000000000e+00 -2.500000000000000e-01 -5.781250000000000e-01 +-5.000000000000000e-01 -2.916666666666666e-01 -5.781249999999999e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -6.203124999999998e-01 +5.000000000000000e-01 -3.333333333333333e-01 -6.203124999999998e-01 +5.000000000000000e-01 -2.500000000000000e-01 -6.203124999999999e-01 +-5.000000000000000e-01 -2.500000000000000e-01 -6.203124999999999e-01 +-5.000000000000000e-01 -2.916666666666666e-01 -6.203125000000002e-01 +5.000000000000000e-01 -2.916666666666666e-01 -6.203125000000002e-01 +0.000000000000000e+00 -3.333333333333333e-01 -6.203125000000002e-01 +0.000000000000000e+00 -2.500000000000000e-01 -6.203125000000002e-01 +0.000000000000000e+00 -2.916666666666666e-01 -6.624999999999999e-01 +0.000000000000000e+00 -2.916666666666666e-01 -5.781250000000001e-01 +0.000000000000000e+00 -2.916666666666666e-01 -6.203124999999998e-01 +-5.000000000000000e-01 -2.500000000000000e-01 -6.625000000000001e-01 +5.000000000000000e-01 -2.500000000000000e-01 -6.625000000000001e-01 +5.000000000000000e-01 -1.666666666666667e-01 -6.625000000000001e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -6.625000000000001e-01 +-5.000000000000000e-01 -2.500000000000000e-01 -5.781250000000000e-01 +5.000000000000000e-01 -2.500000000000000e-01 -5.781250000000000e-01 +5.000000000000000e-01 -1.666666666666667e-01 -5.781250000000000e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -5.781250000000000e-01 +0.000000000000000e+00 -2.500000000000000e-01 -6.625000000000001e-01 +5.000000000000000e-01 -2.083333333333334e-01 -6.625000000000000e-01 +0.000000000000000e+00 -1.666666666666667e-01 -6.625000000000001e-01 +-5.000000000000000e-01 -2.083333333333334e-01 -6.625000000000000e-01 +0.000000000000000e+00 -2.500000000000000e-01 -5.781250000000000e-01 +5.000000000000000e-01 -2.083333333333334e-01 -5.781250000000000e-01 +0.000000000000000e+00 -1.666666666666667e-01 -5.781250000000000e-01 +-5.000000000000000e-01 -2.083333333333334e-01 -5.781250000000000e-01 +-5.000000000000000e-01 -2.500000000000000e-01 -6.203124999999999e-01 +5.000000000000000e-01 -2.500000000000000e-01 -6.203124999999999e-01 +5.000000000000000e-01 -1.666666666666667e-01 -6.203124999999999e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -6.203124999999999e-01 +-5.000000000000000e-01 -2.083333333333333e-01 -6.203125000000000e-01 +5.000000000000000e-01 -2.083333333333333e-01 -6.203125000000000e-01 +0.000000000000000e+00 -2.500000000000000e-01 -6.203125000000002e-01 +0.000000000000000e+00 -1.666666666666667e-01 -6.203125000000002e-01 +0.000000000000000e+00 -2.083333333333334e-01 -6.624999999999999e-01 +0.000000000000000e+00 -2.083333333333334e-01 -5.781250000000000e-01 +0.000000000000000e+00 -2.083333333333333e-01 -6.203124999999997e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -6.625000000000001e-01 +5.000000000000000e-01 -1.666666666666667e-01 -6.625000000000001e-01 +5.000000000000000e-01 -8.333333333333337e-02 -6.625000000000001e-01 +-5.000000000000000e-01 -8.333333333333337e-02 -6.625000000000001e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -5.781250000000000e-01 +5.000000000000000e-01 -1.666666666666667e-01 -5.781250000000000e-01 +5.000000000000000e-01 -8.333333333333337e-02 -5.781250000000000e-01 +-5.000000000000000e-01 -8.333333333333337e-02 -5.781250000000000e-01 +0.000000000000000e+00 -1.666666666666667e-01 -6.625000000000001e-01 +5.000000000000000e-01 -1.250000000000000e-01 -6.625000000000000e-01 +0.000000000000000e+00 -8.333333333333334e-02 -6.624999999999999e-01 +-5.000000000000000e-01 -1.250000000000000e-01 -6.625000000000000e-01 +0.000000000000000e+00 -1.666666666666667e-01 -5.781250000000000e-01 +5.000000000000000e-01 -1.250000000000000e-01 -5.781250000000000e-01 +0.000000000000000e+00 -8.333333333333334e-02 -5.781250000000000e-01 +-5.000000000000000e-01 -1.250000000000000e-01 -5.781250000000000e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -6.203124999999999e-01 +5.000000000000000e-01 -1.666666666666667e-01 -6.203124999999999e-01 +5.000000000000000e-01 -8.333333333333336e-02 -6.203124999999999e-01 +-5.000000000000000e-01 -8.333333333333336e-02 -6.203124999999999e-01 +-5.000000000000000e-01 -1.250000000000000e-01 -6.203125000000000e-01 +5.000000000000000e-01 -1.250000000000000e-01 -6.203125000000000e-01 +0.000000000000000e+00 -1.666666666666667e-01 -6.203125000000002e-01 +0.000000000000000e+00 -8.333333333333336e-02 -6.203125000000000e-01 +0.000000000000000e+00 -1.250000000000000e-01 -6.625000000000000e-01 +0.000000000000000e+00 -1.250000000000000e-01 -5.781250000000001e-01 +0.000000000000000e+00 -1.250000000000000e-01 -6.203124999999999e-01 +-5.000000000000000e-01 -8.333333333333337e-02 -6.625000000000001e-01 +5.000000000000000e-01 -8.333333333333337e-02 -6.625000000000001e-01 +5.000000000000000e-01 0.000000000000000e+00 -6.625000000000000e-01 +-5.000000000000000e-01 0.000000000000000e+00 -6.625000000000000e-01 +-5.000000000000000e-01 -8.333333333333337e-02 -5.781250000000000e-01 +5.000000000000000e-01 -8.333333333333337e-02 -5.781250000000000e-01 +5.000000000000000e-01 0.000000000000000e+00 -5.781249999999999e-01 +-5.000000000000000e-01 0.000000000000000e+00 -5.781249999999999e-01 +0.000000000000000e+00 -8.333333333333334e-02 -6.624999999999999e-01 +5.000000000000000e-01 -4.166666666666668e-02 -6.625000000000000e-01 +0.000000000000000e+00 0.000000000000000e+00 -6.625000000000001e-01 +-5.000000000000000e-01 -4.166666666666668e-02 -6.625000000000000e-01 +0.000000000000000e+00 -8.333333333333334e-02 -5.781250000000000e-01 +5.000000000000000e-01 -4.166666666666668e-02 -5.781250000000001e-01 +0.000000000000000e+00 0.000000000000000e+00 -5.781250000000000e-01 +-5.000000000000000e-01 -4.166666666666668e-02 -5.781250000000001e-01 +-5.000000000000000e-01 -8.333333333333336e-02 -6.203124999999999e-01 +5.000000000000000e-01 -8.333333333333336e-02 -6.203124999999999e-01 +5.000000000000000e-01 -3.469446951953614e-18 -6.203124999999999e-01 +-5.000000000000000e-01 -3.469446951953614e-18 -6.203124999999999e-01 +-5.000000000000001e-01 -4.166666666666669e-02 -6.203125000000000e-01 +5.000000000000001e-01 -4.166666666666669e-02 -6.203125000000000e-01 +0.000000000000000e+00 -8.333333333333336e-02 -6.203125000000000e-01 +0.000000000000000e+00 -3.903127820947816e-18 -6.203125000000002e-01 +0.000000000000000e+00 -4.166666666666668e-02 -6.625000000000000e-01 +0.000000000000000e+00 -4.166666666666668e-02 -5.781250000000001e-01 +0.000000000000000e+00 -4.166666666666668e-02 -6.203124999999998e-01 +-5.000000000000000e-01 0.000000000000000e+00 -6.625000000000000e-01 +5.000000000000000e-01 0.000000000000000e+00 -6.625000000000000e-01 +5.000000000000000e-01 8.333333333333326e-02 -6.625000000000000e-01 +-5.000000000000000e-01 8.333333333333326e-02 -6.625000000000000e-01 +-5.000000000000000e-01 0.000000000000000e+00 -5.781249999999999e-01 +5.000000000000000e-01 0.000000000000000e+00 -5.781249999999999e-01 +5.000000000000000e-01 8.333333333333326e-02 -5.781250000000000e-01 +-5.000000000000000e-01 8.333333333333326e-02 -5.781250000000000e-01 +0.000000000000000e+00 0.000000000000000e+00 -6.625000000000001e-01 +5.000000000000000e-01 4.166666666666664e-02 -6.625000000000000e-01 +0.000000000000000e+00 8.333333333333326e-02 -6.625000000000000e-01 +-5.000000000000000e-01 4.166666666666664e-02 -6.625000000000000e-01 +0.000000000000000e+00 0.000000000000000e+00 -5.781250000000000e-01 +5.000000000000000e-01 4.166666666666664e-02 -5.781250000000000e-01 +0.000000000000000e+00 8.333333333333326e-02 -5.781249999999999e-01 +-5.000000000000000e-01 4.166666666666664e-02 -5.781250000000000e-01 +-5.000000000000000e-01 -3.469446951953614e-18 -6.203124999999999e-01 +5.000000000000000e-01 -3.469446951953614e-18 -6.203124999999999e-01 +5.000000000000000e-01 8.333333333333326e-02 -6.203124999999999e-01 +-5.000000000000000e-01 8.333333333333326e-02 -6.203124999999999e-01 +-4.999999999999999e-01 4.166666666666663e-02 -6.203125000000000e-01 +4.999999999999999e-01 4.166666666666663e-02 -6.203125000000000e-01 +0.000000000000000e+00 -3.903127820947816e-18 -6.203125000000002e-01 +0.000000000000000e+00 8.333333333333327e-02 -6.203125000000000e-01 +0.000000000000000e+00 4.166666666666662e-02 -6.624999999999998e-01 +0.000000000000000e+00 4.166666666666662e-02 -5.781250000000000e-01 +0.000000000000000e+00 4.166666666666664e-02 -6.203124999999996e-01 +-5.000000000000000e-01 8.333333333333326e-02 -6.625000000000000e-01 +5.000000000000000e-01 8.333333333333326e-02 -6.625000000000000e-01 +5.000000000000000e-01 1.666666666666666e-01 -6.625000000000000e-01 +-5.000000000000000e-01 1.666666666666666e-01 -6.625000000000000e-01 +-5.000000000000000e-01 8.333333333333326e-02 -5.781250000000000e-01 +5.000000000000000e-01 8.333333333333326e-02 -5.781250000000000e-01 +5.000000000000000e-01 1.666666666666666e-01 -5.781250000000000e-01 +-5.000000000000000e-01 1.666666666666666e-01 -5.781250000000000e-01 +0.000000000000000e+00 8.333333333333326e-02 -6.625000000000000e-01 +5.000000000000000e-01 1.250000000000000e-01 -6.625000000000001e-01 +0.000000000000000e+00 1.666666666666667e-01 -6.625000000000001e-01 +-5.000000000000000e-01 1.250000000000000e-01 -6.625000000000001e-01 +0.000000000000000e+00 8.333333333333326e-02 -5.781249999999999e-01 +5.000000000000000e-01 1.250000000000000e-01 -5.781250000000000e-01 +0.000000000000000e+00 1.666666666666667e-01 -5.781250000000000e-01 +-5.000000000000000e-01 1.250000000000000e-01 -5.781250000000000e-01 +-5.000000000000000e-01 8.333333333333326e-02 -6.203124999999999e-01 +5.000000000000000e-01 8.333333333333326e-02 -6.203124999999999e-01 +5.000000000000000e-01 1.666666666666667e-01 -6.203124999999998e-01 +-5.000000000000000e-01 1.666666666666667e-01 -6.203124999999998e-01 +-5.000000000000000e-01 1.250000000000000e-01 -6.203125000000000e-01 +5.000000000000000e-01 1.250000000000000e-01 -6.203125000000000e-01 +0.000000000000000e+00 8.333333333333327e-02 -6.203125000000000e-01 +0.000000000000000e+00 1.666666666666667e-01 -6.203125000000002e-01 +0.000000000000000e+00 1.250000000000000e-01 -6.625000000000001e-01 +0.000000000000000e+00 1.250000000000000e-01 -5.781250000000001e-01 +0.000000000000000e+00 1.250000000000000e-01 -6.203124999999997e-01 +-5.000000000000000e-01 1.666666666666666e-01 -6.625000000000000e-01 +5.000000000000000e-01 1.666666666666666e-01 -6.625000000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -6.625000000000001e-01 +-5.000000000000000e-01 2.500000000000000e-01 -6.625000000000001e-01 +-5.000000000000000e-01 1.666666666666666e-01 -5.781250000000000e-01 +5.000000000000000e-01 1.666666666666666e-01 -5.781250000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -5.781250000000000e-01 +-5.000000000000000e-01 2.500000000000000e-01 -5.781250000000000e-01 +0.000000000000000e+00 1.666666666666667e-01 -6.625000000000001e-01 +5.000000000000000e-01 2.083333333333333e-01 -6.625000000000001e-01 +0.000000000000000e+00 2.500000000000000e-01 -6.625000000000001e-01 +-5.000000000000000e-01 2.083333333333333e-01 -6.625000000000001e-01 +0.000000000000000e+00 1.666666666666667e-01 -5.781250000000000e-01 +5.000000000000000e-01 2.083333333333333e-01 -5.781250000000000e-01 +0.000000000000000e+00 2.500000000000000e-01 -5.781250000000000e-01 +-5.000000000000000e-01 2.083333333333333e-01 -5.781250000000000e-01 +-5.000000000000000e-01 1.666666666666667e-01 -6.203124999999998e-01 +5.000000000000000e-01 1.666666666666667e-01 -6.203124999999998e-01 +5.000000000000000e-01 2.500000000000000e-01 -6.203125000000000e-01 +-5.000000000000000e-01 2.500000000000000e-01 -6.203125000000000e-01 +-5.000000000000000e-01 2.083333333333333e-01 -6.203125000000000e-01 +5.000000000000000e-01 2.083333333333333e-01 -6.203125000000000e-01 +0.000000000000000e+00 1.666666666666667e-01 -6.203125000000002e-01 +0.000000000000000e+00 2.500000000000000e-01 -6.203125000000002e-01 +0.000000000000000e+00 2.083333333333333e-01 -6.625000000000000e-01 +0.000000000000000e+00 2.083333333333333e-01 -5.781249999999999e-01 +0.000000000000000e+00 2.083333333333332e-01 -6.203124999999998e-01 +-5.000000000000000e-01 2.500000000000000e-01 -6.625000000000001e-01 +5.000000000000000e-01 2.500000000000000e-01 -6.625000000000001e-01 +5.000000000000000e-01 3.333333333333333e-01 -6.625000000000000e-01 +-5.000000000000000e-01 3.333333333333333e-01 -6.625000000000000e-01 +-5.000000000000000e-01 2.500000000000000e-01 -5.781250000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -5.781250000000000e-01 +5.000000000000000e-01 3.333333333333333e-01 -5.781250000000000e-01 +-5.000000000000000e-01 3.333333333333333e-01 -5.781250000000000e-01 +0.000000000000000e+00 2.500000000000000e-01 -6.625000000000001e-01 +5.000000000000000e-01 2.916666666666666e-01 -6.625000000000000e-01 +0.000000000000000e+00 3.333333333333333e-01 -6.625000000000000e-01 +-5.000000000000000e-01 2.916666666666666e-01 -6.625000000000000e-01 +0.000000000000000e+00 2.500000000000000e-01 -5.781250000000000e-01 +5.000000000000000e-01 2.916666666666666e-01 -5.781250000000000e-01 +0.000000000000000e+00 3.333333333333333e-01 -5.781249999999999e-01 +-5.000000000000000e-01 2.916666666666666e-01 -5.781250000000000e-01 +-5.000000000000000e-01 2.500000000000000e-01 -6.203125000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -6.203125000000000e-01 +5.000000000000000e-01 3.333333333333333e-01 -6.203125000000000e-01 +-5.000000000000000e-01 3.333333333333333e-01 -6.203125000000000e-01 +-4.999999999999999e-01 2.916666666666666e-01 -6.203125000000000e-01 +4.999999999999999e-01 2.916666666666666e-01 -6.203125000000000e-01 +0.000000000000000e+00 2.500000000000000e-01 -6.203125000000002e-01 +0.000000000000000e+00 3.333333333333333e-01 -6.203125000000002e-01 +0.000000000000000e+00 2.916666666666666e-01 -6.624999999999998e-01 +0.000000000000000e+00 2.916666666666666e-01 -5.781250000000000e-01 +0.000000000000000e+00 2.916666666666666e-01 -6.203124999999996e-01 +-5.000000000000000e-01 3.333333333333333e-01 -6.625000000000000e-01 +5.000000000000000e-01 3.333333333333333e-01 -6.625000000000000e-01 +5.000000000000000e-01 4.166666666666667e-01 -6.625000000000000e-01 +-5.000000000000000e-01 4.166666666666667e-01 -6.625000000000000e-01 +-5.000000000000000e-01 3.333333333333333e-01 -5.781250000000000e-01 +5.000000000000000e-01 3.333333333333333e-01 -5.781250000000000e-01 +5.000000000000000e-01 4.166666666666667e-01 -5.781250000000000e-01 +-5.000000000000000e-01 4.166666666666667e-01 -5.781250000000000e-01 +0.000000000000000e+00 3.333333333333333e-01 -6.625000000000000e-01 +5.000000000000000e-01 3.750000000000001e-01 -6.625000000000001e-01 +0.000000000000000e+00 4.166666666666667e-01 -6.625000000000001e-01 +-5.000000000000000e-01 3.750000000000001e-01 -6.625000000000001e-01 +0.000000000000000e+00 3.333333333333333e-01 -5.781249999999999e-01 +5.000000000000000e-01 3.750000000000001e-01 -5.781250000000000e-01 +0.000000000000000e+00 4.166666666666667e-01 -5.781250000000000e-01 +-5.000000000000000e-01 3.750000000000001e-01 -5.781250000000000e-01 +-5.000000000000000e-01 3.333333333333333e-01 -6.203125000000000e-01 +5.000000000000000e-01 3.333333333333333e-01 -6.203125000000000e-01 +5.000000000000000e-01 4.166666666666667e-01 -6.203124999999998e-01 +-5.000000000000000e-01 4.166666666666667e-01 -6.203124999999998e-01 +-5.000000000000000e-01 3.750000000000001e-01 -6.203125000000000e-01 +5.000000000000000e-01 3.750000000000001e-01 -6.203125000000000e-01 +0.000000000000000e+00 3.333333333333333e-01 -6.203125000000002e-01 +0.000000000000000e+00 4.166666666666667e-01 -6.203125000000002e-01 +0.000000000000000e+00 3.750000000000001e-01 -6.625000000000001e-01 +0.000000000000000e+00 3.750000000000001e-01 -5.781250000000001e-01 +0.000000000000000e+00 3.749999999999999e-01 -6.203124999999997e-01 +-5.000000000000000e-01 4.166666666666667e-01 -6.625000000000000e-01 +5.000000000000000e-01 4.166666666666667e-01 -6.625000000000000e-01 +5.000000000000000e-01 5.000000000000000e-01 -6.625000000000000e-01 +-5.000000000000000e-01 5.000000000000000e-01 -6.625000000000000e-01 +-5.000000000000000e-01 4.166666666666667e-01 -5.781250000000000e-01 +5.000000000000000e-01 4.166666666666667e-01 -5.781250000000000e-01 +5.000000000000000e-01 5.000000000000000e-01 -5.781250000000000e-01 +-5.000000000000000e-01 5.000000000000000e-01 -5.781250000000000e-01 +0.000000000000000e+00 4.166666666666667e-01 -6.625000000000001e-01 +5.000000000000000e-01 4.583333333333333e-01 -6.625000000000000e-01 +0.000000000000000e+00 5.000000000000000e-01 -6.625000000000000e-01 +-5.000000000000000e-01 4.583333333333333e-01 -6.625000000000000e-01 +0.000000000000000e+00 4.166666666666667e-01 -5.781250000000000e-01 +5.000000000000000e-01 4.583333333333333e-01 -5.781249999999999e-01 +0.000000000000000e+00 5.000000000000000e-01 -5.781249999999999e-01 +-5.000000000000000e-01 4.583333333333333e-01 -5.781249999999999e-01 +-5.000000000000000e-01 4.166666666666667e-01 -6.203124999999998e-01 +5.000000000000000e-01 4.166666666666667e-01 -6.203124999999998e-01 +5.000000000000000e-01 5.000000000000000e-01 -6.203125000000000e-01 +-5.000000000000000e-01 5.000000000000000e-01 -6.203125000000000e-01 +-5.000000000000001e-01 4.583333333333333e-01 -6.203125000000000e-01 +5.000000000000001e-01 4.583333333333333e-01 -6.203125000000000e-01 +0.000000000000000e+00 4.166666666666667e-01 -6.203125000000002e-01 +0.000000000000000e+00 5.000000000000000e-01 -6.203124999999999e-01 +0.000000000000000e+00 4.583333333333333e-01 -6.625000000000000e-01 +0.000000000000000e+00 4.583333333333333e-01 -5.781250000000002e-01 +0.000000000000000e+00 4.583333333333334e-01 -6.203124999999997e-01 +-5.000000000000000e-01 -5.000000000000000e-01 -5.781250000000000e-01 +5.000000000000000e-01 -5.000000000000000e-01 -5.781250000000000e-01 +5.000000000000000e-01 -4.166666666666667e-01 -5.781250000000000e-01 +-5.000000000000000e-01 -4.166666666666667e-01 -5.781250000000000e-01 +-5.000000000000000e-01 -5.000000000000000e-01 -4.937500000000000e-01 +5.000000000000000e-01 -5.000000000000000e-01 -4.937500000000000e-01 +5.000000000000000e-01 -4.166666666666667e-01 -4.937500000000000e-01 +-5.000000000000000e-01 -4.166666666666667e-01 -4.937500000000000e-01 +0.000000000000000e+00 -5.000000000000000e-01 -5.781249999999999e-01 +5.000000000000000e-01 -4.583333333333334e-01 -5.781249999999999e-01 +0.000000000000000e+00 -4.166666666666667e-01 -5.781250000000000e-01 +-5.000000000000000e-01 -4.583333333333334e-01 -5.781249999999999e-01 +0.000000000000000e+00 -5.000000000000000e-01 -4.937500000000000e-01 +5.000000000000000e-01 -4.583333333333334e-01 -4.937500000000000e-01 +0.000000000000000e+00 -4.166666666666667e-01 -4.937499999999999e-01 +-5.000000000000000e-01 -4.583333333333334e-01 -4.937500000000000e-01 +-5.000000000000000e-01 -5.000000000000000e-01 -5.359375000000000e-01 +5.000000000000000e-01 -5.000000000000000e-01 -5.359375000000000e-01 +5.000000000000000e-01 -4.166666666666667e-01 -5.359375000000000e-01 +-5.000000000000000e-01 -4.166666666666667e-01 -5.359375000000000e-01 +-5.000000000000000e-01 -4.583333333333334e-01 -5.359375000000000e-01 +5.000000000000000e-01 -4.583333333333334e-01 -5.359375000000000e-01 +0.000000000000000e+00 -5.000000000000000e-01 -5.359375000000000e-01 +0.000000000000000e+00 -4.166666666666667e-01 -5.359375000000001e-01 +0.000000000000000e+00 -4.583333333333334e-01 -5.781250000000001e-01 +0.000000000000000e+00 -4.583333333333334e-01 -4.937500000000000e-01 +0.000000000000000e+00 -4.583333333333334e-01 -5.359375000000000e-01 +-5.000000000000000e-01 -4.166666666666667e-01 -5.781250000000000e-01 +5.000000000000000e-01 -4.166666666666667e-01 -5.781250000000000e-01 +5.000000000000000e-01 -3.333333333333333e-01 -5.781250000000000e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -5.781250000000000e-01 +-5.000000000000000e-01 -4.166666666666667e-01 -4.937500000000000e-01 +5.000000000000000e-01 -4.166666666666667e-01 -4.937500000000000e-01 +5.000000000000000e-01 -3.333333333333333e-01 -4.937500000000000e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -4.937500000000000e-01 +0.000000000000000e+00 -4.166666666666667e-01 -5.781250000000000e-01 +5.000000000000001e-01 -3.750000000000001e-01 -5.781250000000000e-01 +0.000000000000000e+00 -3.333333333333333e-01 -5.781250000000000e-01 +-5.000000000000001e-01 -3.750000000000001e-01 -5.781250000000000e-01 +0.000000000000000e+00 -4.166666666666667e-01 -4.937499999999999e-01 +5.000000000000001e-01 -3.750000000000001e-01 -4.937500000000000e-01 +0.000000000000000e+00 -3.333333333333333e-01 -4.937499999999999e-01 +-5.000000000000001e-01 -3.750000000000001e-01 -4.937500000000000e-01 +-5.000000000000000e-01 -4.166666666666667e-01 -5.359375000000000e-01 +5.000000000000000e-01 -4.166666666666667e-01 -5.359375000000000e-01 +5.000000000000000e-01 -3.333333333333333e-01 -5.359375000000000e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -5.359375000000000e-01 +-5.000000000000000e-01 -3.750000000000000e-01 -5.359375000000001e-01 +5.000000000000000e-01 -3.750000000000000e-01 -5.359375000000001e-01 +0.000000000000000e+00 -4.166666666666667e-01 -5.359375000000001e-01 +0.000000000000000e+00 -3.333333333333333e-01 -5.359375000000001e-01 +0.000000000000000e+00 -3.750000000000000e-01 -5.781250000000000e-01 +0.000000000000000e+00 -3.750000000000000e-01 -4.937500000000000e-01 +0.000000000000000e+00 -3.750000000000000e-01 -5.359374999999998e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -5.781250000000000e-01 +5.000000000000000e-01 -3.333333333333333e-01 -5.781250000000000e-01 +5.000000000000000e-01 -2.500000000000000e-01 -5.781250000000000e-01 +-5.000000000000000e-01 -2.500000000000000e-01 -5.781250000000000e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -4.937500000000000e-01 +5.000000000000000e-01 -3.333333333333333e-01 -4.937500000000000e-01 +5.000000000000000e-01 -2.500000000000000e-01 -4.937500000000000e-01 +-5.000000000000000e-01 -2.500000000000000e-01 -4.937500000000000e-01 +0.000000000000000e+00 -3.333333333333333e-01 -5.781250000000000e-01 +5.000000000000000e-01 -2.916666666666666e-01 -5.781249999999999e-01 +0.000000000000000e+00 -2.500000000000000e-01 -5.781250000000000e-01 +-5.000000000000000e-01 -2.916666666666666e-01 -5.781249999999999e-01 +0.000000000000000e+00 -3.333333333333333e-01 -4.937499999999999e-01 +5.000000000000000e-01 -2.916666666666666e-01 -4.937499999999999e-01 +0.000000000000000e+00 -2.500000000000000e-01 -4.937499999999999e-01 +-5.000000000000000e-01 -2.916666666666666e-01 -4.937499999999999e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -5.359375000000000e-01 +5.000000000000000e-01 -3.333333333333333e-01 -5.359375000000000e-01 +5.000000000000000e-01 -2.499999999999999e-01 -5.359375000000000e-01 +-5.000000000000000e-01 -2.499999999999999e-01 -5.359375000000000e-01 +-5.000000000000000e-01 -2.916666666666666e-01 -5.359375000000001e-01 +5.000000000000000e-01 -2.916666666666666e-01 -5.359375000000001e-01 +0.000000000000000e+00 -3.333333333333333e-01 -5.359375000000001e-01 +0.000000000000000e+00 -2.500000000000000e-01 -5.359375000000001e-01 +0.000000000000000e+00 -2.916666666666666e-01 -5.781250000000001e-01 +0.000000000000000e+00 -2.916666666666666e-01 -4.937500000000000e-01 +0.000000000000000e+00 -2.916666666666666e-01 -5.359374999999997e-01 +-5.000000000000000e-01 -2.500000000000000e-01 -5.781250000000000e-01 +5.000000000000000e-01 -2.500000000000000e-01 -5.781250000000000e-01 +5.000000000000000e-01 -1.666666666666667e-01 -5.781250000000000e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -5.781250000000000e-01 +-5.000000000000000e-01 -2.500000000000000e-01 -4.937500000000000e-01 +5.000000000000000e-01 -2.500000000000000e-01 -4.937500000000000e-01 +5.000000000000000e-01 -1.666666666666667e-01 -4.937500000000000e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -4.937500000000000e-01 +0.000000000000000e+00 -2.500000000000000e-01 -5.781250000000000e-01 +5.000000000000000e-01 -2.083333333333334e-01 -5.781250000000000e-01 +0.000000000000000e+00 -1.666666666666667e-01 -5.781250000000000e-01 +-5.000000000000000e-01 -2.083333333333334e-01 -5.781250000000000e-01 +0.000000000000000e+00 -2.500000000000000e-01 -4.937499999999999e-01 +5.000000000000000e-01 -2.083333333333334e-01 -4.937500000000000e-01 +0.000000000000000e+00 -1.666666666666667e-01 -4.937499999999999e-01 +-5.000000000000000e-01 -2.083333333333334e-01 -4.937500000000000e-01 +-5.000000000000000e-01 -2.499999999999999e-01 -5.359375000000000e-01 +5.000000000000000e-01 -2.499999999999999e-01 -5.359375000000000e-01 +5.000000000000000e-01 -1.666666666666667e-01 -5.359375000000000e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -5.359375000000000e-01 +-5.000000000000000e-01 -2.083333333333333e-01 -5.359375000000001e-01 +5.000000000000000e-01 -2.083333333333333e-01 -5.359375000000001e-01 +0.000000000000000e+00 -2.500000000000000e-01 -5.359375000000001e-01 +0.000000000000000e+00 -1.666666666666667e-01 -5.359375000000001e-01 +0.000000000000000e+00 -2.083333333333334e-01 -5.781250000000000e-01 +0.000000000000000e+00 -2.083333333333334e-01 -4.937499999999999e-01 +0.000000000000000e+00 -2.083333333333333e-01 -5.359374999999998e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -5.781250000000000e-01 +5.000000000000000e-01 -1.666666666666667e-01 -5.781250000000000e-01 +5.000000000000000e-01 -8.333333333333337e-02 -5.781250000000000e-01 +-5.000000000000000e-01 -8.333333333333337e-02 -5.781250000000000e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -4.937500000000000e-01 +5.000000000000000e-01 -1.666666666666667e-01 -4.937500000000000e-01 +5.000000000000000e-01 -8.333333333333337e-02 -4.937500000000000e-01 +-5.000000000000000e-01 -8.333333333333337e-02 -4.937500000000000e-01 +0.000000000000000e+00 -1.666666666666667e-01 -5.781250000000000e-01 +5.000000000000000e-01 -1.250000000000000e-01 -5.781250000000000e-01 +0.000000000000000e+00 -8.333333333333334e-02 -5.781250000000000e-01 +-5.000000000000000e-01 -1.250000000000000e-01 -5.781250000000000e-01 +0.000000000000000e+00 -1.666666666666667e-01 -4.937499999999999e-01 +5.000000000000000e-01 -1.250000000000000e-01 -4.937500000000000e-01 +0.000000000000000e+00 -8.333333333333334e-02 -4.937499999999999e-01 +-5.000000000000000e-01 -1.250000000000000e-01 -4.937500000000000e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -5.359375000000000e-01 +5.000000000000000e-01 -1.666666666666667e-01 -5.359375000000000e-01 +5.000000000000000e-01 -8.333333333333336e-02 -5.359375000000000e-01 +-5.000000000000000e-01 -8.333333333333336e-02 -5.359375000000000e-01 +-5.000000000000000e-01 -1.250000000000000e-01 -5.359375000000000e-01 +5.000000000000000e-01 -1.250000000000000e-01 -5.359375000000000e-01 +0.000000000000000e+00 -1.666666666666667e-01 -5.359375000000001e-01 +0.000000000000000e+00 -8.333333333333336e-02 -5.359375000000001e-01 +0.000000000000000e+00 -1.250000000000000e-01 -5.781250000000001e-01 +0.000000000000000e+00 -1.250000000000000e-01 -4.937500000000000e-01 +0.000000000000000e+00 -1.250000000000000e-01 -5.359374999999998e-01 +-5.000000000000000e-01 -8.333333333333337e-02 -5.781250000000000e-01 +5.000000000000000e-01 -8.333333333333337e-02 -5.781250000000000e-01 +5.000000000000000e-01 0.000000000000000e+00 -5.781249999999999e-01 +-5.000000000000000e-01 0.000000000000000e+00 -5.781249999999999e-01 +-5.000000000000000e-01 -8.333333333333337e-02 -4.937500000000000e-01 +5.000000000000000e-01 -8.333333333333337e-02 -4.937500000000000e-01 +5.000000000000000e-01 0.000000000000000e+00 -4.937500000000000e-01 +-5.000000000000000e-01 0.000000000000000e+00 -4.937500000000000e-01 +0.000000000000000e+00 -8.333333333333334e-02 -5.781250000000000e-01 +5.000000000000000e-01 -4.166666666666668e-02 -5.781250000000001e-01 +0.000000000000000e+00 0.000000000000000e+00 -5.781250000000000e-01 +-5.000000000000000e-01 -4.166666666666668e-02 -5.781250000000001e-01 +0.000000000000000e+00 -8.333333333333334e-02 -4.937499999999999e-01 +5.000000000000000e-01 -4.166666666666668e-02 -4.937500000000000e-01 +0.000000000000000e+00 0.000000000000000e+00 -4.937500000000000e-01 +-5.000000000000000e-01 -4.166666666666668e-02 -4.937500000000000e-01 +-5.000000000000000e-01 -8.333333333333336e-02 -5.359375000000000e-01 +5.000000000000000e-01 -8.333333333333336e-02 -5.359375000000000e-01 +5.000000000000000e-01 -3.469446951953614e-18 -5.359375000000000e-01 +-5.000000000000000e-01 -3.469446951953614e-18 -5.359375000000000e-01 +-5.000000000000001e-01 -4.166666666666669e-02 -5.359375000000001e-01 +5.000000000000001e-01 -4.166666666666669e-02 -5.359375000000001e-01 +0.000000000000000e+00 -8.333333333333336e-02 -5.359375000000001e-01 +0.000000000000000e+00 -3.903127820947816e-18 -5.359375000000002e-01 +0.000000000000000e+00 -4.166666666666668e-02 -5.781250000000001e-01 +0.000000000000000e+00 -4.166666666666668e-02 -4.937500000000000e-01 +0.000000000000000e+00 -4.166666666666668e-02 -5.359374999999998e-01 +-5.000000000000000e-01 0.000000000000000e+00 -5.781249999999999e-01 +5.000000000000000e-01 0.000000000000000e+00 -5.781249999999999e-01 +5.000000000000000e-01 8.333333333333326e-02 -5.781250000000000e-01 +-5.000000000000000e-01 8.333333333333326e-02 -5.781250000000000e-01 +-5.000000000000000e-01 0.000000000000000e+00 -4.937500000000000e-01 +5.000000000000000e-01 0.000000000000000e+00 -4.937500000000000e-01 +5.000000000000000e-01 8.333333333333326e-02 -4.937500000000000e-01 +-5.000000000000000e-01 8.333333333333326e-02 -4.937500000000000e-01 +0.000000000000000e+00 0.000000000000000e+00 -5.781250000000000e-01 +5.000000000000000e-01 4.166666666666664e-02 -5.781250000000000e-01 +0.000000000000000e+00 8.333333333333326e-02 -5.781249999999999e-01 +-5.000000000000000e-01 4.166666666666664e-02 -5.781250000000000e-01 +0.000000000000000e+00 0.000000000000000e+00 -4.937500000000000e-01 +5.000000000000000e-01 4.166666666666664e-02 -4.937500000000000e-01 +0.000000000000000e+00 8.333333333333326e-02 -4.937500000000000e-01 +-5.000000000000000e-01 4.166666666666664e-02 -4.937500000000000e-01 +-5.000000000000000e-01 -3.469446951953614e-18 -5.359375000000000e-01 +5.000000000000000e-01 -3.469446951953614e-18 -5.359375000000000e-01 +5.000000000000000e-01 8.333333333333326e-02 -5.359375000000000e-01 +-5.000000000000000e-01 8.333333333333326e-02 -5.359375000000000e-01 +-4.999999999999999e-01 4.166666666666663e-02 -5.359374999999998e-01 +4.999999999999999e-01 4.166666666666663e-02 -5.359374999999998e-01 +0.000000000000000e+00 -3.903127820947816e-18 -5.359375000000002e-01 +0.000000000000000e+00 8.333333333333327e-02 -5.359375000000002e-01 +0.000000000000000e+00 4.166666666666662e-02 -5.781250000000000e-01 +0.000000000000000e+00 4.166666666666662e-02 -4.937499999999997e-01 +0.000000000000000e+00 4.166666666666664e-02 -5.359374999999998e-01 +-5.000000000000000e-01 8.333333333333326e-02 -5.781250000000000e-01 +5.000000000000000e-01 8.333333333333326e-02 -5.781250000000000e-01 +5.000000000000000e-01 1.666666666666666e-01 -5.781250000000000e-01 +-5.000000000000000e-01 1.666666666666666e-01 -5.781250000000000e-01 +-5.000000000000000e-01 8.333333333333326e-02 -4.937500000000000e-01 +5.000000000000000e-01 8.333333333333326e-02 -4.937500000000000e-01 +5.000000000000000e-01 1.666666666666666e-01 -4.937500000000000e-01 +-5.000000000000000e-01 1.666666666666666e-01 -4.937500000000000e-01 +0.000000000000000e+00 8.333333333333326e-02 -5.781249999999999e-01 +5.000000000000000e-01 1.250000000000000e-01 -5.781250000000000e-01 +0.000000000000000e+00 1.666666666666667e-01 -5.781250000000000e-01 +-5.000000000000000e-01 1.250000000000000e-01 -5.781250000000000e-01 +0.000000000000000e+00 8.333333333333326e-02 -4.937500000000000e-01 +5.000000000000000e-01 1.250000000000000e-01 -4.937500000000000e-01 +0.000000000000000e+00 1.666666666666666e-01 -4.937499999999999e-01 +-5.000000000000000e-01 1.250000000000000e-01 -4.937500000000000e-01 +-5.000000000000000e-01 8.333333333333326e-02 -5.359375000000000e-01 +5.000000000000000e-01 8.333333333333326e-02 -5.359375000000000e-01 +5.000000000000000e-01 1.666666666666667e-01 -5.359375000000000e-01 +-5.000000000000000e-01 1.666666666666667e-01 -5.359375000000000e-01 +-5.000000000000000e-01 1.250000000000000e-01 -5.359375000000000e-01 +5.000000000000000e-01 1.250000000000000e-01 -5.359375000000000e-01 +0.000000000000000e+00 8.333333333333327e-02 -5.359375000000002e-01 +0.000000000000000e+00 1.666666666666667e-01 -5.359375000000001e-01 +0.000000000000000e+00 1.250000000000000e-01 -5.781250000000001e-01 +0.000000000000000e+00 1.250000000000000e-01 -4.937500000000000e-01 +0.000000000000000e+00 1.250000000000000e-01 -5.359374999999996e-01 +-5.000000000000000e-01 1.666666666666666e-01 -5.781250000000000e-01 +5.000000000000000e-01 1.666666666666666e-01 -5.781250000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -5.781250000000000e-01 +-5.000000000000000e-01 2.500000000000000e-01 -5.781250000000000e-01 +-5.000000000000000e-01 1.666666666666666e-01 -4.937500000000000e-01 +5.000000000000000e-01 1.666666666666666e-01 -4.937500000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -4.937500000000000e-01 +-5.000000000000000e-01 2.500000000000000e-01 -4.937500000000000e-01 +0.000000000000000e+00 1.666666666666667e-01 -5.781250000000000e-01 +5.000000000000000e-01 2.083333333333333e-01 -5.781250000000000e-01 +0.000000000000000e+00 2.500000000000000e-01 -5.781250000000000e-01 +-5.000000000000000e-01 2.083333333333333e-01 -5.781250000000000e-01 +0.000000000000000e+00 1.666666666666666e-01 -4.937499999999999e-01 +5.000000000000000e-01 2.083333333333333e-01 -4.937500000000000e-01 +0.000000000000000e+00 2.500000000000000e-01 -4.937500000000000e-01 +-5.000000000000000e-01 2.083333333333333e-01 -4.937500000000000e-01 +-5.000000000000000e-01 1.666666666666667e-01 -5.359375000000000e-01 +5.000000000000000e-01 1.666666666666667e-01 -5.359375000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -5.359375000000000e-01 +-5.000000000000000e-01 2.500000000000000e-01 -5.359375000000000e-01 +-5.000000000000000e-01 2.083333333333333e-01 -5.359375000000001e-01 +5.000000000000000e-01 2.083333333333333e-01 -5.359375000000001e-01 +0.000000000000000e+00 1.666666666666667e-01 -5.359375000000001e-01 +0.000000000000000e+00 2.500000000000000e-01 -5.359375000000002e-01 +0.000000000000000e+00 2.083333333333333e-01 -5.781249999999999e-01 +0.000000000000000e+00 2.083333333333333e-01 -4.937500000000000e-01 +0.000000000000000e+00 2.083333333333332e-01 -5.359374999999998e-01 +-5.000000000000000e-01 2.500000000000000e-01 -5.781250000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -5.781250000000000e-01 +5.000000000000000e-01 3.333333333333333e-01 -5.781250000000000e-01 +-5.000000000000000e-01 3.333333333333333e-01 -5.781250000000000e-01 +-5.000000000000000e-01 2.500000000000000e-01 -4.937500000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -4.937500000000000e-01 +5.000000000000000e-01 3.333333333333333e-01 -4.937500000000000e-01 +-5.000000000000000e-01 3.333333333333333e-01 -4.937500000000000e-01 +0.000000000000000e+00 2.500000000000000e-01 -5.781250000000000e-01 +5.000000000000000e-01 2.916666666666666e-01 -5.781250000000000e-01 +0.000000000000000e+00 3.333333333333333e-01 -5.781249999999999e-01 +-5.000000000000000e-01 2.916666666666666e-01 -5.781250000000000e-01 +0.000000000000000e+00 2.500000000000000e-01 -4.937500000000000e-01 +5.000000000000000e-01 2.916666666666666e-01 -4.937500000000000e-01 +0.000000000000000e+00 3.333333333333333e-01 -4.937500000000000e-01 +-5.000000000000000e-01 2.916666666666666e-01 -4.937500000000000e-01 +-5.000000000000000e-01 2.500000000000000e-01 -5.359375000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -5.359375000000000e-01 +5.000000000000000e-01 3.333333333333333e-01 -5.359375000000000e-01 +-5.000000000000000e-01 3.333333333333333e-01 -5.359375000000000e-01 +-4.999999999999999e-01 2.916666666666666e-01 -5.359374999999998e-01 +4.999999999999999e-01 2.916666666666666e-01 -5.359374999999998e-01 +0.000000000000000e+00 2.500000000000000e-01 -5.359375000000002e-01 +0.000000000000000e+00 3.333333333333333e-01 -5.359375000000002e-01 +0.000000000000000e+00 2.916666666666666e-01 -5.781250000000000e-01 +0.000000000000000e+00 2.916666666666666e-01 -4.937499999999997e-01 +0.000000000000000e+00 2.916666666666666e-01 -5.359374999999998e-01 +-5.000000000000000e-01 3.333333333333333e-01 -5.781250000000000e-01 +5.000000000000000e-01 3.333333333333333e-01 -5.781250000000000e-01 +5.000000000000000e-01 4.166666666666667e-01 -5.781250000000000e-01 +-5.000000000000000e-01 4.166666666666667e-01 -5.781250000000000e-01 +-5.000000000000000e-01 3.333333333333333e-01 -4.937500000000000e-01 +5.000000000000000e-01 3.333333333333333e-01 -4.937500000000000e-01 +5.000000000000000e-01 4.166666666666667e-01 -4.937500000000000e-01 +-5.000000000000000e-01 4.166666666666667e-01 -4.937500000000000e-01 +0.000000000000000e+00 3.333333333333333e-01 -5.781249999999999e-01 +5.000000000000000e-01 3.750000000000001e-01 -5.781250000000000e-01 +0.000000000000000e+00 4.166666666666667e-01 -5.781250000000000e-01 +-5.000000000000000e-01 3.750000000000001e-01 -5.781250000000000e-01 +0.000000000000000e+00 3.333333333333333e-01 -4.937500000000000e-01 +5.000000000000000e-01 3.750000000000001e-01 -4.937500000000000e-01 +0.000000000000000e+00 4.166666666666667e-01 -4.937499999999999e-01 +-5.000000000000000e-01 3.750000000000001e-01 -4.937500000000000e-01 +-5.000000000000000e-01 3.333333333333333e-01 -5.359375000000000e-01 +5.000000000000000e-01 3.333333333333333e-01 -5.359375000000000e-01 +5.000000000000000e-01 4.166666666666667e-01 -5.359375000000000e-01 +-5.000000000000000e-01 4.166666666666667e-01 -5.359375000000000e-01 +-5.000000000000000e-01 3.750000000000001e-01 -5.359375000000000e-01 +5.000000000000000e-01 3.750000000000001e-01 -5.359375000000000e-01 +0.000000000000000e+00 3.333333333333333e-01 -5.359375000000002e-01 +0.000000000000000e+00 4.166666666666667e-01 -5.359375000000001e-01 +0.000000000000000e+00 3.750000000000001e-01 -5.781250000000001e-01 +0.000000000000000e+00 3.750000000000001e-01 -4.937500000000000e-01 +0.000000000000000e+00 3.749999999999999e-01 -5.359374999999996e-01 +-5.000000000000000e-01 4.166666666666667e-01 -5.781250000000000e-01 +5.000000000000000e-01 4.166666666666667e-01 -5.781250000000000e-01 +5.000000000000000e-01 5.000000000000000e-01 -5.781250000000000e-01 +-5.000000000000000e-01 5.000000000000000e-01 -5.781250000000000e-01 +-5.000000000000000e-01 4.166666666666667e-01 -4.937500000000000e-01 +5.000000000000000e-01 4.166666666666667e-01 -4.937500000000000e-01 +5.000000000000000e-01 5.000000000000000e-01 -4.937500000000000e-01 +-5.000000000000000e-01 5.000000000000000e-01 -4.937500000000000e-01 +0.000000000000000e+00 4.166666666666667e-01 -5.781250000000000e-01 +5.000000000000000e-01 4.583333333333333e-01 -5.781249999999999e-01 +0.000000000000000e+00 5.000000000000000e-01 -5.781249999999999e-01 +-5.000000000000000e-01 4.583333333333333e-01 -5.781249999999999e-01 +0.000000000000000e+00 4.166666666666667e-01 -4.937499999999999e-01 +5.000000000000000e-01 4.583333333333333e-01 -4.937500000000000e-01 +0.000000000000000e+00 5.000000000000000e-01 -4.937500000000000e-01 +-5.000000000000000e-01 4.583333333333333e-01 -4.937500000000000e-01 +-5.000000000000000e-01 4.166666666666667e-01 -5.359375000000000e-01 +5.000000000000000e-01 4.166666666666667e-01 -5.359375000000000e-01 +5.000000000000000e-01 5.000000000000000e-01 -5.359375000000000e-01 +-5.000000000000000e-01 5.000000000000000e-01 -5.359375000000000e-01 +-5.000000000000001e-01 4.583333333333333e-01 -5.359375000000000e-01 +5.000000000000001e-01 4.583333333333333e-01 -5.359375000000000e-01 +0.000000000000000e+00 4.166666666666667e-01 -5.359375000000001e-01 +0.000000000000000e+00 5.000000000000000e-01 -5.359375000000000e-01 +0.000000000000000e+00 4.583333333333333e-01 -5.781250000000002e-01 +0.000000000000000e+00 4.583333333333333e-01 -4.937500000000001e-01 +0.000000000000000e+00 4.583333333333334e-01 -5.359374999999998e-01 +-5.000000000000000e-01 -5.000000000000000e-01 -4.937500000000000e-01 +5.000000000000000e-01 -5.000000000000000e-01 -4.937500000000000e-01 +5.000000000000000e-01 -4.166666666666667e-01 -4.937500000000000e-01 +-5.000000000000000e-01 -4.166666666666667e-01 -4.937500000000000e-01 +-5.000000000000000e-01 -5.000000000000000e-01 -4.093749999999999e-01 +5.000000000000000e-01 -5.000000000000000e-01 -4.093749999999999e-01 +5.000000000000000e-01 -4.166666666666667e-01 -4.093749999999999e-01 +-5.000000000000000e-01 -4.166666666666667e-01 -4.093749999999999e-01 +0.000000000000000e+00 -5.000000000000000e-01 -4.937500000000000e-01 +5.000000000000000e-01 -4.583333333333334e-01 -4.937500000000000e-01 +0.000000000000000e+00 -4.166666666666667e-01 -4.937499999999999e-01 +-5.000000000000000e-01 -4.583333333333334e-01 -4.937500000000000e-01 +0.000000000000000e+00 -5.000000000000000e-01 -4.093750000000000e-01 +5.000000000000000e-01 -4.583333333333334e-01 -4.093750000000000e-01 +0.000000000000000e+00 -4.166666666666667e-01 -4.093750000000000e-01 +-5.000000000000000e-01 -4.583333333333334e-01 -4.093750000000000e-01 +-5.000000000000000e-01 -5.000000000000000e-01 -4.515625000000000e-01 +5.000000000000000e-01 -5.000000000000000e-01 -4.515625000000000e-01 +5.000000000000000e-01 -4.166666666666667e-01 -4.515625000000000e-01 +-5.000000000000000e-01 -4.166666666666667e-01 -4.515625000000000e-01 +-5.000000000000000e-01 -4.583333333333334e-01 -4.515625000000000e-01 +5.000000000000000e-01 -4.583333333333334e-01 -4.515625000000000e-01 +0.000000000000000e+00 -5.000000000000000e-01 -4.515624999999999e-01 +0.000000000000000e+00 -4.166666666666667e-01 -4.515625000000000e-01 +0.000000000000000e+00 -4.583333333333334e-01 -4.937500000000000e-01 +0.000000000000000e+00 -4.583333333333334e-01 -4.093750000000000e-01 +0.000000000000000e+00 -4.583333333333334e-01 -4.515625000000000e-01 +-5.000000000000000e-01 -4.166666666666667e-01 -4.937500000000000e-01 +5.000000000000000e-01 -4.166666666666667e-01 -4.937500000000000e-01 +5.000000000000000e-01 -3.333333333333333e-01 -4.937500000000000e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -4.937500000000000e-01 +-5.000000000000000e-01 -4.166666666666667e-01 -4.093749999999999e-01 +5.000000000000000e-01 -4.166666666666667e-01 -4.093749999999999e-01 +5.000000000000000e-01 -3.333333333333333e-01 -4.093749999999999e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -4.093749999999999e-01 +0.000000000000000e+00 -4.166666666666667e-01 -4.937499999999999e-01 +5.000000000000001e-01 -3.750000000000001e-01 -4.937500000000000e-01 +0.000000000000000e+00 -3.333333333333333e-01 -4.937499999999999e-01 +-5.000000000000001e-01 -3.750000000000001e-01 -4.937500000000000e-01 +0.000000000000000e+00 -4.166666666666667e-01 -4.093750000000000e-01 +5.000000000000001e-01 -3.750000000000001e-01 -4.093750000000000e-01 +0.000000000000000e+00 -3.333333333333333e-01 -4.093750000000000e-01 +-5.000000000000001e-01 -3.750000000000001e-01 -4.093750000000000e-01 +-5.000000000000000e-01 -4.166666666666667e-01 -4.515625000000000e-01 +5.000000000000000e-01 -4.166666666666667e-01 -4.515625000000000e-01 +5.000000000000000e-01 -3.333333333333333e-01 -4.515625000000000e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -4.515625000000000e-01 +-5.000000000000000e-01 -3.750000000000000e-01 -4.515625000000000e-01 +5.000000000000000e-01 -3.750000000000000e-01 -4.515625000000000e-01 +0.000000000000000e+00 -4.166666666666667e-01 -4.515625000000000e-01 +0.000000000000000e+00 -3.333333333333333e-01 -4.515625000000000e-01 +0.000000000000000e+00 -3.750000000000000e-01 -4.937500000000000e-01 +0.000000000000000e+00 -3.750000000000000e-01 -4.093749999999999e-01 +0.000000000000000e+00 -3.750000000000000e-01 -4.515625000000000e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -4.937500000000000e-01 +5.000000000000000e-01 -3.333333333333333e-01 -4.937500000000000e-01 +5.000000000000000e-01 -2.500000000000000e-01 -4.937500000000000e-01 +-5.000000000000000e-01 -2.500000000000000e-01 -4.937500000000000e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -4.093749999999999e-01 +5.000000000000000e-01 -3.333333333333333e-01 -4.093749999999999e-01 +5.000000000000000e-01 -2.500000000000000e-01 -4.093749999999999e-01 +-5.000000000000000e-01 -2.500000000000000e-01 -4.093749999999999e-01 +0.000000000000000e+00 -3.333333333333333e-01 -4.937499999999999e-01 +5.000000000000000e-01 -2.916666666666666e-01 -4.937499999999999e-01 +0.000000000000000e+00 -2.500000000000000e-01 -4.937499999999999e-01 +-5.000000000000000e-01 -2.916666666666666e-01 -4.937499999999999e-01 +0.000000000000000e+00 -3.333333333333333e-01 -4.093750000000000e-01 +5.000000000000000e-01 -2.916666666666666e-01 -4.093749999999999e-01 +0.000000000000000e+00 -2.500000000000000e-01 -4.093750000000000e-01 +-5.000000000000000e-01 -2.916666666666666e-01 -4.093749999999999e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -4.515625000000000e-01 +5.000000000000000e-01 -3.333333333333333e-01 -4.515625000000000e-01 +5.000000000000000e-01 -2.499999999999999e-01 -4.515625000000000e-01 +-5.000000000000000e-01 -2.499999999999999e-01 -4.515625000000000e-01 +-5.000000000000000e-01 -2.916666666666666e-01 -4.515624999999999e-01 +5.000000000000000e-01 -2.916666666666666e-01 -4.515624999999999e-01 +0.000000000000000e+00 -3.333333333333333e-01 -4.515625000000000e-01 +0.000000000000000e+00 -2.500000000000000e-01 -4.515625000000000e-01 +0.000000000000000e+00 -2.916666666666666e-01 -4.937500000000000e-01 +0.000000000000000e+00 -2.916666666666666e-01 -4.093749999999999e-01 +0.000000000000000e+00 -2.916666666666666e-01 -4.515624999999999e-01 +-5.000000000000000e-01 -2.500000000000000e-01 -4.937500000000000e-01 +5.000000000000000e-01 -2.500000000000000e-01 -4.937500000000000e-01 +5.000000000000000e-01 -1.666666666666667e-01 -4.937500000000000e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -4.937500000000000e-01 +-5.000000000000000e-01 -2.500000000000000e-01 -4.093749999999999e-01 +5.000000000000000e-01 -2.500000000000000e-01 -4.093749999999999e-01 +5.000000000000000e-01 -1.666666666666667e-01 -4.093749999999999e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -4.093749999999999e-01 +0.000000000000000e+00 -2.500000000000000e-01 -4.937499999999999e-01 +5.000000000000000e-01 -2.083333333333334e-01 -4.937500000000000e-01 +0.000000000000000e+00 -1.666666666666667e-01 -4.937499999999999e-01 +-5.000000000000000e-01 -2.083333333333334e-01 -4.937500000000000e-01 +0.000000000000000e+00 -2.500000000000000e-01 -4.093750000000000e-01 +5.000000000000000e-01 -2.083333333333334e-01 -4.093749999999999e-01 +0.000000000000000e+00 -1.666666666666667e-01 -4.093750000000000e-01 +-5.000000000000000e-01 -2.083333333333334e-01 -4.093749999999999e-01 +-5.000000000000000e-01 -2.499999999999999e-01 -4.515625000000000e-01 +5.000000000000000e-01 -2.499999999999999e-01 -4.515625000000000e-01 +5.000000000000000e-01 -1.666666666666667e-01 -4.515625000000000e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -4.515625000000000e-01 +-5.000000000000000e-01 -2.083333333333333e-01 -4.515625000000000e-01 +5.000000000000000e-01 -2.083333333333333e-01 -4.515625000000000e-01 +0.000000000000000e+00 -2.500000000000000e-01 -4.515625000000000e-01 +0.000000000000000e+00 -1.666666666666667e-01 -4.515625000000000e-01 +0.000000000000000e+00 -2.083333333333334e-01 -4.937499999999999e-01 +0.000000000000000e+00 -2.083333333333334e-01 -4.093749999999999e-01 +0.000000000000000e+00 -2.083333333333333e-01 -4.515624999999999e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -4.937500000000000e-01 +5.000000000000000e-01 -1.666666666666667e-01 -4.937500000000000e-01 +5.000000000000000e-01 -8.333333333333337e-02 -4.937500000000000e-01 +-5.000000000000000e-01 -8.333333333333337e-02 -4.937500000000000e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -4.093749999999999e-01 +5.000000000000000e-01 -1.666666666666667e-01 -4.093749999999999e-01 +5.000000000000000e-01 -8.333333333333337e-02 -4.093750000000000e-01 +-5.000000000000000e-01 -8.333333333333337e-02 -4.093750000000000e-01 +0.000000000000000e+00 -1.666666666666667e-01 -4.937499999999999e-01 +5.000000000000000e-01 -1.250000000000000e-01 -4.937500000000000e-01 +0.000000000000000e+00 -8.333333333333334e-02 -4.937499999999999e-01 +-5.000000000000000e-01 -1.250000000000000e-01 -4.937500000000000e-01 +0.000000000000000e+00 -1.666666666666667e-01 -4.093750000000000e-01 +5.000000000000000e-01 -1.250000000000000e-01 -4.093749999999999e-01 +0.000000000000000e+00 -8.333333333333334e-02 -4.093749999999999e-01 +-5.000000000000000e-01 -1.250000000000000e-01 -4.093749999999999e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -4.515625000000000e-01 +5.000000000000000e-01 -1.666666666666667e-01 -4.515625000000000e-01 +5.000000000000000e-01 -8.333333333333336e-02 -4.515625000000000e-01 +-5.000000000000000e-01 -8.333333333333336e-02 -4.515625000000000e-01 +-5.000000000000000e-01 -1.250000000000000e-01 -4.515624999999999e-01 +5.000000000000000e-01 -1.250000000000000e-01 -4.515624999999999e-01 +0.000000000000000e+00 -1.666666666666667e-01 -4.515625000000000e-01 +0.000000000000000e+00 -8.333333333333336e-02 -4.515625000000000e-01 +0.000000000000000e+00 -1.250000000000000e-01 -4.937500000000000e-01 +0.000000000000000e+00 -1.250000000000000e-01 -4.093749999999999e-01 +0.000000000000000e+00 -1.250000000000000e-01 -4.515625000000000e-01 +-5.000000000000000e-01 -8.333333333333337e-02 -4.937500000000000e-01 +5.000000000000000e-01 -8.333333333333337e-02 -4.937500000000000e-01 +5.000000000000000e-01 0.000000000000000e+00 -4.937500000000000e-01 +-5.000000000000000e-01 0.000000000000000e+00 -4.937500000000000e-01 +-5.000000000000000e-01 -8.333333333333337e-02 -4.093750000000000e-01 +5.000000000000000e-01 -8.333333333333337e-02 -4.093750000000000e-01 +5.000000000000000e-01 0.000000000000000e+00 -4.093750000000000e-01 +-5.000000000000000e-01 0.000000000000000e+00 -4.093750000000000e-01 +0.000000000000000e+00 -8.333333333333334e-02 -4.937499999999999e-01 +5.000000000000000e-01 -4.166666666666668e-02 -4.937500000000000e-01 +0.000000000000000e+00 0.000000000000000e+00 -4.937500000000000e-01 +-5.000000000000000e-01 -4.166666666666668e-02 -4.937500000000000e-01 +0.000000000000000e+00 -8.333333333333334e-02 -4.093749999999999e-01 +5.000000000000000e-01 -4.166666666666668e-02 -4.093750000000000e-01 +0.000000000000000e+00 0.000000000000000e+00 -4.093749999999999e-01 +-5.000000000000000e-01 -4.166666666666668e-02 -4.093750000000000e-01 +-5.000000000000000e-01 -8.333333333333336e-02 -4.515625000000000e-01 +5.000000000000000e-01 -8.333333333333336e-02 -4.515625000000000e-01 +5.000000000000000e-01 -3.469446951953614e-18 -4.515625000000000e-01 +-5.000000000000000e-01 -3.469446951953614e-18 -4.515625000000000e-01 +-5.000000000000001e-01 -4.166666666666669e-02 -4.515625000000000e-01 +5.000000000000001e-01 -4.166666666666669e-02 -4.515625000000000e-01 +0.000000000000000e+00 -8.333333333333336e-02 -4.515625000000000e-01 +0.000000000000000e+00 -3.903127820947816e-18 -4.515625000000000e-01 +0.000000000000000e+00 -4.166666666666668e-02 -4.937500000000000e-01 +0.000000000000000e+00 -4.166666666666668e-02 -4.093750000000000e-01 +0.000000000000000e+00 -4.166666666666668e-02 -4.515625000000000e-01 +-5.000000000000000e-01 0.000000000000000e+00 -4.937500000000000e-01 +5.000000000000000e-01 0.000000000000000e+00 -4.937500000000000e-01 +5.000000000000000e-01 8.333333333333326e-02 -4.937500000000000e-01 +-5.000000000000000e-01 8.333333333333326e-02 -4.937500000000000e-01 +-5.000000000000000e-01 0.000000000000000e+00 -4.093750000000000e-01 +5.000000000000000e-01 0.000000000000000e+00 -4.093750000000000e-01 +5.000000000000000e-01 8.333333333333326e-02 -4.093750000000000e-01 +-5.000000000000000e-01 8.333333333333326e-02 -4.093750000000000e-01 +0.000000000000000e+00 0.000000000000000e+00 -4.937500000000000e-01 +5.000000000000000e-01 4.166666666666664e-02 -4.937500000000000e-01 +0.000000000000000e+00 8.333333333333326e-02 -4.937500000000000e-01 +-5.000000000000000e-01 4.166666666666664e-02 -4.937500000000000e-01 +0.000000000000000e+00 0.000000000000000e+00 -4.093749999999999e-01 +5.000000000000000e-01 4.166666666666664e-02 -4.093750000000000e-01 +0.000000000000000e+00 8.333333333333326e-02 -4.093749999999999e-01 +-5.000000000000000e-01 4.166666666666664e-02 -4.093750000000000e-01 +-5.000000000000000e-01 -3.469446951953614e-18 -4.515625000000000e-01 +5.000000000000000e-01 -3.469446951953614e-18 -4.515625000000000e-01 +5.000000000000000e-01 8.333333333333326e-02 -4.515625000000000e-01 +-5.000000000000000e-01 8.333333333333326e-02 -4.515625000000000e-01 +-4.999999999999999e-01 4.166666666666663e-02 -4.515624999999999e-01 +4.999999999999999e-01 4.166666666666663e-02 -4.515624999999999e-01 +0.000000000000000e+00 -3.903127820947816e-18 -4.515625000000000e-01 +0.000000000000000e+00 8.333333333333327e-02 -4.515625000000000e-01 +0.000000000000000e+00 4.166666666666662e-02 -4.937499999999997e-01 +0.000000000000000e+00 4.166666666666662e-02 -4.093749999999999e-01 +0.000000000000000e+00 4.166666666666664e-02 -4.515624999999999e-01 +-5.000000000000000e-01 8.333333333333326e-02 -4.937500000000000e-01 +5.000000000000000e-01 8.333333333333326e-02 -4.937500000000000e-01 +5.000000000000000e-01 1.666666666666666e-01 -4.937500000000000e-01 +-5.000000000000000e-01 1.666666666666666e-01 -4.937500000000000e-01 +-5.000000000000000e-01 8.333333333333326e-02 -4.093750000000000e-01 +5.000000000000000e-01 8.333333333333326e-02 -4.093750000000000e-01 +5.000000000000000e-01 1.666666666666666e-01 -4.093750000000000e-01 +-5.000000000000000e-01 1.666666666666666e-01 -4.093750000000000e-01 +0.000000000000000e+00 8.333333333333326e-02 -4.937500000000000e-01 +5.000000000000000e-01 1.250000000000000e-01 -4.937500000000000e-01 +0.000000000000000e+00 1.666666666666666e-01 -4.937499999999999e-01 +-5.000000000000000e-01 1.250000000000000e-01 -4.937500000000000e-01 +0.000000000000000e+00 8.333333333333326e-02 -4.093749999999999e-01 +5.000000000000000e-01 1.250000000000000e-01 -4.093750000000000e-01 +0.000000000000000e+00 1.666666666666666e-01 -4.093750000000000e-01 +-5.000000000000000e-01 1.250000000000000e-01 -4.093750000000000e-01 +-5.000000000000000e-01 8.333333333333326e-02 -4.515625000000000e-01 +5.000000000000000e-01 8.333333333333326e-02 -4.515625000000000e-01 +5.000000000000000e-01 1.666666666666667e-01 -4.515625000000000e-01 +-5.000000000000000e-01 1.666666666666667e-01 -4.515625000000000e-01 +-5.000000000000000e-01 1.250000000000000e-01 -4.515625000000000e-01 +5.000000000000000e-01 1.250000000000000e-01 -4.515625000000000e-01 +0.000000000000000e+00 8.333333333333327e-02 -4.515625000000000e-01 +0.000000000000000e+00 1.666666666666667e-01 -4.515625000000000e-01 +0.000000000000000e+00 1.250000000000000e-01 -4.937500000000000e-01 +0.000000000000000e+00 1.250000000000000e-01 -4.093750000000000e-01 +0.000000000000000e+00 1.250000000000000e-01 -4.515625000000000e-01 +-5.000000000000000e-01 1.666666666666666e-01 -4.937500000000000e-01 +5.000000000000000e-01 1.666666666666666e-01 -4.937500000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -4.937500000000000e-01 +-5.000000000000000e-01 2.500000000000000e-01 -4.937500000000000e-01 +-5.000000000000000e-01 1.666666666666666e-01 -4.093750000000000e-01 +5.000000000000000e-01 1.666666666666666e-01 -4.093750000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -4.093749999999999e-01 +-5.000000000000000e-01 2.500000000000000e-01 -4.093749999999999e-01 +0.000000000000000e+00 1.666666666666666e-01 -4.937499999999999e-01 +5.000000000000000e-01 2.083333333333333e-01 -4.937500000000000e-01 +0.000000000000000e+00 2.500000000000000e-01 -4.937500000000000e-01 +-5.000000000000000e-01 2.083333333333333e-01 -4.937500000000000e-01 +0.000000000000000e+00 1.666666666666666e-01 -4.093750000000000e-01 +5.000000000000000e-01 2.083333333333333e-01 -4.093750000000000e-01 +0.000000000000000e+00 2.500000000000000e-01 -4.093749999999999e-01 +-5.000000000000000e-01 2.083333333333333e-01 -4.093750000000000e-01 +-5.000000000000000e-01 1.666666666666667e-01 -4.515625000000000e-01 +5.000000000000000e-01 1.666666666666667e-01 -4.515625000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -4.515625000000000e-01 +-5.000000000000000e-01 2.500000000000000e-01 -4.515625000000000e-01 +-5.000000000000000e-01 2.083333333333333e-01 -4.515625000000000e-01 +5.000000000000000e-01 2.083333333333333e-01 -4.515625000000000e-01 +0.000000000000000e+00 1.666666666666667e-01 -4.515625000000000e-01 +0.000000000000000e+00 2.500000000000000e-01 -4.515625000000000e-01 +0.000000000000000e+00 2.083333333333333e-01 -4.937500000000000e-01 +0.000000000000000e+00 2.083333333333333e-01 -4.093750000000000e-01 +0.000000000000000e+00 2.083333333333332e-01 -4.515625000000000e-01 +-5.000000000000000e-01 2.500000000000000e-01 -4.937500000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -4.937500000000000e-01 +5.000000000000000e-01 3.333333333333333e-01 -4.937500000000000e-01 +-5.000000000000000e-01 3.333333333333333e-01 -4.937500000000000e-01 +-5.000000000000000e-01 2.500000000000000e-01 -4.093749999999999e-01 +5.000000000000000e-01 2.500000000000000e-01 -4.093749999999999e-01 +5.000000000000000e-01 3.333333333333333e-01 -4.093750000000000e-01 +-5.000000000000000e-01 3.333333333333333e-01 -4.093750000000000e-01 +0.000000000000000e+00 2.500000000000000e-01 -4.937500000000000e-01 +5.000000000000000e-01 2.916666666666666e-01 -4.937500000000000e-01 +0.000000000000000e+00 3.333333333333333e-01 -4.937500000000000e-01 +-5.000000000000000e-01 2.916666666666666e-01 -4.937500000000000e-01 +0.000000000000000e+00 2.500000000000000e-01 -4.093749999999999e-01 +5.000000000000000e-01 2.916666666666666e-01 -4.093749999999999e-01 +0.000000000000000e+00 3.333333333333333e-01 -4.093749999999999e-01 +-5.000000000000000e-01 2.916666666666666e-01 -4.093749999999999e-01 +-5.000000000000000e-01 2.500000000000000e-01 -4.515625000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -4.515625000000000e-01 +5.000000000000000e-01 3.333333333333333e-01 -4.515625000000000e-01 +-5.000000000000000e-01 3.333333333333333e-01 -4.515625000000000e-01 +-4.999999999999999e-01 2.916666666666666e-01 -4.515624999999999e-01 +4.999999999999999e-01 2.916666666666666e-01 -4.515624999999999e-01 +0.000000000000000e+00 2.500000000000000e-01 -4.515625000000000e-01 +0.000000000000000e+00 3.333333333333333e-01 -4.515625000000000e-01 +0.000000000000000e+00 2.916666666666666e-01 -4.937499999999997e-01 +0.000000000000000e+00 2.916666666666666e-01 -4.093749999999999e-01 +0.000000000000000e+00 2.916666666666666e-01 -4.515624999999999e-01 +-5.000000000000000e-01 3.333333333333333e-01 -4.937500000000000e-01 +5.000000000000000e-01 3.333333333333333e-01 -4.937500000000000e-01 +5.000000000000000e-01 4.166666666666667e-01 -4.937500000000000e-01 +-5.000000000000000e-01 4.166666666666667e-01 -4.937500000000000e-01 +-5.000000000000000e-01 3.333333333333333e-01 -4.093750000000000e-01 +5.000000000000000e-01 3.333333333333333e-01 -4.093750000000000e-01 +5.000000000000000e-01 4.166666666666667e-01 -4.093750000000000e-01 +-5.000000000000000e-01 4.166666666666667e-01 -4.093750000000000e-01 +0.000000000000000e+00 3.333333333333333e-01 -4.937500000000000e-01 +5.000000000000000e-01 3.750000000000001e-01 -4.937500000000000e-01 +0.000000000000000e+00 4.166666666666667e-01 -4.937499999999999e-01 +-5.000000000000000e-01 3.750000000000001e-01 -4.937500000000000e-01 +0.000000000000000e+00 3.333333333333333e-01 -4.093749999999999e-01 +5.000000000000000e-01 3.750000000000001e-01 -4.093750000000000e-01 +0.000000000000000e+00 4.166666666666667e-01 -4.093750000000000e-01 +-5.000000000000000e-01 3.750000000000001e-01 -4.093750000000000e-01 +-5.000000000000000e-01 3.333333333333333e-01 -4.515625000000000e-01 +5.000000000000000e-01 3.333333333333333e-01 -4.515625000000000e-01 +5.000000000000000e-01 4.166666666666667e-01 -4.515625000000000e-01 +-5.000000000000000e-01 4.166666666666667e-01 -4.515625000000000e-01 +-5.000000000000000e-01 3.750000000000001e-01 -4.515625000000000e-01 +5.000000000000000e-01 3.750000000000001e-01 -4.515625000000000e-01 +0.000000000000000e+00 3.333333333333333e-01 -4.515625000000000e-01 +0.000000000000000e+00 4.166666666666667e-01 -4.515625000000000e-01 +0.000000000000000e+00 3.750000000000001e-01 -4.937500000000000e-01 +0.000000000000000e+00 3.750000000000001e-01 -4.093750000000000e-01 +0.000000000000000e+00 3.749999999999999e-01 -4.515625000000000e-01 +-5.000000000000000e-01 4.166666666666667e-01 -4.937500000000000e-01 +5.000000000000000e-01 4.166666666666667e-01 -4.937500000000000e-01 +5.000000000000000e-01 5.000000000000000e-01 -4.937500000000000e-01 +-5.000000000000000e-01 5.000000000000000e-01 -4.937500000000000e-01 +-5.000000000000000e-01 4.166666666666667e-01 -4.093750000000000e-01 +5.000000000000000e-01 4.166666666666667e-01 -4.093750000000000e-01 +5.000000000000000e-01 5.000000000000000e-01 -4.093749999999999e-01 +-5.000000000000000e-01 5.000000000000000e-01 -4.093749999999999e-01 +0.000000000000000e+00 4.166666666666667e-01 -4.937499999999999e-01 +5.000000000000000e-01 4.583333333333333e-01 -4.937500000000000e-01 +0.000000000000000e+00 5.000000000000000e-01 -4.937500000000000e-01 +-5.000000000000000e-01 4.583333333333333e-01 -4.937500000000000e-01 +0.000000000000000e+00 4.166666666666667e-01 -4.093750000000000e-01 +5.000000000000000e-01 4.583333333333333e-01 -4.093750000000000e-01 +0.000000000000000e+00 5.000000000000000e-01 -4.093750000000000e-01 +-5.000000000000000e-01 4.583333333333333e-01 -4.093750000000000e-01 +-5.000000000000000e-01 4.166666666666667e-01 -4.515625000000000e-01 +5.000000000000000e-01 4.166666666666667e-01 -4.515625000000000e-01 +5.000000000000000e-01 5.000000000000000e-01 -4.515625000000000e-01 +-5.000000000000000e-01 5.000000000000000e-01 -4.515625000000000e-01 +-5.000000000000001e-01 4.583333333333333e-01 -4.515625000000000e-01 +5.000000000000001e-01 4.583333333333333e-01 -4.515625000000000e-01 +0.000000000000000e+00 4.166666666666667e-01 -4.515625000000000e-01 +0.000000000000000e+00 5.000000000000000e-01 -4.515624999999999e-01 +0.000000000000000e+00 4.583333333333333e-01 -4.937500000000001e-01 +0.000000000000000e+00 4.583333333333333e-01 -4.093750000000000e-01 +0.000000000000000e+00 4.583333333333334e-01 -4.515625000000000e-01 +-5.000000000000000e-01 -5.000000000000000e-01 -4.093749999999999e-01 +5.000000000000000e-01 -5.000000000000000e-01 -4.093749999999999e-01 +5.000000000000000e-01 -4.166666666666667e-01 -4.093749999999999e-01 +-5.000000000000000e-01 -4.166666666666667e-01 -4.093749999999999e-01 +-5.000000000000000e-01 -5.000000000000000e-01 -3.250000000000000e-01 +5.000000000000000e-01 -5.000000000000000e-01 -3.250000000000000e-01 +5.000000000000000e-01 -4.166666666666666e-01 -3.250000000000000e-01 +-5.000000000000000e-01 -4.166666666666666e-01 -3.250000000000000e-01 +0.000000000000000e+00 -5.000000000000000e-01 -4.093750000000000e-01 +5.000000000000000e-01 -4.583333333333334e-01 -4.093750000000000e-01 +0.000000000000000e+00 -4.166666666666667e-01 -4.093750000000000e-01 +-5.000000000000000e-01 -4.583333333333334e-01 -4.093750000000000e-01 +0.000000000000000e+00 -5.000000000000000e-01 -3.250000000000000e-01 +5.000000000000000e-01 -4.583333333333333e-01 -3.249999999999999e-01 +0.000000000000000e+00 -4.166666666666666e-01 -3.249999999999999e-01 +-5.000000000000000e-01 -4.583333333333333e-01 -3.249999999999999e-01 +-5.000000000000000e-01 -5.000000000000000e-01 -3.671874999999999e-01 +5.000000000000000e-01 -5.000000000000000e-01 -3.671874999999999e-01 +5.000000000000000e-01 -4.166666666666667e-01 -3.671874999999999e-01 +-5.000000000000000e-01 -4.166666666666667e-01 -3.671874999999999e-01 +-5.000000000000000e-01 -4.583333333333333e-01 -3.671874999999999e-01 +5.000000000000000e-01 -4.583333333333333e-01 -3.671874999999999e-01 +0.000000000000000e+00 -5.000000000000000e-01 -3.671874999999999e-01 +0.000000000000000e+00 -4.166666666666667e-01 -3.671874999999999e-01 +0.000000000000000e+00 -4.583333333333334e-01 -4.093750000000000e-01 +0.000000000000000e+00 -4.583333333333333e-01 -3.250000000000000e-01 +0.000000000000000e+00 -4.583333333333333e-01 -3.671874999999999e-01 +-5.000000000000000e-01 -4.166666666666667e-01 -4.093749999999999e-01 +5.000000000000000e-01 -4.166666666666667e-01 -4.093749999999999e-01 +5.000000000000000e-01 -3.333333333333333e-01 -4.093749999999999e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -4.093749999999999e-01 +-5.000000000000000e-01 -4.166666666666666e-01 -3.250000000000000e-01 +5.000000000000000e-01 -4.166666666666666e-01 -3.250000000000000e-01 +5.000000000000000e-01 -3.333333333333333e-01 -3.249999999999998e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -3.249999999999998e-01 +0.000000000000000e+00 -4.166666666666667e-01 -4.093750000000000e-01 +5.000000000000001e-01 -3.750000000000001e-01 -4.093750000000000e-01 +0.000000000000000e+00 -3.333333333333333e-01 -4.093750000000000e-01 +-5.000000000000001e-01 -3.750000000000001e-01 -4.093750000000000e-01 +0.000000000000000e+00 -4.166666666666666e-01 -3.249999999999999e-01 +5.000000000000001e-01 -3.750000000000000e-01 -3.250000000000000e-01 +0.000000000000000e+00 -3.333333333333333e-01 -3.249999999999999e-01 +-5.000000000000001e-01 -3.750000000000000e-01 -3.250000000000000e-01 +-5.000000000000000e-01 -4.166666666666667e-01 -3.671874999999999e-01 +5.000000000000000e-01 -4.166666666666667e-01 -3.671874999999999e-01 +5.000000000000000e-01 -3.333333333333333e-01 -3.671874999999998e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -3.671874999999998e-01 +-5.000000000000000e-01 -3.749999999999999e-01 -3.671874999999999e-01 +5.000000000000000e-01 -3.749999999999999e-01 -3.671874999999999e-01 +0.000000000000000e+00 -4.166666666666667e-01 -3.671874999999999e-01 +0.000000000000000e+00 -3.333333333333333e-01 -3.671874999999999e-01 +0.000000000000000e+00 -3.750000000000000e-01 -4.093749999999999e-01 +0.000000000000000e+00 -3.750000000000000e-01 -3.249999999999999e-01 +0.000000000000000e+00 -3.749999999999999e-01 -3.671874999999999e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -4.093749999999999e-01 +5.000000000000000e-01 -3.333333333333333e-01 -4.093749999999999e-01 +5.000000000000000e-01 -2.500000000000000e-01 -4.093749999999999e-01 +-5.000000000000000e-01 -2.500000000000000e-01 -4.093749999999999e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -3.249999999999998e-01 +5.000000000000000e-01 -3.333333333333333e-01 -3.249999999999998e-01 +5.000000000000000e-01 -2.500000000000000e-01 -3.249999999999999e-01 +-5.000000000000000e-01 -2.500000000000000e-01 -3.249999999999999e-01 +0.000000000000000e+00 -3.333333333333333e-01 -4.093750000000000e-01 +5.000000000000000e-01 -2.916666666666666e-01 -4.093749999999999e-01 +0.000000000000000e+00 -2.500000000000000e-01 -4.093750000000000e-01 +-5.000000000000000e-01 -2.916666666666666e-01 -4.093749999999999e-01 +0.000000000000000e+00 -3.333333333333333e-01 -3.249999999999999e-01 +5.000000000000000e-01 -2.916666666666666e-01 -3.249999999999999e-01 +0.000000000000000e+00 -2.499999999999999e-01 -3.250000000000000e-01 +-5.000000000000000e-01 -2.916666666666666e-01 -3.249999999999999e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -3.671874999999998e-01 +5.000000000000000e-01 -3.333333333333333e-01 -3.671874999999998e-01 +5.000000000000000e-01 -2.499999999999999e-01 -3.671874999999999e-01 +-5.000000000000000e-01 -2.499999999999999e-01 -3.671874999999999e-01 +-5.000000000000000e-01 -2.916666666666666e-01 -3.671874999999998e-01 +5.000000000000000e-01 -2.916666666666666e-01 -3.671874999999998e-01 +0.000000000000000e+00 -3.333333333333333e-01 -3.671874999999999e-01 +0.000000000000000e+00 -2.500000000000000e-01 -3.671874999999999e-01 +0.000000000000000e+00 -2.916666666666666e-01 -4.093749999999999e-01 +0.000000000000000e+00 -2.916666666666666e-01 -3.249999999999998e-01 +0.000000000000000e+00 -2.916666666666666e-01 -3.671874999999999e-01 +-5.000000000000000e-01 -2.500000000000000e-01 -4.093749999999999e-01 +5.000000000000000e-01 -2.500000000000000e-01 -4.093749999999999e-01 +5.000000000000000e-01 -1.666666666666667e-01 -4.093749999999999e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -4.093749999999999e-01 +-5.000000000000000e-01 -2.500000000000000e-01 -3.249999999999999e-01 +5.000000000000000e-01 -2.500000000000000e-01 -3.249999999999999e-01 +5.000000000000000e-01 -1.666666666666667e-01 -3.249999999999999e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -3.249999999999999e-01 +0.000000000000000e+00 -2.500000000000000e-01 -4.093750000000000e-01 +5.000000000000000e-01 -2.083333333333334e-01 -4.093749999999999e-01 +0.000000000000000e+00 -1.666666666666667e-01 -4.093750000000000e-01 +-5.000000000000000e-01 -2.083333333333334e-01 -4.093749999999999e-01 +0.000000000000000e+00 -2.499999999999999e-01 -3.250000000000000e-01 +5.000000000000000e-01 -2.083333333333333e-01 -3.249999999999998e-01 +0.000000000000000e+00 -1.666666666666667e-01 -3.249999999999999e-01 +-5.000000000000000e-01 -2.083333333333333e-01 -3.249999999999998e-01 +-5.000000000000000e-01 -2.499999999999999e-01 -3.671874999999999e-01 +5.000000000000000e-01 -2.499999999999999e-01 -3.671874999999999e-01 +5.000000000000000e-01 -1.666666666666667e-01 -3.671874999999999e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -3.671874999999999e-01 +-5.000000000000000e-01 -2.083333333333333e-01 -3.671874999999999e-01 +5.000000000000000e-01 -2.083333333333333e-01 -3.671874999999999e-01 +0.000000000000000e+00 -2.500000000000000e-01 -3.671874999999999e-01 +0.000000000000000e+00 -1.666666666666667e-01 -3.671874999999999e-01 +0.000000000000000e+00 -2.083333333333334e-01 -4.093749999999999e-01 +0.000000000000000e+00 -2.083333333333334e-01 -3.249999999999998e-01 +0.000000000000000e+00 -2.083333333333333e-01 -3.671874999999999e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -4.093749999999999e-01 +5.000000000000000e-01 -1.666666666666667e-01 -4.093749999999999e-01 +5.000000000000000e-01 -8.333333333333337e-02 -4.093750000000000e-01 +-5.000000000000000e-01 -8.333333333333337e-02 -4.093750000000000e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -3.249999999999999e-01 +5.000000000000000e-01 -1.666666666666667e-01 -3.249999999999999e-01 +5.000000000000000e-01 -8.333333333333334e-02 -3.249999999999999e-01 +-5.000000000000000e-01 -8.333333333333334e-02 -3.249999999999999e-01 +0.000000000000000e+00 -1.666666666666667e-01 -4.093750000000000e-01 +5.000000000000000e-01 -1.250000000000000e-01 -4.093749999999999e-01 +0.000000000000000e+00 -8.333333333333334e-02 -4.093749999999999e-01 +-5.000000000000000e-01 -1.250000000000000e-01 -4.093749999999999e-01 +0.000000000000000e+00 -1.666666666666667e-01 -3.249999999999999e-01 +5.000000000000001e-01 -1.250000000000000e-01 -3.250000000000000e-01 +0.000000000000000e+00 -8.333333333333334e-02 -3.249999999999999e-01 +-5.000000000000001e-01 -1.250000000000000e-01 -3.250000000000000e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -3.671874999999999e-01 +5.000000000000000e-01 -1.666666666666667e-01 -3.671874999999999e-01 +5.000000000000000e-01 -8.333333333333333e-02 -3.671874999999999e-01 +-5.000000000000000e-01 -8.333333333333333e-02 -3.671874999999999e-01 +-5.000000000000000e-01 -1.250000000000000e-01 -3.671874999999999e-01 +5.000000000000000e-01 -1.250000000000000e-01 -3.671874999999999e-01 +0.000000000000000e+00 -1.666666666666667e-01 -3.671874999999999e-01 +0.000000000000000e+00 -8.333333333333333e-02 -3.671874999999999e-01 +0.000000000000000e+00 -1.250000000000000e-01 -4.093749999999999e-01 +0.000000000000000e+00 -1.250000000000000e-01 -3.250000000000000e-01 +0.000000000000000e+00 -1.250000000000000e-01 -3.671875000000000e-01 +-5.000000000000000e-01 -8.333333333333337e-02 -4.093750000000000e-01 +5.000000000000000e-01 -8.333333333333337e-02 -4.093750000000000e-01 +5.000000000000000e-01 0.000000000000000e+00 -4.093750000000000e-01 +-5.000000000000000e-01 0.000000000000000e+00 -4.093750000000000e-01 +-5.000000000000000e-01 -8.333333333333334e-02 -3.249999999999999e-01 +5.000000000000000e-01 -8.333333333333334e-02 -3.249999999999999e-01 +5.000000000000000e-01 0.000000000000000e+00 -3.250000000000000e-01 +-5.000000000000000e-01 0.000000000000000e+00 -3.250000000000000e-01 +0.000000000000000e+00 -8.333333333333334e-02 -4.093749999999999e-01 +5.000000000000000e-01 -4.166666666666668e-02 -4.093750000000000e-01 +0.000000000000000e+00 0.000000000000000e+00 -4.093749999999999e-01 +-5.000000000000000e-01 -4.166666666666668e-02 -4.093750000000000e-01 +0.000000000000000e+00 -8.333333333333334e-02 -3.249999999999999e-01 +5.000000000000000e-01 -4.166666666666669e-02 -3.250000000000000e-01 +0.000000000000000e+00 8.673617379884035e-19 -3.250000000000000e-01 +-5.000000000000000e-01 -4.166666666666669e-02 -3.250000000000000e-01 +-5.000000000000000e-01 -8.333333333333333e-02 -3.671874999999999e-01 +5.000000000000000e-01 -8.333333333333333e-02 -3.671874999999999e-01 +5.000000000000000e-01 0.000000000000000e+00 -3.671874999999999e-01 +-5.000000000000000e-01 0.000000000000000e+00 -3.671874999999999e-01 +-5.000000000000000e-01 -4.166666666666667e-02 -3.671874999999999e-01 +5.000000000000000e-01 -4.166666666666667e-02 -3.671874999999999e-01 +0.000000000000000e+00 -8.333333333333333e-02 -3.671874999999999e-01 +0.000000000000000e+00 -6.505213034913027e-19 -3.671874999999999e-01 +0.000000000000000e+00 -4.166666666666668e-02 -4.093750000000000e-01 +0.000000000000000e+00 -4.166666666666668e-02 -3.250000000000000e-01 +0.000000000000000e+00 -4.166666666666668e-02 -3.671875000000001e-01 +-5.000000000000000e-01 0.000000000000000e+00 -4.093750000000000e-01 +5.000000000000000e-01 0.000000000000000e+00 -4.093750000000000e-01 +5.000000000000000e-01 8.333333333333326e-02 -4.093750000000000e-01 +-5.000000000000000e-01 8.333333333333326e-02 -4.093750000000000e-01 +-5.000000000000000e-01 0.000000000000000e+00 -3.250000000000000e-01 +5.000000000000000e-01 0.000000000000000e+00 -3.250000000000000e-01 +5.000000000000000e-01 8.333333333333325e-02 -3.250000000000000e-01 +-5.000000000000000e-01 8.333333333333325e-02 -3.250000000000000e-01 +0.000000000000000e+00 0.000000000000000e+00 -4.093749999999999e-01 +5.000000000000000e-01 4.166666666666664e-02 -4.093750000000000e-01 +0.000000000000000e+00 8.333333333333326e-02 -4.093749999999999e-01 +-5.000000000000000e-01 4.166666666666664e-02 -4.093750000000000e-01 +0.000000000000000e+00 8.673617379884035e-19 -3.250000000000000e-01 +5.000000000000000e-01 4.166666666666662e-02 -3.250000000000000e-01 +0.000000000000000e+00 8.333333333333327e-02 -3.250000000000000e-01 +-5.000000000000000e-01 4.166666666666662e-02 -3.250000000000000e-01 +-5.000000000000000e-01 0.000000000000000e+00 -3.671874999999999e-01 +5.000000000000000e-01 0.000000000000000e+00 -3.671874999999999e-01 +5.000000000000000e-01 8.333333333333326e-02 -3.671874999999999e-01 +-5.000000000000000e-01 8.333333333333326e-02 -3.671874999999999e-01 +-5.000000000000000e-01 4.166666666666663e-02 -3.671875000000000e-01 +5.000000000000000e-01 4.166666666666663e-02 -3.671875000000000e-01 +0.000000000000000e+00 -6.505213034913027e-19 -3.671874999999999e-01 +0.000000000000000e+00 8.333333333333326e-02 -3.671875000000000e-01 +0.000000000000000e+00 4.166666666666662e-02 -4.093749999999999e-01 +0.000000000000000e+00 4.166666666666661e-02 -3.249999999999998e-01 +0.000000000000000e+00 4.166666666666664e-02 -3.671875000000001e-01 +-5.000000000000000e-01 8.333333333333326e-02 -4.093750000000000e-01 +5.000000000000000e-01 8.333333333333326e-02 -4.093750000000000e-01 +5.000000000000000e-01 1.666666666666666e-01 -4.093750000000000e-01 +-5.000000000000000e-01 1.666666666666666e-01 -4.093750000000000e-01 +-5.000000000000000e-01 8.333333333333325e-02 -3.250000000000000e-01 +5.000000000000000e-01 8.333333333333325e-02 -3.250000000000000e-01 +5.000000000000000e-01 1.666666666666666e-01 -3.250000000000000e-01 +-5.000000000000000e-01 1.666666666666666e-01 -3.250000000000000e-01 +0.000000000000000e+00 8.333333333333326e-02 -4.093749999999999e-01 +5.000000000000000e-01 1.250000000000000e-01 -4.093750000000000e-01 +0.000000000000000e+00 1.666666666666666e-01 -4.093750000000000e-01 +-5.000000000000000e-01 1.250000000000000e-01 -4.093750000000000e-01 +0.000000000000000e+00 8.333333333333327e-02 -3.250000000000000e-01 +5.000000000000000e-01 1.250000000000000e-01 -3.250000000000000e-01 +0.000000000000000e+00 1.666666666666666e-01 -3.250000000000000e-01 +-5.000000000000000e-01 1.250000000000000e-01 -3.250000000000000e-01 +-5.000000000000000e-01 8.333333333333326e-02 -3.671874999999999e-01 +5.000000000000000e-01 8.333333333333326e-02 -3.671874999999999e-01 +5.000000000000000e-01 1.666666666666666e-01 -3.671875000000000e-01 +-5.000000000000000e-01 1.666666666666666e-01 -3.671875000000000e-01 +-5.000000000000000e-01 1.250000000000000e-01 -3.671874999999999e-01 +5.000000000000000e-01 1.250000000000000e-01 -3.671874999999999e-01 +0.000000000000000e+00 8.333333333333326e-02 -3.671875000000000e-01 +0.000000000000000e+00 1.666666666666666e-01 -3.671874999999999e-01 +0.000000000000000e+00 1.250000000000000e-01 -4.093750000000000e-01 +0.000000000000000e+00 1.250000000000000e-01 -3.250000000000000e-01 +0.000000000000000e+00 1.250000000000000e-01 -3.671875000000000e-01 +-5.000000000000000e-01 1.666666666666666e-01 -4.093750000000000e-01 +5.000000000000000e-01 1.666666666666666e-01 -4.093750000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -4.093749999999999e-01 +-5.000000000000000e-01 2.500000000000000e-01 -4.093749999999999e-01 +-5.000000000000000e-01 1.666666666666666e-01 -3.250000000000000e-01 +5.000000000000000e-01 1.666666666666666e-01 -3.250000000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -3.250000000000000e-01 +-5.000000000000000e-01 2.500000000000000e-01 -3.250000000000000e-01 +0.000000000000000e+00 1.666666666666666e-01 -4.093750000000000e-01 +5.000000000000000e-01 2.083333333333333e-01 -4.093750000000000e-01 +0.000000000000000e+00 2.500000000000000e-01 -4.093749999999999e-01 +-5.000000000000000e-01 2.083333333333333e-01 -4.093750000000000e-01 +0.000000000000000e+00 1.666666666666666e-01 -3.250000000000000e-01 +5.000000000000000e-01 2.083333333333333e-01 -3.250000000000000e-01 +0.000000000000000e+00 2.500000000000000e-01 -3.250000000000000e-01 +-5.000000000000000e-01 2.083333333333333e-01 -3.250000000000000e-01 +-5.000000000000000e-01 1.666666666666666e-01 -3.671875000000000e-01 +5.000000000000000e-01 1.666666666666666e-01 -3.671875000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -3.671874999999999e-01 +-5.000000000000000e-01 2.500000000000000e-01 -3.671874999999999e-01 +-5.000000000000000e-01 2.083333333333333e-01 -3.671874999999999e-01 +5.000000000000000e-01 2.083333333333333e-01 -3.671874999999999e-01 +0.000000000000000e+00 1.666666666666666e-01 -3.671874999999999e-01 +0.000000000000000e+00 2.500000000000000e-01 -3.671874999999998e-01 +0.000000000000000e+00 2.083333333333333e-01 -4.093750000000000e-01 +0.000000000000000e+00 2.083333333333333e-01 -3.250000000000000e-01 +0.000000000000000e+00 2.083333333333333e-01 -3.671875000000000e-01 +-5.000000000000000e-01 2.500000000000000e-01 -4.093749999999999e-01 +5.000000000000000e-01 2.500000000000000e-01 -4.093749999999999e-01 +5.000000000000000e-01 3.333333333333333e-01 -4.093750000000000e-01 +-5.000000000000000e-01 3.333333333333333e-01 -4.093750000000000e-01 +-5.000000000000000e-01 2.500000000000000e-01 -3.250000000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -3.250000000000000e-01 +5.000000000000000e-01 3.333333333333333e-01 -3.250000000000000e-01 +-5.000000000000000e-01 3.333333333333333e-01 -3.250000000000000e-01 +0.000000000000000e+00 2.500000000000000e-01 -4.093749999999999e-01 +5.000000000000000e-01 2.916666666666666e-01 -4.093749999999999e-01 +0.000000000000000e+00 3.333333333333333e-01 -4.093749999999999e-01 +-5.000000000000000e-01 2.916666666666666e-01 -4.093749999999999e-01 +0.000000000000000e+00 2.500000000000000e-01 -3.250000000000000e-01 +5.000000000000000e-01 2.916666666666666e-01 -3.249999999999999e-01 +0.000000000000000e+00 3.333333333333333e-01 -3.250000000000000e-01 +-5.000000000000000e-01 2.916666666666666e-01 -3.249999999999999e-01 +-5.000000000000000e-01 2.500000000000000e-01 -3.671874999999999e-01 +5.000000000000000e-01 2.500000000000000e-01 -3.671874999999999e-01 +5.000000000000000e-01 3.333333333333333e-01 -3.671874999999999e-01 +-5.000000000000000e-01 3.333333333333333e-01 -3.671874999999999e-01 +-5.000000000000000e-01 2.916666666666666e-01 -3.671874999999999e-01 +5.000000000000000e-01 2.916666666666666e-01 -3.671874999999999e-01 +0.000000000000000e+00 2.500000000000000e-01 -3.671874999999998e-01 +0.000000000000000e+00 3.333333333333333e-01 -3.671874999999999e-01 +0.000000000000000e+00 2.916666666666666e-01 -4.093749999999999e-01 +0.000000000000000e+00 2.916666666666666e-01 -3.249999999999998e-01 +0.000000000000000e+00 2.916666666666667e-01 -3.671875000000001e-01 +-5.000000000000000e-01 3.333333333333333e-01 -4.093750000000000e-01 +5.000000000000000e-01 3.333333333333333e-01 -4.093750000000000e-01 +5.000000000000000e-01 4.166666666666667e-01 -4.093750000000000e-01 +-5.000000000000000e-01 4.166666666666667e-01 -4.093750000000000e-01 +-5.000000000000000e-01 3.333333333333333e-01 -3.250000000000000e-01 +5.000000000000000e-01 3.333333333333333e-01 -3.250000000000000e-01 +5.000000000000000e-01 4.166666666666666e-01 -3.250000000000000e-01 +-5.000000000000000e-01 4.166666666666666e-01 -3.250000000000000e-01 +0.000000000000000e+00 3.333333333333333e-01 -4.093749999999999e-01 +5.000000000000000e-01 3.750000000000001e-01 -4.093750000000000e-01 +0.000000000000000e+00 4.166666666666667e-01 -4.093750000000000e-01 +-5.000000000000000e-01 3.750000000000001e-01 -4.093750000000000e-01 +0.000000000000000e+00 3.333333333333333e-01 -3.250000000000000e-01 +5.000000000000000e-01 3.750000000000000e-01 -3.250000000000000e-01 +0.000000000000000e+00 4.166666666666666e-01 -3.250000000000000e-01 +-5.000000000000000e-01 3.750000000000000e-01 -3.250000000000000e-01 +-5.000000000000000e-01 3.333333333333333e-01 -3.671874999999999e-01 +5.000000000000000e-01 3.333333333333333e-01 -3.671874999999999e-01 +5.000000000000000e-01 4.166666666666667e-01 -3.671875000000000e-01 +-5.000000000000000e-01 4.166666666666667e-01 -3.671875000000000e-01 +-5.000000000000000e-01 3.750000000000001e-01 -3.671874999999999e-01 +5.000000000000000e-01 3.750000000000001e-01 -3.671874999999999e-01 +0.000000000000000e+00 3.333333333333333e-01 -3.671874999999999e-01 +0.000000000000000e+00 4.166666666666667e-01 -3.671874999999999e-01 +0.000000000000000e+00 3.750000000000001e-01 -4.093750000000000e-01 +0.000000000000000e+00 3.750000000000000e-01 -3.250000000000000e-01 +0.000000000000000e+00 3.750000000000001e-01 -3.671874999999999e-01 +-5.000000000000000e-01 4.166666666666667e-01 -4.093750000000000e-01 +5.000000000000000e-01 4.166666666666667e-01 -4.093750000000000e-01 +5.000000000000000e-01 5.000000000000000e-01 -4.093749999999999e-01 +-5.000000000000000e-01 5.000000000000000e-01 -4.093749999999999e-01 +-5.000000000000000e-01 4.166666666666666e-01 -3.250000000000000e-01 +5.000000000000000e-01 4.166666666666666e-01 -3.250000000000000e-01 +5.000000000000000e-01 5.000000000000000e-01 -3.250000000000000e-01 +-5.000000000000000e-01 5.000000000000000e-01 -3.250000000000000e-01 +0.000000000000000e+00 4.166666666666667e-01 -4.093750000000000e-01 +5.000000000000000e-01 4.583333333333333e-01 -4.093750000000000e-01 +0.000000000000000e+00 5.000000000000000e-01 -4.093750000000000e-01 +-5.000000000000000e-01 4.583333333333333e-01 -4.093750000000000e-01 +0.000000000000000e+00 4.166666666666666e-01 -3.250000000000000e-01 +5.000000000000000e-01 4.583333333333333e-01 -3.250000000000000e-01 +0.000000000000000e+00 5.000000000000000e-01 -3.250000000000000e-01 +-5.000000000000000e-01 4.583333333333333e-01 -3.250000000000000e-01 +-5.000000000000000e-01 4.166666666666667e-01 -3.671875000000000e-01 +5.000000000000000e-01 4.166666666666667e-01 -3.671875000000000e-01 +5.000000000000000e-01 5.000000000000000e-01 -3.671874999999999e-01 +-5.000000000000000e-01 5.000000000000000e-01 -3.671874999999999e-01 +-5.000000000000000e-01 4.583333333333334e-01 -3.671874999999999e-01 +5.000000000000000e-01 4.583333333333334e-01 -3.671874999999999e-01 +0.000000000000000e+00 4.166666666666667e-01 -3.671874999999999e-01 +0.000000000000000e+00 5.000000000000000e-01 -3.671874999999999e-01 +0.000000000000000e+00 4.583333333333333e-01 -4.093750000000000e-01 +0.000000000000000e+00 4.583333333333331e-01 -3.249999999999999e-01 +0.000000000000000e+00 4.583333333333334e-01 -3.671875000000000e-01 +5.000000000000000e-01 -4.285714285714286e-01 -4.285714285714286e-01 +5.000000000000000e-01 -5.000000000000000e-01 -3.571428571428572e-01 +5.000000000000000e-01 -4.285714285714286e-01 -2.857142857142857e-01 +5.000000000000000e-01 -3.571428571428572e-01 -3.571428571428572e-01 +-5.000000000000000e-01 -4.285714285714286e-01 -4.285714285714286e-01 +-5.000000000000000e-01 -5.000000000000000e-01 -3.571428571428572e-01 +-5.000000000000000e-01 -4.285714285714286e-01 -2.857142857142857e-01 +-5.000000000000000e-01 -3.571428571428572e-01 -3.571428571428572e-01 +5.000000000000000e-01 -2.857142857142857e-01 -4.285714285714286e-01 +5.000000000000000e-01 -3.571428571428572e-01 -3.571428571428572e-01 +5.000000000000000e-01 -2.857142857142857e-01 -2.857142857142857e-01 +5.000000000000000e-01 -2.142857142857143e-01 -3.571428571428572e-01 +-5.000000000000000e-01 -2.857142857142857e-01 -4.285714285714286e-01 +-5.000000000000000e-01 -3.571428571428572e-01 -3.571428571428572e-01 +-5.000000000000000e-01 -2.857142857142857e-01 -2.857142857142857e-01 +-5.000000000000000e-01 -2.142857142857143e-01 -3.571428571428572e-01 +5.000000000000000e-01 -1.428571428571429e-01 -4.285714285714286e-01 +5.000000000000000e-01 -2.142857142857143e-01 -3.571428571428572e-01 +5.000000000000000e-01 -1.428571428571429e-01 -2.857142857142857e-01 +5.000000000000000e-01 -7.142857142857145e-02 -3.571428571428572e-01 +-5.000000000000000e-01 -1.428571428571429e-01 -4.285714285714286e-01 +-5.000000000000000e-01 -2.142857142857143e-01 -3.571428571428572e-01 +-5.000000000000000e-01 -1.428571428571429e-01 -2.857142857142857e-01 +-5.000000000000000e-01 -7.142857142857145e-02 -3.571428571428572e-01 +5.000000000000000e-01 -5.551115123125783e-17 -4.285714285714286e-01 +5.000000000000000e-01 -7.142857142857145e-02 -3.571428571428572e-01 +5.000000000000000e-01 -5.551115123125783e-17 -2.857142857142857e-01 +5.000000000000000e-01 7.142857142857140e-02 -3.571428571428572e-01 +-5.000000000000000e-01 -5.551115123125783e-17 -4.285714285714286e-01 +-5.000000000000000e-01 -7.142857142857145e-02 -3.571428571428572e-01 +-5.000000000000000e-01 -5.551115123125783e-17 -2.857142857142857e-01 +-5.000000000000000e-01 7.142857142857140e-02 -3.571428571428572e-01 +5.000000000000000e-01 1.428571428571428e-01 -4.285714285714286e-01 +5.000000000000000e-01 7.142857142857140e-02 -3.571428571428572e-01 +5.000000000000000e-01 1.428571428571428e-01 -2.857142857142857e-01 +5.000000000000000e-01 2.142857142857142e-01 -3.571428571428572e-01 +-5.000000000000000e-01 1.428571428571428e-01 -4.285714285714286e-01 +-5.000000000000000e-01 7.142857142857140e-02 -3.571428571428572e-01 +-5.000000000000000e-01 1.428571428571428e-01 -2.857142857142857e-01 +-5.000000000000000e-01 2.142857142857142e-01 -3.571428571428572e-01 +5.000000000000000e-01 2.857142857142856e-01 -4.285714285714286e-01 +5.000000000000000e-01 2.142857142857142e-01 -3.571428571428572e-01 +5.000000000000000e-01 2.857142857142856e-01 -2.857142857142857e-01 +5.000000000000000e-01 3.571428571428570e-01 -3.571428571428572e-01 +-5.000000000000000e-01 2.857142857142856e-01 -4.285714285714286e-01 +-5.000000000000000e-01 2.142857142857142e-01 -3.571428571428572e-01 +-5.000000000000000e-01 2.857142857142856e-01 -2.857142857142857e-01 +-5.000000000000000e-01 3.571428571428570e-01 -3.571428571428572e-01 +5.000000000000000e-01 4.285714285714284e-01 -4.285714285714286e-01 +5.000000000000000e-01 3.571428571428570e-01 -3.571428571428572e-01 +5.000000000000000e-01 4.285714285714284e-01 -2.857142857142857e-01 +5.000000000000000e-01 4.999999999999998e-01 -3.571428571428572e-01 +-5.000000000000000e-01 4.285714285714284e-01 -4.285714285714286e-01 +-5.000000000000000e-01 3.571428571428570e-01 -3.571428571428572e-01 +-5.000000000000000e-01 4.285714285714284e-01 -2.857142857142857e-01 +-5.000000000000000e-01 4.999999999999998e-01 -3.571428571428572e-01 +5.000000000000000e-01 -3.571428571428572e-01 -3.571428571428572e-01 +5.000000000000000e-01 -4.285714285714286e-01 -2.857142857142857e-01 +5.000000000000000e-01 -3.571428571428572e-01 -2.142857142857143e-01 +5.000000000000000e-01 -2.857142857142857e-01 -2.857142857142857e-01 +-5.000000000000000e-01 -3.571428571428572e-01 -3.571428571428572e-01 +-5.000000000000000e-01 -4.285714285714286e-01 -2.857142857142857e-01 +-5.000000000000000e-01 -3.571428571428572e-01 -2.142857142857143e-01 +-5.000000000000000e-01 -2.857142857142857e-01 -2.857142857142857e-01 +5.000000000000000e-01 -2.142857142857143e-01 -3.571428571428572e-01 +5.000000000000000e-01 -2.857142857142857e-01 -2.857142857142857e-01 +5.000000000000000e-01 -2.142857142857143e-01 -2.142857142857143e-01 +5.000000000000000e-01 -1.428571428571429e-01 -2.857142857142857e-01 +-5.000000000000000e-01 -2.142857142857143e-01 -3.571428571428572e-01 +-5.000000000000000e-01 -2.857142857142857e-01 -2.857142857142857e-01 +-5.000000000000000e-01 -2.142857142857143e-01 -2.142857142857143e-01 +-5.000000000000000e-01 -1.428571428571429e-01 -2.857142857142857e-01 +5.000000000000000e-01 -7.142857142857145e-02 -3.571428571428572e-01 +5.000000000000000e-01 -1.428571428571429e-01 -2.857142857142857e-01 +5.000000000000000e-01 -7.142857142857145e-02 -2.142857142857143e-01 +5.000000000000000e-01 -5.551115123125783e-17 -2.857142857142857e-01 +-5.000000000000000e-01 -7.142857142857145e-02 -3.571428571428572e-01 +-5.000000000000000e-01 -1.428571428571429e-01 -2.857142857142857e-01 +-5.000000000000000e-01 -7.142857142857145e-02 -2.142857142857143e-01 +-5.000000000000000e-01 -5.551115123125783e-17 -2.857142857142857e-01 +5.000000000000000e-01 7.142857142857140e-02 -3.571428571428572e-01 +5.000000000000000e-01 -5.551115123125783e-17 -2.857142857142857e-01 +5.000000000000000e-01 7.142857142857140e-02 -2.142857142857143e-01 +5.000000000000000e-01 1.428571428571428e-01 -2.857142857142857e-01 +-5.000000000000000e-01 7.142857142857140e-02 -3.571428571428572e-01 +-5.000000000000000e-01 -5.551115123125783e-17 -2.857142857142857e-01 +-5.000000000000000e-01 7.142857142857140e-02 -2.142857142857143e-01 +-5.000000000000000e-01 1.428571428571428e-01 -2.857142857142857e-01 +5.000000000000000e-01 2.142857142857142e-01 -3.571428571428572e-01 +5.000000000000000e-01 1.428571428571428e-01 -2.857142857142857e-01 +5.000000000000000e-01 2.142857142857142e-01 -2.142857142857143e-01 +5.000000000000000e-01 2.857142857142856e-01 -2.857142857142857e-01 +-5.000000000000000e-01 2.142857142857142e-01 -3.571428571428572e-01 +-5.000000000000000e-01 1.428571428571428e-01 -2.857142857142857e-01 +-5.000000000000000e-01 2.142857142857142e-01 -2.142857142857143e-01 +-5.000000000000000e-01 2.857142857142856e-01 -2.857142857142857e-01 +5.000000000000000e-01 3.571428571428570e-01 -3.571428571428572e-01 +5.000000000000000e-01 2.857142857142856e-01 -2.857142857142857e-01 +5.000000000000000e-01 3.571428571428570e-01 -2.142857142857143e-01 +5.000000000000000e-01 4.285714285714284e-01 -2.857142857142857e-01 +-5.000000000000000e-01 3.571428571428570e-01 -3.571428571428572e-01 +-5.000000000000000e-01 2.857142857142856e-01 -2.857142857142857e-01 +-5.000000000000000e-01 3.571428571428570e-01 -2.142857142857143e-01 +-5.000000000000000e-01 4.285714285714284e-01 -2.857142857142857e-01 +5.000000000000000e-01 -4.285714285714286e-01 -2.857142857142857e-01 +5.000000000000000e-01 -5.000000000000000e-01 -2.142857142857143e-01 +5.000000000000000e-01 -4.285714285714286e-01 -1.428571428571429e-01 +5.000000000000000e-01 -3.571428571428572e-01 -2.142857142857143e-01 +-5.000000000000000e-01 -4.285714285714286e-01 -2.857142857142857e-01 +-5.000000000000000e-01 -5.000000000000000e-01 -2.142857142857143e-01 +-5.000000000000000e-01 -4.285714285714286e-01 -1.428571428571429e-01 +-5.000000000000000e-01 -3.571428571428572e-01 -2.142857142857143e-01 +5.000000000000000e-01 -2.857142857142857e-01 -2.857142857142857e-01 +5.000000000000000e-01 -3.571428571428572e-01 -2.142857142857143e-01 +5.000000000000000e-01 -2.857142857142857e-01 -1.428571428571429e-01 +5.000000000000000e-01 -2.142857142857143e-01 -2.142857142857143e-01 +-5.000000000000000e-01 -2.857142857142857e-01 -2.857142857142857e-01 +-5.000000000000000e-01 -3.571428571428572e-01 -2.142857142857143e-01 +-5.000000000000000e-01 -2.857142857142857e-01 -1.428571428571429e-01 +-5.000000000000000e-01 -2.142857142857143e-01 -2.142857142857143e-01 +5.000000000000000e-01 -1.428571428571429e-01 -2.857142857142857e-01 +5.000000000000000e-01 -2.142857142857143e-01 -2.142857142857143e-01 +5.000000000000000e-01 -1.428571428571429e-01 -1.428571428571429e-01 +5.000000000000000e-01 -7.142857142857145e-02 -2.142857142857143e-01 +-5.000000000000000e-01 -1.428571428571429e-01 -2.857142857142857e-01 +-5.000000000000000e-01 -2.142857142857143e-01 -2.142857142857143e-01 +-5.000000000000000e-01 -1.428571428571429e-01 -1.428571428571429e-01 +-5.000000000000000e-01 -7.142857142857145e-02 -2.142857142857143e-01 +5.000000000000000e-01 -5.551115123125783e-17 -2.857142857142857e-01 +5.000000000000000e-01 -7.142857142857145e-02 -2.142857142857143e-01 +5.000000000000000e-01 -5.551115123125783e-17 -1.428571428571429e-01 +5.000000000000000e-01 7.142857142857140e-02 -2.142857142857143e-01 +-5.000000000000000e-01 -5.551115123125783e-17 -2.857142857142857e-01 +-5.000000000000000e-01 -7.142857142857145e-02 -2.142857142857143e-01 +-5.000000000000000e-01 -5.551115123125783e-17 -1.428571428571429e-01 +-5.000000000000000e-01 7.142857142857140e-02 -2.142857142857143e-01 +5.000000000000000e-01 1.428571428571428e-01 -2.857142857142857e-01 +5.000000000000000e-01 7.142857142857140e-02 -2.142857142857143e-01 +5.000000000000000e-01 1.428571428571428e-01 -1.428571428571429e-01 +5.000000000000000e-01 2.142857142857142e-01 -2.142857142857143e-01 +-5.000000000000000e-01 1.428571428571428e-01 -2.857142857142857e-01 +-5.000000000000000e-01 7.142857142857140e-02 -2.142857142857143e-01 +-5.000000000000000e-01 1.428571428571428e-01 -1.428571428571429e-01 +-5.000000000000000e-01 2.142857142857142e-01 -2.142857142857143e-01 +5.000000000000000e-01 2.857142857142856e-01 -2.857142857142857e-01 +5.000000000000000e-01 2.142857142857142e-01 -2.142857142857143e-01 +5.000000000000000e-01 2.857142857142856e-01 -1.428571428571429e-01 +5.000000000000000e-01 3.571428571428570e-01 -2.142857142857143e-01 +-5.000000000000000e-01 2.857142857142856e-01 -2.857142857142857e-01 +-5.000000000000000e-01 2.142857142857142e-01 -2.142857142857143e-01 +-5.000000000000000e-01 2.857142857142856e-01 -1.428571428571429e-01 +-5.000000000000000e-01 3.571428571428570e-01 -2.142857142857143e-01 +5.000000000000000e-01 4.285714285714284e-01 -2.857142857142857e-01 +5.000000000000000e-01 3.571428571428570e-01 -2.142857142857143e-01 +5.000000000000000e-01 4.285714285714284e-01 -1.428571428571429e-01 +5.000000000000000e-01 4.999999999999998e-01 -2.142857142857143e-01 +-5.000000000000000e-01 4.285714285714284e-01 -2.857142857142857e-01 +-5.000000000000000e-01 3.571428571428570e-01 -2.142857142857143e-01 +-5.000000000000000e-01 4.285714285714284e-01 -1.428571428571429e-01 +-5.000000000000000e-01 4.999999999999998e-01 -2.142857142857143e-01 +5.000000000000000e-01 -3.571428571428572e-01 -2.142857142857143e-01 +5.000000000000000e-01 -4.285714285714286e-01 -1.428571428571429e-01 +5.000000000000000e-01 -3.571428571428572e-01 -7.142857142857151e-02 +5.000000000000000e-01 -2.857142857142857e-01 -1.428571428571429e-01 +-5.000000000000000e-01 -3.571428571428572e-01 -2.142857142857143e-01 +-5.000000000000000e-01 -4.285714285714286e-01 -1.428571428571429e-01 +-5.000000000000000e-01 -3.571428571428572e-01 -7.142857142857151e-02 +-5.000000000000000e-01 -2.857142857142857e-01 -1.428571428571429e-01 +5.000000000000000e-01 -2.142857142857143e-01 -2.142857142857143e-01 +5.000000000000000e-01 -2.857142857142857e-01 -1.428571428571429e-01 +5.000000000000000e-01 -2.142857142857143e-01 -7.142857142857151e-02 +5.000000000000000e-01 -1.428571428571429e-01 -1.428571428571429e-01 +-5.000000000000000e-01 -2.142857142857143e-01 -2.142857142857143e-01 +-5.000000000000000e-01 -2.857142857142857e-01 -1.428571428571429e-01 +-5.000000000000000e-01 -2.142857142857143e-01 -7.142857142857151e-02 +-5.000000000000000e-01 -1.428571428571429e-01 -1.428571428571429e-01 +5.000000000000000e-01 -7.142857142857145e-02 -2.142857142857143e-01 +5.000000000000000e-01 -1.428571428571429e-01 -1.428571428571429e-01 +5.000000000000000e-01 -7.142857142857145e-02 -7.142857142857151e-02 +5.000000000000000e-01 -5.551115123125783e-17 -1.428571428571429e-01 +-5.000000000000000e-01 -7.142857142857145e-02 -2.142857142857143e-01 +-5.000000000000000e-01 -1.428571428571429e-01 -1.428571428571429e-01 +-5.000000000000000e-01 -7.142857142857145e-02 -7.142857142857151e-02 +-5.000000000000000e-01 -5.551115123125783e-17 -1.428571428571429e-01 +5.000000000000000e-01 7.142857142857140e-02 -2.142857142857143e-01 +5.000000000000000e-01 -5.551115123125783e-17 -1.428571428571429e-01 +5.000000000000000e-01 7.142857142857140e-02 -7.142857142857151e-02 +5.000000000000000e-01 1.428571428571428e-01 -1.428571428571429e-01 +-5.000000000000000e-01 7.142857142857140e-02 -2.142857142857143e-01 +-5.000000000000000e-01 -5.551115123125783e-17 -1.428571428571429e-01 +-5.000000000000000e-01 7.142857142857140e-02 -7.142857142857151e-02 +-5.000000000000000e-01 1.428571428571428e-01 -1.428571428571429e-01 +5.000000000000000e-01 2.142857142857142e-01 -2.142857142857143e-01 +5.000000000000000e-01 1.428571428571428e-01 -1.428571428571429e-01 +5.000000000000000e-01 2.142857142857142e-01 -7.142857142857151e-02 +5.000000000000000e-01 2.857142857142856e-01 -1.428571428571429e-01 +-5.000000000000000e-01 2.142857142857142e-01 -2.142857142857143e-01 +-5.000000000000000e-01 1.428571428571428e-01 -1.428571428571429e-01 +-5.000000000000000e-01 2.142857142857142e-01 -7.142857142857151e-02 +-5.000000000000000e-01 2.857142857142856e-01 -1.428571428571429e-01 +5.000000000000000e-01 3.571428571428570e-01 -2.142857142857143e-01 +5.000000000000000e-01 2.857142857142856e-01 -1.428571428571429e-01 +5.000000000000000e-01 3.571428571428570e-01 -7.142857142857151e-02 +5.000000000000000e-01 4.285714285714284e-01 -1.428571428571429e-01 +-5.000000000000000e-01 3.571428571428570e-01 -2.142857142857143e-01 +-5.000000000000000e-01 2.857142857142856e-01 -1.428571428571429e-01 +-5.000000000000000e-01 3.571428571428570e-01 -7.142857142857151e-02 +-5.000000000000000e-01 4.285714285714284e-01 -1.428571428571429e-01 +5.000000000000000e-01 -4.285714285714286e-01 -1.428571428571429e-01 +5.000000000000000e-01 -5.000000000000000e-01 -7.142857142857151e-02 +5.000000000000000e-01 -4.285714285714286e-01 -1.110223024625157e-16 +5.000000000000000e-01 -3.571428571428572e-01 -7.142857142857151e-02 +-5.000000000000000e-01 -4.285714285714286e-01 -1.428571428571429e-01 +-5.000000000000000e-01 -5.000000000000000e-01 -7.142857142857151e-02 +-5.000000000000000e-01 -4.285714285714286e-01 -1.110223024625157e-16 +-5.000000000000000e-01 -3.571428571428572e-01 -7.142857142857151e-02 +5.000000000000000e-01 -2.857142857142857e-01 -1.428571428571429e-01 +5.000000000000000e-01 -3.571428571428572e-01 -7.142857142857151e-02 +5.000000000000000e-01 -2.857142857142857e-01 -1.110223024625157e-16 +5.000000000000000e-01 -2.142857142857143e-01 -7.142857142857151e-02 +-5.000000000000000e-01 -2.857142857142857e-01 -1.428571428571429e-01 +-5.000000000000000e-01 -3.571428571428572e-01 -7.142857142857151e-02 +-5.000000000000000e-01 -2.857142857142857e-01 -1.110223024625157e-16 +-5.000000000000000e-01 -2.142857142857143e-01 -7.142857142857151e-02 +5.000000000000000e-01 -1.428571428571429e-01 -1.428571428571429e-01 +5.000000000000000e-01 -2.142857142857143e-01 -7.142857142857151e-02 +5.000000000000000e-01 -1.428571428571429e-01 -1.110223024625157e-16 +5.000000000000000e-01 -7.142857142857145e-02 -7.142857142857151e-02 +-5.000000000000000e-01 -1.428571428571429e-01 -1.428571428571429e-01 +-5.000000000000000e-01 -2.142857142857143e-01 -7.142857142857151e-02 +-5.000000000000000e-01 -1.428571428571429e-01 -1.110223024625157e-16 +-5.000000000000000e-01 -7.142857142857145e-02 -7.142857142857151e-02 +5.000000000000000e-01 -5.551115123125783e-17 -1.428571428571429e-01 +5.000000000000000e-01 -7.142857142857145e-02 -7.142857142857151e-02 +5.000000000000000e-01 -5.551115123125783e-17 -1.110223024625157e-16 +5.000000000000000e-01 7.142857142857140e-02 -7.142857142857151e-02 +-5.000000000000000e-01 -5.551115123125783e-17 -1.428571428571429e-01 +-5.000000000000000e-01 -7.142857142857145e-02 -7.142857142857151e-02 +-5.000000000000000e-01 -5.551115123125783e-17 -1.110223024625157e-16 +-5.000000000000000e-01 7.142857142857140e-02 -7.142857142857151e-02 +5.000000000000000e-01 1.428571428571428e-01 -1.428571428571429e-01 +5.000000000000000e-01 7.142857142857140e-02 -7.142857142857151e-02 +5.000000000000000e-01 1.428571428571428e-01 -1.110223024625157e-16 +5.000000000000000e-01 2.142857142857142e-01 -7.142857142857151e-02 +-5.000000000000000e-01 1.428571428571428e-01 -1.428571428571429e-01 +-5.000000000000000e-01 7.142857142857140e-02 -7.142857142857151e-02 +-5.000000000000000e-01 1.428571428571428e-01 -1.110223024625157e-16 +-5.000000000000000e-01 2.142857142857142e-01 -7.142857142857151e-02 +5.000000000000000e-01 2.857142857142856e-01 -1.428571428571429e-01 +5.000000000000000e-01 2.142857142857142e-01 -7.142857142857151e-02 +5.000000000000000e-01 2.857142857142856e-01 -1.110223024625157e-16 +5.000000000000000e-01 3.571428571428570e-01 -7.142857142857151e-02 +-5.000000000000000e-01 2.857142857142856e-01 -1.428571428571429e-01 +-5.000000000000000e-01 2.142857142857142e-01 -7.142857142857151e-02 +-5.000000000000000e-01 2.857142857142856e-01 -1.110223024625157e-16 +-5.000000000000000e-01 3.571428571428570e-01 -7.142857142857151e-02 +5.000000000000000e-01 4.285714285714284e-01 -1.428571428571429e-01 +5.000000000000000e-01 3.571428571428570e-01 -7.142857142857151e-02 +5.000000000000000e-01 4.285714285714284e-01 -1.110223024625157e-16 +5.000000000000000e-01 4.999999999999998e-01 -7.142857142857151e-02 +-5.000000000000000e-01 4.285714285714284e-01 -1.428571428571429e-01 +-5.000000000000000e-01 3.571428571428570e-01 -7.142857142857151e-02 +-5.000000000000000e-01 4.285714285714284e-01 -1.110223024625157e-16 +-5.000000000000000e-01 4.999999999999998e-01 -7.142857142857151e-02 +5.000000000000000e-01 -3.571428571428572e-01 -7.142857142857151e-02 +5.000000000000000e-01 -4.285714285714286e-01 -1.110223024625157e-16 +5.000000000000000e-01 -3.571428571428572e-01 7.142857142857129e-02 +5.000000000000000e-01 -2.857142857142857e-01 -1.110223024625157e-16 +-5.000000000000000e-01 -3.571428571428572e-01 -7.142857142857151e-02 +-5.000000000000000e-01 -4.285714285714286e-01 -1.110223024625157e-16 +-5.000000000000000e-01 -3.571428571428572e-01 7.142857142857129e-02 +-5.000000000000000e-01 -2.857142857142857e-01 -1.110223024625157e-16 +5.000000000000000e-01 -2.142857142857143e-01 -7.142857142857151e-02 +5.000000000000000e-01 -2.857142857142857e-01 -1.110223024625157e-16 +5.000000000000000e-01 -2.142857142857143e-01 7.142857142857129e-02 +5.000000000000000e-01 -1.428571428571429e-01 -1.110223024625157e-16 +-5.000000000000000e-01 -2.142857142857143e-01 -7.142857142857151e-02 +-5.000000000000000e-01 -2.857142857142857e-01 -1.110223024625157e-16 +-5.000000000000000e-01 -2.142857142857143e-01 7.142857142857129e-02 +-5.000000000000000e-01 -1.428571428571429e-01 -1.110223024625157e-16 +5.000000000000000e-01 -7.142857142857145e-02 -7.142857142857151e-02 +5.000000000000000e-01 -1.428571428571429e-01 -1.110223024625157e-16 +5.000000000000000e-01 -7.142857142857145e-02 7.142857142857129e-02 +5.000000000000000e-01 -5.551115123125783e-17 -1.110223024625157e-16 +-5.000000000000000e-01 -7.142857142857145e-02 -7.142857142857151e-02 +-5.000000000000000e-01 -1.428571428571429e-01 -1.110223024625157e-16 +-5.000000000000000e-01 -7.142857142857145e-02 7.142857142857129e-02 +-5.000000000000000e-01 -5.551115123125783e-17 -1.110223024625157e-16 +5.000000000000000e-01 7.142857142857140e-02 -7.142857142857151e-02 +5.000000000000000e-01 -5.551115123125783e-17 -1.110223024625157e-16 +5.000000000000000e-01 7.142857142857140e-02 7.142857142857129e-02 +5.000000000000000e-01 1.428571428571428e-01 -1.110223024625157e-16 +-5.000000000000000e-01 7.142857142857140e-02 -7.142857142857151e-02 +-5.000000000000000e-01 -5.551115123125783e-17 -1.110223024625157e-16 +-5.000000000000000e-01 7.142857142857140e-02 7.142857142857129e-02 +-5.000000000000000e-01 1.428571428571428e-01 -1.110223024625157e-16 +5.000000000000000e-01 2.142857142857142e-01 -7.142857142857151e-02 +5.000000000000000e-01 1.428571428571428e-01 -1.110223024625157e-16 +5.000000000000000e-01 2.142857142857142e-01 7.142857142857129e-02 +5.000000000000000e-01 2.857142857142856e-01 -1.110223024625157e-16 +-5.000000000000000e-01 2.142857142857142e-01 -7.142857142857151e-02 +-5.000000000000000e-01 1.428571428571428e-01 -1.110223024625157e-16 +-5.000000000000000e-01 2.142857142857142e-01 7.142857142857129e-02 +-5.000000000000000e-01 2.857142857142856e-01 -1.110223024625157e-16 +5.000000000000000e-01 3.571428571428570e-01 -7.142857142857151e-02 +5.000000000000000e-01 2.857142857142856e-01 -1.110223024625157e-16 +5.000000000000000e-01 3.571428571428570e-01 7.142857142857129e-02 +5.000000000000000e-01 4.285714285714284e-01 -1.110223024625157e-16 +-5.000000000000000e-01 3.571428571428570e-01 -7.142857142857151e-02 +-5.000000000000000e-01 2.857142857142856e-01 -1.110223024625157e-16 +-5.000000000000000e-01 3.571428571428570e-01 7.142857142857129e-02 +-5.000000000000000e-01 4.285714285714284e-01 -1.110223024625157e-16 +5.000000000000000e-01 -4.285714285714286e-01 -1.110223024625157e-16 +5.000000000000000e-01 -5.000000000000000e-01 7.142857142857129e-02 +5.000000000000000e-01 -4.285714285714286e-01 1.428571428571427e-01 +5.000000000000000e-01 -3.571428571428572e-01 7.142857142857129e-02 +-5.000000000000000e-01 -4.285714285714286e-01 -1.110223024625157e-16 +-5.000000000000000e-01 -5.000000000000000e-01 7.142857142857129e-02 +-5.000000000000000e-01 -4.285714285714286e-01 1.428571428571427e-01 +-5.000000000000000e-01 -3.571428571428572e-01 7.142857142857129e-02 +5.000000000000000e-01 -2.857142857142857e-01 -1.110223024625157e-16 +5.000000000000000e-01 -3.571428571428572e-01 7.142857142857129e-02 +5.000000000000000e-01 -2.857142857142857e-01 1.428571428571427e-01 +5.000000000000000e-01 -2.142857142857143e-01 7.142857142857129e-02 +-5.000000000000000e-01 -2.857142857142857e-01 -1.110223024625157e-16 +-5.000000000000000e-01 -3.571428571428572e-01 7.142857142857129e-02 +-5.000000000000000e-01 -2.857142857142857e-01 1.428571428571427e-01 +-5.000000000000000e-01 -2.142857142857143e-01 7.142857142857129e-02 +5.000000000000000e-01 -1.428571428571429e-01 -1.110223024625157e-16 +5.000000000000000e-01 -2.142857142857143e-01 7.142857142857129e-02 +5.000000000000000e-01 -1.428571428571429e-01 1.428571428571427e-01 +5.000000000000000e-01 -7.142857142857145e-02 7.142857142857129e-02 +-5.000000000000000e-01 -1.428571428571429e-01 -1.110223024625157e-16 +-5.000000000000000e-01 -2.142857142857143e-01 7.142857142857129e-02 +-5.000000000000000e-01 -1.428571428571429e-01 1.428571428571427e-01 +-5.000000000000000e-01 -7.142857142857145e-02 7.142857142857129e-02 +5.000000000000000e-01 -5.551115123125783e-17 -1.110223024625157e-16 +5.000000000000000e-01 -7.142857142857145e-02 7.142857142857129e-02 +5.000000000000000e-01 -5.551115123125783e-17 1.428571428571427e-01 +5.000000000000000e-01 7.142857142857140e-02 7.142857142857129e-02 +-5.000000000000000e-01 -5.551115123125783e-17 -1.110223024625157e-16 +-5.000000000000000e-01 -7.142857142857145e-02 7.142857142857129e-02 +-5.000000000000000e-01 -5.551115123125783e-17 1.428571428571427e-01 +-5.000000000000000e-01 7.142857142857140e-02 7.142857142857129e-02 +5.000000000000000e-01 1.428571428571428e-01 -1.110223024625157e-16 +5.000000000000000e-01 7.142857142857140e-02 7.142857142857129e-02 +5.000000000000000e-01 1.428571428571428e-01 1.428571428571427e-01 +5.000000000000000e-01 2.142857142857142e-01 7.142857142857129e-02 +-5.000000000000000e-01 1.428571428571428e-01 -1.110223024625157e-16 +-5.000000000000000e-01 7.142857142857140e-02 7.142857142857129e-02 +-5.000000000000000e-01 1.428571428571428e-01 1.428571428571427e-01 +-5.000000000000000e-01 2.142857142857142e-01 7.142857142857129e-02 +5.000000000000000e-01 2.857142857142856e-01 -1.110223024625157e-16 +5.000000000000000e-01 2.142857142857142e-01 7.142857142857129e-02 +5.000000000000000e-01 2.857142857142856e-01 1.428571428571427e-01 +5.000000000000000e-01 3.571428571428570e-01 7.142857142857129e-02 +-5.000000000000000e-01 2.857142857142856e-01 -1.110223024625157e-16 +-5.000000000000000e-01 2.142857142857142e-01 7.142857142857129e-02 +-5.000000000000000e-01 2.857142857142856e-01 1.428571428571427e-01 +-5.000000000000000e-01 3.571428571428570e-01 7.142857142857129e-02 +5.000000000000000e-01 4.285714285714284e-01 -1.110223024625157e-16 +5.000000000000000e-01 3.571428571428570e-01 7.142857142857129e-02 +5.000000000000000e-01 4.285714285714284e-01 1.428571428571427e-01 +5.000000000000000e-01 4.999999999999998e-01 7.142857142857129e-02 +-5.000000000000000e-01 4.285714285714284e-01 -1.110223024625157e-16 +-5.000000000000000e-01 3.571428571428570e-01 7.142857142857129e-02 +-5.000000000000000e-01 4.285714285714284e-01 1.428571428571427e-01 +-5.000000000000000e-01 4.999999999999998e-01 7.142857142857129e-02 +5.000000000000000e-01 -3.571428571428572e-01 7.142857142857129e-02 +5.000000000000000e-01 -4.285714285714286e-01 1.428571428571427e-01 +5.000000000000000e-01 -3.571428571428572e-01 2.142857142857141e-01 +5.000000000000000e-01 -2.857142857142857e-01 1.428571428571427e-01 +-5.000000000000000e-01 -3.571428571428572e-01 7.142857142857129e-02 +-5.000000000000000e-01 -4.285714285714286e-01 1.428571428571427e-01 +-5.000000000000000e-01 -3.571428571428572e-01 2.142857142857141e-01 +-5.000000000000000e-01 -2.857142857142857e-01 1.428571428571427e-01 +5.000000000000000e-01 -2.142857142857143e-01 7.142857142857129e-02 +5.000000000000000e-01 -2.857142857142857e-01 1.428571428571427e-01 +5.000000000000000e-01 -2.142857142857143e-01 2.142857142857141e-01 +5.000000000000000e-01 -1.428571428571429e-01 1.428571428571427e-01 +-5.000000000000000e-01 -2.142857142857143e-01 7.142857142857129e-02 +-5.000000000000000e-01 -2.857142857142857e-01 1.428571428571427e-01 +-5.000000000000000e-01 -2.142857142857143e-01 2.142857142857141e-01 +-5.000000000000000e-01 -1.428571428571429e-01 1.428571428571427e-01 +5.000000000000000e-01 -7.142857142857145e-02 7.142857142857129e-02 +5.000000000000000e-01 -1.428571428571429e-01 1.428571428571427e-01 +5.000000000000000e-01 -7.142857142857145e-02 2.142857142857141e-01 +5.000000000000000e-01 -5.551115123125783e-17 1.428571428571427e-01 +-5.000000000000000e-01 -7.142857142857145e-02 7.142857142857129e-02 +-5.000000000000000e-01 -1.428571428571429e-01 1.428571428571427e-01 +-5.000000000000000e-01 -7.142857142857145e-02 2.142857142857141e-01 +-5.000000000000000e-01 -5.551115123125783e-17 1.428571428571427e-01 +5.000000000000000e-01 7.142857142857140e-02 7.142857142857129e-02 +5.000000000000000e-01 -5.551115123125783e-17 1.428571428571427e-01 +5.000000000000000e-01 7.142857142857140e-02 2.142857142857141e-01 +5.000000000000000e-01 1.428571428571428e-01 1.428571428571427e-01 +-5.000000000000000e-01 7.142857142857140e-02 7.142857142857129e-02 +-5.000000000000000e-01 -5.551115123125783e-17 1.428571428571427e-01 +-5.000000000000000e-01 7.142857142857140e-02 2.142857142857141e-01 +-5.000000000000000e-01 1.428571428571428e-01 1.428571428571427e-01 +5.000000000000000e-01 2.142857142857142e-01 7.142857142857129e-02 +5.000000000000000e-01 1.428571428571428e-01 1.428571428571427e-01 +5.000000000000000e-01 2.142857142857142e-01 2.142857142857141e-01 +5.000000000000000e-01 2.857142857142856e-01 1.428571428571427e-01 +-5.000000000000000e-01 2.142857142857142e-01 7.142857142857129e-02 +-5.000000000000000e-01 1.428571428571428e-01 1.428571428571427e-01 +-5.000000000000000e-01 2.142857142857142e-01 2.142857142857141e-01 +-5.000000000000000e-01 2.857142857142856e-01 1.428571428571427e-01 +5.000000000000000e-01 3.571428571428570e-01 7.142857142857129e-02 +5.000000000000000e-01 2.857142857142856e-01 1.428571428571427e-01 +5.000000000000000e-01 3.571428571428570e-01 2.142857142857141e-01 +5.000000000000000e-01 4.285714285714284e-01 1.428571428571427e-01 +-5.000000000000000e-01 3.571428571428570e-01 7.142857142857129e-02 +-5.000000000000000e-01 2.857142857142856e-01 1.428571428571427e-01 +-5.000000000000000e-01 3.571428571428570e-01 2.142857142857141e-01 +-5.000000000000000e-01 4.285714285714284e-01 1.428571428571427e-01 +5.000000000000000e-01 -4.285714285714286e-01 1.428571428571427e-01 +5.000000000000000e-01 -5.000000000000000e-01 2.142857142857141e-01 +5.000000000000000e-01 -4.285714285714286e-01 2.857142857142855e-01 +5.000000000000000e-01 -3.571428571428572e-01 2.142857142857141e-01 +-5.000000000000000e-01 -4.285714285714286e-01 1.428571428571427e-01 +-5.000000000000000e-01 -5.000000000000000e-01 2.142857142857141e-01 +-5.000000000000000e-01 -4.285714285714286e-01 2.857142857142855e-01 +-5.000000000000000e-01 -3.571428571428572e-01 2.142857142857141e-01 +5.000000000000000e-01 -2.857142857142857e-01 1.428571428571427e-01 +5.000000000000000e-01 -3.571428571428572e-01 2.142857142857141e-01 +5.000000000000000e-01 -2.857142857142857e-01 2.857142857142855e-01 +5.000000000000000e-01 -2.142857142857143e-01 2.142857142857141e-01 +-5.000000000000000e-01 -2.857142857142857e-01 1.428571428571427e-01 +-5.000000000000000e-01 -3.571428571428572e-01 2.142857142857141e-01 +-5.000000000000000e-01 -2.857142857142857e-01 2.857142857142855e-01 +-5.000000000000000e-01 -2.142857142857143e-01 2.142857142857141e-01 +5.000000000000000e-01 -1.428571428571429e-01 1.428571428571427e-01 +5.000000000000000e-01 -2.142857142857143e-01 2.142857142857141e-01 +5.000000000000000e-01 -1.428571428571429e-01 2.857142857142855e-01 +5.000000000000000e-01 -7.142857142857145e-02 2.142857142857141e-01 +-5.000000000000000e-01 -1.428571428571429e-01 1.428571428571427e-01 +-5.000000000000000e-01 -2.142857142857143e-01 2.142857142857141e-01 +-5.000000000000000e-01 -1.428571428571429e-01 2.857142857142855e-01 +-5.000000000000000e-01 -7.142857142857145e-02 2.142857142857141e-01 +5.000000000000000e-01 -5.551115123125783e-17 1.428571428571427e-01 +5.000000000000000e-01 -7.142857142857145e-02 2.142857142857141e-01 +5.000000000000000e-01 -5.551115123125783e-17 2.857142857142855e-01 +5.000000000000000e-01 7.142857142857140e-02 2.142857142857141e-01 +-5.000000000000000e-01 -5.551115123125783e-17 1.428571428571427e-01 +-5.000000000000000e-01 -7.142857142857145e-02 2.142857142857141e-01 +-5.000000000000000e-01 -5.551115123125783e-17 2.857142857142855e-01 +-5.000000000000000e-01 7.142857142857140e-02 2.142857142857141e-01 +5.000000000000000e-01 1.428571428571428e-01 1.428571428571427e-01 +5.000000000000000e-01 7.142857142857140e-02 2.142857142857141e-01 +5.000000000000000e-01 1.428571428571428e-01 2.857142857142855e-01 +5.000000000000000e-01 2.142857142857142e-01 2.142857142857141e-01 +-5.000000000000000e-01 1.428571428571428e-01 1.428571428571427e-01 +-5.000000000000000e-01 7.142857142857140e-02 2.142857142857141e-01 +-5.000000000000000e-01 1.428571428571428e-01 2.857142857142855e-01 +-5.000000000000000e-01 2.142857142857142e-01 2.142857142857141e-01 +5.000000000000000e-01 2.857142857142856e-01 1.428571428571427e-01 +5.000000000000000e-01 2.142857142857142e-01 2.142857142857141e-01 +5.000000000000000e-01 2.857142857142856e-01 2.857142857142855e-01 +5.000000000000000e-01 3.571428571428570e-01 2.142857142857141e-01 +-5.000000000000000e-01 2.857142857142856e-01 1.428571428571427e-01 +-5.000000000000000e-01 2.142857142857142e-01 2.142857142857141e-01 +-5.000000000000000e-01 2.857142857142856e-01 2.857142857142855e-01 +-5.000000000000000e-01 3.571428571428570e-01 2.142857142857141e-01 +5.000000000000000e-01 4.285714285714284e-01 1.428571428571427e-01 +5.000000000000000e-01 3.571428571428570e-01 2.142857142857141e-01 +5.000000000000000e-01 4.285714285714284e-01 2.857142857142855e-01 +5.000000000000000e-01 4.999999999999998e-01 2.142857142857141e-01 +-5.000000000000000e-01 4.285714285714284e-01 1.428571428571427e-01 +-5.000000000000000e-01 3.571428571428570e-01 2.142857142857141e-01 +-5.000000000000000e-01 4.285714285714284e-01 2.857142857142855e-01 +-5.000000000000000e-01 4.999999999999998e-01 2.142857142857141e-01 +5.000000000000000e-01 -3.571428571428572e-01 2.142857142857141e-01 +5.000000000000000e-01 -4.285714285714286e-01 2.857142857142855e-01 +5.000000000000000e-01 -3.571428571428572e-01 3.571428571428569e-01 +5.000000000000000e-01 -2.857142857142857e-01 2.857142857142855e-01 +-5.000000000000000e-01 -3.571428571428572e-01 2.142857142857141e-01 +-5.000000000000000e-01 -4.285714285714286e-01 2.857142857142855e-01 +-5.000000000000000e-01 -3.571428571428572e-01 3.571428571428569e-01 +-5.000000000000000e-01 -2.857142857142857e-01 2.857142857142855e-01 +5.000000000000000e-01 -2.142857142857143e-01 2.142857142857141e-01 +5.000000000000000e-01 -2.857142857142857e-01 2.857142857142855e-01 +5.000000000000000e-01 -2.142857142857143e-01 3.571428571428569e-01 +5.000000000000000e-01 -1.428571428571429e-01 2.857142857142855e-01 +-5.000000000000000e-01 -2.142857142857143e-01 2.142857142857141e-01 +-5.000000000000000e-01 -2.857142857142857e-01 2.857142857142855e-01 +-5.000000000000000e-01 -2.142857142857143e-01 3.571428571428569e-01 +-5.000000000000000e-01 -1.428571428571429e-01 2.857142857142855e-01 +5.000000000000000e-01 -7.142857142857145e-02 2.142857142857141e-01 +5.000000000000000e-01 -1.428571428571429e-01 2.857142857142855e-01 +5.000000000000000e-01 -7.142857142857145e-02 3.571428571428569e-01 +5.000000000000000e-01 -5.551115123125783e-17 2.857142857142855e-01 +-5.000000000000000e-01 -7.142857142857145e-02 2.142857142857141e-01 +-5.000000000000000e-01 -1.428571428571429e-01 2.857142857142855e-01 +-5.000000000000000e-01 -7.142857142857145e-02 3.571428571428569e-01 +-5.000000000000000e-01 -5.551115123125783e-17 2.857142857142855e-01 +5.000000000000000e-01 7.142857142857140e-02 2.142857142857141e-01 +5.000000000000000e-01 -5.551115123125783e-17 2.857142857142855e-01 +5.000000000000000e-01 7.142857142857140e-02 3.571428571428569e-01 +5.000000000000000e-01 1.428571428571428e-01 2.857142857142855e-01 +-5.000000000000000e-01 7.142857142857140e-02 2.142857142857141e-01 +-5.000000000000000e-01 -5.551115123125783e-17 2.857142857142855e-01 +-5.000000000000000e-01 7.142857142857140e-02 3.571428571428569e-01 +-5.000000000000000e-01 1.428571428571428e-01 2.857142857142855e-01 +5.000000000000000e-01 2.142857142857142e-01 2.142857142857141e-01 +5.000000000000000e-01 1.428571428571428e-01 2.857142857142855e-01 +5.000000000000000e-01 2.142857142857142e-01 3.571428571428569e-01 +5.000000000000000e-01 2.857142857142856e-01 2.857142857142855e-01 +-5.000000000000000e-01 2.142857142857142e-01 2.142857142857141e-01 +-5.000000000000000e-01 1.428571428571428e-01 2.857142857142855e-01 +-5.000000000000000e-01 2.142857142857142e-01 3.571428571428569e-01 +-5.000000000000000e-01 2.857142857142856e-01 2.857142857142855e-01 +5.000000000000000e-01 3.571428571428570e-01 2.142857142857141e-01 +5.000000000000000e-01 2.857142857142856e-01 2.857142857142855e-01 +5.000000000000000e-01 3.571428571428570e-01 3.571428571428569e-01 +5.000000000000000e-01 4.285714285714284e-01 2.857142857142855e-01 +-5.000000000000000e-01 3.571428571428570e-01 2.142857142857141e-01 +-5.000000000000000e-01 2.857142857142856e-01 2.857142857142855e-01 +-5.000000000000000e-01 3.571428571428570e-01 3.571428571428569e-01 +-5.000000000000000e-01 4.285714285714284e-01 2.857142857142855e-01 +5.000000000000000e-01 -4.285714285714286e-01 2.857142857142855e-01 +5.000000000000000e-01 -5.000000000000000e-01 3.571428571428569e-01 +5.000000000000000e-01 -4.285714285714286e-01 4.285714285714283e-01 +5.000000000000000e-01 -3.571428571428572e-01 3.571428571428569e-01 +-5.000000000000000e-01 -4.285714285714286e-01 2.857142857142855e-01 +-5.000000000000000e-01 -5.000000000000000e-01 3.571428571428569e-01 +-5.000000000000000e-01 -4.285714285714286e-01 4.285714285714283e-01 +-5.000000000000000e-01 -3.571428571428572e-01 3.571428571428569e-01 +5.000000000000000e-01 -2.857142857142857e-01 2.857142857142855e-01 +5.000000000000000e-01 -3.571428571428572e-01 3.571428571428569e-01 +5.000000000000000e-01 -2.857142857142857e-01 4.285714285714283e-01 +5.000000000000000e-01 -2.142857142857143e-01 3.571428571428569e-01 +-5.000000000000000e-01 -2.857142857142857e-01 2.857142857142855e-01 +-5.000000000000000e-01 -3.571428571428572e-01 3.571428571428569e-01 +-5.000000000000000e-01 -2.857142857142857e-01 4.285714285714283e-01 +-5.000000000000000e-01 -2.142857142857143e-01 3.571428571428569e-01 +5.000000000000000e-01 -1.428571428571429e-01 2.857142857142855e-01 +5.000000000000000e-01 -2.142857142857143e-01 3.571428571428569e-01 +5.000000000000000e-01 -1.428571428571429e-01 4.285714285714283e-01 +5.000000000000000e-01 -7.142857142857145e-02 3.571428571428569e-01 +-5.000000000000000e-01 -1.428571428571429e-01 2.857142857142855e-01 +-5.000000000000000e-01 -2.142857142857143e-01 3.571428571428569e-01 +-5.000000000000000e-01 -1.428571428571429e-01 4.285714285714283e-01 +-5.000000000000000e-01 -7.142857142857145e-02 3.571428571428569e-01 +5.000000000000000e-01 -5.551115123125783e-17 2.857142857142855e-01 +5.000000000000000e-01 -7.142857142857145e-02 3.571428571428569e-01 +5.000000000000000e-01 -5.551115123125783e-17 4.285714285714283e-01 +5.000000000000000e-01 7.142857142857140e-02 3.571428571428569e-01 +-5.000000000000000e-01 -5.551115123125783e-17 2.857142857142855e-01 +-5.000000000000000e-01 -7.142857142857145e-02 3.571428571428569e-01 +-5.000000000000000e-01 -5.551115123125783e-17 4.285714285714283e-01 +-5.000000000000000e-01 7.142857142857140e-02 3.571428571428569e-01 +5.000000000000000e-01 1.428571428571428e-01 2.857142857142855e-01 +5.000000000000000e-01 7.142857142857140e-02 3.571428571428569e-01 +5.000000000000000e-01 1.428571428571428e-01 4.285714285714283e-01 +5.000000000000000e-01 2.142857142857142e-01 3.571428571428569e-01 +-5.000000000000000e-01 1.428571428571428e-01 2.857142857142855e-01 +-5.000000000000000e-01 7.142857142857140e-02 3.571428571428569e-01 +-5.000000000000000e-01 1.428571428571428e-01 4.285714285714283e-01 +-5.000000000000000e-01 2.142857142857142e-01 3.571428571428569e-01 +5.000000000000000e-01 2.857142857142856e-01 2.857142857142855e-01 +5.000000000000000e-01 2.142857142857142e-01 3.571428571428569e-01 +5.000000000000000e-01 2.857142857142856e-01 4.285714285714283e-01 +5.000000000000000e-01 3.571428571428570e-01 3.571428571428569e-01 +-5.000000000000000e-01 2.857142857142856e-01 2.857142857142855e-01 +-5.000000000000000e-01 2.142857142857142e-01 3.571428571428569e-01 +-5.000000000000000e-01 2.857142857142856e-01 4.285714285714283e-01 +-5.000000000000000e-01 3.571428571428570e-01 3.571428571428569e-01 +5.000000000000000e-01 4.285714285714284e-01 2.857142857142855e-01 +5.000000000000000e-01 3.571428571428570e-01 3.571428571428569e-01 +5.000000000000000e-01 4.285714285714284e-01 4.285714285714283e-01 +5.000000000000000e-01 4.999999999999998e-01 3.571428571428569e-01 +-5.000000000000000e-01 4.285714285714284e-01 2.857142857142855e-01 +-5.000000000000000e-01 3.571428571428570e-01 3.571428571428569e-01 +-5.000000000000000e-01 4.285714285714284e-01 4.285714285714283e-01 +-5.000000000000000e-01 4.999999999999998e-01 3.571428571428569e-01 +5.000000000000000e-01 -3.571428571428572e-01 3.571428571428569e-01 +5.000000000000000e-01 -4.285714285714286e-01 4.285714285714283e-01 +5.000000000000000e-01 -3.571428571428572e-01 4.999999999999997e-01 +5.000000000000000e-01 -2.857142857142857e-01 4.285714285714283e-01 +-5.000000000000000e-01 -3.571428571428572e-01 3.571428571428569e-01 +-5.000000000000000e-01 -4.285714285714286e-01 4.285714285714283e-01 +-5.000000000000000e-01 -3.571428571428572e-01 4.999999999999997e-01 +-5.000000000000000e-01 -2.857142857142857e-01 4.285714285714283e-01 +5.000000000000000e-01 -2.142857142857143e-01 3.571428571428569e-01 +5.000000000000000e-01 -2.857142857142857e-01 4.285714285714283e-01 +5.000000000000000e-01 -2.142857142857143e-01 4.999999999999997e-01 +5.000000000000000e-01 -1.428571428571429e-01 4.285714285714283e-01 +-5.000000000000000e-01 -2.142857142857143e-01 3.571428571428569e-01 +-5.000000000000000e-01 -2.857142857142857e-01 4.285714285714283e-01 +-5.000000000000000e-01 -2.142857142857143e-01 4.999999999999997e-01 +-5.000000000000000e-01 -1.428571428571429e-01 4.285714285714283e-01 +5.000000000000000e-01 -7.142857142857145e-02 3.571428571428569e-01 +5.000000000000000e-01 -1.428571428571429e-01 4.285714285714283e-01 +5.000000000000000e-01 -7.142857142857145e-02 4.999999999999997e-01 +5.000000000000000e-01 -5.551115123125783e-17 4.285714285714283e-01 +-5.000000000000000e-01 -7.142857142857145e-02 3.571428571428569e-01 +-5.000000000000000e-01 -1.428571428571429e-01 4.285714285714283e-01 +-5.000000000000000e-01 -7.142857142857145e-02 4.999999999999997e-01 +-5.000000000000000e-01 -5.551115123125783e-17 4.285714285714283e-01 +5.000000000000000e-01 7.142857142857140e-02 3.571428571428569e-01 +5.000000000000000e-01 -5.551115123125783e-17 4.285714285714283e-01 +5.000000000000000e-01 7.142857142857140e-02 4.999999999999997e-01 +5.000000000000000e-01 1.428571428571428e-01 4.285714285714283e-01 +-5.000000000000000e-01 7.142857142857140e-02 3.571428571428569e-01 +-5.000000000000000e-01 -5.551115123125783e-17 4.285714285714283e-01 +-5.000000000000000e-01 7.142857142857140e-02 4.999999999999997e-01 +-5.000000000000000e-01 1.428571428571428e-01 4.285714285714283e-01 +5.000000000000000e-01 2.142857142857142e-01 3.571428571428569e-01 +5.000000000000000e-01 1.428571428571428e-01 4.285714285714283e-01 +5.000000000000000e-01 2.142857142857142e-01 4.999999999999997e-01 +5.000000000000000e-01 2.857142857142856e-01 4.285714285714283e-01 +-5.000000000000000e-01 2.142857142857142e-01 3.571428571428569e-01 +-5.000000000000000e-01 1.428571428571428e-01 4.285714285714283e-01 +-5.000000000000000e-01 2.142857142857142e-01 4.999999999999997e-01 +-5.000000000000000e-01 2.857142857142856e-01 4.285714285714283e-01 +5.000000000000000e-01 3.571428571428570e-01 3.571428571428569e-01 +5.000000000000000e-01 2.857142857142856e-01 4.285714285714283e-01 +5.000000000000000e-01 3.571428571428570e-01 4.999999999999997e-01 +5.000000000000000e-01 4.285714285714284e-01 4.285714285714283e-01 +-5.000000000000000e-01 3.571428571428570e-01 3.571428571428569e-01 +-5.000000000000000e-01 2.857142857142856e-01 4.285714285714283e-01 +-5.000000000000000e-01 3.571428571428570e-01 4.999999999999997e-01 +-5.000000000000000e-01 4.285714285714284e-01 4.285714285714283e-01 +5.000000000000000e-01 4.999999999999998e-01 -3.571428571428572e-01 +5.000000000000000e-01 4.999999999999998e-01 -2.142857142857143e-01 +5.000000000000000e-01 4.285714285714284e-01 -2.857142857142857e-01 +-5.000000000000000e-01 4.999999999999998e-01 -3.571428571428572e-01 +-5.000000000000000e-01 4.999999999999998e-01 -2.142857142857143e-01 +-5.000000000000000e-01 4.285714285714284e-01 -2.857142857142857e-01 +5.000000000000000e-01 4.999999999999998e-01 -2.142857142857143e-01 +5.000000000000000e-01 4.999999999999998e-01 -7.142857142857151e-02 +5.000000000000000e-01 4.285714285714284e-01 -1.428571428571429e-01 +-5.000000000000000e-01 4.999999999999998e-01 -2.142857142857143e-01 +-5.000000000000000e-01 4.999999999999998e-01 -7.142857142857151e-02 +-5.000000000000000e-01 4.285714285714284e-01 -1.428571428571429e-01 +5.000000000000000e-01 4.999999999999998e-01 -7.142857142857151e-02 +5.000000000000000e-01 4.999999999999998e-01 7.142857142857129e-02 +5.000000000000000e-01 4.285714285714284e-01 -1.110223024625157e-16 +-5.000000000000000e-01 4.999999999999998e-01 -7.142857142857151e-02 +-5.000000000000000e-01 4.999999999999998e-01 7.142857142857129e-02 +-5.000000000000000e-01 4.285714285714284e-01 -1.110223024625157e-16 +5.000000000000000e-01 4.999999999999998e-01 7.142857142857129e-02 +5.000000000000000e-01 4.999999999999998e-01 2.142857142857141e-01 +5.000000000000000e-01 4.285714285714284e-01 1.428571428571427e-01 +-5.000000000000000e-01 4.999999999999998e-01 7.142857142857129e-02 +-5.000000000000000e-01 4.999999999999998e-01 2.142857142857141e-01 +-5.000000000000000e-01 4.285714285714284e-01 1.428571428571427e-01 +5.000000000000000e-01 4.999999999999998e-01 2.142857142857141e-01 +5.000000000000000e-01 4.999999999999998e-01 3.571428571428569e-01 +5.000000000000000e-01 4.285714285714284e-01 2.857142857142855e-01 +-5.000000000000000e-01 4.999999999999998e-01 2.142857142857141e-01 +-5.000000000000000e-01 4.999999999999998e-01 3.571428571428569e-01 +-5.000000000000000e-01 4.285714285714284e-01 2.857142857142855e-01 +5.000000000000000e-01 4.999999999999998e-01 3.571428571428569e-01 +5.000000000000000e-01 4.999999999999998e-01 4.999999999999997e-01 +5.000000000000000e-01 4.285714285714284e-01 4.285714285714283e-01 +-5.000000000000000e-01 4.999999999999998e-01 3.571428571428569e-01 +-5.000000000000000e-01 4.999999999999998e-01 4.999999999999997e-01 +-5.000000000000000e-01 4.285714285714284e-01 4.285714285714283e-01 +5.000000000000000e-01 -5.000000000000000e-01 -3.571428571428572e-01 +5.000000000000000e-01 -4.285714285714286e-01 -2.857142857142857e-01 +5.000000000000000e-01 -5.000000000000000e-01 -2.142857142857143e-01 +-5.000000000000000e-01 -5.000000000000000e-01 -3.571428571428572e-01 +-5.000000000000000e-01 -4.285714285714286e-01 -2.857142857142857e-01 +-5.000000000000000e-01 -5.000000000000000e-01 -2.142857142857143e-01 +5.000000000000000e-01 -5.000000000000000e-01 -2.142857142857143e-01 +5.000000000000000e-01 -4.285714285714286e-01 -1.428571428571429e-01 +5.000000000000000e-01 -5.000000000000000e-01 -7.142857142857151e-02 +-5.000000000000000e-01 -5.000000000000000e-01 -2.142857142857143e-01 +-5.000000000000000e-01 -4.285714285714286e-01 -1.428571428571429e-01 +-5.000000000000000e-01 -5.000000000000000e-01 -7.142857142857151e-02 +5.000000000000000e-01 -5.000000000000000e-01 -7.142857142857151e-02 +5.000000000000000e-01 -4.285714285714286e-01 -1.110223024625157e-16 +5.000000000000000e-01 -5.000000000000000e-01 7.142857142857129e-02 +-5.000000000000000e-01 -5.000000000000000e-01 -7.142857142857151e-02 +-5.000000000000000e-01 -4.285714285714286e-01 -1.110223024625157e-16 +-5.000000000000000e-01 -5.000000000000000e-01 7.142857142857129e-02 +5.000000000000000e-01 -5.000000000000000e-01 7.142857142857129e-02 +5.000000000000000e-01 -4.285714285714286e-01 1.428571428571427e-01 +5.000000000000000e-01 -5.000000000000000e-01 2.142857142857141e-01 +-5.000000000000000e-01 -5.000000000000000e-01 7.142857142857129e-02 +-5.000000000000000e-01 -4.285714285714286e-01 1.428571428571427e-01 +-5.000000000000000e-01 -5.000000000000000e-01 2.142857142857141e-01 +5.000000000000000e-01 -5.000000000000000e-01 2.142857142857141e-01 +5.000000000000000e-01 -4.285714285714286e-01 2.857142857142855e-01 +5.000000000000000e-01 -5.000000000000000e-01 3.571428571428569e-01 +-5.000000000000000e-01 -5.000000000000000e-01 2.142857142857141e-01 +-5.000000000000000e-01 -4.285714285714286e-01 2.857142857142855e-01 +-5.000000000000000e-01 -5.000000000000000e-01 3.571428571428569e-01 +5.000000000000000e-01 -5.000000000000000e-01 3.571428571428569e-01 +5.000000000000000e-01 -4.285714285714286e-01 4.285714285714283e-01 +5.000000000000000e-01 -5.000000000000000e-01 4.999999999999997e-01 +-5.000000000000000e-01 -5.000000000000000e-01 3.571428571428569e-01 +-5.000000000000000e-01 -4.285714285714286e-01 4.285714285714283e-01 +-5.000000000000000e-01 -5.000000000000000e-01 4.999999999999997e-01 +5.000000000000000e-01 -4.285714285714286e-01 4.285714285714283e-01 +5.000000000000000e-01 -3.571428571428572e-01 4.999999999999997e-01 +5.000000000000000e-01 -5.000000000000000e-01 4.999999999999997e-01 +-5.000000000000000e-01 -4.285714285714286e-01 4.285714285714283e-01 +-5.000000000000000e-01 -3.571428571428572e-01 4.999999999999997e-01 +-5.000000000000000e-01 -5.000000000000000e-01 4.999999999999997e-01 +5.000000000000000e-01 -2.857142857142857e-01 4.285714285714283e-01 +5.000000000000000e-01 -2.142857142857143e-01 4.999999999999997e-01 +5.000000000000000e-01 -3.571428571428572e-01 4.999999999999997e-01 +-5.000000000000000e-01 -2.857142857142857e-01 4.285714285714283e-01 +-5.000000000000000e-01 -2.142857142857143e-01 4.999999999999997e-01 +-5.000000000000000e-01 -3.571428571428572e-01 4.999999999999997e-01 +5.000000000000000e-01 -1.428571428571429e-01 4.285714285714283e-01 +5.000000000000000e-01 -7.142857142857145e-02 4.999999999999997e-01 +5.000000000000000e-01 -2.142857142857143e-01 4.999999999999997e-01 +-5.000000000000000e-01 -1.428571428571429e-01 4.285714285714283e-01 +-5.000000000000000e-01 -7.142857142857145e-02 4.999999999999997e-01 +-5.000000000000000e-01 -2.142857142857143e-01 4.999999999999997e-01 +5.000000000000000e-01 -5.551115123125783e-17 4.285714285714283e-01 +5.000000000000000e-01 7.142857142857140e-02 4.999999999999997e-01 +5.000000000000000e-01 -7.142857142857145e-02 4.999999999999997e-01 +-5.000000000000000e-01 -5.551115123125783e-17 4.285714285714283e-01 +-5.000000000000000e-01 7.142857142857140e-02 4.999999999999997e-01 +-5.000000000000000e-01 -7.142857142857145e-02 4.999999999999997e-01 +5.000000000000000e-01 1.428571428571428e-01 4.285714285714283e-01 +5.000000000000000e-01 2.142857142857142e-01 4.999999999999997e-01 +5.000000000000000e-01 7.142857142857140e-02 4.999999999999997e-01 +-5.000000000000000e-01 1.428571428571428e-01 4.285714285714283e-01 +-5.000000000000000e-01 2.142857142857142e-01 4.999999999999997e-01 +-5.000000000000000e-01 7.142857142857140e-02 4.999999999999997e-01 +5.000000000000000e-01 2.857142857142856e-01 4.285714285714283e-01 +5.000000000000000e-01 3.571428571428570e-01 4.999999999999997e-01 +5.000000000000000e-01 2.142857142857142e-01 4.999999999999997e-01 +-5.000000000000000e-01 2.857142857142856e-01 4.285714285714283e-01 +-5.000000000000000e-01 3.571428571428570e-01 4.999999999999997e-01 +-5.000000000000000e-01 2.142857142857142e-01 4.999999999999997e-01 +5.000000000000000e-01 4.285714285714284e-01 4.285714285714283e-01 +5.000000000000000e-01 4.999999999999998e-01 4.999999999999997e-01 +5.000000000000000e-01 3.571428571428570e-01 4.999999999999997e-01 +-5.000000000000000e-01 4.285714285714284e-01 4.285714285714283e-01 +-5.000000000000000e-01 4.999999999999998e-01 4.999999999999997e-01 +-5.000000000000000e-01 3.571428571428570e-01 4.999999999999997e-01 + + + + + +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 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 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 + + +27 54 81 108 135 162 189 216 243 270 297 324 351 378 405 432 459 486 513 540 567 594 621 648 675 702 729 756 783 810 837 864 891 918 945 972 999 1026 1053 1080 1107 1134 1161 1188 1215 1242 1269 1296 1323 1350 1377 1404 1431 1458 1485 1512 1539 1566 1593 1620 1647 1674 1701 1728 1755 1782 1809 1836 1863 1890 1917 1944 1971 1998 2025 2052 2079 2106 2133 2160 2187 2214 2241 2268 2295 2322 2349 2376 2403 2430 2457 2484 2511 2538 2565 2592 2600 2608 2616 2624 2632 2640 2648 2656 2664 2672 2680 2688 2696 2704 2712 2720 2728 2736 2744 2752 2760 2768 2776 2784 2792 2800 2808 2816 2824 2832 2840 2848 2856 2864 2872 2880 2888 2896 2904 2912 2920 2928 2936 2944 2952 2960 2968 2976 2984 2992 3000 3008 3016 3024 3032 3040 3048 3056 3064 3072 3080 3088 3096 3104 3112 3120 3128 3136 3144 3152 3160 3168 3176 3184 3192 3200 3208 3216 3222 3228 3234 3240 3246 3252 3258 3264 3270 3276 3282 3288 3294 3300 3306 3312 3318 3324 3330 + + +29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 + + + + + +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +-5.800718664344235e-07 2.925492430503207e-08 2.482003076802910e-04 +5.800718664378802e-07 2.925492431168630e-08 2.482003076802860e-04 +5.218222636741692e-07 -2.372034798822416e-04 1.685464178709857e-04 +-5.218222636723183e-07 -2.372034798822490e-04 1.685464178709881e-04 +-5.631000983560996e-07 -2.372297742517003e-04 3.888046984796830e-04 +5.631000983591838e-07 -2.372297742516933e-04 3.888046984796801e-04 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +-4.159105895828709e-07 2.328385905288726e-08 1.240529989979960e-04 +1.733466161445726e-18 -1.606844694575839e-08 2.485657567931614e-04 +4.159105895850531e-07 2.328385905741653e-08 1.240529989979923e-04 +9.189645733219116e-19 -2.373676369066709e-04 1.688498194035220e-04 +-5.283957870142922e-07 -2.372118746246971e-04 2.786799301360916e-04 +1.541480849994619e-18 -2.373537167949326e-04 3.892033391105335e-04 +5.283957870166473e-07 -2.372118746246902e-04 2.786799301360885e-04 +3.752426180025938e-07 -1.221178661189399e-04 8.426368623224554e-05 +-3.752426180011127e-07 -1.221178661189455e-04 8.426368623224739e-05 +-5.345246212922254e-07 -1.221492775454257e-04 3.185171666576691e-04 +5.345246212953744e-07 -1.221492775454187e-04 3.185171666576658e-04 +4.602779395129065e-07 -1.221301129390066e-04 2.013805372006159e-04 +-4.602779395106353e-07 -1.221301129390130e-04 2.013805372006187e-04 +7.388608841895158e-19 -1.222647028064529e-04 8.443069086497702e-05 +1.578431007957363e-18 -1.222479881685898e-04 3.188761506285424e-04 +1.094836406440486e-18 -1.231645380949806e-08 1.243074091829145e-04 +1.175107667443857e-18 -2.373640083077851e-04 2.790266570494011e-04 +1.137865101134576e-18 -1.222581080085399e-04 2.016589750609890e-04 +5.800718664378802e-07 2.925492431168630e-08 2.482003076802860e-04 +-5.800718664344235e-07 2.925492430503207e-08 2.482003076802910e-04 +-6.326589374243840e-07 1.510412474328048e-08 4.966062507886517e-04 +6.326589374295342e-07 1.510412475144647e-08 4.966062507886483e-04 +5.631000983591838e-07 -2.372297742516933e-04 3.888046984796801e-04 +-5.631000983560996e-07 -2.372297742517003e-04 3.888046984796830e-04 +-5.992823357631636e-07 -2.372787577536916e-04 6.090834164539202e-04 +5.992823357679453e-07 -2.372787577536841e-04 6.090834164539180e-04 +1.733466161445726e-18 -1.606844694575839e-08 2.485657567931614e-04 +-6.123619444248604e-07 2.437455859048097e-08 3.723990252196035e-04 +2.569328861708111e-18 -7.305746888748556e-09 4.970180248352039e-04 +6.123619444291510e-07 2.437455859797454e-08 3.723990252195989e-04 +1.541480849994619e-18 -2.373537167949326e-04 3.892033391105335e-04 +-5.965305103787278e-07 -2.372533461618385e-04 4.989345761646602e-04 +2.383133814544874e-18 -2.373199282346510e-04 6.095302753393456e-04 +5.965305103826571e-07 -2.372533461618313e-04 4.989345761646577e-04 +5.345246212953744e-07 -1.221492775454187e-04 3.185171666576658e-04 +-5.345246212922254e-07 -1.221492775454257e-04 3.185171666576691e-04 +-5.971630670808816e-07 -1.221921458520564e-04 5.528505563574981e-04 +5.971630670858258e-07 -1.221921458520486e-04 5.528505563574954e-04 +5.846104137022603e-07 -1.221713063718687e-04 4.356737734333181e-04 +-5.846104136982015e-07 -1.221713063718760e-04 4.356737734333214e-04 +1.578431007957363e-18 -1.222479881685898e-04 3.188761506285424e-04 +2.463878222858626e-18 -1.222209132932452e-04 5.532710137386805e-04 +2.147701668600032e-18 -1.361265333132666e-08 3.727957322156287e-04 +1.962651439404569e-18 -2.373384581699442e-04 4.993733753021162e-04 +2.030491002981880e-18 -1.222352782692694e-04 4.360806770327390e-04 +6.326589374295342e-07 1.510412475144647e-08 4.966062507886483e-04 +-6.326589374243840e-07 1.510412474328048e-08 4.966062507886517e-04 +-5.868390051853960e-07 -7.122842952289610e-09 7.450608600569299e-04 +5.868390051922512e-07 -7.122842943951946e-09 7.450608600569271e-04 +5.992823357679453e-07 -2.372787577536841e-04 6.090834164539180e-04 +-5.992823357631636e-07 -2.372787577536916e-04 6.090834164539202e-04 +-5.360291691663144e-07 -2.373264718911455e-04 8.294216660209718e-04 +5.360291691728006e-07 -2.373264718911375e-04 8.294216660209698e-04 +2.569328861708111e-18 -7.305746888748556e-09 4.970180248352039e-04 +-6.283541796166705e-07 3.814648862625371e-09 6.208256428976795e-04 +3.409267908029156e-18 1.602971988022703e-08 7.454367561923941e-04 +6.283541796226836e-07 3.814648871128768e-09 6.208256428976769e-04 +2.383133814544874e-18 -2.373199282346510e-04 6.095302753393456e-04 +-5.771753101466212e-07 -2.373038520044102e-04 7.192471396413841e-04 +3.225620577152583e-18 -2.372779583569329e-04 8.298178068490683e-04 +5.771753101522571e-07 -2.373038520044026e-04 7.192471396413818e-04 +5.971630670858258e-07 -1.221921458520486e-04 5.528505563574954e-04 +-5.971630670808816e-07 -1.221921458520564e-04 5.528505563574981e-04 +-5.414544189270651e-07 -1.222328460415049e-04 7.872474765423426e-04 +5.414544189337240e-07 -1.222328460414970e-04 7.872474765423408e-04 +5.801289469837532e-07 -1.222124433029332e-04 6.700432219029265e-04 +-5.801289469779437e-07 -1.222124433029412e-04 6.700432219029288e-04 +2.463878222858626e-18 -1.222209132932452e-04 5.532710137386805e-04 +3.309453677873608e-18 -1.221857770741769e-04 7.876244285963947e-04 +2.992004919832907e-18 2.644351231820980e-09 6.212319332835661e-04 +2.803831256644444e-18 -2.372993529699985e-04 7.196773241968027e-04 +2.887338448204122e-18 -1.222045329812901e-04 6.704509883815160e-04 +5.868390051922512e-07 -7.122842943951946e-09 7.450608600569271e-04 +-5.868390051853960e-07 -7.122842952289610e-09 7.450608600569299e-04 +-4.351248392536356e-07 -2.663585643763527e-08 9.935644017926800e-04 +4.351248392621789e-07 -2.663585642962293e-08 9.935644017926781e-04 +5.360291691728006e-07 -2.373264718911375e-04 8.294216660209698e-04 +-5.360291691663144e-07 -2.373264718911455e-04 8.294216660209718e-04 +-3.998816025745890e-07 -2.373659490188939e-04 1.049803176858074e-03 +3.998816025828217e-07 -2.373659490188854e-04 1.049803176858072e-03 +3.409267908029156e-18 1.602971988022703e-08 7.454367561923941e-04 +-5.188502723309284e-07 -1.738184621464847e-08 8.693083103330482e-04 +4.243436542397032e-18 4.850556514746667e-08 9.938337192854690e-04 +5.188502723386217e-07 -1.738184620660079e-08 8.693083103330451e-04 +3.225620577152583e-18 -2.372779583569329e-04 8.298178068490683e-04 +-4.766594281872885e-07 -2.373470325254543e-04 9.396070077180719e-04 +4.089458525731511e-18 -2.372350504549053e-04 1.050087517385663e-03 +4.766594281946356e-07 -2.373470325254460e-04 9.396070077180702e-04 +5.414544189337240e-07 -1.222328460414970e-04 7.872474765423408e-04 +-5.414544189270651e-07 -1.222328460415049e-04 7.872474765423426e-04 +-4.052293355468763e-07 -1.222671201591238e-04 1.021687386350996e-03 +4.052293355552767e-07 -1.222671201591155e-04 1.021687386350994e-03 +4.826507820771084e-07 -1.222516422621033e-04 9.044624785877067e-04 +-4.826507820695934e-07 -1.222516422621112e-04 9.044624785877084e-04 +3.309453677873608e-18 -1.221857770741769e-04 7.876244285963947e-04 +4.170557794528047e-18 -1.221477833622300e-04 1.021959434279321e-03 +3.825131306628966e-18 3.170018315319908e-08 8.696361370351930e-04 +3.652722878735151e-18 -2.372563292377897e-04 9.399538342580514e-04 +3.735472993239190e-18 -1.221663067938440e-04 9.047932665175760e-04 +4.351248392621789e-07 -2.663585642962293e-08 9.935644017926781e-04 +-4.351248392536356e-07 -2.663585643763527e-08 9.935644017926800e-04 +-2.247715727610762e-07 -4.068088443523438e-08 1.242098966917857e-03 +2.247715727714291e-07 -4.068088442735813e-08 1.242098966917855e-03 +3.998816025828217e-07 -2.373659490188854e-04 1.049803176858072e-03 +-3.998816025745890e-07 -2.373659490188939e-04 1.049803176858074e-03 +-2.090359054428155e-07 -2.373944213689579e-04 1.270218432732249e-03 +2.090359054528179e-07 -2.373944213689488e-04 1.270218432732247e-03 +4.243436542397032e-18 4.850556514746667e-08 9.938337192854690e-04 +-3.367396310361431e-07 -3.452287028868543e-08 1.117828249099669e-03 +5.149483863273316e-18 7.792184684121256e-08 1.242226774291771e-03 +3.367396310455667e-07 -3.452287028066113e-08 1.117828249099668e-03 +4.089458525731511e-18 -2.372350504549053e-04 1.050087517385663e-03 +-3.094292443268774e-07 -2.373821143179124e-04 1.160007782257344e-03 +4.970988213251723e-18 -2.372009074573234e-04 1.270353056656297e-03 +3.094292443360016e-07 -2.373821143179036e-04 1.160007782257342e-03 +4.052293355552767e-07 -1.222671201591155e-04 1.021687386350994e-03 +-4.052293355468763e-07 -1.222671201591238e-04 1.021687386350996e-03 +-2.101156735481870e-07 -1.222905000893897e-04 1.256160849136872e-03 +2.101156735583627e-07 -1.222905000893811e-04 1.256160849136870e-03 +3.130857443788284e-07 -1.222798745092895e-04 1.138920682358587e-03 +-3.130857443695340e-07 -1.222798745092981e-04 1.138920682358588e-03 +4.170557794528047e-18 -1.221477833622300e-04 1.021959434279321e-03 +5.057445130875765e-18 -1.221171529544576e-04 1.256289341965444e-03 +4.679727993404451e-18 6.454605624836084e-08 1.118030324514052e-03 +4.530594773586653e-18 -2.372159628981322e-04 1.160220157696784e-03 +4.612101222039719e-18 -1.221311007566596e-04 1.139124327541865e-03 +2.247715727714291e-07 -4.068088442735813e-08 1.242098966917855e-03 +-2.247715727610762e-07 -4.068088443523438e-08 1.242098966917857e-03 +2.221655000935139e-08 -4.952783647675672e-08 1.490653814837947e-03 +-2.221654999708056e-08 -4.952783646772660e-08 1.490653814837943e-03 +2.090359054528179e-07 -2.373944213689488e-04 1.270218432732247e-03 +-2.090359054428155e-07 -2.373944213689579e-04 1.270218432732249e-03 +1.087410061046786e-08 -2.374096400013083e-04 1.490653406497637e-03 +-1.087410059866344e-08 -2.374096400012987e-04 1.490653406497634e-03 +5.149483863273316e-18 7.792184684121256e-08 1.242226774291771e-03 +-1.036448004165422e-07 -4.553937959276415e-08 1.366374755434774e-03 +6.113533088701817e-18 9.256617521374934e-08 1.490619519033294e-03 +1.036448004278515e-07 -4.553937958471347e-08 1.366374755434771e-03 +4.970988213251723e-18 -2.372009074573234e-04 1.270353056656297e-03 +-1.013764893283760e-07 -2.374034149905750e-04 1.380434012679958e-03 +5.879831404598436e-18 -2.371848816203296e-04 1.490619682163856e-03 +1.013764893392646e-07 -2.374034149905655e-04 1.380434012679956e-03 +2.101156735583627e-07 -1.222905000893811e-04 1.256160849136870e-03 +-2.101156735481870e-07 -1.222905000893897e-04 1.256160849136872e-03 +1.631957332138719e-08 -1.223044610022955e-04 1.490653715229419e-03 +-1.631957330937749e-08 -1.223044610022861e-04 1.490653715229416e-03 +9.931520652019040e-08 -1.222987709151324e-04 1.373405866741820e-03 +-9.931520650911860e-08 -1.222987709151413e-04 1.373405866741824e-03 +5.057445130875765e-18 -1.221171529544576e-04 1.256289341965444e-03 +5.983554890328910e-18 -1.221016474063957e-04 1.490619563923863e-03 +5.633736900557784e-18 8.760464910376203e-08 1.366423146503296e-03 +5.418207547331580e-18 -2.371903813066616e-04 1.380486227175041e-03 +5.512598161005772e-18 -1.221069863671832e-04 1.373454434957099e-03 +-2.221654999708056e-08 -4.952783646772660e-08 1.490653814837943e-03 +2.221655000935139e-08 -4.952783647675672e-08 1.490653814837947e-03 +2.764798062964015e-07 -5.540786305586987e-08 1.739213189327952e-03 +-2.764798062822713e-07 -5.540786304609434e-08 1.739213189327949e-03 +-1.087410059866344e-08 -2.374096400012987e-04 1.490653406497634e-03 +1.087410061046786e-08 -2.374096400013083e-04 1.490653406497637e-03 +2.367322699120461e-07 -2.374142732804628e-04 1.711093086286196e-03 +-2.367322698983979e-07 -2.374142732804533e-04 1.711093086286193e-03 +6.113533088701817e-18 9.256617521374934e-08 1.490619519033294e-03 +1.498966838144005e-07 -5.277456199514701e-08 1.614934005883598e-03 +7.053799217158195e-18 8.855084085194882e-08 1.739010662921102e-03 +-1.498966838011828e-07 -5.277456198523954e-08 1.614934005883595e-03 +5.879831404598436e-18 -2.371848816203296e-04 1.490619682163856e-03 +1.246117313613854e-07 -2.374132186737426e-04 1.600873976821109e-03 +6.812365048688667e-18 -2.371886598133478e-04 1.710884652239845e-03 +-1.246117313486547e-07 -2.374132186737331e-04 1.600873976821106e-03 +-1.631957330937749e-08 -1.223044610022861e-04 1.490653715229416e-03 +1.631957332138719e-08 -1.223044610022955e-04 1.490653715229419e-03 +2.497791121878933e-07 -1.223088308343850e-04 1.725151346231084e-03 +-2.497791121740026e-07 -1.223088308343752e-04 1.725151346231081e-03 +-1.337104261381665e-07 -1.223077533192358e-04 1.607902754944291e-03 +1.337104261511259e-07 -1.223077533192457e-04 1.607902754944294e-03 +5.983554890328910e-18 -1.221016474063957e-04 1.490619563923863e-03 +6.934153331816687e-18 -1.221052774372880e-04 1.724948065745735e-03 +6.587383502602819e-18 9.286278564015227e-08 1.614815491349862e-03 +6.347372084786883e-18 -2.371843329415006e-04 1.600752723294778e-03 +6.460635858112238e-18 -1.221010923403467e-04 1.607784262856492e-03 +-2.764798062822713e-07 -5.540786304609434e-08 1.739213189327949e-03 +2.764798062964015e-07 -5.540786305586987e-08 1.739213189327952e-03 +5.139338735807872e-07 -5.797934578214470e-08 1.987762809725980e-03 +-5.139338735648763e-07 -5.797934577322170e-08 1.987762809725977e-03 +-2.367322698983979e-07 -2.374142732804533e-04 1.711093086286193e-03 +2.367322699120461e-07 -2.374142732804628e-04 1.711093086286196e-03 +4.459639765721430e-07 -2.374079122728809e-04 1.931522586931074e-03 +-4.459639765567327e-07 -2.374079122728711e-04 1.931522586931071e-03 +7.053799217158195e-18 8.855084085194882e-08 1.739010662921102e-03 +3.988606315277367e-07 -5.721402815338317e-08 1.863489934249312e-03 +7.989836798323201e-18 7.025908033261890e-08 1.987398068678565e-03 +-3.988606315127136e-07 -5.721402814413905e-08 1.863489934249309e-03 +6.812365048688667e-18 -2.371886598133478e-04 1.710884652239845e-03 +3.446961928023367e-07 -2.374125793154988e-04 1.821309650965363e-03 +7.724199325130372e-18 -2.372096834529083e-04 1.931144940393383e-03 +-3.446961927877915e-07 -2.374125793154894e-04 1.821309650965360e-03 +-2.497791121740026e-07 -1.223088308343752e-04 1.725151346231081e-03 +2.497791121878933e-07 -1.223088308343850e-04 1.725151346231084e-03 +4.668315331244154e-07 -1.223059590668023e-04 1.959639312511382e-03 +-4.668315331087498e-07 -1.223059590667927e-04 1.959639312511380e-03 +-3.617460187273694e-07 -1.223080979495967e-04 1.842397521337530e-03 +3.617460187421648e-07 -1.223080979496064e-04 1.842397521337533e-03 +6.934153331816687e-18 -1.221052774372880e-04 1.724948065745735e-03 +7.859552543123649e-18 -1.221232831723529e-04 1.959272596103213e-03 +7.519154486168277e-18 8.066978952436297e-08 1.863204899959755e-03 +7.272169935788519e-18 -2.371972980468306e-04 1.821015410704299e-03 +7.401367689253482e-18 -1.221130564602725e-04 1.842110875768882e-03 +-5.139338735648763e-07 -5.797934577322170e-08 1.987762809725977e-03 +5.139338735807872e-07 -5.797934578214470e-08 1.987762809725980e-03 +7.122932558739567e-07 -5.843682522268291e-08 2.236291949518960e-03 +-7.122932558562975e-07 -5.843682521368227e-08 2.236291949518955e-03 +-4.459639765567327e-07 -2.374079122728711e-04 1.931522586931071e-03 +4.459639765721430e-07 -2.374079122728809e-04 1.931522586931074e-03 +6.192996082487519e-07 -2.373947506619682e-04 2.151930451198210e-03 +-6.192996082316364e-07 -2.373947506619586e-04 2.151930451198206e-03 +7.989836798323201e-18 7.025908033261890e-08 1.987398068678565e-03 +6.192334443860337e-07 -5.821616258947208e-08 2.112030565051388e-03 +8.906419091480960e-18 4.974408543602815e-08 2.235784860002757e-03 +-6.192334443692432e-07 -5.821616258063767e-08 2.112030565051383e-03 +7.724199325130372e-18 -2.372096834529083e-04 1.931144940393383e-03 +5.382577415960774e-07 -2.374015450794302e-04 2.041730113802350e-03 +8.604471698119503e-18 -2.372378178302898e-04 2.151404175781094e-03 +-5.382577415798162e-07 -2.374015450794203e-04 2.041730113802347e-03 +-4.668315331087498e-07 -1.223059590667927e-04 1.959639312511380e-03 +4.668315331244154e-07 -1.223059590668023e-04 1.959639312511382e-03 +6.472326172389029e-07 -1.222967532211709e-04 2.194106091563001e-03 +-6.472326172215289e-07 -1.222967532211614e-04 2.194106091562997e-03 +-5.627542132846382e-07 -1.223022366644764e-04 2.076875806878059e-03 +5.627542133011573e-07 -1.223022366644861e-04 2.076875806878062e-03 +7.859552543123649e-18 -1.221232831723529e-04 1.959272596103213e-03 +8.748009041093379e-18 -1.221469550810879e-04 2.193596824173391e-03 +8.455628818696711e-18 5.929256254655967e-08 2.111591083789057e-03 +8.168312596010092e-18 -2.372238465434413e-04 2.041274206891010e-03 +8.308495721600066e-18 -1.221349264278509e-04 2.076434240865721e-03 +-7.122932558562975e-07 -5.843682521368227e-08 2.236291949518955e-03 +7.122932558739567e-07 -5.843682522268291e-08 2.236291949518960e-03 +8.556238680437106e-07 -5.939356730450096e-08 2.484791591752523e-03 +-8.556238680242941e-07 -5.939356729477907e-08 2.484791591752519e-03 +-6.192996082316364e-07 -2.373947506619586e-04 2.151930451198206e-03 +6.192996082487519e-07 -2.373947506619682e-04 2.151930451198210e-03 +7.426135350678115e-07 -2.373781907299011e-04 2.372308092528203e-03 +-7.426135350489878e-07 -2.373781907298916e-04 2.372308092528200e-03 +8.906419091480960e-18 4.974408543602815e-08 2.235784860002757e-03 +7.915958748310256e-07 -5.878230351621369e-08 2.360545959596677e-03 +9.766263412062481e-18 3.907007313409036e-08 2.484183940161505e-03 +-7.915958748124955e-07 -5.878230350688594e-08 2.360545959596674e-03 +8.604471698119503e-18 -2.372378178302898e-04 2.151404175781094e-03 +6.878360486870390e-07 -2.373871066642176e-04 2.262123232859784e-03 +9.452285503872053e-18 -2.372631781599986e-04 2.371674937836926e-03 +-6.878360486690685e-07 -2.373871066642083e-04 2.262123232859780e-03 +-6.472326172215289e-07 -1.222967532211614e-04 2.194106091562997e-03 +6.472326172389029e-07 -1.222967532211709e-04 2.194106091563001e-03 +7.774465175463504e-07 -1.222856328338748e-04 2.428544343725751e-03 +-7.774465175272557e-07 -1.222856328338652e-04 2.428544343725747e-03 +-7.191642252066566e-07 -1.222907911424302e-04 2.311329244525718e-03 +7.191642252248884e-07 -1.222907911424395e-04 2.311329244525722e-03 +8.748009041093379e-18 -1.221469550810879e-04 2.193596824173391e-03 +9.598531036171428e-18 -1.221662709115276e-04 2.427932388230093e-03 +9.342988475174197e-18 4.265585397415988e-08 2.359981708425095e-03 +9.032504577891192e-18 -2.372510956052201e-04 2.261537026338209e-03 +9.178051142572960e-18 -1.221578947147510e-04 2.310762241477692e-03 +-8.556238680242941e-07 -5.939356729477907e-08 2.484791591752519e-03 +8.556238680437106e-07 -5.939356730450096e-08 2.484791591752523e-03 +9.409340935372874e-07 -6.202421774993632e-08 2.733258937911734e-03 +-9.409340935161551e-07 -6.202421774074534e-08 2.733258937911730e-03 +-7.426135350489878e-07 -2.373781907298916e-04 2.372308092528200e-03 +7.426135350678115e-07 -2.373781907299011e-04 2.372308092528203e-03 +8.144318512528913e-07 -2.373651556527338e-04 2.592650777505246e-03 +-8.144318512323761e-07 -2.373651556527240e-04 2.592650777505243e-03 +9.766263412062481e-18 3.907007313409036e-08 2.484183940161505e-03 +9.051467645873513e-07 -6.042330818369256e-08 2.609029149889781e-03 +1.058857358516880e-17 3.890077753848374e-08 2.732607894892253e-03 +-9.051467645670590e-07 -6.042330817388958e-08 2.609029149889777e-03 +9.452285503872053e-18 -2.372631781599986e-04 2.371674937836926e-03 +7.845171187900894e-07 -2.373701560093095e-04 2.482484213108386e-03 +1.028504462247614e-17 -2.372786010534672e-04 2.591972243379806e-03 +-7.845171187704165e-07 -2.373701560092998e-04 2.482484213108382e-03 +-7.774465175272557e-07 -1.222856328338652e-04 2.428544343725747e-03 +7.774465175463504e-07 -1.222856328338748e-04 2.428544343725751e-03 +8.555823327315010e-07 -1.222788112646238e-04 2.662948549555476e-03 +-8.555823327106836e-07 -1.222788112646143e-04 2.662948549555471e-03 +-8.227092885672804e-07 -1.222815492298116e-04 2.545750931342522e-03 +8.227092885872384e-07 -1.222815492298214e-04 2.545750931342525e-03 +9.598531036171428e-18 -1.221662709115276e-04 2.427932388230093e-03 +1.043508195070346e-17 -1.221747915761677e-04 2.662294336249475e-03 +1.018012503357991e-17 3.811047147060359e-08 2.608392390540914e-03 +9.868314338594373e-18 -2.372727763557170e-04 2.481819485207405e-03 +1.001553511683595e-17 -1.221719483168543e-04 2.545109130973164e-03 +-9.409340935161551e-07 -6.202421774074534e-08 2.733258937911730e-03 +9.409340935372874e-07 -6.202421774993632e-08 2.733258937911734e-03 +9.853840909696694e-07 -6.735358073397568e-08 2.981697752150292e-03 +-9.853840909469801e-07 -6.735358072504950e-08 2.981697752150289e-03 +-8.144318512323761e-07 -2.373651556527240e-04 2.592650777505243e-03 +8.144318512528913e-07 -2.373651556527338e-04 2.592650777505246e-03 +8.501344730297362e-07 -2.373652658222068e-04 2.812957783962351e-03 +-8.501344730075959e-07 -2.373652658221971e-04 2.812957783962347e-03 +1.058857358516880e-17 3.890077753848374e-08 2.732607894892253e-03 +9.665063654719249e-07 -6.429980545083108e-08 2.857481592953524e-03 +1.137554660250685e-17 4.318323502764949e-08 2.981056407141699e-03 +-9.665063654499923e-07 -6.429980544218558e-08 2.857481592953521e-03 +1.028504462247614e-17 -2.372786010534672e-04 2.591972243379806e-03 +8.353176601136345e-07 -2.373634416078182e-04 2.702808422272122e-03 +1.109934768725294e-17 -2.372789173107837e-04 2.812303461540180e-03 +-8.353176600922936e-07 -2.373634416078084e-04 2.702808422272118e-03 +-8.555823327106836e-07 -1.222788112646143e-04 2.662948549555471e-03 +8.555823327315010e-07 -1.222788112646238e-04 2.662948549555476e-03 +8.976053773379986e-07 -1.222742763752630e-04 2.897325434116630e-03 +-8.976053773155781e-07 -1.222742763752535e-04 2.897325434116626e-03 +-8.794271842094538e-07 -1.222766449693896e-04 2.780139337451281e-03 +8.794271842311007e-07 -1.222766449693989e-04 2.780139337451285e-03 +1.043508195070346e-17 -1.221747915761677e-04 2.662294336249475e-03 +1.123992537799510e-17 -1.221781184704639e-04 2.896679795586429e-03 +1.098821431759522e-17 4.080402187755697e-08 2.856829538623265e-03 +1.069714931237251e-17 -2.372806490921793e-04 2.702133479706580e-03 +1.084673913588843e-17 -1.221763363928952e-04 2.779485419355179e-03 +5.218222636741692e-07 -2.372034798822416e-04 1.685464178709857e-04 +-5.218222636723183e-07 -2.372034798822490e-04 1.685464178709881e-04 +-5.631000983560996e-07 -2.372297742517003e-04 3.888046984796830e-04 +5.631000983591838e-07 -2.372297742516933e-04 3.888046984796801e-04 +6.429910181242805e-07 -4.460315366455731e-04 3.371041856384299e-04 +-6.429910181226782e-07 -4.460315366455806e-04 3.371041856384321e-04 +-7.026668280928945e-07 -4.460504238529413e-04 5.292686893938337e-04 +7.026668280958588e-07 -4.460504238529339e-04 5.292686893938309e-04 +9.189645733219116e-19 -2.373676369066709e-04 1.688498194035220e-04 +-5.283957870142922e-07 -2.372118746246971e-04 2.786799301360916e-04 +1.541480849994619e-18 -2.373537167949326e-04 3.892033391105335e-04 +5.283957870166473e-07 -2.372118746246902e-04 2.786799301360885e-04 +7.961183261904364e-19 -4.462265254630017e-04 3.376970703043219e-04 +-6.811552089643531e-07 -4.460396268791712e-04 4.331853670573721e-04 +1.490824309281872e-18 -4.462107730408828e-04 5.299148600576596e-04 +6.811552089666225e-07 -4.460396268791640e-04 4.331853670573691e-04 +5.682385320397302e-07 -3.451952378658159e-04 2.528319869838405e-04 +-5.682385320380342e-07 -3.451952378658231e-04 2.528319869838428e-04 +-6.308101998737533e-07 -3.452006760642838e-04 4.590571303303867e-04 +6.308101998768361e-07 -3.452006760642768e-04 4.590571303303837e-04 +6.065821906499835e-07 -3.451917847530553e-04 3.559489495173571e-04 +-6.065821906476089e-07 -3.451917847530623e-04 3.559489495173608e-04 +8.386089398960603e-19 -3.453433839193039e-04 2.532683058163865e-04 +1.539866193438915e-18 -3.453392973957662e-04 4.595490122499633e-04 +1.175107667443857e-18 -2.373640083077851e-04 2.790266570494011e-04 +1.137661201113582e-18 -4.462192231982739e-04 4.338092327191466e-04 +1.182910462162070e-18 -3.453457893661585e-04 3.564101709886279e-04 +5.631000983591838e-07 -2.372297742516933e-04 3.888046984796801e-04 +-5.631000983560996e-07 -2.372297742517003e-04 3.888046984796830e-04 +-5.992823357631636e-07 -2.372787577536916e-04 6.090834164539202e-04 +5.992823357679453e-07 -2.372787577536841e-04 6.090834164539180e-04 +7.026668280958588e-07 -4.460504238529339e-04 5.292686893938309e-04 +-7.026668280928945e-07 -4.460504238529413e-04 5.292686893938337e-04 +-6.932481286765896e-07 -4.460803669162427e-04 7.214573881607832e-04 +6.932481286810762e-07 -4.460803669162351e-04 7.214573881607809e-04 +1.541480849994619e-18 -2.373537167949326e-04 3.892033391105335e-04 +-5.965305103787278e-07 -2.372533461618385e-04 4.989345761646602e-04 +2.383133814544874e-18 -2.373199282346510e-04 6.095302753393456e-04 +5.965305103826571e-07 -2.372533461618313e-04 4.989345761646577e-04 +1.490824309281872e-18 -4.462107730408828e-04 5.299148600576596e-04 +-7.069048198748056e-07 -4.460639847906965e-04 6.253580604831824e-04 +2.245153470926129e-18 -4.461807854909374e-04 7.220940320696351e-04 +7.069048198785048e-07 -4.460639847906890e-04 6.253580604831801e-04 +6.308101998768361e-07 -3.452006760642768e-04 4.590571303303837e-04 +-6.308101998737533e-07 -3.452006760642838e-04 4.590571303303867e-04 +-6.332372030891069e-07 -3.452423064763558e-04 6.652904780607412e-04 +6.332372030937448e-07 -3.452423064763484e-04 6.652904780607388e-04 +6.400020429486393e-07 -3.452186154289010e-04 5.621673622393632e-04 +-6.400020429448066e-07 -3.452186154289082e-04 5.621673622393653e-04 +1.539866193438915e-18 -3.453392973957662e-04 4.595490122499633e-04 +2.314429847227445e-18 -3.453060018681878e-04 6.658024134965475e-04 +1.962651439404569e-18 -2.373384581699442e-04 4.993733753021162e-04 +1.858914718784294e-18 -4.461987641015352e-04 6.260108329608319e-04 +1.915130326803704e-18 -3.453255031743636e-04 5.626810272145507e-04 +5.992823357679453e-07 -2.372787577536841e-04 6.090834164539180e-04 +-5.992823357631636e-07 -2.372787577536916e-04 6.090834164539202e-04 +-5.360291691663144e-07 -2.373264718911455e-04 8.294216660209718e-04 +5.360291691728006e-07 -2.373264718911375e-04 8.294216660209698e-04 +6.932481286810762e-07 -4.460803669162351e-04 7.214573881607809e-04 +-6.932481286765896e-07 -4.460803669162427e-04 7.214573881607832e-04 +-6.062283902451973e-07 -4.461226343562756e-04 9.136954995363727e-04 +6.062283902513325e-07 -4.461226343562676e-04 9.136954995363701e-04 +2.383133814544874e-18 -2.373199282346510e-04 6.095302753393456e-04 +-5.771753101466212e-07 -2.373038520044102e-04 7.192471396413841e-04 +3.225620577152583e-18 -2.372779583569329e-04 8.298178068490683e-04 +5.771753101522571e-07 -2.373038520044026e-04 7.192471396413818e-04 +2.245153470926129e-18 -4.461807854909374e-04 7.220940320696351e-04 +-6.601911777246017e-07 -4.460998301359718e-04 8.175690689905443e-04 +3.051224434246803e-18 -4.461276629189788e-04 9.142342927120814e-04 +6.601911777299073e-07 -4.460998301359641e-04 8.175690689905416e-04 +6.332372030937448e-07 -3.452423064763484e-04 6.652904780607388e-04 +-6.332372030891069e-07 -3.452423064763558e-04 6.652904780607412e-04 +-5.608561836800548e-07 -3.452893010950202e-04 8.715741123874407e-04 +5.608561836863729e-07 -3.452893010950121e-04 8.715741123874382e-04 +6.077703575827802e-07 -3.452673385754440e-04 7.684261655312008e-04 +-6.077703575773061e-07 -3.452673385754515e-04 7.684261655312034e-04 +2.314429847227445e-18 -3.453060018681878e-04 6.658024134965475e-04 +3.144090347256907e-18 -3.452590687609971e-04 8.720200439033264e-04 +2.803831256644444e-18 -2.372993529699985e-04 7.196773241968027e-04 +2.644339254015644e-18 -4.461570231248363e-04 8.181675033360560e-04 +2.727511023836933e-18 -3.452830911671088e-04 7.689148570685933e-04 +5.360291691728006e-07 -2.373264718911375e-04 8.294216660209698e-04 +-5.360291691663144e-07 -2.373264718911455e-04 8.294216660209718e-04 +-3.998816025745890e-07 -2.373659490188939e-04 1.049803176858074e-03 +3.998816025828217e-07 -2.373659490188854e-04 1.049803176858072e-03 +6.062283902513325e-07 -4.461226343562676e-04 9.136954995363701e-04 +-6.062283902451973e-07 -4.461226343562756e-04 9.136954995363727e-04 +-4.465748335257622e-07 -4.461597834837489e-04 1.105981919575547e-03 +4.465748335336052e-07 -4.461597834837400e-04 1.105981919575545e-03 +3.225620577152583e-18 -2.372779583569329e-04 8.298178068490683e-04 +-4.766594281872885e-07 -2.373470325254543e-04 9.396070077180719e-04 +4.089458525731511e-18 -2.372350504549053e-04 1.050087517385663e-03 +4.766594281946356e-07 -2.373470325254460e-04 9.396070077180702e-04 +3.051224434246803e-18 -4.461276629189788e-04 9.142342927120814e-04 +-5.341071481937822e-07 -4.461441589984396e-04 1.009834007248097e-03 +3.895266296406112e-18 -4.460695841939260e-04 1.106359373356483e-03 +5.341071482007618e-07 -4.461441589984310e-04 1.009834007248095e-03 +5.608561836863729e-07 -3.452893010950121e-04 8.715741123874382e-04 +-5.608561836800548e-07 -3.452893010950202e-04 8.715741123874407e-04 +-4.150179865098567e-07 -3.453284082042638e-04 1.077903959278172e-03 +4.150179865179019e-07 -3.453284082042549e-04 1.077903959278169e-03 +4.955777153496909e-07 -3.453092917372251e-04 9.747336123846834e-04 +-4.955777153425170e-07 -3.453092917372337e-04 9.747336123846858e-04 +3.144090347256907e-18 -3.452590687609971e-04 8.720200439033264e-04 +3.998293296060817e-18 -3.452100619773226e-04 1.078220114959662e-03 +3.652722878735151e-18 -2.372563292377897e-04 9.399538342580514e-04 +3.467572560685569e-18 -4.460970636748476e-04 1.010297287088596e-03 +3.566805696460799e-18 -3.452345279357643e-04 9.751208409004487e-04 +3.998816025828217e-07 -2.373659490188854e-04 1.049803176858072e-03 +-3.998816025745890e-07 -2.373659490188939e-04 1.049803176858074e-03 +-2.090359054428155e-07 -2.373944213689579e-04 1.270218432732249e-03 +2.090359054528179e-07 -2.373944213689488e-04 1.270218432732247e-03 +4.465748335336052e-07 -4.461597834837400e-04 1.105981919575545e-03 +-4.465748335257622e-07 -4.461597834837489e-04 1.105981919575547e-03 +-2.358741251987342e-07 -4.461835927414805e-04 1.298305663454726e-03 +2.358741252083515e-07 -4.461835927414710e-04 1.298305663454723e-03 +4.089458525731511e-18 -2.372350504549053e-04 1.050087517385663e-03 +-3.094292443268774e-07 -2.373821143179124e-04 1.160007782257344e-03 +4.970988213251723e-18 -2.372009074573234e-04 1.270353056656297e-03 +3.094292443360016e-07 -2.373821143179036e-04 1.160007782257342e-03 +3.895266296406112e-18 -4.460695841939260e-04 1.106359373356483e-03 +-3.462807309558439e-07 -4.461720730016229e-04 1.202139162862998e-03 +4.778609163829040e-18 -4.460254789489562e-04 1.298487476687604e-03 +3.462807309645668e-07 -4.461720730016137e-04 1.202139162862996e-03 +4.150179865179019e-07 -3.453284082042549e-04 1.077903959278169e-03 +-4.150179865098567e-07 -3.453284082042638e-04 1.077903959278172e-03 +-2.185996091059889e-07 -3.453572003705261e-04 1.284267957554648e-03 +2.185996091158092e-07 -3.453572003705166e-04 1.284267957554645e-03 +3.218132126277075e-07 -3.453449459355395e-04 1.181082844018091e-03 +-3.218132126187789e-07 -3.453449459355485e-04 1.181082844018094e-03 +3.998293296060817e-18 -3.452100619773226e-04 1.078220114959662e-03 +4.881065408861083e-18 -3.451710975070562e-04 1.284418805763844e-03 +4.530594773586653e-18 -2.372159628981322e-04 1.160220157696784e-03 +4.332758813662958e-18 -4.460455980830251e-04 1.202422215296050e-03 +4.436910778950735e-18 -3.451881065972329e-04 1.181319043955837e-03 +2.090359054528179e-07 -2.373944213689488e-04 1.270218432732247e-03 +-2.090359054428155e-07 -2.373944213689579e-04 1.270218432732249e-03 +1.087410061046786e-08 -2.374096400013083e-04 1.490653406497637e-03 +-1.087410059866344e-08 -2.374096400012987e-04 1.490653406497634e-03 +2.358741252083515e-07 -4.461835927414710e-04 1.298305663454723e-03 +-2.358741251987342e-07 -4.461835927414805e-04 1.298305663454726e-03 +1.563487051288161e-09 -4.461992839326550e-04 1.490651608932043e-03 +-1.563487039894522e-09 -4.461992839326457e-04 1.490651608932040e-03 +4.970988213251723e-18 -2.372009074573234e-04 1.270353056656297e-03 +-1.013764893283760e-07 -2.374034149905750e-04 1.380434012679958e-03 +5.879831404598436e-18 -2.371848816203296e-04 1.490619682163856e-03 +1.013764893392646e-07 -2.374034149905655e-04 1.380434012679956e-03 +4.778609163829040e-18 -4.460254789489562e-04 1.298487476687604e-03 +-1.187832934608758e-07 -4.461930829646988e-04 1.394477714445988e-03 +5.675229934444669e-18 -4.460044502215816e-04 1.490620377910513e-03 +1.187832934713879e-07 -4.461930829646892e-04 1.394477714445985e-03 +2.185996091158092e-07 -3.453572003705166e-04 1.284267957554645e-03 +-2.185996091059889e-07 -3.453572003705261e-04 1.284267957554648e-03 +5.936586859474506e-09 -3.453722019419499e-04 1.490652750459534e-03 +-5.936586847861444e-09 -3.453722019419402e-04 1.490652750459531e-03 +1.083565509635163e-07 -3.453660071567842e-04 1.387458269748302e-03 +-1.083565509527999e-07 -3.453660071567940e-04 1.387458269748304e-03 +4.881065408861083e-18 -3.451710975070562e-04 1.284418805763844e-03 +5.783381317994140e-18 -3.451536460356908e-04 1.490619933557872e-03 +5.418207547331580e-18 -2.371903813066616e-04 1.380486227175041e-03 +5.227780644154522e-18 -4.460111289442861e-04 1.394553937552106e-03 +5.330094820916359e-18 -3.451594666666048e-04 1.387519176819312e-03 +-1.087410059866344e-08 -2.374096400012987e-04 1.490653406497634e-03 +1.087410061046786e-08 -2.374096400013083e-04 1.490653406497637e-03 +2.367322699120461e-07 -2.374142732804628e-04 1.711093086286196e-03 +-2.367322698983979e-07 -2.374142732804533e-04 1.711093086286193e-03 +-1.563487039894522e-09 -4.461992839326457e-04 1.490651608932040e-03 +1.563487051288161e-09 -4.461992839326550e-04 1.490651608932043e-03 +2.427363052770906e-07 -4.462023984436423e-04 1.683001700575883e-03 +-2.427363052639316e-07 -4.462023984436329e-04 1.683001700575880e-03 +5.879831404598436e-18 -2.371848816203296e-04 1.490619682163856e-03 +1.246117313613854e-07 -2.374132186737426e-04 1.600873976821109e-03 +6.812365048688667e-18 -2.371886598133478e-04 1.710884652239845e-03 +-1.246117313486547e-07 -2.374132186737331e-04 1.600873976821106e-03 +5.675229934444669e-18 -4.460044502215816e-04 1.490620377910513e-03 +1.228440690573971e-07 -4.462023407305645e-04 1.586826539959729e-03 +6.569319532385886e-18 -4.460141972367056e-04 1.682751852529561e-03 +-1.228440690451246e-07 -4.462023407305552e-04 1.586826539959726e-03 +-5.936586847861444e-09 -3.453722019419402e-04 1.490652750459531e-03 +5.936586859474506e-09 -3.453722019419499e-04 1.490652750459534e-03 +2.351233205735490e-07 -3.453770306629837e-04 1.697042005674169e-03 +-2.351233205601451e-07 -3.453770306629746e-04 1.697042005674165e-03 +-1.213923590963924e-07 -3.453758535144988e-04 1.593848346748198e-03 +1.213923591089016e-07 -3.453758535145082e-04 1.593848346748201e-03 +5.783381317994140e-18 -3.451536460356908e-04 1.490619933557872e-03 +6.690168965518658e-18 -3.451591238816971e-04 1.696819541476698e-03 +6.347372084786883e-18 -2.371843329415006e-04 1.600752723294778e-03 +6.122043950024375e-18 -4.460054654345016e-04 1.586686461617955e-03 +6.237786576850398e-18 -3.451535577341196e-04 1.593720310327630e-03 +-2.367322698983979e-07 -2.374142732804533e-04 1.711093086286193e-03 +2.367322699120461e-07 -2.374142732804628e-04 1.711093086286196e-03 +4.459639765721430e-07 -2.374079122728809e-04 1.931522586931074e-03 +-4.459639765567327e-07 -2.374079122728711e-04 1.931522586931071e-03 +-2.427363052639316e-07 -4.462023984436329e-04 1.683001700575880e-03 +2.427363052770906e-07 -4.462023984436423e-04 1.683001700575883e-03 +4.658600528982110e-07 -4.461989419390284e-04 1.875338508489170e-03 +-4.658600528833064e-07 -4.461989419390191e-04 1.875338508489167e-03 +6.812365048688667e-18 -2.371886598133478e-04 1.710884652239845e-03 +3.446961928023367e-07 -2.374125793154988e-04 1.821309650965363e-03 +7.724199325130372e-18 -2.372096834529083e-04 1.931144940393383e-03 +-3.446961927877915e-07 -2.374125793154894e-04 1.821309650965360e-03 +6.569319532385886e-18 -4.460141972367056e-04 1.682751852529561e-03 +3.581162738456140e-07 -4.462008134028198e-04 1.779173540259400e-03 +7.460904427432293e-18 -4.460463667180092e-04 1.874875503640996e-03 +-3.581162738315733e-07 -4.462008134028104e-04 1.779173540259396e-03 +-2.351233205601451e-07 -3.453770306629746e-04 1.697042005674165e-03 +2.351233205735490e-07 -3.453770306629837e-04 1.697042005674169e-03 +4.470629133535487e-07 -3.453701396637216e-04 1.903419897439017e-03 +-4.470629133383950e-07 -3.453701396637121e-04 1.903419897439013e-03 +-3.445424967903896e-07 -3.453752778813760e-04 1.800232823737686e-03 +3.445424968046778e-07 -3.453752778813851e-04 1.800232823737690e-03 +6.690168965518658e-18 -3.451591238816971e-04 1.696819541476698e-03 +7.589415207398531e-18 -3.451852689164286e-04 1.903013207566751e-03 +7.272169935788519e-18 -2.371972980468306e-04 1.821015410704299e-03 +7.015960667217569e-18 -4.460285346554544e-04 1.778815287564264e-03 +7.140668070727288e-18 -3.451698568264560e-04 1.799917287168572e-03 +-4.459639765567327e-07 -2.374079122728711e-04 1.931522586931071e-03 +4.459639765721430e-07 -2.374079122728809e-04 1.931522586931074e-03 +6.192996082487519e-07 -2.373947506619682e-04 2.151930451198210e-03 +-6.192996082316364e-07 -2.373947506619586e-04 2.151930451198206e-03 +-4.658600528833064e-07 -4.461989419390191e-04 1.875338508489167e-03 +4.658600528982110e-07 -4.461989419390284e-04 1.875338508489170e-03 +6.484084614258747e-07 -4.461843763103870e-04 2.067647387381618e-03 +-6.484084614092551e-07 -4.461843763103775e-04 2.067647387381614e-03 +7.724199325130372e-18 -2.372096834529083e-04 1.931144940393383e-03 +5.382577415960774e-07 -2.374015450794302e-04 2.041730113802350e-03 +8.604471698119503e-18 -2.372378178302898e-04 2.151404175781094e-03 +-5.382577415798162e-07 -2.374015450794203e-04 2.041730113802347e-03 +7.460904427432293e-18 -4.460463667180092e-04 1.874875503640996e-03 +5.634599971774439e-07 -4.461942931942302e-04 1.971496494463731e-03 +8.336154159742002e-18 -4.460917394961039e-04 2.066992218974334e-03 +-5.634599971616832e-07 -4.461942931942208e-04 1.971496494463727e-03 +-4.470629133383950e-07 -3.453701396637121e-04 1.903419897439013e-03 +4.470629133535487e-07 -3.453701396637216e-04 1.903419897439017e-03 +6.218922244591828e-07 -3.453560760556839e-04 2.109774419459458e-03 +-6.218922244423138e-07 -3.453560760556742e-04 2.109774419459455e-03 +-5.403057594678177e-07 -3.453632082938544e-04 2.006601128704239e-03 +5.403057594838283e-07 -3.453632082938642e-04 2.006601128704242e-03 +7.589415207398531e-18 -3.451852689164286e-04 1.903013207566751e-03 +8.469325275279364e-18 -3.452202705170138e-04 2.109203709242523e-03 +8.168312596010092e-18 -2.372238465434413e-04 2.041274206891010e-03 +7.901766878504680e-18 -4.460674996047618e-04 1.970933985773204e-03 +8.033320442354195e-18 -3.452028951478649e-04 2.006108336861360e-03 +-6.192996082316364e-07 -2.373947506619586e-04 2.151930451198206e-03 +6.192996082487519e-07 -2.373947506619682e-04 2.151930451198210e-03 +7.426135350678115e-07 -2.373781907299011e-04 2.372308092528203e-03 +-7.426135350489878e-07 -2.373781907298916e-04 2.372308092528200e-03 +-6.484084614092551e-07 -4.461843763103775e-04 2.067647387381614e-03 +6.484084614258747e-07 -4.461843763103870e-04 2.067647387381618e-03 +7.734950741189239e-07 -4.461663209324984e-04 2.259917854513311e-03 +-7.734950741006039e-07 -4.461663209324887e-04 2.259917854513308e-03 +8.604471698119503e-18 -2.372378178302898e-04 2.151404175781094e-03 +6.878360486870390e-07 -2.373871066642176e-04 2.262123232859784e-03 +9.452285503872053e-18 -2.372631781599986e-04 2.371674937836926e-03 +-6.878360486690685e-07 -2.373871066642083e-04 2.262123232859780e-03 +8.336154159742002e-18 -4.460917394961039e-04 2.066992218974334e-03 +7.189914767156518e-07 -4.461735869892320e-04 2.163788677359316e-03 +9.184742206547902e-18 -4.461316924088590e-04 2.259119442528686e-03 +-7.189914766981771e-07 -4.461735869892223e-04 2.163788677359313e-03 +-6.218922244423138e-07 -3.453560760556742e-04 2.109774419459455e-03 +6.218922244591828e-07 -3.453560760556839e-04 2.109774419459458e-03 +7.437535205960257e-07 -3.453380818859275e-04 2.316095156633012e-03 +-7.437535205774505e-07 -3.453380818859180e-04 2.316095156633009e-03 +-6.902366856746142e-07 -3.453479611770646e-04 2.212939264002949e-03 +6.902366856923395e-07 -3.453479611770739e-04 2.212939264002951e-03 +8.469325275279364e-18 -3.452202705170138e-04 2.109203709242523e-03 +9.317632080676996e-18 -3.452516519124016e-04 2.315405864197843e-03 +9.032504577891192e-18 -2.372510956052201e-04 2.261537026338209e-03 +8.763882637048272e-18 -4.461146244211111e-04 2.163053079230717e-03 +8.897443354654147e-18 -3.452367408348634e-04 2.212301994943575e-03 +-7.426135350489878e-07 -2.373781907298916e-04 2.372308092528200e-03 +7.426135350678115e-07 -2.373781907299011e-04 2.372308092528203e-03 +8.144318512528913e-07 -2.373651556527338e-04 2.592650777505246e-03 +-8.144318512323761e-07 -2.373651556527240e-04 2.592650777505243e-03 +-7.734950741006039e-07 -4.461663209324887e-04 2.259917854513308e-03 +7.734950741189239e-07 -4.461663209324984e-04 2.259917854513311e-03 +8.318319392762466e-07 -4.461546466974132e-04 2.452141921153230e-03 +-8.318319392562810e-07 -4.461546466974033e-04 2.452141921153226e-03 +9.452285503872053e-18 -2.372631781599986e-04 2.371674937836926e-03 +7.845171187900894e-07 -2.373701560093095e-04 2.482484213108386e-03 +1.028504462247614e-17 -2.372786010534672e-04 2.591972243379806e-03 +-7.845171187704165e-07 -2.373701560092998e-04 2.482484213108382e-03 +9.184742206547902e-18 -4.461316924088590e-04 2.259119442528686e-03 +8.113112346382647e-07 -4.461606501614655e-04 2.356035431544364e-03 +1.000290324170165e-17 -4.461518952005678e-04 2.451283853823577e-03 +-8.113112346191130e-07 -4.461606501614559e-04 2.356035431544360e-03 +-7.437535205774505e-07 -3.453380818859180e-04 2.316095156633009e-03 +7.437535205960257e-07 -3.453380818859275e-04 2.316095156633012e-03 +8.092569523512192e-07 -3.453230899432677e-04 2.522377831468634e-03 +-8.092569523309896e-07 -3.453230899432578e-04 2.522377831468630e-03 +-7.831808893848873e-07 -3.453289531515455e-04 2.419241533678586e-03 +7.831808894042997e-07 -3.453289531515552e-04 2.419241533678590e-03 +9.317632080676996e-18 -3.452516519124016e-04 2.315405864197843e-03 +1.014033433739366e-17 -3.452713586097903e-04 2.521636965999192e-03 +9.868314338594373e-18 -2.372727763557170e-04 2.481819485207405e-03 +9.598018184191646e-18 -4.461438228663456e-04 2.355195102761789e-03 +9.731458133428087e-18 -3.452636443154400e-04 2.418516970163621e-03 +-8.144318512323761e-07 -2.373651556527240e-04 2.592650777505243e-03 +8.144318512528913e-07 -2.373651556527338e-04 2.592650777505246e-03 +8.501344730297362e-07 -2.373652658222068e-04 2.812957783962351e-03 +-8.501344730075959e-07 -2.373652658221971e-04 2.812957783962347e-03 +-8.318319392562810e-07 -4.461546466974033e-04 2.452141921153226e-03 +8.318319392762466e-07 -4.461546466974132e-04 2.452141921153230e-03 +8.393528701172017e-07 -4.461395480654429e-04 2.644300624813280e-03 +-8.393528700956119e-07 -4.461395480654329e-04 2.644300624813277e-03 +1.028504462247614e-17 -2.372786010534672e-04 2.591972243379806e-03 +8.353176601136345e-07 -2.373634416078182e-04 2.702808422272122e-03 +1.109934768725294e-17 -2.372789173107837e-04 2.812303461540180e-03 +-8.353176600922936e-07 -2.373634416078084e-04 2.702808422272118e-03 +1.000290324170165e-17 -4.461518952005678e-04 2.451283853823577e-03 +8.396486603351368e-07 -4.461477871341395e-04 2.548232070017130e-03 +1.082001210311623e-17 -4.461668590282868e-04 2.643505188658046e-03 +-8.396486603143625e-07 -4.461477871341296e-04 2.548232070017126e-03 +-8.092569523309896e-07 -3.453230899432578e-04 2.522377831468630e-03 +8.092569523512192e-07 -3.453230899432677e-04 2.522377831468634e-03 +8.337805724783233e-07 -3.453253477695915e-04 2.728610836067790e-03 +-8.337805724564639e-07 -3.453253477695815e-04 2.728610836067786e-03 +-8.250880623700756e-07 -3.453215391772161e-04 2.625501711699559e-03 +8.250880623911168e-07 -3.453215391772261e-04 2.625501711699562e-03 +1.014033433739366e-17 -3.452713586097903e-04 2.521636965999192e-03 +1.095792627228597e-17 -3.452711764440264e-04 2.727915795673776e-03 +1.069714931237251e-17 -2.372806490921793e-04 2.702133479706580e-03 +1.040754014502789e-17 -4.461586577937927e-04 2.547386835770260e-03 +1.054795405400877e-17 -3.452741006883526e-04 2.624768893803071e-03 +6.429910181242805e-07 -4.460315366455731e-04 3.371041856384299e-04 +-6.429910181226782e-07 -4.460315366455806e-04 3.371041856384321e-04 +-7.026668280928945e-07 -4.460504238529413e-04 5.292686893938337e-04 +7.026668280958588e-07 -4.460504238529339e-04 5.292686893938309e-04 +8.092065600226270e-07 -6.263506183919309e-04 5.055498072526446e-04 +-8.092065600212280e-07 -6.263506183919385e-04 5.055498072526466e-04 +-8.800752247201525e-07 -6.263281233497092e-04 6.695670496161179e-04 +8.800752247229164e-07 -6.263281233497013e-04 6.695670496161162e-04 +7.961183261904364e-19 -4.462265254630017e-04 3.376970703043219e-04 +-6.811552089643531e-07 -4.460396268791712e-04 4.331853670573721e-04 +1.490824309281872e-18 -4.462107730408828e-04 5.299148600576596e-04 +6.811552089666225e-07 -4.460396268791640e-04 4.331853670573691e-04 +6.975978065129206e-19 -6.266331522476057e-04 5.066169051206300e-04 +-8.527829825078919e-07 -6.263326049461095e-04 5.875549808679171e-04 +1.347219137497766e-18 -6.266507581305114e-04 6.707362831451852e-04 +8.527829825099443e-07 -6.263326049461017e-04 5.875549808679155e-04 +7.290052010708896e-07 -5.397405916710869e-04 4.213483477547120e-04 +-7.290052010693695e-07 -5.397405916710946e-04 4.213483477547141e-04 +-7.839838730346514e-07 -5.397644341154804e-04 5.994388407843142e-04 +7.839838730374773e-07 -5.397644341154727e-04 5.994388407843118e-04 +7.604453151815983e-07 -5.397537754583886e-04 5.103878288196975e-04 +-7.604453151794668e-07 -5.397537754583963e-04 5.103878288196997e-04 +7.596926007360513e-19 -5.399966015637679e-04 4.221439807711343e-04 +1.418565119691689e-18 -5.399779808969189e-04 6.003081834004558e-04 +1.137661201113582e-18 -4.462192231982739e-04 4.338092327191466e-04 +1.008799696567621e-18 -6.266502238929680e-04 5.886910671594625e-04 +1.069537087405552e-18 -5.399866034814404e-04 5.112331091423080e-04 +7.026668280958588e-07 -4.460504238529339e-04 5.292686893938309e-04 +-7.026668280928945e-07 -4.460504238529413e-04 5.292686893938337e-04 +-6.932481286765896e-07 -4.460803669162427e-04 7.214573881607832e-04 +6.932481286810762e-07 -4.460803669162351e-04 7.214573881607809e-04 +8.800752247229164e-07 -6.263281233497013e-04 6.695670496161162e-04 +-8.800752247201525e-07 -6.263281233497092e-04 6.695670496161179e-04 +-8.657102623647912e-07 -6.263565168000752e-04 8.336550841059819e-04 +8.657102623690431e-07 -6.263565168000670e-04 8.336550841059797e-04 +1.490824309281872e-18 -4.462107730408828e-04 5.299148600576596e-04 +-7.069048198748056e-07 -4.460639847906965e-04 6.253580604831824e-04 +2.245153470926129e-18 -4.461807854909374e-04 7.220940320696351e-04 +7.069048198785048e-07 -4.460639847906890e-04 6.253580604831801e-04 +1.347219137497766e-18 -6.266507581305114e-04 6.707362831451852e-04 +-8.860590601688416e-07 -6.263363638764578e-04 7.515968163959170e-04 +2.079717348415523e-18 -6.266047693857428e-04 8.347513023855403e-04 +8.860590601723480e-07 -6.263363638764499e-04 7.515968163959149e-04 +7.839838730374773e-07 -5.397644341154727e-04 5.994388407843118e-04 +-7.839838730346514e-07 -5.397644341154804e-04 5.994388407843142e-04 +-7.728831394577660e-07 -5.397870625364499e-04 7.775802293204094e-04 +7.728831394621166e-07 -5.397870625364421e-04 7.775802293204068e-04 +7.910025795078691e-07 -5.397747892667027e-04 6.885025766255500e-04 +-7.910025795042942e-07 -5.397747892667107e-04 6.885025766255526e-04 +1.418565119691689e-18 -5.399779808969189e-04 6.003081834004558e-04 +2.169009841179398e-18 -5.399463507733170e-04 7.784090290391264e-04 +1.858914718784294e-18 -4.461987641015352e-04 6.260108329608319e-04 +1.706374342023390e-18 -6.266353937111362e-04 7.527554094348580e-04 +1.790462214373080e-18 -5.399661059482092e-04 6.893674184109407e-04 +6.932481286810762e-07 -4.460803669162351e-04 7.214573881607809e-04 +-6.932481286765896e-07 -4.460803669162427e-04 7.214573881607832e-04 +-6.062283902451973e-07 -4.461226343562756e-04 9.136954995363727e-04 +6.062283902513325e-07 -4.461226343562676e-04 9.136954995363701e-04 +8.657102623690431e-07 -6.263565168000670e-04 8.336550841059797e-04 +-8.657102623647912e-07 -6.263565168000752e-04 8.336550841059819e-04 +-7.476962969665179e-07 -6.263853930768275e-04 9.978239891508395e-04 +7.476962969723202e-07 -6.263853930768192e-04 9.978239891508371e-04 +2.245153470926129e-18 -4.461807854909374e-04 7.220940320696351e-04 +-6.601911777246017e-07 -4.460998301359718e-04 8.175690689905443e-04 +3.051224434246803e-18 -4.461276629189788e-04 9.142342927120814e-04 +6.601911777299073e-07 -4.460998301359641e-04 8.175690689905416e-04 +2.079717348415523e-18 -6.266047693857428e-04 8.347513023855403e-04 +-8.194492138000128e-07 -6.263767904302891e-04 9.157335694547953e-04 +2.867438137027321e-18 -6.265288271913813e-04 9.987086800095728e-04 +8.194492138050260e-07 -6.263767904302809e-04 9.157335694547930e-04 +7.728831394621166e-07 -5.397870625364421e-04 7.775802293204068e-04 +-7.728831394577660e-07 -5.397870625364499e-04 7.775802293204094e-04 +-6.694177682209494e-07 -5.398226166813865e-04 9.557805507100712e-04 +6.694177682269062e-07 -5.398226166813784e-04 9.557805507100687e-04 +7.316725400014021e-07 -5.398025672371733e-04 8.666726152286556e-04 +-7.316725399962553e-07 -5.398025672371811e-04 8.666726152286581e-04 +2.169009841179398e-18 -5.399463507733170e-04 7.784090290391264e-04 +2.956007673935824e-18 -5.398841220045496e-04 9.564630168794560e-04 +2.644339254015644e-18 -4.461570231248363e-04 8.181675033360560e-04 +2.466852764341366e-18 -6.265666566979512e-04 9.167327849321419e-04 +2.556693264261057e-18 -5.399189459371332e-04 8.674389252177268e-04 +6.062283902513325e-07 -4.461226343562676e-04 9.136954995363701e-04 +-6.062283902451973e-07 -4.461226343562756e-04 9.136954995363727e-04 +-4.465748335257622e-07 -4.461597834837489e-04 1.105981919575547e-03 +4.465748335336052e-07 -4.461597834837400e-04 1.105981919575545e-03 +7.476962969723202e-07 -6.263853930768192e-04 9.978239891508371e-04 +-7.476962969665179e-07 -6.263853930768275e-04 9.978239891508395e-04 +-5.435222631497963e-07 -6.264049268241878e-04 1.162055393286193e-03 +5.435222631572595e-07 -6.264049268241790e-04 1.162055393286190e-03 +3.051224434246803e-18 -4.461276629189788e-04 9.142342927120814e-04 +-5.341071481937822e-07 -4.461441589984396e-04 1.009834007248097e-03 +3.895266296406112e-18 -4.460695841939260e-04 1.106359373356483e-03 +5.341071482007618e-07 -4.461441589984310e-04 1.009834007248095e-03 +2.867438137027321e-18 -6.265288271913813e-04 9.987086800095728e-04 +-6.544033630284110e-07 -6.263916600910179e-04 1.079930033619507e-03 +3.697821592912154e-18 -6.264464601944602e-04 1.162663768146462e-03 +6.544033630350300e-07 -6.263916600910093e-04 1.079930033619505e-03 +6.694177682269062e-07 -5.398226166813784e-04 9.557805507100687e-04 +-6.694177682209494e-07 -5.398226166813865e-04 9.557805507100712e-04 +-4.906952302098829e-07 -5.398539859821301e-04 1.134033562621216e-03 +4.906952302175261e-07 -5.398539859821212e-04 1.134033562621213e-03 +5.883487047588684e-07 -5.398416199145352e-04 1.044901658821852e-03 +-5.883487047520812e-07 -5.398416199145438e-04 1.044901658821855e-03 +2.956007673935824e-18 -5.398841220045496e-04 9.564630168794560e-04 +3.791410461777629e-18 -5.398146919759078e-04 1.134506766458094e-03 +3.467572560685569e-18 -4.460970636748476e-04 1.010297287088596e-03 +3.278669324196834e-18 -6.264893914841716e-04 1.080684002715218e-03 +3.367426631104387e-18 -5.398474977569975e-04 1.045484548975762e-03 +4.465748335336052e-07 -4.461597834837400e-04 1.105981919575545e-03 +-4.465748335257622e-07 -4.461597834837489e-04 1.105981919575547e-03 +-2.358741251987342e-07 -4.461835927414805e-04 1.298305663454726e-03 +2.358741252083515e-07 -4.461835927414710e-04 1.298305663454723e-03 +5.435222631572595e-07 -6.264049268241790e-04 1.162055393286190e-03 +-5.435222631497963e-07 -6.264049268241878e-04 1.162055393286193e-03 +-2.871574910213588e-07 -6.264245227906189e-04 1.326338428785904e-03 +2.871574910305532e-07 -6.264245227906099e-04 1.326338428785902e-03 +3.895266296406112e-18 -4.460695841939260e-04 1.106359373356483e-03 +-3.462807309558439e-07 -4.461720730016229e-04 1.202139162862998e-03 +4.778609163829040e-18 -4.460254789489562e-04 1.298487476687604e-03 +3.462807309645668e-07 -4.461720730016137e-04 1.202139162862996e-03 +3.697821592912154e-18 -6.264464601944602e-04 1.162663768146462e-03 +-4.195934786932526e-07 -6.264182091121257e-04 1.244193660793967e-03 +4.554446526549620e-18 -6.263786386688866e-04 1.326633523974041e-03 +4.195934787015776e-07 -6.264182091121165e-04 1.244193660793965e-03 +4.906952302175261e-07 -5.398539859821212e-04 1.134033562621213e-03 +-4.906952302098829e-07 -5.398539859821301e-04 1.134033562621216e-03 +-2.592599278081560e-07 -5.398729247815887e-04 1.312329753006979e-03 +2.592599278175608e-07 -5.398729247815795e-04 1.312329753006976e-03 +3.798635645785376e-07 -5.398632444243861e-04 1.223176261039229e-03 +-3.798635645700194e-07 -5.398632444243952e-04 1.223176261039231e-03 +3.791410461777629e-18 -5.398146919759078e-04 1.134506766458094e-03 +4.668207849013425e-18 -5.397620074479306e-04 1.312559054425147e-03 +4.332758813662958e-18 -4.460455980830251e-04 1.202422215296050e-03 +4.123520996175832e-18 -6.264071652725861e-04 1.244647200500379e-03 +4.225744596660595e-18 -5.397860725699843e-04 1.223531118537529e-03 +2.358741252083515e-07 -4.461835927414710e-04 1.298305663454723e-03 +-2.358741251987342e-07 -4.461835927414805e-04 1.298305663454726e-03 +1.563487051288161e-09 -4.461992839326550e-04 1.490651608932043e-03 +-1.563487039894522e-09 -4.461992839326457e-04 1.490651608932040e-03 +2.871574910305532e-07 -6.264245227906099e-04 1.326338428785902e-03 +-2.871574910213588e-07 -6.264245227906189e-04 1.326338428785904e-03 +-5.094445915744636e-09 -6.264312173269428e-04 1.490648034194998e-03 +5.094445926665260e-09 -6.264312173269337e-04 1.490648034194995e-03 +4.778609163829040e-18 -4.460254789489562e-04 1.298487476687604e-03 +-1.187832934608758e-07 -4.461930829646988e-04 1.394477714445988e-03 +5.675229934444669e-18 -4.460044502215816e-04 1.490620377910513e-03 +1.187832934713879e-07 -4.461930829646892e-04 1.394477714445985e-03 +4.554446526549620e-18 -6.263786386688866e-04 1.326633523974041e-03 +-1.482969351051707e-07 -6.264276111115854e-04 1.408489839255187e-03 +5.432310149594997e-18 -6.263533604382415e-04 1.490621636957420e-03 +1.482969351152331e-07 -6.264276111115764e-04 1.408489839255183e-03 +2.592599278175608e-07 -5.398729247815795e-04 1.312329753006976e-03 +-2.592599278081560e-07 -5.398729247815887e-04 1.312329753006979e-03 +-2.146442608861449e-09 -5.398869382890955e-04 1.490650023111689e-03 +2.146442620020124e-09 -5.398869382890863e-04 1.490650023111686e-03 +1.322367453571900e-07 -5.398813738157851e-04 1.401489264904460e-03 +-1.322367453469005e-07 -5.398813738157943e-04 1.401489264904464e-03 +4.668207849013425e-18 -5.397620074479306e-04 1.312559054425147e-03 +5.557498972221222e-18 -5.397375898113244e-04 1.490620963088217e-03 +5.227780644154522e-18 -4.460111289442861e-04 1.394553937552106e-03 +4.990667667204972e-18 -6.263607478889194e-04 1.408624436736653e-03 +5.113791640227112e-18 -5.397450090487197e-04 1.401589395486769e-03 +-1.563487039894522e-09 -4.461992839326457e-04 1.490651608932040e-03 +1.563487051288161e-09 -4.461992839326550e-04 1.490651608932043e-03 +2.427363052770906e-07 -4.462023984436423e-04 1.683001700575883e-03 +-2.427363052639316e-07 -4.462023984436329e-04 1.683001700575880e-03 +5.094445926665260e-09 -6.264312173269337e-04 1.490648034194995e-03 +-5.094445915744636e-09 -6.264312173269428e-04 1.490648034194998e-03 +2.792906245490680e-07 -6.264397265633664e-04 1.654961239524814e-03 +-2.792906245364108e-07 -6.264397265633569e-04 1.654961239524811e-03 +5.675229934444669e-18 -4.460044502215816e-04 1.490620377910513e-03 +1.228440690573971e-07 -4.462023407305645e-04 1.586826539959729e-03 +6.569319532385886e-18 -4.460141972367056e-04 1.682751852529561e-03 +-1.228440690451246e-07 -4.462023407305552e-04 1.586826539959726e-03 +5.432310149594997e-18 -6.263533604382415e-04 1.490621636957420e-03 +1.386885496134810e-07 -6.264352772173253e-04 1.572807129114990e-03 +6.330572046545931e-18 -6.263694528553454e-04 1.654608952543113e-03 +-1.386885496016996e-07 -6.264352772173158e-04 1.572807129114987e-03 +2.146442620020124e-09 -5.398869382890863e-04 1.490650023111686e-03 +-2.146442608861449e-09 -5.398869382890955e-04 1.490650023111689e-03 +2.579868609573656e-07 -5.398900669634371e-04 1.668974126642409e-03 +-2.579868609444545e-07 -5.398900669634274e-04 1.668974126642406e-03 +-1.286988147088832e-07 -5.398897815540961e-04 1.579811739675413e-03 +1.286988147209106e-07 -5.398897815541055e-04 1.579811739675417e-03 +5.557498972221222e-18 -5.397375898113244e-04 1.490620963088217e-03 +6.449543779688208e-18 -5.397517001405345e-04 1.668681638513383e-03 +6.122043950024375e-18 -4.460054654345016e-04 1.586686461617955e-03 +5.879046410197123e-18 -6.263563156495007e-04 1.572618637828765e-03 +6.001893277714057e-18 -5.397398025653832e-04 1.579652222380189e-03 +-2.427363052639316e-07 -4.462023984436329e-04 1.683001700575880e-03 +2.427363052770906e-07 -4.462023984436423e-04 1.683001700575883e-03 +4.658600528982110e-07 -4.461989419390284e-04 1.875338508489170e-03 +-4.658600528833064e-07 -4.461989419390191e-04 1.875338508489167e-03 +-2.792906245364108e-07 -6.264397265633569e-04 1.654961239524811e-03 +2.792906245490680e-07 -6.264397265633664e-04 1.654961239524814e-03 +5.429712529548089e-07 -6.264359363267462e-04 1.819254566337337e-03 +-5.429712529404016e-07 -6.264359363267367e-04 1.819254566337334e-03 +6.569319532385886e-18 -4.460141972367056e-04 1.682751852529561e-03 +3.581162738456140e-07 -4.462008134028198e-04 1.779173540259400e-03 +7.460904427432293e-18 -4.460463667180092e-04 1.874875503640996e-03 +-3.581162738315733e-07 -4.462008134028104e-04 1.779173540259396e-03 +6.330572046545931e-18 -6.263694528553454e-04 1.654608952543113e-03 +4.147165889698874e-07 -6.264411010411467e-04 1.737110380305315e-03 +7.223391095066267e-18 -6.264279137466971e-04 1.818575645259089e-03 +-4.147165889563510e-07 -6.264411010411372e-04 1.737110380305312e-03 +-2.579868609444545e-07 -5.398900669634274e-04 1.668974126642406e-03 +2.579868609573656e-07 -5.398900669634371e-04 1.668974126642409e-03 +4.989609733755058e-07 -5.398892353947278e-04 1.847282153611841e-03 +-4.989609733608482e-07 -5.398892353947185e-04 1.847282153611837e-03 +-3.824851093930059e-07 -5.398893623119964e-04 1.758132494469076e-03 +3.824851094067991e-07 -5.398893623120059e-04 1.758132494469080e-03 +6.449543779688208e-18 -5.397517001405345e-04 1.668681638513383e-03 +7.338839038799067e-18 -5.397936804604865e-04 1.846730194307862e-03 +7.015960667217569e-18 -4.460285346554544e-04 1.778815287564264e-03 +6.780735316425864e-18 -6.263931821797518e-04 1.736594111540031e-03 +6.896505447007255e-18 -5.397705652133713e-04 1.757708024738906e-03 +-4.658600528833064e-07 -4.461989419390191e-04 1.875338508489167e-03 +4.658600528982110e-07 -4.461989419390284e-04 1.875338508489170e-03 +6.484084614258747e-07 -4.461843763103870e-04 2.067647387381618e-03 +-6.484084614092551e-07 -4.461843763103775e-04 2.067647387381614e-03 +-5.429712529404016e-07 -6.264359363267367e-04 1.819254566337334e-03 +5.429712529548089e-07 -6.264359363267462e-04 1.819254566337337e-03 +7.610734742903119e-07 -6.264323991887686e-04 1.983503283864270e-03 +-7.610734742741815e-07 -6.264323991887590e-04 1.983503283864266e-03 +7.460904427432293e-18 -4.460463667180092e-04 1.874875503640996e-03 +5.634599971774439e-07 -4.461942931942302e-04 1.971496494463731e-03 +8.336154159742002e-18 -4.460917394961039e-04 2.066992218974334e-03 +-5.634599971616832e-07 -4.461942931942208e-04 1.971496494463727e-03 +7.223391095066267e-18 -6.264279137466971e-04 1.818575645259089e-03 +6.598313151721710e-07 -6.264308348870063e-04 1.901387600047961e-03 +8.090024914115623e-18 -6.265008101831223e-04 1.982525706133743e-03 +-6.598313151568995e-07 -6.264308348869971e-04 1.901387600047958e-03 +-4.989609733608482e-07 -5.398892353947185e-04 1.847282153611837e-03 +4.989609733755058e-07 -5.398892353947278e-04 1.847282153611841e-03 +6.958137383143951e-07 -5.398772758725808e-04 2.025555095378589e-03 +-6.958137382980233e-07 -5.398772758725713e-04 2.025555095378585e-03 +-6.044065004588861e-07 -5.398863264890812e-04 1.936423041453928e-03 +6.044065004743998e-07 -5.398863264890903e-04 1.936423041453932e-03 +7.338839038799067e-18 -5.397936804604865e-04 1.846730194307862e-03 +8.208531771753645e-18 -5.398519957304951e-04 2.024767089697687e-03 +7.901766878504680e-18 -4.460674996047618e-04 1.970933985773204e-03 +7.659517109951175e-18 -6.264662541999107e-04 1.900553021017817e-03 +7.776277789316098e-18 -5.398208794451158e-04 1.935749448775654e-03 +-6.484084614092551e-07 -4.461843763103775e-04 2.067647387381614e-03 +6.484084614258747e-07 -4.461843763103870e-04 2.067647387381618e-03 +7.734950741189239e-07 -4.461663209324984e-04 2.259917854513311e-03 +-7.734950741006039e-07 -4.461663209324887e-04 2.259917854513308e-03 +-7.610734742741815e-07 -6.264323991887590e-04 1.983503283864266e-03 +7.610734742903119e-07 -6.264323991887686e-04 1.983503283864270e-03 +9.005108572692536e-07 -6.264183559487049e-04 2.147693673269033e-03 +-9.005108572514322e-07 -6.264183559486951e-04 2.147693673269029e-03 +8.336154159742002e-18 -4.460917394961039e-04 2.066992218974334e-03 +7.189914767156518e-07 -4.461735869892320e-04 2.163788677359316e-03 +9.184742206547902e-18 -4.461316924088590e-04 2.259119442528686e-03 +-7.189914766981771e-07 -4.461735869892223e-04 2.163788677359313e-03 +8.090024914115623e-18 -6.265008101831223e-04 1.982525706133743e-03 +8.426494238193123e-07 -6.264313369650094e-04 2.065604385650037e-03 +8.929805141759059e-18 -6.265685925100903e-04 2.146476202584723e-03 +-8.426494238023310e-07 -6.264313369649996e-04 2.065604385650032e-03 +-6.958137382980233e-07 -5.398772758725713e-04 2.025555095378585e-03 +6.958137383143951e-07 -5.398772758725808e-04 2.025555095378589e-03 +8.272701886666264e-07 -5.398605361824714e-04 2.203782066586265e-03 +-8.272701886485604e-07 -5.398605361824616e-04 2.203782066586261e-03 +-7.708718974905010e-07 -5.398670302140709e-04 2.114675656663473e-03 +7.708718975077258e-07 -5.398670302140807e-04 2.114675656663477e-03 +8.208531771753645e-18 -5.398519957304951e-04 2.024767089697687e-03 +9.054977420773033e-18 -5.399038293684095e-04 2.202811084700596e-03 +8.763882637048272e-18 -4.461146244211111e-04 2.163053079230717e-03 +8.513832555318392e-18 -6.265340876389694e-04 2.064498500143750e-03 +8.634978119110458e-18 -5.398814916078506e-04 2.113786505522993e-03 +-7.734950741006039e-07 -4.461663209324887e-04 2.259917854513308e-03 +7.734950741189239e-07 -4.461663209324984e-04 2.259917854513311e-03 +8.318319392762466e-07 -4.461546466974132e-04 2.452141921153230e-03 +-8.318319392562810e-07 -4.461546466974033e-04 2.452141921153226e-03 +-9.005108572514322e-07 -6.264183559486951e-04 2.147693673269029e-03 +9.005108572692536e-07 -6.264183559487049e-04 2.147693673269033e-03 +9.457786500500205e-07 -6.263988758126882e-04 2.311797889504913e-03 +-9.457786500305592e-07 -6.263988758126789e-04 2.311797889504910e-03 +9.184742206547902e-18 -4.461316924088590e-04 2.259119442528686e-03 +8.113112346382647e-07 -4.461606501614655e-04 2.356035431544364e-03 +1.000290324170165e-17 -4.461518952005678e-04 2.451283853823577e-03 +-8.113112346191130e-07 -4.461606501614559e-04 2.356035431544360e-03 +8.929805141759059e-18 -6.265685925100903e-04 2.146476202584723e-03 +9.348298931696514e-07 -6.264040157084122e-04 2.229761417595810e-03 +9.739753927791382e-18 -6.266096568668144e-04 2.310486114152012e-03 +-9.348298931510025e-07 -6.264040157084027e-04 2.229761417595806e-03 +-8.272701886485604e-07 -5.398605361824616e-04 2.203782066586261e-03 +8.272701886666264e-07 -5.398605361824714e-04 2.203782066586265e-03 +8.785435818888785e-07 -5.398498879692075e-04 2.381947217013751e-03 +-8.785435818691659e-07 -5.398498879691981e-04 2.381947217013747e-03 +-8.636227155241371e-07 -5.398555650200639e-04 2.292873021314001e-03 +8.636227155430324e-07 -5.398555650200736e-04 2.292873021314005e-03 +9.054977420773033e-18 -5.399038293684095e-04 2.202811084700596e-03 +9.870220162725696e-18 -5.399285486711316e-04 2.380903404119129e-03 +9.598018184191646e-18 -4.461438228663456e-04 2.355195102761789e-03 +9.338336411409198e-18 -6.265964178886504e-04 2.228468758804773e-03 +9.467210323664347e-18 -5.399193885451701e-04 2.291847744982107e-03 +-8.318319392562810e-07 -4.461546466974033e-04 2.452141921153226e-03 +8.318319392762466e-07 -4.461546466974132e-04 2.452141921153230e-03 +8.393528701172017e-07 -4.461395480654429e-04 2.644300624813280e-03 +-8.393528700956119e-07 -4.461395480654329e-04 2.644300624813277e-03 +-9.457786500305592e-07 -6.263988758126789e-04 2.311797889504910e-03 +9.457786500500205e-07 -6.263988758126882e-04 2.311797889504913e-03 +9.075334042851886e-07 -6.264209899126705e-04 2.475808734803767e-03 +-9.075334042641962e-07 -6.264209899126615e-04 2.475808734803763e-03 +1.000290324170165e-17 -4.461518952005678e-04 2.451283853823577e-03 +8.396486603351368e-07 -4.461477871341395e-04 2.548232070017130e-03 +1.082001210311623e-17 -4.461668590282868e-04 2.643505188658046e-03 +-8.396486603143625e-07 -4.461477871341296e-04 2.548232070017126e-03 +9.739753927791382e-18 -6.266096568668144e-04 2.310486114152012e-03 +9.358491472939902e-07 -6.264041344759640e-04 2.393811018679761e-03 +1.051824338076709e-17 -6.265885225339615e-04 2.474611329201697e-03 +-9.358491472737433e-07 -6.264041344759549e-04 2.393811018679757e-03 +-8.785435818691659e-07 -5.398498879691981e-04 2.381947217013747e-03 +8.785435818888785e-07 -5.398498879692075e-04 2.381947217013751e-03 +8.646657020262102e-07 -5.398305382622922e-04 2.560031730843660e-03 +-8.646657020049020e-07 -5.398305382622824e-04 2.560031730843656e-03 +-8.771766299429777e-07 -5.398420355449192e-04 2.471001253564100e-03 +8.771766299634949e-07 -5.398420355449289e-04 2.471001253564103e-03 +9.870220162725696e-18 -5.399285486711316e-04 2.380903404119129e-03 +1.067645987089133e-17 -5.399459720595901e-04 2.559070684998762e-03 +1.040754014502789e-17 -4.461586577937927e-04 2.547386835770260e-03 +1.013333969813391e-17 -6.266073461725845e-04 2.392532295369850e-03 +1.027098751514641e-17 -5.399358848185273e-04 2.469977803621426e-03 +8.092065600226270e-07 -6.263506183919309e-04 5.055498072526446e-04 +-8.092065600212280e-07 -6.263506183919385e-04 5.055498072526466e-04 +-8.800752247201525e-07 -6.263281233497092e-04 6.695670496161179e-04 +8.800752247229164e-07 -6.263281233497013e-04 6.695670496161162e-04 +8.468047596688165e-07 -7.779941699552621e-04 6.736916686513217e-04 +-8.468047596677113e-07 -7.779941699552699e-04 6.736916686513228e-04 +-1.020983777625945e-06 -7.780635668016463e-04 8.094848053713862e-04 +1.020983777628519e-06 -7.780635668016381e-04 8.094848053713845e-04 +6.975978065129206e-19 -6.266331522476057e-04 5.066169051206300e-04 +-8.527829825078919e-07 -6.263326049461095e-04 5.875549808679171e-04 +1.347219137497766e-18 -6.266507581305114e-04 6.707362831451852e-04 +8.527829825099443e-07 -6.263326049461017e-04 5.875549808679155e-04 +5.732030772747461e-19 -7.787615748136838e-04 6.756985145306547e-04 +-9.527083482249379e-07 -7.780342499696551e-04 7.415214018345158e-04 +1.228356592196346e-18 -7.786830507090296e-04 8.117391395377686e-04 +9.527083482267636e-07 -7.780342499696470e-04 7.415214018345144e-04 +8.572535834113250e-07 -7.057917625670182e-04 5.896753266966929e-04 +-8.572535834100697e-07 -7.057917625670259e-04 5.896753266966946e-04 +-9.670416154752872e-07 -7.057562485727303e-04 7.396001073311676e-04 +9.670416154779918e-07 -7.057562485727223e-04 7.396001073311663e-04 +9.271950478816645e-07 -7.057636011729668e-04 6.646213347051467e-04 +-9.271950478796937e-07 -7.057636011729747e-04 6.646213347051479e-04 +6.290112988424737e-19 -7.062001518768119e-04 5.911302731185549e-04 +1.282080318620440e-18 -7.062216122363263e-04 7.412097412161791e-04 +1.008799696567621e-18 -6.266502238929680e-04 5.886910671594625e-04 +9.051804355943280e-19 -7.787166343474258e-04 7.437704251346963e-04 +9.543463968432548e-19 -7.062226967444366e-04 6.661984060603464e-04 +8.800752247229164e-07 -6.263281233497013e-04 6.695670496161162e-04 +-8.800752247201525e-07 -6.263281233497092e-04 6.695670496161179e-04 +-8.657102623647912e-07 -6.263565168000752e-04 8.336550841059819e-04 +8.657102623690431e-07 -6.263565168000670e-04 8.336550841059797e-04 +1.020983777628519e-06 -7.780635668016381e-04 8.094848053713845e-04 +-1.020983777625945e-06 -7.780635668016463e-04 8.094848053713862e-04 +-1.025726389237812e-06 -7.780830020885157e-04 9.455372530908501e-04 +1.025726389241882e-06 -7.780830020885074e-04 9.455372530908486e-04 +1.347219137497766e-18 -6.266507581305114e-04 6.707362831451852e-04 +-8.860590601688416e-07 -6.263363638764578e-04 7.515968163959170e-04 +2.079717348415523e-18 -6.266047693857428e-04 8.347513023855403e-04 +8.860590601723480e-07 -6.263363638764499e-04 7.515968163959149e-04 +1.228356592196346e-18 -7.786830507090296e-04 8.117391395377686e-04 +-1.046900105440361e-06 -7.780803932437609e-04 8.775130366581067e-04 +1.919694295833465e-18 -7.786135865295803e-04 9.475321477123354e-04 +1.046900105443690e-06 -7.780803932437526e-04 8.775130366581052e-04 +9.670416154779918e-07 -7.057562485727223e-04 7.396001073311663e-04 +-9.670416154752872e-07 -7.057562485727303e-04 7.396001073311676e-04 +-9.554258835680211e-07 -7.057885549148525e-04 8.896510571514718e-04 +9.554258835721875e-07 -7.057885549148443e-04 8.896510571514700e-04 +9.765372420812013e-07 -7.057658510565824e-04 8.146104222536435e-04 +-9.765372420777598e-07 -7.057658510565905e-04 8.146104222536454e-04 +1.282080318620440e-18 -7.062216122363263e-04 7.412097412161791e-04 +1.991774814411336e-18 -7.061593963104267e-04 8.911244694846769e-04 +1.706374342023390e-18 -6.266353937111362e-04 7.527554094348580e-04 +1.560575487254793e-18 -7.786517320519346e-04 8.796459497327042e-04 +1.623940003718193e-18 -7.061996086568625e-04 8.161798914147302e-04 +8.657102623690431e-07 -6.263565168000670e-04 8.336550841059797e-04 +-8.657102623647912e-07 -6.263565168000752e-04 8.336550841059819e-04 +-7.476962969665179e-07 -6.263853930768275e-04 9.978239891508395e-04 +7.476962969723202e-07 -6.263853930768192e-04 9.978239891508371e-04 +1.025726389241882e-06 -7.780830020885074e-04 9.455372530908486e-04 +-1.025726389237812e-06 -7.780830020885157e-04 9.455372530908501e-04 +-8.777516931371065e-07 -7.781097586707331e-04 1.081676117578477e-03 +8.777516931426555e-07 -7.781097586707243e-04 1.081676117578475e-03 +2.079717348415523e-18 -6.266047693857428e-04 8.347513023855403e-04 +-8.194492138000128e-07 -6.263767904302891e-04 9.157335694547953e-04 +2.867438137027321e-18 -6.265288271913813e-04 9.987086800095728e-04 +8.194492138050260e-07 -6.263767904302809e-04 9.157335694547930e-04 +1.919694295833465e-18 -7.786135865295803e-04 9.475321477123354e-04 +-9.663733461071205e-07 -7.780874412571076e-04 1.013583073715634e-03 +2.710505431213761e-18 -7.784868717552937e-04 1.083269058350126e-03 +9.663733461119268e-07 -7.780874412570991e-04 1.013583073715633e-03 +9.554258835721875e-07 -7.057885549148443e-04 8.896510571514700e-04 +-9.554258835680211e-07 -7.057885549148525e-04 8.896510571514718e-04 +-8.231216980744035e-07 -7.058135711906070e-04 1.039798337294900e-03 +8.231216980800710e-07 -7.058135711905984e-04 1.039798337294898e-03 +9.041424116665958e-07 -7.058094362565143e-04 9.647157746300780e-04 +-9.041424116616949e-07 -7.058094362565227e-04 9.647157746300799e-04 +1.991774814411336e-18 -7.061593963104267e-04 8.911244694846769e-04 +2.785570417441723e-18 -7.060627524510902e-04 1.040975840900455e-03 +2.466852764341366e-18 -6.265666566979512e-04 9.167327849321419e-04 +2.303691388515282e-18 -7.785611283585165e-04 1.015404321307773e-03 +2.380639037817414e-18 -7.061105769806317e-04 9.660532083414433e-04 +7.476962969723202e-07 -6.263853930768192e-04 9.978239891508371e-04 +-7.476962969665179e-07 -6.263853930768275e-04 9.978239891508395e-04 +-5.435222631497963e-07 -6.264049268241878e-04 1.162055393286193e-03 +5.435222631572595e-07 -6.264049268241790e-04 1.162055393286190e-03 +8.777516931426555e-07 -7.781097586707243e-04 1.081676117578475e-03 +-8.777516931371065e-07 -7.781097586707331e-04 1.081676117578477e-03 +-6.338446779080663e-07 -7.781216425718632e-04 1.217941350664595e-03 +6.338446779151904e-07 -7.781216425718546e-04 1.217941350664593e-03 +2.867438137027321e-18 -6.265288271913813e-04 9.987086800095728e-04 +-6.544033630284110e-07 -6.263916600910179e-04 1.079930033619507e-03 +3.697821592912154e-18 -6.264464601944602e-04 1.162663768146462e-03 +6.544033630350300e-07 -6.263916600910093e-04 1.079930033619505e-03 +2.710505431213761e-18 -7.784868717552937e-04 1.083269058350126e-03 +-7.651469603850086e-07 -7.781283579140867e-04 1.149800753590943e-03 +3.529500264424964e-18 -7.783471527422598e-04 1.219002739891650e-03 +7.651469603913243e-07 -7.781283579140777e-04 1.149800753590940e-03 +8.231216980800710e-07 -7.058135711905984e-04 1.039798337294898e-03 +-8.231216980744035e-07 -7.058135711906070e-04 1.039798337294900e-03 +-5.946930423732687e-07 -7.058237607680547e-04 1.190030344868109e-03 +5.946930423805620e-07 -7.058237607680460e-04 1.190030344868106e-03 +7.180698669416982e-07 -7.058139994501059e-04 1.114902081817164e-03 +-7.180698669352331e-07 -7.058139994501145e-04 1.114902081817166e-03 +2.785570417441723e-18 -7.060627524510902e-04 1.040975840900455e-03 +3.611510259075921e-18 -7.059591825498293e-04 1.190829414073633e-03 +3.278669324196834e-18 -6.264893914841716e-04 1.080684002715218e-03 +3.124373670176093e-18 -7.784093640923838e-04 1.151132988118413e-03 +3.198565153677199e-18 -7.060131964110677e-04 1.115899023898817e-03 +5.435222631572595e-07 -6.264049268241790e-04 1.162055393286190e-03 +-5.435222631497963e-07 -6.264049268241878e-04 1.162055393286193e-03 +-2.871574910213588e-07 -6.264245227906189e-04 1.326338428785904e-03 +2.871574910305532e-07 -6.264245227906099e-04 1.326338428785902e-03 +6.338446779151904e-07 -7.781216425718546e-04 1.217941350664593e-03 +-6.338446779080663e-07 -7.781216425718632e-04 1.217941350664595e-03 +-3.312672549847003e-07 -7.781124886399027e-04 1.354275436406829e-03 +3.312672549934976e-07 -7.781124886398938e-04 1.354275436406826e-03 +3.697821592912154e-18 -6.264464601944602e-04 1.162663768146462e-03 +-4.195934786932526e-07 -6.264182091121257e-04 1.244193660793967e-03 +4.554446526549620e-18 -6.263786386688866e-04 1.326633523974041e-03 +4.195934787015776e-07 -6.264182091121165e-04 1.244193660793965e-03 +3.529500264424964e-18 -7.783471527422598e-04 1.219002739891650e-03 +-4.878747935075424e-07 -7.781096677713670e-04 1.286099160902277e-03 +4.341427666482514e-18 -7.782507649061701e-04 1.354796555230779e-03 +4.878747935154993e-07 -7.781096677713584e-04 1.286099160902275e-03 +5.946930423805620e-07 -7.058237607680460e-04 1.190030344868106e-03 +-5.946930423732687e-07 -7.058237607680547e-04 1.190030344868109e-03 +-3.132616537697408e-07 -7.058378797496853e-04 1.340323165137266e-03 +3.132616537787311e-07 -7.058378797496764e-04 1.340323165137263e-03 +4.580655345938453e-07 -7.058345044370317e-04 1.265173811093036e-03 +-4.580655345857058e-07 -7.058345044370406e-04 1.265173811093039e-03 +3.611510259075921e-18 -7.059591825498293e-04 1.190829414073633e-03 +4.443463703763380e-18 -7.058750115191811e-04 1.340712239515510e-03 +4.123520996175832e-18 -6.264071652725861e-04 1.244647200500379e-03 +3.932855037801747e-18 -7.782957741863722e-04 1.286887525114290e-03 +4.025944703167546e-18 -7.059100184062440e-04 1.265767117315624e-03 +2.871574910305532e-07 -6.264245227906099e-04 1.326338428785902e-03 +-2.871574910213588e-07 -6.264245227906189e-04 1.326338428785904e-03 +-5.094445915744636e-09 -6.264312173269428e-04 1.490648034194998e-03 +5.094445926665260e-09 -6.264312173269337e-04 1.490648034194995e-03 +3.312672549934976e-07 -7.781124886398938e-04 1.354275436406826e-03 +-3.312672549847003e-07 -7.781124886399027e-04 1.354275436406829e-03 +-8.877166123396118e-09 -7.781252747560130e-04 1.490643360250902e-03 +8.877166133875338e-09 -7.781252747560035e-04 1.490643360250899e-03 +4.554446526549620e-18 -6.263786386688866e-04 1.326633523974041e-03 +-1.482969351051707e-07 -6.264276111115854e-04 1.408489839255187e-03 +5.432310149594997e-18 -6.263533604382415e-04 1.490621636957420e-03 +1.482969351152331e-07 -6.264276111115764e-04 1.408489839255183e-03 +4.341427666482514e-18 -7.782507649061701e-04 1.354796555230779e-03 +-1.697065499773734e-07 -7.781207945204559e-04 1.422460171436841e-03 +5.198542291042610e-18 -7.782069403350085e-04 1.490623203494554e-03 +1.697065499870132e-07 -7.781207945204466e-04 1.422460171436838e-03 +3.132616537787311e-07 -7.058378797496764e-04 1.340323165137263e-03 +-3.132616537697408e-07 -7.058378797496853e-04 1.340323165137266e-03 +-7.323646032782509e-09 -7.058410273734857e-04 1.490645770476544e-03 +7.323646043472986e-09 -7.058410273734763e-04 1.490645770476541e-03 +1.623311181802600e-07 -7.058385122228635e-04 1.415479965449021e-03 +-1.623311181704179e-07 -7.058385122228724e-04 1.415479965449024e-03 +4.443463703763380e-18 -7.058750115191811e-04 1.340712239515510e-03 +5.309405172640030e-18 -7.058452984851853e-04 1.490622387699180e-03 +4.990667667204972e-18 -6.263607478889194e-04 1.408624436736653e-03 +4.761293792066468e-18 -7.782188964422003e-04 1.422713793578430e-03 +4.869477228864675e-18 -7.058536191312812e-04 1.415664192400844e-03 +5.094445926665260e-09 -6.264312173269337e-04 1.490648034194995e-03 +-5.094445915744636e-09 -6.264312173269428e-04 1.490648034194998e-03 +2.792906245490680e-07 -6.264397265633664e-04 1.654961239524814e-03 +-2.792906245364108e-07 -6.264397265633569e-04 1.654961239524811e-03 +8.877166133875338e-09 -7.781252747560035e-04 1.490643360250899e-03 +-8.877166123396118e-09 -7.781252747560130e-04 1.490643360250902e-03 +3.147636266640731e-07 -7.781236950276729e-04 1.627013440873557e-03 +-3.147636266519025e-07 -7.781236950276634e-04 1.627013440873554e-03 +5.432310149594997e-18 -6.263533604382415e-04 1.490621636957420e-03 +1.386885496134810e-07 -6.264352772173253e-04 1.572807129114990e-03 +6.330572046545931e-18 -6.263694528553454e-04 1.654608952543113e-03 +-1.386885496016996e-07 -6.264352772173158e-04 1.572807129114987e-03 +5.198542291042610e-18 -7.782069403350085e-04 1.490623203494554e-03 +1.522648937121224e-07 -7.781261635304577e-04 1.558827088259609e-03 +6.091225681942487e-18 -7.782438693666054e-04 1.626449074312395e-03 +-1.522648937008013e-07 -7.781261635304479e-04 1.558827088259605e-03 +7.323646043472986e-09 -7.058410273734763e-04 1.490645770476541e-03 +-7.323646032782509e-09 -7.058410273734857e-04 1.490645770476544e-03 +3.003240588515273e-07 -7.058510462494414e-04 1.640971518007173e-03 +-3.003240588391201e-07 -7.058510462494320e-04 1.640971518007169e-03 +-1.481112503801476e-07 -7.058452603371282e-04 1.565812361051899e-03 +1.481112503916906e-07 -7.058452603371377e-04 1.565812361051902e-03 +5.309405172640030e-18 -7.058452984851853e-04 1.490622387699180e-03 +6.211454729615845e-18 -7.058669957933113e-04 1.640532022011774e-03 +5.879046410197123e-18 -6.263563156495007e-04 1.572618637828765e-03 +5.644678845700636e-18 -7.782151726285062e-04 1.558532419049194e-03 +5.758364894728699e-18 -7.058498304246201e-04 1.565580454529746e-03 +-2.792906245364108e-07 -6.264397265633569e-04 1.654961239524811e-03 +2.792906245490680e-07 -6.264397265633664e-04 1.654961239524814e-03 +5.429712529548089e-07 -6.264359363267462e-04 1.819254566337337e-03 +-5.429712529404016e-07 -6.264359363267367e-04 1.819254566337334e-03 +-3.147636266519025e-07 -7.781236950276634e-04 1.627013440873554e-03 +3.147636266640731e-07 -7.781236950276729e-04 1.627013440873557e-03 +6.215586493659578e-07 -7.781438360733384e-04 1.763355316279087e-03 +-6.215586493520769e-07 -7.781438360733289e-04 1.763355316279083e-03 +6.330572046545931e-18 -6.263694528553454e-04 1.654608952543113e-03 +4.147165889698874e-07 -6.264411010411467e-04 1.737110380305315e-03 +7.223391095066267e-18 -6.264279137466971e-04 1.818575645259089e-03 +-4.147165889563510e-07 -6.264411010411372e-04 1.737110380305312e-03 +6.091225681942487e-18 -7.782438693666054e-04 1.626449074312395e-03 +4.730509170946281e-07 -7.781266567183898e-04 1.695192742183225e-03 +6.973655341969157e-18 -7.783331865715312e-04 1.762242208331150e-03 +-4.730509170816032e-07 -7.781266567183803e-04 1.695192742183221e-03 +-3.003240588391201e-07 -7.058510462494320e-04 1.640971518007169e-03 +3.003240588515273e-07 -7.058510462494414e-04 1.640971518007173e-03 +5.873505816227498e-07 -7.058503635984831e-04 1.791273152086229e-03 +-5.873505816086000e-07 -7.058503635984736e-04 1.791273152086225e-03 +-4.473815717698146e-07 -7.058541567800072e-04 1.716124646599546e-03 +4.473815717830925e-07 -7.058541567800166e-04 1.716124646599550e-03 +6.211454729615845e-18 -7.058669957933113e-04 1.640532022011774e-03 +7.104894163595595e-18 -7.059430784819444e-04 1.790412701573809e-03 +6.780735316425864e-18 -6.263931821797518e-04 1.736594111540031e-03 +6.535201640840524e-18 -7.782856631480367e-04 1.694357545375825e-03 +6.662391826958822e-18 -7.058977575071294e-04 1.715476350806162e-03 +-5.429712529404016e-07 -6.264359363267367e-04 1.819254566337334e-03 +5.429712529548089e-07 -6.264359363267462e-04 1.819254566337337e-03 +7.610734742903119e-07 -6.264323991887686e-04 1.983503283864270e-03 +-7.610734742741815e-07 -6.264323991887590e-04 1.983503283864266e-03 +-6.215586493520769e-07 -7.781438360733289e-04 1.763355316279083e-03 +6.215586493659578e-07 -7.781438360733384e-04 1.763355316279087e-03 +8.733982880163220e-07 -7.781428156801041e-04 1.899631781348132e-03 +-8.733982880007271e-07 -7.781428156800945e-04 1.899631781348128e-03 +7.223391095066267e-18 -6.264279137466971e-04 1.818575645259089e-03 +6.598313151721710e-07 -6.264308348870063e-04 1.901387600047961e-03 +8.090024914115623e-18 -6.265008101831223e-04 1.982525706133743e-03 +-6.598313151568995e-07 -6.264308348869971e-04 1.901387600047958e-03 +6.973655341969157e-18 -7.783331865715312e-04 1.762242208331150e-03 +7.563275356244075e-07 -7.781557250685621e-04 1.831501537790828e-03 +7.826743251307345e-18 -7.784662654171500e-04 1.897973694582872e-03 +-7.563275356096699e-07 -7.781557250685528e-04 1.831501537790824e-03 +-5.873505816086000e-07 -7.058503635984736e-04 1.791273152086225e-03 +5.873505816227498e-07 -7.058503635984831e-04 1.791273152086229e-03 +8.262481604816217e-07 -7.058531209081949e-04 1.941519622600254e-03 +-8.262481604657445e-07 -7.058531209081853e-04 1.941519622600250e-03 +-7.152873554693017e-07 -7.058474304071075e-04 1.866407866681646e-03 +7.152873554843194e-07 -7.058474304071173e-04 1.866407866681650e-03 +7.104894163595595e-18 -7.059430784819444e-04 1.790412701573809e-03 +7.967254767600503e-18 -7.060387207725017e-04 1.940262947892229e-03 +7.659517109951175e-18 -6.264662541999107e-04 1.900553021017817e-03 +7.404788494676695e-18 -7.783916504051990e-04 1.830111459344718e-03 +7.539615625800389e-18 -7.059932893572406e-04 1.865341444030552e-03 +-7.610734742741815e-07 -6.264323991887590e-04 1.983503283864266e-03 +7.610734742903119e-07 -6.264323991887686e-04 1.983503283864270e-03 +9.005108572692536e-07 -6.264183559487049e-04 2.147693673269033e-03 +-9.005108572514322e-07 -6.264183559486951e-04 2.147693673269029e-03 +-8.733982880007271e-07 -7.781428156800945e-04 1.899631781348128e-03 +8.733982880163220e-07 -7.781428156801041e-04 1.899631781348132e-03 +1.034512688064313e-06 -7.781235424398861e-04 2.035784315829560e-03 +-1.034512688047043e-06 -7.781235424398768e-04 2.035784315829555e-03 +8.090024914115623e-18 -6.265008101831223e-04 1.982525706133743e-03 +8.426494238193123e-07 -6.264313369650094e-04 2.065604385650037e-03 +8.929805141759059e-18 -6.265685925100903e-04 2.146476202584723e-03 +-8.426494238023310e-07 -6.264313369649996e-04 2.065604385650032e-03 +7.826743251307345e-18 -7.784662654171500e-04 1.897973694582872e-03 +9.677877307576431e-07 -7.781253430799002e-04 1.967731042258532e-03 +8.641562476786381e-18 -7.785869047549496e-04 2.033709174965687e-03 +-9.677877307412007e-07 -7.781253430798907e-04 1.967731042258527e-03 +-8.262481604657445e-07 -7.058531209081853e-04 1.941519622600250e-03 +8.262481604816217e-07 -7.058531209081949e-04 1.941519622600254e-03 +9.754980377830631e-07 -7.058394635836821e-04 2.091683985903003e-03 +-9.754980377654997e-07 -7.058394635836724e-04 2.091683985902999e-03 +-9.147970400728398e-07 -7.058547077507066e-04 2.016610851716035e-03 +9.147970400895662e-07 -7.058547077507161e-04 2.016610851716039e-03 +7.967254767600503e-18 -7.060387207725017e-04 1.940262947892229e-03 +8.796301499615450e-18 -7.061287086876784e-04 2.090110373550081e-03 +8.513832555318392e-18 -6.265340876389694e-04 2.064498500143750e-03 +8.239139108779333e-18 -7.785377705521459e-04 1.965836928353800e-03 +8.386531940588319e-18 -7.060827385939180e-04 2.015183746588765e-03 +-9.005108572514322e-07 -6.264183559486951e-04 2.147693673269029e-03 +9.005108572692536e-07 -6.264183559487049e-04 2.147693673269033e-03 +9.457786500500205e-07 -6.263988758126882e-04 2.311797889504913e-03 +-9.457786500305592e-07 -6.263988758126789e-04 2.311797889504910e-03 +-1.034512688047043e-06 -7.781235424398768e-04 2.035784315829555e-03 +1.034512688064313e-06 -7.781235424398861e-04 2.035784315829560e-03 +1.048275725835720e-06 -7.781094209665492e-04 2.171844648535429e-03 +-1.048275725816833e-06 -7.781094209665400e-04 2.171844648535424e-03 +8.929805141759059e-18 -6.265685925100903e-04 2.146476202584723e-03 +9.348298931696514e-07 -6.264040157084122e-04 2.229761417595810e-03 +9.739753927791382e-18 -6.266096568668144e-04 2.310486114152012e-03 +-9.348298931510025e-07 -6.264040157084027e-04 2.229761417595806e-03 +8.641562476786381e-18 -7.785869047549496e-04 2.033709174965687e-03 +1.064399804801837e-06 -7.781230297415925e-04 2.103814538956698e-03 +9.434292671187800e-18 -7.786537054802308e-04 2.169502434692448e-03 +-1.064399804783755e-06 -7.781230297415831e-04 2.103814538956693e-03 +-9.754980377654997e-07 -7.058394635836724e-04 2.091683985902999e-03 +9.754980377830631e-07 -7.058394635836821e-04 2.091683985903003e-03 +1.010151309464144e-06 -7.058144426658153e-04 2.241746259665784e-03 +-1.010151309444951e-06 -7.058144426658062e-04 2.241746259665780e-03 +-1.007549884053084e-06 -7.058213785182999e-04 2.166731597704971e-03 +1.007549884071470e-06 -7.058213785183093e-04 2.166731597704976e-03 +8.796301499615450e-18 -7.061287086876784e-04 2.090110373550081e-03 +9.598736176963342e-18 -7.061873367992896e-04 2.240022339237895e-03 +9.338336411409198e-18 -6.265964178886504e-04 2.228468758804773e-03 +9.038466895746475e-18 -7.786225793046237e-04 2.101595866413559e-03 +9.199374204403352e-18 -7.061668388305476e-04 2.165053135518888e-03 +-9.457786500305592e-07 -6.263988758126789e-04 2.311797889504910e-03 +9.457786500500205e-07 -6.263988758126882e-04 2.311797889504913e-03 +9.075334042851886e-07 -6.264209899126705e-04 2.475808734803767e-03 +-9.075334042641962e-07 -6.264209899126615e-04 2.475808734803763e-03 +-1.048275725816833e-06 -7.781094209665400e-04 2.171844648535424e-03 +1.048275725835720e-06 -7.781094209665492e-04 2.171844648535429e-03 +8.995750338356045e-07 -7.780489604548153e-04 2.307630468189018e-03 +-8.995750338152099e-07 -7.780489604548070e-04 2.307630468189013e-03 +9.739753927791382e-18 -6.266096568668144e-04 2.310486114152012e-03 +9.358491472939902e-07 -6.264041344759640e-04 2.393811018679761e-03 +1.051824338076709e-17 -6.265885225339615e-04 2.474611329201697e-03 +-9.358491472737433e-07 -6.264041344759549e-04 2.393811018679757e-03 +9.434292671187800e-18 -7.786537054802308e-04 2.169502434692448e-03 +9.915357144267224e-07 -7.780842274319067e-04 2.239806129851090e-03 +1.020015603929350e-17 -7.787373177314833e-04 2.305549204171664e-03 +-9.915357144070590e-07 -7.780842274318978e-04 2.239806129851085e-03 +-1.010151309444951e-06 -7.058144426658062e-04 2.241746259665780e-03 +1.010151309464144e-06 -7.058144426658153e-04 2.241746259665784e-03 +9.313663803897742e-07 -7.058480737367782e-04 2.391664144612565e-03 +-9.313663803690976e-07 -7.058480737367700e-04 2.391664144612560e-03 +-9.843931846479930e-07 -7.058221698105200e-04 2.316724824422588e-03 +9.843931846679555e-07 -7.058221698105289e-04 2.316724824422593e-03 +9.598736176963342e-18 -7.061873367992896e-04 2.240022339237895e-03 +1.035597039691889e-17 -7.061628559312949e-04 2.390109907011212e-03 +1.013333969813391e-17 -6.266073461725845e-04 2.392532295369850e-03 +9.823398431332744e-18 -7.786890345373313e-04 2.237472380409449e-03 +9.986750058699716e-18 -7.061870575231302e-04 2.315035443478276e-03 +8.468047596688165e-07 -7.779941699552621e-04 6.736916686513217e-04 +-8.468047596677113e-07 -7.779941699552699e-04 6.736916686513228e-04 +-1.020983777625945e-06 -7.780635668016463e-04 8.094848053713862e-04 +1.020983777628519e-06 -7.780635668016381e-04 8.094848053713845e-04 +8.471933303509397e-07 -9.011474346411032e-04 8.415269968516889e-04 +-8.471933303501188e-07 -9.011474346411119e-04 8.415269968516899e-04 +-1.103585299810705e-06 -9.010998361081769e-04 9.493006476322997e-04 +1.103585299812938e-06 -9.010998361081686e-04 9.493006476322981e-04 +5.732030772747461e-19 -7.787615748136838e-04 6.756985145306547e-04 +-9.527083482249379e-07 -7.780342499696551e-04 7.415214018345158e-04 +1.228356592196346e-18 -7.786830507090296e-04 8.117391395377686e-04 +9.527083482267636e-07 -7.780342499696470e-04 7.415214018345144e-04 +4.509788699639107e-19 -9.022842658787991e-04 8.452162729448680e-04 +-1.012607851798301e-06 -9.010920208092453e-04 8.954612119693819e-04 +1.122583352907965e-18 -9.023761513258143e-04 9.529763337681268e-04 +1.012607851799817e-06 -9.010920208092372e-04 8.954612119693802e-04 +8.270535286852913e-07 -8.430740056241333e-04 7.576313773063730e-04 +-8.270535286843338e-07 -8.430740056241415e-04 7.576313773063738e-04 +-1.060349182096345e-06 -8.431960914942107e-04 8.793440250380159e-04 +1.060349182098750e-06 -8.431960914942023e-04 8.793440250380142e-04 +9.682151830359214e-07 -8.431439302203384e-04 8.184148162559488e-04 +-9.682151830342610e-07 -8.431439302203466e-04 8.184148162559507e-04 +5.179341774664030e-19 -8.441715648753149e-04 7.603757931938017e-04 +1.177888648663260e-18 -8.440596911912994e-04 8.823271223188019e-04 +9.051804355943280e-19 -7.787166343474258e-04 7.437704251346963e-04 +7.925614495564584e-19 -9.023682216996192e-04 8.991001280109410e-04 +8.537570984537439e-19 -8.441068661748487e-04 8.214050304342987e-04 +1.020983777628519e-06 -7.780635668016381e-04 8.094848053713845e-04 +-1.020983777625945e-06 -7.780635668016463e-04 8.094848053713862e-04 +-1.025726389237812e-06 -7.780830020885157e-04 9.455372530908501e-04 +1.025726389241882e-06 -7.780830020885074e-04 9.455372530908486e-04 +1.103585299812938e-06 -9.010998361081686e-04 9.493006476322981e-04 +-1.103585299810705e-06 -9.010998361081769e-04 9.493006476322997e-04 +-1.123036786854537e-06 -9.012319712971935e-04 1.057177257634533e-03 +1.123036786858248e-06 -9.012319712971848e-04 1.057177257634532e-03 +1.228356592196346e-18 -7.786830507090296e-04 8.117391395377686e-04 +-1.046900105440361e-06 -7.780803932437609e-04 8.775130366581067e-04 +1.919694295833465e-18 -7.786135865295803e-04 9.475321477123354e-04 +1.046900105443690e-06 -7.780803932437526e-04 8.775130366581052e-04 +1.122583352907965e-18 -9.023761513258143e-04 9.529763337681268e-04 +-1.135327627218920e-06 -9.011525848375963e-04 1.003165823100624e-03 +1.802671400214363e-18 -9.022109025739559e-04 1.060513747178316e-03 +1.135327627221887e-06 -9.011525848375878e-04 1.003165823100622e-03 +1.060349182098750e-06 -8.431960914942023e-04 8.793440250380142e-04 +-1.060349182096345e-06 -8.431960914942107e-04 8.793440250380159e-04 +-1.080350462593529e-06 -8.432330702422383e-04 1.001362907919932e-03 +1.080350462597458e-06 -8.432330702422298e-04 1.001362907919931e-03 +1.099159587932892e-06 -8.432269759875561e-04 9.403497926076484e-04 +-1.099159587929722e-06 -8.432269759875642e-04 9.403497926076499e-04 +1.177888648663260e-18 -8.440596911912994e-04 8.823271223188019e-04 +1.858367125218783e-18 -8.439649014738682e-04 1.003990014474791e-03 +1.560575487254793e-18 -7.786517320519346e-04 8.796459497327042e-04 +1.454712912460257e-18 -9.023197974022910e-04 1.006796877672045e-03 +1.507192559243071e-18 -8.440167871993963e-04 9.431771049610520e-04 +1.025726389241882e-06 -7.780830020885074e-04 9.455372530908486e-04 +-1.025726389237812e-06 -7.780830020885157e-04 9.455372530908501e-04 +-8.777516931371065e-07 -7.781097586707331e-04 1.081676117578477e-03 +8.777516931426555e-07 -7.781097586707243e-04 1.081676117578475e-03 +1.123036786858248e-06 -9.012319712971848e-04 1.057177257634532e-03 +-1.123036786854537e-06 -9.012319712971935e-04 1.057177257634533e-03 +-9.658517060978099e-07 -9.012427149736497e-04 1.165347084706007e-03 +9.658517061030219e-07 -9.012427149736404e-04 1.165347084706005e-03 +1.919694295833465e-18 -7.786135865295803e-04 9.475321477123354e-04 +-9.663733461071205e-07 -7.780874412571076e-04 1.013583073715634e-03 +2.710505431213761e-18 -7.784868717552937e-04 1.083269058350126e-03 +9.663733461119268e-07 -7.780874412570991e-04 1.013583073715633e-03 +1.802671400214363e-18 -9.022109025739559e-04 1.060513747178316e-03 +-1.066586804540013e-06 -9.012810098786506e-04 1.111261996435753e-03 +2.560977646243775e-18 -9.019864295627616e-04 1.167884917440371e-03 +1.066586804544474e-06 -9.012810098786415e-04 1.111261996435751e-03 +1.080350462597458e-06 -8.432330702422298e-04 1.001362907919931e-03 +-1.080350462593529e-06 -8.432330702422383e-04 1.001362907919932e-03 +-9.218928423973380e-07 -8.432580938281120e-04 1.123508607537027e-03 +9.218928424027476e-07 -8.432580938281031e-04 1.123508607537025e-03 +1.016926612088670e-06 -8.432361757063653e-04 1.062407727416008e-03 +-1.016926612083993e-06 -8.432361757063740e-04 1.062407727416009e-03 +1.858367125218783e-18 -8.439649014738682e-04 1.003990014474791e-03 +2.637286712113017e-18 -8.437963693703858e-04 1.125576145987220e-03 +2.303691388515282e-18 -7.785611283585165e-04 1.015404321307773e-03 +2.170200981261474e-18 -9.020872016807869e-04 1.114189055897553e-03 +2.234170993933262e-18 -8.438945801518274e-04 1.064783733827639e-03 +8.777516931426555e-07 -7.781097586707243e-04 1.081676117578475e-03 +-8.777516931371065e-07 -7.781097586707331e-04 1.081676117578477e-03 +-6.338446779080663e-07 -7.781216425718632e-04 1.217941350664595e-03 +6.338446779151904e-07 -7.781216425718546e-04 1.217941350664593e-03 +9.658517061030219e-07 -9.012427149736404e-04 1.165347084706005e-03 +-9.658517060978099e-07 -9.012427149736497e-04 1.165347084706007e-03 +-6.761874556757614e-07 -9.011960087645192e-04 1.273675867330930e-03 +6.761874556825311e-07 -9.011960087645101e-04 1.273675867330928e-03 +2.710505431213761e-18 -7.784868717552937e-04 1.083269058350126e-03 +-7.651469603850086e-07 -7.781283579140867e-04 1.149800753590943e-03 +3.529500264424964e-18 -7.783471527422598e-04 1.219002739891650e-03 +7.651469603913243e-07 -7.781283579140777e-04 1.149800753590940e-03 +2.560977646243775e-18 -9.019864295627616e-04 1.167884917440371e-03 +-8.319968152392762e-07 -9.011900575972520e-04 1.219471911864623e-03 +3.363409014869216e-18 -9.017862957573298e-04 1.275384718541433e-03 +8.319968152452533e-07 -9.011900575972428e-04 1.219471911864621e-03 +9.218928424027476e-07 -8.432580938281031e-04 1.123508607537025e-03 +-9.218928423973380e-07 -8.432580938281120e-04 1.123508607537027e-03 +-6.610014041952202e-07 -8.432589369869167e-04 1.245814496283065e-03 +6.610014042021712e-07 -8.432589369869083e-04 1.245814496283063e-03 +8.012506182153593e-07 -8.432739668430740e-04 1.184649534940278e-03 +-8.012506182092016e-07 -8.432739668430831e-04 1.184649534940281e-03 +2.637286712113017e-18 -8.437963693703858e-04 1.125576145987220e-03 +3.448046135145642e-18 -8.436197355515081e-04 1.247186817435817e-03 +3.124373670176093e-18 -7.784093640923838e-04 1.151132988118413e-03 +2.962818679099586e-18 -9.018917422461770e-04 1.221612936692941e-03 +3.048359907785532e-18 -8.436961331600953e-04 1.186374693130843e-03 +6.338446779151904e-07 -7.781216425718546e-04 1.217941350664593e-03 +-6.338446779080663e-07 -7.781216425718632e-04 1.217941350664595e-03 +-3.312672549847003e-07 -7.781124886399027e-04 1.354275436406829e-03 +3.312672549934976e-07 -7.781124886398938e-04 1.354275436406826e-03 +6.761874556825311e-07 -9.011960087645101e-04 1.273675867330928e-03 +-6.761874556757614e-07 -9.011960087645192e-04 1.273675867330930e-03 +-3.468261093181412e-07 -9.012193853597462e-04 1.382155290648473e-03 +3.468261093265443e-07 -9.012193853597370e-04 1.382155290648470e-03 +3.529500264424964e-18 -7.783471527422598e-04 1.219002739891650e-03 +-4.878747935075424e-07 -7.781096677713670e-04 1.286099160902277e-03 +4.341427666482514e-18 -7.782507649061701e-04 1.354796555230779e-03 +4.878747935154993e-07 -7.781096677713584e-04 1.286099160902275e-03 +3.363409014869216e-18 -9.017862957573298e-04 1.275384718541433e-03 +-5.104538221283535e-07 -9.012194806328756e-04 1.327917482970392e-03 +4.169311233344930e-18 -9.016238310284499e-04 1.382950485839458e-03 +5.104538221359348e-07 -9.012194806328668e-04 1.327917482970389e-03 +6.610014042021712e-07 -8.432589369869083e-04 1.245814496283063e-03 +-6.610014041952202e-07 -8.432589369869167e-04 1.245814496283065e-03 +-3.421351287921846e-07 -8.432418302477598e-04 1.368213419331571e-03 +3.421351288007895e-07 -8.432418302477508e-04 1.368213419331569e-03 +5.062584808887817e-07 -8.432394196562517e-04 1.307002716201464e-03 +-5.062584808810091e-07 -8.432394196562602e-04 1.307002716201466e-03 +3.448046135145642e-18 -8.436197355515081e-04 1.247186817435817e-03 +4.249609791308515e-18 -8.435017532644084e-04 1.368878595784033e-03 +3.932855037801747e-18 -7.782957741863722e-04 1.286887525114290e-03 +3.764878643629991e-18 -9.016902665376206e-04 1.329172991939166e-03 +3.845442519775052e-18 -8.435580008258660e-04 1.308019218465696e-03 +3.312672549934976e-07 -7.781124886398938e-04 1.354275436406826e-03 +-3.312672549847003e-07 -7.781124886399027e-04 1.354275436406829e-03 +-8.877166123396118e-09 -7.781252747560130e-04 1.490643360250902e-03 +8.877166133875338e-09 -7.781252747560035e-04 1.490643360250899e-03 +3.468261093265443e-07 -9.012193853597370e-04 1.382155290648470e-03 +-3.468261093181412e-07 -9.012193853597462e-04 1.382155290648473e-03 +-1.013794358304850e-08 -9.012101550143519e-04 1.490638259408171e-03 +1.013794359310580e-08 -9.012101550143425e-04 1.490638259408168e-03 +4.341427666482514e-18 -7.782507649061701e-04 1.354796555230779e-03 +-1.697065499773734e-07 -7.781207945204559e-04 1.422460171436841e-03 +5.198542291042610e-18 -7.782069403350085e-04 1.490623203494554e-03 +1.697065499870132e-07 -7.781207945204466e-04 1.422460171436838e-03 +4.169311233344930e-18 -9.016238310284499e-04 1.382950485839458e-03 +-1.813666916635605e-07 -9.012111383514612e-04 1.436393984687092e-03 +5.005878691489209e-18 -9.015716134470657e-04 1.490624529879206e-03 +1.813666916727907e-07 -9.012111383514519e-04 1.436393984687089e-03 +3.421351288007895e-07 -8.432418302477508e-04 1.368213419331569e-03 +-3.421351287921846e-07 -8.432418302477598e-04 1.368213419331571e-03 +-9.800200527009973e-09 -8.432572278458577e-04 1.490640843300601e-03 +9.800200537282810e-09 -8.432572278458479e-04 1.490640843300598e-03 +1.746446134972658e-07 -8.432523669235633e-04 1.429431247691804e-03 +-1.746446134878250e-07 -8.432523669235732e-04 1.429431247691807e-03 +4.249609791308515e-18 -8.435017532644084e-04 1.368878595784033e-03 +5.097952992653100e-18 -8.434463554886544e-04 1.490623959251808e-03 +4.761293792066468e-18 -7.782188964422003e-04 1.422713793578430e-03 +4.581410960157623e-18 -9.015849573061529e-04 1.436755048925181e-03 +4.665481048124144e-18 -8.434611518307876e-04 1.429751369382260e-03 +8.877166133875338e-09 -7.781252747560035e-04 1.490643360250899e-03 +-8.877166123396118e-09 -7.781252747560130e-04 1.490643360250902e-03 +3.147636266640731e-07 -7.781236950276729e-04 1.627013440873557e-03 +-3.147636266519025e-07 -7.781236950276634e-04 1.627013440873554e-03 +1.013794359310580e-08 -9.012101550143425e-04 1.490638259408168e-03 +-1.013794358304850e-08 -9.012101550143519e-04 1.490638259408171e-03 +3.271694429870655e-07 -9.012281746499696e-04 1.599123808621493e-03 +-3.271694429753622e-07 -9.012281746499601e-04 1.599123808621490e-03 +5.198542291042610e-18 -7.782069403350085e-04 1.490623203494554e-03 +1.522648937121224e-07 -7.781261635304577e-04 1.558827088259609e-03 +6.091225681942487e-18 -7.782438693666054e-04 1.626449074312395e-03 +-1.522648937008013e-07 -7.781261635304479e-04 1.558827088259605e-03 +5.005878691489209e-18 -9.015716134470657e-04 1.490624529879206e-03 +1.612456097062188e-07 -9.012159841724957e-04 1.544883179242656e-03 +5.860051861791068e-18 -9.016193783275439e-04 1.598299963576910e-03 +-1.612456096953364e-07 -9.012159841724862e-04 1.544883179242653e-03 +9.800200537282810e-09 -8.432572278458479e-04 1.490640843300598e-03 +-9.800200527009973e-09 -8.432572278458577e-04 1.490640843300601e-03 +3.234363980286157e-07 -8.432514715954020e-04 1.613069905339740e-03 +-3.234363980166768e-07 -8.432514715953923e-04 1.613069905339737e-03 +-1.552696299953133e-07 -8.432568003059941e-04 1.551850848426919e-03 +1.552696300064178e-07 -8.432568003060037e-04 1.551850848426922e-03 +5.097952992653100e-18 -8.434463554886544e-04 1.490623959251808e-03 +5.973044733465811e-18 -8.434960160523191e-04 1.612368818486824e-03 +5.644678845700636e-18 -7.782151726285062e-04 1.558532419049194e-03 +5.434743714957128e-18 -9.015832652034436e-04 1.544494358247720e-03 +5.537104420628421e-18 -8.434578237313757e-04 1.551496423063166e-03 +-3.147636266519025e-07 -7.781236950276634e-04 1.627013440873554e-03 +3.147636266640731e-07 -7.781236950276729e-04 1.627013440873557e-03 +6.215586493659578e-07 -7.781438360733384e-04 1.763355316279087e-03 +-6.215586493520769e-07 -7.781438360733289e-04 1.763355316279083e-03 +-3.271694429753622e-07 -9.012281746499601e-04 1.599123808621490e-03 +3.271694429870655e-07 -9.012281746499696e-04 1.599123808621493e-03 +6.585618107957829e-07 -9.012134607904907e-04 1.707607191783224e-03 +-6.585618107824385e-07 -9.012134607904814e-04 1.707607191783220e-03 +6.091225681942487e-18 -7.782438693666054e-04 1.626449074312395e-03 +4.730509170946281e-07 -7.781266567183898e-04 1.695192742183225e-03 +6.973655341969157e-18 -7.783331865715312e-04 1.762242208331150e-03 +-4.730509170816032e-07 -7.781266567183803e-04 1.695192742183221e-03 +5.860051861791068e-18 -9.016193783275439e-04 1.598299963576910e-03 +4.916145215775636e-07 -9.012321817536697e-04 1.653363896487433e-03 +6.702300396382361e-18 -9.017775963589511e-04 1.705865138601087e-03 +-4.916145215650404e-07 -9.012321817536600e-04 1.653363896487429e-03 +-3.234363980166768e-07 -8.432514715953923e-04 1.613069905339737e-03 +3.234363980286157e-07 -8.432514715954020e-04 1.613069905339740e-03 +6.453706583638347e-07 -8.432777397908337e-04 1.735475261862542e-03 +-6.453706583502254e-07 -8.432777397908243e-04 1.735475261862538e-03 +-4.887775814829379e-07 -8.432541489962625e-04 1.674283035873470e-03 +4.887775814957123e-07 -8.432541489962720e-04 1.674283035873474e-03 +5.973044733465811e-18 -8.434960160523191e-04 1.612368818486824e-03 +6.837015030942747e-18 -8.436080789017647e-04 1.734060806887960e-03 +6.535201640840524e-18 -7.782856631480367e-04 1.694357545375825e-03 +6.282375540974916e-18 -9.016831047393760e-04 1.652078004237718e-03 +6.406172632220521e-18 -8.435498089447074e-04 1.673227996202012e-03 +-6.215586493520769e-07 -7.781438360733289e-04 1.763355316279083e-03 +6.215586493659578e-07 -7.781438360733384e-04 1.763355316279087e-03 +8.733982880163220e-07 -7.781428156801041e-04 1.899631781348132e-03 +-8.733982880007271e-07 -7.781428156800945e-04 1.899631781348128e-03 +-6.585618107824385e-07 -9.012134607904814e-04 1.707607191783220e-03 +6.585618107957829e-07 -9.012134607904907e-04 1.707607191783224e-03 +9.527380571211300e-07 -9.012665932628654e-04 1.815944695482992e-03 +-9.527380571061371e-07 -9.012665932628563e-04 1.815944695482987e-03 +6.973655341969157e-18 -7.783331865715312e-04 1.762242208331150e-03 +7.563275356244075e-07 -7.781557250685621e-04 1.831501537790828e-03 +7.826743251307345e-18 -7.784662654171500e-04 1.897973694582872e-03 +-7.563275356096699e-07 -7.781557250685528e-04 1.831501537790824e-03 +6.702300396382361e-18 -9.017775963589511e-04 1.705865138601087e-03 +8.162050696431597e-07 -9.012117014102754e-04 1.761814017213525e-03 +7.516345380808047e-18 -9.019730002655630e-04 1.813367597620594e-03 +-8.162050696289922e-07 -9.012117014102663e-04 1.761814017213520e-03 +-6.453706583502254e-07 -8.432777397908243e-04 1.735475261862538e-03 +6.453706583638347e-07 -8.432777397908337e-04 1.735475261862542e-03 +9.123021543957215e-07 -8.432858507248697e-04 1.857790044258760e-03 +-9.123021543804257e-07 -8.432858507248605e-04 1.857790044258755e-03 +-7.882130441416760e-07 -8.432967912700372e-04 1.796644844319959e-03 +7.882130441561245e-07 -8.432967912700466e-04 1.796644844319964e-03 +6.837015030942747e-18 -8.436080789017647e-04 1.734060806887960e-03 +7.674459300536333e-18 -8.437791299653946e-04 1.855670919920664e-03 +7.404788494676695e-18 -7.783916504051990e-04 1.830111459344718e-03 +7.115176018609629e-18 -9.018813844473274e-04 1.759636593963288e-03 +7.261204829588516e-18 -8.436810959123673e-04 1.794873148731801e-03 +-8.733982880007271e-07 -7.781428156800945e-04 1.899631781348128e-03 +8.733982880163220e-07 -7.781428156801041e-04 1.899631781348132e-03 +1.034512688064313e-06 -7.781235424398861e-04 2.035784315829560e-03 +-1.034512688047043e-06 -7.781235424398768e-04 2.035784315829555e-03 +-9.527380571061371e-07 -9.012665932628563e-04 1.815944695482987e-03 +9.527380571211300e-07 -9.012665932628654e-04 1.815944695482992e-03 +1.117665945336545e-06 -9.012633742624216e-04 1.924121728054396e-03 +-1.117665945319942e-06 -9.012633742624125e-04 1.924121728054390e-03 +7.826743251307345e-18 -7.784662654171500e-04 1.897973694582872e-03 +9.677877307576431e-07 -7.781253430799002e-04 1.967731042258532e-03 +8.641562476786381e-18 -7.785869047549496e-04 2.033709174965687e-03 +-9.677877307412007e-07 -7.781253430798907e-04 1.967731042258527e-03 +7.516345380808047e-18 -9.019730002655630e-04 1.813367597620594e-03 +1.056958955071617e-06 -9.013073972472509e-04 1.870035255970368e-03 +8.295761276069812e-18 -9.021944182813255e-04 1.920740501733266e-03 +-1.056958955055808e-06 -9.013073972472420e-04 1.870035255970362e-03 +-9.123021543804257e-07 -8.432858507248605e-04 1.857790044258755e-03 +9.123021543957215e-07 -8.432858507248697e-04 1.857790044258760e-03 +1.080815194964856e-06 -8.432662826289288e-04 1.979946338172194e-03 +-1.080815194947909e-06 -8.432662826289197e-04 1.979946338172188e-03 +-1.011786650753496e-06 -8.432679904221895e-04 1.918895622076854e-03 +1.011786650769631e-06 -8.432679904221988e-04 1.918895622076860e-03 +7.674459300536333e-18 -8.437791299653946e-04 1.855670919920664e-03 +8.472456981078490e-18 -8.439424011425998e-04 1.977257564977946e-03 +8.239139108779333e-18 -7.785377705521459e-04 1.965836928353800e-03 +7.908855816354259e-18 -9.020711196110862e-04 1.867066212551190e-03 +8.077862877569256e-18 -8.438752190468149e-04 1.916462824115672e-03 +-1.034512688047043e-06 -7.781235424398768e-04 2.035784315829555e-03 +1.034512688064313e-06 -7.781235424398861e-04 2.035784315829560e-03 +1.048275725835720e-06 -7.781094209665492e-04 2.171844648535429e-03 +-1.048275725816833e-06 -7.781094209665400e-04 2.171844648535424e-03 +-1.117665945319942e-06 -9.012633742624125e-04 1.924121728054390e-03 +1.117665945336545e-06 -9.012633742624216e-04 1.924121728054396e-03 +1.110022602357848e-06 -9.011311021482559e-04 2.032009413546330e-03 +-1.110022602339635e-06 -9.011311021482462e-04 2.032009413546325e-03 +8.641562476786381e-18 -7.785869047549496e-04 2.033709174965687e-03 +1.064399804801837e-06 -7.781230297415925e-04 2.103814538956698e-03 +9.434292671187800e-18 -7.786537054802308e-04 2.169502434692448e-03 +-1.064399804783755e-06 -7.781230297415831e-04 2.103814538956693e-03 +8.295761276069812e-18 -9.021944182813255e-04 1.920740501733266e-03 +1.135230127802945e-06 -9.011870879991617e-04 1.978135863368557e-03 +9.080788764607138e-18 -9.023539782625949e-04 2.028284482696274e-03 +-1.135230127785548e-06 -9.011870879991527e-04 1.978135863368551e-03 +-1.080815194947909e-06 -8.432662826289197e-04 1.979946338172188e-03 +1.080815194964856e-06 -8.432662826289288e-04 1.979946338172194e-03 +1.076212592391403e-06 -8.432321832742446e-04 2.101972538900170e-03 +-1.076212592372847e-06 -8.432321832742351e-04 2.101972538900166e-03 +-1.106564828356685e-06 -8.432609420209639e-04 2.040964530971158e-03 +1.106564828374434e-06 -8.432609420209730e-04 2.040964530971163e-03 +8.472456981078490e-18 -8.439424011425998e-04 1.977257564977946e-03 +9.257861663975139e-18 -8.440341302034089e-04 2.098923962012848e-03 +9.038466895746475e-18 -7.786225793046237e-04 2.101595866413559e-03 +8.684059707936905e-18 -9.023022524429413e-04 1.974457560127926e-03 +8.863921860330435e-18 -8.439916977092853e-04 2.038072243834625e-03 +-1.048275725816833e-06 -7.781094209665400e-04 2.171844648535424e-03 +1.048275725835720e-06 -7.781094209665492e-04 2.171844648535429e-03 +8.995750338356045e-07 -7.780489604548153e-04 2.307630468189018e-03 +-8.995750338152099e-07 -7.780489604548070e-04 2.307630468189013e-03 +-1.110022602339635e-06 -9.011311021482462e-04 2.032009413546325e-03 +1.110022602357848e-06 -9.011311021482559e-04 2.032009413546330e-03 +8.687106914012230e-07 -9.011607112564673e-04 2.139768191230762e-03 +-8.687106913814265e-07 -9.011607112564578e-04 2.139768191230756e-03 +9.434292671187800e-18 -7.786537054802308e-04 2.169502434692448e-03 +9.915357144267224e-07 -7.780842274319067e-04 2.239806129851090e-03 +1.020015603929350e-17 -7.787373177314833e-04 2.305549204171664e-03 +-9.915357144070590e-07 -7.780842274318978e-04 2.239806129851085e-03 +9.080788764607138e-18 -9.023539782625949e-04 2.028284482696274e-03 +1.026397934918269e-06 -9.011155866029444e-04 2.085850736772229e-03 +9.878945263826905e-18 -9.022478310534486e-04 2.136042543456756e-03 +-1.026397934899248e-06 -9.011155866029345e-04 2.085850736772224e-03 +-1.076212592372847e-06 -8.432321832742351e-04 2.101972538900166e-03 +1.076212592391403e-06 -8.432321832742446e-04 2.101972538900170e-03 +8.620571942852354e-07 -8.431207922377293e-04 2.223675789179595e-03 +-8.620571942651228e-07 -8.431207922377204e-04 2.223675789179588e-03 +-9.934721575058434e-07 -8.431841016070489e-04 2.162899809217035e-03 +9.934721575251933e-07 -8.431841016070585e-04 2.162899809217040e-03 +9.257861663975139e-18 -8.440341302034089e-04 2.098923962012848e-03 +1.004357405805966e-17 -8.441522090627827e-04 2.220877367410897e-03 +9.823398431332744e-18 -7.786890345373313e-04 2.237472380409449e-03 +9.480760369278579e-18 -9.023392772846447e-04 2.082164925213991e-03 +9.651894111848449e-18 -8.440831501471735e-04 2.159847432281857e-03 +8.471933303509397e-07 -9.011474346411032e-04 8.415269968516889e-04 +-8.471933303501188e-07 -9.011474346411119e-04 8.415269968516899e-04 +-1.103585299810705e-06 -9.010998361081769e-04 9.493006476322997e-04 +1.103585299812938e-06 -9.010998361081686e-04 9.493006476322981e-04 +5.173792996616931e-08 -9.953719191866672e-04 1.007753135508795e-03 +-5.173792996557274e-08 -9.953719191866763e-04 1.007753135508796e-03 +-6.558504282763206e-07 -9.956242508374613e-04 1.087253356434494e-03 +6.558504282783027e-07 -9.956242508374533e-04 1.087253356434492e-03 +4.509788699639107e-19 -9.022842658787991e-04 8.452162729448680e-04 +-1.012607851798301e-06 -9.010920208092453e-04 8.954612119693819e-04 +1.122583352907965e-18 -9.023761513258143e-04 9.529763337681268e-04 +1.012607851799817e-06 -9.010920208092372e-04 8.954612119693802e-04 +3.078964763269382e-19 -9.979932698681907e-04 1.014857438308311e-03 +-4.396551379447125e-07 -9.954528786644296e-04 1.046964381315551e-03 +1.004885477909020e-18 -9.976955423336600e-04 1.094829820581308e-03 +4.396551379460145e-07 -9.954528786644214e-04 1.046964381315550e-03 +6.683721392498647e-07 -9.519886686230038e-04 9.250203190111895e-04 +-6.683721392491653e-07 -9.519886686230127e-04 9.250203190111909e-04 +-1.014237319095279e-06 -9.518756170778315e-04 1.018791486861903e-03 +1.014237319097363e-06 -9.518756170778233e-04 1.018791486861902e-03 +8.987874662069992e-07 -9.518658831520344e-04 9.718984474856376e-04 +-8.987874662056026e-07 -9.518658831520425e-04 9.718984474856393e-04 +3.788090158798841e-19 -9.534435451133525e-04 9.300876044332419e-04 +1.064270428445427e-18 -9.535991840580947e-04 1.023779618363158e-03 +7.925614495564584e-19 -9.023682216996192e-04 8.991001280109410e-04 +6.649944826691430e-19 -9.978320185280367e-04 1.055248093742002e-03 +7.276718188386641e-19 -9.535826295934458e-04 9.769997913012870e-04 +1.103585299812938e-06 -9.010998361081686e-04 9.493006476322981e-04 +-1.103585299810705e-06 -9.010998361081769e-04 9.493006476322997e-04 +-1.123036786854537e-06 -9.012319712971935e-04 1.057177257634533e-03 +1.123036786858248e-06 -9.012319712971848e-04 1.057177257634532e-03 +6.558504282783027e-07 -9.956242508374533e-04 1.087253356434492e-03 +-6.558504282763206e-07 -9.956242508374613e-04 1.087253356434494e-03 +-7.703036150693513e-07 -9.959011787727459e-04 1.167757906519010e-03 +7.703036150727173e-07 -9.959011787727368e-04 1.167757906519008e-03 +1.122583352907965e-18 -9.023761513258143e-04 9.529763337681268e-04 +-1.135327627218920e-06 -9.011525848375963e-04 1.003165823100624e-03 +1.802671400214363e-18 -9.022109025739559e-04 1.060513747178316e-03 +1.135327627221887e-06 -9.011525848375878e-04 1.003165823100622e-03 +1.004885477909020e-18 -9.976955423336600e-04 1.094829820581308e-03 +-7.496308907284994e-07 -9.958017720816182e-04 1.127793413843141e-03 +1.686346645032256e-18 -9.973569554092582e-04 1.173578978952466e-03 +7.496308907311614e-07 -9.958017720816095e-04 1.127793413843139e-03 +1.014237319097363e-06 -9.518756170778233e-04 1.018791486861902e-03 +-1.014237319095279e-06 -9.518756170778315e-04 1.018791486861903e-03 +-1.053212218765067e-06 -9.521109319188672e-04 1.112726768434333e-03 +1.053212218768563e-06 -9.521109319188582e-04 1.112726768434331e-03 +1.052964601943652e-06 -9.519724426001663e-04 1.065725554668596e-03 +-1.052964601940874e-06 -9.519724426001748e-04 1.065725554668597e-03 +1.064270428445427e-18 -9.535991840580947e-04 1.023779618363158e-03 +1.747163445208992e-18 -9.533440878717752e-04 1.117058387958884e-03 +1.454712912460257e-18 -9.023197974022910e-04 1.006796877672045e-03 +1.340886242728060e-18 -9.975488512918157e-04 1.134105741445155e-03 +1.400236451678739e-18 -9.535130547399780e-04 1.070456134341481e-03 +1.123036786858248e-06 -9.012319712971848e-04 1.057177257634532e-03 +-1.123036786854537e-06 -9.012319712971935e-04 1.057177257634533e-03 +-9.658517060978099e-07 -9.012427149736497e-04 1.165347084706007e-03 +9.658517061030219e-07 -9.012427149736404e-04 1.165347084706005e-03 +7.703036150727173e-07 -9.959011787727368e-04 1.167757906519008e-03 +-7.703036150693513e-07 -9.959011787727459e-04 1.167757906519010e-03 +-6.684173315476561e-07 -9.959753319676180e-04 1.247843155195909e-03 +6.684173315524976e-07 -9.959753319676082e-04 1.247843155195908e-03 +1.802671400214363e-18 -9.022109025739559e-04 1.060513747178316e-03 +-1.066586804540013e-06 -9.012810098786506e-04 1.111261996435753e-03 +2.560977646243775e-18 -9.019864295627616e-04 1.167884917440371e-03 +1.066586804544474e-06 -9.012810098786415e-04 1.111261996435751e-03 +1.686346645032256e-18 -9.973569554092582e-04 1.173578978952466e-03 +-7.368914718315218e-07 -9.959498917787707e-04 1.207617573842975e-03 +2.412760115364074e-18 -9.969363421132615e-04 1.252717031109254e-03 +7.368914718356148e-07 -9.959498917787612e-04 1.207617573842973e-03 +1.053212218768563e-06 -9.521109319188582e-04 1.112726768434331e-03 +-1.053212218765067e-06 -9.521109319188672e-04 1.112726768434333e-03 +-9.134269729205675e-07 -9.521272512919503e-04 1.206891837715580e-03 +9.134269729255737e-07 -9.521272512919407e-04 1.206891837715578e-03 +1.008769799214928e-06 -9.521946723705623e-04 1.159785429127271e-03 +-1.008769799210688e-06 -9.521946723705716e-04 1.159785429127273e-03 +1.747163445208992e-18 -9.533440878717752e-04 1.117058387958884e-03 +2.485035848566507e-18 -9.530390784408952e-04 1.210247752538181e-03 +2.170200981261474e-18 -9.020872016807869e-04 1.114189055897553e-03 +2.043050086222273e-18 -9.971445529338020e-04 1.213149439906184e-03 +2.107795167128023e-18 -9.531626426924322e-04 1.163638290322180e-03 +9.658517061030219e-07 -9.012427149736404e-04 1.165347084706005e-03 +-9.658517060978099e-07 -9.012427149736497e-04 1.165347084706007e-03 +-6.761874556757614e-07 -9.011960087645192e-04 1.273675867330930e-03 +6.761874556825311e-07 -9.011960087645101e-04 1.273675867330928e-03 +6.684173315524976e-07 -9.959753319676082e-04 1.247843155195908e-03 +-6.684173315476561e-07 -9.959753319676180e-04 1.247843155195909e-03 +-4.617464970439964e-07 -9.958884476661807e-04 1.328809854613982e-03 +4.617464970503753e-07 -9.958884476661710e-04 1.328809854613980e-03 +2.560977646243775e-18 -9.019864295627616e-04 1.167884917440371e-03 +-8.319968152392762e-07 -9.011900575972520e-04 1.219471911864623e-03 +3.363409014869216e-18 -9.017862957573298e-04 1.275384718541433e-03 +8.319968152452533e-07 -9.011900575972428e-04 1.219471911864621e-03 +2.412760115364074e-18 -9.969363421132615e-04 1.252717031109254e-03 +-5.737470535182992e-07 -9.959605127823879e-04 1.288289099234137e-03 +3.183374808908275e-18 -9.966273842356239e-04 1.331775863970677e-03 +5.737470535239047e-07 -9.959605127823779e-04 1.288289099234135e-03 +9.134269729255737e-07 -9.521272512919407e-04 1.206891837715578e-03 +-9.134269729205675e-07 -9.521272512919503e-04 1.206891837715580e-03 +-6.271775730564376e-07 -9.520375987193730e-04 1.301387106032974e-03 +6.271775730630168e-07 -9.520375987193636e-04 1.301387106032972e-03 +7.814681081313281e-07 -9.520333372269043e-04 1.254080796062922e-03 +-7.814681081255396e-07 -9.520333372269140e-04 1.254080796062924e-03 +2.485035848566507e-18 -9.530390784408952e-04 1.210247752538181e-03 +3.275287809852717e-18 -9.528033423289574e-04 1.303584911341914e-03 +2.962818679099586e-18 -9.018917422461770e-04 1.221612936692941e-03 +2.793534512379384e-18 -9.967560451473109e-04 1.292264817488482e-03 +2.875348465225166e-18 -9.529328325190935e-04 1.256894163310292e-03 +6.761874556825311e-07 -9.011960087645101e-04 1.273675867330928e-03 +-6.761874556757614e-07 -9.011960087645192e-04 1.273675867330930e-03 +-3.468261093181412e-07 -9.012193853597462e-04 1.382155290648473e-03 +3.468261093265443e-07 -9.012193853597370e-04 1.382155290648470e-03 +4.617464970503753e-07 -9.958884476661710e-04 1.328809854613980e-03 +-4.617464970439964e-07 -9.958884476661807e-04 1.328809854613982e-03 +-2.198891570004516e-07 -9.958558921035164e-04 1.409781760383254e-03 +2.198891570084210e-07 -9.958558921035071e-04 1.409781760383251e-03 +3.363409014869216e-18 -9.017862957573298e-04 1.275384718541433e-03 +-5.104538221283535e-07 -9.012194806328756e-04 1.327917482970392e-03 +4.169311233344930e-18 -9.016238310284499e-04 1.382950485839458e-03 +5.104538221359348e-07 -9.012194806328668e-04 1.327917482970389e-03 +3.183374808908275e-18 -9.966273842356239e-04 1.331775863970677e-03 +-3.409493141847224e-07 -9.958299647346664e-04 1.369331911581626e-03 +3.984658218864555e-18 -9.964289585738019e-04 1.411126579161052e-03 +3.409493141918878e-07 -9.958299647346571e-04 1.369331911581623e-03 +6.271775730630168e-07 -9.520375987193636e-04 1.301387106032972e-03 +-6.271775730564376e-07 -9.520375987193730e-04 1.301387106032974e-03 +-3.158931381813151e-07 -9.520793429777139e-04 1.396033815838658e-03 +3.158931381895066e-07 -9.520793429777048e-04 1.396033815838655e-03 +4.666282792419672e-07 -9.520747094195522e-04 1.348731276375095e-03 +-4.666282792345873e-07 -9.520747094195615e-04 1.348731276375097e-03 +3.275287809852717e-18 -9.528033423289574e-04 1.303584911341914e-03 +4.085873566961972e-18 -9.526039241482592e-04 1.397027916573112e-03 +3.764878643629991e-18 -9.016902665376206e-04 1.329172991939166e-03 +3.580889729165699e-18 -9.965263563778911e-04 1.371359881035110e-03 +3.680322183964605e-18 -9.526829316216311e-04 1.350302120980403e-03 +3.468261093265443e-07 -9.012193853597370e-04 1.382155290648470e-03 +-3.468261093181412e-07 -9.012193853597462e-04 1.382155290648473e-03 +-1.013794358304850e-08 -9.012101550143519e-04 1.490638259408171e-03 +1.013794359310580e-08 -9.012101550143425e-04 1.490638259408168e-03 +2.198891570084210e-07 -9.958558921035071e-04 1.409781760383251e-03 +-2.198891570004516e-07 -9.958558921035164e-04 1.409781760383254e-03 +-9.512256493277376e-09 -9.959248985767462e-04 1.490633830543116e-03 +9.512256502854716e-09 -9.959248985767374e-04 1.490633830543112e-03 +4.169311233344930e-18 -9.016238310284499e-04 1.382950485839458e-03 +-1.813666916635605e-07 -9.012111383514612e-04 1.436393984687092e-03 +5.005878691489209e-18 -9.015716134470657e-04 1.490624529879206e-03 +1.813666916727907e-07 -9.012111383514519e-04 1.436393984687089e-03 +3.984658218864555e-18 -9.964289585738019e-04 1.411126579161052e-03 +-1.066991097002732e-07 -9.959072099813399e-04 1.450201650282528e-03 +4.794954252733088e-18 -9.963319808035762e-04 1.490625441073317e-03 +1.066991097090511e-07 -9.959072099813306e-04 1.450201650282525e-03 +3.158931381895066e-07 -9.520793429777048e-04 1.396033815838655e-03 +-3.158931381813151e-07 -9.520793429777139e-04 1.396033815838658e-03 +-1.000407050173117e-08 -9.520705480088600e-04 1.490635843510161e-03 +1.000407051155842e-08 -9.520705480088509e-04 1.490635843510157e-03 +1.665068389359363e-07 -9.520713417290588e-04 1.443325184768670e-03 +-1.665068389269274e-07 -9.520713417290676e-04 1.443325184768674e-03 +4.085873566961972e-18 -9.526039241482592e-04 1.397027916573112e-03 +4.909235044621577e-18 -9.525457949665902e-04 1.490624996708969e-03 +4.581410960157623e-18 -9.015849573061529e-04 1.436755048925181e-03 +4.390682342852137e-18 -9.963569227426116e-04 1.450930313967467e-03 +4.494627151095258e-18 -9.525602389246446e-04 1.443792230891986e-03 +1.013794359310580e-08 -9.012101550143425e-04 1.490638259408168e-03 +-1.013794358304850e-08 -9.012101550143519e-04 1.490638259408171e-03 +3.271694429870655e-07 -9.012281746499696e-04 1.599123808621493e-03 +-3.271694429753622e-07 -9.012281746499601e-04 1.599123808621490e-03 +9.512256502854716e-09 -9.959248985767374e-04 1.490633830543112e-03 +-9.512256493277376e-09 -9.959248985767462e-04 1.490633830543116e-03 +2.011590554774594e-07 -9.958616373780269e-04 1.571483340055726e-03 +-2.011590554662772e-07 -9.958616373780176e-04 1.571483340055721e-03 +5.005878691489209e-18 -9.015716134470657e-04 1.490624529879206e-03 +1.612456097062188e-07 -9.012159841724957e-04 1.544883179242656e-03 +5.860051861791068e-18 -9.016193783275439e-04 1.598299963576910e-03 +-1.612456096953364e-07 -9.012159841724862e-04 1.544883179242653e-03 +4.794954252733088e-18 -9.963319808035762e-04 1.490625441073317e-03 +8.774819957960906e-08 -9.959095202541656e-04 1.531065370641889e-03 +5.609588189754911e-18 -9.964259114715137e-04 1.570121387758523e-03 +-8.774819956923299e-08 -9.959095202541567e-04 1.531065370641885e-03 +1.000407051155842e-08 -9.520705480088509e-04 1.490635843510157e-03 +-1.000407050173117e-08 -9.520705480088600e-04 1.490635843510161e-03 +2.962984369873657e-07 -9.520871234809774e-04 1.585240002824820e-03 +-2.962984369759114e-07 -9.520871234809679e-04 1.585240002824816e-03 +-1.466020578651998e-07 -9.520760968988861e-04 1.537947035162433e-03 +1.466020578758432e-07 -9.520760968988952e-04 1.537947035162436e-03 +4.909235044621577e-18 -9.525457949665902e-04 1.490624996708969e-03 +5.742236527145140e-18 -9.526004966485266e-04 1.584223742396270e-03 +5.434743714957128e-18 -9.015832652034436e-04 1.544494358247720e-03 +5.200309976011636e-18 -9.963547659740813e-04 1.530319839372401e-03 +5.326261252367482e-18 -9.525595587244370e-04 1.537458178913813e-03 +-3.271694429753622e-07 -9.012281746499601e-04 1.599123808621490e-03 +3.271694429870655e-07 -9.012281746499696e-04 1.599123808621493e-03 +6.585618107957829e-07 -9.012134607904907e-04 1.707607191783224e-03 +-6.585618107824385e-07 -9.012134607904814e-04 1.707607191783220e-03 +-2.011590554662772e-07 -9.958616373780176e-04 1.571483340055721e-03 +2.011590554774594e-07 -9.958616373780269e-04 1.571483340055726e-03 +4.442637696834108e-07 -9.958990485198957e-04 1.652458545108011e-03 +-4.442637696706165e-07 -9.958990485198862e-04 1.652458545108006e-03 +5.860051861791068e-18 -9.016193783275439e-04 1.598299963576910e-03 +4.916145215775636e-07 -9.012321817536697e-04 1.653363896487433e-03 +6.702300396382361e-18 -9.017775963589511e-04 1.705865138601087e-03 +-4.916145215650404e-07 -9.012321817536600e-04 1.653363896487429e-03 +5.609588189754911e-18 -9.964259114715137e-04 1.570121387758523e-03 +3.226782619341137e-07 -9.958389225870352e-04 1.611932733354481e-03 +6.421657866877820e-18 -9.966202583888374e-04 1.649478281665438e-03 +-3.226782619221237e-07 -9.958389225870256e-04 1.611932733354476e-03 +-2.962984369759114e-07 -9.520871234809679e-04 1.585240002824816e-03 +2.962984369873657e-07 -9.520871234809774e-04 1.585240002824820e-03 +6.089276625921816e-07 -9.520531725432111e-04 1.679888991159068e-03 +-6.089276625791056e-07 -9.520531725432015e-04 1.679888991159064e-03 +-4.475764956155544e-07 -9.520855184605791e-04 1.632544177742097e-03 +4.475764956278184e-07 -9.520855184605887e-04 1.632544177742101e-03 +5.742236527145140e-18 -9.526004966485266e-04 1.584223742396270e-03 +6.565265520203764e-18 -9.527966768767542e-04 1.677667023512816e-03 +6.282375540974916e-18 -9.016831047393760e-04 1.652078004237718e-03 +6.018222029801007e-18 -9.965221610312928e-04 1.609888172950072e-03 +6.155727571748147e-18 -9.526768042091890e-04 1.630950439736038e-03 +-6.585618107824385e-07 -9.012134607904814e-04 1.707607191783220e-03 +6.585618107957829e-07 -9.012134607904907e-04 1.707607191783224e-03 +9.527380571211300e-07 -9.012665932628654e-04 1.815944695482992e-03 +-9.527380571061371e-07 -9.012665932628563e-04 1.815944695482987e-03 +-4.442637696706165e-07 -9.958990485198862e-04 1.652458545108006e-03 +4.442637696834108e-07 -9.958990485198957e-04 1.652458545108011e-03 +6.534215480457300e-07 -9.959924093990132e-04 1.733424414192554e-03 +-6.534215480313690e-07 -9.959924093990045e-04 1.733424414192548e-03 +6.702300396382361e-18 -9.017775963589511e-04 1.705865138601087e-03 +8.162050696431597e-07 -9.012117014102754e-04 1.761814017213525e-03 +7.516345380808047e-18 -9.019730002655630e-04 1.813367597620594e-03 +-8.162050696289922e-07 -9.012117014102663e-04 1.761814017213520e-03 +6.421657866877820e-18 -9.966202583888374e-04 1.649478281665438e-03 +5.573625434718000e-07 -9.959731618870687e-04 1.692982022869605e-03 +7.194601901026971e-18 -9.969264653263933e-04 1.728536987478180e-03 +-5.573625434582128e-07 -9.959731618870594e-04 1.692982022869600e-03 +-6.089276625791056e-07 -9.520531725432015e-04 1.679888991159064e-03 +6.089276625921816e-07 -9.520531725432111e-04 1.679888991159068e-03 +8.985098903014864e-07 -9.521478454392078e-04 1.774391047850899e-03 +-8.985098902868039e-07 -9.521478454391989e-04 1.774391047850894e-03 +-7.645170800687830e-07 -9.520529825842651e-04 1.727197071665427e-03 +7.645170800826673e-07 -9.520529825842745e-04 1.727197071665432e-03 +6.565265520203764e-18 -9.527966768767542e-04 1.677667023512816e-03 +7.355388441314416e-18 -9.530285531188359e-04 1.771008147025490e-03 +7.115176018609629e-18 -9.018813844473274e-04 1.759636593963288e-03 +6.815312293211193e-18 -9.967463207514399e-04 1.688993843357261e-03 +6.966591012742801e-18 -9.529254735477829e-04 1.724358067888627e-03 +-9.527380571061371e-07 -9.012665932628563e-04 1.815944695482987e-03 +9.527380571211300e-07 -9.012665932628654e-04 1.815944695482992e-03 +1.117665945336545e-06 -9.012633742624216e-04 1.924121728054396e-03 +-1.117665945319942e-06 -9.012633742624125e-04 1.924121728054390e-03 +-6.534215480313690e-07 -9.959924093990045e-04 1.733424414192548e-03 +6.534215480457300e-07 -9.959924093990132e-04 1.733424414192554e-03 +7.604595681105705e-07 -9.959177644796036e-04 1.813516394422952e-03 +-7.604595680946698e-07 -9.959177644795947e-04 1.813516394422946e-03 +7.516345380808047e-18 -9.019730002655630e-04 1.813367597620594e-03 +1.056958955071617e-06 -9.013073972472509e-04 1.870035255970368e-03 +8.295761276069812e-18 -9.021944182813255e-04 1.920740501733266e-03 +-1.056958955055808e-06 -9.013073972472420e-04 1.870035255970362e-03 +7.194601901026971e-18 -9.969264653263933e-04 1.728536987478180e-03 +7.239506130452901e-07 -9.959696554613265e-04 1.773648333301966e-03 +7.944798468330913e-18 -9.973408363007463e-04 1.807682102565475e-03 +-7.239506130301621e-07 -9.959696554613178e-04 1.773648333301960e-03 +-8.985098902868039e-07 -9.521478454391989e-04 1.774391047850894e-03 +8.985098903014864e-07 -9.521478454392078e-04 1.774391047850899e-03 +1.044426787083683e-06 -9.521391054945760e-04 1.868561431472528e-03 +-1.044426787067432e-06 -9.521391054945670e-04 1.868561431472523e-03 +-9.965863677730572e-07 -9.522168550839753e-04 1.821502105768811e-03 +9.965863677885283e-07 -9.522168550839841e-04 1.821502105768816e-03 +7.355388441314416e-18 -9.530285531188359e-04 1.771008147025490e-03 +8.117781786750453e-18 -9.533311615433122e-04 1.864201007004744e-03 +7.908855816354259e-18 -9.020711196110862e-04 1.867066212551190e-03 +7.568207123673284e-18 -9.971336509105456e-04 1.768101733917737e-03 +7.737247478907936e-18 -9.531493157354874e-04 1.817621160278998e-03 +-1.117665945319942e-06 -9.012633742624125e-04 1.924121728054390e-03 +1.117665945336545e-06 -9.012633742624216e-04 1.924121728054396e-03 +1.110022602357848e-06 -9.011311021482559e-04 2.032009413546330e-03 +-1.110022602339635e-06 -9.011311021482462e-04 2.032009413546325e-03 +-7.604595680946698e-07 -9.959177644795947e-04 1.813516394422946e-03 +7.604595681105705e-07 -9.959177644796036e-04 1.813516394422952e-03 +6.548827374635377e-07 -9.956486941205263e-04 1.894002234117707e-03 +-6.548827374460574e-07 -9.956486941205165e-04 1.894002234117701e-03 +8.295761276069812e-18 -9.021944182813255e-04 1.920740501733266e-03 +1.135230127802945e-06 -9.011870879991617e-04 1.978135863368557e-03 +9.080788764607138e-18 -9.023539782625949e-04 2.028284482696274e-03 +-1.135230127785548e-06 -9.011870879991527e-04 1.978135863368551e-03 +7.944798468330913e-18 -9.973408363007463e-04 1.807682102565475e-03 +7.438148104978824e-07 -9.958172671379641e-04 1.853482920410027e-03 +8.714035078974602e-18 -9.976826970900345e-04 1.886432220450643e-03 +-7.438148104811992e-07 -9.958172671379547e-04 1.853482920410022e-03 +-1.044426787067432e-06 -9.521391054945670e-04 1.868561431472523e-03 +1.044426787083683e-06 -9.521391054945760e-04 1.868561431472528e-03 +1.014610926970183e-06 -9.519039987199082e-04 1.962503302082609e-03 +-1.014610926952328e-06 -9.519039987198985e-04 1.962503302082604e-03 +-1.048334017137874e-06 -9.520047641976494e-04 1.915563628923348e-03 +1.048334017154913e-06 -9.520047641976589e-04 1.915563628923353e-03 +8.117781786750453e-18 -9.533311615433122e-04 1.864201007004744e-03 +8.900386876863917e-18 -9.535809378330499e-04 1.957486425817336e-03 +8.684059707936905e-18 -9.023022524429413e-04 1.974457560127926e-03 +8.326130798669391e-18 -9.975298941446809e-04 1.847163721912681e-03 +8.503377509363605e-18 -9.534997993174525e-04 1.910803993438823e-03 +-1.110022602339635e-06 -9.011311021482462e-04 2.032009413546325e-03 +1.110022602357848e-06 -9.011311021482559e-04 2.032009413546330e-03 +8.687106914012230e-07 -9.011607112564673e-04 2.139768191230762e-03 +-8.687106913814265e-07 -9.011607112564578e-04 2.139768191230756e-03 +-6.548827374460574e-07 -9.956486941205165e-04 1.894002234117701e-03 +6.548827374635377e-07 -9.956486941205263e-04 1.894002234117707e-03 +6.434213439554937e-08 -9.954288911651718e-04 1.973552594480441e-03 +-6.434213437648409e-08 -9.954288911651623e-04 1.973552594480436e-03 +9.080788764607138e-18 -9.023539782625949e-04 2.028284482696274e-03 +1.026397934918269e-06 -9.011155866029444e-04 2.085850736772229e-03 +9.878945263826905e-18 -9.022478310534486e-04 2.136042543456756e-03 +-1.026397934899248e-06 -9.011155866029345e-04 2.085850736772224e-03 +8.714035078974602e-18 -9.976826970900345e-04 1.886432220450643e-03 +4.447097213239545e-07 -9.954924379540194e-04 1.934287677992381e-03 +9.504569936030305e-18 -9.980037843539244e-04 1.966453252610815e-03 +-4.447097213056757e-07 -9.954924379540094e-04 1.934287677992376e-03 +-1.014610926952328e-06 -9.519039987198985e-04 1.962503302082604e-03 +1.014610926970183e-06 -9.519039987199082e-04 1.962503302082609e-03 +6.819881348743875e-07 -9.519897375519685e-04 2.056272263333914e-03 +-6.819881348549405e-07 -9.519897375519587e-04 2.056272263333908e-03 +-9.051861037712119e-07 -9.518834446438298e-04 2.009399747902166e-03 +9.051861037898792e-07 -9.518834446438396e-04 2.009399747902172e-03 +8.900386876863917e-18 -9.535809378330499e-04 1.957486425817336e-03 +9.701005479176948e-18 -9.534048130387422e-04 2.051187061969857e-03 +9.480760369278579e-18 -9.023392772846447e-04 2.082164925213991e-03 +9.107232074429233e-18 -9.978303066540391e-04 1.926018447557357e-03 +9.301933847011965e-18 -9.535556010776356e-04 2.004272662530831e-03 +5.173792996616931e-08 -9.953719191866672e-04 1.007753135508795e-03 +-5.173792996557274e-08 -9.953719191866763e-04 1.007753135508796e-03 +-6.558504282763206e-07 -9.956242508374613e-04 1.087253356434494e-03 +6.558504282783027e-07 -9.956242508374533e-04 1.087253356434492e-03 +-7.223488766804354e-07 -1.059958502072031e-03 1.175240639551531e-03 +7.223488766807175e-07 -1.059958502072041e-03 1.175240639551533e-03 +2.508495455233215e-07 -1.061366000288731e-03 1.229458995317646e-03 +-2.508495455216389e-07 -1.061366000288723e-03 1.229458995317643e-03 +3.078964763269382e-19 -9.979932698681907e-04 1.014857438308311e-03 +-4.396551379447125e-07 -9.954528786644296e-04 1.046964381315551e-03 +1.004885477909020e-18 -9.976955423336600e-04 1.094829820581308e-03 +4.396551379460145e-07 -9.954528786644214e-04 1.046964381315550e-03 +1.277299214679883e-19 -1.065034876833359e-03 1.187118721333883e-03 +3.488510987030045e-07 -1.060445850834654e-03 1.203031941468500e-03 +8.353862442295537e-19 -1.064859259443409e-03 1.236530344036405e-03 +-3.488510987019974e-07 -1.060445850834645e-03 1.203031941468497e-03 +-5.595541308829846e-07 -1.031345694335281e-03 1.090801293352808e-03 +5.595541308834558e-07 -1.031345694335290e-03 1.090801293352809e-03 +-1.827222618910477e-07 -1.032177218277587e-03 1.156778458527324e-03 +1.827222618929162e-07 -1.032177218277579e-03 1.156778458527321e-03 +-7.336557101352262e-08 -1.031697902755568e-03 1.123171412847156e-03 +7.336557101470971e-08 -1.031697902755576e-03 1.123171412847158e-03 +2.277029703011472e-19 -1.035376145366973e-03 1.100282301598913e-03 +9.325568051473830e-19 -1.034752982134701e-03 1.165841781959938e-03 +6.649944826691430e-19 -9.978320185280367e-04 1.055248093742002e-03 +4.978369973038146e-19 -1.065231331658263e-03 1.211615590403643e-03 +5.924540516706927e-19 -1.035065286538080e-03 1.133551278915362e-03 +6.558504282783027e-07 -9.956242508374533e-04 1.087253356434492e-03 +-6.558504282763206e-07 -9.956242508374613e-04 1.087253356434494e-03 +-7.703036150693513e-07 -9.959011787727459e-04 1.167757906519010e-03 +7.703036150727173e-07 -9.959011787727368e-04 1.167757906519008e-03 +-2.508495455216389e-07 -1.061366000288723e-03 1.229458995317643e-03 +2.508495455233215e-07 -1.061366000288731e-03 1.229458995317646e-03 +8.884722202608789e-08 -1.062671349457876e-03 1.280305420266846e-03 +-8.884722202304881e-08 -1.062671349457867e-03 1.280305420266843e-03 +1.004885477909020e-18 -9.976955423336600e-04 1.094829820581308e-03 +-7.496308907284994e-07 -9.958017720816182e-04 1.127793413843141e-03 +1.686346645032256e-18 -9.973569554092582e-04 1.173578978952466e-03 +7.496308907311614e-07 -9.958017720816095e-04 1.127793413843139e-03 +8.353862442295537e-19 -1.064859259443409e-03 1.236530344036405e-03 +2.302222442586790e-07 -1.062260612480923e-03 1.255043066462565e-03 +1.510679952705594e-18 -1.063753460782035e-03 1.286844123896769e-03 +-2.302222442563321e-07 -1.062260612480914e-03 1.255043066462562e-03 +1.827222618929162e-07 -1.032177218277579e-03 1.156778458527321e-03 +-1.827222618910477e-07 -1.032177218277587e-03 1.156778458527324e-03 +-3.607905950460725e-07 -1.032716666429019e-03 1.223280760819527e-03 +3.607905950493123e-07 -1.032716666429010e-03 1.223280760819525e-03 +2.977580798944790e-07 -1.032583514851873e-03 1.190516788486909e-03 +-2.977580798919355e-07 -1.032583514851882e-03 1.190516788486911e-03 +9.325568051473830e-19 -1.034752982134701e-03 1.165841781959938e-03 +1.610705113917344e-18 -1.034182436081110e-03 1.230149548238587e-03 +1.340886242728060e-18 -9.975488512918157e-04 1.134105741445155e-03 +1.164854763751262e-18 -1.064254641910699e-03 1.261670636958627e-03 +1.265983177105005e-18 -1.034453832025993e-03 1.197819356483921e-03 +7.703036150727173e-07 -9.959011787727368e-04 1.167757906519008e-03 +-7.703036150693513e-07 -9.959011787727459e-04 1.167757906519010e-03 +-6.684173315476561e-07 -9.959753319676180e-04 1.247843155195909e-03 +6.684173315524976e-07 -9.959753319676082e-04 1.247843155195908e-03 +-8.884722202304881e-08 -1.062671349457867e-03 1.280305420266843e-03 +8.884722202608789e-08 -1.062671349457876e-03 1.280305420266846e-03 +-7.978188995739799e-08 -1.062108383540773e-03 1.331607998299796e-03 +7.978188996193020e-08 -1.062108383540762e-03 1.331607998299794e-03 +1.686346645032256e-18 -9.973569554092582e-04 1.173578978952466e-03 +-7.368914718315218e-07 -9.959498917787707e-04 1.207617573842975e-03 +2.412760115364074e-18 -9.969363421132615e-04 1.252717031109254e-03 +7.368914718356148e-07 -9.959498917787612e-04 1.207617573842973e-03 +1.510679952705594e-18 -1.063753460782035e-03 1.286844123896769e-03 +-5.418449732806628e-08 -1.062615007663268e-03 1.305681812342066e-03 +2.260795456309507e-18 -1.063219867351827e-03 1.337252778248380e-03 +5.418449733183160e-08 -1.062615007663258e-03 1.305681812342063e-03 +3.607905950493123e-07 -1.032716666429010e-03 1.223280760819525e-03 +-3.607905950460725e-07 -1.032716666429019e-03 1.223280760819527e-03 +-3.506074234147186e-07 -1.032673521288082e-03 1.289111665829735e-03 +3.506074234194108e-07 -1.032673521288072e-03 1.289111665829733e-03 +3.767602340075715e-07 -1.032704169683054e-03 1.255876883831642e-03 +-3.767602340036151e-07 -1.032704169683064e-03 1.255876883831643e-03 +1.610705113917344e-18 -1.034182436081110e-03 1.230149548238587e-03 +2.339574069897526e-18 -1.033667008957644e-03 1.295112218047887e-03 +2.043050086222273e-18 -9.971445529338020e-04 1.213149439906184e-03 +1.875210590441894e-18 -1.063395330961163e-03 1.312041329457723e-03 +1.968117138699589e-18 -1.033924819868758e-03 1.262643465875916e-03 +6.684173315524976e-07 -9.959753319676082e-04 1.247843155195908e-03 +-6.684173315476561e-07 -9.959753319676180e-04 1.247843155195909e-03 +-4.617464970439964e-07 -9.958884476661807e-04 1.328809854613982e-03 +4.617464970503753e-07 -9.958884476661710e-04 1.328809854613980e-03 +7.978188996193020e-08 -1.062108383540762e-03 1.331607998299794e-03 +-7.978188995739799e-08 -1.062108383540773e-03 1.331607998299796e-03 +7.459108366474968e-09 -1.061755762184763e-03 1.384891419975706e-03 +-7.459108360418364e-09 -1.061755762184752e-03 1.384891419975706e-03 +2.412760115364074e-18 -9.969363421132615e-04 1.252717031109254e-03 +-5.737470535182992e-07 -9.959605127823879e-04 1.288289099234137e-03 +3.183374808908275e-18 -9.966273842356239e-04 1.331775863970677e-03 +5.737470535239047e-07 -9.959605127823779e-04 1.288289099234135e-03 +2.260795456309507e-18 -1.063219867351827e-03 1.337252778248380e-03 +-4.141175500989002e-08 -1.061654345558551e-03 1.358029395168266e-03 +3.027150169699060e-18 -1.063007475612805e-03 1.388207741837895e-03 +4.141175501519692e-08 -1.061654345558540e-03 1.358029395168265e-03 +3.506074234194108e-07 -1.032673521288072e-03 1.289111665829733e-03 +-3.506074234147186e-07 -1.032673521288082e-03 1.289111665829735e-03 +-2.326242593368788e-07 -1.032533015517218e-03 1.356469497714657e-03 +2.326242593430743e-07 -1.032533015517209e-03 1.356469497714656e-03 +2.975046147196416e-07 -1.032618532735609e-03 1.322728179546503e-03 +-2.975046147142008e-07 -1.032618532735619e-03 1.322728179546504e-03 +2.339574069897526e-18 -1.033667008957644e-03 1.295112218047887e-03 +3.097417508374215e-18 -1.033336176867012e-03 1.359976999708933e-03 +2.793534512379384e-18 -9.967560451473109e-04 1.292264817488482e-03 +2.650438056671998e-18 -1.063124704165288e-03 1.362600804348513e-03 +2.718269968828643e-18 -1.033455346804739e-03 1.327556498182793e-03 +4.617464970503753e-07 -9.958884476661710e-04 1.328809854613980e-03 +-4.617464970439964e-07 -9.958884476661807e-04 1.328809854613982e-03 +-2.198891570004516e-07 -9.958558921035164e-04 1.409781760383254e-03 +2.198891570084210e-07 -9.958558921035071e-04 1.409781760383251e-03 +-7.459108360418364e-09 -1.061755762184752e-03 1.384891419975706e-03 +7.459108366474968e-09 -1.061755762184763e-03 1.384891419975706e-03 +2.643096879092688e-08 -1.062067305758302e-03 1.438062078211732e-03 +-2.643096878337743e-08 -1.062067305758292e-03 1.438062078211730e-03 +3.183374808908275e-18 -9.966273842356239e-04 1.331775863970677e-03 +-3.409493141847224e-07 -9.958299647346664e-04 1.369331911581626e-03 +3.984658218864555e-18 -9.964289585738019e-04 1.411126579161052e-03 +3.409493141918878e-07 -9.958299647346571e-04 1.369331911581623e-03 +3.027150169699060e-18 -1.063007475612805e-03 1.388207741837895e-03 +3.926268726798465e-08 -1.062023220043361e-03 1.411725253923175e-03 +3.779813803179942e-18 -1.062734075625258e-03 1.439019345730985e-03 +-3.926268726118628e-08 -1.062023220043352e-03 1.411725253923174e-03 +2.326242593430743e-07 -1.032533015517209e-03 1.356469497714656e-03 +-2.326242593368788e-07 -1.032533015517218e-03 1.356469497714657e-03 +-9.403938245116574e-08 -1.032526167957072e-03 1.423693166951273e-03 +9.403938245891670e-08 -1.032526167957063e-03 1.423693166951270e-03 +1.625934757645518e-07 -1.032480912851488e-03 1.390177275220732e-03 +-1.625934757575885e-07 -1.032480912851498e-03 1.390177275220733e-03 +3.097417508374215e-18 -1.033336176867012e-03 1.359976999708933e-03 +3.878392328897913e-18 -1.033128990375870e-03 1.425154410061078e-03 +3.580889729165699e-18 -9.965263563778911e-04 1.371359881035110e-03 +3.400434963255585e-18 -1.062874994998191e-03 1.413778839403171e-03 +3.482349651190340e-18 -1.033247918329159e-03 1.392475658407847e-03 +2.198891570084210e-07 -9.958558921035071e-04 1.409781760383251e-03 +-2.198891570004516e-07 -9.958558921035164e-04 1.409781760383254e-03 +-9.512256493277376e-09 -9.959248985767462e-04 1.490633830543116e-03 +9.512256502854716e-09 -9.959248985767374e-04 1.490633830543112e-03 +-2.643096878337743e-08 -1.062067305758292e-03 1.438062078211730e-03 +2.643096879092688e-08 -1.062067305758302e-03 1.438062078211732e-03 +-7.503791347264793e-09 -1.062003030814833e-03 1.490630891715845e-03 +7.503791356349879e-09 -1.062003030814824e-03 1.490630891715841e-03 +3.984658218864555e-18 -9.964289585738019e-04 1.411126579161052e-03 +-1.066991097002732e-07 -9.959072099813399e-04 1.450201650282528e-03 +4.794954252733088e-18 -9.963319808035762e-04 1.490625441073317e-03 +1.066991097090511e-07 -9.959072099813306e-04 1.450201650282525e-03 +3.779813803179942e-18 -1.062734075625258e-03 1.439019345730985e-03 +3.725951732081946e-10 -1.062017436843990e-03 1.464248441317310e-03 +4.554352744947672e-18 -1.062590504044277e-03 1.490626889829676e-03 +-3.725951648969873e-10 -1.062017436843980e-03 1.464248441317308e-03 +9.403938245891670e-08 -1.032526167957063e-03 1.423693166951270e-03 +-9.403938245116574e-08 -1.032526167957072e-03 1.423693166951273e-03 +-8.674747970763231e-09 -1.032620096313556e-03 1.490632190085516e-03 +8.674747980087571e-09 -1.032620096313546e-03 1.490632190085513e-03 +3.879034975461367e-08 -1.032596617041795e-03 1.457137897156217e-03 +-3.879034974607054e-08 -1.032596617041805e-03 1.457137897156220e-03 +3.878392328897913e-18 -1.033128990375870e-03 1.425154410061078e-03 +4.673248610118141e-18 -1.032992705611610e-03 1.490626019828226e-03 +4.390682342852137e-18 -9.963569227426116e-04 1.450930313967467e-03 +4.164660849790551e-18 -1.062625613353966e-03 1.464458837110200e-03 +4.277910748453600e-18 -1.033027787854302e-03 1.457906711568060e-03 +9.512256502854716e-09 -9.959248985767374e-04 1.490633830543112e-03 +-9.512256493277376e-09 -9.959248985767462e-04 1.490633830543116e-03 +2.011590554774594e-07 -9.958616373780269e-04 1.571483340055726e-03 +-2.011590554662772e-07 -9.958616373780176e-04 1.571483340055721e-03 +7.503791356349879e-09 -1.062003030814824e-03 1.490630891715841e-03 +-7.503791347264793e-09 -1.062003030814833e-03 1.490630891715845e-03 +-4.128763568672829e-08 -1.062077103445338e-03 1.543207143757798e-03 +4.128763569735256e-08 -1.062077103445329e-03 1.543207143757793e-03 +4.794954252733088e-18 -9.963319808035762e-04 1.490625441073317e-03 +8.774819957960906e-08 -9.959095202541656e-04 1.531065370641889e-03 +5.609588189754911e-18 -9.964259114715137e-04 1.570121387758523e-03 +-8.774819956923299e-08 -9.959095202541567e-04 1.531065370641885e-03 +4.554352744947672e-18 -1.062590504044277e-03 1.490626889829676e-03 +-1.534244891805574e-08 -1.062023211679169e-03 1.517015201748839e-03 +5.332006228516816e-18 -1.062737837346687e-03 1.542244556349414e-03 +1.534244892791559e-08 -1.062023211679160e-03 1.517015201748835e-03 +8.674747980087571e-09 -1.032620096313546e-03 1.490632190085513e-03 +-8.674747970763231e-09 -1.032620096313556e-03 1.490632190085516e-03 +7.691059805390762e-08 -1.032531652109890e-03 1.557567745353591e-03 +-7.691059804300694e-08 -1.032531652109881e-03 1.557567745353587e-03 +-2.149603168050485e-08 -1.032597982445260e-03 1.524125616048267e-03 +2.149603169061113e-08 -1.032597982445269e-03 1.524125616048271e-03 +4.673248610118141e-18 -1.032992705611610e-03 1.490626019828226e-03 +5.470156971341748e-18 -1.033127674477302e-03 1.556094469223096e-03 +5.200309976011636e-18 -9.963547659740813e-04 1.530319839372401e-03 +4.944823663296058e-18 -1.062628120955436e-03 1.516797473154415e-03 +5.069099692116331e-18 -1.033025436776405e-03 1.523344537995323e-03 +-2.011590554662772e-07 -9.958616373780176e-04 1.571483340055721e-03 +2.011590554774594e-07 -9.958616373780269e-04 1.571483340055726e-03 +4.442637696834108e-07 -9.958990485198957e-04 1.652458545108011e-03 +-4.442637696706165e-07 -9.958990485198862e-04 1.652458545108006e-03 +4.128763569735256e-08 -1.062077103445329e-03 1.543207143757793e-03 +-4.128763568672829e-08 -1.062077103445338e-03 1.543207143757798e-03 +-2.170151848643605e-08 -1.061776639430656e-03 1.596374395885605e-03 +2.170151849861007e-08 -1.061776639430647e-03 1.596374395885599e-03 +5.609588189754911e-18 -9.964259114715137e-04 1.570121387758523e-03 +3.226782619341137e-07 -9.958389225870352e-04 1.611932733354481e-03 +6.421657866877820e-18 -9.966202583888374e-04 1.649478281665438e-03 +-3.226782619221237e-07 -9.958389225870256e-04 1.611932733354476e-03 +5.332006228516816e-18 -1.062737837346687e-03 1.542244556349414e-03 +-5.389033207046195e-08 -1.062037361050210e-03 1.569546835788221e-03 +6.106468966270615e-18 -1.063015610804474e-03 1.593049892051946e-03 +5.389033208185324e-08 -1.062037361050200e-03 1.569546835788215e-03 +-7.691059804300694e-08 -1.032531652109881e-03 1.557567745353587e-03 +7.691059805390762e-08 -1.032531652109890e-03 1.557567745353591e-03 +2.166830650102713e-07 -1.032542925291919e-03 1.624794223420155e-03 +-2.166830649977763e-07 -1.032542925291910e-03 1.624794223420150e-03 +-1.458719446384279e-07 -1.032490251120924e-03 1.591082605358529e-03 +1.458719446501275e-07 -1.032490251120934e-03 1.591082605358534e-03 +5.470156971341748e-18 -1.033127674477302e-03 1.556094469223096e-03 +6.269410312053760e-18 -1.033332012497358e-03 1.621279156648598e-03 +6.018222029801007e-18 -9.965221610312928e-04 1.609888172950072e-03 +5.718392218807686e-18 -1.062880163776783e-03 1.567488556840112e-03 +5.871801135211771e-18 -1.033247254466789e-03 1.588773459958527e-03 +-4.442637696706165e-07 -9.958990485198862e-04 1.652458545108006e-03 +4.442637696834108e-07 -9.958990485198957e-04 1.652458545108011e-03 +6.534215480457300e-07 -9.959924093990132e-04 1.733424414192554e-03 +-6.534215480313690e-07 -9.959924093990045e-04 1.733424414192548e-03 +2.170151849861007e-08 -1.061776639430647e-03 1.596374395885599e-03 +-2.170151848643605e-08 -1.061776639430656e-03 1.596374395885605e-03 +6.718016275328046e-08 -1.062132846884619e-03 1.649667561098886e-03 +-6.718016273956408e-08 -1.062132846884611e-03 1.649667561098881e-03 +6.421657866877820e-18 -9.966202583888374e-04 1.649478281665438e-03 +5.573625434718000e-07 -9.959731618870687e-04 1.692982022869605e-03 +7.194601901026971e-18 -9.969264653263933e-04 1.728536987478180e-03 +-5.573625434582128e-07 -9.959731618870594e-04 1.692982022869600e-03 +6.106468966270615e-18 -1.063015610804474e-03 1.593049892051946e-03 +2.781118610744582e-08 -1.061680085678263e-03 1.623233434254358e-03 +6.867026797927396e-18 -1.063226951744160e-03 1.644023965522304e-03 +-2.781118609449096e-08 -1.061680085678255e-03 1.623233434254353e-03 +-2.166830649977763e-07 -1.032542925291910e-03 1.624794223420150e-03 +2.166830650102713e-07 -1.032542925291919e-03 1.624794223420155e-03 +3.366019867357112e-07 -1.032690628696183e-03 1.692148637583400e-03 +-3.366019867216748e-07 -1.032690628696175e-03 1.692148637583395e-03 +-2.825307990494071e-07 -1.032629707018454e-03 1.658537825505941e-03 +2.825307990626843e-07 -1.032629707018463e-03 1.658537825505947e-03 +6.269410312053760e-18 -1.033332012497358e-03 1.621279156648598e-03 +7.032359109271126e-18 -1.033661132873185e-03 1.686145224977504e-03 +6.815312293211193e-18 -9.967463207514399e-04 1.688993843357261e-03 +6.491068660028676e-18 -1.063134449702641e-03 1.618653411705737e-03 +6.657951211237907e-18 -1.033447966116869e-03 1.653705198564521e-03 +-6.534215480313690e-07 -9.959924093990045e-04 1.733424414192548e-03 +6.534215480457300e-07 -9.959924093990132e-04 1.733424414192554e-03 +7.604595681105705e-07 -9.959177644796036e-04 1.813516394422952e-03 +-7.604595680946698e-07 -9.959177644795947e-04 1.813516394422946e-03 +-6.718016273956408e-08 -1.062132846884611e-03 1.649667561098881e-03 +6.718016275328046e-08 -1.062132846884619e-03 1.649667561098886e-03 +-9.771630835689601e-08 -1.062707130456016e-03 1.700971271354850e-03 +9.771630837214642e-08 -1.062707130456007e-03 1.700971271354845e-03 +7.194601901026971e-18 -9.969264653263933e-04 1.728536987478180e-03 +7.239506130452901e-07 -9.959696554613265e-04 1.773648333301966e-03 +7.944798468330913e-18 -9.973408363007463e-04 1.807682102565475e-03 +-7.239506130301621e-07 -9.959696554613178e-04 1.773648333301960e-03 +6.867026797927396e-18 -1.063226951744160e-03 1.644023965522304e-03 +4.310460131164170e-08 -1.062640127120333e-03 1.675604324204085e-03 +7.623018592602885e-18 -1.063765761930715e-03 1.694438662426346e-03 +-4.310460129716594e-08 -1.062640127120325e-03 1.675604324204080e-03 +-3.366019867216748e-07 -1.032690628696175e-03 1.692148637583395e-03 +3.366019867357112e-07 -1.032690628696183e-03 1.692148637583400e-03 +3.512499743270853e-07 -1.032730167404439e-03 1.757986410014211e-03 +-3.512499743115214e-07 -1.032730167404430e-03 1.757986410014205e-03 +-3.643554408604296e-07 -1.032724509199893e-03 1.725380289227740e-03 +3.643554408752215e-07 -1.032724509199901e-03 1.725380289227745e-03 +7.032359109271126e-18 -1.033661132873185e-03 1.686145224977504e-03 +7.779110882914092e-18 -1.034170137960818e-03 1.751116937883372e-03 +7.568207123673284e-18 -9.971336509105456e-04 1.768101733917737e-03 +7.241840531448649e-18 -1.063401321097396e-03 1.669254675197291e-03 +7.402730469312663e-18 -1.033919270807452e-03 1.718611662534728e-03 +-7.604595680946698e-07 -9.959177644795947e-04 1.813516394422946e-03 +7.604595681105705e-07 -9.959177644796036e-04 1.813516394422952e-03 +6.548827374635377e-07 -9.956486941205263e-04 1.894002234117707e-03 +-6.548827374460574e-07 -9.956486941205165e-04 1.894002234117701e-03 +9.771630837214642e-08 -1.062707130456007e-03 1.700971271354845e-03 +-9.771630835689601e-08 -1.062707130456016e-03 1.700971271354850e-03 +-2.545806672947832e-07 -1.061398539637788e-03 1.751892471715457e-03 +2.545806673115876e-07 -1.061398539637779e-03 1.751892471715451e-03 +7.944798468330913e-18 -9.973408363007463e-04 1.807682102565475e-03 +7.438148104978824e-07 -9.958172671379641e-04 1.853482920410027e-03 +8.714035078974602e-18 -9.976826970900345e-04 1.886432220450643e-03 +-7.438148104811992e-07 -9.958172671379547e-04 1.853482920410022e-03 +7.623018592602885e-18 -1.063765761930715e-03 1.694438662426346e-03 +-2.365291899823617e-07 -1.062303415194292e-03 1.726242591031776e-03 +8.384107474212926e-18 -1.064853928213698e-03 1.744795880626141e-03 +2.365291899983917e-07 -1.062303415194283e-03 1.726242591031770e-03 +-3.512499743115214e-07 -1.032730167404430e-03 1.757986410014205e-03 +3.512499743270853e-07 -1.032730167404439e-03 1.757986410014211e-03 +1.815736629908899e-07 -1.032201452907392e-03 1.824475520409398e-03 +-1.815736629737695e-07 -1.032201452907383e-03 1.824475520409392e-03 +-2.920634330307136e-07 -1.032593762307642e-03 1.790755365291765e-03 +2.920634330470566e-07 -1.032593762307651e-03 1.790755365291771e-03 +7.779110882914092e-18 -1.034170137960818e-03 1.751116937883372e-03 +8.536868708197381e-18 -1.034745084421075e-03 1.815431995689232e-03 +8.326130798669391e-18 -9.975298941446809e-04 1.847163721912681e-03 +8.005487882693317e-18 -1.064267541788141e-03 1.719608279979339e-03 +8.158242706028025e-18 -1.034437490457339e-03 1.783458049457014e-03 +-6.548827374460574e-07 -9.956486941205165e-04 1.894002234117701e-03 +6.548827374635377e-07 -9.956486941205263e-04 1.894002234117707e-03 +6.434213439554937e-08 -9.954288911651718e-04 1.973552594480441e-03 +-6.434213437648409e-08 -9.954288911651623e-04 1.973552594480436e-03 +2.545806673115876e-07 -1.061398539637779e-03 1.751892471715451e-03 +-2.545806672947832e-07 -1.061398539637788e-03 1.751892471715457e-03 +-7.200608849788115e-07 -1.059944732565307e-03 1.805970075711383e-03 +7.200608849970174e-07 -1.059944732565299e-03 1.805970075711378e-03 +8.714035078974602e-18 -9.976826970900345e-04 1.886432220450643e-03 +4.447097213239545e-07 -9.954924379540194e-04 1.934287677992381e-03 +9.504569936030305e-18 -9.980037843539244e-04 1.966453252610815e-03 +-4.447097213056757e-07 -9.954924379540094e-04 1.934287677992376e-03 +8.384107474212926e-18 -1.064853928213698e-03 1.744795880626141e-03 +-3.497861092937398e-07 -1.060457360017721e-03 1.778331453307967e-03 +9.084626882649384e-18 -1.064984671449571e-03 1.794110365191345e-03 +3.497861093112805e-07 -1.060457360017712e-03 1.778331453307962e-03 +-1.815736629737695e-07 -1.032201452907383e-03 1.824475520409392e-03 +1.815736629908899e-07 -1.032201452907392e-03 1.824475520409398e-03 +-5.483124816754606e-07 -1.031429960151233e-03 1.890491195122285e-03 +5.483124816941121e-07 -1.031429960151224e-03 1.890491195122279e-03 +6.896856541570660e-08 -1.031748448942346e-03 1.858077316606444e-03 +-6.896856539781511e-08 -1.031748448942356e-03 1.858077316606450e-03 +8.536868708197381e-18 -1.034745084421075e-03 1.815431995689232e-03 +9.296749078932482e-18 -1.035408989117899e-03 1.881031044108390e-03 +9.107232074429233e-18 -9.978303066540391e-04 1.926018447557357e-03 +8.747600413870778e-18 -1.065200958877478e-03 1.769722797864295e-03 +8.916017695309025e-18 -1.035074917943953e-03 1.847726939574775e-03 +-7.223488766804354e-07 -1.059958502072031e-03 1.175240639551531e-03 +7.223488766807175e-07 -1.059958502072041e-03 1.175240639551533e-03 +2.508495455233215e-07 -1.061366000288731e-03 1.229458995317646e-03 +-2.508495455216389e-07 -1.061366000288723e-03 1.229458995317643e-03 +-4.036048386351884e-06 -1.105761453700874e-03 1.313754987287396e-03 +4.036048386351672e-06 -1.105761453700883e-03 1.313754987287400e-03 +2.774812718987792e-06 -1.101740225944126e-03 1.358445357486888e-03 +-2.774812718986536e-06 -1.101740225944117e-03 1.358445357486886e-03 +1.277299214679883e-19 -1.065034876833359e-03 1.187118721333883e-03 +3.488510987030045e-07 -1.060445850834654e-03 1.203031941468500e-03 +8.353862442295537e-19 -1.064859259443409e-03 1.236530344036405e-03 +-3.488510987019974e-07 -1.060445850834645e-03 1.203031941468497e-03 +-1.331959309557387e-19 -1.103848670597039e-03 1.359205494240195e-03 +3.405325677045092e-06 -1.103501106498964e-03 1.336376599961330e-03 +6.186516888508596e-19 -1.101461844108553e-03 1.380165758300248e-03 +-3.405325677044530e-06 -1.103501106498955e-03 1.336376599961328e-03 +-1.520046798234097e-06 -1.083875401994652e-03 1.252436696673537e-03 +1.520046798234145e-06 -1.083875401994661e-03 1.252436696673540e-03 +1.088737152853898e-06 -1.084212901350906e-03 1.298834712929491e-03 +-1.088737152852433e-06 -1.084212901350898e-03 1.298834712929488e-03 +-1.191328711814102e-06 -1.083709369787243e-03 1.277211744674808e-03 +1.191328711814892e-06 -1.083709369787253e-03 1.277211744674811e-03 +7.570356966085309e-21 -1.087636654999373e-03 1.273911513539038e-03 +7.264366313889693e-19 -1.087325253640965e-03 1.307702628815058e-03 +4.978369973038146e-19 -1.065231331658263e-03 1.211615590403643e-03 +2.617596504811805e-19 -1.102025954725989e-03 1.373304892728777e-03 +3.859889435968444e-19 -1.087746204262821e-03 1.291010353307798e-03 +-2.508495455216389e-07 -1.061366000288723e-03 1.229458995317643e-03 +2.508495455233215e-07 -1.061366000288731e-03 1.229458995317646e-03 +8.884722202608789e-08 -1.062671349457876e-03 1.280305420266846e-03 +-8.884722202304881e-08 -1.062671349457867e-03 1.280305420266843e-03 +-2.774812718986536e-06 -1.101740225944117e-03 1.358445357486886e-03 +2.774812718987792e-06 -1.101740225944126e-03 1.358445357486888e-03 +2.097704607205321e-06 -1.099490923403209e-03 1.383251510904591e-03 +-2.097704607202720e-06 -1.099490923403201e-03 1.383251510904589e-03 +8.353862442295537e-19 -1.064859259443409e-03 1.236530344036405e-03 +2.302222442586790e-07 -1.062260612480923e-03 1.255043066462565e-03 +1.510679952705594e-18 -1.063753460782035e-03 1.286844123896769e-03 +-2.302222442563321e-07 -1.062260612480914e-03 1.255043066462562e-03 +6.186516888508596e-19 -1.101461844108553e-03 1.380165758300248e-03 +2.290331649825844e-06 -1.100422326693247e-03 1.375543060816999e-03 +1.301995519048266e-18 -1.100506678220793e-03 1.398662065987461e-03 +-2.290331649823925e-06 -1.100422326693240e-03 1.375543060816997e-03 +-1.088737152852433e-06 -1.084212901350898e-03 1.298834712929488e-03 +1.088737152853898e-06 -1.084212901350906e-03 1.298834712929491e-03 +8.259116761191969e-07 -1.085138383301784e-03 1.334929723936643e-03 +-8.259116761163861e-07 -1.085138383301775e-03 1.334929723936640e-03 +-1.028266636052168e-06 -1.084863428563210e-03 1.317881929871967e-03 +1.028266636054290e-06 -1.084863428563218e-03 1.317881929871971e-03 +7.264366313889693e-19 -1.087325253640965e-03 1.307702628815058e-03 +1.402408627967304e-18 -1.085913663499455e-03 1.343176898841549e-03 +1.164854763751262e-18 -1.064254641910699e-03 1.261670636958627e-03 +9.584177798182408e-19 -1.101255648641299e-03 1.386410634778510e-03 +1.056144206107706e-18 -1.086629255823333e-03 1.324815693009937e-03 +-8.884722202304881e-08 -1.062671349457867e-03 1.280305420266843e-03 +8.884722202608789e-08 -1.062671349457876e-03 1.280305420266846e-03 +-7.978188995739799e-08 -1.062108383540773e-03 1.331607998299796e-03 +7.978188996193020e-08 -1.062108383540762e-03 1.331607998299794e-03 +-2.097704607202720e-06 -1.099490923403201e-03 1.383251510904589e-03 +2.097704607205321e-06 -1.099490923403209e-03 1.383251510904591e-03 +1.814242963549023e-06 -1.100467284115728e-03 1.403634047778321e-03 +-1.814242963544952e-06 -1.100467284115718e-03 1.403634047778318e-03 +1.510679952705594e-18 -1.063753460782035e-03 1.286844123896769e-03 +-5.418449732806628e-08 -1.062615007663268e-03 1.305681812342066e-03 +2.260795456309507e-18 -1.063219867351827e-03 1.337252778248380e-03 +5.418449733183160e-08 -1.062615007663258e-03 1.305681812342063e-03 +1.301995519048266e-18 -1.100506678220793e-03 1.398662065987461e-03 +2.003489181616341e-06 -1.099365935926529e-03 1.389854056856190e-03 +2.037908331534643e-18 -1.100051187664563e-03 1.424117961932787e-03 +-2.003489181613027e-06 -1.099365935926521e-03 1.389854056856188e-03 +-8.259116761163861e-07 -1.085138383301775e-03 1.334929723936640e-03 +8.259116761191969e-07 -1.085138383301784e-03 1.334929723936643e-03 +5.173909964789633e-07 -1.084599708043914e-03 1.371169632363517e-03 +-5.173909964746289e-07 -1.084599708043903e-03 1.371169632363514e-03 +-6.121329154541768e-07 -1.085047298738153e-03 1.352013742356242e-03 +6.121329154577203e-07 -1.085047298738163e-03 1.352013742356246e-03 +1.402408627967304e-18 -1.085913663499455e-03 1.343176898841549e-03 +2.164288294242945e-18 -1.085409674514553e-03 1.379975697585193e-03 +1.875210590441894e-18 -1.063395330961163e-03 1.312041329457723e-03 +1.658741973630136e-18 -1.099882626633170e-03 1.412653394260940e-03 +1.770136732361427e-18 -1.085424971464729e-03 1.361869236852449e-03 +7.978188996193020e-08 -1.062108383540762e-03 1.331607998299794e-03 +-7.978188995739799e-08 -1.062108383540773e-03 1.331607998299796e-03 +7.459108366474968e-09 -1.061755762184763e-03 1.384891419975706e-03 +-7.459108360418364e-09 -1.061755762184752e-03 1.384891419975706e-03 +-1.814242963544952e-06 -1.100467284115718e-03 1.403634047778318e-03 +1.814242963549023e-06 -1.100467284115728e-03 1.403634047778321e-03 +1.129553634415846e-06 -1.100801855717613e-03 1.437293004485490e-03 +-1.129553634410207e-06 -1.100801855717603e-03 1.437293004485488e-03 +2.260795456309507e-18 -1.063219867351827e-03 1.337252778248380e-03 +-4.141175500989002e-08 -1.061654345558551e-03 1.358029395168266e-03 +3.027150169699060e-18 -1.063007475612805e-03 1.388207741837895e-03 +4.141175501519692e-08 -1.061654345558540e-03 1.358029395168265e-03 +2.037908331534643e-18 -1.100051187664563e-03 1.424117961932787e-03 +1.524689824112485e-06 -1.101408185027268e-03 1.420733143658812e-03 +2.819746211629964e-18 -1.099979169402983e-03 1.444606519998734e-03 +-1.524689824107632e-06 -1.101408185027258e-03 1.420733143658808e-03 +-5.173909964746289e-07 -1.084599708043903e-03 1.371169632363514e-03 +5.173909964789633e-07 -1.084599708043914e-03 1.371169632363517e-03 +4.107647062295537e-07 -1.084273203605874e-03 1.412393347023770e-03 +-4.107647062236598e-07 -1.084273203605863e-03 1.412393347023770e-03 +-4.731226748427780e-07 -1.084205160054610e-03 1.391571473929130e-03 +4.731226748479123e-07 -1.084205160054621e-03 1.391571473929132e-03 +2.164288294242945e-18 -1.085409674514553e-03 1.379975697585193e-03 +2.944081383864035e-18 -1.085326674961847e-03 1.416430209040263e-03 +2.650438056671998e-18 -1.063124704165288e-03 1.362600804348513e-03 +2.428608895900590e-18 -1.100315616769619e-03 1.434340695134788e-03 +2.562924829405725e-18 -1.085499624922426e-03 1.397996086495793e-03 +-7.459108360418364e-09 -1.061755762184752e-03 1.384891419975706e-03 +7.459108366474968e-09 -1.061755762184763e-03 1.384891419975706e-03 +2.643096879092688e-08 -1.062067305758302e-03 1.438062078211732e-03 +-2.643096878337743e-08 -1.062067305758292e-03 1.438062078211730e-03 +-1.129553634410207e-06 -1.100801855717603e-03 1.437293004485488e-03 +1.129553634415846e-06 -1.100801855717613e-03 1.437293004485490e-03 +4.433961181256754e-07 -1.099951676064886e-03 1.464139948730651e-03 +-4.433961181185143e-07 -1.099951676064876e-03 1.464139948730650e-03 +3.027150169699060e-18 -1.063007475612805e-03 1.388207741837895e-03 +3.926268726798465e-08 -1.062023220043361e-03 1.411725253923175e-03 +3.779813803179942e-18 -1.062734075625258e-03 1.439019345730985e-03 +-3.926268726118628e-08 -1.062023220043352e-03 1.411725253923174e-03 +2.819746211629964e-18 -1.099979169402983e-03 1.444606519998734e-03 +7.340503979299587e-07 -1.099899338594305e-03 1.452149862196667e-03 +3.579316389635358e-18 -1.099719347365126e-03 1.467093431596814e-03 +-7.340503979235447e-07 -1.099899338594296e-03 1.452149862196665e-03 +-4.107647062236598e-07 -1.084273203605863e-03 1.412393347023770e-03 +4.107647062295537e-07 -1.084273203605874e-03 1.412393347023770e-03 +1.895625759188620e-07 -1.084526682722480e-03 1.451880377644801e-03 +-1.895625759115061e-07 -1.084526682722471e-03 1.451880377644800e-03 +-3.197627775892454e-07 -1.084486243045778e-03 1.432781049108602e-03 +3.197627775958745e-07 -1.084486243045788e-03 1.432781049108603e-03 +2.944081383864035e-18 -1.085326674961847e-03 1.416430209040263e-03 +3.682321882594136e-18 -1.085009199546748e-03 1.452929611224867e-03 +3.400434963255585e-18 -1.062874994998191e-03 1.413778839403171e-03 +3.205369541396060e-18 -1.099595771092278e-03 1.455371933245714e-03 +3.314872951656749e-18 -1.085095106035670e-03 1.434875554267116e-03 +-2.643096878337743e-08 -1.062067305758292e-03 1.438062078211730e-03 +2.643096879092688e-08 -1.062067305758302e-03 1.438062078211732e-03 +-7.503791347264793e-09 -1.062003030814833e-03 1.490630891715845e-03 +7.503791356349879e-09 -1.062003030814824e-03 1.490630891715841e-03 +-4.433961181185143e-07 -1.099951676064876e-03 1.464139948730650e-03 +4.433961181256754e-07 -1.099951676064886e-03 1.464139948730651e-03 +-5.377857455361003e-09 -1.100477957741126e-03 1.490631165270093e-03 +5.377857463924056e-09 -1.100477957741116e-03 1.490631165270088e-03 +3.779813803179942e-18 -1.062734075625258e-03 1.439019345730985e-03 +3.725951732081946e-10 -1.062017436843990e-03 1.464248441317310e-03 +4.554352744947672e-18 -1.062590504044277e-03 1.490626889829676e-03 +-3.725951648969873e-10 -1.062017436843980e-03 1.464248441317308e-03 +3.579316389635358e-18 -1.099719347365126e-03 1.467093431596814e-03 +2.120877234986757e-07 -1.100348128867708e-03 1.476041103338206e-03 +4.306983865775806e-18 -1.100096986861565e-03 1.490625652674293e-03 +-2.120877234907972e-07 -1.100348128867698e-03 1.476041103338204e-03 +-1.895625759115061e-07 -1.084526682722471e-03 1.451880377644800e-03 +1.895625759188620e-07 -1.084526682722480e-03 1.451880377644801e-03 +-6.303467537293552e-09 -1.084485163988162e-03 1.490630396441552e-03 +6.303467546131941e-09 -1.084485163988152e-03 1.490630396441549e-03 +-6.569639594739568e-08 -1.084493372936432e-03 1.470795453224927e-03 +6.569639595548342e-08 -1.084493372936441e-03 1.470795453224929e-03 +3.682321882594136e-18 -1.085009199546748e-03 1.452929611224867e-03 +4.433765011081196e-18 -1.085000292371092e-03 1.490627088353191e-03 +4.164660849790551e-18 -1.062625613353966e-03 1.464458837110200e-03 +3.945310723465570e-18 -1.100002289021549e-03 1.479076257317765e-03 +4.053078295210816e-18 -1.085000435117687e-03 1.471283186918547e-03 +7.503791356349879e-09 -1.062003030814824e-03 1.490630891715841e-03 +-7.503791347264793e-09 -1.062003030814833e-03 1.490630891715845e-03 +-4.128763568672829e-08 -1.062077103445338e-03 1.543207143757798e-03 +4.128763569735256e-08 -1.062077103445329e-03 1.543207143757793e-03 +5.377857463924056e-09 -1.100477957741116e-03 1.490631165270088e-03 +-5.377857455361003e-09 -1.100477957741126e-03 1.490631165270093e-03 +-4.533933119584777e-07 -1.099945396046952e-03 1.517077460244053e-03 +4.533933119685115e-07 -1.099945396046943e-03 1.517077460244047e-03 +4.554352744947672e-18 -1.062590504044277e-03 1.490626889829676e-03 +-1.534244891805574e-08 -1.062023211679169e-03 1.517015201748839e-03 +5.332006228516816e-18 -1.062737837346687e-03 1.542244556349414e-03 +1.534244892791559e-08 -1.062023211679160e-03 1.517015201748835e-03 +4.306983865775806e-18 -1.100096986861565e-03 1.490625652674293e-03 +-2.226538081399176e-07 -1.100343075771941e-03 1.505209996810609e-03 +5.032130095409192e-18 -1.099714505626565e-03 1.514113916665693e-03 +2.226538081491825e-07 -1.100343075771931e-03 1.505209996810603e-03 +6.303467546131941e-09 -1.084485163988152e-03 1.490630396441549e-03 +-6.303467537293552e-09 -1.084485163988162e-03 1.490630396441552e-03 +-2.019006157042546e-07 -1.084535761414362e-03 1.529383170358050e-03 +2.019006157145943e-07 -1.084535761414352e-03 1.529383170358046e-03 +7.823610721736563e-08 -1.084499984080002e-03 1.510466028438108e-03 +-7.823610720777189e-08 -1.084499984080012e-03 1.510466028438112e-03 +4.433765011081196e-18 -1.085000292371092e-03 1.490627088353191e-03 +5.188281942724503e-18 -1.085014185817248e-03 1.528331191407079e-03 +4.944823663296058e-18 -1.062628120955436e-03 1.516797473154415e-03 +4.668018424653150e-18 -1.100001654518722e-03 1.502164058759301e-03 +4.815216869018187e-18 -1.085005849779950e-03 1.509972646269225e-03 +4.128763569735256e-08 -1.062077103445329e-03 1.543207143757793e-03 +-4.128763568672829e-08 -1.062077103445338e-03 1.543207143757798e-03 +-2.170151848643605e-08 -1.061776639430656e-03 1.596374395885605e-03 +2.170151849861007e-08 -1.061776639430647e-03 1.596374395885599e-03 +4.533933119685115e-07 -1.099945396046943e-03 1.517077460244047e-03 +-4.533933119584777e-07 -1.099945396046952e-03 1.517077460244053e-03 +-1.137368470300793e-06 -1.100781248686477e-03 1.543941240767898e-03 +1.137368470312403e-06 -1.100781248686467e-03 1.543941240767895e-03 +5.332006228516816e-18 -1.062737837346687e-03 1.542244556349414e-03 +-5.389033207046195e-08 -1.062037361050210e-03 1.569546835788221e-03 +6.106468966270615e-18 -1.063015610804474e-03 1.593049892051946e-03 +5.389033208185324e-08 -1.062037361050200e-03 1.569546835788215e-03 +5.032130095409192e-18 -1.099714505626565e-03 1.514113916665693e-03 +-7.431227417368381e-07 -1.099889819905389e-03 1.529049295064968e-03 +5.800508092577050e-18 -1.099957796933837e-03 1.536652167783881e-03 +7.431227417476672e-07 -1.099889819905379e-03 1.529049295064964e-03 +2.019006157145943e-07 -1.084535761414352e-03 1.529383170358046e-03 +-2.019006157042546e-07 -1.084535761414362e-03 1.529383170358050e-03 +-4.225115178942711e-07 -1.084292108155658e-03 1.568867316877230e-03 +4.225115179061381e-07 -1.084292108155649e-03 1.568867316877225e-03 +3.318185627175936e-07 -1.084497976077476e-03 1.548483155428654e-03 +-3.318185627065015e-07 -1.084497976077486e-03 1.548483155428659e-03 +5.188281942724503e-18 -1.085014185817248e-03 1.528331191407079e-03 +5.945840417480167e-18 -1.085335917540022e-03 1.564828293791650e-03 +5.718392218807686e-18 -1.062880163776783e-03 1.567488556840112e-03 +5.407034818797826e-18 -1.099583799869976e-03 1.525826271353781e-03 +5.562101405149467e-18 -1.085099481423702e-03 1.546387986377603e-03 +2.170151849861007e-08 -1.061776639430647e-03 1.596374395885599e-03 +-2.170151848643605e-08 -1.061776639430656e-03 1.596374395885605e-03 +6.718016275328046e-08 -1.062132846884619e-03 1.649667561098886e-03 +-6.718016273956408e-08 -1.062132846884611e-03 1.649667561098881e-03 +1.137368470312403e-06 -1.100781248686467e-03 1.543941240767895e-03 +-1.137368470300793e-06 -1.100781248686477e-03 1.543941240767898e-03 +-1.819046694260168e-06 -1.100469700920886e-03 1.577527648268194e-03 +1.819046694273216e-06 -1.100469700920878e-03 1.577527648268189e-03 +6.106468966270615e-18 -1.063015610804474e-03 1.593049892051946e-03 +2.781118610744582e-08 -1.061680085678263e-03 1.623233434254358e-03 +6.867026797927396e-18 -1.063226951744160e-03 1.644023965522304e-03 +-2.781118609449096e-08 -1.061680085678255e-03 1.623233434254353e-03 +5.800508092577050e-18 -1.099957796933837e-03 1.536652167783881e-03 +-1.531039965269014e-06 -1.101385827366286e-03 1.560513843214942e-03 +6.526441798153588e-18 -1.100047252230579e-03 1.557099797917536e-03 +1.531039965281370e-06 -1.101385827366277e-03 1.560513843214938e-03 +4.225115179061381e-07 -1.084292108155649e-03 1.568867316877225e-03 +-4.225115178942711e-07 -1.084292108155658e-03 1.568867316877230e-03 +-5.272380291594000e-07 -1.084624169210720e-03 1.610090719680116e-03 +5.272380291727905e-07 -1.084624169210712e-03 1.610090719680111e-03 +4.842333753634597e-07 -1.084230168812262e-03 1.589686292396722e-03 +-4.842333753508188e-07 -1.084230168812271e-03 1.589686292396727e-03 +5.945840417480167e-18 -1.085335917540022e-03 1.564828293791650e-03 +6.698442426005414e-18 -1.085422724132298e-03 1.601299919654880e-03 +6.491068660028676e-18 -1.063134449702641e-03 1.618653411705737e-03 +6.183353749846193e-18 -1.100293334995065e-03 1.546955408967848e-03 +6.328332041447137e-18 -1.085513622373718e-03 1.583262232075362e-03 +-6.718016273956408e-08 -1.062132846884611e-03 1.649667561098881e-03 +6.718016275328046e-08 -1.062132846884619e-03 1.649667561098886e-03 +-9.771630835689601e-08 -1.062707130456016e-03 1.700971271354850e-03 +9.771630837214642e-08 -1.062707130456007e-03 1.700971271354845e-03 +1.819046694273216e-06 -1.100469700920878e-03 1.577527648268189e-03 +-1.819046694260168e-06 -1.100469700920886e-03 1.577527648268194e-03 +-2.099178892801973e-06 -1.099477918591056e-03 1.597940446062944e-03 +2.099178892816483e-06 -1.099477918591047e-03 1.597940446062936e-03 +6.867026797927396e-18 -1.063226951744160e-03 1.644023965522304e-03 +4.310460131164170e-08 -1.062640127120333e-03 1.675604324204085e-03 +7.623018592602885e-18 -1.063765761930715e-03 1.694438662426346e-03 +-4.310460129716594e-08 -1.062640127120325e-03 1.675604324204080e-03 +6.526441798153588e-18 -1.100047252230579e-03 1.557099797917536e-03 +-2.006666916896930e-06 -1.099383515834426e-03 1.591248050895060e-03 +7.255313649265913e-18 -1.100465249152797e-03 1.582579782516279e-03 +2.006666916910675e-06 -1.099383515834418e-03 1.591248050895053e-03 +5.272380291727905e-07 -1.084624169210712e-03 1.610090719680111e-03 +-5.272380291594000e-07 -1.084624169210720e-03 1.610090719680116e-03 +-8.325042680352799e-07 -1.085179449047249e-03 1.646334707139538e-03 +8.325042680501943e-07 -1.085179449047240e-03 1.646334707139532e-03 +6.203776148848090e-07 -1.085073974304528e-03 1.629250293127634e-03 +-6.203776148706689e-07 -1.085073974304536e-03 1.629250293127639e-03 +6.698442426005414e-18 -1.085422724132298e-03 1.601299919654880e-03 +7.455451652834343e-18 -1.085930026298641e-03 1.638106527026586e-03 +7.241840531448649e-18 -1.063401321097396e-03 1.669254675197291e-03 +6.870231295620427e-18 -1.099883304872461e-03 1.568502275483495e-03 +7.069641380249810e-18 -1.085436949784395e-03 1.619421352611518e-03 +9.771630837214642e-08 -1.062707130456007e-03 1.700971271354845e-03 +-9.771630835689601e-08 -1.062707130456016e-03 1.700971271354850e-03 +-2.545806672947832e-07 -1.061398539637788e-03 1.751892471715457e-03 +2.545806673115876e-07 -1.061398539637779e-03 1.751892471715451e-03 +2.099178892816483e-06 -1.099477918591047e-03 1.597940446062936e-03 +-2.099178892801973e-06 -1.099477918591056e-03 1.597940446062944e-03 +-2.771837501665050e-06 -1.101750685635149e-03 1.622420960697195e-03 +2.771837501681060e-06 -1.101750685635140e-03 1.622420960697187e-03 +7.623018592602885e-18 -1.063765761930715e-03 1.694438662426346e-03 +-2.365291899823617e-07 -1.062303415194292e-03 1.726242591031776e-03 +8.384107474212926e-18 -1.064853928213698e-03 1.744795880626141e-03 +2.365291899983917e-07 -1.062303415194283e-03 1.726242591031770e-03 +7.255313649265913e-18 -1.100465249152797e-03 1.582579782516279e-03 +-2.289822471287335e-06 -1.100388458691167e-03 1.605649770440703e-03 +8.007478906427732e-18 -1.101462701206569e-03 1.600936489070765e-03 +2.289822471302619e-06 -1.100388458691156e-03 1.605649770440695e-03 +8.325042680501943e-07 -1.085179449047240e-03 1.646334707139532e-03 +-8.325042680352799e-07 -1.085179449047249e-03 1.646334707139538e-03 +-1.092683354983443e-06 -1.084246201488209e-03 1.682468985867513e-03 +1.092683354999902e-06 -1.084246201488201e-03 1.682468985867506e-03 +1.033359133233656e-06 -1.084912791941061e-03 1.663391693968569e-03 +-1.033359133217962e-06 -1.084912791941070e-03 1.663391693968575e-03 +7.455451652834343e-18 -1.085930026298641e-03 1.638106527026586e-03 +8.219660659714934e-18 -1.087322157473622e-03 1.673604002630331e-03 +8.005487882693317e-18 -1.064267541788141e-03 1.719608279979339e-03 +7.646179649754370e-18 -1.101192057216020e-03 1.594876470037998e-03 +7.843065179154242e-18 -1.086644310065048e-03 1.656464418499664e-03 +2.545806673115876e-07 -1.061398539637779e-03 1.751892471715451e-03 +-2.545806672947832e-07 -1.061398539637788e-03 1.751892471715457e-03 +-7.200608849788115e-07 -1.059944732565307e-03 1.805970075711383e-03 +7.200608849970174e-07 -1.059944732565299e-03 1.805970075711378e-03 +2.771837501681060e-06 -1.101750685635140e-03 1.622420960697187e-03 +-2.771837501665050e-06 -1.101750685635149e-03 1.622420960697195e-03 +-4.018388524515072e-06 -1.105867766592603e-03 1.667840269987997e-03 +4.018388524532408e-06 -1.105867766592598e-03 1.667840269987990e-03 +8.384107474212926e-18 -1.064853928213698e-03 1.744795880626141e-03 +-3.497861092937398e-07 -1.060457360017721e-03 1.778331453307967e-03 +9.084626882649384e-18 -1.064984671449571e-03 1.794110365191345e-03 +3.497861093112805e-07 -1.060457360017712e-03 1.778331453307962e-03 +8.007478906427732e-18 -1.101462701206569e-03 1.600936489070765e-03 +-3.397325635539502e-06 -1.103573991057472e-03 1.644426849617825e-03 +8.675099687541730e-18 -1.103936238965822e-03 1.622642679504907e-03 +3.397325635556194e-06 -1.103573991057465e-03 1.644426849617817e-03 +1.092683354999902e-06 -1.084246201488201e-03 1.682468985867506e-03 +-1.092683354983443e-06 -1.084246201488209e-03 1.682468985867513e-03 +-1.520290443322637e-06 -1.083811303136172e-03 1.728812134561899e-03 +1.520290443340395e-06 -1.083811303136165e-03 1.728812134561894e-03 +1.193864577113844e-06 -1.083704198337091e-03 1.704098495258047e-03 +-1.193864577096681e-06 -1.083704198337098e-03 1.704098495258053e-03 +8.219660659714934e-18 -1.087322157473622e-03 1.673604002630331e-03 +8.875105342212152e-18 -1.087553023886393e-03 1.707408486707557e-03 +8.747600413870778e-18 -1.065200958877478e-03 1.769722797864295e-03 +8.347562634750333e-18 -1.102102366623487e-03 1.607833879073446e-03 +8.569101455126735e-18 -1.087709688691645e-03 1.690320338879368e-03 +1.155370097161843e-05 -1.058271153799374e-03 1.221081100897605e-03 +4.909081405598654e-06 -1.103624671232751e-03 1.300475753990501e-03 +2.657504994330039e-06 -1.109287356293733e-03 1.437158450825820e-03 +2.616393535599098e-06 -1.095594227833879e-03 1.346609872339239e-03 +-1.155370097161617e-05 -1.058271153799354e-03 1.221081100897582e-03 +-4.909081405598665e-06 -1.103624671232741e-03 1.300475753990499e-03 +-2.657504994329179e-06 -1.109287356293725e-03 1.437158450825817e-03 +-2.616393535596739e-06 -1.095594227833871e-03 1.346609872339235e-03 +1.060992772789925e-05 -1.055772262883365e-03 1.318834507002855e-03 +2.616393535599098e-06 -1.095594227833879e-03 1.346609872339239e-03 +1.823220605046424e-06 -1.109973729782942e-03 1.453407124038352e-03 +2.077717634595307e-06 -1.094559393884656e-03 1.403213971105047e-03 +-1.060992772789503e-05 -1.055772262883322e-03 1.318834507002835e-03 +-2.616393535596739e-06 -1.095594227833871e-03 1.346609872339235e-03 +-1.823220605043177e-06 -1.109973729782933e-03 1.453407124038348e-03 +-2.077717634590411e-06 -1.094559393884645e-03 1.403213971105046e-03 +7.942731585054141e-07 -1.053388216428461e-03 1.399266181206883e-03 +2.077717634595307e-06 -1.094559393884656e-03 1.403213971105047e-03 +7.450451464865718e-07 -1.110202593934477e-03 1.471788102813778e-03 +4.847119755125552e-07 -1.093984247936298e-03 1.461192360377952e-03 +-7.942731584991415e-07 -1.053388216428449e-03 1.399266181206933e-03 +-2.077717634590411e-06 -1.094559393884645e-03 1.403213971105046e-03 +-7.450451464805745e-07 -1.110202593934467e-03 1.471788102813780e-03 +-4.847119755050466e-07 -1.093984247936289e-03 1.461192360377949e-03 +-1.120038349513400e-08 -1.053027528782568e-03 1.490757322247555e-03 +4.847119755125552e-07 -1.093984247936298e-03 1.461192360377952e-03 +-4.154398468033968e-09 -1.110384729726878e-03 1.490626167220276e-03 +-4.969581783829463e-07 -1.093995744328956e-03 1.520077593707583e-03 +1.120038350373626e-08 -1.053027528782557e-03 1.490757322247625e-03 +-4.847119755050466e-07 -1.093984247936289e-03 1.461192360377949e-03 +4.154398476512634e-09 -1.110384729726868e-03 1.490626167220274e-03 +4.969581783929097e-07 -1.093995744328946e-03 1.520077593707578e-03 +-8.120111883773504e-07 -1.053938814821486e-03 1.583025003432472e-03 +-4.969581783829463e-07 -1.093995744328956e-03 1.520077593707583e-03 +-7.519181292839688e-07 -1.110203811483797e-03 1.509469595154092e-03 +-2.084027032910979e-06 -1.094599474608646e-03 1.577977976543363e-03 +8.120111883892854e-07 -1.053938814821493e-03 1.583025003432488e-03 +4.969581783929097e-07 -1.093995744328946e-03 1.520077593707578e-03 +7.519181292949552e-07 -1.110203811483787e-03 1.509469595154090e-03 +2.084027032923630e-06 -1.094599474608639e-03 1.577977976543358e-03 +-1.056689548809123e-05 -1.056286310026545e-03 1.665818155651978e-03 +-2.084027032910979e-06 -1.094599474608646e-03 1.577977976543363e-03 +-1.825562124070871e-06 -1.109980406690930e-03 1.527863633534523e-03 +-2.615545050346760e-06 -1.095655301665148e-03 1.634472627971611e-03 +1.056689548810514e-05 -1.056286310026524e-03 1.665818155652044e-03 +2.084027032923630e-06 -1.094599474608639e-03 1.577977976543358e-03 +1.825562124084314e-06 -1.109980406690921e-03 1.527863633534519e-03 +2.615545050361929e-06 -1.095655301665139e-03 1.634472627971604e-03 +-1.134184867984797e-05 -1.058452742648146e-03 1.767682953953557e-03 +-2.615545050346760e-06 -1.095655301665148e-03 1.634472627971611e-03 +-2.650136276833442e-06 -1.109321908457233e-03 1.544130972313575e-03 +-4.890503054983385e-06 -1.103825593402422e-03 1.680550746122029e-03 +1.134184867986519e-05 -1.058452742648136e-03 1.767682953953625e-03 +2.615545050361929e-06 -1.095655301665139e-03 1.634472627971604e-03 +2.650136276849408e-06 -1.109321908457225e-03 1.544130972313570e-03 +4.890503055000971e-06 -1.103825593402416e-03 1.680550746122024e-03 +2.616393535599098e-06 -1.095594227833879e-03 1.346609872339239e-03 +2.657504994330039e-06 -1.109287356293733e-03 1.437158450825820e-03 +1.372480239973115e-06 -1.108686404428158e-03 1.546201772132315e-03 +1.823220605046424e-06 -1.109973729782942e-03 1.453407124038352e-03 +-2.616393535596739e-06 -1.095594227833871e-03 1.346609872339235e-03 +-2.657504994329179e-06 -1.109287356293725e-03 1.437158450825817e-03 +-1.372480239971549e-06 -1.108686404428151e-03 1.546201772132311e-03 +-1.823220605043177e-06 -1.109973729782933e-03 1.453407124038348e-03 +2.077717634595307e-06 -1.094559393884656e-03 1.403213971105047e-03 +1.823220605046424e-06 -1.109973729782942e-03 1.453407124038352e-03 +8.940410316262347e-07 -1.109100992250969e-03 1.523396392884410e-03 +7.450451464865718e-07 -1.110202593934477e-03 1.471788102813778e-03 +-2.077717634590411e-06 -1.094559393884645e-03 1.403213971105046e-03 +-1.823220605043177e-06 -1.109973729782933e-03 1.453407124038348e-03 +-8.940410316219986e-07 -1.109100992250961e-03 1.523396392884406e-03 +-7.450451464805745e-07 -1.110202593934467e-03 1.471788102813780e-03 +4.847119755125552e-07 -1.093984247936298e-03 1.461192360377952e-03 +7.450451464865718e-07 -1.110202593934477e-03 1.471788102813778e-03 +2.684741462762435e-07 -1.109327806622888e-03 1.501460138871735e-03 +-4.154398468033968e-09 -1.110384729726878e-03 1.490626167220276e-03 +-4.847119755050466e-07 -1.093984247936289e-03 1.461192360377949e-03 +-7.450451464805745e-07 -1.110202593934467e-03 1.471788102813780e-03 +-2.684741462694123e-07 -1.109327806622878e-03 1.501460138871731e-03 +4.154398476512634e-09 -1.110384729726868e-03 1.490626167220274e-03 +-4.969581783829463e-07 -1.093995744328956e-03 1.520077593707583e-03 +-4.154398468033968e-09 -1.110384729726878e-03 1.490626167220276e-03 +-2.735633158056205e-07 -1.109329381280168e-03 1.479792232565914e-03 +-7.519181292839688e-07 -1.110203811483797e-03 1.509469595154092e-03 +4.969581783929097e-07 -1.093995744328946e-03 1.520077593707578e-03 +4.154398476512634e-09 -1.110384729726868e-03 1.490626167220274e-03 +2.735633158149428e-07 -1.109329381280159e-03 1.479792232565910e-03 +7.519181292949552e-07 -1.110203811483787e-03 1.509469595154090e-03 +-2.084027032910979e-06 -1.094599474608646e-03 1.577977976543363e-03 +-7.519181292839688e-07 -1.110203811483797e-03 1.509469595154092e-03 +-8.970607216509994e-07 -1.109105486144576e-03 1.457846694285113e-03 +-1.825562124070871e-06 -1.109980406690930e-03 1.527863633534523e-03 +2.084027032923630e-06 -1.094599474608639e-03 1.577977976543358e-03 +7.519181292949552e-07 -1.110203811483787e-03 1.509469595154090e-03 +8.970607216628199e-07 -1.109105486144566e-03 1.457846694285109e-03 +1.825562124084314e-06 -1.109980406690921e-03 1.527863633534519e-03 +-2.615545050346760e-06 -1.095655301665148e-03 1.634472627971611e-03 +-1.825562124070871e-06 -1.109980406690930e-03 1.527863633534523e-03 +-1.372055578596303e-06 -1.108690736488510e-03 1.435026111964529e-03 +-2.650136276833442e-06 -1.109321908457233e-03 1.544130972313575e-03 +2.615545050361929e-06 -1.095655301665139e-03 1.634472627971604e-03 +1.825562124084314e-06 -1.109980406690921e-03 1.527863633534519e-03 +1.372055578610462e-06 -1.108690736488501e-03 1.435026111964523e-03 +2.650136276849408e-06 -1.109321908457225e-03 1.544130972313570e-03 +2.657504994330039e-06 -1.109287356293733e-03 1.437158450825820e-03 +1.675508359365324e-06 -1.109842109119177e-03 1.570680947462217e-03 +1.097561317498016e-06 -1.084790534554084e-03 1.678931916655657e-03 +1.372480239973115e-06 -1.108686404428158e-03 1.546201772132315e-03 +-2.657504994329179e-06 -1.109287356293725e-03 1.437158450825817e-03 +-1.675508359366106e-06 -1.109842109119169e-03 1.570680947462212e-03 +-1.097561317498036e-06 -1.084790534554077e-03 1.678931916655655e-03 +-1.372480239971549e-06 -1.108686404428151e-03 1.546201772132311e-03 +1.823220605046424e-06 -1.109973729782942e-03 1.453407124038352e-03 +1.372480239973115e-06 -1.108686404428158e-03 1.546201772132315e-03 +7.936721551286778e-07 -1.086892079271231e-03 1.615422632724091e-03 +8.940410316262347e-07 -1.109100992250969e-03 1.523396392884410e-03 +-1.823220605043177e-06 -1.109973729782933e-03 1.453407124038348e-03 +-1.372480239971549e-06 -1.108686404428151e-03 1.546201772132311e-03 +-7.936721551263715e-07 -1.086892079271224e-03 1.615422632724086e-03 +-8.940410316219986e-07 -1.109100992250961e-03 1.523396392884406e-03 +7.450451464865718e-07 -1.110202593934477e-03 1.471788102813778e-03 +8.940410316262347e-07 -1.109100992250969e-03 1.523396392884410e-03 +3.898690939999577e-07 -1.087612631000665e-03 1.552838087417877e-03 +2.684741462762435e-07 -1.109327806622888e-03 1.501460138871735e-03 +-7.450451464805745e-07 -1.110202593934467e-03 1.471788102813780e-03 +-8.940410316219986e-07 -1.109100992250961e-03 1.523396392884406e-03 +-3.898690939949875e-07 -1.087612631000658e-03 1.552838087417872e-03 +-2.684741462694123e-07 -1.109327806622878e-03 1.501460138871731e-03 +-4.154398468033968e-09 -1.110384729726878e-03 1.490626167220276e-03 +2.684741462762435e-07 -1.109327806622888e-03 1.501460138871735e-03 +-1.780757101820761e-09 -1.087830451201236e-03 1.490625627913728e-03 +-2.735633158056205e-07 -1.109329381280168e-03 1.479792232565914e-03 +4.154398476512634e-09 -1.110384729726868e-03 1.490626167220274e-03 +-2.684741462694123e-07 -1.109327806622878e-03 1.501460138871731e-03 +1.780757109440280e-09 -1.087830451201226e-03 1.490625627913724e-03 +2.735633158149428e-07 -1.109329381280159e-03 1.479792232565910e-03 +-7.519181292839688e-07 -1.110203811483797e-03 1.509469595154092e-03 +-2.735633158056205e-07 -1.109329381280168e-03 1.479792232565914e-03 +-3.928062030988886e-07 -1.087612097855331e-03 1.428412273185070e-03 +-8.970607216509994e-07 -1.109105486144576e-03 1.457846694285113e-03 +7.519181292949552e-07 -1.110203811483787e-03 1.509469595154090e-03 +2.735633158149428e-07 -1.109329381280159e-03 1.479792232565910e-03 +3.928062031090061e-07 -1.087612097855321e-03 1.428412273185067e-03 +8.970607216628199e-07 -1.109105486144566e-03 1.457846694285109e-03 +-1.825562124070871e-06 -1.109980406690930e-03 1.527863633534523e-03 +-8.970607216509994e-07 -1.109105486144576e-03 1.457846694285113e-03 +-7.948672864096008e-07 -1.086890234988198e-03 1.365824905399354e-03 +-1.372055578596303e-06 -1.108690736488510e-03 1.435026111964529e-03 +1.825562124084314e-06 -1.109980406690921e-03 1.527863633534519e-03 +8.970607216628199e-07 -1.109105486144566e-03 1.457846694285109e-03 +7.948672864220985e-07 -1.086890234988189e-03 1.365824905399349e-03 +1.372055578610462e-06 -1.108690736488501e-03 1.435026111964523e-03 +-2.650136276833442e-06 -1.109321908457233e-03 1.544130972313575e-03 +-1.372055578596303e-06 -1.108690736488510e-03 1.435026111964529e-03 +-1.096372578645249e-06 -1.084783723968423e-03 1.302310827798921e-03 +-1.672269684710298e-06 -1.109820189988026e-03 1.410539395703496e-03 +2.650136276849408e-06 -1.109321908457225e-03 1.544130972313570e-03 +1.372055578610462e-06 -1.108690736488501e-03 1.435026111964523e-03 +1.096372578660112e-06 -1.084783723968415e-03 1.302310827798916e-03 +1.672269684726820e-06 -1.109820189988018e-03 1.410539395703491e-03 +1.372480239973115e-06 -1.108686404428158e-03 1.546201772132315e-03 +1.097561317498016e-06 -1.084790534554084e-03 1.678931916655657e-03 +6.197587932753216e-07 -1.045661135889139e-03 1.747728470162458e-03 +7.936721551286778e-07 -1.086892079271231e-03 1.615422632724091e-03 +-1.372480239971549e-06 -1.108686404428151e-03 1.546201772132311e-03 +-1.097561317498036e-06 -1.084790534554077e-03 1.678931916655655e-03 +-6.197587932745416e-07 -1.045661135889132e-03 1.747728470162458e-03 +-7.936721551263715e-07 -1.086892079271224e-03 1.615422632724086e-03 +8.940410316262347e-07 -1.109100992250969e-03 1.523396392884410e-03 +7.936721551286778e-07 -1.086892079271231e-03 1.615422632724091e-03 +4.044785187233411e-07 -1.045915891551820e-03 1.644703545438941e-03 +3.898690939999577e-07 -1.087612631000665e-03 1.552838087417877e-03 +-8.940410316219986e-07 -1.109100992250961e-03 1.523396392884406e-03 +-7.936721551263715e-07 -1.086892079271224e-03 1.615422632724086e-03 +-4.044785187200415e-07 -1.045915891551812e-03 1.644703545438941e-03 +-3.898690939949875e-07 -1.087612631000658e-03 1.552838087417872e-03 +2.684741462762435e-07 -1.109327806622888e-03 1.501460138871735e-03 +3.898690939999577e-07 -1.087612631000665e-03 1.552838087417877e-03 +1.333466876341297e-07 -1.046282097092199e-03 1.541957894033088e-03 +-1.780757101820761e-09 -1.087830451201236e-03 1.490625627913728e-03 +-2.684741462694123e-07 -1.109327806622878e-03 1.501460138871731e-03 +-3.898690939949875e-07 -1.087612631000658e-03 1.552838087417872e-03 +-1.333466876283373e-07 -1.046282097092190e-03 1.541957894033083e-03 +1.780757109440280e-09 -1.087830451201226e-03 1.490625627913724e-03 +-2.735633158056205e-07 -1.109329381280168e-03 1.479792232565914e-03 +-1.780757101820761e-09 -1.087830451201236e-03 1.490625627913728e-03 +-1.357807943857238e-07 -1.046281763008821e-03 1.439291755991232e-03 +-3.928062030988886e-07 -1.087612097855331e-03 1.428412273185070e-03 +2.735633158149428e-07 -1.109329381280159e-03 1.479792232565910e-03 +1.780757109440280e-09 -1.087830451201226e-03 1.490625627913724e-03 +1.357807943941083e-07 -1.046281763008813e-03 1.439291755991226e-03 +3.928062031090061e-07 -1.087612097855321e-03 1.428412273185067e-03 +-8.970607216509994e-07 -1.109105486144576e-03 1.457846694285113e-03 +-3.928062030988886e-07 -1.087612097855331e-03 1.428412273185070e-03 +-4.062161718989388e-07 -1.045914563490483e-03 1.336542676556406e-03 +-7.948672864096008e-07 -1.086890234988198e-03 1.365824905399354e-03 +8.970607216628199e-07 -1.109105486144566e-03 1.457846694285109e-03 +3.928062031090061e-07 -1.087612097855321e-03 1.428412273185067e-03 +4.062161719098170e-07 -1.045914563490475e-03 1.336542676556402e-03 +7.948672864220985e-07 -1.086890234988189e-03 1.365824905399349e-03 +-1.372055578596303e-06 -1.108690736488510e-03 1.435026111964529e-03 +-7.948672864096008e-07 -1.086890234988198e-03 1.365824905399354e-03 +-6.203956815182503e-07 -1.045657764816977e-03 1.233512438001205e-03 +-1.096372578645249e-06 -1.084783723968423e-03 1.302310827798921e-03 +1.372055578610462e-06 -1.108690736488501e-03 1.435026111964523e-03 +7.948672864220985e-07 -1.086890234988189e-03 1.365824905399349e-03 +6.203956815312832e-07 -1.045657764816968e-03 1.233512438001201e-03 +1.096372578660112e-06 -1.084783723968415e-03 1.302310827798916e-03 +1.097561317498016e-06 -1.084790534554084e-03 1.678931916655657e-03 +6.835857016342246e-07 -1.048800480813013e-03 1.850563586326355e-03 +4.634648405089595e-07 -9.824366504566574e-04 1.919794410507877e-03 +6.197587932753216e-07 -1.045661135889139e-03 1.747728470162458e-03 +-1.097561317498036e-06 -1.084790534554077e-03 1.678931916655655e-03 +-6.835857016355165e-07 -1.048800480813007e-03 1.850563586326354e-03 +-4.634648405093519e-07 -9.824366504566507e-04 1.919794410507877e-03 +-6.197587932745416e-07 -1.045661135889132e-03 1.747728470162458e-03 +7.936721551286778e-07 -1.086892079271231e-03 1.615422632724091e-03 +6.197587932753216e-07 -1.045661135889139e-03 1.747728470162458e-03 +3.504761299328187e-07 -9.839221027010852e-04 1.776796907280109e-03 +4.044785187233411e-07 -1.045915891551820e-03 1.644703545438941e-03 +-7.936721551263715e-07 -1.086892079271224e-03 1.615422632724086e-03 +-6.197587932745416e-07 -1.045661135889132e-03 1.747728470162458e-03 +-3.504761299310510e-07 -9.839221027010765e-04 1.776796907280108e-03 +-4.044785187200415e-07 -1.045915891551812e-03 1.644703545438941e-03 +3.898690939999577e-07 -1.087612631000665e-03 1.552838087417877e-03 +4.044785187233411e-07 -1.045915891551820e-03 1.644703545438941e-03 +1.828816442435641e-07 -9.845595408366800e-04 1.633746556495816e-03 +1.333466876341297e-07 -1.046282097092199e-03 1.541957894033088e-03 +-3.898690939949875e-07 -1.087612631000658e-03 1.552838087417872e-03 +-4.044785187200415e-07 -1.045915891551812e-03 1.644703545438941e-03 +-1.828816442394200e-07 -9.845595408366735e-04 1.633746556495809e-03 +-1.333466876283373e-07 -1.046282097092190e-03 1.541957894033083e-03 +-1.780757101820761e-09 -1.087830451201236e-03 1.490625627913728e-03 +1.333466876341297e-07 -1.046282097092199e-03 1.541957894033088e-03 +-9.918562942410528e-10 -9.847897434446670e-04 1.490624441316877e-03 +-1.357807943857238e-07 -1.046281763008821e-03 1.439291755991232e-03 +1.780757109440280e-09 -1.087830451201226e-03 1.490625627913724e-03 +-1.333466876283373e-07 -1.046282097092190e-03 1.541957894033083e-03 +9.918563008665836e-10 -9.847897434446583e-04 1.490624441316873e-03 +1.357807943941083e-07 -1.046281763008813e-03 1.439291755991226e-03 +-3.928062030988886e-07 -1.087612097855331e-03 1.428412273185070e-03 +-1.357807943857238e-07 -1.046281763008821e-03 1.439291755991232e-03 +-1.847043625395632e-07 -9.845582254770508e-04 1.347501241540981e-03 +-4.062161718989388e-07 -1.045914563490483e-03 1.336542676556406e-03 +3.928062031090061e-07 -1.087612097855321e-03 1.428412273185067e-03 +1.357807943941083e-07 -1.046281763008813e-03 1.439291755991226e-03 +1.847043625487781e-07 -9.845582254770426e-04 1.347501241540980e-03 +4.062161719098170e-07 -1.045914563490475e-03 1.336542676556402e-03 +-7.948672864096008e-07 -1.086890234988198e-03 1.365824905399354e-03 +-4.062161718989388e-07 -1.045914563490483e-03 1.336542676556406e-03 +-3.518858846148688e-07 -9.839194732986398e-04 1.204448181717570e-03 +-6.203956815182503e-07 -1.045657764816977e-03 1.233512438001205e-03 +7.948672864220985e-07 -1.086890234988189e-03 1.365824905399349e-03 +4.062161719098170e-07 -1.045914563490475e-03 1.336542676556402e-03 +3.518858846263581e-07 -9.839194732986355e-04 1.204448181717565e-03 +6.203956815312832e-07 -1.045657764816968e-03 1.233512438001201e-03 +-1.096372578645249e-06 -1.084783723968423e-03 1.302310827798921e-03 +-6.203956815182503e-07 -1.045657764816977e-03 1.233512438001205e-03 +-4.644317300949027e-07 -9.824332913188022e-04 1.061449001777272e-03 +-6.836318504976305e-07 -1.048795036941220e-03 1.130679865039089e-03 +1.096372578660112e-06 -1.084783723968415e-03 1.302310827798916e-03 +6.203956815312832e-07 -1.045657764816968e-03 1.233512438001201e-03 +4.644317301086597e-07 -9.824332913187903e-04 1.061449001777267e-03 +6.836318505133028e-07 -1.048795036941211e-03 1.130679865039083e-03 +6.197587932753216e-07 -1.045661135889139e-03 1.747728470162458e-03 +4.634648405089595e-07 -9.824366504566574e-04 1.919794410507877e-03 +2.713042421309594e-07 -9.026834801450591e-04 1.948886385052060e-03 +3.504761299328187e-07 -9.839221027010852e-04 1.776796907280109e-03 +-6.197587932745416e-07 -1.045661135889132e-03 1.747728470162458e-03 +-4.634648405093519e-07 -9.824366504566507e-04 1.919794410507877e-03 +-2.713042421304574e-07 -9.026834801450529e-04 1.948886385052061e-03 +-3.504761299310510e-07 -9.839221027010765e-04 1.776796907280108e-03 +4.044785187233411e-07 -1.045915891551820e-03 1.644703545438941e-03 +3.504761299328187e-07 -9.839221027010852e-04 1.776796907280109e-03 +1.813280622688279e-07 -9.028192550586308e-04 1.765868863050284e-03 +1.828816442435641e-07 -9.845595408366800e-04 1.633746556495816e-03 +-4.044785187200415e-07 -1.045915891551812e-03 1.644703545438941e-03 +-3.504761299310510e-07 -9.839221027010765e-04 1.776796907280108e-03 +-1.813280622661170e-07 -9.028192550586219e-04 1.765868863050284e-03 +-1.828816442394200e-07 -9.845595408366735e-04 1.633746556495809e-03 +1.333466876341297e-07 -1.046282097092199e-03 1.541957894033088e-03 +1.828816442435641e-07 -9.845595408366800e-04 1.633746556495816e-03 +6.192048222921145e-08 -9.031887388542781e-04 1.582435308336746e-03 +-9.918562942410528e-10 -9.847897434446670e-04 1.490624441316877e-03 +-1.333466876283373e-07 -1.046282097092190e-03 1.541957894033083e-03 +-1.828816442394200e-07 -9.845595408366735e-04 1.633746556495809e-03 +-6.192048222418130e-08 -9.031887388542698e-04 1.582435308336744e-03 +9.918563008665836e-10 -9.847897434446583e-04 1.490624441316873e-03 +-1.357807943857238e-07 -1.046281763008821e-03 1.439291755991232e-03 +-9.918562942410528e-10 -9.847897434446670e-04 1.490624441316877e-03 +-6.368847186057407e-08 -9.031881190619029e-04 1.398812443471895e-03 +-1.847043625395632e-07 -9.845582254770508e-04 1.347501241540981e-03 +1.357807943941083e-07 -1.046281763008813e-03 1.439291755991226e-03 +9.918563008665836e-10 -9.847897434446583e-04 1.490624441316873e-03 +6.368847186817365e-08 -9.031881190618927e-04 1.398812443471892e-03 +1.847043625487781e-07 -9.845582254770426e-04 1.347501241540980e-03 +-4.062161718989388e-07 -1.045914563490483e-03 1.336542676556406e-03 +-1.847043625395632e-07 -9.845582254770508e-04 1.347501241540981e-03 +-1.831030104742191e-07 -9.028174989119210e-04 1.215377188582068e-03 +-3.518858846148688e-07 -9.839194732986398e-04 1.204448181717570e-03 +4.062161719098170e-07 -1.045914563490475e-03 1.336542676556402e-03 +1.847043625487781e-07 -9.845582254770426e-04 1.347501241540980e-03 +1.831030104842075e-07 -9.028174989119111e-04 1.215377188582062e-03 +3.518858846263581e-07 -9.839194732986355e-04 1.204448181717565e-03 +-6.203956815182503e-07 -1.045657764816977e-03 1.233512438001205e-03 +-3.518858846148688e-07 -9.839194732986398e-04 1.204448181717570e-03 +-2.731245546372309e-07 -9.026810474601552e-04 1.032357651741289e-03 +-4.644317300949027e-07 -9.824332913188022e-04 1.061449001777272e-03 +6.203956815312832e-07 -1.045657764816968e-03 1.233512438001201e-03 +3.518858846263581e-07 -9.839194732986355e-04 1.204448181717565e-03 +2.731245546492039e-07 -9.026810474601476e-04 1.032357651741284e-03 +4.644317301086597e-07 -9.824332913187903e-04 1.061449001777267e-03 +4.634648405089595e-07 -9.824366504566574e-04 1.919794410507877e-03 +2.918517019825715e-07 -9.059216828436409e-04 2.131855683351498e-03 +1.991145533426290e-07 -7.991711013963974e-04 2.160742362124940e-03 +2.713042421309594e-07 -9.026834801450591e-04 1.948886385052060e-03 +-4.634648405093519e-07 -9.824366504566507e-04 1.919794410507877e-03 +-2.918517019838067e-07 -9.059216828436358e-04 2.131855683351499e-03 +-1.991145533428902e-07 -7.991711013963921e-04 2.160742362124944e-03 +-2.713042421304574e-07 -9.026834801450529e-04 1.948886385052061e-03 +3.504761299328187e-07 -9.839221027010852e-04 1.776796907280109e-03 +2.713042421309594e-07 -9.026834801450591e-04 1.948886385052060e-03 +1.544631991755091e-07 -8.007282702203035e-04 1.938109720800030e-03 +1.813280622688279e-07 -9.028192550586308e-04 1.765868863050284e-03 +-3.504761299310510e-07 -9.839221027010765e-04 1.776796907280108e-03 +-2.713042421304574e-07 -9.026834801450529e-04 1.948886385052061e-03 +-1.544631991739055e-07 -8.007282702202953e-04 1.938109720800030e-03 +-1.813280622661170e-07 -9.028192550586219e-04 1.765868863050284e-03 +1.828816442435641e-07 -9.845595408366800e-04 1.633746556495816e-03 +1.813280622688279e-07 -9.028192550586308e-04 1.765868863050284e-03 +8.288396700345697e-08 -8.014167122197582e-04 1.714694875958281e-03 +6.192048222921145e-08 -9.031887388542781e-04 1.582435308336746e-03 +-1.828816442394200e-07 -9.845595408366735e-04 1.633746556495809e-03 +-1.813280622661170e-07 -9.028192550586219e-04 1.765868863050284e-03 +-8.288396699980440e-08 -8.014167122197477e-04 1.714694875958279e-03 +-6.192048222418130e-08 -9.031887388542698e-04 1.582435308336744e-03 +-9.918562942410528e-10 -9.847897434446670e-04 1.490624441316877e-03 +6.192048222921145e-08 -9.031887388542781e-04 1.582435308336746e-03 +-8.878377439800857e-10 -8.016572552918714e-04 1.490623668069375e-03 +-6.368847186057407e-08 -9.031881190619029e-04 1.398812443471895e-03 +9.918563008665836e-10 -9.847897434446583e-04 1.490624441316873e-03 +-6.192048222418130e-08 -9.031887388542698e-04 1.582435308336744e-03 +8.878377500118207e-10 -8.016572552918623e-04 1.490623668069369e-03 +6.368847186817365e-08 -9.031881190618927e-04 1.398812443471892e-03 +-1.847043625395632e-07 -9.845582254770508e-04 1.347501241540981e-03 +-6.368847186057407e-08 -9.031881190619029e-04 1.398812443471895e-03 +-8.481396700054784e-08 -8.014156196912803e-04 1.266551817199865e-03 +-1.831030104742191e-07 -9.028174989119210e-04 1.215377188582068e-03 +1.847043625487781e-07 -9.845582254770426e-04 1.347501241540980e-03 +6.368847186817365e-08 -9.031881190618927e-04 1.398812443471892e-03 +8.481396700880624e-08 -8.014156196912694e-04 1.266551817199860e-03 +1.831030104842075e-07 -9.028174989119111e-04 1.215377188582062e-03 +-3.518858846148688e-07 -9.839194732986398e-04 1.204448181717570e-03 +-1.831030104742191e-07 -9.028174989119210e-04 1.215377188582068e-03 +-1.568646853127335e-07 -8.007264414723047e-04 1.043135577548783e-03 +-2.731245546372309e-07 -9.026810474601552e-04 1.032357651741289e-03 +3.518858846263581e-07 -9.839194732986355e-04 1.204448181717565e-03 +1.831030104842075e-07 -9.028174989119111e-04 1.215377188582062e-03 +1.568646853231331e-07 -8.007264414722953e-04 1.043135577548779e-03 +2.731245546492039e-07 -9.026810474601476e-04 1.032357651741284e-03 +-4.644317300949027e-07 -9.824332913188022e-04 1.061449001777272e-03 +-2.731245546372309e-07 -9.026810474601552e-04 1.032357651741289e-03 +-2.021460974387834e-07 -7.991691832344529e-04 8.205023411777358e-04 +-2.936489895337589e-07 -9.059193253644691e-04 8.493891928413181e-04 +4.644317301086597e-07 -9.824332913187903e-04 1.061449001777267e-03 +2.731245546492039e-07 -9.026810474601476e-04 1.032357651741284e-03 +2.021460974515164e-07 -7.991691832344447e-04 8.205023411777310e-04 +2.936489895482991e-07 -9.059193253644589e-04 8.493891928413133e-04 +2.713042421309594e-07 -9.026834801450591e-04 1.948886385052060e-03 +1.991145533426290e-07 -7.991711013963974e-04 2.160742362124940e-03 +1.185986978083492e-07 -6.792652069818228e-04 2.150176278558957e-03 +1.544631991755091e-07 -8.007282702203035e-04 1.938109720800030e-03 +-2.713042421304574e-07 -9.026834801450529e-04 1.948886385052061e-03 +-1.991145533428902e-07 -7.991711013963921e-04 2.160742362124944e-03 +-1.185986978076742e-07 -6.792652069818141e-04 2.150176278558955e-03 +-1.544631991739055e-07 -8.007282702202953e-04 1.938109720800030e-03 +1.813280622688279e-07 -9.028192550586308e-04 1.765868863050284e-03 +1.544631991755091e-07 -8.007282702203035e-04 1.938109720800030e-03 +8.104940462409302e-08 -6.795932923176949e-04 1.887291788586052e-03 +8.288396700345697e-08 -8.014167122197582e-04 1.714694875958281e-03 +-1.813280622661170e-07 -9.028192550586219e-04 1.765868863050284e-03 +-1.544631991739055e-07 -8.007282702202953e-04 1.938109720800030e-03 +-8.104940462159097e-08 -6.795932923176859e-04 1.887291788586050e-03 +-8.288396699980440e-08 -8.014167122197477e-04 1.714694875958279e-03 +6.192048222921145e-08 -9.031887388542781e-04 1.582435308336746e-03 +8.288396700345697e-08 -8.014167122197582e-04 1.714694875958281e-03 +2.794477352966243e-08 -6.799709132087464e-04 1.623017180671362e-03 +-8.878377439800857e-10 -8.016572552918714e-04 1.490623668069375e-03 +-6.192048222418130e-08 -9.031887388542698e-04 1.582435308336744e-03 +-8.288396699980440e-08 -8.014167122197477e-04 1.714694875958279e-03 +-2.794477352510091e-08 -6.799709132087356e-04 1.623017180671362e-03 +8.878377500118207e-10 -8.016572552918623e-04 1.490623668069369e-03 +-6.368847186057407e-08 -9.031881190619029e-04 1.398812443471895e-03 +-8.878377439800857e-10 -8.016572552918714e-04 1.490623668069375e-03 +-2.995304108105224e-08 -6.799704386860454e-04 1.358229586379228e-03 +-8.481396700054784e-08 -8.014156196912803e-04 1.266551817199865e-03 +6.368847186817365e-08 -9.031881190618927e-04 1.398812443471892e-03 +8.878377500118207e-10 -8.016572552918623e-04 1.490623668069369e-03 +2.995304108781987e-08 -6.799704386860392e-04 1.358229586379223e-03 +8.481396700880624e-08 -8.014156196912694e-04 1.266551817199860e-03 +-1.831030104742191e-07 -9.028174989119210e-04 1.215377188582068e-03 +-8.481396700054784e-08 -8.014156196912803e-04 1.266551817199865e-03 +-8.371929738374705e-08 -6.795920400001831e-04 1.093954134778378e-03 +-1.568646853127335e-07 -8.007264414723047e-04 1.043135577548783e-03 +1.831030104842075e-07 -9.028174989119111e-04 1.215377188582062e-03 +8.481396700880624e-08 -8.014156196912694e-04 1.266551817199860e-03 +8.371929739267454e-08 -6.795920400001759e-04 1.093954134778376e-03 +1.568646853231331e-07 -8.007264414722953e-04 1.043135577548779e-03 +-2.731245546372309e-07 -9.026810474601552e-04 1.032357651741289e-03 +-1.568646853127335e-07 -8.007264414723047e-04 1.043135577548783e-03 +-1.225406602746775e-07 -6.792636302064521e-04 8.310687918249548e-04 +-2.021460974387834e-07 -7.991691832344529e-04 8.205023411777358e-04 +2.731245546492039e-07 -9.026810474601476e-04 1.032357651741284e-03 +1.568646853231331e-07 -8.007264414722953e-04 1.043135577548779e-03 +1.225406602858069e-07 -6.792636302064423e-04 8.310687918249520e-04 +2.021460974515164e-07 -7.991691832344447e-04 8.205023411777310e-04 +1.991145533426290e-07 -7.991711013963974e-04 2.160742362124940e-03 +1.258625221800405e-07 -6.823047646140098e-04 2.412614046567108e-03 +8.575133204923928e-08 -5.356629144545465e-04 2.401329992318433e-03 +1.185986978083492e-07 -6.792652069818228e-04 2.150176278558957e-03 +-1.991145533428902e-07 -7.991711013963921e-04 2.160742362124944e-03 +-1.258625221807492e-07 -6.823047646140058e-04 2.412614046567110e-03 +-8.575133204936593e-08 -5.356629144545394e-04 2.401329992318431e-03 +-1.185986978076742e-07 -6.792652069818141e-04 2.150176278558955e-03 +1.544631991755091e-07 -8.007282702203035e-04 1.938109720800030e-03 +1.185986978083492e-07 -6.792652069818228e-04 2.150176278558957e-03 +6.894966130256535e-08 -5.375103750266271e-04 2.099955187742278e-03 +8.104940462409302e-08 -6.795932923176949e-04 1.887291788586052e-03 +-1.544631991739055e-07 -8.007282702202953e-04 1.938109720800030e-03 +-1.185986978076742e-07 -6.792652069818141e-04 2.150176278558955e-03 +-6.894966130121413e-08 -5.375103750266170e-04 2.099955187742275e-03 +-8.104940462159097e-08 -6.795932923176859e-04 1.887291788586050e-03 +8.288396700345697e-08 -8.014167122197582e-04 1.714694875958281e-03 +8.104940462409302e-08 -6.795932923176949e-04 1.887291788586052e-03 +3.782916137140103e-08 -5.381247728619180e-04 1.795978316625843e-03 +2.794477352966243e-08 -6.799709132087464e-04 1.623017180671362e-03 +-8.288396699980440e-08 -8.014167122197477e-04 1.714694875958279e-03 +-8.104940462159097e-08 -6.795932923176859e-04 1.887291788586050e-03 +-3.782916136809653e-08 -5.381247728619093e-04 1.795978316625841e-03 +-2.794477352510091e-08 -6.799709132087356e-04 1.623017180671362e-03 +-8.878377439800857e-10 -8.016572552918714e-04 1.490623668069375e-03 +2.794477352966243e-08 -6.799709132087464e-04 1.623017180671362e-03 +-1.084523427812974e-09 -5.382634670156503e-04 1.490623308274028e-03 +-2.995304108105224e-08 -6.799704386860454e-04 1.358229586379228e-03 +8.878377500118207e-10 -8.016572552918623e-04 1.490623668069369e-03 +-2.794477352510091e-08 -6.799709132087356e-04 1.623017180671362e-03 +1.084523433406525e-09 -5.382634670156398e-04 1.490623308274027e-03 +2.995304108781987e-08 -6.799704386860392e-04 1.358229586379223e-03 +-8.481396700054784e-08 -8.014156196912803e-04 1.266551817199865e-03 +-2.995304108105224e-08 -6.799704386860454e-04 1.358229586379228e-03 +-4.052700191232039e-08 -5.381240125487490e-04 1.185267947153941e-03 +-8.371929738374705e-08 -6.795920400001831e-04 1.093954134778378e-03 +8.481396700880624e-08 -8.014156196912694e-04 1.266551817199860e-03 +2.995304108781987e-08 -6.799704386860392e-04 1.358229586379223e-03 +4.052700191986464e-08 -5.381240125487413e-04 1.185267947153939e-03 +8.371929739267454e-08 -6.795920400001759e-04 1.093954134778376e-03 +-1.568646853127335e-07 -8.007264414723047e-04 1.043135577548783e-03 +-8.371929738374705e-08 -6.795920400001831e-04 1.093954134778378e-03 +-7.342182351156023e-08 -5.375091360982936e-04 8.812903622376383e-04 +-1.225406602746775e-07 -6.792636302064521e-04 8.310687918249548e-04 +1.568646853231331e-07 -8.007264414722953e-04 1.043135577548779e-03 +8.371929739267454e-08 -6.795920400001759e-04 1.093954134778376e-03 +7.342182352123901e-08 -5.375091360982870e-04 8.812903622376359e-04 +1.225406602858069e-07 -6.792636302064423e-04 8.310687918249520e-04 +-2.021460974387834e-07 -7.991691832344529e-04 8.205023411777358e-04 +-1.225406602746775e-07 -6.792636302064521e-04 8.310687918249548e-04 +-9.325220057703792e-08 -5.356615630679278e-04 5.799152355556019e-04 +-1.304288114645569e-07 -6.823032201025973e-04 5.686312229337803e-04 +2.021460974515164e-07 -7.991691832344447e-04 8.205023411777310e-04 +1.225406602858069e-07 -6.792636302064423e-04 8.310687918249520e-04 +9.325220058909028e-08 -5.356615630679205e-04 5.799152355555996e-04 +1.304288114778061e-07 -6.823032201025928e-04 5.686312229337776e-04 +1.185986978083492e-07 -6.792652069818228e-04 2.150176278558957e-03 +8.575133204923928e-08 -5.356629144545465e-04 2.401329992318433e-03 +5.336143818091260e-08 -3.762360120707420e-04 2.352187174719644e-03 +6.894966130256535e-08 -5.375103750266271e-04 2.099955187742278e-03 +-1.185986978076742e-07 -6.792652069818141e-04 2.150176278558955e-03 +-8.575133204936593e-08 -5.356629144545394e-04 2.401329992318431e-03 +-5.336143818065297e-08 -3.762360120707353e-04 2.352187174719640e-03 +-6.894966130121413e-08 -5.375103750266170e-04 2.099955187742275e-03 +8.104940462409302e-08 -6.795932923176949e-04 1.887291788586052e-03 +6.894966130256535e-08 -5.375103750266271e-04 2.099955187742278e-03 +3.843029115128999e-08 -3.762807482462098e-04 2.009414759471491e-03 +3.782916137140103e-08 -5.381247728619180e-04 1.795978316625843e-03 +-8.104940462159097e-08 -6.795932923176859e-04 1.887291788586050e-03 +-6.894966130121413e-08 -5.375103750266170e-04 2.099955187742275e-03 +-3.843029114914901e-08 -3.762807482462009e-04 2.009414759471491e-03 +-3.782916136809653e-08 -5.381247728619093e-04 1.795978316625841e-03 +2.794477352966243e-08 -6.799709132087464e-04 1.623017180671362e-03 +3.782916137140103e-08 -5.381247728619180e-04 1.795978316625843e-03 +1.319425997587843e-08 -3.761626637702313e-04 1.663801185024819e-03 +-1.084523427812974e-09 -5.382634670156503e-04 1.490623308274028e-03 +-2.794477352510091e-08 -6.799709132087356e-04 1.623017180671362e-03 +-3.782916136809653e-08 -5.381247728619093e-04 1.795978316625841e-03 +-1.319425997153968e-08 -3.761626637702213e-04 1.663801185024818e-03 +1.084523433406525e-09 -5.382634670156398e-04 1.490623308274027e-03 +-2.995304108105224e-08 -6.799704386860454e-04 1.358229586379228e-03 +-1.084523427812974e-09 -5.382634670156503e-04 1.490623308274028e-03 +-1.578160652868490e-08 -3.761623106918055e-04 1.317445205691723e-03 +-4.052700191232039e-08 -5.381240125487490e-04 1.185267947153941e-03 +2.995304108781987e-08 -6.799704386860392e-04 1.358229586379223e-03 +1.084523433406525e-09 -5.382634670156398e-04 1.490623308274027e-03 +1.578160653515374e-08 -3.761623106917997e-04 1.317445205691722e-03 +4.052700191986464e-08 -5.381240125487413e-04 1.185267947153939e-03 +-8.371929738374705e-08 -6.795920400001831e-04 1.093954134778378e-03 +-4.052700191232039e-08 -5.381240125487490e-04 1.185267947153941e-03 +-4.261655555619916e-08 -3.762798242618290e-04 9.718311359200845e-04 +-7.342182351156023e-08 -5.375091360982936e-04 8.812903622376383e-04 +8.371929739267454e-08 -6.795920400001759e-04 1.093954134778376e-03 +4.052700191986464e-08 -5.381240125487413e-04 1.185267947153939e-03 +4.261655556457756e-08 -3.762798242618214e-04 9.718311359200822e-04 +7.342182352123901e-08 -5.375091360982870e-04 8.812903622376359e-04 +-1.225406602746775e-07 -6.792636302064521e-04 8.310687918249548e-04 +-7.342182351156023e-08 -5.375091360982936e-04 8.812903622376383e-04 +-6.149344243731854e-08 -3.762348271667848e-04 6.290582312129040e-04 +-9.325220057703792e-08 -5.356615630679278e-04 5.799152355556019e-04 +1.225406602858069e-07 -6.792636302064423e-04 8.310687918249520e-04 +7.342182352123901e-08 -5.375091360982870e-04 8.812903622376359e-04 +6.149344244785002e-08 -3.762348271667757e-04 6.290582312129015e-04 +9.325220058909028e-08 -5.356615630679205e-04 5.799152355555996e-04 +8.575133204923928e-08 -5.356629144545465e-04 2.401329992318433e-03 +5.322863689199161e-08 -3.790619511684300e-04 2.691401288304492e-03 +3.277509290644644e-08 -1.945044399893635e-04 2.641360640397749e-03 +5.336143818091260e-08 -3.762360120707420e-04 2.352187174719644e-03 +-8.575133204936593e-08 -5.356629144545394e-04 2.401329992318431e-03 +-5.322863689272641e-08 -3.790619511684267e-04 2.691401288304486e-03 +-3.277509290671027e-08 -1.945044399893591e-04 2.641360640397747e-03 +-5.336143818065297e-08 -3.762360120707353e-04 2.352187174719640e-03 +6.894966130256535e-08 -5.375103750266271e-04 2.099955187742278e-03 +5.336143818091260e-08 -3.762360120707420e-04 2.352187174719644e-03 +3.480358619367591e-08 -1.955482984728918e-04 2.262979610512990e-03 +3.843029115128999e-08 -3.762807482462098e-04 2.009414759471491e-03 +-6.894966130121413e-08 -5.375103750266170e-04 2.099955187742275e-03 +-5.336143818065297e-08 -3.762360120707353e-04 2.352187174719640e-03 +-3.480358619266879e-08 -1.955482984728826e-04 2.262979610512990e-03 +-3.843029114914901e-08 -3.762807482462009e-04 2.009414759471491e-03 +3.782916137140103e-08 -5.381247728619180e-04 1.795978316625843e-03 +3.843029115128999e-08 -3.762807482462098e-04 2.009414759471491e-03 +2.021870807976486e-08 -1.945649592943558e-04 1.877649567960280e-03 +1.319425997587843e-08 -3.761626637702313e-04 1.663801185024819e-03 +-3.782916136809653e-08 -5.381247728619093e-04 1.795978316625841e-03 +-3.843029114914901e-08 -3.762807482462009e-04 2.009414759471491e-03 +-2.021870807664349e-08 -1.945649592943472e-04 1.877649567960279e-03 +-1.319425997153968e-08 -3.761626637702213e-04 1.663801185024818e-03 +-1.084523427812974e-09 -5.382634670156503e-04 1.490623308274028e-03 +1.319425997587843e-08 -3.761626637702313e-04 1.663801185024819e-03 +-1.324382631548561e-09 -1.941424379309330e-04 1.490623197250285e-03 +-1.578160652868490e-08 -3.761623106918055e-04 1.317445205691723e-03 +1.084523433406525e-09 -5.382634670156398e-04 1.490623308274027e-03 +-1.319425997153968e-08 -3.761626637702213e-04 1.663801185024818e-03 +1.324382636971770e-09 -1.941424379309248e-04 1.490623197250285e-03 +1.578160653515374e-08 -3.761623106917997e-04 1.317445205691722e-03 +-4.052700191232039e-08 -5.381240125487490e-04 1.185267947153941e-03 +-1.578160652868490e-08 -3.761623106918055e-04 1.317445205691723e-03 +-2.384310804720444e-08 -1.945643081255634e-04 1.103596577108250e-03 +-4.261655555619916e-08 -3.762798242618290e-04 9.718311359200845e-04 +4.052700191986464e-08 -5.381240125487413e-04 1.185267947153939e-03 +1.578160653515374e-08 -3.761623106917997e-04 1.317445205691722e-03 +2.384310805443341e-08 -1.945643081255564e-04 1.103596577108250e-03 +4.261655556457756e-08 -3.762798242618214e-04 9.718311359200822e-04 +-7.342182351156023e-08 -5.375091360982936e-04 8.812903622376383e-04 +-4.261655555619916e-08 -3.762798242618290e-04 9.718311359200845e-04 +-4.246977862681447e-08 -1.955472424723497e-04 7.182660394570135e-04 +-6.149344243731854e-08 -3.762348271667848e-04 6.290582312129040e-04 +7.342182352123901e-08 -5.375091360982870e-04 8.812903622376359e-04 +4.261655556457756e-08 -3.762798242618214e-04 9.718311359200822e-04 +4.246977863595048e-08 -1.955472424723417e-04 7.182660394570122e-04 +6.149344244785002e-08 -3.762348271667757e-04 6.290582312129015e-04 +-9.325220057703792e-08 -5.356615630679278e-04 5.799152355556019e-04 +-6.149344243731854e-08 -3.762348271667848e-04 6.290582312129040e-04 +-5.334682829269208e-08 -1.945032651373477e-04 3.398847412722656e-04 +-6.484696501772094e-08 -3.790607451702259e-04 2.898441120650341e-04 +9.325220058909028e-08 -5.356615630679205e-04 5.799152355555996e-04 +6.149344244785002e-08 -3.762348271667757e-04 6.290582312129015e-04 +5.334682830413796e-08 -1.945032651373394e-04 3.398847412722636e-04 +6.484696503054747e-08 -3.790607451702184e-04 2.898441120650314e-04 +5.336143818091260e-08 -3.762360120707420e-04 2.352187174719644e-03 +3.277509290644644e-08 -1.945044399893635e-04 2.641360640397749e-03 +3.492740576590535e-08 5.981618597913591e-06 2.556930615313809e-03 +3.480358619367591e-08 -1.955482984728918e-04 2.262979610512990e-03 +-5.336143818065297e-08 -3.762360120707353e-04 2.352187174719640e-03 +-3.277509290671027e-08 -1.945044399893591e-04 2.641360640397747e-03 +-3.492740576602528e-08 5.981618597919653e-06 2.556930615313808e-03 +-3.480358619266879e-08 -1.955482984728826e-04 2.262979610512990e-03 +3.843029115128999e-08 -3.762807482462098e-04 2.009414759471491e-03 +3.480358619367591e-08 -1.955482984728918e-04 2.262979610512990e-03 +2.736382486406976e-08 1.050050208542029e-05 2.132150528776935e-03 +2.021870807976486e-08 -1.945649592943558e-04 1.877649567960280e-03 +-3.843029114914901e-08 -3.762807482462009e-04 2.009414759471491e-03 +-3.480358619266879e-08 -1.955482984728826e-04 2.262979610512990e-03 +-2.736382486201223e-08 1.050050208542802e-05 2.132150528776936e-03 +-2.021870807664349e-08 -1.945649592943472e-04 1.877649567960279e-03 +1.319425997587843e-08 -3.761626637702313e-04 1.663801185024819e-03 +2.021870807976486e-08 -1.945649592943558e-04 1.877649567960280e-03 +9.396223464450100e-09 1.223146862113823e-05 1.704678747321544e-03 +-1.324382631548561e-09 -1.941424379309330e-04 1.490623197250285e-03 +-1.319425997153968e-08 -3.761626637702213e-04 1.663801185024818e-03 +-2.021870807664349e-08 -1.945649592943472e-04 1.877649567960279e-03 +-9.396223460207847e-09 1.223146862114805e-05 1.704678747321544e-03 +1.324382636971770e-09 -1.941424379309248e-04 1.490623197250285e-03 +-1.578160652868490e-08 -3.761623106918055e-04 1.317445205691723e-03 +-1.324382631548561e-09 -1.941424379309330e-04 1.490623197250285e-03 +-1.216299131855638e-08 1.223190099901595e-05 1.276567600245019e-03 +-2.384310804720444e-08 -1.945643081255634e-04 1.103596577108250e-03 +1.578160653515374e-08 -3.761623106917997e-04 1.317445205691722e-03 +1.324382636971770e-09 -1.941424379309248e-04 1.490623197250285e-03 +1.216299132488895e-08 1.223190099902268e-05 1.276567600245018e-03 +2.384310805443341e-08 -1.945643081255564e-04 1.103596577108250e-03 +-4.261655555619916e-08 -3.762798242618290e-04 9.718311359200845e-04 +-2.384310804720444e-08 -1.945643081255634e-04 1.103596577108250e-03 +-3.225102078639089e-08 1.050156934646960e-05 8.490953677207900e-04 +-4.246977862681447e-08 -1.955472424723497e-04 7.182660394570135e-04 +4.261655556457756e-08 -3.762798242618214e-04 9.718311359200822e-04 +2.384310805443341e-08 -1.945643081255564e-04 1.103596577108250e-03 +3.225102079440196e-08 1.050156934647721e-05 8.490953677207888e-04 +4.246977863595048e-08 -1.955472424723417e-04 7.182660394570122e-04 +-6.149344243731854e-08 -3.762348271667848e-04 6.290582312129040e-04 +-4.246977862681447e-08 -1.955472424723497e-04 7.182660394570135e-04 +-4.660511329951270e-08 5.982860391345245e-06 4.243148367640504e-04 +-5.334682829269208e-08 -1.945032651373477e-04 3.398847412722656e-04 +6.149344244785002e-08 -3.762348271667757e-04 6.290582312129015e-04 +4.246977863595048e-08 -1.955472424723417e-04 7.182660394570122e-04 +4.660511330964181e-08 5.982860391354372e-06 4.243148367640511e-04 +5.334682830413796e-08 -1.945032651373394e-04 3.398847412722636e-04 +-4.890503054983385e-06 -1.103825593402422e-03 1.680550746122029e-03 +-1.672269684710298e-06 -1.109820189988026e-03 1.410539395703496e-03 +-2.650136276833442e-06 -1.109321908457233e-03 1.544130972313575e-03 +4.890503055000971e-06 -1.103825593402416e-03 1.680550746122024e-03 +1.672269684726820e-06 -1.109820189988018e-03 1.410539395703491e-03 +2.650136276849408e-06 -1.109321908457225e-03 1.544130972313570e-03 +-1.672269684710298e-06 -1.109820189988026e-03 1.410539395703496e-03 +-6.836318504976305e-07 -1.048795036941220e-03 1.130679865039089e-03 +-1.096372578645249e-06 -1.084783723968423e-03 1.302310827798921e-03 +1.672269684726820e-06 -1.109820189988018e-03 1.410539395703491e-03 +6.836318505133028e-07 -1.048795036941211e-03 1.130679865039083e-03 +1.096372578660112e-06 -1.084783723968415e-03 1.302310827798916e-03 +-6.836318504976305e-07 -1.048795036941220e-03 1.130679865039089e-03 +-2.936489895337589e-07 -9.059193253644691e-04 8.493891928413181e-04 +-4.644317300949027e-07 -9.824332913188022e-04 1.061449001777272e-03 +6.836318505133028e-07 -1.048795036941211e-03 1.130679865039083e-03 +2.936489895482991e-07 -9.059193253644589e-04 8.493891928413133e-04 +4.644317301086597e-07 -9.824332913187903e-04 1.061449001777267e-03 +-2.936489895337589e-07 -9.059193253644691e-04 8.493891928413181e-04 +-1.304288114645569e-07 -6.823032201025973e-04 5.686312229337803e-04 +-2.021460974387834e-07 -7.991691832344529e-04 8.205023411777358e-04 +2.936489895482991e-07 -9.059193253644589e-04 8.493891928413133e-04 +1.304288114778061e-07 -6.823032201025928e-04 5.686312229337776e-04 +2.021460974515164e-07 -7.991691832344447e-04 8.205023411777310e-04 +-1.304288114645569e-07 -6.823032201025973e-04 5.686312229337803e-04 +-6.484696501772094e-08 -3.790607451702259e-04 2.898441120650341e-04 +-9.325220057703792e-08 -5.356615630679278e-04 5.799152355556019e-04 +1.304288114778061e-07 -6.823032201025928e-04 5.686312229337776e-04 +6.484696503054747e-08 -3.790607451702184e-04 2.898441120650314e-04 +9.325220058909028e-08 -5.356615630679205e-04 5.799152355555996e-04 +-6.484696501772094e-08 -3.790607451702259e-04 2.898441120650341e-04 +-4.911611213326735e-08 1.167767932470267e-09 1.612860768671039e-05 +-5.334682829269208e-08 -1.945032651373477e-04 3.398847412722656e-04 +6.484696503054747e-08 -3.790607451702184e-04 2.898441120650314e-04 +4.911611214565577e-08 1.167767941778206e-09 1.612860768670722e-05 +5.334682830413796e-08 -1.945032651373394e-04 3.398847412722636e-04 +4.909081405598654e-06 -1.103624671232751e-03 1.300475753990501e-03 +2.657504994330039e-06 -1.109287356293733e-03 1.437158450825820e-03 +1.675508359365324e-06 -1.109842109119177e-03 1.570680947462217e-03 +-4.909081405598665e-06 -1.103624671232741e-03 1.300475753990499e-03 +-2.657504994329179e-06 -1.109287356293725e-03 1.437158450825817e-03 +-1.675508359366106e-06 -1.109842109119169e-03 1.570680947462212e-03 +1.675508359365324e-06 -1.109842109119177e-03 1.570680947462217e-03 +1.097561317498016e-06 -1.084790534554084e-03 1.678931916655657e-03 +6.835857016342246e-07 -1.048800480813013e-03 1.850563586326355e-03 +-1.675508359366106e-06 -1.109842109119169e-03 1.570680947462212e-03 +-1.097561317498036e-06 -1.084790534554077e-03 1.678931916655655e-03 +-6.835857016355165e-07 -1.048800480813007e-03 1.850563586326354e-03 +6.835857016342246e-07 -1.048800480813013e-03 1.850563586326355e-03 +4.634648405089595e-07 -9.824366504566574e-04 1.919794410507877e-03 +2.918517019825715e-07 -9.059216828436409e-04 2.131855683351498e-03 +-6.835857016355165e-07 -1.048800480813007e-03 1.850563586326354e-03 +-4.634648405093519e-07 -9.824366504566507e-04 1.919794410507877e-03 +-2.918517019838067e-07 -9.059216828436358e-04 2.131855683351499e-03 +2.918517019825715e-07 -9.059216828436409e-04 2.131855683351498e-03 +1.991145533426290e-07 -7.991711013963974e-04 2.160742362124940e-03 +1.258625221800405e-07 -6.823047646140098e-04 2.412614046567108e-03 +-2.918517019838067e-07 -9.059216828436358e-04 2.131855683351499e-03 +-1.991145533428902e-07 -7.991711013963921e-04 2.160742362124944e-03 +-1.258625221807492e-07 -6.823047646140058e-04 2.412614046567110e-03 +1.258625221800405e-07 -6.823047646140098e-04 2.412614046567108e-03 +8.575133204923928e-08 -5.356629144545465e-04 2.401329992318433e-03 +5.322863689199161e-08 -3.790619511684300e-04 2.691401288304492e-03 +-1.258625221807492e-07 -6.823047646140058e-04 2.412614046567110e-03 +-8.575133204936593e-08 -5.356629144545394e-04 2.401329992318431e-03 +-5.322863689272641e-08 -3.790619511684267e-04 2.691401288304486e-03 +5.322863689199161e-08 -3.790619511684300e-04 2.691401288304492e-03 +3.277509290644644e-08 -1.945044399893635e-04 2.641360640397749e-03 +0.000000000000000e+00 0.000000000000000e+00 2.965116761760736e-03 +-5.322863689272641e-08 -3.790619511684267e-04 2.691401288304486e-03 +-3.277509290671027e-08 -1.945044399893591e-04 2.641360640397747e-03 +0.000000000000000e+00 0.000000000000000e+00 2.965116761760731e-03 +3.277509290644644e-08 -1.945044399893635e-04 2.641360640397749e-03 +3.492740576590535e-08 5.981618597913591e-06 2.556930615313809e-03 +0.000000000000000e+00 0.000000000000000e+00 2.965116761760736e-03 +-3.277509290671027e-08 -1.945044399893591e-04 2.641360640397747e-03 +-3.492740576602528e-08 5.981618597919653e-06 2.556930615313808e-03 +0.000000000000000e+00 0.000000000000000e+00 2.965116761760731e-03 +3.480358619367591e-08 -1.955482984728918e-04 2.262979610512990e-03 +2.736382486406976e-08 1.050050208542029e-05 2.132150528776935e-03 +3.492740576590535e-08 5.981618597913591e-06 2.556930615313809e-03 +-3.480358619266879e-08 -1.955482984728826e-04 2.262979610512990e-03 +-2.736382486201223e-08 1.050050208542802e-05 2.132150528776936e-03 +-3.492740576602528e-08 5.981618597919653e-06 2.556930615313808e-03 +2.021870807976486e-08 -1.945649592943558e-04 1.877649567960280e-03 +9.396223464450100e-09 1.223146862113823e-05 1.704678747321544e-03 +2.736382486406976e-08 1.050050208542029e-05 2.132150528776935e-03 +-2.021870807664349e-08 -1.945649592943472e-04 1.877649567960279e-03 +-9.396223460207847e-09 1.223146862114805e-05 1.704678747321544e-03 +-2.736382486201223e-08 1.050050208542802e-05 2.132150528776936e-03 +-1.324382631548561e-09 -1.941424379309330e-04 1.490623197250285e-03 +-1.216299131855638e-08 1.223190099901595e-05 1.276567600245019e-03 +9.396223464450100e-09 1.223146862113823e-05 1.704678747321544e-03 +1.324382636971770e-09 -1.941424379309248e-04 1.490623197250285e-03 +1.216299132488895e-08 1.223190099902268e-05 1.276567600245018e-03 +-9.396223460207847e-09 1.223146862114805e-05 1.704678747321544e-03 +-2.384310804720444e-08 -1.945643081255634e-04 1.103596577108250e-03 +-3.225102078639089e-08 1.050156934646960e-05 8.490953677207900e-04 +-1.216299131855638e-08 1.223190099901595e-05 1.276567600245019e-03 +2.384310805443341e-08 -1.945643081255564e-04 1.103596577108250e-03 +3.225102079440196e-08 1.050156934647721e-05 8.490953677207888e-04 +1.216299132488895e-08 1.223190099902268e-05 1.276567600245018e-03 +-4.246977862681447e-08 -1.955472424723497e-04 7.182660394570135e-04 +-4.660511329951270e-08 5.982860391345245e-06 4.243148367640504e-04 +-3.225102078639089e-08 1.050156934646960e-05 8.490953677207900e-04 +4.246977863595048e-08 -1.955472424723417e-04 7.182660394570122e-04 +4.660511330964181e-08 5.982860391354372e-06 4.243148367640511e-04 +3.225102079440196e-08 1.050156934647721e-05 8.490953677207888e-04 +-5.334682829269208e-08 -1.945032651373477e-04 3.398847412722656e-04 +-4.911611213326735e-08 1.167767932470267e-09 1.612860768671039e-05 +-4.660511329951270e-08 5.982860391345245e-06 4.243148367640504e-04 +5.334682830413796e-08 -1.945032651373394e-04 3.398847412722636e-04 +4.911611214565577e-08 1.167767941778206e-09 1.612860768670722e-05 +4.660511330964181e-08 5.982860391354372e-06 4.243148367640511e-04 + + + + +0.000000000000000e+00 +1.000000000000000e+00 +2.000000000000000e+00 +3.000000000000000e+00 +4.000000000000000e+00 +5.000000000000000e+00 +6.000000000000000e+00 +7.000000000000000e+00 +8.000000000000000e+00 +9.000000000000000e+00 +1.000000000000000e+01 +1.100000000000000e+01 +1.200000000000000e+01 +1.300000000000000e+01 +1.400000000000000e+01 +1.500000000000000e+01 +1.600000000000000e+01 +1.700000000000000e+01 +1.800000000000000e+01 +1.900000000000000e+01 +2.000000000000000e+01 +2.100000000000000e+01 +2.200000000000000e+01 +2.300000000000000e+01 +2.400000000000000e+01 +2.500000000000000e+01 +2.600000000000000e+01 +2.700000000000000e+01 +2.800000000000000e+01 +2.900000000000000e+01 +3.000000000000000e+01 +3.100000000000000e+01 +3.200000000000000e+01 +3.300000000000000e+01 +3.400000000000000e+01 +3.500000000000000e+01 +3.600000000000000e+01 +3.700000000000000e+01 +3.800000000000000e+01 +3.900000000000000e+01 +4.000000000000000e+01 +4.100000000000000e+01 +4.200000000000000e+01 +4.300000000000000e+01 +4.400000000000000e+01 +4.500000000000000e+01 +4.600000000000000e+01 +4.700000000000000e+01 +4.800000000000000e+01 +4.900000000000000e+01 +5.000000000000000e+01 +5.100000000000000e+01 +5.200000000000000e+01 +5.300000000000000e+01 +5.400000000000000e+01 +5.500000000000000e+01 +5.600000000000000e+01 +5.700000000000000e+01 +5.800000000000000e+01 +5.900000000000000e+01 +6.000000000000000e+01 +6.100000000000000e+01 +6.200000000000000e+01 +6.300000000000000e+01 +6.400000000000000e+01 +6.500000000000000e+01 +6.600000000000000e+01 +6.700000000000000e+01 +6.800000000000000e+01 +6.900000000000000e+01 +7.000000000000000e+01 +7.100000000000000e+01 +7.200000000000000e+01 +7.300000000000000e+01 +7.400000000000000e+01 +7.500000000000000e+01 +7.600000000000000e+01 +7.700000000000000e+01 +7.800000000000000e+01 +7.900000000000000e+01 +8.000000000000000e+01 +8.100000000000000e+01 +8.200000000000000e+01 +8.300000000000000e+01 +8.400000000000000e+01 +8.500000000000000e+01 +8.600000000000000e+01 +8.700000000000000e+01 +8.800000000000000e+01 +8.900000000000000e+01 +9.000000000000000e+01 +9.100000000000000e+01 +9.200000000000000e+01 +9.300000000000000e+01 +9.400000000000000e+01 +9.500000000000000e+01 +9.600000000000000e+01 +9.700000000000000e+01 +9.800000000000000e+01 +9.900000000000000e+01 +1.000000000000000e+02 +1.010000000000000e+02 +1.020000000000000e+02 +1.030000000000000e+02 +1.040000000000000e+02 +1.050000000000000e+02 +1.060000000000000e+02 +1.070000000000000e+02 +1.080000000000000e+02 +1.090000000000000e+02 +1.100000000000000e+02 +1.110000000000000e+02 +1.120000000000000e+02 +1.130000000000000e+02 +1.140000000000000e+02 +1.150000000000000e+02 +1.160000000000000e+02 +1.170000000000000e+02 +1.180000000000000e+02 +1.190000000000000e+02 +1.200000000000000e+02 +1.210000000000000e+02 +1.220000000000000e+02 +1.230000000000000e+02 +1.240000000000000e+02 +1.250000000000000e+02 +1.260000000000000e+02 +1.270000000000000e+02 +1.280000000000000e+02 +1.290000000000000e+02 +1.300000000000000e+02 +1.310000000000000e+02 +1.320000000000000e+02 +1.330000000000000e+02 +1.340000000000000e+02 +1.350000000000000e+02 +1.360000000000000e+02 +1.370000000000000e+02 +1.380000000000000e+02 +1.390000000000000e+02 +1.400000000000000e+02 +1.410000000000000e+02 +1.420000000000000e+02 +1.430000000000000e+02 +1.440000000000000e+02 +1.450000000000000e+02 +1.460000000000000e+02 +1.470000000000000e+02 +1.480000000000000e+02 +1.490000000000000e+02 +1.500000000000000e+02 +1.510000000000000e+02 +1.520000000000000e+02 +1.530000000000000e+02 +1.540000000000000e+02 +1.550000000000000e+02 +1.560000000000000e+02 +1.570000000000000e+02 +1.580000000000000e+02 +1.590000000000000e+02 +1.600000000000000e+02 +1.610000000000000e+02 +1.620000000000000e+02 +1.630000000000000e+02 +1.640000000000000e+02 +1.650000000000000e+02 +1.660000000000000e+02 +1.670000000000000e+02 +1.680000000000000e+02 +1.690000000000000e+02 +1.700000000000000e+02 +1.710000000000000e+02 +1.720000000000000e+02 +1.730000000000000e+02 +1.740000000000000e+02 +1.750000000000000e+02 +1.760000000000000e+02 +1.770000000000000e+02 +1.780000000000000e+02 +1.790000000000000e+02 +1.800000000000000e+02 +1.810000000000000e+02 +1.820000000000000e+02 +1.830000000000000e+02 +1.840000000000000e+02 +1.850000000000000e+02 +1.860000000000000e+02 +1.870000000000000e+02 +1.880000000000000e+02 +1.890000000000000e+02 +1.900000000000000e+02 +1.910000000000000e+02 +1.920000000000000e+02 + + +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 + + + + + + diff --git a/tests/input_files/ref/embeddedmesh_nitsche_bending_beam_linear_kinem-vtk-files/structure-00001.pvtu b/tests/input_files/ref/embeddedmesh_nitsche_bending_beam_linear_kinem-vtk-files/structure-00001.pvtu new file mode 100644 index 00000000000..18a13d28228 --- /dev/null +++ b/tests/input_files/ref/embeddedmesh_nitsche_bending_beam_linear_kinem-vtk-files/structure-00001.pvtu @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + diff --git a/tests/input_files/ref/embeddedmesh_nitsche_bending_beam_nonlinear_kinem-structure.pvd b/tests/input_files/ref/embeddedmesh_nitsche_bending_beam_nonlinear_kinem-structure.pvd new file mode 100644 index 00000000000..61aef722b60 --- /dev/null +++ b/tests/input_files/ref/embeddedmesh_nitsche_bending_beam_nonlinear_kinem-structure.pvd @@ -0,0 +1,10 @@ + + + + + + + + diff --git a/tests/input_files/ref/embeddedmesh_nitsche_bending_beam_nonlinear_kinem-vtk-files/structure-00000-0.vtu b/tests/input_files/ref/embeddedmesh_nitsche_bending_beam_nonlinear_kinem-vtk-files/structure-00000-0.vtu new file mode 100644 index 00000000000..2e17e97c97f --- /dev/null +++ b/tests/input_files/ref/embeddedmesh_nitsche_bending_beam_nonlinear_kinem-vtk-files/structure-00000-0.vtu @@ -0,0 +1,7090 @@ + + + + + + +0.000000000000000e+00 + + + + + + +-5.000000000000000e-01 -5.000000000000000e-01 -1.000000000000000e+00 +5.000000000000000e-01 -5.000000000000000e-01 -1.000000000000000e+00 +5.000000000000000e-01 -4.166666666666666e-01 -1.000000000000000e+00 +-5.000000000000000e-01 -4.166666666666666e-01 -1.000000000000000e+00 +-5.000000000000000e-01 -5.000000000000000e-01 -9.156249999999999e-01 +5.000000000000000e-01 -5.000000000000000e-01 -9.156249999999999e-01 +5.000000000000000e-01 -4.166666666666666e-01 -9.156250000000000e-01 +-5.000000000000000e-01 -4.166666666666666e-01 -9.156250000000000e-01 +0.000000000000000e+00 -5.000000000000000e-01 -1.000000000000000e+00 +5.000000000000000e-01 -4.583333333333333e-01 -1.000000000000000e+00 +0.000000000000000e+00 -4.166666666666666e-01 -1.000000000000000e+00 +-5.000000000000000e-01 -4.583333333333333e-01 -1.000000000000000e+00 +0.000000000000000e+00 -5.000000000000000e-01 -9.156249999999999e-01 +5.000000000000000e-01 -4.583333333333333e-01 -9.156250000000000e-01 +0.000000000000000e+00 -4.166666666666666e-01 -9.156250000000000e-01 +-5.000000000000000e-01 -4.583333333333333e-01 -9.156250000000000e-01 +-5.000000000000000e-01 -5.000000000000000e-01 -9.578125000000000e-01 +5.000000000000000e-01 -5.000000000000000e-01 -9.578125000000000e-01 +5.000000000000000e-01 -4.166666666666666e-01 -9.578125000000000e-01 +-5.000000000000000e-01 -4.166666666666666e-01 -9.578125000000000e-01 +-5.000000000000000e-01 -4.583333333333333e-01 -9.578125000000001e-01 +5.000000000000000e-01 -4.583333333333333e-01 -9.578125000000001e-01 +0.000000000000000e+00 -5.000000000000000e-01 -9.578125000000001e-01 +0.000000000000000e+00 -4.166666666666666e-01 -9.578125000000002e-01 +0.000000000000000e+00 -4.583333333333333e-01 -1.000000000000000e+00 +0.000000000000000e+00 -4.583333333333333e-01 -9.156250000000001e-01 +0.000000000000000e+00 -4.583333333333333e-01 -9.578124999999998e-01 +-5.000000000000000e-01 -4.166666666666666e-01 -1.000000000000000e+00 +5.000000000000000e-01 -4.166666666666666e-01 -1.000000000000000e+00 +5.000000000000000e-01 -3.333333333333333e-01 -1.000000000000000e+00 +-5.000000000000000e-01 -3.333333333333333e-01 -1.000000000000000e+00 +-5.000000000000000e-01 -4.166666666666666e-01 -9.156250000000000e-01 +5.000000000000000e-01 -4.166666666666666e-01 -9.156250000000000e-01 +5.000000000000000e-01 -3.333333333333333e-01 -9.156250000000000e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -9.156250000000000e-01 +0.000000000000000e+00 -4.166666666666666e-01 -1.000000000000000e+00 +5.000000000000001e-01 -3.750000000000000e-01 -1.000000000000000e+00 +0.000000000000000e+00 -3.333333333333333e-01 -1.000000000000000e+00 +-5.000000000000001e-01 -3.750000000000000e-01 -1.000000000000000e+00 +0.000000000000000e+00 -4.166666666666666e-01 -9.156250000000000e-01 +5.000000000000001e-01 -3.750000000000001e-01 -9.156250000000001e-01 +0.000000000000000e+00 -3.333333333333333e-01 -9.156250000000000e-01 +-5.000000000000001e-01 -3.750000000000001e-01 -9.156250000000001e-01 +-5.000000000000000e-01 -4.166666666666666e-01 -9.578125000000000e-01 +5.000000000000000e-01 -4.166666666666666e-01 -9.578125000000000e-01 +5.000000000000000e-01 -3.333333333333333e-01 -9.578125000000000e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -9.578125000000000e-01 +-5.000000000000001e-01 -3.750000000000000e-01 -9.578125000000003e-01 +5.000000000000001e-01 -3.750000000000000e-01 -9.578125000000003e-01 +0.000000000000000e+00 -4.166666666666666e-01 -9.578125000000002e-01 +0.000000000000000e+00 -3.333333333333333e-01 -9.578125000000002e-01 +0.000000000000000e+00 -3.750000000000000e-01 -1.000000000000000e+00 +0.000000000000000e+00 -3.750000000000000e-01 -9.156250000000002e-01 +0.000000000000000e+00 -3.749999999999999e-01 -9.578124999999997e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -1.000000000000000e+00 +5.000000000000000e-01 -3.333333333333333e-01 -1.000000000000000e+00 +5.000000000000000e-01 -2.500000000000000e-01 -1.000000000000000e+00 +-5.000000000000000e-01 -2.500000000000000e-01 -1.000000000000000e+00 +-5.000000000000000e-01 -3.333333333333333e-01 -9.156250000000000e-01 +5.000000000000000e-01 -3.333333333333333e-01 -9.156250000000000e-01 +5.000000000000000e-01 -2.500000000000000e-01 -9.156250000000001e-01 +-5.000000000000000e-01 -2.500000000000000e-01 -9.156250000000001e-01 +0.000000000000000e+00 -3.333333333333333e-01 -1.000000000000000e+00 +5.000000000000000e-01 -2.916666666666666e-01 -1.000000000000000e+00 +0.000000000000000e+00 -2.499999999999999e-01 -1.000000000000000e+00 +-5.000000000000000e-01 -2.916666666666666e-01 -1.000000000000000e+00 +0.000000000000000e+00 -3.333333333333333e-01 -9.156250000000000e-01 +5.000000000000000e-01 -2.916666666666666e-01 -9.156249999999999e-01 +0.000000000000000e+00 -2.500000000000000e-01 -9.156250000000000e-01 +-5.000000000000000e-01 -2.916666666666666e-01 -9.156249999999999e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -9.578125000000000e-01 +5.000000000000000e-01 -3.333333333333333e-01 -9.578125000000000e-01 +5.000000000000000e-01 -2.499999999999999e-01 -9.578125000000000e-01 +-5.000000000000000e-01 -2.499999999999999e-01 -9.578125000000000e-01 +-5.000000000000000e-01 -2.916666666666666e-01 -9.578125000000001e-01 +5.000000000000000e-01 -2.916666666666666e-01 -9.578125000000001e-01 +0.000000000000000e+00 -3.333333333333333e-01 -9.578125000000002e-01 +0.000000000000000e+00 -2.499999999999999e-01 -9.578125000000002e-01 +0.000000000000000e+00 -2.916666666666666e-01 -1.000000000000000e+00 +0.000000000000000e+00 -2.916666666666666e-01 -9.156250000000000e-01 +0.000000000000000e+00 -2.916666666666666e-01 -9.578124999999997e-01 +-5.000000000000000e-01 -2.500000000000000e-01 -1.000000000000000e+00 +5.000000000000000e-01 -2.500000000000000e-01 -1.000000000000000e+00 +5.000000000000000e-01 -1.666666666666667e-01 -1.000000000000000e+00 +-5.000000000000000e-01 -1.666666666666667e-01 -1.000000000000000e+00 +-5.000000000000000e-01 -2.500000000000000e-01 -9.156250000000001e-01 +5.000000000000000e-01 -2.500000000000000e-01 -9.156250000000001e-01 +5.000000000000000e-01 -1.666666666666667e-01 -9.156250000000000e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -9.156250000000000e-01 +0.000000000000000e+00 -2.499999999999999e-01 -1.000000000000000e+00 +5.000000000000000e-01 -2.083333333333333e-01 -1.000000000000000e+00 +0.000000000000000e+00 -1.666666666666667e-01 -1.000000000000000e+00 +-5.000000000000000e-01 -2.083333333333333e-01 -1.000000000000000e+00 +0.000000000000000e+00 -2.500000000000000e-01 -9.156250000000000e-01 +5.000000000000000e-01 -2.083333333333334e-01 -9.156250000000000e-01 +0.000000000000000e+00 -1.666666666666667e-01 -9.156250000000000e-01 +-5.000000000000000e-01 -2.083333333333334e-01 -9.156250000000000e-01 +-5.000000000000000e-01 -2.499999999999999e-01 -9.578125000000000e-01 +5.000000000000000e-01 -2.499999999999999e-01 -9.578125000000000e-01 +5.000000000000000e-01 -1.666666666666667e-01 -9.578125000000000e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -9.578125000000000e-01 +-5.000000000000000e-01 -2.083333333333334e-01 -9.578125000000002e-01 +5.000000000000000e-01 -2.083333333333334e-01 -9.578125000000002e-01 +0.000000000000000e+00 -2.499999999999999e-01 -9.578125000000002e-01 +0.000000000000000e+00 -1.666666666666667e-01 -9.578125000000002e-01 +0.000000000000000e+00 -2.083333333333334e-01 -1.000000000000000e+00 +0.000000000000000e+00 -2.083333333333334e-01 -9.156250000000001e-01 +0.000000000000000e+00 -2.083333333333333e-01 -9.578124999999998e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -1.000000000000000e+00 +5.000000000000000e-01 -1.666666666666667e-01 -1.000000000000000e+00 +5.000000000000000e-01 -8.333333333333334e-02 -1.000000000000000e+00 +-5.000000000000000e-01 -8.333333333333334e-02 -1.000000000000000e+00 +-5.000000000000000e-01 -1.666666666666667e-01 -9.156250000000000e-01 +5.000000000000000e-01 -1.666666666666667e-01 -9.156250000000000e-01 +5.000000000000000e-01 -8.333333333333337e-02 -9.156250000000001e-01 +-5.000000000000000e-01 -8.333333333333337e-02 -9.156250000000001e-01 +0.000000000000000e+00 -1.666666666666667e-01 -1.000000000000000e+00 +5.000000000000001e-01 -1.250000000000000e-01 -1.000000000000000e+00 +0.000000000000000e+00 -8.333333333333334e-02 -1.000000000000000e+00 +-5.000000000000001e-01 -1.250000000000000e-01 -1.000000000000000e+00 +0.000000000000000e+00 -1.666666666666667e-01 -9.156250000000000e-01 +5.000000000000000e-01 -1.250000000000000e-01 -9.156250000000001e-01 +0.000000000000000e+00 -8.333333333333334e-02 -9.156249999999999e-01 +-5.000000000000000e-01 -1.250000000000000e-01 -9.156250000000001e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -9.578125000000000e-01 +5.000000000000000e-01 -1.666666666666667e-01 -9.578125000000000e-01 +5.000000000000000e-01 -8.333333333333336e-02 -9.578125000000000e-01 +-5.000000000000000e-01 -8.333333333333336e-02 -9.578125000000000e-01 +-5.000000000000000e-01 -1.250000000000000e-01 -9.578125000000002e-01 +5.000000000000000e-01 -1.250000000000000e-01 -9.578125000000002e-01 +0.000000000000000e+00 -1.666666666666667e-01 -9.578125000000002e-01 +0.000000000000000e+00 -8.333333333333334e-02 -9.578125000000001e-01 +0.000000000000000e+00 -1.250000000000000e-01 -1.000000000000000e+00 +0.000000000000000e+00 -1.250000000000000e-01 -9.156250000000002e-01 +0.000000000000000e+00 -1.250000000000000e-01 -9.578124999999998e-01 +-5.000000000000000e-01 -8.333333333333334e-02 -1.000000000000000e+00 +5.000000000000000e-01 -8.333333333333334e-02 -1.000000000000000e+00 +5.000000000000000e-01 0.000000000000000e+00 -1.000000000000000e+00 +-5.000000000000000e-01 0.000000000000000e+00 -1.000000000000000e+00 +-5.000000000000000e-01 -8.333333333333337e-02 -9.156250000000001e-01 +5.000000000000000e-01 -8.333333333333337e-02 -9.156250000000001e-01 +5.000000000000000e-01 0.000000000000000e+00 -9.156249999999999e-01 +-5.000000000000000e-01 0.000000000000000e+00 -9.156249999999999e-01 +0.000000000000000e+00 -8.333333333333334e-02 -1.000000000000000e+00 +5.000000000000000e-01 -4.166666666666669e-02 -1.000000000000000e+00 +0.000000000000000e+00 8.673617379884035e-19 -1.000000000000000e+00 +-5.000000000000000e-01 -4.166666666666669e-02 -1.000000000000000e+00 +0.000000000000000e+00 -8.333333333333334e-02 -9.156249999999999e-01 +5.000000000000000e-01 -4.166666666666669e-02 -9.156250000000001e-01 +0.000000000000000e+00 4.336808689942018e-19 -9.156249999999999e-01 +-5.000000000000000e-01 -4.166666666666669e-02 -9.156250000000001e-01 +-5.000000000000000e-01 -8.333333333333336e-02 -9.578125000000000e-01 +5.000000000000000e-01 -8.333333333333336e-02 -9.578125000000000e-01 +5.000000000000000e-01 1.734723475976807e-18 -9.578125000000000e-01 +-5.000000000000000e-01 1.734723475976807e-18 -9.578125000000000e-01 +-5.000000000000000e-01 -4.166666666666668e-02 -9.578125000000001e-01 +5.000000000000000e-01 -4.166666666666668e-02 -9.578125000000001e-01 +0.000000000000000e+00 -8.333333333333334e-02 -9.578125000000001e-01 +0.000000000000000e+00 1.843143693225358e-18 -9.578125000000001e-01 +0.000000000000000e+00 -4.166666666666668e-02 -1.000000000000000e+00 +0.000000000000000e+00 -4.166666666666668e-02 -9.156250000000001e-01 +0.000000000000000e+00 -4.166666666666667e-02 -9.578124999999997e-01 +-5.000000000000000e-01 0.000000000000000e+00 -1.000000000000000e+00 +5.000000000000000e-01 0.000000000000000e+00 -1.000000000000000e+00 +5.000000000000000e-01 8.333333333333325e-02 -1.000000000000000e+00 +-5.000000000000000e-01 8.333333333333325e-02 -1.000000000000000e+00 +-5.000000000000000e-01 0.000000000000000e+00 -9.156249999999999e-01 +5.000000000000000e-01 0.000000000000000e+00 -9.156249999999999e-01 +5.000000000000000e-01 8.333333333333325e-02 -9.156249999999999e-01 +-5.000000000000000e-01 8.333333333333325e-02 -9.156249999999999e-01 +0.000000000000000e+00 8.673617379884035e-19 -1.000000000000000e+00 +5.000000000000000e-01 4.166666666666662e-02 -1.000000000000000e+00 +0.000000000000000e+00 8.333333333333327e-02 -1.000000000000000e+00 +-5.000000000000000e-01 4.166666666666662e-02 -1.000000000000000e+00 +0.000000000000000e+00 4.336808689942018e-19 -9.156249999999999e-01 +5.000000000000000e-01 4.166666666666663e-02 -9.156250000000000e-01 +0.000000000000000e+00 8.333333333333325e-02 -9.156249999999999e-01 +-5.000000000000000e-01 4.166666666666663e-02 -9.156250000000000e-01 +-5.000000000000000e-01 1.734723475976807e-18 -9.578125000000000e-01 +5.000000000000000e-01 1.734723475976807e-18 -9.578125000000000e-01 +5.000000000000000e-01 8.333333333333326e-02 -9.578125000000001e-01 +-5.000000000000000e-01 8.333333333333326e-02 -9.578125000000001e-01 +-5.000000000000000e-01 4.166666666666663e-02 -9.578125000000001e-01 +5.000000000000000e-01 4.166666666666663e-02 -9.578125000000001e-01 +0.000000000000000e+00 1.843143693225358e-18 -9.578125000000001e-01 +0.000000000000000e+00 8.333333333333326e-02 -9.578125000000001e-01 +0.000000000000000e+00 4.166666666666661e-02 -9.999999999999998e-01 +0.000000000000000e+00 4.166666666666661e-02 -9.156249999999999e-01 +0.000000000000000e+00 4.166666666666664e-02 -9.578124999999998e-01 +-5.000000000000000e-01 8.333333333333325e-02 -1.000000000000000e+00 +5.000000000000000e-01 8.333333333333325e-02 -1.000000000000000e+00 +5.000000000000000e-01 1.666666666666666e-01 -1.000000000000000e+00 +-5.000000000000000e-01 1.666666666666666e-01 -1.000000000000000e+00 +-5.000000000000000e-01 8.333333333333325e-02 -9.156249999999999e-01 +5.000000000000000e-01 8.333333333333325e-02 -9.156249999999999e-01 +5.000000000000000e-01 1.666666666666666e-01 -9.156250000000000e-01 +-5.000000000000000e-01 1.666666666666666e-01 -9.156250000000000e-01 +0.000000000000000e+00 8.333333333333327e-02 -1.000000000000000e+00 +5.000000000000000e-01 1.250000000000000e-01 -1.000000000000000e+00 +0.000000000000000e+00 1.666666666666666e-01 -1.000000000000000e+00 +-5.000000000000000e-01 1.250000000000000e-01 -1.000000000000000e+00 +0.000000000000000e+00 8.333333333333325e-02 -9.156249999999999e-01 +5.000000000000000e-01 1.250000000000000e-01 -9.156250000000001e-01 +0.000000000000000e+00 1.666666666666666e-01 -9.156249999999999e-01 +-5.000000000000000e-01 1.250000000000000e-01 -9.156250000000001e-01 +-5.000000000000000e-01 8.333333333333326e-02 -9.578125000000001e-01 +5.000000000000000e-01 8.333333333333326e-02 -9.578125000000001e-01 +5.000000000000000e-01 1.666666666666666e-01 -9.578125000000000e-01 +-5.000000000000000e-01 1.666666666666666e-01 -9.578125000000000e-01 +-5.000000000000000e-01 1.250000000000000e-01 -9.578125000000001e-01 +5.000000000000000e-01 1.250000000000000e-01 -9.578125000000001e-01 +0.000000000000000e+00 8.333333333333326e-02 -9.578125000000001e-01 +0.000000000000000e+00 1.666666666666666e-01 -9.578125000000002e-01 +0.000000000000000e+00 1.250000000000000e-01 -1.000000000000000e+00 +0.000000000000000e+00 1.250000000000000e-01 -9.156250000000000e-01 +0.000000000000000e+00 1.250000000000000e-01 -9.578124999999998e-01 +-5.000000000000000e-01 1.666666666666666e-01 -1.000000000000000e+00 +5.000000000000000e-01 1.666666666666666e-01 -1.000000000000000e+00 +5.000000000000000e-01 2.500000000000000e-01 -1.000000000000000e+00 +-5.000000000000000e-01 2.500000000000000e-01 -1.000000000000000e+00 +-5.000000000000000e-01 1.666666666666666e-01 -9.156250000000000e-01 +5.000000000000000e-01 1.666666666666666e-01 -9.156250000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -9.156249999999999e-01 +-5.000000000000000e-01 2.500000000000000e-01 -9.156249999999999e-01 +0.000000000000000e+00 1.666666666666666e-01 -1.000000000000000e+00 +5.000000000000000e-01 2.083333333333333e-01 -1.000000000000000e+00 +0.000000000000000e+00 2.500000000000000e-01 -1.000000000000000e+00 +-5.000000000000000e-01 2.083333333333333e-01 -1.000000000000000e+00 +0.000000000000000e+00 1.666666666666666e-01 -9.156249999999999e-01 +5.000000000000000e-01 2.083333333333333e-01 -9.156250000000000e-01 +0.000000000000000e+00 2.500000000000000e-01 -9.156250000000001e-01 +-5.000000000000000e-01 2.083333333333333e-01 -9.156250000000000e-01 +-5.000000000000000e-01 1.666666666666666e-01 -9.578125000000000e-01 +5.000000000000000e-01 1.666666666666666e-01 -9.578125000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -9.578125000000001e-01 +-5.000000000000000e-01 2.500000000000000e-01 -9.578125000000001e-01 +-5.000000000000000e-01 2.083333333333333e-01 -9.578125000000002e-01 +5.000000000000000e-01 2.083333333333333e-01 -9.578125000000002e-01 +0.000000000000000e+00 1.666666666666666e-01 -9.578125000000002e-01 +0.000000000000000e+00 2.500000000000000e-01 -9.578125000000001e-01 +0.000000000000000e+00 2.083333333333333e-01 -1.000000000000000e+00 +0.000000000000000e+00 2.083333333333333e-01 -9.156250000000001e-01 +0.000000000000000e+00 2.083333333333333e-01 -9.578125000000000e-01 +-5.000000000000000e-01 2.500000000000000e-01 -1.000000000000000e+00 +5.000000000000000e-01 2.500000000000000e-01 -1.000000000000000e+00 +5.000000000000000e-01 3.333333333333333e-01 -1.000000000000000e+00 +-5.000000000000000e-01 3.333333333333333e-01 -1.000000000000000e+00 +-5.000000000000000e-01 2.500000000000000e-01 -9.156249999999999e-01 +5.000000000000000e-01 2.500000000000000e-01 -9.156249999999999e-01 +5.000000000000000e-01 3.333333333333333e-01 -9.156249999999999e-01 +-5.000000000000000e-01 3.333333333333333e-01 -9.156249999999999e-01 +0.000000000000000e+00 2.500000000000000e-01 -1.000000000000000e+00 +5.000000000000000e-01 2.916666666666666e-01 -1.000000000000000e+00 +0.000000000000000e+00 3.333333333333333e-01 -1.000000000000000e+00 +-5.000000000000000e-01 2.916666666666666e-01 -1.000000000000000e+00 +0.000000000000000e+00 2.500000000000000e-01 -9.156250000000001e-01 +5.000000000000000e-01 2.916666666666666e-01 -9.156250000000000e-01 +0.000000000000000e+00 3.333333333333333e-01 -9.156250000000001e-01 +-5.000000000000000e-01 2.916666666666666e-01 -9.156250000000000e-01 +-5.000000000000000e-01 2.500000000000000e-01 -9.578125000000001e-01 +5.000000000000000e-01 2.500000000000000e-01 -9.578125000000001e-01 +5.000000000000000e-01 3.333333333333333e-01 -9.578125000000001e-01 +-5.000000000000000e-01 3.333333333333333e-01 -9.578125000000001e-01 +-5.000000000000000e-01 2.916666666666666e-01 -9.578125000000001e-01 +5.000000000000000e-01 2.916666666666666e-01 -9.578125000000001e-01 +0.000000000000000e+00 2.500000000000000e-01 -9.578125000000001e-01 +0.000000000000000e+00 3.333333333333333e-01 -9.578125000000001e-01 +0.000000000000000e+00 2.916666666666666e-01 -9.999999999999998e-01 +0.000000000000000e+00 2.916666666666666e-01 -9.156249999999999e-01 +0.000000000000000e+00 2.916666666666666e-01 -9.578124999999998e-01 +-5.000000000000000e-01 3.333333333333333e-01 -1.000000000000000e+00 +5.000000000000000e-01 3.333333333333333e-01 -1.000000000000000e+00 +5.000000000000000e-01 4.166666666666666e-01 -1.000000000000000e+00 +-5.000000000000000e-01 4.166666666666666e-01 -1.000000000000000e+00 +-5.000000000000000e-01 3.333333333333333e-01 -9.156249999999999e-01 +5.000000000000000e-01 3.333333333333333e-01 -9.156249999999999e-01 +5.000000000000000e-01 4.166666666666666e-01 -9.156250000000000e-01 +-5.000000000000000e-01 4.166666666666666e-01 -9.156250000000000e-01 +0.000000000000000e+00 3.333333333333333e-01 -1.000000000000000e+00 +5.000000000000000e-01 3.750000000000000e-01 -1.000000000000000e+00 +0.000000000000000e+00 4.166666666666666e-01 -1.000000000000000e+00 +-5.000000000000000e-01 3.750000000000000e-01 -1.000000000000000e+00 +0.000000000000000e+00 3.333333333333333e-01 -9.156250000000001e-01 +5.000000000000000e-01 3.750000000000001e-01 -9.156250000000001e-01 +0.000000000000000e+00 4.166666666666666e-01 -9.156249999999999e-01 +-5.000000000000000e-01 3.750000000000001e-01 -9.156250000000001e-01 +-5.000000000000000e-01 3.333333333333333e-01 -9.578125000000001e-01 +5.000000000000000e-01 3.333333333333333e-01 -9.578125000000001e-01 +5.000000000000000e-01 4.166666666666666e-01 -9.578125000000000e-01 +-5.000000000000000e-01 4.166666666666666e-01 -9.578125000000000e-01 +-5.000000000000000e-01 3.750000000000000e-01 -9.578125000000002e-01 +5.000000000000000e-01 3.750000000000000e-01 -9.578125000000002e-01 +0.000000000000000e+00 3.333333333333333e-01 -9.578125000000001e-01 +0.000000000000000e+00 4.166666666666666e-01 -9.578125000000002e-01 +0.000000000000000e+00 3.750000000000000e-01 -1.000000000000000e+00 +0.000000000000000e+00 3.750000000000001e-01 -9.156250000000000e-01 +0.000000000000000e+00 3.750000000000001e-01 -9.578124999999998e-01 +-5.000000000000000e-01 4.166666666666666e-01 -1.000000000000000e+00 +5.000000000000000e-01 4.166666666666666e-01 -1.000000000000000e+00 +5.000000000000000e-01 5.000000000000000e-01 -1.000000000000000e+00 +-5.000000000000000e-01 5.000000000000000e-01 -1.000000000000000e+00 +-5.000000000000000e-01 4.166666666666666e-01 -9.156250000000000e-01 +5.000000000000000e-01 4.166666666666666e-01 -9.156250000000000e-01 +5.000000000000000e-01 5.000000000000000e-01 -9.156249999999999e-01 +-5.000000000000000e-01 5.000000000000000e-01 -9.156249999999999e-01 +0.000000000000000e+00 4.166666666666666e-01 -1.000000000000000e+00 +5.000000000000000e-01 4.583333333333333e-01 -1.000000000000000e+00 +0.000000000000000e+00 5.000000000000000e-01 -1.000000000000000e+00 +-5.000000000000000e-01 4.583333333333333e-01 -1.000000000000000e+00 +0.000000000000000e+00 4.166666666666666e-01 -9.156249999999999e-01 +5.000000000000000e-01 4.583333333333333e-01 -9.156250000000000e-01 +0.000000000000000e+00 5.000000000000000e-01 -9.156249999999999e-01 +-5.000000000000000e-01 4.583333333333333e-01 -9.156250000000000e-01 +-5.000000000000000e-01 4.166666666666666e-01 -9.578125000000000e-01 +5.000000000000000e-01 4.166666666666666e-01 -9.578125000000000e-01 +5.000000000000000e-01 5.000000000000000e-01 -9.578125000000000e-01 +-5.000000000000000e-01 5.000000000000000e-01 -9.578125000000000e-01 +-5.000000000000001e-01 4.583333333333333e-01 -9.578125000000000e-01 +5.000000000000001e-01 4.583333333333333e-01 -9.578125000000000e-01 +0.000000000000000e+00 4.166666666666666e-01 -9.578125000000002e-01 +0.000000000000000e+00 5.000000000000000e-01 -9.578125000000001e-01 +0.000000000000000e+00 4.583333333333331e-01 -9.999999999999997e-01 +0.000000000000000e+00 4.583333333333333e-01 -9.156250000000000e-01 +0.000000000000000e+00 4.583333333333333e-01 -9.578124999999998e-01 +-5.000000000000000e-01 -5.000000000000000e-01 -9.156249999999999e-01 +5.000000000000000e-01 -5.000000000000000e-01 -9.156249999999999e-01 +5.000000000000000e-01 -4.166666666666666e-01 -9.156250000000000e-01 +-5.000000000000000e-01 -4.166666666666666e-01 -9.156250000000000e-01 +-5.000000000000000e-01 -5.000000000000000e-01 -8.312500000000000e-01 +5.000000000000000e-01 -5.000000000000000e-01 -8.312500000000000e-01 +5.000000000000000e-01 -4.166666666666666e-01 -8.312500000000000e-01 +-5.000000000000000e-01 -4.166666666666666e-01 -8.312500000000000e-01 +0.000000000000000e+00 -5.000000000000000e-01 -9.156249999999999e-01 +5.000000000000000e-01 -4.583333333333333e-01 -9.156250000000000e-01 +0.000000000000000e+00 -4.166666666666666e-01 -9.156250000000000e-01 +-5.000000000000000e-01 -4.583333333333333e-01 -9.156250000000000e-01 +0.000000000000000e+00 -5.000000000000000e-01 -8.312500000000000e-01 +5.000000000000000e-01 -4.583333333333333e-01 -8.312500000000000e-01 +0.000000000000000e+00 -4.166666666666666e-01 -8.312500000000000e-01 +-5.000000000000000e-01 -4.583333333333333e-01 -8.312500000000000e-01 +-5.000000000000000e-01 -5.000000000000000e-01 -8.734375000000000e-01 +5.000000000000000e-01 -5.000000000000000e-01 -8.734375000000000e-01 +5.000000000000000e-01 -4.166666666666666e-01 -8.734375000000001e-01 +-5.000000000000000e-01 -4.166666666666666e-01 -8.734375000000001e-01 +-5.000000000000000e-01 -4.583333333333333e-01 -8.734375000000000e-01 +5.000000000000000e-01 -4.583333333333333e-01 -8.734375000000000e-01 +0.000000000000000e+00 -5.000000000000000e-01 -8.734374999999999e-01 +0.000000000000000e+00 -4.166666666666666e-01 -8.734375000000001e-01 +0.000000000000000e+00 -4.583333333333333e-01 -9.156250000000001e-01 +0.000000000000000e+00 -4.583333333333333e-01 -8.312500000000000e-01 +0.000000000000000e+00 -4.583333333333333e-01 -8.734374999999999e-01 +-5.000000000000000e-01 -4.166666666666666e-01 -9.156250000000000e-01 +5.000000000000000e-01 -4.166666666666666e-01 -9.156250000000000e-01 +5.000000000000000e-01 -3.333333333333333e-01 -9.156250000000000e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -9.156250000000000e-01 +-5.000000000000000e-01 -4.166666666666666e-01 -8.312500000000000e-01 +5.000000000000000e-01 -4.166666666666666e-01 -8.312500000000000e-01 +5.000000000000000e-01 -3.333333333333333e-01 -8.312500000000000e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -8.312500000000000e-01 +0.000000000000000e+00 -4.166666666666666e-01 -9.156250000000000e-01 +5.000000000000001e-01 -3.750000000000001e-01 -9.156250000000001e-01 +0.000000000000000e+00 -3.333333333333333e-01 -9.156250000000000e-01 +-5.000000000000001e-01 -3.750000000000001e-01 -9.156250000000001e-01 +0.000000000000000e+00 -4.166666666666666e-01 -8.312500000000000e-01 +5.000000000000001e-01 -3.750000000000001e-01 -8.312500000000002e-01 +0.000000000000000e+00 -3.333333333333333e-01 -8.312500000000000e-01 +-5.000000000000001e-01 -3.750000000000001e-01 -8.312500000000002e-01 +-5.000000000000000e-01 -4.166666666666666e-01 -8.734375000000001e-01 +5.000000000000000e-01 -4.166666666666666e-01 -8.734375000000001e-01 +5.000000000000000e-01 -3.333333333333333e-01 -8.734375000000000e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -8.734375000000000e-01 +-5.000000000000000e-01 -3.750000000000000e-01 -8.734375000000000e-01 +5.000000000000000e-01 -3.750000000000000e-01 -8.734375000000000e-01 +0.000000000000000e+00 -4.166666666666666e-01 -8.734375000000001e-01 +0.000000000000000e+00 -3.333333333333333e-01 -8.734375000000000e-01 +0.000000000000000e+00 -3.750000000000000e-01 -9.156250000000002e-01 +0.000000000000000e+00 -3.750000000000000e-01 -8.312500000000000e-01 +0.000000000000000e+00 -3.750000000000000e-01 -8.734375000000001e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -9.156250000000000e-01 +5.000000000000000e-01 -3.333333333333333e-01 -9.156250000000000e-01 +5.000000000000000e-01 -2.500000000000000e-01 -9.156250000000001e-01 +-5.000000000000000e-01 -2.500000000000000e-01 -9.156250000000001e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -8.312500000000000e-01 +5.000000000000000e-01 -3.333333333333333e-01 -8.312500000000000e-01 +5.000000000000000e-01 -2.500000000000000e-01 -8.312500000000000e-01 +-5.000000000000000e-01 -2.500000000000000e-01 -8.312500000000000e-01 +0.000000000000000e+00 -3.333333333333333e-01 -9.156250000000000e-01 +5.000000000000000e-01 -2.916666666666666e-01 -9.156249999999999e-01 +0.000000000000000e+00 -2.500000000000000e-01 -9.156250000000000e-01 +-5.000000000000000e-01 -2.916666666666666e-01 -9.156249999999999e-01 +0.000000000000000e+00 -3.333333333333333e-01 -8.312500000000000e-01 +5.000000000000000e-01 -2.916666666666666e-01 -8.312499999999999e-01 +0.000000000000000e+00 -2.500000000000000e-01 -8.312500000000000e-01 +-5.000000000000000e-01 -2.916666666666666e-01 -8.312499999999999e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -8.734375000000000e-01 +5.000000000000000e-01 -3.333333333333333e-01 -8.734375000000000e-01 +5.000000000000000e-01 -2.499999999999999e-01 -8.734375000000001e-01 +-5.000000000000000e-01 -2.499999999999999e-01 -8.734375000000001e-01 +-5.000000000000000e-01 -2.916666666666666e-01 -8.734375000000001e-01 +5.000000000000000e-01 -2.916666666666666e-01 -8.734375000000001e-01 +0.000000000000000e+00 -3.333333333333333e-01 -8.734375000000000e-01 +0.000000000000000e+00 -2.500000000000000e-01 -8.734375000000001e-01 +0.000000000000000e+00 -2.916666666666666e-01 -9.156250000000000e-01 +0.000000000000000e+00 -2.916666666666666e-01 -8.312500000000000e-01 +0.000000000000000e+00 -2.916666666666666e-01 -8.734374999999999e-01 +-5.000000000000000e-01 -2.500000000000000e-01 -9.156250000000001e-01 +5.000000000000000e-01 -2.500000000000000e-01 -9.156250000000001e-01 +5.000000000000000e-01 -1.666666666666667e-01 -9.156250000000000e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -9.156250000000000e-01 +-5.000000000000000e-01 -2.500000000000000e-01 -8.312500000000000e-01 +5.000000000000000e-01 -2.500000000000000e-01 -8.312500000000000e-01 +5.000000000000000e-01 -1.666666666666667e-01 -8.312500000000000e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -8.312500000000000e-01 +0.000000000000000e+00 -2.500000000000000e-01 -9.156250000000000e-01 +5.000000000000000e-01 -2.083333333333334e-01 -9.156250000000000e-01 +0.000000000000000e+00 -1.666666666666667e-01 -9.156250000000000e-01 +-5.000000000000000e-01 -2.083333333333334e-01 -9.156250000000000e-01 +0.000000000000000e+00 -2.500000000000000e-01 -8.312500000000000e-01 +5.000000000000000e-01 -2.083333333333334e-01 -8.312499999999999e-01 +0.000000000000000e+00 -1.666666666666667e-01 -8.312500000000000e-01 +-5.000000000000000e-01 -2.083333333333334e-01 -8.312499999999999e-01 +-5.000000000000000e-01 -2.499999999999999e-01 -8.734375000000001e-01 +5.000000000000000e-01 -2.499999999999999e-01 -8.734375000000001e-01 +5.000000000000000e-01 -1.666666666666667e-01 -8.734375000000001e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -8.734375000000001e-01 +-5.000000000000000e-01 -2.083333333333333e-01 -8.734375000000001e-01 +5.000000000000000e-01 -2.083333333333333e-01 -8.734375000000001e-01 +0.000000000000000e+00 -2.500000000000000e-01 -8.734375000000001e-01 +0.000000000000000e+00 -1.666666666666667e-01 -8.734375000000001e-01 +0.000000000000000e+00 -2.083333333333334e-01 -9.156250000000001e-01 +0.000000000000000e+00 -2.083333333333334e-01 -8.312500000000000e-01 +0.000000000000000e+00 -2.083333333333333e-01 -8.734375000000000e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -9.156250000000000e-01 +5.000000000000000e-01 -1.666666666666667e-01 -9.156250000000000e-01 +5.000000000000000e-01 -8.333333333333337e-02 -9.156250000000001e-01 +-5.000000000000000e-01 -8.333333333333337e-02 -9.156250000000001e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -8.312500000000000e-01 +5.000000000000000e-01 -1.666666666666667e-01 -8.312500000000000e-01 +5.000000000000000e-01 -8.333333333333337e-02 -8.312500000000000e-01 +-5.000000000000000e-01 -8.333333333333337e-02 -8.312500000000000e-01 +0.000000000000000e+00 -1.666666666666667e-01 -9.156250000000000e-01 +5.000000000000000e-01 -1.250000000000000e-01 -9.156250000000001e-01 +0.000000000000000e+00 -8.333333333333334e-02 -9.156249999999999e-01 +-5.000000000000000e-01 -1.250000000000000e-01 -9.156250000000001e-01 +0.000000000000000e+00 -1.666666666666667e-01 -8.312500000000000e-01 +5.000000000000000e-01 -1.250000000000000e-01 -8.312499999999999e-01 +0.000000000000000e+00 -8.333333333333334e-02 -8.312500000000000e-01 +-5.000000000000000e-01 -1.250000000000000e-01 -8.312499999999999e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -8.734375000000001e-01 +5.000000000000000e-01 -1.666666666666667e-01 -8.734375000000001e-01 +5.000000000000000e-01 -8.333333333333336e-02 -8.734375000000001e-01 +-5.000000000000000e-01 -8.333333333333336e-02 -8.734375000000001e-01 +-5.000000000000000e-01 -1.250000000000000e-01 -8.734375000000000e-01 +5.000000000000000e-01 -1.250000000000000e-01 -8.734375000000000e-01 +0.000000000000000e+00 -1.666666666666667e-01 -8.734375000000001e-01 +0.000000000000000e+00 -8.333333333333336e-02 -8.734375000000001e-01 +0.000000000000000e+00 -1.250000000000000e-01 -9.156250000000002e-01 +0.000000000000000e+00 -1.250000000000000e-01 -8.312500000000000e-01 +0.000000000000000e+00 -1.250000000000000e-01 -8.734375000000002e-01 +-5.000000000000000e-01 -8.333333333333337e-02 -9.156250000000001e-01 +5.000000000000000e-01 -8.333333333333337e-02 -9.156250000000001e-01 +5.000000000000000e-01 0.000000000000000e+00 -9.156249999999999e-01 +-5.000000000000000e-01 0.000000000000000e+00 -9.156249999999999e-01 +-5.000000000000000e-01 -8.333333333333337e-02 -8.312500000000000e-01 +5.000000000000000e-01 -8.333333333333337e-02 -8.312500000000000e-01 +5.000000000000000e-01 0.000000000000000e+00 -8.312499999999999e-01 +-5.000000000000000e-01 0.000000000000000e+00 -8.312499999999999e-01 +0.000000000000000e+00 -8.333333333333334e-02 -9.156249999999999e-01 +5.000000000000000e-01 -4.166666666666669e-02 -9.156250000000001e-01 +0.000000000000000e+00 4.336808689942018e-19 -9.156249999999999e-01 +-5.000000000000000e-01 -4.166666666666669e-02 -9.156250000000001e-01 +0.000000000000000e+00 -8.333333333333334e-02 -8.312500000000000e-01 +5.000000000000000e-01 -4.166666666666669e-02 -8.312499999999999e-01 +0.000000000000000e+00 4.336808689942018e-19 -8.312499999999999e-01 +-5.000000000000000e-01 -4.166666666666669e-02 -8.312499999999999e-01 +-5.000000000000000e-01 -8.333333333333336e-02 -8.734375000000001e-01 +5.000000000000000e-01 -8.333333333333336e-02 -8.734375000000001e-01 +5.000000000000000e-01 -1.734723475976807e-18 -8.734375000000000e-01 +-5.000000000000000e-01 -1.734723475976807e-18 -8.734375000000000e-01 +-5.000000000000001e-01 -4.166666666666668e-02 -8.734375000000000e-01 +5.000000000000001e-01 -4.166666666666668e-02 -8.734375000000000e-01 +0.000000000000000e+00 -8.333333333333336e-02 -8.734375000000001e-01 +0.000000000000000e+00 -1.626303258728257e-18 -8.734375000000000e-01 +0.000000000000000e+00 -4.166666666666668e-02 -9.156250000000001e-01 +0.000000000000000e+00 -4.166666666666668e-02 -8.312499999999999e-01 +0.000000000000000e+00 -4.166666666666668e-02 -8.734375000000000e-01 +-5.000000000000000e-01 0.000000000000000e+00 -9.156249999999999e-01 +5.000000000000000e-01 0.000000000000000e+00 -9.156249999999999e-01 +5.000000000000000e-01 8.333333333333325e-02 -9.156249999999999e-01 +-5.000000000000000e-01 8.333333333333325e-02 -9.156249999999999e-01 +-5.000000000000000e-01 0.000000000000000e+00 -8.312499999999999e-01 +5.000000000000000e-01 0.000000000000000e+00 -8.312499999999999e-01 +5.000000000000000e-01 8.333333333333325e-02 -8.312500000000000e-01 +-5.000000000000000e-01 8.333333333333325e-02 -8.312500000000000e-01 +0.000000000000000e+00 4.336808689942018e-19 -9.156249999999999e-01 +5.000000000000000e-01 4.166666666666663e-02 -9.156250000000000e-01 +0.000000000000000e+00 8.333333333333325e-02 -9.156249999999999e-01 +-5.000000000000000e-01 4.166666666666663e-02 -9.156250000000000e-01 +0.000000000000000e+00 4.336808689942018e-19 -8.312499999999999e-01 +5.000000000000000e-01 4.166666666666663e-02 -8.312500000000000e-01 +0.000000000000000e+00 8.333333333333325e-02 -8.312500000000000e-01 +-5.000000000000000e-01 4.166666666666663e-02 -8.312500000000000e-01 +-5.000000000000000e-01 -1.734723475976807e-18 -8.734375000000000e-01 +5.000000000000000e-01 -1.734723475976807e-18 -8.734375000000000e-01 +5.000000000000000e-01 8.333333333333326e-02 -8.734375000000001e-01 +-5.000000000000000e-01 8.333333333333326e-02 -8.734375000000001e-01 +-4.999999999999999e-01 4.166666666666662e-02 -8.734374999999999e-01 +4.999999999999999e-01 4.166666666666662e-02 -8.734374999999999e-01 +0.000000000000000e+00 -1.626303258728257e-18 -8.734375000000000e-01 +0.000000000000000e+00 8.333333333333327e-02 -8.734375000000000e-01 +0.000000000000000e+00 4.166666666666661e-02 -9.156249999999999e-01 +0.000000000000000e+00 4.166666666666661e-02 -8.312499999999998e-01 +0.000000000000000e+00 4.166666666666662e-02 -8.734374999999999e-01 +-5.000000000000000e-01 8.333333333333325e-02 -9.156249999999999e-01 +5.000000000000000e-01 8.333333333333325e-02 -9.156249999999999e-01 +5.000000000000000e-01 1.666666666666666e-01 -9.156250000000000e-01 +-5.000000000000000e-01 1.666666666666666e-01 -9.156250000000000e-01 +-5.000000000000000e-01 8.333333333333325e-02 -8.312500000000000e-01 +5.000000000000000e-01 8.333333333333325e-02 -8.312500000000000e-01 +5.000000000000000e-01 1.666666666666666e-01 -8.312500000000000e-01 +-5.000000000000000e-01 1.666666666666666e-01 -8.312500000000000e-01 +0.000000000000000e+00 8.333333333333325e-02 -9.156249999999999e-01 +5.000000000000000e-01 1.250000000000000e-01 -9.156250000000001e-01 +0.000000000000000e+00 1.666666666666666e-01 -9.156249999999999e-01 +-5.000000000000000e-01 1.250000000000000e-01 -9.156250000000001e-01 +0.000000000000000e+00 8.333333333333325e-02 -8.312500000000000e-01 +5.000000000000000e-01 1.250000000000000e-01 -8.312499999999999e-01 +0.000000000000000e+00 1.666666666666666e-01 -8.312500000000000e-01 +-5.000000000000000e-01 1.250000000000000e-01 -8.312499999999999e-01 +-5.000000000000000e-01 8.333333333333326e-02 -8.734375000000001e-01 +5.000000000000000e-01 8.333333333333326e-02 -8.734375000000001e-01 +5.000000000000000e-01 1.666666666666667e-01 -8.734375000000000e-01 +-5.000000000000000e-01 1.666666666666667e-01 -8.734375000000000e-01 +-5.000000000000000e-01 1.250000000000000e-01 -8.734375000000000e-01 +5.000000000000000e-01 1.250000000000000e-01 -8.734375000000000e-01 +0.000000000000000e+00 8.333333333333327e-02 -8.734375000000000e-01 +0.000000000000000e+00 1.666666666666666e-01 -8.734375000000000e-01 +0.000000000000000e+00 1.250000000000000e-01 -9.156250000000000e-01 +0.000000000000000e+00 1.250000000000000e-01 -8.312499999999999e-01 +0.000000000000000e+00 1.250000000000000e-01 -8.734375000000000e-01 +-5.000000000000000e-01 1.666666666666666e-01 -9.156250000000000e-01 +5.000000000000000e-01 1.666666666666666e-01 -9.156250000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -9.156249999999999e-01 +-5.000000000000000e-01 2.500000000000000e-01 -9.156249999999999e-01 +-5.000000000000000e-01 1.666666666666666e-01 -8.312500000000000e-01 +5.000000000000000e-01 1.666666666666666e-01 -8.312500000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -8.312500000000000e-01 +-5.000000000000000e-01 2.500000000000000e-01 -8.312500000000000e-01 +0.000000000000000e+00 1.666666666666666e-01 -9.156249999999999e-01 +5.000000000000000e-01 2.083333333333333e-01 -9.156250000000000e-01 +0.000000000000000e+00 2.500000000000000e-01 -9.156250000000001e-01 +-5.000000000000000e-01 2.083333333333333e-01 -9.156250000000000e-01 +0.000000000000000e+00 1.666666666666666e-01 -8.312500000000000e-01 +5.000000000000000e-01 2.083333333333333e-01 -8.312500000000000e-01 +0.000000000000000e+00 2.500000000000000e-01 -8.312499999999999e-01 +-5.000000000000000e-01 2.083333333333333e-01 -8.312500000000000e-01 +-5.000000000000000e-01 1.666666666666667e-01 -8.734375000000000e-01 +5.000000000000000e-01 1.666666666666667e-01 -8.734375000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -8.734375000000000e-01 +-5.000000000000000e-01 2.500000000000000e-01 -8.734375000000000e-01 +-5.000000000000000e-01 2.083333333333333e-01 -8.734375000000000e-01 +5.000000000000000e-01 2.083333333333333e-01 -8.734375000000000e-01 +0.000000000000000e+00 1.666666666666666e-01 -8.734375000000000e-01 +0.000000000000000e+00 2.500000000000000e-01 -8.734375000000000e-01 +0.000000000000000e+00 2.083333333333333e-01 -9.156250000000001e-01 +0.000000000000000e+00 2.083333333333333e-01 -8.312500000000003e-01 +0.000000000000000e+00 2.083333333333332e-01 -8.734375000000001e-01 +-5.000000000000000e-01 2.500000000000000e-01 -9.156249999999999e-01 +5.000000000000000e-01 2.500000000000000e-01 -9.156249999999999e-01 +5.000000000000000e-01 3.333333333333333e-01 -9.156249999999999e-01 +-5.000000000000000e-01 3.333333333333333e-01 -9.156249999999999e-01 +-5.000000000000000e-01 2.500000000000000e-01 -8.312500000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -8.312500000000000e-01 +5.000000000000000e-01 3.333333333333333e-01 -8.312500000000000e-01 +-5.000000000000000e-01 3.333333333333333e-01 -8.312500000000000e-01 +0.000000000000000e+00 2.500000000000000e-01 -9.156250000000001e-01 +5.000000000000000e-01 2.916666666666666e-01 -9.156250000000000e-01 +0.000000000000000e+00 3.333333333333333e-01 -9.156250000000001e-01 +-5.000000000000000e-01 2.916666666666666e-01 -9.156250000000000e-01 +0.000000000000000e+00 2.500000000000000e-01 -8.312499999999999e-01 +5.000000000000000e-01 2.916666666666666e-01 -8.312500000000002e-01 +0.000000000000000e+00 3.333333333333333e-01 -8.312500000000000e-01 +-5.000000000000000e-01 2.916666666666666e-01 -8.312500000000002e-01 +-5.000000000000000e-01 2.500000000000000e-01 -8.734375000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -8.734375000000000e-01 +5.000000000000000e-01 3.333333333333333e-01 -8.734375000000001e-01 +-5.000000000000000e-01 3.333333333333333e-01 -8.734375000000001e-01 +-4.999999999999999e-01 2.916666666666666e-01 -8.734375000000000e-01 +4.999999999999999e-01 2.916666666666666e-01 -8.734375000000000e-01 +0.000000000000000e+00 2.500000000000000e-01 -8.734375000000000e-01 +0.000000000000000e+00 3.333333333333333e-01 -8.734375000000000e-01 +0.000000000000000e+00 2.916666666666666e-01 -9.156249999999999e-01 +0.000000000000000e+00 2.916666666666666e-01 -8.312499999999998e-01 +0.000000000000000e+00 2.916666666666666e-01 -8.734375000000001e-01 +-5.000000000000000e-01 3.333333333333333e-01 -9.156249999999999e-01 +5.000000000000000e-01 3.333333333333333e-01 -9.156249999999999e-01 +5.000000000000000e-01 4.166666666666666e-01 -9.156250000000000e-01 +-5.000000000000000e-01 4.166666666666666e-01 -9.156250000000000e-01 +-5.000000000000000e-01 3.333333333333333e-01 -8.312500000000000e-01 +5.000000000000000e-01 3.333333333333333e-01 -8.312500000000000e-01 +5.000000000000000e-01 4.166666666666666e-01 -8.312500000000000e-01 +-5.000000000000000e-01 4.166666666666666e-01 -8.312500000000000e-01 +0.000000000000000e+00 3.333333333333333e-01 -9.156250000000001e-01 +5.000000000000000e-01 3.750000000000001e-01 -9.156250000000001e-01 +0.000000000000000e+00 4.166666666666666e-01 -9.156249999999999e-01 +-5.000000000000000e-01 3.750000000000001e-01 -9.156250000000001e-01 +0.000000000000000e+00 3.333333333333333e-01 -8.312500000000000e-01 +5.000000000000000e-01 3.750000000000001e-01 -8.312499999999999e-01 +0.000000000000000e+00 4.166666666666666e-01 -8.312500000000000e-01 +-5.000000000000000e-01 3.750000000000001e-01 -8.312499999999999e-01 +-5.000000000000000e-01 3.333333333333333e-01 -8.734375000000001e-01 +5.000000000000000e-01 3.333333333333333e-01 -8.734375000000001e-01 +5.000000000000000e-01 4.166666666666666e-01 -8.734375000000000e-01 +-5.000000000000000e-01 4.166666666666666e-01 -8.734375000000000e-01 +-5.000000000000000e-01 3.750000000000000e-01 -8.734375000000001e-01 +5.000000000000000e-01 3.750000000000000e-01 -8.734375000000001e-01 +0.000000000000000e+00 3.333333333333333e-01 -8.734375000000000e-01 +0.000000000000000e+00 4.166666666666666e-01 -8.734375000000000e-01 +0.000000000000000e+00 3.750000000000001e-01 -9.156250000000000e-01 +0.000000000000000e+00 3.750000000000001e-01 -8.312499999999999e-01 +0.000000000000000e+00 3.749999999999999e-01 -8.734375000000000e-01 +-5.000000000000000e-01 4.166666666666666e-01 -9.156250000000000e-01 +5.000000000000000e-01 4.166666666666666e-01 -9.156250000000000e-01 +5.000000000000000e-01 5.000000000000000e-01 -9.156249999999999e-01 +-5.000000000000000e-01 5.000000000000000e-01 -9.156249999999999e-01 +-5.000000000000000e-01 4.166666666666666e-01 -8.312500000000000e-01 +5.000000000000000e-01 4.166666666666666e-01 -8.312500000000000e-01 +5.000000000000000e-01 5.000000000000000e-01 -8.312500000000000e-01 +-5.000000000000000e-01 5.000000000000000e-01 -8.312500000000000e-01 +0.000000000000000e+00 4.166666666666666e-01 -9.156249999999999e-01 +5.000000000000000e-01 4.583333333333333e-01 -9.156250000000000e-01 +0.000000000000000e+00 5.000000000000000e-01 -9.156249999999999e-01 +-5.000000000000000e-01 4.583333333333333e-01 -9.156250000000000e-01 +0.000000000000000e+00 4.166666666666666e-01 -8.312500000000000e-01 +5.000000000000000e-01 4.583333333333333e-01 -8.312499999999999e-01 +0.000000000000000e+00 5.000000000000000e-01 -8.312500000000000e-01 +-5.000000000000000e-01 4.583333333333333e-01 -8.312499999999999e-01 +-5.000000000000000e-01 4.166666666666666e-01 -8.734375000000000e-01 +5.000000000000000e-01 4.166666666666666e-01 -8.734375000000000e-01 +5.000000000000000e-01 5.000000000000000e-01 -8.734375000000000e-01 +-5.000000000000000e-01 5.000000000000000e-01 -8.734375000000000e-01 +-5.000000000000001e-01 4.583333333333333e-01 -8.734375000000000e-01 +5.000000000000001e-01 4.583333333333333e-01 -8.734375000000000e-01 +0.000000000000000e+00 4.166666666666666e-01 -8.734375000000000e-01 +0.000000000000000e+00 5.000000000000000e-01 -8.734374999999999e-01 +0.000000000000000e+00 4.583333333333333e-01 -9.156250000000000e-01 +0.000000000000000e+00 4.583333333333333e-01 -8.312500000000000e-01 +0.000000000000000e+00 4.583333333333333e-01 -8.734374999999999e-01 +-5.000000000000000e-01 -5.000000000000000e-01 -8.312500000000000e-01 +5.000000000000000e-01 -5.000000000000000e-01 -8.312500000000000e-01 +5.000000000000000e-01 -4.166666666666666e-01 -8.312500000000000e-01 +-5.000000000000000e-01 -4.166666666666666e-01 -8.312500000000000e-01 +-5.000000000000000e-01 -5.000000000000000e-01 -7.468750000000000e-01 +5.000000000000000e-01 -5.000000000000000e-01 -7.468750000000000e-01 +5.000000000000000e-01 -4.166666666666666e-01 -7.468750000000000e-01 +-5.000000000000000e-01 -4.166666666666666e-01 -7.468750000000000e-01 +0.000000000000000e+00 -5.000000000000000e-01 -8.312500000000000e-01 +5.000000000000000e-01 -4.583333333333333e-01 -8.312500000000000e-01 +0.000000000000000e+00 -4.166666666666666e-01 -8.312500000000000e-01 +-5.000000000000000e-01 -4.583333333333333e-01 -8.312500000000000e-01 +0.000000000000000e+00 -5.000000000000000e-01 -7.468750000000001e-01 +5.000000000000000e-01 -4.583333333333333e-01 -7.468750000000001e-01 +0.000000000000000e+00 -4.166666666666666e-01 -7.468750000000002e-01 +-5.000000000000000e-01 -4.583333333333333e-01 -7.468750000000001e-01 +-5.000000000000000e-01 -5.000000000000000e-01 -7.890625000000000e-01 +5.000000000000000e-01 -5.000000000000000e-01 -7.890625000000000e-01 +5.000000000000000e-01 -4.166666666666666e-01 -7.890625000000000e-01 +-5.000000000000000e-01 -4.166666666666666e-01 -7.890625000000000e-01 +-5.000000000000000e-01 -4.583333333333333e-01 -7.890624999999999e-01 +5.000000000000000e-01 -4.583333333333333e-01 -7.890624999999999e-01 +0.000000000000000e+00 -5.000000000000000e-01 -7.890624999999999e-01 +0.000000000000000e+00 -4.166666666666666e-01 -7.890624999999998e-01 +0.000000000000000e+00 -4.583333333333333e-01 -8.312500000000000e-01 +0.000000000000000e+00 -4.583333333333333e-01 -7.468750000000000e-01 +0.000000000000000e+00 -4.583333333333333e-01 -7.890625000000001e-01 +-5.000000000000000e-01 -4.166666666666666e-01 -8.312500000000000e-01 +5.000000000000000e-01 -4.166666666666666e-01 -8.312500000000000e-01 +5.000000000000000e-01 -3.333333333333333e-01 -8.312500000000000e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -8.312500000000000e-01 +-5.000000000000000e-01 -4.166666666666666e-01 -7.468750000000000e-01 +5.000000000000000e-01 -4.166666666666666e-01 -7.468750000000000e-01 +5.000000000000000e-01 -3.333333333333333e-01 -7.468750000000000e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -7.468750000000000e-01 +0.000000000000000e+00 -4.166666666666666e-01 -8.312500000000000e-01 +5.000000000000001e-01 -3.750000000000001e-01 -8.312500000000002e-01 +0.000000000000000e+00 -3.333333333333333e-01 -8.312500000000000e-01 +-5.000000000000001e-01 -3.750000000000001e-01 -8.312500000000002e-01 +0.000000000000000e+00 -4.166666666666666e-01 -7.468750000000002e-01 +5.000000000000001e-01 -3.750000000000001e-01 -7.468750000000001e-01 +0.000000000000000e+00 -3.333333333333333e-01 -7.468750000000001e-01 +-5.000000000000001e-01 -3.750000000000001e-01 -7.468750000000001e-01 +-5.000000000000000e-01 -4.166666666666666e-01 -7.890625000000000e-01 +5.000000000000000e-01 -4.166666666666666e-01 -7.890625000000000e-01 +5.000000000000000e-01 -3.333333333333333e-01 -7.890625000000000e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -7.890625000000000e-01 +-5.000000000000000e-01 -3.750000000000000e-01 -7.890624999999999e-01 +5.000000000000000e-01 -3.750000000000000e-01 -7.890624999999999e-01 +0.000000000000000e+00 -4.166666666666666e-01 -7.890624999999998e-01 +0.000000000000000e+00 -3.333333333333333e-01 -7.890624999999998e-01 +0.000000000000000e+00 -3.750000000000000e-01 -8.312500000000000e-01 +0.000000000000000e+00 -3.750000000000000e-01 -7.468749999999998e-01 +0.000000000000000e+00 -3.750000000000000e-01 -7.890625000000002e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -8.312500000000000e-01 +5.000000000000000e-01 -3.333333333333333e-01 -8.312500000000000e-01 +5.000000000000000e-01 -2.500000000000000e-01 -8.312500000000000e-01 +-5.000000000000000e-01 -2.500000000000000e-01 -8.312500000000000e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -7.468750000000000e-01 +5.000000000000000e-01 -3.333333333333333e-01 -7.468750000000000e-01 +5.000000000000000e-01 -2.500000000000000e-01 -7.468750000000000e-01 +-5.000000000000000e-01 -2.500000000000000e-01 -7.468750000000000e-01 +0.000000000000000e+00 -3.333333333333333e-01 -8.312500000000000e-01 +5.000000000000000e-01 -2.916666666666666e-01 -8.312499999999999e-01 +0.000000000000000e+00 -2.500000000000000e-01 -8.312500000000000e-01 +-5.000000000000000e-01 -2.916666666666666e-01 -8.312499999999999e-01 +0.000000000000000e+00 -3.333333333333333e-01 -7.468750000000001e-01 +5.000000000000000e-01 -2.916666666666666e-01 -7.468749999999998e-01 +0.000000000000000e+00 -2.500000000000000e-01 -7.468750000000001e-01 +-5.000000000000000e-01 -2.916666666666666e-01 -7.468749999999998e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -7.890625000000000e-01 +5.000000000000000e-01 -3.333333333333333e-01 -7.890625000000000e-01 +5.000000000000000e-01 -2.499999999999999e-01 -7.890625000000000e-01 +-5.000000000000000e-01 -2.499999999999999e-01 -7.890625000000000e-01 +-5.000000000000000e-01 -2.916666666666666e-01 -7.890625000000000e-01 +5.000000000000000e-01 -2.916666666666666e-01 -7.890625000000000e-01 +0.000000000000000e+00 -3.333333333333333e-01 -7.890624999999998e-01 +0.000000000000000e+00 -2.500000000000000e-01 -7.890624999999998e-01 +0.000000000000000e+00 -2.916666666666666e-01 -8.312500000000000e-01 +0.000000000000000e+00 -2.916666666666666e-01 -7.468749999999998e-01 +0.000000000000000e+00 -2.916666666666666e-01 -7.890625000000002e-01 +-5.000000000000000e-01 -2.500000000000000e-01 -8.312500000000000e-01 +5.000000000000000e-01 -2.500000000000000e-01 -8.312500000000000e-01 +5.000000000000000e-01 -1.666666666666667e-01 -8.312500000000000e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -8.312500000000000e-01 +-5.000000000000000e-01 -2.500000000000000e-01 -7.468750000000000e-01 +5.000000000000000e-01 -2.500000000000000e-01 -7.468750000000000e-01 +5.000000000000000e-01 -1.666666666666667e-01 -7.468750000000000e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -7.468750000000000e-01 +0.000000000000000e+00 -2.500000000000000e-01 -8.312500000000000e-01 +5.000000000000000e-01 -2.083333333333334e-01 -8.312499999999999e-01 +0.000000000000000e+00 -1.666666666666667e-01 -8.312500000000000e-01 +-5.000000000000000e-01 -2.083333333333334e-01 -8.312499999999999e-01 +0.000000000000000e+00 -2.500000000000000e-01 -7.468750000000001e-01 +5.000000000000000e-01 -2.083333333333334e-01 -7.468750000000000e-01 +0.000000000000000e+00 -1.666666666666667e-01 -7.468750000000002e-01 +-5.000000000000000e-01 -2.083333333333334e-01 -7.468750000000000e-01 +-5.000000000000000e-01 -2.499999999999999e-01 -7.890625000000000e-01 +5.000000000000000e-01 -2.499999999999999e-01 -7.890625000000000e-01 +5.000000000000000e-01 -1.666666666666667e-01 -7.890625000000000e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -7.890625000000000e-01 +-5.000000000000000e-01 -2.083333333333333e-01 -7.890624999999999e-01 +5.000000000000000e-01 -2.083333333333333e-01 -7.890624999999999e-01 +0.000000000000000e+00 -2.500000000000000e-01 -7.890624999999998e-01 +0.000000000000000e+00 -1.666666666666667e-01 -7.890624999999998e-01 +0.000000000000000e+00 -2.083333333333334e-01 -8.312500000000000e-01 +0.000000000000000e+00 -2.083333333333334e-01 -7.468750000000001e-01 +0.000000000000000e+00 -2.083333333333333e-01 -7.890625000000003e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -8.312500000000000e-01 +5.000000000000000e-01 -1.666666666666667e-01 -8.312500000000000e-01 +5.000000000000000e-01 -8.333333333333337e-02 -8.312500000000000e-01 +-5.000000000000000e-01 -8.333333333333337e-02 -8.312500000000000e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -7.468750000000000e-01 +5.000000000000000e-01 -1.666666666666667e-01 -7.468750000000000e-01 +5.000000000000000e-01 -8.333333333333337e-02 -7.468750000000001e-01 +-5.000000000000000e-01 -8.333333333333337e-02 -7.468750000000001e-01 +0.000000000000000e+00 -1.666666666666667e-01 -8.312500000000000e-01 +5.000000000000000e-01 -1.250000000000000e-01 -8.312499999999999e-01 +0.000000000000000e+00 -8.333333333333334e-02 -8.312500000000000e-01 +-5.000000000000000e-01 -1.250000000000000e-01 -8.312499999999999e-01 +0.000000000000000e+00 -1.666666666666667e-01 -7.468750000000002e-01 +5.000000000000000e-01 -1.250000000000000e-01 -7.468750000000001e-01 +0.000000000000000e+00 -8.333333333333334e-02 -7.468750000000001e-01 +-5.000000000000000e-01 -1.250000000000000e-01 -7.468750000000001e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -7.890625000000000e-01 +5.000000000000000e-01 -1.666666666666667e-01 -7.890625000000000e-01 +5.000000000000000e-01 -8.333333333333336e-02 -7.890625000000000e-01 +-5.000000000000000e-01 -8.333333333333336e-02 -7.890625000000000e-01 +-5.000000000000000e-01 -1.250000000000000e-01 -7.890625000000000e-01 +5.000000000000000e-01 -1.250000000000000e-01 -7.890625000000000e-01 +0.000000000000000e+00 -1.666666666666667e-01 -7.890624999999998e-01 +0.000000000000000e+00 -8.333333333333336e-02 -7.890624999999998e-01 +0.000000000000000e+00 -1.250000000000000e-01 -8.312500000000000e-01 +0.000000000000000e+00 -1.250000000000000e-01 -7.468750000000000e-01 +0.000000000000000e+00 -1.250000000000000e-01 -7.890625000000002e-01 +-5.000000000000000e-01 -8.333333333333337e-02 -8.312500000000000e-01 +5.000000000000000e-01 -8.333333333333337e-02 -8.312500000000000e-01 +5.000000000000000e-01 0.000000000000000e+00 -8.312499999999999e-01 +-5.000000000000000e-01 0.000000000000000e+00 -8.312499999999999e-01 +-5.000000000000000e-01 -8.333333333333337e-02 -7.468750000000001e-01 +5.000000000000000e-01 -8.333333333333337e-02 -7.468750000000001e-01 +5.000000000000000e-01 0.000000000000000e+00 -7.468750000000000e-01 +-5.000000000000000e-01 0.000000000000000e+00 -7.468750000000000e-01 +0.000000000000000e+00 -8.333333333333334e-02 -8.312500000000000e-01 +5.000000000000000e-01 -4.166666666666669e-02 -8.312499999999999e-01 +0.000000000000000e+00 4.336808689942018e-19 -8.312499999999999e-01 +-5.000000000000000e-01 -4.166666666666669e-02 -8.312499999999999e-01 +0.000000000000000e+00 -8.333333333333334e-02 -7.468750000000001e-01 +5.000000000000000e-01 -4.166666666666669e-02 -7.468750000000001e-01 +0.000000000000000e+00 0.000000000000000e+00 -7.468750000000001e-01 +-5.000000000000000e-01 -4.166666666666669e-02 -7.468750000000001e-01 +-5.000000000000000e-01 -8.333333333333336e-02 -7.890625000000000e-01 +5.000000000000000e-01 -8.333333333333336e-02 -7.890625000000000e-01 +5.000000000000000e-01 -1.734723475976807e-18 -7.890625000000000e-01 +-5.000000000000000e-01 -1.734723475976807e-18 -7.890625000000000e-01 +-5.000000000000001e-01 -4.166666666666668e-02 -7.890625000000000e-01 +5.000000000000001e-01 -4.166666666666668e-02 -7.890625000000000e-01 +0.000000000000000e+00 -8.333333333333336e-02 -7.890624999999998e-01 +0.000000000000000e+00 -1.734723475976807e-18 -7.890624999999999e-01 +0.000000000000000e+00 -4.166666666666668e-02 -8.312499999999999e-01 +0.000000000000000e+00 -4.166666666666668e-02 -7.468750000000000e-01 +0.000000000000000e+00 -4.166666666666668e-02 -7.890625000000002e-01 +-5.000000000000000e-01 0.000000000000000e+00 -8.312499999999999e-01 +5.000000000000000e-01 0.000000000000000e+00 -8.312499999999999e-01 +5.000000000000000e-01 8.333333333333325e-02 -8.312500000000000e-01 +-5.000000000000000e-01 8.333333333333325e-02 -8.312500000000000e-01 +-5.000000000000000e-01 0.000000000000000e+00 -7.468750000000000e-01 +5.000000000000000e-01 0.000000000000000e+00 -7.468750000000000e-01 +5.000000000000000e-01 8.333333333333326e-02 -7.468750000000000e-01 +-5.000000000000000e-01 8.333333333333326e-02 -7.468750000000000e-01 +0.000000000000000e+00 4.336808689942018e-19 -8.312499999999999e-01 +5.000000000000000e-01 4.166666666666663e-02 -8.312500000000000e-01 +0.000000000000000e+00 8.333333333333325e-02 -8.312500000000000e-01 +-5.000000000000000e-01 4.166666666666663e-02 -8.312500000000000e-01 +0.000000000000000e+00 0.000000000000000e+00 -7.468750000000001e-01 +5.000000000000000e-01 4.166666666666663e-02 -7.468750000000001e-01 +0.000000000000000e+00 8.333333333333326e-02 -7.468750000000001e-01 +-5.000000000000000e-01 4.166666666666663e-02 -7.468750000000001e-01 +-5.000000000000000e-01 -1.734723475976807e-18 -7.890625000000000e-01 +5.000000000000000e-01 -1.734723475976807e-18 -7.890625000000000e-01 +5.000000000000000e-01 8.333333333333326e-02 -7.890625000000000e-01 +-5.000000000000000e-01 8.333333333333326e-02 -7.890625000000000e-01 +-4.999999999999999e-01 4.166666666666663e-02 -7.890624999999999e-01 +4.999999999999999e-01 4.166666666666663e-02 -7.890624999999999e-01 +0.000000000000000e+00 -1.734723475976807e-18 -7.890624999999999e-01 +0.000000000000000e+00 8.333333333333327e-02 -7.890625000000000e-01 +0.000000000000000e+00 4.166666666666661e-02 -8.312499999999998e-01 +0.000000000000000e+00 4.166666666666662e-02 -7.468749999999998e-01 +0.000000000000000e+00 4.166666666666662e-02 -7.890625000000002e-01 +-5.000000000000000e-01 8.333333333333325e-02 -8.312500000000000e-01 +5.000000000000000e-01 8.333333333333325e-02 -8.312500000000000e-01 +5.000000000000000e-01 1.666666666666666e-01 -8.312500000000000e-01 +-5.000000000000000e-01 1.666666666666666e-01 -8.312500000000000e-01 +-5.000000000000000e-01 8.333333333333326e-02 -7.468750000000000e-01 +5.000000000000000e-01 8.333333333333326e-02 -7.468750000000000e-01 +5.000000000000000e-01 1.666666666666666e-01 -7.468750000000000e-01 +-5.000000000000000e-01 1.666666666666666e-01 -7.468750000000000e-01 +0.000000000000000e+00 8.333333333333325e-02 -8.312500000000000e-01 +5.000000000000000e-01 1.250000000000000e-01 -8.312499999999999e-01 +0.000000000000000e+00 1.666666666666666e-01 -8.312500000000000e-01 +-5.000000000000000e-01 1.250000000000000e-01 -8.312499999999999e-01 +0.000000000000000e+00 8.333333333333326e-02 -7.468750000000001e-01 +5.000000000000000e-01 1.250000000000000e-01 -7.468750000000001e-01 +0.000000000000000e+00 1.666666666666666e-01 -7.468750000000002e-01 +-5.000000000000000e-01 1.250000000000000e-01 -7.468750000000001e-01 +-5.000000000000000e-01 8.333333333333326e-02 -7.890625000000000e-01 +5.000000000000000e-01 8.333333333333326e-02 -7.890625000000000e-01 +5.000000000000000e-01 1.666666666666667e-01 -7.890625000000000e-01 +-5.000000000000000e-01 1.666666666666667e-01 -7.890625000000000e-01 +-5.000000000000000e-01 1.250000000000000e-01 -7.890625000000000e-01 +5.000000000000000e-01 1.250000000000000e-01 -7.890625000000000e-01 +0.000000000000000e+00 8.333333333333327e-02 -7.890625000000000e-01 +0.000000000000000e+00 1.666666666666666e-01 -7.890624999999998e-01 +0.000000000000000e+00 1.250000000000000e-01 -8.312499999999999e-01 +0.000000000000000e+00 1.250000000000000e-01 -7.468750000000000e-01 +0.000000000000000e+00 1.250000000000000e-01 -7.890625000000000e-01 +-5.000000000000000e-01 1.666666666666666e-01 -8.312500000000000e-01 +5.000000000000000e-01 1.666666666666666e-01 -8.312500000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -8.312500000000000e-01 +-5.000000000000000e-01 2.500000000000000e-01 -8.312500000000000e-01 +-5.000000000000000e-01 1.666666666666666e-01 -7.468750000000000e-01 +5.000000000000000e-01 1.666666666666666e-01 -7.468750000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -7.468750000000000e-01 +-5.000000000000000e-01 2.500000000000000e-01 -7.468750000000000e-01 +0.000000000000000e+00 1.666666666666666e-01 -8.312500000000000e-01 +5.000000000000000e-01 2.083333333333333e-01 -8.312500000000000e-01 +0.000000000000000e+00 2.500000000000000e-01 -8.312499999999999e-01 +-5.000000000000000e-01 2.083333333333333e-01 -8.312500000000000e-01 +0.000000000000000e+00 1.666666666666666e-01 -7.468750000000002e-01 +5.000000000000000e-01 2.083333333333333e-01 -7.468750000000001e-01 +0.000000000000000e+00 2.500000000000000e-01 -7.468750000000001e-01 +-5.000000000000000e-01 2.083333333333333e-01 -7.468750000000001e-01 +-5.000000000000000e-01 1.666666666666667e-01 -7.890625000000000e-01 +5.000000000000000e-01 1.666666666666667e-01 -7.890625000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -7.890625000000000e-01 +-5.000000000000000e-01 2.500000000000000e-01 -7.890625000000000e-01 +-5.000000000000000e-01 2.083333333333333e-01 -7.890625000000000e-01 +5.000000000000000e-01 2.083333333333333e-01 -7.890625000000000e-01 +0.000000000000000e+00 1.666666666666666e-01 -7.890624999999998e-01 +0.000000000000000e+00 2.500000000000000e-01 -7.890624999999999e-01 +0.000000000000000e+00 2.083333333333333e-01 -8.312500000000003e-01 +0.000000000000000e+00 2.083333333333333e-01 -7.468750000000001e-01 +0.000000000000000e+00 2.083333333333332e-01 -7.890625000000003e-01 +-5.000000000000000e-01 2.500000000000000e-01 -8.312500000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -8.312500000000000e-01 +5.000000000000000e-01 3.333333333333333e-01 -8.312500000000000e-01 +-5.000000000000000e-01 3.333333333333333e-01 -8.312500000000000e-01 +-5.000000000000000e-01 2.500000000000000e-01 -7.468750000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -7.468750000000000e-01 +5.000000000000000e-01 3.333333333333333e-01 -7.468750000000000e-01 +-5.000000000000000e-01 3.333333333333333e-01 -7.468750000000000e-01 +0.000000000000000e+00 2.500000000000000e-01 -8.312499999999999e-01 +5.000000000000000e-01 2.916666666666666e-01 -8.312500000000002e-01 +0.000000000000000e+00 3.333333333333333e-01 -8.312500000000000e-01 +-5.000000000000000e-01 2.916666666666666e-01 -8.312500000000002e-01 +0.000000000000000e+00 2.500000000000000e-01 -7.468750000000001e-01 +5.000000000000000e-01 2.916666666666666e-01 -7.468750000000001e-01 +0.000000000000000e+00 3.333333333333333e-01 -7.468750000000001e-01 +-5.000000000000000e-01 2.916666666666666e-01 -7.468750000000001e-01 +-5.000000000000000e-01 2.500000000000000e-01 -7.890625000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -7.890625000000000e-01 +5.000000000000000e-01 3.333333333333333e-01 -7.890625000000000e-01 +-5.000000000000000e-01 3.333333333333333e-01 -7.890625000000000e-01 +-4.999999999999999e-01 2.916666666666666e-01 -7.890624999999999e-01 +4.999999999999999e-01 2.916666666666666e-01 -7.890624999999999e-01 +0.000000000000000e+00 2.500000000000000e-01 -7.890624999999999e-01 +0.000000000000000e+00 3.333333333333333e-01 -7.890625000000000e-01 +0.000000000000000e+00 2.916666666666666e-01 -8.312499999999998e-01 +0.000000000000000e+00 2.916666666666666e-01 -7.468749999999998e-01 +0.000000000000000e+00 2.916666666666666e-01 -7.890625000000002e-01 +-5.000000000000000e-01 3.333333333333333e-01 -8.312500000000000e-01 +5.000000000000000e-01 3.333333333333333e-01 -8.312500000000000e-01 +5.000000000000000e-01 4.166666666666666e-01 -8.312500000000000e-01 +-5.000000000000000e-01 4.166666666666666e-01 -8.312500000000000e-01 +-5.000000000000000e-01 3.333333333333333e-01 -7.468750000000000e-01 +5.000000000000000e-01 3.333333333333333e-01 -7.468750000000000e-01 +5.000000000000000e-01 4.166666666666666e-01 -7.468750000000000e-01 +-5.000000000000000e-01 4.166666666666666e-01 -7.468750000000000e-01 +0.000000000000000e+00 3.333333333333333e-01 -8.312500000000000e-01 +5.000000000000000e-01 3.750000000000001e-01 -8.312499999999999e-01 +0.000000000000000e+00 4.166666666666666e-01 -8.312500000000000e-01 +-5.000000000000000e-01 3.750000000000001e-01 -8.312499999999999e-01 +0.000000000000000e+00 3.333333333333333e-01 -7.468750000000001e-01 +5.000000000000000e-01 3.750000000000001e-01 -7.468750000000001e-01 +0.000000000000000e+00 4.166666666666667e-01 -7.468750000000002e-01 +-5.000000000000000e-01 3.750000000000001e-01 -7.468750000000001e-01 +-5.000000000000000e-01 3.333333333333333e-01 -7.890625000000000e-01 +5.000000000000000e-01 3.333333333333333e-01 -7.890625000000000e-01 +5.000000000000000e-01 4.166666666666666e-01 -7.890625000000000e-01 +-5.000000000000000e-01 4.166666666666666e-01 -7.890625000000000e-01 +-5.000000000000000e-01 3.750000000000001e-01 -7.890625000000000e-01 +5.000000000000000e-01 3.750000000000001e-01 -7.890625000000000e-01 +0.000000000000000e+00 3.333333333333333e-01 -7.890625000000000e-01 +0.000000000000000e+00 4.166666666666666e-01 -7.890624999999998e-01 +0.000000000000000e+00 3.750000000000001e-01 -8.312499999999999e-01 +0.000000000000000e+00 3.750000000000001e-01 -7.468750000000000e-01 +0.000000000000000e+00 3.749999999999999e-01 -7.890625000000000e-01 +-5.000000000000000e-01 4.166666666666666e-01 -8.312500000000000e-01 +5.000000000000000e-01 4.166666666666666e-01 -8.312500000000000e-01 +5.000000000000000e-01 5.000000000000000e-01 -8.312500000000000e-01 +-5.000000000000000e-01 5.000000000000000e-01 -8.312500000000000e-01 +-5.000000000000000e-01 4.166666666666666e-01 -7.468750000000000e-01 +5.000000000000000e-01 4.166666666666666e-01 -7.468750000000000e-01 +5.000000000000000e-01 5.000000000000000e-01 -7.468750000000000e-01 +-5.000000000000000e-01 5.000000000000000e-01 -7.468750000000000e-01 +0.000000000000000e+00 4.166666666666666e-01 -8.312500000000000e-01 +5.000000000000000e-01 4.583333333333333e-01 -8.312499999999999e-01 +0.000000000000000e+00 5.000000000000000e-01 -8.312500000000000e-01 +-5.000000000000000e-01 4.583333333333333e-01 -8.312499999999999e-01 +0.000000000000000e+00 4.166666666666667e-01 -7.468750000000002e-01 +5.000000000000000e-01 4.583333333333333e-01 -7.468750000000000e-01 +0.000000000000000e+00 5.000000000000000e-01 -7.468750000000001e-01 +-5.000000000000000e-01 4.583333333333333e-01 -7.468750000000000e-01 +-5.000000000000000e-01 4.166666666666666e-01 -7.890625000000000e-01 +5.000000000000000e-01 4.166666666666666e-01 -7.890625000000000e-01 +5.000000000000000e-01 5.000000000000000e-01 -7.890625000000000e-01 +-5.000000000000000e-01 5.000000000000000e-01 -7.890625000000000e-01 +-5.000000000000001e-01 4.583333333333333e-01 -7.890625000000000e-01 +5.000000000000001e-01 4.583333333333333e-01 -7.890625000000000e-01 +0.000000000000000e+00 4.166666666666666e-01 -7.890624999999998e-01 +0.000000000000000e+00 5.000000000000000e-01 -7.890624999999999e-01 +0.000000000000000e+00 4.583333333333333e-01 -8.312500000000000e-01 +0.000000000000000e+00 4.583333333333333e-01 -7.468750000000002e-01 +0.000000000000000e+00 4.583333333333334e-01 -7.890624999999998e-01 +-5.000000000000000e-01 -5.000000000000000e-01 -7.468750000000000e-01 +5.000000000000000e-01 -5.000000000000000e-01 -7.468750000000000e-01 +5.000000000000000e-01 -4.166666666666666e-01 -7.468750000000000e-01 +-5.000000000000000e-01 -4.166666666666666e-01 -7.468750000000000e-01 +-5.000000000000000e-01 -5.000000000000000e-01 -6.625000000000000e-01 +5.000000000000000e-01 -5.000000000000000e-01 -6.625000000000000e-01 +5.000000000000000e-01 -4.166666666666667e-01 -6.625000000000001e-01 +-5.000000000000000e-01 -4.166666666666667e-01 -6.625000000000001e-01 +0.000000000000000e+00 -5.000000000000000e-01 -7.468750000000001e-01 +5.000000000000000e-01 -4.583333333333333e-01 -7.468750000000001e-01 +0.000000000000000e+00 -4.166666666666666e-01 -7.468750000000002e-01 +-5.000000000000000e-01 -4.583333333333333e-01 -7.468750000000001e-01 +0.000000000000000e+00 -5.000000000000000e-01 -6.625000000000000e-01 +5.000000000000000e-01 -4.583333333333334e-01 -6.625000000000000e-01 +0.000000000000000e+00 -4.166666666666667e-01 -6.625000000000001e-01 +-5.000000000000000e-01 -4.583333333333334e-01 -6.625000000000000e-01 +-5.000000000000000e-01 -5.000000000000000e-01 -7.046875000000000e-01 +5.000000000000000e-01 -5.000000000000000e-01 -7.046875000000000e-01 +5.000000000000000e-01 -4.166666666666666e-01 -7.046875000000001e-01 +-5.000000000000000e-01 -4.166666666666666e-01 -7.046875000000001e-01 +-5.000000000000000e-01 -4.583333333333334e-01 -7.046874999999999e-01 +5.000000000000000e-01 -4.583333333333334e-01 -7.046874999999999e-01 +0.000000000000000e+00 -5.000000000000000e-01 -7.046875000000001e-01 +0.000000000000000e+00 -4.166666666666666e-01 -7.046874999999998e-01 +0.000000000000000e+00 -4.583333333333333e-01 -7.468750000000000e-01 +0.000000000000000e+00 -4.583333333333334e-01 -6.624999999999999e-01 +0.000000000000000e+00 -4.583333333333334e-01 -7.046875000000000e-01 +-5.000000000000000e-01 -4.166666666666666e-01 -7.468750000000000e-01 +5.000000000000000e-01 -4.166666666666666e-01 -7.468750000000000e-01 +5.000000000000000e-01 -3.333333333333333e-01 -7.468750000000000e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -7.468750000000000e-01 +-5.000000000000000e-01 -4.166666666666667e-01 -6.625000000000001e-01 +5.000000000000000e-01 -4.166666666666667e-01 -6.625000000000001e-01 +5.000000000000000e-01 -3.333333333333333e-01 -6.624999999999999e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -6.624999999999999e-01 +0.000000000000000e+00 -4.166666666666666e-01 -7.468750000000002e-01 +5.000000000000001e-01 -3.750000000000001e-01 -7.468750000000001e-01 +0.000000000000000e+00 -3.333333333333333e-01 -7.468750000000001e-01 +-5.000000000000001e-01 -3.750000000000001e-01 -7.468750000000001e-01 +0.000000000000000e+00 -4.166666666666667e-01 -6.625000000000001e-01 +5.000000000000001e-01 -3.750000000000001e-01 -6.625000000000001e-01 +0.000000000000000e+00 -3.333333333333333e-01 -6.625000000000001e-01 +-5.000000000000001e-01 -3.750000000000001e-01 -6.625000000000001e-01 +-5.000000000000000e-01 -4.166666666666666e-01 -7.046875000000001e-01 +5.000000000000000e-01 -4.166666666666666e-01 -7.046875000000001e-01 +5.000000000000000e-01 -3.333333333333333e-01 -7.046875000000001e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -7.046875000000001e-01 +-5.000000000000000e-01 -3.750000000000000e-01 -7.046874999999999e-01 +5.000000000000000e-01 -3.750000000000000e-01 -7.046874999999999e-01 +0.000000000000000e+00 -4.166666666666666e-01 -7.046874999999998e-01 +0.000000000000000e+00 -3.333333333333333e-01 -7.046874999999998e-01 +0.000000000000000e+00 -3.750000000000000e-01 -7.468749999999998e-01 +0.000000000000000e+00 -3.750000000000000e-01 -6.625000000000000e-01 +0.000000000000000e+00 -3.750000000000000e-01 -7.046875000000004e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -7.468750000000000e-01 +5.000000000000000e-01 -3.333333333333333e-01 -7.468750000000000e-01 +5.000000000000000e-01 -2.500000000000000e-01 -7.468750000000000e-01 +-5.000000000000000e-01 -2.500000000000000e-01 -7.468750000000000e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -6.624999999999999e-01 +5.000000000000000e-01 -3.333333333333333e-01 -6.624999999999999e-01 +5.000000000000000e-01 -2.500000000000000e-01 -6.625000000000001e-01 +-5.000000000000000e-01 -2.500000000000000e-01 -6.625000000000001e-01 +0.000000000000000e+00 -3.333333333333333e-01 -7.468750000000001e-01 +5.000000000000000e-01 -2.916666666666666e-01 -7.468749999999998e-01 +0.000000000000000e+00 -2.500000000000000e-01 -7.468750000000001e-01 +-5.000000000000000e-01 -2.916666666666666e-01 -7.468749999999998e-01 +0.000000000000000e+00 -3.333333333333333e-01 -6.625000000000001e-01 +5.000000000000000e-01 -2.916666666666666e-01 -6.625000000000000e-01 +0.000000000000000e+00 -2.500000000000000e-01 -6.625000000000001e-01 +-5.000000000000000e-01 -2.916666666666666e-01 -6.625000000000000e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -7.046875000000001e-01 +5.000000000000000e-01 -3.333333333333333e-01 -7.046875000000001e-01 +5.000000000000000e-01 -2.500000000000000e-01 -7.046875000000001e-01 +-5.000000000000000e-01 -2.500000000000000e-01 -7.046875000000001e-01 +-5.000000000000000e-01 -2.916666666666666e-01 -7.046875000000001e-01 +5.000000000000000e-01 -2.916666666666666e-01 -7.046875000000001e-01 +0.000000000000000e+00 -3.333333333333333e-01 -7.046874999999998e-01 +0.000000000000000e+00 -2.500000000000000e-01 -7.046874999999998e-01 +0.000000000000000e+00 -2.916666666666666e-01 -7.468749999999998e-01 +0.000000000000000e+00 -2.916666666666666e-01 -6.624999999999999e-01 +0.000000000000000e+00 -2.916666666666666e-01 -7.046875000000001e-01 +-5.000000000000000e-01 -2.500000000000000e-01 -7.468750000000000e-01 +5.000000000000000e-01 -2.500000000000000e-01 -7.468750000000000e-01 +5.000000000000000e-01 -1.666666666666667e-01 -7.468750000000000e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -7.468750000000000e-01 +-5.000000000000000e-01 -2.500000000000000e-01 -6.625000000000001e-01 +5.000000000000000e-01 -2.500000000000000e-01 -6.625000000000001e-01 +5.000000000000000e-01 -1.666666666666667e-01 -6.625000000000001e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -6.625000000000001e-01 +0.000000000000000e+00 -2.500000000000000e-01 -7.468750000000001e-01 +5.000000000000000e-01 -2.083333333333334e-01 -7.468750000000000e-01 +0.000000000000000e+00 -1.666666666666667e-01 -7.468750000000002e-01 +-5.000000000000000e-01 -2.083333333333334e-01 -7.468750000000000e-01 +0.000000000000000e+00 -2.500000000000000e-01 -6.625000000000001e-01 +5.000000000000000e-01 -2.083333333333334e-01 -6.625000000000000e-01 +0.000000000000000e+00 -1.666666666666667e-01 -6.625000000000001e-01 +-5.000000000000000e-01 -2.083333333333334e-01 -6.625000000000000e-01 +-5.000000000000000e-01 -2.500000000000000e-01 -7.046875000000001e-01 +5.000000000000000e-01 -2.500000000000000e-01 -7.046875000000001e-01 +5.000000000000000e-01 -1.666666666666667e-01 -7.046875000000001e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -7.046875000000001e-01 +-5.000000000000000e-01 -2.083333333333333e-01 -7.046874999999999e-01 +5.000000000000000e-01 -2.083333333333333e-01 -7.046874999999999e-01 +0.000000000000000e+00 -2.500000000000000e-01 -7.046874999999998e-01 +0.000000000000000e+00 -1.666666666666667e-01 -7.046874999999998e-01 +0.000000000000000e+00 -2.083333333333334e-01 -7.468750000000001e-01 +0.000000000000000e+00 -2.083333333333334e-01 -6.624999999999999e-01 +0.000000000000000e+00 -2.083333333333333e-01 -7.046875000000004e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -7.468750000000000e-01 +5.000000000000000e-01 -1.666666666666667e-01 -7.468750000000000e-01 +5.000000000000000e-01 -8.333333333333337e-02 -7.468750000000001e-01 +-5.000000000000000e-01 -8.333333333333337e-02 -7.468750000000001e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -6.625000000000001e-01 +5.000000000000000e-01 -1.666666666666667e-01 -6.625000000000001e-01 +5.000000000000000e-01 -8.333333333333337e-02 -6.625000000000001e-01 +-5.000000000000000e-01 -8.333333333333337e-02 -6.625000000000001e-01 +0.000000000000000e+00 -1.666666666666667e-01 -7.468750000000002e-01 +5.000000000000000e-01 -1.250000000000000e-01 -7.468750000000001e-01 +0.000000000000000e+00 -8.333333333333334e-02 -7.468750000000001e-01 +-5.000000000000000e-01 -1.250000000000000e-01 -7.468750000000001e-01 +0.000000000000000e+00 -1.666666666666667e-01 -6.625000000000001e-01 +5.000000000000000e-01 -1.250000000000000e-01 -6.625000000000000e-01 +0.000000000000000e+00 -8.333333333333334e-02 -6.624999999999999e-01 +-5.000000000000000e-01 -1.250000000000000e-01 -6.625000000000000e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -7.046875000000001e-01 +5.000000000000000e-01 -1.666666666666667e-01 -7.046875000000001e-01 +5.000000000000000e-01 -8.333333333333336e-02 -7.046875000000000e-01 +-5.000000000000000e-01 -8.333333333333336e-02 -7.046875000000000e-01 +-5.000000000000000e-01 -1.250000000000000e-01 -7.046874999999999e-01 +5.000000000000000e-01 -1.250000000000000e-01 -7.046874999999999e-01 +0.000000000000000e+00 -1.666666666666667e-01 -7.046874999999998e-01 +0.000000000000000e+00 -8.333333333333336e-02 -7.046874999999998e-01 +0.000000000000000e+00 -1.250000000000000e-01 -7.468750000000000e-01 +0.000000000000000e+00 -1.250000000000000e-01 -6.625000000000000e-01 +0.000000000000000e+00 -1.250000000000000e-01 -7.046875000000002e-01 +-5.000000000000000e-01 -8.333333333333337e-02 -7.468750000000001e-01 +5.000000000000000e-01 -8.333333333333337e-02 -7.468750000000001e-01 +5.000000000000000e-01 0.000000000000000e+00 -7.468750000000000e-01 +-5.000000000000000e-01 0.000000000000000e+00 -7.468750000000000e-01 +-5.000000000000000e-01 -8.333333333333337e-02 -6.625000000000001e-01 +5.000000000000000e-01 -8.333333333333337e-02 -6.625000000000001e-01 +5.000000000000000e-01 0.000000000000000e+00 -6.625000000000000e-01 +-5.000000000000000e-01 0.000000000000000e+00 -6.625000000000000e-01 +0.000000000000000e+00 -8.333333333333334e-02 -7.468750000000001e-01 +5.000000000000000e-01 -4.166666666666669e-02 -7.468750000000001e-01 +0.000000000000000e+00 0.000000000000000e+00 -7.468750000000001e-01 +-5.000000000000000e-01 -4.166666666666669e-02 -7.468750000000001e-01 +0.000000000000000e+00 -8.333333333333334e-02 -6.624999999999999e-01 +5.000000000000000e-01 -4.166666666666668e-02 -6.625000000000000e-01 +0.000000000000000e+00 0.000000000000000e+00 -6.625000000000001e-01 +-5.000000000000000e-01 -4.166666666666668e-02 -6.625000000000000e-01 +-5.000000000000000e-01 -8.333333333333336e-02 -7.046875000000000e-01 +5.000000000000000e-01 -8.333333333333336e-02 -7.046875000000000e-01 +5.000000000000000e-01 -3.469446951953614e-18 -7.046875000000000e-01 +-5.000000000000000e-01 -3.469446951953614e-18 -7.046875000000000e-01 +-5.000000000000001e-01 -4.166666666666669e-02 -7.046874999999999e-01 +5.000000000000001e-01 -4.166666666666669e-02 -7.046874999999999e-01 +0.000000000000000e+00 -8.333333333333336e-02 -7.046874999999998e-01 +0.000000000000000e+00 -3.903127820947816e-18 -7.046875000000000e-01 +0.000000000000000e+00 -4.166666666666668e-02 -7.468750000000000e-01 +0.000000000000000e+00 -4.166666666666668e-02 -6.625000000000000e-01 +0.000000000000000e+00 -4.166666666666668e-02 -7.046875000000004e-01 +-5.000000000000000e-01 0.000000000000000e+00 -7.468750000000000e-01 +5.000000000000000e-01 0.000000000000000e+00 -7.468750000000000e-01 +5.000000000000000e-01 8.333333333333326e-02 -7.468750000000000e-01 +-5.000000000000000e-01 8.333333333333326e-02 -7.468750000000000e-01 +-5.000000000000000e-01 0.000000000000000e+00 -6.625000000000000e-01 +5.000000000000000e-01 0.000000000000000e+00 -6.625000000000000e-01 +5.000000000000000e-01 8.333333333333326e-02 -6.625000000000000e-01 +-5.000000000000000e-01 8.333333333333326e-02 -6.625000000000000e-01 +0.000000000000000e+00 0.000000000000000e+00 -7.468750000000001e-01 +5.000000000000000e-01 4.166666666666663e-02 -7.468750000000001e-01 +0.000000000000000e+00 8.333333333333326e-02 -7.468750000000001e-01 +-5.000000000000000e-01 4.166666666666663e-02 -7.468750000000001e-01 +0.000000000000000e+00 0.000000000000000e+00 -6.625000000000001e-01 +5.000000000000000e-01 4.166666666666664e-02 -6.625000000000000e-01 +0.000000000000000e+00 8.333333333333326e-02 -6.625000000000000e-01 +-5.000000000000000e-01 4.166666666666664e-02 -6.625000000000000e-01 +-5.000000000000000e-01 -3.469446951953614e-18 -7.046875000000000e-01 +5.000000000000000e-01 -3.469446951953614e-18 -7.046875000000000e-01 +5.000000000000000e-01 8.333333333333326e-02 -7.046875000000000e-01 +-5.000000000000000e-01 8.333333333333326e-02 -7.046875000000000e-01 +-4.999999999999999e-01 4.166666666666663e-02 -7.046874999999998e-01 +4.999999999999999e-01 4.166666666666663e-02 -7.046874999999998e-01 +0.000000000000000e+00 -3.903127820947816e-18 -7.046875000000000e-01 +0.000000000000000e+00 8.333333333333327e-02 -7.046874999999999e-01 +0.000000000000000e+00 4.166666666666662e-02 -7.468749999999998e-01 +0.000000000000000e+00 4.166666666666662e-02 -6.624999999999998e-01 +0.000000000000000e+00 4.166666666666664e-02 -7.046875000000002e-01 +-5.000000000000000e-01 8.333333333333326e-02 -7.468750000000000e-01 +5.000000000000000e-01 8.333333333333326e-02 -7.468750000000000e-01 +5.000000000000000e-01 1.666666666666666e-01 -7.468750000000000e-01 +-5.000000000000000e-01 1.666666666666666e-01 -7.468750000000000e-01 +-5.000000000000000e-01 8.333333333333326e-02 -6.625000000000000e-01 +5.000000000000000e-01 8.333333333333326e-02 -6.625000000000000e-01 +5.000000000000000e-01 1.666666666666666e-01 -6.625000000000000e-01 +-5.000000000000000e-01 1.666666666666666e-01 -6.625000000000000e-01 +0.000000000000000e+00 8.333333333333326e-02 -7.468750000000001e-01 +5.000000000000000e-01 1.250000000000000e-01 -7.468750000000001e-01 +0.000000000000000e+00 1.666666666666666e-01 -7.468750000000002e-01 +-5.000000000000000e-01 1.250000000000000e-01 -7.468750000000001e-01 +0.000000000000000e+00 8.333333333333326e-02 -6.625000000000000e-01 +5.000000000000000e-01 1.250000000000000e-01 -6.625000000000001e-01 +0.000000000000000e+00 1.666666666666667e-01 -6.625000000000001e-01 +-5.000000000000000e-01 1.250000000000000e-01 -6.625000000000001e-01 +-5.000000000000000e-01 8.333333333333326e-02 -7.046875000000000e-01 +5.000000000000000e-01 8.333333333333326e-02 -7.046875000000000e-01 +5.000000000000000e-01 1.666666666666667e-01 -7.046875000000001e-01 +-5.000000000000000e-01 1.666666666666667e-01 -7.046875000000001e-01 +-5.000000000000000e-01 1.250000000000000e-01 -7.046875000000001e-01 +5.000000000000000e-01 1.250000000000000e-01 -7.046875000000001e-01 +0.000000000000000e+00 8.333333333333327e-02 -7.046874999999999e-01 +0.000000000000000e+00 1.666666666666667e-01 -7.046874999999998e-01 +0.000000000000000e+00 1.250000000000000e-01 -7.468750000000000e-01 +0.000000000000000e+00 1.250000000000000e-01 -6.625000000000001e-01 +0.000000000000000e+00 1.250000000000000e-01 -7.046875000000001e-01 +-5.000000000000000e-01 1.666666666666666e-01 -7.468750000000000e-01 +5.000000000000000e-01 1.666666666666666e-01 -7.468750000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -7.468750000000000e-01 +-5.000000000000000e-01 2.500000000000000e-01 -7.468750000000000e-01 +-5.000000000000000e-01 1.666666666666666e-01 -6.625000000000000e-01 +5.000000000000000e-01 1.666666666666666e-01 -6.625000000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -6.625000000000001e-01 +-5.000000000000000e-01 2.500000000000000e-01 -6.625000000000001e-01 +0.000000000000000e+00 1.666666666666666e-01 -7.468750000000002e-01 +5.000000000000000e-01 2.083333333333333e-01 -7.468750000000001e-01 +0.000000000000000e+00 2.500000000000000e-01 -7.468750000000001e-01 +-5.000000000000000e-01 2.083333333333333e-01 -7.468750000000001e-01 +0.000000000000000e+00 1.666666666666667e-01 -6.625000000000001e-01 +5.000000000000000e-01 2.083333333333333e-01 -6.625000000000001e-01 +0.000000000000000e+00 2.500000000000000e-01 -6.625000000000001e-01 +-5.000000000000000e-01 2.083333333333333e-01 -6.625000000000001e-01 +-5.000000000000000e-01 1.666666666666667e-01 -7.046875000000001e-01 +5.000000000000000e-01 1.666666666666667e-01 -7.046875000000001e-01 +5.000000000000000e-01 2.500000000000000e-01 -7.046875000000000e-01 +-5.000000000000000e-01 2.500000000000000e-01 -7.046875000000000e-01 +-5.000000000000000e-01 2.083333333333333e-01 -7.046875000000000e-01 +5.000000000000000e-01 2.083333333333333e-01 -7.046875000000000e-01 +0.000000000000000e+00 1.666666666666667e-01 -7.046874999999998e-01 +0.000000000000000e+00 2.500000000000000e-01 -7.046875000000000e-01 +0.000000000000000e+00 2.083333333333333e-01 -7.468750000000001e-01 +0.000000000000000e+00 2.083333333333333e-01 -6.625000000000000e-01 +0.000000000000000e+00 2.083333333333332e-01 -7.046875000000002e-01 +-5.000000000000000e-01 2.500000000000000e-01 -7.468750000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -7.468750000000000e-01 +5.000000000000000e-01 3.333333333333333e-01 -7.468750000000000e-01 +-5.000000000000000e-01 3.333333333333333e-01 -7.468750000000000e-01 +-5.000000000000000e-01 2.500000000000000e-01 -6.625000000000001e-01 +5.000000000000000e-01 2.500000000000000e-01 -6.625000000000001e-01 +5.000000000000000e-01 3.333333333333333e-01 -6.625000000000000e-01 +-5.000000000000000e-01 3.333333333333333e-01 -6.625000000000000e-01 +0.000000000000000e+00 2.500000000000000e-01 -7.468750000000001e-01 +5.000000000000000e-01 2.916666666666666e-01 -7.468750000000001e-01 +0.000000000000000e+00 3.333333333333333e-01 -7.468750000000001e-01 +-5.000000000000000e-01 2.916666666666666e-01 -7.468750000000001e-01 +0.000000000000000e+00 2.500000000000000e-01 -6.625000000000001e-01 +5.000000000000000e-01 2.916666666666666e-01 -6.625000000000000e-01 +0.000000000000000e+00 3.333333333333333e-01 -6.625000000000000e-01 +-5.000000000000000e-01 2.916666666666666e-01 -6.625000000000000e-01 +-5.000000000000000e-01 2.500000000000000e-01 -7.046875000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -7.046875000000000e-01 +5.000000000000000e-01 3.333333333333333e-01 -7.046875000000000e-01 +-5.000000000000000e-01 3.333333333333333e-01 -7.046875000000000e-01 +-4.999999999999999e-01 2.916666666666666e-01 -7.046874999999998e-01 +4.999999999999999e-01 2.916666666666666e-01 -7.046874999999998e-01 +0.000000000000000e+00 2.500000000000000e-01 -7.046875000000000e-01 +0.000000000000000e+00 3.333333333333333e-01 -7.046874999999999e-01 +0.000000000000000e+00 2.916666666666666e-01 -7.468749999999998e-01 +0.000000000000000e+00 2.916666666666666e-01 -6.624999999999998e-01 +0.000000000000000e+00 2.916666666666666e-01 -7.046875000000002e-01 +-5.000000000000000e-01 3.333333333333333e-01 -7.468750000000000e-01 +5.000000000000000e-01 3.333333333333333e-01 -7.468750000000000e-01 +5.000000000000000e-01 4.166666666666666e-01 -7.468750000000000e-01 +-5.000000000000000e-01 4.166666666666666e-01 -7.468750000000000e-01 +-5.000000000000000e-01 3.333333333333333e-01 -6.625000000000000e-01 +5.000000000000000e-01 3.333333333333333e-01 -6.625000000000000e-01 +5.000000000000000e-01 4.166666666666667e-01 -6.625000000000000e-01 +-5.000000000000000e-01 4.166666666666667e-01 -6.625000000000000e-01 +0.000000000000000e+00 3.333333333333333e-01 -7.468750000000001e-01 +5.000000000000000e-01 3.750000000000001e-01 -7.468750000000001e-01 +0.000000000000000e+00 4.166666666666667e-01 -7.468750000000002e-01 +-5.000000000000000e-01 3.750000000000001e-01 -7.468750000000001e-01 +0.000000000000000e+00 3.333333333333333e-01 -6.625000000000000e-01 +5.000000000000000e-01 3.750000000000001e-01 -6.625000000000001e-01 +0.000000000000000e+00 4.166666666666667e-01 -6.625000000000001e-01 +-5.000000000000000e-01 3.750000000000001e-01 -6.625000000000001e-01 +-5.000000000000000e-01 3.333333333333333e-01 -7.046875000000000e-01 +5.000000000000000e-01 3.333333333333333e-01 -7.046875000000000e-01 +5.000000000000000e-01 4.166666666666666e-01 -7.046875000000001e-01 +-5.000000000000000e-01 4.166666666666666e-01 -7.046875000000001e-01 +-5.000000000000000e-01 3.750000000000001e-01 -7.046875000000001e-01 +5.000000000000000e-01 3.750000000000001e-01 -7.046875000000001e-01 +0.000000000000000e+00 3.333333333333333e-01 -7.046874999999999e-01 +0.000000000000000e+00 4.166666666666667e-01 -7.046874999999998e-01 +0.000000000000000e+00 3.750000000000001e-01 -7.468750000000000e-01 +0.000000000000000e+00 3.750000000000001e-01 -6.625000000000001e-01 +0.000000000000000e+00 3.749999999999999e-01 -7.046875000000001e-01 +-5.000000000000000e-01 4.166666666666666e-01 -7.468750000000000e-01 +5.000000000000000e-01 4.166666666666666e-01 -7.468750000000000e-01 +5.000000000000000e-01 5.000000000000000e-01 -7.468750000000000e-01 +-5.000000000000000e-01 5.000000000000000e-01 -7.468750000000000e-01 +-5.000000000000000e-01 4.166666666666667e-01 -6.625000000000000e-01 +5.000000000000000e-01 4.166666666666667e-01 -6.625000000000000e-01 +5.000000000000000e-01 5.000000000000000e-01 -6.625000000000000e-01 +-5.000000000000000e-01 5.000000000000000e-01 -6.625000000000000e-01 +0.000000000000000e+00 4.166666666666667e-01 -7.468750000000002e-01 +5.000000000000000e-01 4.583333333333333e-01 -7.468750000000000e-01 +0.000000000000000e+00 5.000000000000000e-01 -7.468750000000001e-01 +-5.000000000000000e-01 4.583333333333333e-01 -7.468750000000000e-01 +0.000000000000000e+00 4.166666666666667e-01 -6.625000000000001e-01 +5.000000000000000e-01 4.583333333333333e-01 -6.625000000000000e-01 +0.000000000000000e+00 5.000000000000000e-01 -6.625000000000000e-01 +-5.000000000000000e-01 4.583333333333333e-01 -6.625000000000000e-01 +-5.000000000000000e-01 4.166666666666666e-01 -7.046875000000001e-01 +5.000000000000000e-01 4.166666666666666e-01 -7.046875000000001e-01 +5.000000000000000e-01 5.000000000000000e-01 -7.046875000000000e-01 +-5.000000000000000e-01 5.000000000000000e-01 -7.046875000000000e-01 +-5.000000000000001e-01 4.583333333333333e-01 -7.046875000000000e-01 +5.000000000000001e-01 4.583333333333333e-01 -7.046875000000000e-01 +0.000000000000000e+00 4.166666666666667e-01 -7.046874999999998e-01 +0.000000000000000e+00 5.000000000000000e-01 -7.046875000000001e-01 +0.000000000000000e+00 4.583333333333333e-01 -7.468750000000002e-01 +0.000000000000000e+00 4.583333333333333e-01 -6.625000000000000e-01 +0.000000000000000e+00 4.583333333333334e-01 -7.046875000000000e-01 +-5.000000000000000e-01 -5.000000000000000e-01 -6.625000000000000e-01 +5.000000000000000e-01 -5.000000000000000e-01 -6.625000000000000e-01 +5.000000000000000e-01 -4.166666666666667e-01 -6.625000000000001e-01 +-5.000000000000000e-01 -4.166666666666667e-01 -6.625000000000001e-01 +-5.000000000000000e-01 -5.000000000000000e-01 -5.781250000000000e-01 +5.000000000000000e-01 -5.000000000000000e-01 -5.781250000000000e-01 +5.000000000000000e-01 -4.166666666666667e-01 -5.781250000000000e-01 +-5.000000000000000e-01 -4.166666666666667e-01 -5.781250000000000e-01 +0.000000000000000e+00 -5.000000000000000e-01 -6.625000000000000e-01 +5.000000000000000e-01 -4.583333333333334e-01 -6.625000000000000e-01 +0.000000000000000e+00 -4.166666666666667e-01 -6.625000000000001e-01 +-5.000000000000000e-01 -4.583333333333334e-01 -6.625000000000000e-01 +0.000000000000000e+00 -5.000000000000000e-01 -5.781249999999999e-01 +5.000000000000000e-01 -4.583333333333334e-01 -5.781249999999999e-01 +0.000000000000000e+00 -4.166666666666667e-01 -5.781250000000000e-01 +-5.000000000000000e-01 -4.583333333333334e-01 -5.781249999999999e-01 +-5.000000000000000e-01 -5.000000000000000e-01 -6.203125000000000e-01 +5.000000000000000e-01 -5.000000000000000e-01 -6.203125000000000e-01 +5.000000000000000e-01 -4.166666666666667e-01 -6.203124999999999e-01 +-5.000000000000000e-01 -4.166666666666667e-01 -6.203124999999999e-01 +-5.000000000000000e-01 -4.583333333333334e-01 -6.203124999999999e-01 +5.000000000000000e-01 -4.583333333333334e-01 -6.203124999999999e-01 +0.000000000000000e+00 -5.000000000000000e-01 -6.203124999999999e-01 +0.000000000000000e+00 -4.166666666666667e-01 -6.203125000000002e-01 +0.000000000000000e+00 -4.583333333333334e-01 -6.624999999999999e-01 +0.000000000000000e+00 -4.583333333333334e-01 -5.781250000000001e-01 +0.000000000000000e+00 -4.583333333333334e-01 -6.203125000000000e-01 +-5.000000000000000e-01 -4.166666666666667e-01 -6.625000000000001e-01 +5.000000000000000e-01 -4.166666666666667e-01 -6.625000000000001e-01 +5.000000000000000e-01 -3.333333333333333e-01 -6.624999999999999e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -6.624999999999999e-01 +-5.000000000000000e-01 -4.166666666666667e-01 -5.781250000000000e-01 +5.000000000000000e-01 -4.166666666666667e-01 -5.781250000000000e-01 +5.000000000000000e-01 -3.333333333333333e-01 -5.781250000000000e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -5.781250000000000e-01 +0.000000000000000e+00 -4.166666666666667e-01 -6.625000000000001e-01 +5.000000000000001e-01 -3.750000000000001e-01 -6.625000000000001e-01 +0.000000000000000e+00 -3.333333333333333e-01 -6.625000000000001e-01 +-5.000000000000001e-01 -3.750000000000001e-01 -6.625000000000001e-01 +0.000000000000000e+00 -4.166666666666667e-01 -5.781250000000000e-01 +5.000000000000001e-01 -3.750000000000001e-01 -5.781250000000000e-01 +0.000000000000000e+00 -3.333333333333333e-01 -5.781250000000000e-01 +-5.000000000000001e-01 -3.750000000000001e-01 -5.781250000000000e-01 +-5.000000000000000e-01 -4.166666666666667e-01 -6.203124999999999e-01 +5.000000000000000e-01 -4.166666666666667e-01 -6.203124999999999e-01 +5.000000000000000e-01 -3.333333333333333e-01 -6.203124999999998e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -6.203124999999998e-01 +-5.000000000000000e-01 -3.750000000000000e-01 -6.203125000000002e-01 +5.000000000000000e-01 -3.750000000000000e-01 -6.203125000000002e-01 +0.000000000000000e+00 -4.166666666666667e-01 -6.203125000000002e-01 +0.000000000000000e+00 -3.333333333333333e-01 -6.203125000000002e-01 +0.000000000000000e+00 -3.750000000000000e-01 -6.625000000000000e-01 +0.000000000000000e+00 -3.750000000000000e-01 -5.781250000000000e-01 +0.000000000000000e+00 -3.750000000000000e-01 -6.203124999999998e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -6.624999999999999e-01 +5.000000000000000e-01 -3.333333333333333e-01 -6.624999999999999e-01 +5.000000000000000e-01 -2.500000000000000e-01 -6.625000000000001e-01 +-5.000000000000000e-01 -2.500000000000000e-01 -6.625000000000001e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -5.781250000000000e-01 +5.000000000000000e-01 -3.333333333333333e-01 -5.781250000000000e-01 +5.000000000000000e-01 -2.500000000000000e-01 -5.781250000000000e-01 +-5.000000000000000e-01 -2.500000000000000e-01 -5.781250000000000e-01 +0.000000000000000e+00 -3.333333333333333e-01 -6.625000000000001e-01 +5.000000000000000e-01 -2.916666666666666e-01 -6.625000000000000e-01 +0.000000000000000e+00 -2.500000000000000e-01 -6.625000000000001e-01 +-5.000000000000000e-01 -2.916666666666666e-01 -6.625000000000000e-01 +0.000000000000000e+00 -3.333333333333333e-01 -5.781250000000000e-01 +5.000000000000000e-01 -2.916666666666666e-01 -5.781249999999999e-01 +0.000000000000000e+00 -2.500000000000000e-01 -5.781250000000000e-01 +-5.000000000000000e-01 -2.916666666666666e-01 -5.781249999999999e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -6.203124999999998e-01 +5.000000000000000e-01 -3.333333333333333e-01 -6.203124999999998e-01 +5.000000000000000e-01 -2.500000000000000e-01 -6.203124999999999e-01 +-5.000000000000000e-01 -2.500000000000000e-01 -6.203124999999999e-01 +-5.000000000000000e-01 -2.916666666666666e-01 -6.203125000000002e-01 +5.000000000000000e-01 -2.916666666666666e-01 -6.203125000000002e-01 +0.000000000000000e+00 -3.333333333333333e-01 -6.203125000000002e-01 +0.000000000000000e+00 -2.500000000000000e-01 -6.203125000000002e-01 +0.000000000000000e+00 -2.916666666666666e-01 -6.624999999999999e-01 +0.000000000000000e+00 -2.916666666666666e-01 -5.781250000000001e-01 +0.000000000000000e+00 -2.916666666666666e-01 -6.203124999999998e-01 +-5.000000000000000e-01 -2.500000000000000e-01 -6.625000000000001e-01 +5.000000000000000e-01 -2.500000000000000e-01 -6.625000000000001e-01 +5.000000000000000e-01 -1.666666666666667e-01 -6.625000000000001e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -6.625000000000001e-01 +-5.000000000000000e-01 -2.500000000000000e-01 -5.781250000000000e-01 +5.000000000000000e-01 -2.500000000000000e-01 -5.781250000000000e-01 +5.000000000000000e-01 -1.666666666666667e-01 -5.781250000000000e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -5.781250000000000e-01 +0.000000000000000e+00 -2.500000000000000e-01 -6.625000000000001e-01 +5.000000000000000e-01 -2.083333333333334e-01 -6.625000000000000e-01 +0.000000000000000e+00 -1.666666666666667e-01 -6.625000000000001e-01 +-5.000000000000000e-01 -2.083333333333334e-01 -6.625000000000000e-01 +0.000000000000000e+00 -2.500000000000000e-01 -5.781250000000000e-01 +5.000000000000000e-01 -2.083333333333334e-01 -5.781250000000000e-01 +0.000000000000000e+00 -1.666666666666667e-01 -5.781250000000000e-01 +-5.000000000000000e-01 -2.083333333333334e-01 -5.781250000000000e-01 +-5.000000000000000e-01 -2.500000000000000e-01 -6.203124999999999e-01 +5.000000000000000e-01 -2.500000000000000e-01 -6.203124999999999e-01 +5.000000000000000e-01 -1.666666666666667e-01 -6.203124999999999e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -6.203124999999999e-01 +-5.000000000000000e-01 -2.083333333333333e-01 -6.203125000000000e-01 +5.000000000000000e-01 -2.083333333333333e-01 -6.203125000000000e-01 +0.000000000000000e+00 -2.500000000000000e-01 -6.203125000000002e-01 +0.000000000000000e+00 -1.666666666666667e-01 -6.203125000000002e-01 +0.000000000000000e+00 -2.083333333333334e-01 -6.624999999999999e-01 +0.000000000000000e+00 -2.083333333333334e-01 -5.781250000000000e-01 +0.000000000000000e+00 -2.083333333333333e-01 -6.203124999999997e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -6.625000000000001e-01 +5.000000000000000e-01 -1.666666666666667e-01 -6.625000000000001e-01 +5.000000000000000e-01 -8.333333333333337e-02 -6.625000000000001e-01 +-5.000000000000000e-01 -8.333333333333337e-02 -6.625000000000001e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -5.781250000000000e-01 +5.000000000000000e-01 -1.666666666666667e-01 -5.781250000000000e-01 +5.000000000000000e-01 -8.333333333333337e-02 -5.781250000000000e-01 +-5.000000000000000e-01 -8.333333333333337e-02 -5.781250000000000e-01 +0.000000000000000e+00 -1.666666666666667e-01 -6.625000000000001e-01 +5.000000000000000e-01 -1.250000000000000e-01 -6.625000000000000e-01 +0.000000000000000e+00 -8.333333333333334e-02 -6.624999999999999e-01 +-5.000000000000000e-01 -1.250000000000000e-01 -6.625000000000000e-01 +0.000000000000000e+00 -1.666666666666667e-01 -5.781250000000000e-01 +5.000000000000000e-01 -1.250000000000000e-01 -5.781250000000000e-01 +0.000000000000000e+00 -8.333333333333334e-02 -5.781250000000000e-01 +-5.000000000000000e-01 -1.250000000000000e-01 -5.781250000000000e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -6.203124999999999e-01 +5.000000000000000e-01 -1.666666666666667e-01 -6.203124999999999e-01 +5.000000000000000e-01 -8.333333333333336e-02 -6.203124999999999e-01 +-5.000000000000000e-01 -8.333333333333336e-02 -6.203124999999999e-01 +-5.000000000000000e-01 -1.250000000000000e-01 -6.203125000000000e-01 +5.000000000000000e-01 -1.250000000000000e-01 -6.203125000000000e-01 +0.000000000000000e+00 -1.666666666666667e-01 -6.203125000000002e-01 +0.000000000000000e+00 -8.333333333333336e-02 -6.203125000000000e-01 +0.000000000000000e+00 -1.250000000000000e-01 -6.625000000000000e-01 +0.000000000000000e+00 -1.250000000000000e-01 -5.781250000000001e-01 +0.000000000000000e+00 -1.250000000000000e-01 -6.203124999999999e-01 +-5.000000000000000e-01 -8.333333333333337e-02 -6.625000000000001e-01 +5.000000000000000e-01 -8.333333333333337e-02 -6.625000000000001e-01 +5.000000000000000e-01 0.000000000000000e+00 -6.625000000000000e-01 +-5.000000000000000e-01 0.000000000000000e+00 -6.625000000000000e-01 +-5.000000000000000e-01 -8.333333333333337e-02 -5.781250000000000e-01 +5.000000000000000e-01 -8.333333333333337e-02 -5.781250000000000e-01 +5.000000000000000e-01 0.000000000000000e+00 -5.781249999999999e-01 +-5.000000000000000e-01 0.000000000000000e+00 -5.781249999999999e-01 +0.000000000000000e+00 -8.333333333333334e-02 -6.624999999999999e-01 +5.000000000000000e-01 -4.166666666666668e-02 -6.625000000000000e-01 +0.000000000000000e+00 0.000000000000000e+00 -6.625000000000001e-01 +-5.000000000000000e-01 -4.166666666666668e-02 -6.625000000000000e-01 +0.000000000000000e+00 -8.333333333333334e-02 -5.781250000000000e-01 +5.000000000000000e-01 -4.166666666666668e-02 -5.781250000000001e-01 +0.000000000000000e+00 0.000000000000000e+00 -5.781250000000000e-01 +-5.000000000000000e-01 -4.166666666666668e-02 -5.781250000000001e-01 +-5.000000000000000e-01 -8.333333333333336e-02 -6.203124999999999e-01 +5.000000000000000e-01 -8.333333333333336e-02 -6.203124999999999e-01 +5.000000000000000e-01 -3.469446951953614e-18 -6.203124999999999e-01 +-5.000000000000000e-01 -3.469446951953614e-18 -6.203124999999999e-01 +-5.000000000000001e-01 -4.166666666666669e-02 -6.203125000000000e-01 +5.000000000000001e-01 -4.166666666666669e-02 -6.203125000000000e-01 +0.000000000000000e+00 -8.333333333333336e-02 -6.203125000000000e-01 +0.000000000000000e+00 -3.903127820947816e-18 -6.203125000000002e-01 +0.000000000000000e+00 -4.166666666666668e-02 -6.625000000000000e-01 +0.000000000000000e+00 -4.166666666666668e-02 -5.781250000000001e-01 +0.000000000000000e+00 -4.166666666666668e-02 -6.203124999999998e-01 +-5.000000000000000e-01 0.000000000000000e+00 -6.625000000000000e-01 +5.000000000000000e-01 0.000000000000000e+00 -6.625000000000000e-01 +5.000000000000000e-01 8.333333333333326e-02 -6.625000000000000e-01 +-5.000000000000000e-01 8.333333333333326e-02 -6.625000000000000e-01 +-5.000000000000000e-01 0.000000000000000e+00 -5.781249999999999e-01 +5.000000000000000e-01 0.000000000000000e+00 -5.781249999999999e-01 +5.000000000000000e-01 8.333333333333326e-02 -5.781250000000000e-01 +-5.000000000000000e-01 8.333333333333326e-02 -5.781250000000000e-01 +0.000000000000000e+00 0.000000000000000e+00 -6.625000000000001e-01 +5.000000000000000e-01 4.166666666666664e-02 -6.625000000000000e-01 +0.000000000000000e+00 8.333333333333326e-02 -6.625000000000000e-01 +-5.000000000000000e-01 4.166666666666664e-02 -6.625000000000000e-01 +0.000000000000000e+00 0.000000000000000e+00 -5.781250000000000e-01 +5.000000000000000e-01 4.166666666666664e-02 -5.781250000000000e-01 +0.000000000000000e+00 8.333333333333326e-02 -5.781249999999999e-01 +-5.000000000000000e-01 4.166666666666664e-02 -5.781250000000000e-01 +-5.000000000000000e-01 -3.469446951953614e-18 -6.203124999999999e-01 +5.000000000000000e-01 -3.469446951953614e-18 -6.203124999999999e-01 +5.000000000000000e-01 8.333333333333326e-02 -6.203124999999999e-01 +-5.000000000000000e-01 8.333333333333326e-02 -6.203124999999999e-01 +-4.999999999999999e-01 4.166666666666663e-02 -6.203125000000000e-01 +4.999999999999999e-01 4.166666666666663e-02 -6.203125000000000e-01 +0.000000000000000e+00 -3.903127820947816e-18 -6.203125000000002e-01 +0.000000000000000e+00 8.333333333333327e-02 -6.203125000000000e-01 +0.000000000000000e+00 4.166666666666662e-02 -6.624999999999998e-01 +0.000000000000000e+00 4.166666666666662e-02 -5.781250000000000e-01 +0.000000000000000e+00 4.166666666666664e-02 -6.203124999999996e-01 +-5.000000000000000e-01 8.333333333333326e-02 -6.625000000000000e-01 +5.000000000000000e-01 8.333333333333326e-02 -6.625000000000000e-01 +5.000000000000000e-01 1.666666666666666e-01 -6.625000000000000e-01 +-5.000000000000000e-01 1.666666666666666e-01 -6.625000000000000e-01 +-5.000000000000000e-01 8.333333333333326e-02 -5.781250000000000e-01 +5.000000000000000e-01 8.333333333333326e-02 -5.781250000000000e-01 +5.000000000000000e-01 1.666666666666666e-01 -5.781250000000000e-01 +-5.000000000000000e-01 1.666666666666666e-01 -5.781250000000000e-01 +0.000000000000000e+00 8.333333333333326e-02 -6.625000000000000e-01 +5.000000000000000e-01 1.250000000000000e-01 -6.625000000000001e-01 +0.000000000000000e+00 1.666666666666667e-01 -6.625000000000001e-01 +-5.000000000000000e-01 1.250000000000000e-01 -6.625000000000001e-01 +0.000000000000000e+00 8.333333333333326e-02 -5.781249999999999e-01 +5.000000000000000e-01 1.250000000000000e-01 -5.781250000000000e-01 +0.000000000000000e+00 1.666666666666667e-01 -5.781250000000000e-01 +-5.000000000000000e-01 1.250000000000000e-01 -5.781250000000000e-01 +-5.000000000000000e-01 8.333333333333326e-02 -6.203124999999999e-01 +5.000000000000000e-01 8.333333333333326e-02 -6.203124999999999e-01 +5.000000000000000e-01 1.666666666666667e-01 -6.203124999999998e-01 +-5.000000000000000e-01 1.666666666666667e-01 -6.203124999999998e-01 +-5.000000000000000e-01 1.250000000000000e-01 -6.203125000000000e-01 +5.000000000000000e-01 1.250000000000000e-01 -6.203125000000000e-01 +0.000000000000000e+00 8.333333333333327e-02 -6.203125000000000e-01 +0.000000000000000e+00 1.666666666666667e-01 -6.203125000000002e-01 +0.000000000000000e+00 1.250000000000000e-01 -6.625000000000001e-01 +0.000000000000000e+00 1.250000000000000e-01 -5.781250000000001e-01 +0.000000000000000e+00 1.250000000000000e-01 -6.203124999999997e-01 +-5.000000000000000e-01 1.666666666666666e-01 -6.625000000000000e-01 +5.000000000000000e-01 1.666666666666666e-01 -6.625000000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -6.625000000000001e-01 +-5.000000000000000e-01 2.500000000000000e-01 -6.625000000000001e-01 +-5.000000000000000e-01 1.666666666666666e-01 -5.781250000000000e-01 +5.000000000000000e-01 1.666666666666666e-01 -5.781250000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -5.781250000000000e-01 +-5.000000000000000e-01 2.500000000000000e-01 -5.781250000000000e-01 +0.000000000000000e+00 1.666666666666667e-01 -6.625000000000001e-01 +5.000000000000000e-01 2.083333333333333e-01 -6.625000000000001e-01 +0.000000000000000e+00 2.500000000000000e-01 -6.625000000000001e-01 +-5.000000000000000e-01 2.083333333333333e-01 -6.625000000000001e-01 +0.000000000000000e+00 1.666666666666667e-01 -5.781250000000000e-01 +5.000000000000000e-01 2.083333333333333e-01 -5.781250000000000e-01 +0.000000000000000e+00 2.500000000000000e-01 -5.781250000000000e-01 +-5.000000000000000e-01 2.083333333333333e-01 -5.781250000000000e-01 +-5.000000000000000e-01 1.666666666666667e-01 -6.203124999999998e-01 +5.000000000000000e-01 1.666666666666667e-01 -6.203124999999998e-01 +5.000000000000000e-01 2.500000000000000e-01 -6.203125000000000e-01 +-5.000000000000000e-01 2.500000000000000e-01 -6.203125000000000e-01 +-5.000000000000000e-01 2.083333333333333e-01 -6.203125000000000e-01 +5.000000000000000e-01 2.083333333333333e-01 -6.203125000000000e-01 +0.000000000000000e+00 1.666666666666667e-01 -6.203125000000002e-01 +0.000000000000000e+00 2.500000000000000e-01 -6.203125000000002e-01 +0.000000000000000e+00 2.083333333333333e-01 -6.625000000000000e-01 +0.000000000000000e+00 2.083333333333333e-01 -5.781249999999999e-01 +0.000000000000000e+00 2.083333333333332e-01 -6.203124999999998e-01 +-5.000000000000000e-01 2.500000000000000e-01 -6.625000000000001e-01 +5.000000000000000e-01 2.500000000000000e-01 -6.625000000000001e-01 +5.000000000000000e-01 3.333333333333333e-01 -6.625000000000000e-01 +-5.000000000000000e-01 3.333333333333333e-01 -6.625000000000000e-01 +-5.000000000000000e-01 2.500000000000000e-01 -5.781250000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -5.781250000000000e-01 +5.000000000000000e-01 3.333333333333333e-01 -5.781250000000000e-01 +-5.000000000000000e-01 3.333333333333333e-01 -5.781250000000000e-01 +0.000000000000000e+00 2.500000000000000e-01 -6.625000000000001e-01 +5.000000000000000e-01 2.916666666666666e-01 -6.625000000000000e-01 +0.000000000000000e+00 3.333333333333333e-01 -6.625000000000000e-01 +-5.000000000000000e-01 2.916666666666666e-01 -6.625000000000000e-01 +0.000000000000000e+00 2.500000000000000e-01 -5.781250000000000e-01 +5.000000000000000e-01 2.916666666666666e-01 -5.781250000000000e-01 +0.000000000000000e+00 3.333333333333333e-01 -5.781249999999999e-01 +-5.000000000000000e-01 2.916666666666666e-01 -5.781250000000000e-01 +-5.000000000000000e-01 2.500000000000000e-01 -6.203125000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -6.203125000000000e-01 +5.000000000000000e-01 3.333333333333333e-01 -6.203125000000000e-01 +-5.000000000000000e-01 3.333333333333333e-01 -6.203125000000000e-01 +-4.999999999999999e-01 2.916666666666666e-01 -6.203125000000000e-01 +4.999999999999999e-01 2.916666666666666e-01 -6.203125000000000e-01 +0.000000000000000e+00 2.500000000000000e-01 -6.203125000000002e-01 +0.000000000000000e+00 3.333333333333333e-01 -6.203125000000002e-01 +0.000000000000000e+00 2.916666666666666e-01 -6.624999999999998e-01 +0.000000000000000e+00 2.916666666666666e-01 -5.781250000000000e-01 +0.000000000000000e+00 2.916666666666666e-01 -6.203124999999996e-01 +-5.000000000000000e-01 3.333333333333333e-01 -6.625000000000000e-01 +5.000000000000000e-01 3.333333333333333e-01 -6.625000000000000e-01 +5.000000000000000e-01 4.166666666666667e-01 -6.625000000000000e-01 +-5.000000000000000e-01 4.166666666666667e-01 -6.625000000000000e-01 +-5.000000000000000e-01 3.333333333333333e-01 -5.781250000000000e-01 +5.000000000000000e-01 3.333333333333333e-01 -5.781250000000000e-01 +5.000000000000000e-01 4.166666666666667e-01 -5.781250000000000e-01 +-5.000000000000000e-01 4.166666666666667e-01 -5.781250000000000e-01 +0.000000000000000e+00 3.333333333333333e-01 -6.625000000000000e-01 +5.000000000000000e-01 3.750000000000001e-01 -6.625000000000001e-01 +0.000000000000000e+00 4.166666666666667e-01 -6.625000000000001e-01 +-5.000000000000000e-01 3.750000000000001e-01 -6.625000000000001e-01 +0.000000000000000e+00 3.333333333333333e-01 -5.781249999999999e-01 +5.000000000000000e-01 3.750000000000001e-01 -5.781250000000000e-01 +0.000000000000000e+00 4.166666666666667e-01 -5.781250000000000e-01 +-5.000000000000000e-01 3.750000000000001e-01 -5.781250000000000e-01 +-5.000000000000000e-01 3.333333333333333e-01 -6.203125000000000e-01 +5.000000000000000e-01 3.333333333333333e-01 -6.203125000000000e-01 +5.000000000000000e-01 4.166666666666667e-01 -6.203124999999998e-01 +-5.000000000000000e-01 4.166666666666667e-01 -6.203124999999998e-01 +-5.000000000000000e-01 3.750000000000001e-01 -6.203125000000000e-01 +5.000000000000000e-01 3.750000000000001e-01 -6.203125000000000e-01 +0.000000000000000e+00 3.333333333333333e-01 -6.203125000000002e-01 +0.000000000000000e+00 4.166666666666667e-01 -6.203125000000002e-01 +0.000000000000000e+00 3.750000000000001e-01 -6.625000000000001e-01 +0.000000000000000e+00 3.750000000000001e-01 -5.781250000000001e-01 +0.000000000000000e+00 3.749999999999999e-01 -6.203124999999997e-01 +-5.000000000000000e-01 4.166666666666667e-01 -6.625000000000000e-01 +5.000000000000000e-01 4.166666666666667e-01 -6.625000000000000e-01 +5.000000000000000e-01 5.000000000000000e-01 -6.625000000000000e-01 +-5.000000000000000e-01 5.000000000000000e-01 -6.625000000000000e-01 +-5.000000000000000e-01 4.166666666666667e-01 -5.781250000000000e-01 +5.000000000000000e-01 4.166666666666667e-01 -5.781250000000000e-01 +5.000000000000000e-01 5.000000000000000e-01 -5.781250000000000e-01 +-5.000000000000000e-01 5.000000000000000e-01 -5.781250000000000e-01 +0.000000000000000e+00 4.166666666666667e-01 -6.625000000000001e-01 +5.000000000000000e-01 4.583333333333333e-01 -6.625000000000000e-01 +0.000000000000000e+00 5.000000000000000e-01 -6.625000000000000e-01 +-5.000000000000000e-01 4.583333333333333e-01 -6.625000000000000e-01 +0.000000000000000e+00 4.166666666666667e-01 -5.781250000000000e-01 +5.000000000000000e-01 4.583333333333333e-01 -5.781249999999999e-01 +0.000000000000000e+00 5.000000000000000e-01 -5.781249999999999e-01 +-5.000000000000000e-01 4.583333333333333e-01 -5.781249999999999e-01 +-5.000000000000000e-01 4.166666666666667e-01 -6.203124999999998e-01 +5.000000000000000e-01 4.166666666666667e-01 -6.203124999999998e-01 +5.000000000000000e-01 5.000000000000000e-01 -6.203125000000000e-01 +-5.000000000000000e-01 5.000000000000000e-01 -6.203125000000000e-01 +-5.000000000000001e-01 4.583333333333333e-01 -6.203125000000000e-01 +5.000000000000001e-01 4.583333333333333e-01 -6.203125000000000e-01 +0.000000000000000e+00 4.166666666666667e-01 -6.203125000000002e-01 +0.000000000000000e+00 5.000000000000000e-01 -6.203124999999999e-01 +0.000000000000000e+00 4.583333333333333e-01 -6.625000000000000e-01 +0.000000000000000e+00 4.583333333333333e-01 -5.781250000000002e-01 +0.000000000000000e+00 4.583333333333334e-01 -6.203124999999997e-01 +-5.000000000000000e-01 -5.000000000000000e-01 -5.781250000000000e-01 +5.000000000000000e-01 -5.000000000000000e-01 -5.781250000000000e-01 +5.000000000000000e-01 -4.166666666666667e-01 -5.781250000000000e-01 +-5.000000000000000e-01 -4.166666666666667e-01 -5.781250000000000e-01 +-5.000000000000000e-01 -5.000000000000000e-01 -4.937500000000000e-01 +5.000000000000000e-01 -5.000000000000000e-01 -4.937500000000000e-01 +5.000000000000000e-01 -4.166666666666667e-01 -4.937500000000000e-01 +-5.000000000000000e-01 -4.166666666666667e-01 -4.937500000000000e-01 +0.000000000000000e+00 -5.000000000000000e-01 -5.781249999999999e-01 +5.000000000000000e-01 -4.583333333333334e-01 -5.781249999999999e-01 +0.000000000000000e+00 -4.166666666666667e-01 -5.781250000000000e-01 +-5.000000000000000e-01 -4.583333333333334e-01 -5.781249999999999e-01 +0.000000000000000e+00 -5.000000000000000e-01 -4.937500000000000e-01 +5.000000000000000e-01 -4.583333333333334e-01 -4.937500000000000e-01 +0.000000000000000e+00 -4.166666666666667e-01 -4.937499999999999e-01 +-5.000000000000000e-01 -4.583333333333334e-01 -4.937500000000000e-01 +-5.000000000000000e-01 -5.000000000000000e-01 -5.359375000000000e-01 +5.000000000000000e-01 -5.000000000000000e-01 -5.359375000000000e-01 +5.000000000000000e-01 -4.166666666666667e-01 -5.359375000000000e-01 +-5.000000000000000e-01 -4.166666666666667e-01 -5.359375000000000e-01 +-5.000000000000000e-01 -4.583333333333334e-01 -5.359375000000000e-01 +5.000000000000000e-01 -4.583333333333334e-01 -5.359375000000000e-01 +0.000000000000000e+00 -5.000000000000000e-01 -5.359375000000000e-01 +0.000000000000000e+00 -4.166666666666667e-01 -5.359375000000001e-01 +0.000000000000000e+00 -4.583333333333334e-01 -5.781250000000001e-01 +0.000000000000000e+00 -4.583333333333334e-01 -4.937500000000000e-01 +0.000000000000000e+00 -4.583333333333334e-01 -5.359375000000000e-01 +-5.000000000000000e-01 -4.166666666666667e-01 -5.781250000000000e-01 +5.000000000000000e-01 -4.166666666666667e-01 -5.781250000000000e-01 +5.000000000000000e-01 -3.333333333333333e-01 -5.781250000000000e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -5.781250000000000e-01 +-5.000000000000000e-01 -4.166666666666667e-01 -4.937500000000000e-01 +5.000000000000000e-01 -4.166666666666667e-01 -4.937500000000000e-01 +5.000000000000000e-01 -3.333333333333333e-01 -4.937500000000000e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -4.937500000000000e-01 +0.000000000000000e+00 -4.166666666666667e-01 -5.781250000000000e-01 +5.000000000000001e-01 -3.750000000000001e-01 -5.781250000000000e-01 +0.000000000000000e+00 -3.333333333333333e-01 -5.781250000000000e-01 +-5.000000000000001e-01 -3.750000000000001e-01 -5.781250000000000e-01 +0.000000000000000e+00 -4.166666666666667e-01 -4.937499999999999e-01 +5.000000000000001e-01 -3.750000000000001e-01 -4.937500000000000e-01 +0.000000000000000e+00 -3.333333333333333e-01 -4.937499999999999e-01 +-5.000000000000001e-01 -3.750000000000001e-01 -4.937500000000000e-01 +-5.000000000000000e-01 -4.166666666666667e-01 -5.359375000000000e-01 +5.000000000000000e-01 -4.166666666666667e-01 -5.359375000000000e-01 +5.000000000000000e-01 -3.333333333333333e-01 -5.359375000000000e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -5.359375000000000e-01 +-5.000000000000000e-01 -3.750000000000000e-01 -5.359375000000001e-01 +5.000000000000000e-01 -3.750000000000000e-01 -5.359375000000001e-01 +0.000000000000000e+00 -4.166666666666667e-01 -5.359375000000001e-01 +0.000000000000000e+00 -3.333333333333333e-01 -5.359375000000001e-01 +0.000000000000000e+00 -3.750000000000000e-01 -5.781250000000000e-01 +0.000000000000000e+00 -3.750000000000000e-01 -4.937500000000000e-01 +0.000000000000000e+00 -3.750000000000000e-01 -5.359374999999998e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -5.781250000000000e-01 +5.000000000000000e-01 -3.333333333333333e-01 -5.781250000000000e-01 +5.000000000000000e-01 -2.500000000000000e-01 -5.781250000000000e-01 +-5.000000000000000e-01 -2.500000000000000e-01 -5.781250000000000e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -4.937500000000000e-01 +5.000000000000000e-01 -3.333333333333333e-01 -4.937500000000000e-01 +5.000000000000000e-01 -2.500000000000000e-01 -4.937500000000000e-01 +-5.000000000000000e-01 -2.500000000000000e-01 -4.937500000000000e-01 +0.000000000000000e+00 -3.333333333333333e-01 -5.781250000000000e-01 +5.000000000000000e-01 -2.916666666666666e-01 -5.781249999999999e-01 +0.000000000000000e+00 -2.500000000000000e-01 -5.781250000000000e-01 +-5.000000000000000e-01 -2.916666666666666e-01 -5.781249999999999e-01 +0.000000000000000e+00 -3.333333333333333e-01 -4.937499999999999e-01 +5.000000000000000e-01 -2.916666666666666e-01 -4.937499999999999e-01 +0.000000000000000e+00 -2.500000000000000e-01 -4.937499999999999e-01 +-5.000000000000000e-01 -2.916666666666666e-01 -4.937499999999999e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -5.359375000000000e-01 +5.000000000000000e-01 -3.333333333333333e-01 -5.359375000000000e-01 +5.000000000000000e-01 -2.499999999999999e-01 -5.359375000000000e-01 +-5.000000000000000e-01 -2.499999999999999e-01 -5.359375000000000e-01 +-5.000000000000000e-01 -2.916666666666666e-01 -5.359375000000001e-01 +5.000000000000000e-01 -2.916666666666666e-01 -5.359375000000001e-01 +0.000000000000000e+00 -3.333333333333333e-01 -5.359375000000001e-01 +0.000000000000000e+00 -2.500000000000000e-01 -5.359375000000001e-01 +0.000000000000000e+00 -2.916666666666666e-01 -5.781250000000001e-01 +0.000000000000000e+00 -2.916666666666666e-01 -4.937500000000000e-01 +0.000000000000000e+00 -2.916666666666666e-01 -5.359374999999997e-01 +-5.000000000000000e-01 -2.500000000000000e-01 -5.781250000000000e-01 +5.000000000000000e-01 -2.500000000000000e-01 -5.781250000000000e-01 +5.000000000000000e-01 -1.666666666666667e-01 -5.781250000000000e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -5.781250000000000e-01 +-5.000000000000000e-01 -2.500000000000000e-01 -4.937500000000000e-01 +5.000000000000000e-01 -2.500000000000000e-01 -4.937500000000000e-01 +5.000000000000000e-01 -1.666666666666667e-01 -4.937500000000000e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -4.937500000000000e-01 +0.000000000000000e+00 -2.500000000000000e-01 -5.781250000000000e-01 +5.000000000000000e-01 -2.083333333333334e-01 -5.781250000000000e-01 +0.000000000000000e+00 -1.666666666666667e-01 -5.781250000000000e-01 +-5.000000000000000e-01 -2.083333333333334e-01 -5.781250000000000e-01 +0.000000000000000e+00 -2.500000000000000e-01 -4.937499999999999e-01 +5.000000000000000e-01 -2.083333333333334e-01 -4.937500000000000e-01 +0.000000000000000e+00 -1.666666666666667e-01 -4.937499999999999e-01 +-5.000000000000000e-01 -2.083333333333334e-01 -4.937500000000000e-01 +-5.000000000000000e-01 -2.499999999999999e-01 -5.359375000000000e-01 +5.000000000000000e-01 -2.499999999999999e-01 -5.359375000000000e-01 +5.000000000000000e-01 -1.666666666666667e-01 -5.359375000000000e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -5.359375000000000e-01 +-5.000000000000000e-01 -2.083333333333333e-01 -5.359375000000001e-01 +5.000000000000000e-01 -2.083333333333333e-01 -5.359375000000001e-01 +0.000000000000000e+00 -2.500000000000000e-01 -5.359375000000001e-01 +0.000000000000000e+00 -1.666666666666667e-01 -5.359375000000001e-01 +0.000000000000000e+00 -2.083333333333334e-01 -5.781250000000000e-01 +0.000000000000000e+00 -2.083333333333334e-01 -4.937499999999999e-01 +0.000000000000000e+00 -2.083333333333333e-01 -5.359374999999998e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -5.781250000000000e-01 +5.000000000000000e-01 -1.666666666666667e-01 -5.781250000000000e-01 +5.000000000000000e-01 -8.333333333333337e-02 -5.781250000000000e-01 +-5.000000000000000e-01 -8.333333333333337e-02 -5.781250000000000e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -4.937500000000000e-01 +5.000000000000000e-01 -1.666666666666667e-01 -4.937500000000000e-01 +5.000000000000000e-01 -8.333333333333337e-02 -4.937500000000000e-01 +-5.000000000000000e-01 -8.333333333333337e-02 -4.937500000000000e-01 +0.000000000000000e+00 -1.666666666666667e-01 -5.781250000000000e-01 +5.000000000000000e-01 -1.250000000000000e-01 -5.781250000000000e-01 +0.000000000000000e+00 -8.333333333333334e-02 -5.781250000000000e-01 +-5.000000000000000e-01 -1.250000000000000e-01 -5.781250000000000e-01 +0.000000000000000e+00 -1.666666666666667e-01 -4.937499999999999e-01 +5.000000000000000e-01 -1.250000000000000e-01 -4.937500000000000e-01 +0.000000000000000e+00 -8.333333333333334e-02 -4.937499999999999e-01 +-5.000000000000000e-01 -1.250000000000000e-01 -4.937500000000000e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -5.359375000000000e-01 +5.000000000000000e-01 -1.666666666666667e-01 -5.359375000000000e-01 +5.000000000000000e-01 -8.333333333333336e-02 -5.359375000000000e-01 +-5.000000000000000e-01 -8.333333333333336e-02 -5.359375000000000e-01 +-5.000000000000000e-01 -1.250000000000000e-01 -5.359375000000000e-01 +5.000000000000000e-01 -1.250000000000000e-01 -5.359375000000000e-01 +0.000000000000000e+00 -1.666666666666667e-01 -5.359375000000001e-01 +0.000000000000000e+00 -8.333333333333336e-02 -5.359375000000001e-01 +0.000000000000000e+00 -1.250000000000000e-01 -5.781250000000001e-01 +0.000000000000000e+00 -1.250000000000000e-01 -4.937500000000000e-01 +0.000000000000000e+00 -1.250000000000000e-01 -5.359374999999998e-01 +-5.000000000000000e-01 -8.333333333333337e-02 -5.781250000000000e-01 +5.000000000000000e-01 -8.333333333333337e-02 -5.781250000000000e-01 +5.000000000000000e-01 0.000000000000000e+00 -5.781249999999999e-01 +-5.000000000000000e-01 0.000000000000000e+00 -5.781249999999999e-01 +-5.000000000000000e-01 -8.333333333333337e-02 -4.937500000000000e-01 +5.000000000000000e-01 -8.333333333333337e-02 -4.937500000000000e-01 +5.000000000000000e-01 0.000000000000000e+00 -4.937500000000000e-01 +-5.000000000000000e-01 0.000000000000000e+00 -4.937500000000000e-01 +0.000000000000000e+00 -8.333333333333334e-02 -5.781250000000000e-01 +5.000000000000000e-01 -4.166666666666668e-02 -5.781250000000001e-01 +0.000000000000000e+00 0.000000000000000e+00 -5.781250000000000e-01 +-5.000000000000000e-01 -4.166666666666668e-02 -5.781250000000001e-01 +0.000000000000000e+00 -8.333333333333334e-02 -4.937499999999999e-01 +5.000000000000000e-01 -4.166666666666668e-02 -4.937500000000000e-01 +0.000000000000000e+00 0.000000000000000e+00 -4.937500000000000e-01 +-5.000000000000000e-01 -4.166666666666668e-02 -4.937500000000000e-01 +-5.000000000000000e-01 -8.333333333333336e-02 -5.359375000000000e-01 +5.000000000000000e-01 -8.333333333333336e-02 -5.359375000000000e-01 +5.000000000000000e-01 -3.469446951953614e-18 -5.359375000000000e-01 +-5.000000000000000e-01 -3.469446951953614e-18 -5.359375000000000e-01 +-5.000000000000001e-01 -4.166666666666669e-02 -5.359375000000001e-01 +5.000000000000001e-01 -4.166666666666669e-02 -5.359375000000001e-01 +0.000000000000000e+00 -8.333333333333336e-02 -5.359375000000001e-01 +0.000000000000000e+00 -3.903127820947816e-18 -5.359375000000002e-01 +0.000000000000000e+00 -4.166666666666668e-02 -5.781250000000001e-01 +0.000000000000000e+00 -4.166666666666668e-02 -4.937500000000000e-01 +0.000000000000000e+00 -4.166666666666668e-02 -5.359374999999998e-01 +-5.000000000000000e-01 0.000000000000000e+00 -5.781249999999999e-01 +5.000000000000000e-01 0.000000000000000e+00 -5.781249999999999e-01 +5.000000000000000e-01 8.333333333333326e-02 -5.781250000000000e-01 +-5.000000000000000e-01 8.333333333333326e-02 -5.781250000000000e-01 +-5.000000000000000e-01 0.000000000000000e+00 -4.937500000000000e-01 +5.000000000000000e-01 0.000000000000000e+00 -4.937500000000000e-01 +5.000000000000000e-01 8.333333333333326e-02 -4.937500000000000e-01 +-5.000000000000000e-01 8.333333333333326e-02 -4.937500000000000e-01 +0.000000000000000e+00 0.000000000000000e+00 -5.781250000000000e-01 +5.000000000000000e-01 4.166666666666664e-02 -5.781250000000000e-01 +0.000000000000000e+00 8.333333333333326e-02 -5.781249999999999e-01 +-5.000000000000000e-01 4.166666666666664e-02 -5.781250000000000e-01 +0.000000000000000e+00 0.000000000000000e+00 -4.937500000000000e-01 +5.000000000000000e-01 4.166666666666664e-02 -4.937500000000000e-01 +0.000000000000000e+00 8.333333333333326e-02 -4.937500000000000e-01 +-5.000000000000000e-01 4.166666666666664e-02 -4.937500000000000e-01 +-5.000000000000000e-01 -3.469446951953614e-18 -5.359375000000000e-01 +5.000000000000000e-01 -3.469446951953614e-18 -5.359375000000000e-01 +5.000000000000000e-01 8.333333333333326e-02 -5.359375000000000e-01 +-5.000000000000000e-01 8.333333333333326e-02 -5.359375000000000e-01 +-4.999999999999999e-01 4.166666666666663e-02 -5.359374999999998e-01 +4.999999999999999e-01 4.166666666666663e-02 -5.359374999999998e-01 +0.000000000000000e+00 -3.903127820947816e-18 -5.359375000000002e-01 +0.000000000000000e+00 8.333333333333327e-02 -5.359375000000002e-01 +0.000000000000000e+00 4.166666666666662e-02 -5.781250000000000e-01 +0.000000000000000e+00 4.166666666666662e-02 -4.937499999999997e-01 +0.000000000000000e+00 4.166666666666664e-02 -5.359374999999998e-01 +-5.000000000000000e-01 8.333333333333326e-02 -5.781250000000000e-01 +5.000000000000000e-01 8.333333333333326e-02 -5.781250000000000e-01 +5.000000000000000e-01 1.666666666666666e-01 -5.781250000000000e-01 +-5.000000000000000e-01 1.666666666666666e-01 -5.781250000000000e-01 +-5.000000000000000e-01 8.333333333333326e-02 -4.937500000000000e-01 +5.000000000000000e-01 8.333333333333326e-02 -4.937500000000000e-01 +5.000000000000000e-01 1.666666666666666e-01 -4.937500000000000e-01 +-5.000000000000000e-01 1.666666666666666e-01 -4.937500000000000e-01 +0.000000000000000e+00 8.333333333333326e-02 -5.781249999999999e-01 +5.000000000000000e-01 1.250000000000000e-01 -5.781250000000000e-01 +0.000000000000000e+00 1.666666666666667e-01 -5.781250000000000e-01 +-5.000000000000000e-01 1.250000000000000e-01 -5.781250000000000e-01 +0.000000000000000e+00 8.333333333333326e-02 -4.937500000000000e-01 +5.000000000000000e-01 1.250000000000000e-01 -4.937500000000000e-01 +0.000000000000000e+00 1.666666666666666e-01 -4.937499999999999e-01 +-5.000000000000000e-01 1.250000000000000e-01 -4.937500000000000e-01 +-5.000000000000000e-01 8.333333333333326e-02 -5.359375000000000e-01 +5.000000000000000e-01 8.333333333333326e-02 -5.359375000000000e-01 +5.000000000000000e-01 1.666666666666667e-01 -5.359375000000000e-01 +-5.000000000000000e-01 1.666666666666667e-01 -5.359375000000000e-01 +-5.000000000000000e-01 1.250000000000000e-01 -5.359375000000000e-01 +5.000000000000000e-01 1.250000000000000e-01 -5.359375000000000e-01 +0.000000000000000e+00 8.333333333333327e-02 -5.359375000000002e-01 +0.000000000000000e+00 1.666666666666667e-01 -5.359375000000001e-01 +0.000000000000000e+00 1.250000000000000e-01 -5.781250000000001e-01 +0.000000000000000e+00 1.250000000000000e-01 -4.937500000000000e-01 +0.000000000000000e+00 1.250000000000000e-01 -5.359374999999996e-01 +-5.000000000000000e-01 1.666666666666666e-01 -5.781250000000000e-01 +5.000000000000000e-01 1.666666666666666e-01 -5.781250000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -5.781250000000000e-01 +-5.000000000000000e-01 2.500000000000000e-01 -5.781250000000000e-01 +-5.000000000000000e-01 1.666666666666666e-01 -4.937500000000000e-01 +5.000000000000000e-01 1.666666666666666e-01 -4.937500000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -4.937500000000000e-01 +-5.000000000000000e-01 2.500000000000000e-01 -4.937500000000000e-01 +0.000000000000000e+00 1.666666666666667e-01 -5.781250000000000e-01 +5.000000000000000e-01 2.083333333333333e-01 -5.781250000000000e-01 +0.000000000000000e+00 2.500000000000000e-01 -5.781250000000000e-01 +-5.000000000000000e-01 2.083333333333333e-01 -5.781250000000000e-01 +0.000000000000000e+00 1.666666666666666e-01 -4.937499999999999e-01 +5.000000000000000e-01 2.083333333333333e-01 -4.937500000000000e-01 +0.000000000000000e+00 2.500000000000000e-01 -4.937500000000000e-01 +-5.000000000000000e-01 2.083333333333333e-01 -4.937500000000000e-01 +-5.000000000000000e-01 1.666666666666667e-01 -5.359375000000000e-01 +5.000000000000000e-01 1.666666666666667e-01 -5.359375000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -5.359375000000000e-01 +-5.000000000000000e-01 2.500000000000000e-01 -5.359375000000000e-01 +-5.000000000000000e-01 2.083333333333333e-01 -5.359375000000001e-01 +5.000000000000000e-01 2.083333333333333e-01 -5.359375000000001e-01 +0.000000000000000e+00 1.666666666666667e-01 -5.359375000000001e-01 +0.000000000000000e+00 2.500000000000000e-01 -5.359375000000002e-01 +0.000000000000000e+00 2.083333333333333e-01 -5.781249999999999e-01 +0.000000000000000e+00 2.083333333333333e-01 -4.937500000000000e-01 +0.000000000000000e+00 2.083333333333332e-01 -5.359374999999998e-01 +-5.000000000000000e-01 2.500000000000000e-01 -5.781250000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -5.781250000000000e-01 +5.000000000000000e-01 3.333333333333333e-01 -5.781250000000000e-01 +-5.000000000000000e-01 3.333333333333333e-01 -5.781250000000000e-01 +-5.000000000000000e-01 2.500000000000000e-01 -4.937500000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -4.937500000000000e-01 +5.000000000000000e-01 3.333333333333333e-01 -4.937500000000000e-01 +-5.000000000000000e-01 3.333333333333333e-01 -4.937500000000000e-01 +0.000000000000000e+00 2.500000000000000e-01 -5.781250000000000e-01 +5.000000000000000e-01 2.916666666666666e-01 -5.781250000000000e-01 +0.000000000000000e+00 3.333333333333333e-01 -5.781249999999999e-01 +-5.000000000000000e-01 2.916666666666666e-01 -5.781250000000000e-01 +0.000000000000000e+00 2.500000000000000e-01 -4.937500000000000e-01 +5.000000000000000e-01 2.916666666666666e-01 -4.937500000000000e-01 +0.000000000000000e+00 3.333333333333333e-01 -4.937500000000000e-01 +-5.000000000000000e-01 2.916666666666666e-01 -4.937500000000000e-01 +-5.000000000000000e-01 2.500000000000000e-01 -5.359375000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -5.359375000000000e-01 +5.000000000000000e-01 3.333333333333333e-01 -5.359375000000000e-01 +-5.000000000000000e-01 3.333333333333333e-01 -5.359375000000000e-01 +-4.999999999999999e-01 2.916666666666666e-01 -5.359374999999998e-01 +4.999999999999999e-01 2.916666666666666e-01 -5.359374999999998e-01 +0.000000000000000e+00 2.500000000000000e-01 -5.359375000000002e-01 +0.000000000000000e+00 3.333333333333333e-01 -5.359375000000002e-01 +0.000000000000000e+00 2.916666666666666e-01 -5.781250000000000e-01 +0.000000000000000e+00 2.916666666666666e-01 -4.937499999999997e-01 +0.000000000000000e+00 2.916666666666666e-01 -5.359374999999998e-01 +-5.000000000000000e-01 3.333333333333333e-01 -5.781250000000000e-01 +5.000000000000000e-01 3.333333333333333e-01 -5.781250000000000e-01 +5.000000000000000e-01 4.166666666666667e-01 -5.781250000000000e-01 +-5.000000000000000e-01 4.166666666666667e-01 -5.781250000000000e-01 +-5.000000000000000e-01 3.333333333333333e-01 -4.937500000000000e-01 +5.000000000000000e-01 3.333333333333333e-01 -4.937500000000000e-01 +5.000000000000000e-01 4.166666666666667e-01 -4.937500000000000e-01 +-5.000000000000000e-01 4.166666666666667e-01 -4.937500000000000e-01 +0.000000000000000e+00 3.333333333333333e-01 -5.781249999999999e-01 +5.000000000000000e-01 3.750000000000001e-01 -5.781250000000000e-01 +0.000000000000000e+00 4.166666666666667e-01 -5.781250000000000e-01 +-5.000000000000000e-01 3.750000000000001e-01 -5.781250000000000e-01 +0.000000000000000e+00 3.333333333333333e-01 -4.937500000000000e-01 +5.000000000000000e-01 3.750000000000001e-01 -4.937500000000000e-01 +0.000000000000000e+00 4.166666666666667e-01 -4.937499999999999e-01 +-5.000000000000000e-01 3.750000000000001e-01 -4.937500000000000e-01 +-5.000000000000000e-01 3.333333333333333e-01 -5.359375000000000e-01 +5.000000000000000e-01 3.333333333333333e-01 -5.359375000000000e-01 +5.000000000000000e-01 4.166666666666667e-01 -5.359375000000000e-01 +-5.000000000000000e-01 4.166666666666667e-01 -5.359375000000000e-01 +-5.000000000000000e-01 3.750000000000001e-01 -5.359375000000000e-01 +5.000000000000000e-01 3.750000000000001e-01 -5.359375000000000e-01 +0.000000000000000e+00 3.333333333333333e-01 -5.359375000000002e-01 +0.000000000000000e+00 4.166666666666667e-01 -5.359375000000001e-01 +0.000000000000000e+00 3.750000000000001e-01 -5.781250000000001e-01 +0.000000000000000e+00 3.750000000000001e-01 -4.937500000000000e-01 +0.000000000000000e+00 3.749999999999999e-01 -5.359374999999996e-01 +-5.000000000000000e-01 4.166666666666667e-01 -5.781250000000000e-01 +5.000000000000000e-01 4.166666666666667e-01 -5.781250000000000e-01 +5.000000000000000e-01 5.000000000000000e-01 -5.781250000000000e-01 +-5.000000000000000e-01 5.000000000000000e-01 -5.781250000000000e-01 +-5.000000000000000e-01 4.166666666666667e-01 -4.937500000000000e-01 +5.000000000000000e-01 4.166666666666667e-01 -4.937500000000000e-01 +5.000000000000000e-01 5.000000000000000e-01 -4.937500000000000e-01 +-5.000000000000000e-01 5.000000000000000e-01 -4.937500000000000e-01 +0.000000000000000e+00 4.166666666666667e-01 -5.781250000000000e-01 +5.000000000000000e-01 4.583333333333333e-01 -5.781249999999999e-01 +0.000000000000000e+00 5.000000000000000e-01 -5.781249999999999e-01 +-5.000000000000000e-01 4.583333333333333e-01 -5.781249999999999e-01 +0.000000000000000e+00 4.166666666666667e-01 -4.937499999999999e-01 +5.000000000000000e-01 4.583333333333333e-01 -4.937500000000000e-01 +0.000000000000000e+00 5.000000000000000e-01 -4.937500000000000e-01 +-5.000000000000000e-01 4.583333333333333e-01 -4.937500000000000e-01 +-5.000000000000000e-01 4.166666666666667e-01 -5.359375000000000e-01 +5.000000000000000e-01 4.166666666666667e-01 -5.359375000000000e-01 +5.000000000000000e-01 5.000000000000000e-01 -5.359375000000000e-01 +-5.000000000000000e-01 5.000000000000000e-01 -5.359375000000000e-01 +-5.000000000000001e-01 4.583333333333333e-01 -5.359375000000000e-01 +5.000000000000001e-01 4.583333333333333e-01 -5.359375000000000e-01 +0.000000000000000e+00 4.166666666666667e-01 -5.359375000000001e-01 +0.000000000000000e+00 5.000000000000000e-01 -5.359375000000000e-01 +0.000000000000000e+00 4.583333333333333e-01 -5.781250000000002e-01 +0.000000000000000e+00 4.583333333333333e-01 -4.937500000000001e-01 +0.000000000000000e+00 4.583333333333334e-01 -5.359374999999998e-01 +-5.000000000000000e-01 -5.000000000000000e-01 -4.937500000000000e-01 +5.000000000000000e-01 -5.000000000000000e-01 -4.937500000000000e-01 +5.000000000000000e-01 -4.166666666666667e-01 -4.937500000000000e-01 +-5.000000000000000e-01 -4.166666666666667e-01 -4.937500000000000e-01 +-5.000000000000000e-01 -5.000000000000000e-01 -4.093749999999999e-01 +5.000000000000000e-01 -5.000000000000000e-01 -4.093749999999999e-01 +5.000000000000000e-01 -4.166666666666667e-01 -4.093749999999999e-01 +-5.000000000000000e-01 -4.166666666666667e-01 -4.093749999999999e-01 +0.000000000000000e+00 -5.000000000000000e-01 -4.937500000000000e-01 +5.000000000000000e-01 -4.583333333333334e-01 -4.937500000000000e-01 +0.000000000000000e+00 -4.166666666666667e-01 -4.937499999999999e-01 +-5.000000000000000e-01 -4.583333333333334e-01 -4.937500000000000e-01 +0.000000000000000e+00 -5.000000000000000e-01 -4.093750000000000e-01 +5.000000000000000e-01 -4.583333333333334e-01 -4.093750000000000e-01 +0.000000000000000e+00 -4.166666666666667e-01 -4.093750000000000e-01 +-5.000000000000000e-01 -4.583333333333334e-01 -4.093750000000000e-01 +-5.000000000000000e-01 -5.000000000000000e-01 -4.515625000000000e-01 +5.000000000000000e-01 -5.000000000000000e-01 -4.515625000000000e-01 +5.000000000000000e-01 -4.166666666666667e-01 -4.515625000000000e-01 +-5.000000000000000e-01 -4.166666666666667e-01 -4.515625000000000e-01 +-5.000000000000000e-01 -4.583333333333334e-01 -4.515625000000000e-01 +5.000000000000000e-01 -4.583333333333334e-01 -4.515625000000000e-01 +0.000000000000000e+00 -5.000000000000000e-01 -4.515624999999999e-01 +0.000000000000000e+00 -4.166666666666667e-01 -4.515625000000000e-01 +0.000000000000000e+00 -4.583333333333334e-01 -4.937500000000000e-01 +0.000000000000000e+00 -4.583333333333334e-01 -4.093750000000000e-01 +0.000000000000000e+00 -4.583333333333334e-01 -4.515625000000000e-01 +-5.000000000000000e-01 -4.166666666666667e-01 -4.937500000000000e-01 +5.000000000000000e-01 -4.166666666666667e-01 -4.937500000000000e-01 +5.000000000000000e-01 -3.333333333333333e-01 -4.937500000000000e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -4.937500000000000e-01 +-5.000000000000000e-01 -4.166666666666667e-01 -4.093749999999999e-01 +5.000000000000000e-01 -4.166666666666667e-01 -4.093749999999999e-01 +5.000000000000000e-01 -3.333333333333333e-01 -4.093749999999999e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -4.093749999999999e-01 +0.000000000000000e+00 -4.166666666666667e-01 -4.937499999999999e-01 +5.000000000000001e-01 -3.750000000000001e-01 -4.937500000000000e-01 +0.000000000000000e+00 -3.333333333333333e-01 -4.937499999999999e-01 +-5.000000000000001e-01 -3.750000000000001e-01 -4.937500000000000e-01 +0.000000000000000e+00 -4.166666666666667e-01 -4.093750000000000e-01 +5.000000000000001e-01 -3.750000000000001e-01 -4.093750000000000e-01 +0.000000000000000e+00 -3.333333333333333e-01 -4.093750000000000e-01 +-5.000000000000001e-01 -3.750000000000001e-01 -4.093750000000000e-01 +-5.000000000000000e-01 -4.166666666666667e-01 -4.515625000000000e-01 +5.000000000000000e-01 -4.166666666666667e-01 -4.515625000000000e-01 +5.000000000000000e-01 -3.333333333333333e-01 -4.515625000000000e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -4.515625000000000e-01 +-5.000000000000000e-01 -3.750000000000000e-01 -4.515625000000000e-01 +5.000000000000000e-01 -3.750000000000000e-01 -4.515625000000000e-01 +0.000000000000000e+00 -4.166666666666667e-01 -4.515625000000000e-01 +0.000000000000000e+00 -3.333333333333333e-01 -4.515625000000000e-01 +0.000000000000000e+00 -3.750000000000000e-01 -4.937500000000000e-01 +0.000000000000000e+00 -3.750000000000000e-01 -4.093749999999999e-01 +0.000000000000000e+00 -3.750000000000000e-01 -4.515625000000000e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -4.937500000000000e-01 +5.000000000000000e-01 -3.333333333333333e-01 -4.937500000000000e-01 +5.000000000000000e-01 -2.500000000000000e-01 -4.937500000000000e-01 +-5.000000000000000e-01 -2.500000000000000e-01 -4.937500000000000e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -4.093749999999999e-01 +5.000000000000000e-01 -3.333333333333333e-01 -4.093749999999999e-01 +5.000000000000000e-01 -2.500000000000000e-01 -4.093749999999999e-01 +-5.000000000000000e-01 -2.500000000000000e-01 -4.093749999999999e-01 +0.000000000000000e+00 -3.333333333333333e-01 -4.937499999999999e-01 +5.000000000000000e-01 -2.916666666666666e-01 -4.937499999999999e-01 +0.000000000000000e+00 -2.500000000000000e-01 -4.937499999999999e-01 +-5.000000000000000e-01 -2.916666666666666e-01 -4.937499999999999e-01 +0.000000000000000e+00 -3.333333333333333e-01 -4.093750000000000e-01 +5.000000000000000e-01 -2.916666666666666e-01 -4.093749999999999e-01 +0.000000000000000e+00 -2.500000000000000e-01 -4.093750000000000e-01 +-5.000000000000000e-01 -2.916666666666666e-01 -4.093749999999999e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -4.515625000000000e-01 +5.000000000000000e-01 -3.333333333333333e-01 -4.515625000000000e-01 +5.000000000000000e-01 -2.499999999999999e-01 -4.515625000000000e-01 +-5.000000000000000e-01 -2.499999999999999e-01 -4.515625000000000e-01 +-5.000000000000000e-01 -2.916666666666666e-01 -4.515624999999999e-01 +5.000000000000000e-01 -2.916666666666666e-01 -4.515624999999999e-01 +0.000000000000000e+00 -3.333333333333333e-01 -4.515625000000000e-01 +0.000000000000000e+00 -2.500000000000000e-01 -4.515625000000000e-01 +0.000000000000000e+00 -2.916666666666666e-01 -4.937500000000000e-01 +0.000000000000000e+00 -2.916666666666666e-01 -4.093749999999999e-01 +0.000000000000000e+00 -2.916666666666666e-01 -4.515624999999999e-01 +-5.000000000000000e-01 -2.500000000000000e-01 -4.937500000000000e-01 +5.000000000000000e-01 -2.500000000000000e-01 -4.937500000000000e-01 +5.000000000000000e-01 -1.666666666666667e-01 -4.937500000000000e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -4.937500000000000e-01 +-5.000000000000000e-01 -2.500000000000000e-01 -4.093749999999999e-01 +5.000000000000000e-01 -2.500000000000000e-01 -4.093749999999999e-01 +5.000000000000000e-01 -1.666666666666667e-01 -4.093749999999999e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -4.093749999999999e-01 +0.000000000000000e+00 -2.500000000000000e-01 -4.937499999999999e-01 +5.000000000000000e-01 -2.083333333333334e-01 -4.937500000000000e-01 +0.000000000000000e+00 -1.666666666666667e-01 -4.937499999999999e-01 +-5.000000000000000e-01 -2.083333333333334e-01 -4.937500000000000e-01 +0.000000000000000e+00 -2.500000000000000e-01 -4.093750000000000e-01 +5.000000000000000e-01 -2.083333333333334e-01 -4.093749999999999e-01 +0.000000000000000e+00 -1.666666666666667e-01 -4.093750000000000e-01 +-5.000000000000000e-01 -2.083333333333334e-01 -4.093749999999999e-01 +-5.000000000000000e-01 -2.499999999999999e-01 -4.515625000000000e-01 +5.000000000000000e-01 -2.499999999999999e-01 -4.515625000000000e-01 +5.000000000000000e-01 -1.666666666666667e-01 -4.515625000000000e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -4.515625000000000e-01 +-5.000000000000000e-01 -2.083333333333333e-01 -4.515625000000000e-01 +5.000000000000000e-01 -2.083333333333333e-01 -4.515625000000000e-01 +0.000000000000000e+00 -2.500000000000000e-01 -4.515625000000000e-01 +0.000000000000000e+00 -1.666666666666667e-01 -4.515625000000000e-01 +0.000000000000000e+00 -2.083333333333334e-01 -4.937499999999999e-01 +0.000000000000000e+00 -2.083333333333334e-01 -4.093749999999999e-01 +0.000000000000000e+00 -2.083333333333333e-01 -4.515624999999999e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -4.937500000000000e-01 +5.000000000000000e-01 -1.666666666666667e-01 -4.937500000000000e-01 +5.000000000000000e-01 -8.333333333333337e-02 -4.937500000000000e-01 +-5.000000000000000e-01 -8.333333333333337e-02 -4.937500000000000e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -4.093749999999999e-01 +5.000000000000000e-01 -1.666666666666667e-01 -4.093749999999999e-01 +5.000000000000000e-01 -8.333333333333337e-02 -4.093750000000000e-01 +-5.000000000000000e-01 -8.333333333333337e-02 -4.093750000000000e-01 +0.000000000000000e+00 -1.666666666666667e-01 -4.937499999999999e-01 +5.000000000000000e-01 -1.250000000000000e-01 -4.937500000000000e-01 +0.000000000000000e+00 -8.333333333333334e-02 -4.937499999999999e-01 +-5.000000000000000e-01 -1.250000000000000e-01 -4.937500000000000e-01 +0.000000000000000e+00 -1.666666666666667e-01 -4.093750000000000e-01 +5.000000000000000e-01 -1.250000000000000e-01 -4.093749999999999e-01 +0.000000000000000e+00 -8.333333333333334e-02 -4.093749999999999e-01 +-5.000000000000000e-01 -1.250000000000000e-01 -4.093749999999999e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -4.515625000000000e-01 +5.000000000000000e-01 -1.666666666666667e-01 -4.515625000000000e-01 +5.000000000000000e-01 -8.333333333333336e-02 -4.515625000000000e-01 +-5.000000000000000e-01 -8.333333333333336e-02 -4.515625000000000e-01 +-5.000000000000000e-01 -1.250000000000000e-01 -4.515624999999999e-01 +5.000000000000000e-01 -1.250000000000000e-01 -4.515624999999999e-01 +0.000000000000000e+00 -1.666666666666667e-01 -4.515625000000000e-01 +0.000000000000000e+00 -8.333333333333336e-02 -4.515625000000000e-01 +0.000000000000000e+00 -1.250000000000000e-01 -4.937500000000000e-01 +0.000000000000000e+00 -1.250000000000000e-01 -4.093749999999999e-01 +0.000000000000000e+00 -1.250000000000000e-01 -4.515625000000000e-01 +-5.000000000000000e-01 -8.333333333333337e-02 -4.937500000000000e-01 +5.000000000000000e-01 -8.333333333333337e-02 -4.937500000000000e-01 +5.000000000000000e-01 0.000000000000000e+00 -4.937500000000000e-01 +-5.000000000000000e-01 0.000000000000000e+00 -4.937500000000000e-01 +-5.000000000000000e-01 -8.333333333333337e-02 -4.093750000000000e-01 +5.000000000000000e-01 -8.333333333333337e-02 -4.093750000000000e-01 +5.000000000000000e-01 0.000000000000000e+00 -4.093750000000000e-01 +-5.000000000000000e-01 0.000000000000000e+00 -4.093750000000000e-01 +0.000000000000000e+00 -8.333333333333334e-02 -4.937499999999999e-01 +5.000000000000000e-01 -4.166666666666668e-02 -4.937500000000000e-01 +0.000000000000000e+00 0.000000000000000e+00 -4.937500000000000e-01 +-5.000000000000000e-01 -4.166666666666668e-02 -4.937500000000000e-01 +0.000000000000000e+00 -8.333333333333334e-02 -4.093749999999999e-01 +5.000000000000000e-01 -4.166666666666668e-02 -4.093750000000000e-01 +0.000000000000000e+00 0.000000000000000e+00 -4.093749999999999e-01 +-5.000000000000000e-01 -4.166666666666668e-02 -4.093750000000000e-01 +-5.000000000000000e-01 -8.333333333333336e-02 -4.515625000000000e-01 +5.000000000000000e-01 -8.333333333333336e-02 -4.515625000000000e-01 +5.000000000000000e-01 -3.469446951953614e-18 -4.515625000000000e-01 +-5.000000000000000e-01 -3.469446951953614e-18 -4.515625000000000e-01 +-5.000000000000001e-01 -4.166666666666669e-02 -4.515625000000000e-01 +5.000000000000001e-01 -4.166666666666669e-02 -4.515625000000000e-01 +0.000000000000000e+00 -8.333333333333336e-02 -4.515625000000000e-01 +0.000000000000000e+00 -3.903127820947816e-18 -4.515625000000000e-01 +0.000000000000000e+00 -4.166666666666668e-02 -4.937500000000000e-01 +0.000000000000000e+00 -4.166666666666668e-02 -4.093750000000000e-01 +0.000000000000000e+00 -4.166666666666668e-02 -4.515625000000000e-01 +-5.000000000000000e-01 0.000000000000000e+00 -4.937500000000000e-01 +5.000000000000000e-01 0.000000000000000e+00 -4.937500000000000e-01 +5.000000000000000e-01 8.333333333333326e-02 -4.937500000000000e-01 +-5.000000000000000e-01 8.333333333333326e-02 -4.937500000000000e-01 +-5.000000000000000e-01 0.000000000000000e+00 -4.093750000000000e-01 +5.000000000000000e-01 0.000000000000000e+00 -4.093750000000000e-01 +5.000000000000000e-01 8.333333333333326e-02 -4.093750000000000e-01 +-5.000000000000000e-01 8.333333333333326e-02 -4.093750000000000e-01 +0.000000000000000e+00 0.000000000000000e+00 -4.937500000000000e-01 +5.000000000000000e-01 4.166666666666664e-02 -4.937500000000000e-01 +0.000000000000000e+00 8.333333333333326e-02 -4.937500000000000e-01 +-5.000000000000000e-01 4.166666666666664e-02 -4.937500000000000e-01 +0.000000000000000e+00 0.000000000000000e+00 -4.093749999999999e-01 +5.000000000000000e-01 4.166666666666664e-02 -4.093750000000000e-01 +0.000000000000000e+00 8.333333333333326e-02 -4.093749999999999e-01 +-5.000000000000000e-01 4.166666666666664e-02 -4.093750000000000e-01 +-5.000000000000000e-01 -3.469446951953614e-18 -4.515625000000000e-01 +5.000000000000000e-01 -3.469446951953614e-18 -4.515625000000000e-01 +5.000000000000000e-01 8.333333333333326e-02 -4.515625000000000e-01 +-5.000000000000000e-01 8.333333333333326e-02 -4.515625000000000e-01 +-4.999999999999999e-01 4.166666666666663e-02 -4.515624999999999e-01 +4.999999999999999e-01 4.166666666666663e-02 -4.515624999999999e-01 +0.000000000000000e+00 -3.903127820947816e-18 -4.515625000000000e-01 +0.000000000000000e+00 8.333333333333327e-02 -4.515625000000000e-01 +0.000000000000000e+00 4.166666666666662e-02 -4.937499999999997e-01 +0.000000000000000e+00 4.166666666666662e-02 -4.093749999999999e-01 +0.000000000000000e+00 4.166666666666664e-02 -4.515624999999999e-01 +-5.000000000000000e-01 8.333333333333326e-02 -4.937500000000000e-01 +5.000000000000000e-01 8.333333333333326e-02 -4.937500000000000e-01 +5.000000000000000e-01 1.666666666666666e-01 -4.937500000000000e-01 +-5.000000000000000e-01 1.666666666666666e-01 -4.937500000000000e-01 +-5.000000000000000e-01 8.333333333333326e-02 -4.093750000000000e-01 +5.000000000000000e-01 8.333333333333326e-02 -4.093750000000000e-01 +5.000000000000000e-01 1.666666666666666e-01 -4.093750000000000e-01 +-5.000000000000000e-01 1.666666666666666e-01 -4.093750000000000e-01 +0.000000000000000e+00 8.333333333333326e-02 -4.937500000000000e-01 +5.000000000000000e-01 1.250000000000000e-01 -4.937500000000000e-01 +0.000000000000000e+00 1.666666666666666e-01 -4.937499999999999e-01 +-5.000000000000000e-01 1.250000000000000e-01 -4.937500000000000e-01 +0.000000000000000e+00 8.333333333333326e-02 -4.093749999999999e-01 +5.000000000000000e-01 1.250000000000000e-01 -4.093750000000000e-01 +0.000000000000000e+00 1.666666666666666e-01 -4.093750000000000e-01 +-5.000000000000000e-01 1.250000000000000e-01 -4.093750000000000e-01 +-5.000000000000000e-01 8.333333333333326e-02 -4.515625000000000e-01 +5.000000000000000e-01 8.333333333333326e-02 -4.515625000000000e-01 +5.000000000000000e-01 1.666666666666667e-01 -4.515625000000000e-01 +-5.000000000000000e-01 1.666666666666667e-01 -4.515625000000000e-01 +-5.000000000000000e-01 1.250000000000000e-01 -4.515625000000000e-01 +5.000000000000000e-01 1.250000000000000e-01 -4.515625000000000e-01 +0.000000000000000e+00 8.333333333333327e-02 -4.515625000000000e-01 +0.000000000000000e+00 1.666666666666667e-01 -4.515625000000000e-01 +0.000000000000000e+00 1.250000000000000e-01 -4.937500000000000e-01 +0.000000000000000e+00 1.250000000000000e-01 -4.093750000000000e-01 +0.000000000000000e+00 1.250000000000000e-01 -4.515625000000000e-01 +-5.000000000000000e-01 1.666666666666666e-01 -4.937500000000000e-01 +5.000000000000000e-01 1.666666666666666e-01 -4.937500000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -4.937500000000000e-01 +-5.000000000000000e-01 2.500000000000000e-01 -4.937500000000000e-01 +-5.000000000000000e-01 1.666666666666666e-01 -4.093750000000000e-01 +5.000000000000000e-01 1.666666666666666e-01 -4.093750000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -4.093749999999999e-01 +-5.000000000000000e-01 2.500000000000000e-01 -4.093749999999999e-01 +0.000000000000000e+00 1.666666666666666e-01 -4.937499999999999e-01 +5.000000000000000e-01 2.083333333333333e-01 -4.937500000000000e-01 +0.000000000000000e+00 2.500000000000000e-01 -4.937500000000000e-01 +-5.000000000000000e-01 2.083333333333333e-01 -4.937500000000000e-01 +0.000000000000000e+00 1.666666666666666e-01 -4.093750000000000e-01 +5.000000000000000e-01 2.083333333333333e-01 -4.093750000000000e-01 +0.000000000000000e+00 2.500000000000000e-01 -4.093749999999999e-01 +-5.000000000000000e-01 2.083333333333333e-01 -4.093750000000000e-01 +-5.000000000000000e-01 1.666666666666667e-01 -4.515625000000000e-01 +5.000000000000000e-01 1.666666666666667e-01 -4.515625000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -4.515625000000000e-01 +-5.000000000000000e-01 2.500000000000000e-01 -4.515625000000000e-01 +-5.000000000000000e-01 2.083333333333333e-01 -4.515625000000000e-01 +5.000000000000000e-01 2.083333333333333e-01 -4.515625000000000e-01 +0.000000000000000e+00 1.666666666666667e-01 -4.515625000000000e-01 +0.000000000000000e+00 2.500000000000000e-01 -4.515625000000000e-01 +0.000000000000000e+00 2.083333333333333e-01 -4.937500000000000e-01 +0.000000000000000e+00 2.083333333333333e-01 -4.093750000000000e-01 +0.000000000000000e+00 2.083333333333332e-01 -4.515625000000000e-01 +-5.000000000000000e-01 2.500000000000000e-01 -4.937500000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -4.937500000000000e-01 +5.000000000000000e-01 3.333333333333333e-01 -4.937500000000000e-01 +-5.000000000000000e-01 3.333333333333333e-01 -4.937500000000000e-01 +-5.000000000000000e-01 2.500000000000000e-01 -4.093749999999999e-01 +5.000000000000000e-01 2.500000000000000e-01 -4.093749999999999e-01 +5.000000000000000e-01 3.333333333333333e-01 -4.093750000000000e-01 +-5.000000000000000e-01 3.333333333333333e-01 -4.093750000000000e-01 +0.000000000000000e+00 2.500000000000000e-01 -4.937500000000000e-01 +5.000000000000000e-01 2.916666666666666e-01 -4.937500000000000e-01 +0.000000000000000e+00 3.333333333333333e-01 -4.937500000000000e-01 +-5.000000000000000e-01 2.916666666666666e-01 -4.937500000000000e-01 +0.000000000000000e+00 2.500000000000000e-01 -4.093749999999999e-01 +5.000000000000000e-01 2.916666666666666e-01 -4.093749999999999e-01 +0.000000000000000e+00 3.333333333333333e-01 -4.093749999999999e-01 +-5.000000000000000e-01 2.916666666666666e-01 -4.093749999999999e-01 +-5.000000000000000e-01 2.500000000000000e-01 -4.515625000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -4.515625000000000e-01 +5.000000000000000e-01 3.333333333333333e-01 -4.515625000000000e-01 +-5.000000000000000e-01 3.333333333333333e-01 -4.515625000000000e-01 +-4.999999999999999e-01 2.916666666666666e-01 -4.515624999999999e-01 +4.999999999999999e-01 2.916666666666666e-01 -4.515624999999999e-01 +0.000000000000000e+00 2.500000000000000e-01 -4.515625000000000e-01 +0.000000000000000e+00 3.333333333333333e-01 -4.515625000000000e-01 +0.000000000000000e+00 2.916666666666666e-01 -4.937499999999997e-01 +0.000000000000000e+00 2.916666666666666e-01 -4.093749999999999e-01 +0.000000000000000e+00 2.916666666666666e-01 -4.515624999999999e-01 +-5.000000000000000e-01 3.333333333333333e-01 -4.937500000000000e-01 +5.000000000000000e-01 3.333333333333333e-01 -4.937500000000000e-01 +5.000000000000000e-01 4.166666666666667e-01 -4.937500000000000e-01 +-5.000000000000000e-01 4.166666666666667e-01 -4.937500000000000e-01 +-5.000000000000000e-01 3.333333333333333e-01 -4.093750000000000e-01 +5.000000000000000e-01 3.333333333333333e-01 -4.093750000000000e-01 +5.000000000000000e-01 4.166666666666667e-01 -4.093750000000000e-01 +-5.000000000000000e-01 4.166666666666667e-01 -4.093750000000000e-01 +0.000000000000000e+00 3.333333333333333e-01 -4.937500000000000e-01 +5.000000000000000e-01 3.750000000000001e-01 -4.937500000000000e-01 +0.000000000000000e+00 4.166666666666667e-01 -4.937499999999999e-01 +-5.000000000000000e-01 3.750000000000001e-01 -4.937500000000000e-01 +0.000000000000000e+00 3.333333333333333e-01 -4.093749999999999e-01 +5.000000000000000e-01 3.750000000000001e-01 -4.093750000000000e-01 +0.000000000000000e+00 4.166666666666667e-01 -4.093750000000000e-01 +-5.000000000000000e-01 3.750000000000001e-01 -4.093750000000000e-01 +-5.000000000000000e-01 3.333333333333333e-01 -4.515625000000000e-01 +5.000000000000000e-01 3.333333333333333e-01 -4.515625000000000e-01 +5.000000000000000e-01 4.166666666666667e-01 -4.515625000000000e-01 +-5.000000000000000e-01 4.166666666666667e-01 -4.515625000000000e-01 +-5.000000000000000e-01 3.750000000000001e-01 -4.515625000000000e-01 +5.000000000000000e-01 3.750000000000001e-01 -4.515625000000000e-01 +0.000000000000000e+00 3.333333333333333e-01 -4.515625000000000e-01 +0.000000000000000e+00 4.166666666666667e-01 -4.515625000000000e-01 +0.000000000000000e+00 3.750000000000001e-01 -4.937500000000000e-01 +0.000000000000000e+00 3.750000000000001e-01 -4.093750000000000e-01 +0.000000000000000e+00 3.749999999999999e-01 -4.515625000000000e-01 +-5.000000000000000e-01 4.166666666666667e-01 -4.937500000000000e-01 +5.000000000000000e-01 4.166666666666667e-01 -4.937500000000000e-01 +5.000000000000000e-01 5.000000000000000e-01 -4.937500000000000e-01 +-5.000000000000000e-01 5.000000000000000e-01 -4.937500000000000e-01 +-5.000000000000000e-01 4.166666666666667e-01 -4.093750000000000e-01 +5.000000000000000e-01 4.166666666666667e-01 -4.093750000000000e-01 +5.000000000000000e-01 5.000000000000000e-01 -4.093749999999999e-01 +-5.000000000000000e-01 5.000000000000000e-01 -4.093749999999999e-01 +0.000000000000000e+00 4.166666666666667e-01 -4.937499999999999e-01 +5.000000000000000e-01 4.583333333333333e-01 -4.937500000000000e-01 +0.000000000000000e+00 5.000000000000000e-01 -4.937500000000000e-01 +-5.000000000000000e-01 4.583333333333333e-01 -4.937500000000000e-01 +0.000000000000000e+00 4.166666666666667e-01 -4.093750000000000e-01 +5.000000000000000e-01 4.583333333333333e-01 -4.093750000000000e-01 +0.000000000000000e+00 5.000000000000000e-01 -4.093750000000000e-01 +-5.000000000000000e-01 4.583333333333333e-01 -4.093750000000000e-01 +-5.000000000000000e-01 4.166666666666667e-01 -4.515625000000000e-01 +5.000000000000000e-01 4.166666666666667e-01 -4.515625000000000e-01 +5.000000000000000e-01 5.000000000000000e-01 -4.515625000000000e-01 +-5.000000000000000e-01 5.000000000000000e-01 -4.515625000000000e-01 +-5.000000000000001e-01 4.583333333333333e-01 -4.515625000000000e-01 +5.000000000000001e-01 4.583333333333333e-01 -4.515625000000000e-01 +0.000000000000000e+00 4.166666666666667e-01 -4.515625000000000e-01 +0.000000000000000e+00 5.000000000000000e-01 -4.515624999999999e-01 +0.000000000000000e+00 4.583333333333333e-01 -4.937500000000001e-01 +0.000000000000000e+00 4.583333333333333e-01 -4.093750000000000e-01 +0.000000000000000e+00 4.583333333333334e-01 -4.515625000000000e-01 +-5.000000000000000e-01 -5.000000000000000e-01 -4.093749999999999e-01 +5.000000000000000e-01 -5.000000000000000e-01 -4.093749999999999e-01 +5.000000000000000e-01 -4.166666666666667e-01 -4.093749999999999e-01 +-5.000000000000000e-01 -4.166666666666667e-01 -4.093749999999999e-01 +-5.000000000000000e-01 -5.000000000000000e-01 -3.250000000000000e-01 +5.000000000000000e-01 -5.000000000000000e-01 -3.250000000000000e-01 +5.000000000000000e-01 -4.166666666666666e-01 -3.250000000000000e-01 +-5.000000000000000e-01 -4.166666666666666e-01 -3.250000000000000e-01 +0.000000000000000e+00 -5.000000000000000e-01 -4.093750000000000e-01 +5.000000000000000e-01 -4.583333333333334e-01 -4.093750000000000e-01 +0.000000000000000e+00 -4.166666666666667e-01 -4.093750000000000e-01 +-5.000000000000000e-01 -4.583333333333334e-01 -4.093750000000000e-01 +0.000000000000000e+00 -5.000000000000000e-01 -3.250000000000000e-01 +5.000000000000000e-01 -4.583333333333333e-01 -3.249999999999999e-01 +0.000000000000000e+00 -4.166666666666666e-01 -3.249999999999999e-01 +-5.000000000000000e-01 -4.583333333333333e-01 -3.249999999999999e-01 +-5.000000000000000e-01 -5.000000000000000e-01 -3.671874999999999e-01 +5.000000000000000e-01 -5.000000000000000e-01 -3.671874999999999e-01 +5.000000000000000e-01 -4.166666666666667e-01 -3.671874999999999e-01 +-5.000000000000000e-01 -4.166666666666667e-01 -3.671874999999999e-01 +-5.000000000000000e-01 -4.583333333333333e-01 -3.671874999999999e-01 +5.000000000000000e-01 -4.583333333333333e-01 -3.671874999999999e-01 +0.000000000000000e+00 -5.000000000000000e-01 -3.671874999999999e-01 +0.000000000000000e+00 -4.166666666666667e-01 -3.671874999999999e-01 +0.000000000000000e+00 -4.583333333333334e-01 -4.093750000000000e-01 +0.000000000000000e+00 -4.583333333333333e-01 -3.250000000000000e-01 +0.000000000000000e+00 -4.583333333333333e-01 -3.671874999999999e-01 +-5.000000000000000e-01 -4.166666666666667e-01 -4.093749999999999e-01 +5.000000000000000e-01 -4.166666666666667e-01 -4.093749999999999e-01 +5.000000000000000e-01 -3.333333333333333e-01 -4.093749999999999e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -4.093749999999999e-01 +-5.000000000000000e-01 -4.166666666666666e-01 -3.250000000000000e-01 +5.000000000000000e-01 -4.166666666666666e-01 -3.250000000000000e-01 +5.000000000000000e-01 -3.333333333333333e-01 -3.249999999999998e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -3.249999999999998e-01 +0.000000000000000e+00 -4.166666666666667e-01 -4.093750000000000e-01 +5.000000000000001e-01 -3.750000000000001e-01 -4.093750000000000e-01 +0.000000000000000e+00 -3.333333333333333e-01 -4.093750000000000e-01 +-5.000000000000001e-01 -3.750000000000001e-01 -4.093750000000000e-01 +0.000000000000000e+00 -4.166666666666666e-01 -3.249999999999999e-01 +5.000000000000001e-01 -3.750000000000000e-01 -3.250000000000000e-01 +0.000000000000000e+00 -3.333333333333333e-01 -3.249999999999999e-01 +-5.000000000000001e-01 -3.750000000000000e-01 -3.250000000000000e-01 +-5.000000000000000e-01 -4.166666666666667e-01 -3.671874999999999e-01 +5.000000000000000e-01 -4.166666666666667e-01 -3.671874999999999e-01 +5.000000000000000e-01 -3.333333333333333e-01 -3.671874999999998e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -3.671874999999998e-01 +-5.000000000000000e-01 -3.749999999999999e-01 -3.671874999999999e-01 +5.000000000000000e-01 -3.749999999999999e-01 -3.671874999999999e-01 +0.000000000000000e+00 -4.166666666666667e-01 -3.671874999999999e-01 +0.000000000000000e+00 -3.333333333333333e-01 -3.671874999999999e-01 +0.000000000000000e+00 -3.750000000000000e-01 -4.093749999999999e-01 +0.000000000000000e+00 -3.750000000000000e-01 -3.249999999999999e-01 +0.000000000000000e+00 -3.749999999999999e-01 -3.671874999999999e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -4.093749999999999e-01 +5.000000000000000e-01 -3.333333333333333e-01 -4.093749999999999e-01 +5.000000000000000e-01 -2.500000000000000e-01 -4.093749999999999e-01 +-5.000000000000000e-01 -2.500000000000000e-01 -4.093749999999999e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -3.249999999999998e-01 +5.000000000000000e-01 -3.333333333333333e-01 -3.249999999999998e-01 +5.000000000000000e-01 -2.500000000000000e-01 -3.249999999999999e-01 +-5.000000000000000e-01 -2.500000000000000e-01 -3.249999999999999e-01 +0.000000000000000e+00 -3.333333333333333e-01 -4.093750000000000e-01 +5.000000000000000e-01 -2.916666666666666e-01 -4.093749999999999e-01 +0.000000000000000e+00 -2.500000000000000e-01 -4.093750000000000e-01 +-5.000000000000000e-01 -2.916666666666666e-01 -4.093749999999999e-01 +0.000000000000000e+00 -3.333333333333333e-01 -3.249999999999999e-01 +5.000000000000000e-01 -2.916666666666666e-01 -3.249999999999999e-01 +0.000000000000000e+00 -2.499999999999999e-01 -3.250000000000000e-01 +-5.000000000000000e-01 -2.916666666666666e-01 -3.249999999999999e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -3.671874999999998e-01 +5.000000000000000e-01 -3.333333333333333e-01 -3.671874999999998e-01 +5.000000000000000e-01 -2.499999999999999e-01 -3.671874999999999e-01 +-5.000000000000000e-01 -2.499999999999999e-01 -3.671874999999999e-01 +-5.000000000000000e-01 -2.916666666666666e-01 -3.671874999999998e-01 +5.000000000000000e-01 -2.916666666666666e-01 -3.671874999999998e-01 +0.000000000000000e+00 -3.333333333333333e-01 -3.671874999999999e-01 +0.000000000000000e+00 -2.500000000000000e-01 -3.671874999999999e-01 +0.000000000000000e+00 -2.916666666666666e-01 -4.093749999999999e-01 +0.000000000000000e+00 -2.916666666666666e-01 -3.249999999999998e-01 +0.000000000000000e+00 -2.916666666666666e-01 -3.671874999999999e-01 +-5.000000000000000e-01 -2.500000000000000e-01 -4.093749999999999e-01 +5.000000000000000e-01 -2.500000000000000e-01 -4.093749999999999e-01 +5.000000000000000e-01 -1.666666666666667e-01 -4.093749999999999e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -4.093749999999999e-01 +-5.000000000000000e-01 -2.500000000000000e-01 -3.249999999999999e-01 +5.000000000000000e-01 -2.500000000000000e-01 -3.249999999999999e-01 +5.000000000000000e-01 -1.666666666666667e-01 -3.249999999999999e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -3.249999999999999e-01 +0.000000000000000e+00 -2.500000000000000e-01 -4.093750000000000e-01 +5.000000000000000e-01 -2.083333333333334e-01 -4.093749999999999e-01 +0.000000000000000e+00 -1.666666666666667e-01 -4.093750000000000e-01 +-5.000000000000000e-01 -2.083333333333334e-01 -4.093749999999999e-01 +0.000000000000000e+00 -2.499999999999999e-01 -3.250000000000000e-01 +5.000000000000000e-01 -2.083333333333333e-01 -3.249999999999998e-01 +0.000000000000000e+00 -1.666666666666667e-01 -3.249999999999999e-01 +-5.000000000000000e-01 -2.083333333333333e-01 -3.249999999999998e-01 +-5.000000000000000e-01 -2.499999999999999e-01 -3.671874999999999e-01 +5.000000000000000e-01 -2.499999999999999e-01 -3.671874999999999e-01 +5.000000000000000e-01 -1.666666666666667e-01 -3.671874999999999e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -3.671874999999999e-01 +-5.000000000000000e-01 -2.083333333333333e-01 -3.671874999999999e-01 +5.000000000000000e-01 -2.083333333333333e-01 -3.671874999999999e-01 +0.000000000000000e+00 -2.500000000000000e-01 -3.671874999999999e-01 +0.000000000000000e+00 -1.666666666666667e-01 -3.671874999999999e-01 +0.000000000000000e+00 -2.083333333333334e-01 -4.093749999999999e-01 +0.000000000000000e+00 -2.083333333333334e-01 -3.249999999999998e-01 +0.000000000000000e+00 -2.083333333333333e-01 -3.671874999999999e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -4.093749999999999e-01 +5.000000000000000e-01 -1.666666666666667e-01 -4.093749999999999e-01 +5.000000000000000e-01 -8.333333333333337e-02 -4.093750000000000e-01 +-5.000000000000000e-01 -8.333333333333337e-02 -4.093750000000000e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -3.249999999999999e-01 +5.000000000000000e-01 -1.666666666666667e-01 -3.249999999999999e-01 +5.000000000000000e-01 -8.333333333333334e-02 -3.249999999999999e-01 +-5.000000000000000e-01 -8.333333333333334e-02 -3.249999999999999e-01 +0.000000000000000e+00 -1.666666666666667e-01 -4.093750000000000e-01 +5.000000000000000e-01 -1.250000000000000e-01 -4.093749999999999e-01 +0.000000000000000e+00 -8.333333333333334e-02 -4.093749999999999e-01 +-5.000000000000000e-01 -1.250000000000000e-01 -4.093749999999999e-01 +0.000000000000000e+00 -1.666666666666667e-01 -3.249999999999999e-01 +5.000000000000001e-01 -1.250000000000000e-01 -3.250000000000000e-01 +0.000000000000000e+00 -8.333333333333334e-02 -3.249999999999999e-01 +-5.000000000000001e-01 -1.250000000000000e-01 -3.250000000000000e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -3.671874999999999e-01 +5.000000000000000e-01 -1.666666666666667e-01 -3.671874999999999e-01 +5.000000000000000e-01 -8.333333333333333e-02 -3.671874999999999e-01 +-5.000000000000000e-01 -8.333333333333333e-02 -3.671874999999999e-01 +-5.000000000000000e-01 -1.250000000000000e-01 -3.671874999999999e-01 +5.000000000000000e-01 -1.250000000000000e-01 -3.671874999999999e-01 +0.000000000000000e+00 -1.666666666666667e-01 -3.671874999999999e-01 +0.000000000000000e+00 -8.333333333333333e-02 -3.671874999999999e-01 +0.000000000000000e+00 -1.250000000000000e-01 -4.093749999999999e-01 +0.000000000000000e+00 -1.250000000000000e-01 -3.250000000000000e-01 +0.000000000000000e+00 -1.250000000000000e-01 -3.671875000000000e-01 +-5.000000000000000e-01 -8.333333333333337e-02 -4.093750000000000e-01 +5.000000000000000e-01 -8.333333333333337e-02 -4.093750000000000e-01 +5.000000000000000e-01 0.000000000000000e+00 -4.093750000000000e-01 +-5.000000000000000e-01 0.000000000000000e+00 -4.093750000000000e-01 +-5.000000000000000e-01 -8.333333333333334e-02 -3.249999999999999e-01 +5.000000000000000e-01 -8.333333333333334e-02 -3.249999999999999e-01 +5.000000000000000e-01 0.000000000000000e+00 -3.250000000000000e-01 +-5.000000000000000e-01 0.000000000000000e+00 -3.250000000000000e-01 +0.000000000000000e+00 -8.333333333333334e-02 -4.093749999999999e-01 +5.000000000000000e-01 -4.166666666666668e-02 -4.093750000000000e-01 +0.000000000000000e+00 0.000000000000000e+00 -4.093749999999999e-01 +-5.000000000000000e-01 -4.166666666666668e-02 -4.093750000000000e-01 +0.000000000000000e+00 -8.333333333333334e-02 -3.249999999999999e-01 +5.000000000000000e-01 -4.166666666666669e-02 -3.250000000000000e-01 +0.000000000000000e+00 8.673617379884035e-19 -3.250000000000000e-01 +-5.000000000000000e-01 -4.166666666666669e-02 -3.250000000000000e-01 +-5.000000000000000e-01 -8.333333333333333e-02 -3.671874999999999e-01 +5.000000000000000e-01 -8.333333333333333e-02 -3.671874999999999e-01 +5.000000000000000e-01 0.000000000000000e+00 -3.671874999999999e-01 +-5.000000000000000e-01 0.000000000000000e+00 -3.671874999999999e-01 +-5.000000000000000e-01 -4.166666666666667e-02 -3.671874999999999e-01 +5.000000000000000e-01 -4.166666666666667e-02 -3.671874999999999e-01 +0.000000000000000e+00 -8.333333333333333e-02 -3.671874999999999e-01 +0.000000000000000e+00 -6.505213034913027e-19 -3.671874999999999e-01 +0.000000000000000e+00 -4.166666666666668e-02 -4.093750000000000e-01 +0.000000000000000e+00 -4.166666666666668e-02 -3.250000000000000e-01 +0.000000000000000e+00 -4.166666666666668e-02 -3.671875000000001e-01 +-5.000000000000000e-01 0.000000000000000e+00 -4.093750000000000e-01 +5.000000000000000e-01 0.000000000000000e+00 -4.093750000000000e-01 +5.000000000000000e-01 8.333333333333326e-02 -4.093750000000000e-01 +-5.000000000000000e-01 8.333333333333326e-02 -4.093750000000000e-01 +-5.000000000000000e-01 0.000000000000000e+00 -3.250000000000000e-01 +5.000000000000000e-01 0.000000000000000e+00 -3.250000000000000e-01 +5.000000000000000e-01 8.333333333333325e-02 -3.250000000000000e-01 +-5.000000000000000e-01 8.333333333333325e-02 -3.250000000000000e-01 +0.000000000000000e+00 0.000000000000000e+00 -4.093749999999999e-01 +5.000000000000000e-01 4.166666666666664e-02 -4.093750000000000e-01 +0.000000000000000e+00 8.333333333333326e-02 -4.093749999999999e-01 +-5.000000000000000e-01 4.166666666666664e-02 -4.093750000000000e-01 +0.000000000000000e+00 8.673617379884035e-19 -3.250000000000000e-01 +5.000000000000000e-01 4.166666666666662e-02 -3.250000000000000e-01 +0.000000000000000e+00 8.333333333333327e-02 -3.250000000000000e-01 +-5.000000000000000e-01 4.166666666666662e-02 -3.250000000000000e-01 +-5.000000000000000e-01 0.000000000000000e+00 -3.671874999999999e-01 +5.000000000000000e-01 0.000000000000000e+00 -3.671874999999999e-01 +5.000000000000000e-01 8.333333333333326e-02 -3.671874999999999e-01 +-5.000000000000000e-01 8.333333333333326e-02 -3.671874999999999e-01 +-5.000000000000000e-01 4.166666666666663e-02 -3.671875000000000e-01 +5.000000000000000e-01 4.166666666666663e-02 -3.671875000000000e-01 +0.000000000000000e+00 -6.505213034913027e-19 -3.671874999999999e-01 +0.000000000000000e+00 8.333333333333326e-02 -3.671875000000000e-01 +0.000000000000000e+00 4.166666666666662e-02 -4.093749999999999e-01 +0.000000000000000e+00 4.166666666666661e-02 -3.249999999999998e-01 +0.000000000000000e+00 4.166666666666664e-02 -3.671875000000001e-01 +-5.000000000000000e-01 8.333333333333326e-02 -4.093750000000000e-01 +5.000000000000000e-01 8.333333333333326e-02 -4.093750000000000e-01 +5.000000000000000e-01 1.666666666666666e-01 -4.093750000000000e-01 +-5.000000000000000e-01 1.666666666666666e-01 -4.093750000000000e-01 +-5.000000000000000e-01 8.333333333333325e-02 -3.250000000000000e-01 +5.000000000000000e-01 8.333333333333325e-02 -3.250000000000000e-01 +5.000000000000000e-01 1.666666666666666e-01 -3.250000000000000e-01 +-5.000000000000000e-01 1.666666666666666e-01 -3.250000000000000e-01 +0.000000000000000e+00 8.333333333333326e-02 -4.093749999999999e-01 +5.000000000000000e-01 1.250000000000000e-01 -4.093750000000000e-01 +0.000000000000000e+00 1.666666666666666e-01 -4.093750000000000e-01 +-5.000000000000000e-01 1.250000000000000e-01 -4.093750000000000e-01 +0.000000000000000e+00 8.333333333333327e-02 -3.250000000000000e-01 +5.000000000000000e-01 1.250000000000000e-01 -3.250000000000000e-01 +0.000000000000000e+00 1.666666666666666e-01 -3.250000000000000e-01 +-5.000000000000000e-01 1.250000000000000e-01 -3.250000000000000e-01 +-5.000000000000000e-01 8.333333333333326e-02 -3.671874999999999e-01 +5.000000000000000e-01 8.333333333333326e-02 -3.671874999999999e-01 +5.000000000000000e-01 1.666666666666666e-01 -3.671875000000000e-01 +-5.000000000000000e-01 1.666666666666666e-01 -3.671875000000000e-01 +-5.000000000000000e-01 1.250000000000000e-01 -3.671874999999999e-01 +5.000000000000000e-01 1.250000000000000e-01 -3.671874999999999e-01 +0.000000000000000e+00 8.333333333333326e-02 -3.671875000000000e-01 +0.000000000000000e+00 1.666666666666666e-01 -3.671874999999999e-01 +0.000000000000000e+00 1.250000000000000e-01 -4.093750000000000e-01 +0.000000000000000e+00 1.250000000000000e-01 -3.250000000000000e-01 +0.000000000000000e+00 1.250000000000000e-01 -3.671875000000000e-01 +-5.000000000000000e-01 1.666666666666666e-01 -4.093750000000000e-01 +5.000000000000000e-01 1.666666666666666e-01 -4.093750000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -4.093749999999999e-01 +-5.000000000000000e-01 2.500000000000000e-01 -4.093749999999999e-01 +-5.000000000000000e-01 1.666666666666666e-01 -3.250000000000000e-01 +5.000000000000000e-01 1.666666666666666e-01 -3.250000000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -3.250000000000000e-01 +-5.000000000000000e-01 2.500000000000000e-01 -3.250000000000000e-01 +0.000000000000000e+00 1.666666666666666e-01 -4.093750000000000e-01 +5.000000000000000e-01 2.083333333333333e-01 -4.093750000000000e-01 +0.000000000000000e+00 2.500000000000000e-01 -4.093749999999999e-01 +-5.000000000000000e-01 2.083333333333333e-01 -4.093750000000000e-01 +0.000000000000000e+00 1.666666666666666e-01 -3.250000000000000e-01 +5.000000000000000e-01 2.083333333333333e-01 -3.250000000000000e-01 +0.000000000000000e+00 2.500000000000000e-01 -3.250000000000000e-01 +-5.000000000000000e-01 2.083333333333333e-01 -3.250000000000000e-01 +-5.000000000000000e-01 1.666666666666666e-01 -3.671875000000000e-01 +5.000000000000000e-01 1.666666666666666e-01 -3.671875000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -3.671874999999999e-01 +-5.000000000000000e-01 2.500000000000000e-01 -3.671874999999999e-01 +-5.000000000000000e-01 2.083333333333333e-01 -3.671874999999999e-01 +5.000000000000000e-01 2.083333333333333e-01 -3.671874999999999e-01 +0.000000000000000e+00 1.666666666666666e-01 -3.671874999999999e-01 +0.000000000000000e+00 2.500000000000000e-01 -3.671874999999998e-01 +0.000000000000000e+00 2.083333333333333e-01 -4.093750000000000e-01 +0.000000000000000e+00 2.083333333333333e-01 -3.250000000000000e-01 +0.000000000000000e+00 2.083333333333333e-01 -3.671875000000000e-01 +-5.000000000000000e-01 2.500000000000000e-01 -4.093749999999999e-01 +5.000000000000000e-01 2.500000000000000e-01 -4.093749999999999e-01 +5.000000000000000e-01 3.333333333333333e-01 -4.093750000000000e-01 +-5.000000000000000e-01 3.333333333333333e-01 -4.093750000000000e-01 +-5.000000000000000e-01 2.500000000000000e-01 -3.250000000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -3.250000000000000e-01 +5.000000000000000e-01 3.333333333333333e-01 -3.250000000000000e-01 +-5.000000000000000e-01 3.333333333333333e-01 -3.250000000000000e-01 +0.000000000000000e+00 2.500000000000000e-01 -4.093749999999999e-01 +5.000000000000000e-01 2.916666666666666e-01 -4.093749999999999e-01 +0.000000000000000e+00 3.333333333333333e-01 -4.093749999999999e-01 +-5.000000000000000e-01 2.916666666666666e-01 -4.093749999999999e-01 +0.000000000000000e+00 2.500000000000000e-01 -3.250000000000000e-01 +5.000000000000000e-01 2.916666666666666e-01 -3.249999999999999e-01 +0.000000000000000e+00 3.333333333333333e-01 -3.250000000000000e-01 +-5.000000000000000e-01 2.916666666666666e-01 -3.249999999999999e-01 +-5.000000000000000e-01 2.500000000000000e-01 -3.671874999999999e-01 +5.000000000000000e-01 2.500000000000000e-01 -3.671874999999999e-01 +5.000000000000000e-01 3.333333333333333e-01 -3.671874999999999e-01 +-5.000000000000000e-01 3.333333333333333e-01 -3.671874999999999e-01 +-5.000000000000000e-01 2.916666666666666e-01 -3.671874999999999e-01 +5.000000000000000e-01 2.916666666666666e-01 -3.671874999999999e-01 +0.000000000000000e+00 2.500000000000000e-01 -3.671874999999998e-01 +0.000000000000000e+00 3.333333333333333e-01 -3.671874999999999e-01 +0.000000000000000e+00 2.916666666666666e-01 -4.093749999999999e-01 +0.000000000000000e+00 2.916666666666666e-01 -3.249999999999998e-01 +0.000000000000000e+00 2.916666666666667e-01 -3.671875000000001e-01 +-5.000000000000000e-01 3.333333333333333e-01 -4.093750000000000e-01 +5.000000000000000e-01 3.333333333333333e-01 -4.093750000000000e-01 +5.000000000000000e-01 4.166666666666667e-01 -4.093750000000000e-01 +-5.000000000000000e-01 4.166666666666667e-01 -4.093750000000000e-01 +-5.000000000000000e-01 3.333333333333333e-01 -3.250000000000000e-01 +5.000000000000000e-01 3.333333333333333e-01 -3.250000000000000e-01 +5.000000000000000e-01 4.166666666666666e-01 -3.250000000000000e-01 +-5.000000000000000e-01 4.166666666666666e-01 -3.250000000000000e-01 +0.000000000000000e+00 3.333333333333333e-01 -4.093749999999999e-01 +5.000000000000000e-01 3.750000000000001e-01 -4.093750000000000e-01 +0.000000000000000e+00 4.166666666666667e-01 -4.093750000000000e-01 +-5.000000000000000e-01 3.750000000000001e-01 -4.093750000000000e-01 +0.000000000000000e+00 3.333333333333333e-01 -3.250000000000000e-01 +5.000000000000000e-01 3.750000000000000e-01 -3.250000000000000e-01 +0.000000000000000e+00 4.166666666666666e-01 -3.250000000000000e-01 +-5.000000000000000e-01 3.750000000000000e-01 -3.250000000000000e-01 +-5.000000000000000e-01 3.333333333333333e-01 -3.671874999999999e-01 +5.000000000000000e-01 3.333333333333333e-01 -3.671874999999999e-01 +5.000000000000000e-01 4.166666666666667e-01 -3.671875000000000e-01 +-5.000000000000000e-01 4.166666666666667e-01 -3.671875000000000e-01 +-5.000000000000000e-01 3.750000000000001e-01 -3.671874999999999e-01 +5.000000000000000e-01 3.750000000000001e-01 -3.671874999999999e-01 +0.000000000000000e+00 3.333333333333333e-01 -3.671874999999999e-01 +0.000000000000000e+00 4.166666666666667e-01 -3.671874999999999e-01 +0.000000000000000e+00 3.750000000000001e-01 -4.093750000000000e-01 +0.000000000000000e+00 3.750000000000000e-01 -3.250000000000000e-01 +0.000000000000000e+00 3.750000000000001e-01 -3.671874999999999e-01 +-5.000000000000000e-01 4.166666666666667e-01 -4.093750000000000e-01 +5.000000000000000e-01 4.166666666666667e-01 -4.093750000000000e-01 +5.000000000000000e-01 5.000000000000000e-01 -4.093749999999999e-01 +-5.000000000000000e-01 5.000000000000000e-01 -4.093749999999999e-01 +-5.000000000000000e-01 4.166666666666666e-01 -3.250000000000000e-01 +5.000000000000000e-01 4.166666666666666e-01 -3.250000000000000e-01 +5.000000000000000e-01 5.000000000000000e-01 -3.250000000000000e-01 +-5.000000000000000e-01 5.000000000000000e-01 -3.250000000000000e-01 +0.000000000000000e+00 4.166666666666667e-01 -4.093750000000000e-01 +5.000000000000000e-01 4.583333333333333e-01 -4.093750000000000e-01 +0.000000000000000e+00 5.000000000000000e-01 -4.093750000000000e-01 +-5.000000000000000e-01 4.583333333333333e-01 -4.093750000000000e-01 +0.000000000000000e+00 4.166666666666666e-01 -3.250000000000000e-01 +5.000000000000000e-01 4.583333333333333e-01 -3.250000000000000e-01 +0.000000000000000e+00 5.000000000000000e-01 -3.250000000000000e-01 +-5.000000000000000e-01 4.583333333333333e-01 -3.250000000000000e-01 +-5.000000000000000e-01 4.166666666666667e-01 -3.671875000000000e-01 +5.000000000000000e-01 4.166666666666667e-01 -3.671875000000000e-01 +5.000000000000000e-01 5.000000000000000e-01 -3.671874999999999e-01 +-5.000000000000000e-01 5.000000000000000e-01 -3.671874999999999e-01 +-5.000000000000000e-01 4.583333333333334e-01 -3.671874999999999e-01 +5.000000000000000e-01 4.583333333333334e-01 -3.671874999999999e-01 +0.000000000000000e+00 4.166666666666667e-01 -3.671874999999999e-01 +0.000000000000000e+00 5.000000000000000e-01 -3.671874999999999e-01 +0.000000000000000e+00 4.583333333333333e-01 -4.093750000000000e-01 +0.000000000000000e+00 4.583333333333331e-01 -3.249999999999999e-01 +0.000000000000000e+00 4.583333333333334e-01 -3.671875000000000e-01 +5.000000000000000e-01 -4.285714285714286e-01 -4.285714285714286e-01 +5.000000000000000e-01 -5.000000000000000e-01 -3.571428571428572e-01 +5.000000000000000e-01 -4.285714285714286e-01 -2.857142857142857e-01 +5.000000000000000e-01 -3.571428571428572e-01 -3.571428571428572e-01 +-5.000000000000000e-01 -4.285714285714286e-01 -4.285714285714286e-01 +-5.000000000000000e-01 -5.000000000000000e-01 -3.571428571428572e-01 +-5.000000000000000e-01 -4.285714285714286e-01 -2.857142857142857e-01 +-5.000000000000000e-01 -3.571428571428572e-01 -3.571428571428572e-01 +5.000000000000000e-01 -2.857142857142857e-01 -4.285714285714286e-01 +5.000000000000000e-01 -3.571428571428572e-01 -3.571428571428572e-01 +5.000000000000000e-01 -2.857142857142857e-01 -2.857142857142857e-01 +5.000000000000000e-01 -2.142857142857143e-01 -3.571428571428572e-01 +-5.000000000000000e-01 -2.857142857142857e-01 -4.285714285714286e-01 +-5.000000000000000e-01 -3.571428571428572e-01 -3.571428571428572e-01 +-5.000000000000000e-01 -2.857142857142857e-01 -2.857142857142857e-01 +-5.000000000000000e-01 -2.142857142857143e-01 -3.571428571428572e-01 +5.000000000000000e-01 -1.428571428571429e-01 -4.285714285714286e-01 +5.000000000000000e-01 -2.142857142857143e-01 -3.571428571428572e-01 +5.000000000000000e-01 -1.428571428571429e-01 -2.857142857142857e-01 +5.000000000000000e-01 -7.142857142857145e-02 -3.571428571428572e-01 +-5.000000000000000e-01 -1.428571428571429e-01 -4.285714285714286e-01 +-5.000000000000000e-01 -2.142857142857143e-01 -3.571428571428572e-01 +-5.000000000000000e-01 -1.428571428571429e-01 -2.857142857142857e-01 +-5.000000000000000e-01 -7.142857142857145e-02 -3.571428571428572e-01 +5.000000000000000e-01 -5.551115123125783e-17 -4.285714285714286e-01 +5.000000000000000e-01 -7.142857142857145e-02 -3.571428571428572e-01 +5.000000000000000e-01 -5.551115123125783e-17 -2.857142857142857e-01 +5.000000000000000e-01 7.142857142857140e-02 -3.571428571428572e-01 +-5.000000000000000e-01 -5.551115123125783e-17 -4.285714285714286e-01 +-5.000000000000000e-01 -7.142857142857145e-02 -3.571428571428572e-01 +-5.000000000000000e-01 -5.551115123125783e-17 -2.857142857142857e-01 +-5.000000000000000e-01 7.142857142857140e-02 -3.571428571428572e-01 +5.000000000000000e-01 1.428571428571428e-01 -4.285714285714286e-01 +5.000000000000000e-01 7.142857142857140e-02 -3.571428571428572e-01 +5.000000000000000e-01 1.428571428571428e-01 -2.857142857142857e-01 +5.000000000000000e-01 2.142857142857142e-01 -3.571428571428572e-01 +-5.000000000000000e-01 1.428571428571428e-01 -4.285714285714286e-01 +-5.000000000000000e-01 7.142857142857140e-02 -3.571428571428572e-01 +-5.000000000000000e-01 1.428571428571428e-01 -2.857142857142857e-01 +-5.000000000000000e-01 2.142857142857142e-01 -3.571428571428572e-01 +5.000000000000000e-01 2.857142857142856e-01 -4.285714285714286e-01 +5.000000000000000e-01 2.142857142857142e-01 -3.571428571428572e-01 +5.000000000000000e-01 2.857142857142856e-01 -2.857142857142857e-01 +5.000000000000000e-01 3.571428571428570e-01 -3.571428571428572e-01 +-5.000000000000000e-01 2.857142857142856e-01 -4.285714285714286e-01 +-5.000000000000000e-01 2.142857142857142e-01 -3.571428571428572e-01 +-5.000000000000000e-01 2.857142857142856e-01 -2.857142857142857e-01 +-5.000000000000000e-01 3.571428571428570e-01 -3.571428571428572e-01 +5.000000000000000e-01 4.285714285714284e-01 -4.285714285714286e-01 +5.000000000000000e-01 3.571428571428570e-01 -3.571428571428572e-01 +5.000000000000000e-01 4.285714285714284e-01 -2.857142857142857e-01 +5.000000000000000e-01 4.999999999999998e-01 -3.571428571428572e-01 +-5.000000000000000e-01 4.285714285714284e-01 -4.285714285714286e-01 +-5.000000000000000e-01 3.571428571428570e-01 -3.571428571428572e-01 +-5.000000000000000e-01 4.285714285714284e-01 -2.857142857142857e-01 +-5.000000000000000e-01 4.999999999999998e-01 -3.571428571428572e-01 +5.000000000000000e-01 -3.571428571428572e-01 -3.571428571428572e-01 +5.000000000000000e-01 -4.285714285714286e-01 -2.857142857142857e-01 +5.000000000000000e-01 -3.571428571428572e-01 -2.142857142857143e-01 +5.000000000000000e-01 -2.857142857142857e-01 -2.857142857142857e-01 +-5.000000000000000e-01 -3.571428571428572e-01 -3.571428571428572e-01 +-5.000000000000000e-01 -4.285714285714286e-01 -2.857142857142857e-01 +-5.000000000000000e-01 -3.571428571428572e-01 -2.142857142857143e-01 +-5.000000000000000e-01 -2.857142857142857e-01 -2.857142857142857e-01 +5.000000000000000e-01 -2.142857142857143e-01 -3.571428571428572e-01 +5.000000000000000e-01 -2.857142857142857e-01 -2.857142857142857e-01 +5.000000000000000e-01 -2.142857142857143e-01 -2.142857142857143e-01 +5.000000000000000e-01 -1.428571428571429e-01 -2.857142857142857e-01 +-5.000000000000000e-01 -2.142857142857143e-01 -3.571428571428572e-01 +-5.000000000000000e-01 -2.857142857142857e-01 -2.857142857142857e-01 +-5.000000000000000e-01 -2.142857142857143e-01 -2.142857142857143e-01 +-5.000000000000000e-01 -1.428571428571429e-01 -2.857142857142857e-01 +5.000000000000000e-01 -7.142857142857145e-02 -3.571428571428572e-01 +5.000000000000000e-01 -1.428571428571429e-01 -2.857142857142857e-01 +5.000000000000000e-01 -7.142857142857145e-02 -2.142857142857143e-01 +5.000000000000000e-01 -5.551115123125783e-17 -2.857142857142857e-01 +-5.000000000000000e-01 -7.142857142857145e-02 -3.571428571428572e-01 +-5.000000000000000e-01 -1.428571428571429e-01 -2.857142857142857e-01 +-5.000000000000000e-01 -7.142857142857145e-02 -2.142857142857143e-01 +-5.000000000000000e-01 -5.551115123125783e-17 -2.857142857142857e-01 +5.000000000000000e-01 7.142857142857140e-02 -3.571428571428572e-01 +5.000000000000000e-01 -5.551115123125783e-17 -2.857142857142857e-01 +5.000000000000000e-01 7.142857142857140e-02 -2.142857142857143e-01 +5.000000000000000e-01 1.428571428571428e-01 -2.857142857142857e-01 +-5.000000000000000e-01 7.142857142857140e-02 -3.571428571428572e-01 +-5.000000000000000e-01 -5.551115123125783e-17 -2.857142857142857e-01 +-5.000000000000000e-01 7.142857142857140e-02 -2.142857142857143e-01 +-5.000000000000000e-01 1.428571428571428e-01 -2.857142857142857e-01 +5.000000000000000e-01 2.142857142857142e-01 -3.571428571428572e-01 +5.000000000000000e-01 1.428571428571428e-01 -2.857142857142857e-01 +5.000000000000000e-01 2.142857142857142e-01 -2.142857142857143e-01 +5.000000000000000e-01 2.857142857142856e-01 -2.857142857142857e-01 +-5.000000000000000e-01 2.142857142857142e-01 -3.571428571428572e-01 +-5.000000000000000e-01 1.428571428571428e-01 -2.857142857142857e-01 +-5.000000000000000e-01 2.142857142857142e-01 -2.142857142857143e-01 +-5.000000000000000e-01 2.857142857142856e-01 -2.857142857142857e-01 +5.000000000000000e-01 3.571428571428570e-01 -3.571428571428572e-01 +5.000000000000000e-01 2.857142857142856e-01 -2.857142857142857e-01 +5.000000000000000e-01 3.571428571428570e-01 -2.142857142857143e-01 +5.000000000000000e-01 4.285714285714284e-01 -2.857142857142857e-01 +-5.000000000000000e-01 3.571428571428570e-01 -3.571428571428572e-01 +-5.000000000000000e-01 2.857142857142856e-01 -2.857142857142857e-01 +-5.000000000000000e-01 3.571428571428570e-01 -2.142857142857143e-01 +-5.000000000000000e-01 4.285714285714284e-01 -2.857142857142857e-01 +5.000000000000000e-01 -4.285714285714286e-01 -2.857142857142857e-01 +5.000000000000000e-01 -5.000000000000000e-01 -2.142857142857143e-01 +5.000000000000000e-01 -4.285714285714286e-01 -1.428571428571429e-01 +5.000000000000000e-01 -3.571428571428572e-01 -2.142857142857143e-01 +-5.000000000000000e-01 -4.285714285714286e-01 -2.857142857142857e-01 +-5.000000000000000e-01 -5.000000000000000e-01 -2.142857142857143e-01 +-5.000000000000000e-01 -4.285714285714286e-01 -1.428571428571429e-01 +-5.000000000000000e-01 -3.571428571428572e-01 -2.142857142857143e-01 +5.000000000000000e-01 -2.857142857142857e-01 -2.857142857142857e-01 +5.000000000000000e-01 -3.571428571428572e-01 -2.142857142857143e-01 +5.000000000000000e-01 -2.857142857142857e-01 -1.428571428571429e-01 +5.000000000000000e-01 -2.142857142857143e-01 -2.142857142857143e-01 +-5.000000000000000e-01 -2.857142857142857e-01 -2.857142857142857e-01 +-5.000000000000000e-01 -3.571428571428572e-01 -2.142857142857143e-01 +-5.000000000000000e-01 -2.857142857142857e-01 -1.428571428571429e-01 +-5.000000000000000e-01 -2.142857142857143e-01 -2.142857142857143e-01 +5.000000000000000e-01 -1.428571428571429e-01 -2.857142857142857e-01 +5.000000000000000e-01 -2.142857142857143e-01 -2.142857142857143e-01 +5.000000000000000e-01 -1.428571428571429e-01 -1.428571428571429e-01 +5.000000000000000e-01 -7.142857142857145e-02 -2.142857142857143e-01 +-5.000000000000000e-01 -1.428571428571429e-01 -2.857142857142857e-01 +-5.000000000000000e-01 -2.142857142857143e-01 -2.142857142857143e-01 +-5.000000000000000e-01 -1.428571428571429e-01 -1.428571428571429e-01 +-5.000000000000000e-01 -7.142857142857145e-02 -2.142857142857143e-01 +5.000000000000000e-01 -5.551115123125783e-17 -2.857142857142857e-01 +5.000000000000000e-01 -7.142857142857145e-02 -2.142857142857143e-01 +5.000000000000000e-01 -5.551115123125783e-17 -1.428571428571429e-01 +5.000000000000000e-01 7.142857142857140e-02 -2.142857142857143e-01 +-5.000000000000000e-01 -5.551115123125783e-17 -2.857142857142857e-01 +-5.000000000000000e-01 -7.142857142857145e-02 -2.142857142857143e-01 +-5.000000000000000e-01 -5.551115123125783e-17 -1.428571428571429e-01 +-5.000000000000000e-01 7.142857142857140e-02 -2.142857142857143e-01 +5.000000000000000e-01 1.428571428571428e-01 -2.857142857142857e-01 +5.000000000000000e-01 7.142857142857140e-02 -2.142857142857143e-01 +5.000000000000000e-01 1.428571428571428e-01 -1.428571428571429e-01 +5.000000000000000e-01 2.142857142857142e-01 -2.142857142857143e-01 +-5.000000000000000e-01 1.428571428571428e-01 -2.857142857142857e-01 +-5.000000000000000e-01 7.142857142857140e-02 -2.142857142857143e-01 +-5.000000000000000e-01 1.428571428571428e-01 -1.428571428571429e-01 +-5.000000000000000e-01 2.142857142857142e-01 -2.142857142857143e-01 +5.000000000000000e-01 2.857142857142856e-01 -2.857142857142857e-01 +5.000000000000000e-01 2.142857142857142e-01 -2.142857142857143e-01 +5.000000000000000e-01 2.857142857142856e-01 -1.428571428571429e-01 +5.000000000000000e-01 3.571428571428570e-01 -2.142857142857143e-01 +-5.000000000000000e-01 2.857142857142856e-01 -2.857142857142857e-01 +-5.000000000000000e-01 2.142857142857142e-01 -2.142857142857143e-01 +-5.000000000000000e-01 2.857142857142856e-01 -1.428571428571429e-01 +-5.000000000000000e-01 3.571428571428570e-01 -2.142857142857143e-01 +5.000000000000000e-01 4.285714285714284e-01 -2.857142857142857e-01 +5.000000000000000e-01 3.571428571428570e-01 -2.142857142857143e-01 +5.000000000000000e-01 4.285714285714284e-01 -1.428571428571429e-01 +5.000000000000000e-01 4.999999999999998e-01 -2.142857142857143e-01 +-5.000000000000000e-01 4.285714285714284e-01 -2.857142857142857e-01 +-5.000000000000000e-01 3.571428571428570e-01 -2.142857142857143e-01 +-5.000000000000000e-01 4.285714285714284e-01 -1.428571428571429e-01 +-5.000000000000000e-01 4.999999999999998e-01 -2.142857142857143e-01 +5.000000000000000e-01 -3.571428571428572e-01 -2.142857142857143e-01 +5.000000000000000e-01 -4.285714285714286e-01 -1.428571428571429e-01 +5.000000000000000e-01 -3.571428571428572e-01 -7.142857142857151e-02 +5.000000000000000e-01 -2.857142857142857e-01 -1.428571428571429e-01 +-5.000000000000000e-01 -3.571428571428572e-01 -2.142857142857143e-01 +-5.000000000000000e-01 -4.285714285714286e-01 -1.428571428571429e-01 +-5.000000000000000e-01 -3.571428571428572e-01 -7.142857142857151e-02 +-5.000000000000000e-01 -2.857142857142857e-01 -1.428571428571429e-01 +5.000000000000000e-01 -2.142857142857143e-01 -2.142857142857143e-01 +5.000000000000000e-01 -2.857142857142857e-01 -1.428571428571429e-01 +5.000000000000000e-01 -2.142857142857143e-01 -7.142857142857151e-02 +5.000000000000000e-01 -1.428571428571429e-01 -1.428571428571429e-01 +-5.000000000000000e-01 -2.142857142857143e-01 -2.142857142857143e-01 +-5.000000000000000e-01 -2.857142857142857e-01 -1.428571428571429e-01 +-5.000000000000000e-01 -2.142857142857143e-01 -7.142857142857151e-02 +-5.000000000000000e-01 -1.428571428571429e-01 -1.428571428571429e-01 +5.000000000000000e-01 -7.142857142857145e-02 -2.142857142857143e-01 +5.000000000000000e-01 -1.428571428571429e-01 -1.428571428571429e-01 +5.000000000000000e-01 -7.142857142857145e-02 -7.142857142857151e-02 +5.000000000000000e-01 -5.551115123125783e-17 -1.428571428571429e-01 +-5.000000000000000e-01 -7.142857142857145e-02 -2.142857142857143e-01 +-5.000000000000000e-01 -1.428571428571429e-01 -1.428571428571429e-01 +-5.000000000000000e-01 -7.142857142857145e-02 -7.142857142857151e-02 +-5.000000000000000e-01 -5.551115123125783e-17 -1.428571428571429e-01 +5.000000000000000e-01 7.142857142857140e-02 -2.142857142857143e-01 +5.000000000000000e-01 -5.551115123125783e-17 -1.428571428571429e-01 +5.000000000000000e-01 7.142857142857140e-02 -7.142857142857151e-02 +5.000000000000000e-01 1.428571428571428e-01 -1.428571428571429e-01 +-5.000000000000000e-01 7.142857142857140e-02 -2.142857142857143e-01 +-5.000000000000000e-01 -5.551115123125783e-17 -1.428571428571429e-01 +-5.000000000000000e-01 7.142857142857140e-02 -7.142857142857151e-02 +-5.000000000000000e-01 1.428571428571428e-01 -1.428571428571429e-01 +5.000000000000000e-01 2.142857142857142e-01 -2.142857142857143e-01 +5.000000000000000e-01 1.428571428571428e-01 -1.428571428571429e-01 +5.000000000000000e-01 2.142857142857142e-01 -7.142857142857151e-02 +5.000000000000000e-01 2.857142857142856e-01 -1.428571428571429e-01 +-5.000000000000000e-01 2.142857142857142e-01 -2.142857142857143e-01 +-5.000000000000000e-01 1.428571428571428e-01 -1.428571428571429e-01 +-5.000000000000000e-01 2.142857142857142e-01 -7.142857142857151e-02 +-5.000000000000000e-01 2.857142857142856e-01 -1.428571428571429e-01 +5.000000000000000e-01 3.571428571428570e-01 -2.142857142857143e-01 +5.000000000000000e-01 2.857142857142856e-01 -1.428571428571429e-01 +5.000000000000000e-01 3.571428571428570e-01 -7.142857142857151e-02 +5.000000000000000e-01 4.285714285714284e-01 -1.428571428571429e-01 +-5.000000000000000e-01 3.571428571428570e-01 -2.142857142857143e-01 +-5.000000000000000e-01 2.857142857142856e-01 -1.428571428571429e-01 +-5.000000000000000e-01 3.571428571428570e-01 -7.142857142857151e-02 +-5.000000000000000e-01 4.285714285714284e-01 -1.428571428571429e-01 +5.000000000000000e-01 -4.285714285714286e-01 -1.428571428571429e-01 +5.000000000000000e-01 -5.000000000000000e-01 -7.142857142857151e-02 +5.000000000000000e-01 -4.285714285714286e-01 -1.110223024625157e-16 +5.000000000000000e-01 -3.571428571428572e-01 -7.142857142857151e-02 +-5.000000000000000e-01 -4.285714285714286e-01 -1.428571428571429e-01 +-5.000000000000000e-01 -5.000000000000000e-01 -7.142857142857151e-02 +-5.000000000000000e-01 -4.285714285714286e-01 -1.110223024625157e-16 +-5.000000000000000e-01 -3.571428571428572e-01 -7.142857142857151e-02 +5.000000000000000e-01 -2.857142857142857e-01 -1.428571428571429e-01 +5.000000000000000e-01 -3.571428571428572e-01 -7.142857142857151e-02 +5.000000000000000e-01 -2.857142857142857e-01 -1.110223024625157e-16 +5.000000000000000e-01 -2.142857142857143e-01 -7.142857142857151e-02 +-5.000000000000000e-01 -2.857142857142857e-01 -1.428571428571429e-01 +-5.000000000000000e-01 -3.571428571428572e-01 -7.142857142857151e-02 +-5.000000000000000e-01 -2.857142857142857e-01 -1.110223024625157e-16 +-5.000000000000000e-01 -2.142857142857143e-01 -7.142857142857151e-02 +5.000000000000000e-01 -1.428571428571429e-01 -1.428571428571429e-01 +5.000000000000000e-01 -2.142857142857143e-01 -7.142857142857151e-02 +5.000000000000000e-01 -1.428571428571429e-01 -1.110223024625157e-16 +5.000000000000000e-01 -7.142857142857145e-02 -7.142857142857151e-02 +-5.000000000000000e-01 -1.428571428571429e-01 -1.428571428571429e-01 +-5.000000000000000e-01 -2.142857142857143e-01 -7.142857142857151e-02 +-5.000000000000000e-01 -1.428571428571429e-01 -1.110223024625157e-16 +-5.000000000000000e-01 -7.142857142857145e-02 -7.142857142857151e-02 +5.000000000000000e-01 -5.551115123125783e-17 -1.428571428571429e-01 +5.000000000000000e-01 -7.142857142857145e-02 -7.142857142857151e-02 +5.000000000000000e-01 -5.551115123125783e-17 -1.110223024625157e-16 +5.000000000000000e-01 7.142857142857140e-02 -7.142857142857151e-02 +-5.000000000000000e-01 -5.551115123125783e-17 -1.428571428571429e-01 +-5.000000000000000e-01 -7.142857142857145e-02 -7.142857142857151e-02 +-5.000000000000000e-01 -5.551115123125783e-17 -1.110223024625157e-16 +-5.000000000000000e-01 7.142857142857140e-02 -7.142857142857151e-02 +5.000000000000000e-01 1.428571428571428e-01 -1.428571428571429e-01 +5.000000000000000e-01 7.142857142857140e-02 -7.142857142857151e-02 +5.000000000000000e-01 1.428571428571428e-01 -1.110223024625157e-16 +5.000000000000000e-01 2.142857142857142e-01 -7.142857142857151e-02 +-5.000000000000000e-01 1.428571428571428e-01 -1.428571428571429e-01 +-5.000000000000000e-01 7.142857142857140e-02 -7.142857142857151e-02 +-5.000000000000000e-01 1.428571428571428e-01 -1.110223024625157e-16 +-5.000000000000000e-01 2.142857142857142e-01 -7.142857142857151e-02 +5.000000000000000e-01 2.857142857142856e-01 -1.428571428571429e-01 +5.000000000000000e-01 2.142857142857142e-01 -7.142857142857151e-02 +5.000000000000000e-01 2.857142857142856e-01 -1.110223024625157e-16 +5.000000000000000e-01 3.571428571428570e-01 -7.142857142857151e-02 +-5.000000000000000e-01 2.857142857142856e-01 -1.428571428571429e-01 +-5.000000000000000e-01 2.142857142857142e-01 -7.142857142857151e-02 +-5.000000000000000e-01 2.857142857142856e-01 -1.110223024625157e-16 +-5.000000000000000e-01 3.571428571428570e-01 -7.142857142857151e-02 +5.000000000000000e-01 4.285714285714284e-01 -1.428571428571429e-01 +5.000000000000000e-01 3.571428571428570e-01 -7.142857142857151e-02 +5.000000000000000e-01 4.285714285714284e-01 -1.110223024625157e-16 +5.000000000000000e-01 4.999999999999998e-01 -7.142857142857151e-02 +-5.000000000000000e-01 4.285714285714284e-01 -1.428571428571429e-01 +-5.000000000000000e-01 3.571428571428570e-01 -7.142857142857151e-02 +-5.000000000000000e-01 4.285714285714284e-01 -1.110223024625157e-16 +-5.000000000000000e-01 4.999999999999998e-01 -7.142857142857151e-02 +5.000000000000000e-01 -3.571428571428572e-01 -7.142857142857151e-02 +5.000000000000000e-01 -4.285714285714286e-01 -1.110223024625157e-16 +5.000000000000000e-01 -3.571428571428572e-01 7.142857142857129e-02 +5.000000000000000e-01 -2.857142857142857e-01 -1.110223024625157e-16 +-5.000000000000000e-01 -3.571428571428572e-01 -7.142857142857151e-02 +-5.000000000000000e-01 -4.285714285714286e-01 -1.110223024625157e-16 +-5.000000000000000e-01 -3.571428571428572e-01 7.142857142857129e-02 +-5.000000000000000e-01 -2.857142857142857e-01 -1.110223024625157e-16 +5.000000000000000e-01 -2.142857142857143e-01 -7.142857142857151e-02 +5.000000000000000e-01 -2.857142857142857e-01 -1.110223024625157e-16 +5.000000000000000e-01 -2.142857142857143e-01 7.142857142857129e-02 +5.000000000000000e-01 -1.428571428571429e-01 -1.110223024625157e-16 +-5.000000000000000e-01 -2.142857142857143e-01 -7.142857142857151e-02 +-5.000000000000000e-01 -2.857142857142857e-01 -1.110223024625157e-16 +-5.000000000000000e-01 -2.142857142857143e-01 7.142857142857129e-02 +-5.000000000000000e-01 -1.428571428571429e-01 -1.110223024625157e-16 +5.000000000000000e-01 -7.142857142857145e-02 -7.142857142857151e-02 +5.000000000000000e-01 -1.428571428571429e-01 -1.110223024625157e-16 +5.000000000000000e-01 -7.142857142857145e-02 7.142857142857129e-02 +5.000000000000000e-01 -5.551115123125783e-17 -1.110223024625157e-16 +-5.000000000000000e-01 -7.142857142857145e-02 -7.142857142857151e-02 +-5.000000000000000e-01 -1.428571428571429e-01 -1.110223024625157e-16 +-5.000000000000000e-01 -7.142857142857145e-02 7.142857142857129e-02 +-5.000000000000000e-01 -5.551115123125783e-17 -1.110223024625157e-16 +5.000000000000000e-01 7.142857142857140e-02 -7.142857142857151e-02 +5.000000000000000e-01 -5.551115123125783e-17 -1.110223024625157e-16 +5.000000000000000e-01 7.142857142857140e-02 7.142857142857129e-02 +5.000000000000000e-01 1.428571428571428e-01 -1.110223024625157e-16 +-5.000000000000000e-01 7.142857142857140e-02 -7.142857142857151e-02 +-5.000000000000000e-01 -5.551115123125783e-17 -1.110223024625157e-16 +-5.000000000000000e-01 7.142857142857140e-02 7.142857142857129e-02 +-5.000000000000000e-01 1.428571428571428e-01 -1.110223024625157e-16 +5.000000000000000e-01 2.142857142857142e-01 -7.142857142857151e-02 +5.000000000000000e-01 1.428571428571428e-01 -1.110223024625157e-16 +5.000000000000000e-01 2.142857142857142e-01 7.142857142857129e-02 +5.000000000000000e-01 2.857142857142856e-01 -1.110223024625157e-16 +-5.000000000000000e-01 2.142857142857142e-01 -7.142857142857151e-02 +-5.000000000000000e-01 1.428571428571428e-01 -1.110223024625157e-16 +-5.000000000000000e-01 2.142857142857142e-01 7.142857142857129e-02 +-5.000000000000000e-01 2.857142857142856e-01 -1.110223024625157e-16 +5.000000000000000e-01 3.571428571428570e-01 -7.142857142857151e-02 +5.000000000000000e-01 2.857142857142856e-01 -1.110223024625157e-16 +5.000000000000000e-01 3.571428571428570e-01 7.142857142857129e-02 +5.000000000000000e-01 4.285714285714284e-01 -1.110223024625157e-16 +-5.000000000000000e-01 3.571428571428570e-01 -7.142857142857151e-02 +-5.000000000000000e-01 2.857142857142856e-01 -1.110223024625157e-16 +-5.000000000000000e-01 3.571428571428570e-01 7.142857142857129e-02 +-5.000000000000000e-01 4.285714285714284e-01 -1.110223024625157e-16 +5.000000000000000e-01 -4.285714285714286e-01 -1.110223024625157e-16 +5.000000000000000e-01 -5.000000000000000e-01 7.142857142857129e-02 +5.000000000000000e-01 -4.285714285714286e-01 1.428571428571427e-01 +5.000000000000000e-01 -3.571428571428572e-01 7.142857142857129e-02 +-5.000000000000000e-01 -4.285714285714286e-01 -1.110223024625157e-16 +-5.000000000000000e-01 -5.000000000000000e-01 7.142857142857129e-02 +-5.000000000000000e-01 -4.285714285714286e-01 1.428571428571427e-01 +-5.000000000000000e-01 -3.571428571428572e-01 7.142857142857129e-02 +5.000000000000000e-01 -2.857142857142857e-01 -1.110223024625157e-16 +5.000000000000000e-01 -3.571428571428572e-01 7.142857142857129e-02 +5.000000000000000e-01 -2.857142857142857e-01 1.428571428571427e-01 +5.000000000000000e-01 -2.142857142857143e-01 7.142857142857129e-02 +-5.000000000000000e-01 -2.857142857142857e-01 -1.110223024625157e-16 +-5.000000000000000e-01 -3.571428571428572e-01 7.142857142857129e-02 +-5.000000000000000e-01 -2.857142857142857e-01 1.428571428571427e-01 +-5.000000000000000e-01 -2.142857142857143e-01 7.142857142857129e-02 +5.000000000000000e-01 -1.428571428571429e-01 -1.110223024625157e-16 +5.000000000000000e-01 -2.142857142857143e-01 7.142857142857129e-02 +5.000000000000000e-01 -1.428571428571429e-01 1.428571428571427e-01 +5.000000000000000e-01 -7.142857142857145e-02 7.142857142857129e-02 +-5.000000000000000e-01 -1.428571428571429e-01 -1.110223024625157e-16 +-5.000000000000000e-01 -2.142857142857143e-01 7.142857142857129e-02 +-5.000000000000000e-01 -1.428571428571429e-01 1.428571428571427e-01 +-5.000000000000000e-01 -7.142857142857145e-02 7.142857142857129e-02 +5.000000000000000e-01 -5.551115123125783e-17 -1.110223024625157e-16 +5.000000000000000e-01 -7.142857142857145e-02 7.142857142857129e-02 +5.000000000000000e-01 -5.551115123125783e-17 1.428571428571427e-01 +5.000000000000000e-01 7.142857142857140e-02 7.142857142857129e-02 +-5.000000000000000e-01 -5.551115123125783e-17 -1.110223024625157e-16 +-5.000000000000000e-01 -7.142857142857145e-02 7.142857142857129e-02 +-5.000000000000000e-01 -5.551115123125783e-17 1.428571428571427e-01 +-5.000000000000000e-01 7.142857142857140e-02 7.142857142857129e-02 +5.000000000000000e-01 1.428571428571428e-01 -1.110223024625157e-16 +5.000000000000000e-01 7.142857142857140e-02 7.142857142857129e-02 +5.000000000000000e-01 1.428571428571428e-01 1.428571428571427e-01 +5.000000000000000e-01 2.142857142857142e-01 7.142857142857129e-02 +-5.000000000000000e-01 1.428571428571428e-01 -1.110223024625157e-16 +-5.000000000000000e-01 7.142857142857140e-02 7.142857142857129e-02 +-5.000000000000000e-01 1.428571428571428e-01 1.428571428571427e-01 +-5.000000000000000e-01 2.142857142857142e-01 7.142857142857129e-02 +5.000000000000000e-01 2.857142857142856e-01 -1.110223024625157e-16 +5.000000000000000e-01 2.142857142857142e-01 7.142857142857129e-02 +5.000000000000000e-01 2.857142857142856e-01 1.428571428571427e-01 +5.000000000000000e-01 3.571428571428570e-01 7.142857142857129e-02 +-5.000000000000000e-01 2.857142857142856e-01 -1.110223024625157e-16 +-5.000000000000000e-01 2.142857142857142e-01 7.142857142857129e-02 +-5.000000000000000e-01 2.857142857142856e-01 1.428571428571427e-01 +-5.000000000000000e-01 3.571428571428570e-01 7.142857142857129e-02 +5.000000000000000e-01 4.285714285714284e-01 -1.110223024625157e-16 +5.000000000000000e-01 3.571428571428570e-01 7.142857142857129e-02 +5.000000000000000e-01 4.285714285714284e-01 1.428571428571427e-01 +5.000000000000000e-01 4.999999999999998e-01 7.142857142857129e-02 +-5.000000000000000e-01 4.285714285714284e-01 -1.110223024625157e-16 +-5.000000000000000e-01 3.571428571428570e-01 7.142857142857129e-02 +-5.000000000000000e-01 4.285714285714284e-01 1.428571428571427e-01 +-5.000000000000000e-01 4.999999999999998e-01 7.142857142857129e-02 +5.000000000000000e-01 -3.571428571428572e-01 7.142857142857129e-02 +5.000000000000000e-01 -4.285714285714286e-01 1.428571428571427e-01 +5.000000000000000e-01 -3.571428571428572e-01 2.142857142857141e-01 +5.000000000000000e-01 -2.857142857142857e-01 1.428571428571427e-01 +-5.000000000000000e-01 -3.571428571428572e-01 7.142857142857129e-02 +-5.000000000000000e-01 -4.285714285714286e-01 1.428571428571427e-01 +-5.000000000000000e-01 -3.571428571428572e-01 2.142857142857141e-01 +-5.000000000000000e-01 -2.857142857142857e-01 1.428571428571427e-01 +5.000000000000000e-01 -2.142857142857143e-01 7.142857142857129e-02 +5.000000000000000e-01 -2.857142857142857e-01 1.428571428571427e-01 +5.000000000000000e-01 -2.142857142857143e-01 2.142857142857141e-01 +5.000000000000000e-01 -1.428571428571429e-01 1.428571428571427e-01 +-5.000000000000000e-01 -2.142857142857143e-01 7.142857142857129e-02 +-5.000000000000000e-01 -2.857142857142857e-01 1.428571428571427e-01 +-5.000000000000000e-01 -2.142857142857143e-01 2.142857142857141e-01 +-5.000000000000000e-01 -1.428571428571429e-01 1.428571428571427e-01 +5.000000000000000e-01 -7.142857142857145e-02 7.142857142857129e-02 +5.000000000000000e-01 -1.428571428571429e-01 1.428571428571427e-01 +5.000000000000000e-01 -7.142857142857145e-02 2.142857142857141e-01 +5.000000000000000e-01 -5.551115123125783e-17 1.428571428571427e-01 +-5.000000000000000e-01 -7.142857142857145e-02 7.142857142857129e-02 +-5.000000000000000e-01 -1.428571428571429e-01 1.428571428571427e-01 +-5.000000000000000e-01 -7.142857142857145e-02 2.142857142857141e-01 +-5.000000000000000e-01 -5.551115123125783e-17 1.428571428571427e-01 +5.000000000000000e-01 7.142857142857140e-02 7.142857142857129e-02 +5.000000000000000e-01 -5.551115123125783e-17 1.428571428571427e-01 +5.000000000000000e-01 7.142857142857140e-02 2.142857142857141e-01 +5.000000000000000e-01 1.428571428571428e-01 1.428571428571427e-01 +-5.000000000000000e-01 7.142857142857140e-02 7.142857142857129e-02 +-5.000000000000000e-01 -5.551115123125783e-17 1.428571428571427e-01 +-5.000000000000000e-01 7.142857142857140e-02 2.142857142857141e-01 +-5.000000000000000e-01 1.428571428571428e-01 1.428571428571427e-01 +5.000000000000000e-01 2.142857142857142e-01 7.142857142857129e-02 +5.000000000000000e-01 1.428571428571428e-01 1.428571428571427e-01 +5.000000000000000e-01 2.142857142857142e-01 2.142857142857141e-01 +5.000000000000000e-01 2.857142857142856e-01 1.428571428571427e-01 +-5.000000000000000e-01 2.142857142857142e-01 7.142857142857129e-02 +-5.000000000000000e-01 1.428571428571428e-01 1.428571428571427e-01 +-5.000000000000000e-01 2.142857142857142e-01 2.142857142857141e-01 +-5.000000000000000e-01 2.857142857142856e-01 1.428571428571427e-01 +5.000000000000000e-01 3.571428571428570e-01 7.142857142857129e-02 +5.000000000000000e-01 2.857142857142856e-01 1.428571428571427e-01 +5.000000000000000e-01 3.571428571428570e-01 2.142857142857141e-01 +5.000000000000000e-01 4.285714285714284e-01 1.428571428571427e-01 +-5.000000000000000e-01 3.571428571428570e-01 7.142857142857129e-02 +-5.000000000000000e-01 2.857142857142856e-01 1.428571428571427e-01 +-5.000000000000000e-01 3.571428571428570e-01 2.142857142857141e-01 +-5.000000000000000e-01 4.285714285714284e-01 1.428571428571427e-01 +5.000000000000000e-01 -4.285714285714286e-01 1.428571428571427e-01 +5.000000000000000e-01 -5.000000000000000e-01 2.142857142857141e-01 +5.000000000000000e-01 -4.285714285714286e-01 2.857142857142855e-01 +5.000000000000000e-01 -3.571428571428572e-01 2.142857142857141e-01 +-5.000000000000000e-01 -4.285714285714286e-01 1.428571428571427e-01 +-5.000000000000000e-01 -5.000000000000000e-01 2.142857142857141e-01 +-5.000000000000000e-01 -4.285714285714286e-01 2.857142857142855e-01 +-5.000000000000000e-01 -3.571428571428572e-01 2.142857142857141e-01 +5.000000000000000e-01 -2.857142857142857e-01 1.428571428571427e-01 +5.000000000000000e-01 -3.571428571428572e-01 2.142857142857141e-01 +5.000000000000000e-01 -2.857142857142857e-01 2.857142857142855e-01 +5.000000000000000e-01 -2.142857142857143e-01 2.142857142857141e-01 +-5.000000000000000e-01 -2.857142857142857e-01 1.428571428571427e-01 +-5.000000000000000e-01 -3.571428571428572e-01 2.142857142857141e-01 +-5.000000000000000e-01 -2.857142857142857e-01 2.857142857142855e-01 +-5.000000000000000e-01 -2.142857142857143e-01 2.142857142857141e-01 +5.000000000000000e-01 -1.428571428571429e-01 1.428571428571427e-01 +5.000000000000000e-01 -2.142857142857143e-01 2.142857142857141e-01 +5.000000000000000e-01 -1.428571428571429e-01 2.857142857142855e-01 +5.000000000000000e-01 -7.142857142857145e-02 2.142857142857141e-01 +-5.000000000000000e-01 -1.428571428571429e-01 1.428571428571427e-01 +-5.000000000000000e-01 -2.142857142857143e-01 2.142857142857141e-01 +-5.000000000000000e-01 -1.428571428571429e-01 2.857142857142855e-01 +-5.000000000000000e-01 -7.142857142857145e-02 2.142857142857141e-01 +5.000000000000000e-01 -5.551115123125783e-17 1.428571428571427e-01 +5.000000000000000e-01 -7.142857142857145e-02 2.142857142857141e-01 +5.000000000000000e-01 -5.551115123125783e-17 2.857142857142855e-01 +5.000000000000000e-01 7.142857142857140e-02 2.142857142857141e-01 +-5.000000000000000e-01 -5.551115123125783e-17 1.428571428571427e-01 +-5.000000000000000e-01 -7.142857142857145e-02 2.142857142857141e-01 +-5.000000000000000e-01 -5.551115123125783e-17 2.857142857142855e-01 +-5.000000000000000e-01 7.142857142857140e-02 2.142857142857141e-01 +5.000000000000000e-01 1.428571428571428e-01 1.428571428571427e-01 +5.000000000000000e-01 7.142857142857140e-02 2.142857142857141e-01 +5.000000000000000e-01 1.428571428571428e-01 2.857142857142855e-01 +5.000000000000000e-01 2.142857142857142e-01 2.142857142857141e-01 +-5.000000000000000e-01 1.428571428571428e-01 1.428571428571427e-01 +-5.000000000000000e-01 7.142857142857140e-02 2.142857142857141e-01 +-5.000000000000000e-01 1.428571428571428e-01 2.857142857142855e-01 +-5.000000000000000e-01 2.142857142857142e-01 2.142857142857141e-01 +5.000000000000000e-01 2.857142857142856e-01 1.428571428571427e-01 +5.000000000000000e-01 2.142857142857142e-01 2.142857142857141e-01 +5.000000000000000e-01 2.857142857142856e-01 2.857142857142855e-01 +5.000000000000000e-01 3.571428571428570e-01 2.142857142857141e-01 +-5.000000000000000e-01 2.857142857142856e-01 1.428571428571427e-01 +-5.000000000000000e-01 2.142857142857142e-01 2.142857142857141e-01 +-5.000000000000000e-01 2.857142857142856e-01 2.857142857142855e-01 +-5.000000000000000e-01 3.571428571428570e-01 2.142857142857141e-01 +5.000000000000000e-01 4.285714285714284e-01 1.428571428571427e-01 +5.000000000000000e-01 3.571428571428570e-01 2.142857142857141e-01 +5.000000000000000e-01 4.285714285714284e-01 2.857142857142855e-01 +5.000000000000000e-01 4.999999999999998e-01 2.142857142857141e-01 +-5.000000000000000e-01 4.285714285714284e-01 1.428571428571427e-01 +-5.000000000000000e-01 3.571428571428570e-01 2.142857142857141e-01 +-5.000000000000000e-01 4.285714285714284e-01 2.857142857142855e-01 +-5.000000000000000e-01 4.999999999999998e-01 2.142857142857141e-01 +5.000000000000000e-01 -3.571428571428572e-01 2.142857142857141e-01 +5.000000000000000e-01 -4.285714285714286e-01 2.857142857142855e-01 +5.000000000000000e-01 -3.571428571428572e-01 3.571428571428569e-01 +5.000000000000000e-01 -2.857142857142857e-01 2.857142857142855e-01 +-5.000000000000000e-01 -3.571428571428572e-01 2.142857142857141e-01 +-5.000000000000000e-01 -4.285714285714286e-01 2.857142857142855e-01 +-5.000000000000000e-01 -3.571428571428572e-01 3.571428571428569e-01 +-5.000000000000000e-01 -2.857142857142857e-01 2.857142857142855e-01 +5.000000000000000e-01 -2.142857142857143e-01 2.142857142857141e-01 +5.000000000000000e-01 -2.857142857142857e-01 2.857142857142855e-01 +5.000000000000000e-01 -2.142857142857143e-01 3.571428571428569e-01 +5.000000000000000e-01 -1.428571428571429e-01 2.857142857142855e-01 +-5.000000000000000e-01 -2.142857142857143e-01 2.142857142857141e-01 +-5.000000000000000e-01 -2.857142857142857e-01 2.857142857142855e-01 +-5.000000000000000e-01 -2.142857142857143e-01 3.571428571428569e-01 +-5.000000000000000e-01 -1.428571428571429e-01 2.857142857142855e-01 +5.000000000000000e-01 -7.142857142857145e-02 2.142857142857141e-01 +5.000000000000000e-01 -1.428571428571429e-01 2.857142857142855e-01 +5.000000000000000e-01 -7.142857142857145e-02 3.571428571428569e-01 +5.000000000000000e-01 -5.551115123125783e-17 2.857142857142855e-01 +-5.000000000000000e-01 -7.142857142857145e-02 2.142857142857141e-01 +-5.000000000000000e-01 -1.428571428571429e-01 2.857142857142855e-01 +-5.000000000000000e-01 -7.142857142857145e-02 3.571428571428569e-01 +-5.000000000000000e-01 -5.551115123125783e-17 2.857142857142855e-01 +5.000000000000000e-01 7.142857142857140e-02 2.142857142857141e-01 +5.000000000000000e-01 -5.551115123125783e-17 2.857142857142855e-01 +5.000000000000000e-01 7.142857142857140e-02 3.571428571428569e-01 +5.000000000000000e-01 1.428571428571428e-01 2.857142857142855e-01 +-5.000000000000000e-01 7.142857142857140e-02 2.142857142857141e-01 +-5.000000000000000e-01 -5.551115123125783e-17 2.857142857142855e-01 +-5.000000000000000e-01 7.142857142857140e-02 3.571428571428569e-01 +-5.000000000000000e-01 1.428571428571428e-01 2.857142857142855e-01 +5.000000000000000e-01 2.142857142857142e-01 2.142857142857141e-01 +5.000000000000000e-01 1.428571428571428e-01 2.857142857142855e-01 +5.000000000000000e-01 2.142857142857142e-01 3.571428571428569e-01 +5.000000000000000e-01 2.857142857142856e-01 2.857142857142855e-01 +-5.000000000000000e-01 2.142857142857142e-01 2.142857142857141e-01 +-5.000000000000000e-01 1.428571428571428e-01 2.857142857142855e-01 +-5.000000000000000e-01 2.142857142857142e-01 3.571428571428569e-01 +-5.000000000000000e-01 2.857142857142856e-01 2.857142857142855e-01 +5.000000000000000e-01 3.571428571428570e-01 2.142857142857141e-01 +5.000000000000000e-01 2.857142857142856e-01 2.857142857142855e-01 +5.000000000000000e-01 3.571428571428570e-01 3.571428571428569e-01 +5.000000000000000e-01 4.285714285714284e-01 2.857142857142855e-01 +-5.000000000000000e-01 3.571428571428570e-01 2.142857142857141e-01 +-5.000000000000000e-01 2.857142857142856e-01 2.857142857142855e-01 +-5.000000000000000e-01 3.571428571428570e-01 3.571428571428569e-01 +-5.000000000000000e-01 4.285714285714284e-01 2.857142857142855e-01 +5.000000000000000e-01 -4.285714285714286e-01 2.857142857142855e-01 +5.000000000000000e-01 -5.000000000000000e-01 3.571428571428569e-01 +5.000000000000000e-01 -4.285714285714286e-01 4.285714285714283e-01 +5.000000000000000e-01 -3.571428571428572e-01 3.571428571428569e-01 +-5.000000000000000e-01 -4.285714285714286e-01 2.857142857142855e-01 +-5.000000000000000e-01 -5.000000000000000e-01 3.571428571428569e-01 +-5.000000000000000e-01 -4.285714285714286e-01 4.285714285714283e-01 +-5.000000000000000e-01 -3.571428571428572e-01 3.571428571428569e-01 +5.000000000000000e-01 -2.857142857142857e-01 2.857142857142855e-01 +5.000000000000000e-01 -3.571428571428572e-01 3.571428571428569e-01 +5.000000000000000e-01 -2.857142857142857e-01 4.285714285714283e-01 +5.000000000000000e-01 -2.142857142857143e-01 3.571428571428569e-01 +-5.000000000000000e-01 -2.857142857142857e-01 2.857142857142855e-01 +-5.000000000000000e-01 -3.571428571428572e-01 3.571428571428569e-01 +-5.000000000000000e-01 -2.857142857142857e-01 4.285714285714283e-01 +-5.000000000000000e-01 -2.142857142857143e-01 3.571428571428569e-01 +5.000000000000000e-01 -1.428571428571429e-01 2.857142857142855e-01 +5.000000000000000e-01 -2.142857142857143e-01 3.571428571428569e-01 +5.000000000000000e-01 -1.428571428571429e-01 4.285714285714283e-01 +5.000000000000000e-01 -7.142857142857145e-02 3.571428571428569e-01 +-5.000000000000000e-01 -1.428571428571429e-01 2.857142857142855e-01 +-5.000000000000000e-01 -2.142857142857143e-01 3.571428571428569e-01 +-5.000000000000000e-01 -1.428571428571429e-01 4.285714285714283e-01 +-5.000000000000000e-01 -7.142857142857145e-02 3.571428571428569e-01 +5.000000000000000e-01 -5.551115123125783e-17 2.857142857142855e-01 +5.000000000000000e-01 -7.142857142857145e-02 3.571428571428569e-01 +5.000000000000000e-01 -5.551115123125783e-17 4.285714285714283e-01 +5.000000000000000e-01 7.142857142857140e-02 3.571428571428569e-01 +-5.000000000000000e-01 -5.551115123125783e-17 2.857142857142855e-01 +-5.000000000000000e-01 -7.142857142857145e-02 3.571428571428569e-01 +-5.000000000000000e-01 -5.551115123125783e-17 4.285714285714283e-01 +-5.000000000000000e-01 7.142857142857140e-02 3.571428571428569e-01 +5.000000000000000e-01 1.428571428571428e-01 2.857142857142855e-01 +5.000000000000000e-01 7.142857142857140e-02 3.571428571428569e-01 +5.000000000000000e-01 1.428571428571428e-01 4.285714285714283e-01 +5.000000000000000e-01 2.142857142857142e-01 3.571428571428569e-01 +-5.000000000000000e-01 1.428571428571428e-01 2.857142857142855e-01 +-5.000000000000000e-01 7.142857142857140e-02 3.571428571428569e-01 +-5.000000000000000e-01 1.428571428571428e-01 4.285714285714283e-01 +-5.000000000000000e-01 2.142857142857142e-01 3.571428571428569e-01 +5.000000000000000e-01 2.857142857142856e-01 2.857142857142855e-01 +5.000000000000000e-01 2.142857142857142e-01 3.571428571428569e-01 +5.000000000000000e-01 2.857142857142856e-01 4.285714285714283e-01 +5.000000000000000e-01 3.571428571428570e-01 3.571428571428569e-01 +-5.000000000000000e-01 2.857142857142856e-01 2.857142857142855e-01 +-5.000000000000000e-01 2.142857142857142e-01 3.571428571428569e-01 +-5.000000000000000e-01 2.857142857142856e-01 4.285714285714283e-01 +-5.000000000000000e-01 3.571428571428570e-01 3.571428571428569e-01 +5.000000000000000e-01 4.285714285714284e-01 2.857142857142855e-01 +5.000000000000000e-01 3.571428571428570e-01 3.571428571428569e-01 +5.000000000000000e-01 4.285714285714284e-01 4.285714285714283e-01 +5.000000000000000e-01 4.999999999999998e-01 3.571428571428569e-01 +-5.000000000000000e-01 4.285714285714284e-01 2.857142857142855e-01 +-5.000000000000000e-01 3.571428571428570e-01 3.571428571428569e-01 +-5.000000000000000e-01 4.285714285714284e-01 4.285714285714283e-01 +-5.000000000000000e-01 4.999999999999998e-01 3.571428571428569e-01 +5.000000000000000e-01 -3.571428571428572e-01 3.571428571428569e-01 +5.000000000000000e-01 -4.285714285714286e-01 4.285714285714283e-01 +5.000000000000000e-01 -3.571428571428572e-01 4.999999999999997e-01 +5.000000000000000e-01 -2.857142857142857e-01 4.285714285714283e-01 +-5.000000000000000e-01 -3.571428571428572e-01 3.571428571428569e-01 +-5.000000000000000e-01 -4.285714285714286e-01 4.285714285714283e-01 +-5.000000000000000e-01 -3.571428571428572e-01 4.999999999999997e-01 +-5.000000000000000e-01 -2.857142857142857e-01 4.285714285714283e-01 +5.000000000000000e-01 -2.142857142857143e-01 3.571428571428569e-01 +5.000000000000000e-01 -2.857142857142857e-01 4.285714285714283e-01 +5.000000000000000e-01 -2.142857142857143e-01 4.999999999999997e-01 +5.000000000000000e-01 -1.428571428571429e-01 4.285714285714283e-01 +-5.000000000000000e-01 -2.142857142857143e-01 3.571428571428569e-01 +-5.000000000000000e-01 -2.857142857142857e-01 4.285714285714283e-01 +-5.000000000000000e-01 -2.142857142857143e-01 4.999999999999997e-01 +-5.000000000000000e-01 -1.428571428571429e-01 4.285714285714283e-01 +5.000000000000000e-01 -7.142857142857145e-02 3.571428571428569e-01 +5.000000000000000e-01 -1.428571428571429e-01 4.285714285714283e-01 +5.000000000000000e-01 -7.142857142857145e-02 4.999999999999997e-01 +5.000000000000000e-01 -5.551115123125783e-17 4.285714285714283e-01 +-5.000000000000000e-01 -7.142857142857145e-02 3.571428571428569e-01 +-5.000000000000000e-01 -1.428571428571429e-01 4.285714285714283e-01 +-5.000000000000000e-01 -7.142857142857145e-02 4.999999999999997e-01 +-5.000000000000000e-01 -5.551115123125783e-17 4.285714285714283e-01 +5.000000000000000e-01 7.142857142857140e-02 3.571428571428569e-01 +5.000000000000000e-01 -5.551115123125783e-17 4.285714285714283e-01 +5.000000000000000e-01 7.142857142857140e-02 4.999999999999997e-01 +5.000000000000000e-01 1.428571428571428e-01 4.285714285714283e-01 +-5.000000000000000e-01 7.142857142857140e-02 3.571428571428569e-01 +-5.000000000000000e-01 -5.551115123125783e-17 4.285714285714283e-01 +-5.000000000000000e-01 7.142857142857140e-02 4.999999999999997e-01 +-5.000000000000000e-01 1.428571428571428e-01 4.285714285714283e-01 +5.000000000000000e-01 2.142857142857142e-01 3.571428571428569e-01 +5.000000000000000e-01 1.428571428571428e-01 4.285714285714283e-01 +5.000000000000000e-01 2.142857142857142e-01 4.999999999999997e-01 +5.000000000000000e-01 2.857142857142856e-01 4.285714285714283e-01 +-5.000000000000000e-01 2.142857142857142e-01 3.571428571428569e-01 +-5.000000000000000e-01 1.428571428571428e-01 4.285714285714283e-01 +-5.000000000000000e-01 2.142857142857142e-01 4.999999999999997e-01 +-5.000000000000000e-01 2.857142857142856e-01 4.285714285714283e-01 +5.000000000000000e-01 3.571428571428570e-01 3.571428571428569e-01 +5.000000000000000e-01 2.857142857142856e-01 4.285714285714283e-01 +5.000000000000000e-01 3.571428571428570e-01 4.999999999999997e-01 +5.000000000000000e-01 4.285714285714284e-01 4.285714285714283e-01 +-5.000000000000000e-01 3.571428571428570e-01 3.571428571428569e-01 +-5.000000000000000e-01 2.857142857142856e-01 4.285714285714283e-01 +-5.000000000000000e-01 3.571428571428570e-01 4.999999999999997e-01 +-5.000000000000000e-01 4.285714285714284e-01 4.285714285714283e-01 +5.000000000000000e-01 4.999999999999998e-01 -3.571428571428572e-01 +5.000000000000000e-01 4.999999999999998e-01 -2.142857142857143e-01 +5.000000000000000e-01 4.285714285714284e-01 -2.857142857142857e-01 +-5.000000000000000e-01 4.999999999999998e-01 -3.571428571428572e-01 +-5.000000000000000e-01 4.999999999999998e-01 -2.142857142857143e-01 +-5.000000000000000e-01 4.285714285714284e-01 -2.857142857142857e-01 +5.000000000000000e-01 4.999999999999998e-01 -2.142857142857143e-01 +5.000000000000000e-01 4.999999999999998e-01 -7.142857142857151e-02 +5.000000000000000e-01 4.285714285714284e-01 -1.428571428571429e-01 +-5.000000000000000e-01 4.999999999999998e-01 -2.142857142857143e-01 +-5.000000000000000e-01 4.999999999999998e-01 -7.142857142857151e-02 +-5.000000000000000e-01 4.285714285714284e-01 -1.428571428571429e-01 +5.000000000000000e-01 4.999999999999998e-01 -7.142857142857151e-02 +5.000000000000000e-01 4.999999999999998e-01 7.142857142857129e-02 +5.000000000000000e-01 4.285714285714284e-01 -1.110223024625157e-16 +-5.000000000000000e-01 4.999999999999998e-01 -7.142857142857151e-02 +-5.000000000000000e-01 4.999999999999998e-01 7.142857142857129e-02 +-5.000000000000000e-01 4.285714285714284e-01 -1.110223024625157e-16 +5.000000000000000e-01 4.999999999999998e-01 7.142857142857129e-02 +5.000000000000000e-01 4.999999999999998e-01 2.142857142857141e-01 +5.000000000000000e-01 4.285714285714284e-01 1.428571428571427e-01 +-5.000000000000000e-01 4.999999999999998e-01 7.142857142857129e-02 +-5.000000000000000e-01 4.999999999999998e-01 2.142857142857141e-01 +-5.000000000000000e-01 4.285714285714284e-01 1.428571428571427e-01 +5.000000000000000e-01 4.999999999999998e-01 2.142857142857141e-01 +5.000000000000000e-01 4.999999999999998e-01 3.571428571428569e-01 +5.000000000000000e-01 4.285714285714284e-01 2.857142857142855e-01 +-5.000000000000000e-01 4.999999999999998e-01 2.142857142857141e-01 +-5.000000000000000e-01 4.999999999999998e-01 3.571428571428569e-01 +-5.000000000000000e-01 4.285714285714284e-01 2.857142857142855e-01 +5.000000000000000e-01 4.999999999999998e-01 3.571428571428569e-01 +5.000000000000000e-01 4.999999999999998e-01 4.999999999999997e-01 +5.000000000000000e-01 4.285714285714284e-01 4.285714285714283e-01 +-5.000000000000000e-01 4.999999999999998e-01 3.571428571428569e-01 +-5.000000000000000e-01 4.999999999999998e-01 4.999999999999997e-01 +-5.000000000000000e-01 4.285714285714284e-01 4.285714285714283e-01 +5.000000000000000e-01 -5.000000000000000e-01 -3.571428571428572e-01 +5.000000000000000e-01 -4.285714285714286e-01 -2.857142857142857e-01 +5.000000000000000e-01 -5.000000000000000e-01 -2.142857142857143e-01 +-5.000000000000000e-01 -5.000000000000000e-01 -3.571428571428572e-01 +-5.000000000000000e-01 -4.285714285714286e-01 -2.857142857142857e-01 +-5.000000000000000e-01 -5.000000000000000e-01 -2.142857142857143e-01 +5.000000000000000e-01 -5.000000000000000e-01 -2.142857142857143e-01 +5.000000000000000e-01 -4.285714285714286e-01 -1.428571428571429e-01 +5.000000000000000e-01 -5.000000000000000e-01 -7.142857142857151e-02 +-5.000000000000000e-01 -5.000000000000000e-01 -2.142857142857143e-01 +-5.000000000000000e-01 -4.285714285714286e-01 -1.428571428571429e-01 +-5.000000000000000e-01 -5.000000000000000e-01 -7.142857142857151e-02 +5.000000000000000e-01 -5.000000000000000e-01 -7.142857142857151e-02 +5.000000000000000e-01 -4.285714285714286e-01 -1.110223024625157e-16 +5.000000000000000e-01 -5.000000000000000e-01 7.142857142857129e-02 +-5.000000000000000e-01 -5.000000000000000e-01 -7.142857142857151e-02 +-5.000000000000000e-01 -4.285714285714286e-01 -1.110223024625157e-16 +-5.000000000000000e-01 -5.000000000000000e-01 7.142857142857129e-02 +5.000000000000000e-01 -5.000000000000000e-01 7.142857142857129e-02 +5.000000000000000e-01 -4.285714285714286e-01 1.428571428571427e-01 +5.000000000000000e-01 -5.000000000000000e-01 2.142857142857141e-01 +-5.000000000000000e-01 -5.000000000000000e-01 7.142857142857129e-02 +-5.000000000000000e-01 -4.285714285714286e-01 1.428571428571427e-01 +-5.000000000000000e-01 -5.000000000000000e-01 2.142857142857141e-01 +5.000000000000000e-01 -5.000000000000000e-01 2.142857142857141e-01 +5.000000000000000e-01 -4.285714285714286e-01 2.857142857142855e-01 +5.000000000000000e-01 -5.000000000000000e-01 3.571428571428569e-01 +-5.000000000000000e-01 -5.000000000000000e-01 2.142857142857141e-01 +-5.000000000000000e-01 -4.285714285714286e-01 2.857142857142855e-01 +-5.000000000000000e-01 -5.000000000000000e-01 3.571428571428569e-01 +5.000000000000000e-01 -5.000000000000000e-01 3.571428571428569e-01 +5.000000000000000e-01 -4.285714285714286e-01 4.285714285714283e-01 +5.000000000000000e-01 -5.000000000000000e-01 4.999999999999997e-01 +-5.000000000000000e-01 -5.000000000000000e-01 3.571428571428569e-01 +-5.000000000000000e-01 -4.285714285714286e-01 4.285714285714283e-01 +-5.000000000000000e-01 -5.000000000000000e-01 4.999999999999997e-01 +5.000000000000000e-01 -4.285714285714286e-01 4.285714285714283e-01 +5.000000000000000e-01 -3.571428571428572e-01 4.999999999999997e-01 +5.000000000000000e-01 -5.000000000000000e-01 4.999999999999997e-01 +-5.000000000000000e-01 -4.285714285714286e-01 4.285714285714283e-01 +-5.000000000000000e-01 -3.571428571428572e-01 4.999999999999997e-01 +-5.000000000000000e-01 -5.000000000000000e-01 4.999999999999997e-01 +5.000000000000000e-01 -2.857142857142857e-01 4.285714285714283e-01 +5.000000000000000e-01 -2.142857142857143e-01 4.999999999999997e-01 +5.000000000000000e-01 -3.571428571428572e-01 4.999999999999997e-01 +-5.000000000000000e-01 -2.857142857142857e-01 4.285714285714283e-01 +-5.000000000000000e-01 -2.142857142857143e-01 4.999999999999997e-01 +-5.000000000000000e-01 -3.571428571428572e-01 4.999999999999997e-01 +5.000000000000000e-01 -1.428571428571429e-01 4.285714285714283e-01 +5.000000000000000e-01 -7.142857142857145e-02 4.999999999999997e-01 +5.000000000000000e-01 -2.142857142857143e-01 4.999999999999997e-01 +-5.000000000000000e-01 -1.428571428571429e-01 4.285714285714283e-01 +-5.000000000000000e-01 -7.142857142857145e-02 4.999999999999997e-01 +-5.000000000000000e-01 -2.142857142857143e-01 4.999999999999997e-01 +5.000000000000000e-01 -5.551115123125783e-17 4.285714285714283e-01 +5.000000000000000e-01 7.142857142857140e-02 4.999999999999997e-01 +5.000000000000000e-01 -7.142857142857145e-02 4.999999999999997e-01 +-5.000000000000000e-01 -5.551115123125783e-17 4.285714285714283e-01 +-5.000000000000000e-01 7.142857142857140e-02 4.999999999999997e-01 +-5.000000000000000e-01 -7.142857142857145e-02 4.999999999999997e-01 +5.000000000000000e-01 1.428571428571428e-01 4.285714285714283e-01 +5.000000000000000e-01 2.142857142857142e-01 4.999999999999997e-01 +5.000000000000000e-01 7.142857142857140e-02 4.999999999999997e-01 +-5.000000000000000e-01 1.428571428571428e-01 4.285714285714283e-01 +-5.000000000000000e-01 2.142857142857142e-01 4.999999999999997e-01 +-5.000000000000000e-01 7.142857142857140e-02 4.999999999999997e-01 +5.000000000000000e-01 2.857142857142856e-01 4.285714285714283e-01 +5.000000000000000e-01 3.571428571428570e-01 4.999999999999997e-01 +5.000000000000000e-01 2.142857142857142e-01 4.999999999999997e-01 +-5.000000000000000e-01 2.857142857142856e-01 4.285714285714283e-01 +-5.000000000000000e-01 3.571428571428570e-01 4.999999999999997e-01 +-5.000000000000000e-01 2.142857142857142e-01 4.999999999999997e-01 +5.000000000000000e-01 4.285714285714284e-01 4.285714285714283e-01 +5.000000000000000e-01 4.999999999999998e-01 4.999999999999997e-01 +5.000000000000000e-01 3.571428571428570e-01 4.999999999999997e-01 +-5.000000000000000e-01 4.285714285714284e-01 4.285714285714283e-01 +-5.000000000000000e-01 4.999999999999998e-01 4.999999999999997e-01 +-5.000000000000000e-01 3.571428571428570e-01 4.999999999999997e-01 + + + + + +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 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 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 + + +27 54 81 108 135 162 189 216 243 270 297 324 351 378 405 432 459 486 513 540 567 594 621 648 675 702 729 756 783 810 837 864 891 918 945 972 999 1026 1053 1080 1107 1134 1161 1188 1215 1242 1269 1296 1323 1350 1377 1404 1431 1458 1485 1512 1539 1566 1593 1620 1647 1674 1701 1728 1755 1782 1809 1836 1863 1890 1917 1944 1971 1998 2025 2052 2079 2106 2133 2160 2187 2214 2241 2268 2295 2322 2349 2376 2403 2430 2457 2484 2511 2538 2565 2592 2600 2608 2616 2624 2632 2640 2648 2656 2664 2672 2680 2688 2696 2704 2712 2720 2728 2736 2744 2752 2760 2768 2776 2784 2792 2800 2808 2816 2824 2832 2840 2848 2856 2864 2872 2880 2888 2896 2904 2912 2920 2928 2936 2944 2952 2960 2968 2976 2984 2992 3000 3008 3016 3024 3032 3040 3048 3056 3064 3072 3080 3088 3096 3104 3112 3120 3128 3136 3144 3152 3160 3168 3176 3184 3192 3200 3208 3216 3222 3228 3234 3240 3246 3252 3258 3264 3270 3276 3282 3288 3294 3300 3306 3312 3318 3324 3330 + + +29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 + + + + + +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 + + + + +0.000000000000000e+00 +1.000000000000000e+00 +2.000000000000000e+00 +3.000000000000000e+00 +4.000000000000000e+00 +5.000000000000000e+00 +6.000000000000000e+00 +7.000000000000000e+00 +8.000000000000000e+00 +9.000000000000000e+00 +1.000000000000000e+01 +1.100000000000000e+01 +1.200000000000000e+01 +1.300000000000000e+01 +1.400000000000000e+01 +1.500000000000000e+01 +1.600000000000000e+01 +1.700000000000000e+01 +1.800000000000000e+01 +1.900000000000000e+01 +2.000000000000000e+01 +2.100000000000000e+01 +2.200000000000000e+01 +2.300000000000000e+01 +2.400000000000000e+01 +2.500000000000000e+01 +2.600000000000000e+01 +2.700000000000000e+01 +2.800000000000000e+01 +2.900000000000000e+01 +3.000000000000000e+01 +3.100000000000000e+01 +3.200000000000000e+01 +3.300000000000000e+01 +3.400000000000000e+01 +3.500000000000000e+01 +3.600000000000000e+01 +3.700000000000000e+01 +3.800000000000000e+01 +3.900000000000000e+01 +4.000000000000000e+01 +4.100000000000000e+01 +4.200000000000000e+01 +4.300000000000000e+01 +4.400000000000000e+01 +4.500000000000000e+01 +4.600000000000000e+01 +4.700000000000000e+01 +4.800000000000000e+01 +4.900000000000000e+01 +5.000000000000000e+01 +5.100000000000000e+01 +5.200000000000000e+01 +5.300000000000000e+01 +5.400000000000000e+01 +5.500000000000000e+01 +5.600000000000000e+01 +5.700000000000000e+01 +5.800000000000000e+01 +5.900000000000000e+01 +6.000000000000000e+01 +6.100000000000000e+01 +6.200000000000000e+01 +6.300000000000000e+01 +6.400000000000000e+01 +6.500000000000000e+01 +6.600000000000000e+01 +6.700000000000000e+01 +6.800000000000000e+01 +6.900000000000000e+01 +7.000000000000000e+01 +7.100000000000000e+01 +7.200000000000000e+01 +7.300000000000000e+01 +7.400000000000000e+01 +7.500000000000000e+01 +7.600000000000000e+01 +7.700000000000000e+01 +7.800000000000000e+01 +7.900000000000000e+01 +8.000000000000000e+01 +8.100000000000000e+01 +8.200000000000000e+01 +8.300000000000000e+01 +8.400000000000000e+01 +8.500000000000000e+01 +8.600000000000000e+01 +8.700000000000000e+01 +8.800000000000000e+01 +8.900000000000000e+01 +9.000000000000000e+01 +9.100000000000000e+01 +9.200000000000000e+01 +9.300000000000000e+01 +9.400000000000000e+01 +9.500000000000000e+01 +9.600000000000000e+01 +9.700000000000000e+01 +9.800000000000000e+01 +9.900000000000000e+01 +1.000000000000000e+02 +1.010000000000000e+02 +1.020000000000000e+02 +1.030000000000000e+02 +1.040000000000000e+02 +1.050000000000000e+02 +1.060000000000000e+02 +1.070000000000000e+02 +1.080000000000000e+02 +1.090000000000000e+02 +1.100000000000000e+02 +1.110000000000000e+02 +1.120000000000000e+02 +1.130000000000000e+02 +1.140000000000000e+02 +1.150000000000000e+02 +1.160000000000000e+02 +1.170000000000000e+02 +1.180000000000000e+02 +1.190000000000000e+02 +1.200000000000000e+02 +1.210000000000000e+02 +1.220000000000000e+02 +1.230000000000000e+02 +1.240000000000000e+02 +1.250000000000000e+02 +1.260000000000000e+02 +1.270000000000000e+02 +1.280000000000000e+02 +1.290000000000000e+02 +1.300000000000000e+02 +1.310000000000000e+02 +1.320000000000000e+02 +1.330000000000000e+02 +1.340000000000000e+02 +1.350000000000000e+02 +1.360000000000000e+02 +1.370000000000000e+02 +1.380000000000000e+02 +1.390000000000000e+02 +1.400000000000000e+02 +1.410000000000000e+02 +1.420000000000000e+02 +1.430000000000000e+02 +1.440000000000000e+02 +1.450000000000000e+02 +1.460000000000000e+02 +1.470000000000000e+02 +1.480000000000000e+02 +1.490000000000000e+02 +1.500000000000000e+02 +1.510000000000000e+02 +1.520000000000000e+02 +1.530000000000000e+02 +1.540000000000000e+02 +1.550000000000000e+02 +1.560000000000000e+02 +1.570000000000000e+02 +1.580000000000000e+02 +1.590000000000000e+02 +1.600000000000000e+02 +1.610000000000000e+02 +1.620000000000000e+02 +1.630000000000000e+02 +1.640000000000000e+02 +1.650000000000000e+02 +1.660000000000000e+02 +1.670000000000000e+02 +1.680000000000000e+02 +1.690000000000000e+02 +1.700000000000000e+02 +1.710000000000000e+02 +1.720000000000000e+02 +1.730000000000000e+02 +1.740000000000000e+02 +1.750000000000000e+02 +1.760000000000000e+02 +1.770000000000000e+02 +1.780000000000000e+02 +1.790000000000000e+02 +1.800000000000000e+02 +1.810000000000000e+02 +1.820000000000000e+02 +1.830000000000000e+02 +1.840000000000000e+02 +1.850000000000000e+02 +1.860000000000000e+02 +1.870000000000000e+02 +1.880000000000000e+02 +1.890000000000000e+02 +1.900000000000000e+02 +1.910000000000000e+02 +1.920000000000000e+02 + + +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 + + + + + + diff --git a/tests/input_files/ref/embeddedmesh_nitsche_bending_beam_nonlinear_kinem-vtk-files/structure-00000.pvtu b/tests/input_files/ref/embeddedmesh_nitsche_bending_beam_nonlinear_kinem-vtk-files/structure-00000.pvtu new file mode 100644 index 00000000000..7778e28d7d4 --- /dev/null +++ b/tests/input_files/ref/embeddedmesh_nitsche_bending_beam_nonlinear_kinem-vtk-files/structure-00000.pvtu @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + diff --git a/tests/input_files/ref/embeddedmesh_nitsche_bending_beam_nonlinear_kinem-vtk-files/structure-00001-0.vtu b/tests/input_files/ref/embeddedmesh_nitsche_bending_beam_nonlinear_kinem-vtk-files/structure-00001-0.vtu new file mode 100644 index 00000000000..43fcd6beb1f --- /dev/null +++ b/tests/input_files/ref/embeddedmesh_nitsche_bending_beam_nonlinear_kinem-vtk-files/structure-00001-0.vtu @@ -0,0 +1,7090 @@ + + + + + + +1.000000000000000e-01 + + + + + + +-5.000000000000000e-01 -5.000000000000000e-01 -1.000000000000000e+00 +5.000000000000000e-01 -5.000000000000000e-01 -1.000000000000000e+00 +5.000000000000000e-01 -4.166666666666666e-01 -1.000000000000000e+00 +-5.000000000000000e-01 -4.166666666666666e-01 -1.000000000000000e+00 +-5.000000000000000e-01 -5.000000000000000e-01 -9.156249999999999e-01 +5.000000000000000e-01 -5.000000000000000e-01 -9.156249999999999e-01 +5.000000000000000e-01 -4.166666666666666e-01 -9.156250000000000e-01 +-5.000000000000000e-01 -4.166666666666666e-01 -9.156250000000000e-01 +0.000000000000000e+00 -5.000000000000000e-01 -1.000000000000000e+00 +5.000000000000000e-01 -4.583333333333333e-01 -1.000000000000000e+00 +0.000000000000000e+00 -4.166666666666666e-01 -1.000000000000000e+00 +-5.000000000000000e-01 -4.583333333333333e-01 -1.000000000000000e+00 +0.000000000000000e+00 -5.000000000000000e-01 -9.156249999999999e-01 +5.000000000000000e-01 -4.583333333333333e-01 -9.156250000000000e-01 +0.000000000000000e+00 -4.166666666666666e-01 -9.156250000000000e-01 +-5.000000000000000e-01 -4.583333333333333e-01 -9.156250000000000e-01 +-5.000000000000000e-01 -5.000000000000000e-01 -9.578125000000000e-01 +5.000000000000000e-01 -5.000000000000000e-01 -9.578125000000000e-01 +5.000000000000000e-01 -4.166666666666666e-01 -9.578125000000000e-01 +-5.000000000000000e-01 -4.166666666666666e-01 -9.578125000000000e-01 +-5.000000000000000e-01 -4.583333333333333e-01 -9.578125000000001e-01 +5.000000000000000e-01 -4.583333333333333e-01 -9.578125000000001e-01 +0.000000000000000e+00 -5.000000000000000e-01 -9.578125000000001e-01 +0.000000000000000e+00 -4.166666666666666e-01 -9.578125000000002e-01 +0.000000000000000e+00 -4.583333333333333e-01 -1.000000000000000e+00 +0.000000000000000e+00 -4.583333333333333e-01 -9.156250000000001e-01 +0.000000000000000e+00 -4.583333333333333e-01 -9.578124999999998e-01 +-5.000000000000000e-01 -4.166666666666666e-01 -1.000000000000000e+00 +5.000000000000000e-01 -4.166666666666666e-01 -1.000000000000000e+00 +5.000000000000000e-01 -3.333333333333333e-01 -1.000000000000000e+00 +-5.000000000000000e-01 -3.333333333333333e-01 -1.000000000000000e+00 +-5.000000000000000e-01 -4.166666666666666e-01 -9.156250000000000e-01 +5.000000000000000e-01 -4.166666666666666e-01 -9.156250000000000e-01 +5.000000000000000e-01 -3.333333333333333e-01 -9.156250000000000e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -9.156250000000000e-01 +0.000000000000000e+00 -4.166666666666666e-01 -1.000000000000000e+00 +5.000000000000001e-01 -3.750000000000000e-01 -1.000000000000000e+00 +0.000000000000000e+00 -3.333333333333333e-01 -1.000000000000000e+00 +-5.000000000000001e-01 -3.750000000000000e-01 -1.000000000000000e+00 +0.000000000000000e+00 -4.166666666666666e-01 -9.156250000000000e-01 +5.000000000000001e-01 -3.750000000000001e-01 -9.156250000000001e-01 +0.000000000000000e+00 -3.333333333333333e-01 -9.156250000000000e-01 +-5.000000000000001e-01 -3.750000000000001e-01 -9.156250000000001e-01 +-5.000000000000000e-01 -4.166666666666666e-01 -9.578125000000000e-01 +5.000000000000000e-01 -4.166666666666666e-01 -9.578125000000000e-01 +5.000000000000000e-01 -3.333333333333333e-01 -9.578125000000000e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -9.578125000000000e-01 +-5.000000000000001e-01 -3.750000000000000e-01 -9.578125000000003e-01 +5.000000000000001e-01 -3.750000000000000e-01 -9.578125000000003e-01 +0.000000000000000e+00 -4.166666666666666e-01 -9.578125000000002e-01 +0.000000000000000e+00 -3.333333333333333e-01 -9.578125000000002e-01 +0.000000000000000e+00 -3.750000000000000e-01 -1.000000000000000e+00 +0.000000000000000e+00 -3.750000000000000e-01 -9.156250000000002e-01 +0.000000000000000e+00 -3.749999999999999e-01 -9.578124999999997e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -1.000000000000000e+00 +5.000000000000000e-01 -3.333333333333333e-01 -1.000000000000000e+00 +5.000000000000000e-01 -2.500000000000000e-01 -1.000000000000000e+00 +-5.000000000000000e-01 -2.500000000000000e-01 -1.000000000000000e+00 +-5.000000000000000e-01 -3.333333333333333e-01 -9.156250000000000e-01 +5.000000000000000e-01 -3.333333333333333e-01 -9.156250000000000e-01 +5.000000000000000e-01 -2.500000000000000e-01 -9.156250000000001e-01 +-5.000000000000000e-01 -2.500000000000000e-01 -9.156250000000001e-01 +0.000000000000000e+00 -3.333333333333333e-01 -1.000000000000000e+00 +5.000000000000000e-01 -2.916666666666666e-01 -1.000000000000000e+00 +0.000000000000000e+00 -2.499999999999999e-01 -1.000000000000000e+00 +-5.000000000000000e-01 -2.916666666666666e-01 -1.000000000000000e+00 +0.000000000000000e+00 -3.333333333333333e-01 -9.156250000000000e-01 +5.000000000000000e-01 -2.916666666666666e-01 -9.156249999999999e-01 +0.000000000000000e+00 -2.500000000000000e-01 -9.156250000000000e-01 +-5.000000000000000e-01 -2.916666666666666e-01 -9.156249999999999e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -9.578125000000000e-01 +5.000000000000000e-01 -3.333333333333333e-01 -9.578125000000000e-01 +5.000000000000000e-01 -2.499999999999999e-01 -9.578125000000000e-01 +-5.000000000000000e-01 -2.499999999999999e-01 -9.578125000000000e-01 +-5.000000000000000e-01 -2.916666666666666e-01 -9.578125000000001e-01 +5.000000000000000e-01 -2.916666666666666e-01 -9.578125000000001e-01 +0.000000000000000e+00 -3.333333333333333e-01 -9.578125000000002e-01 +0.000000000000000e+00 -2.499999999999999e-01 -9.578125000000002e-01 +0.000000000000000e+00 -2.916666666666666e-01 -1.000000000000000e+00 +0.000000000000000e+00 -2.916666666666666e-01 -9.156250000000000e-01 +0.000000000000000e+00 -2.916666666666666e-01 -9.578124999999997e-01 +-5.000000000000000e-01 -2.500000000000000e-01 -1.000000000000000e+00 +5.000000000000000e-01 -2.500000000000000e-01 -1.000000000000000e+00 +5.000000000000000e-01 -1.666666666666667e-01 -1.000000000000000e+00 +-5.000000000000000e-01 -1.666666666666667e-01 -1.000000000000000e+00 +-5.000000000000000e-01 -2.500000000000000e-01 -9.156250000000001e-01 +5.000000000000000e-01 -2.500000000000000e-01 -9.156250000000001e-01 +5.000000000000000e-01 -1.666666666666667e-01 -9.156250000000000e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -9.156250000000000e-01 +0.000000000000000e+00 -2.499999999999999e-01 -1.000000000000000e+00 +5.000000000000000e-01 -2.083333333333333e-01 -1.000000000000000e+00 +0.000000000000000e+00 -1.666666666666667e-01 -1.000000000000000e+00 +-5.000000000000000e-01 -2.083333333333333e-01 -1.000000000000000e+00 +0.000000000000000e+00 -2.500000000000000e-01 -9.156250000000000e-01 +5.000000000000000e-01 -2.083333333333334e-01 -9.156250000000000e-01 +0.000000000000000e+00 -1.666666666666667e-01 -9.156250000000000e-01 +-5.000000000000000e-01 -2.083333333333334e-01 -9.156250000000000e-01 +-5.000000000000000e-01 -2.499999999999999e-01 -9.578125000000000e-01 +5.000000000000000e-01 -2.499999999999999e-01 -9.578125000000000e-01 +5.000000000000000e-01 -1.666666666666667e-01 -9.578125000000000e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -9.578125000000000e-01 +-5.000000000000000e-01 -2.083333333333334e-01 -9.578125000000002e-01 +5.000000000000000e-01 -2.083333333333334e-01 -9.578125000000002e-01 +0.000000000000000e+00 -2.499999999999999e-01 -9.578125000000002e-01 +0.000000000000000e+00 -1.666666666666667e-01 -9.578125000000002e-01 +0.000000000000000e+00 -2.083333333333334e-01 -1.000000000000000e+00 +0.000000000000000e+00 -2.083333333333334e-01 -9.156250000000001e-01 +0.000000000000000e+00 -2.083333333333333e-01 -9.578124999999998e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -1.000000000000000e+00 +5.000000000000000e-01 -1.666666666666667e-01 -1.000000000000000e+00 +5.000000000000000e-01 -8.333333333333334e-02 -1.000000000000000e+00 +-5.000000000000000e-01 -8.333333333333334e-02 -1.000000000000000e+00 +-5.000000000000000e-01 -1.666666666666667e-01 -9.156250000000000e-01 +5.000000000000000e-01 -1.666666666666667e-01 -9.156250000000000e-01 +5.000000000000000e-01 -8.333333333333337e-02 -9.156250000000001e-01 +-5.000000000000000e-01 -8.333333333333337e-02 -9.156250000000001e-01 +0.000000000000000e+00 -1.666666666666667e-01 -1.000000000000000e+00 +5.000000000000001e-01 -1.250000000000000e-01 -1.000000000000000e+00 +0.000000000000000e+00 -8.333333333333334e-02 -1.000000000000000e+00 +-5.000000000000001e-01 -1.250000000000000e-01 -1.000000000000000e+00 +0.000000000000000e+00 -1.666666666666667e-01 -9.156250000000000e-01 +5.000000000000000e-01 -1.250000000000000e-01 -9.156250000000001e-01 +0.000000000000000e+00 -8.333333333333334e-02 -9.156249999999999e-01 +-5.000000000000000e-01 -1.250000000000000e-01 -9.156250000000001e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -9.578125000000000e-01 +5.000000000000000e-01 -1.666666666666667e-01 -9.578125000000000e-01 +5.000000000000000e-01 -8.333333333333336e-02 -9.578125000000000e-01 +-5.000000000000000e-01 -8.333333333333336e-02 -9.578125000000000e-01 +-5.000000000000000e-01 -1.250000000000000e-01 -9.578125000000002e-01 +5.000000000000000e-01 -1.250000000000000e-01 -9.578125000000002e-01 +0.000000000000000e+00 -1.666666666666667e-01 -9.578125000000002e-01 +0.000000000000000e+00 -8.333333333333334e-02 -9.578125000000001e-01 +0.000000000000000e+00 -1.250000000000000e-01 -1.000000000000000e+00 +0.000000000000000e+00 -1.250000000000000e-01 -9.156250000000002e-01 +0.000000000000000e+00 -1.250000000000000e-01 -9.578124999999998e-01 +-5.000000000000000e-01 -8.333333333333334e-02 -1.000000000000000e+00 +5.000000000000000e-01 -8.333333333333334e-02 -1.000000000000000e+00 +5.000000000000000e-01 0.000000000000000e+00 -1.000000000000000e+00 +-5.000000000000000e-01 0.000000000000000e+00 -1.000000000000000e+00 +-5.000000000000000e-01 -8.333333333333337e-02 -9.156250000000001e-01 +5.000000000000000e-01 -8.333333333333337e-02 -9.156250000000001e-01 +5.000000000000000e-01 0.000000000000000e+00 -9.156249999999999e-01 +-5.000000000000000e-01 0.000000000000000e+00 -9.156249999999999e-01 +0.000000000000000e+00 -8.333333333333334e-02 -1.000000000000000e+00 +5.000000000000000e-01 -4.166666666666669e-02 -1.000000000000000e+00 +0.000000000000000e+00 8.673617379884035e-19 -1.000000000000000e+00 +-5.000000000000000e-01 -4.166666666666669e-02 -1.000000000000000e+00 +0.000000000000000e+00 -8.333333333333334e-02 -9.156249999999999e-01 +5.000000000000000e-01 -4.166666666666669e-02 -9.156250000000001e-01 +0.000000000000000e+00 4.336808689942018e-19 -9.156249999999999e-01 +-5.000000000000000e-01 -4.166666666666669e-02 -9.156250000000001e-01 +-5.000000000000000e-01 -8.333333333333336e-02 -9.578125000000000e-01 +5.000000000000000e-01 -8.333333333333336e-02 -9.578125000000000e-01 +5.000000000000000e-01 1.734723475976807e-18 -9.578125000000000e-01 +-5.000000000000000e-01 1.734723475976807e-18 -9.578125000000000e-01 +-5.000000000000000e-01 -4.166666666666668e-02 -9.578125000000001e-01 +5.000000000000000e-01 -4.166666666666668e-02 -9.578125000000001e-01 +0.000000000000000e+00 -8.333333333333334e-02 -9.578125000000001e-01 +0.000000000000000e+00 1.843143693225358e-18 -9.578125000000001e-01 +0.000000000000000e+00 -4.166666666666668e-02 -1.000000000000000e+00 +0.000000000000000e+00 -4.166666666666668e-02 -9.156250000000001e-01 +0.000000000000000e+00 -4.166666666666667e-02 -9.578124999999997e-01 +-5.000000000000000e-01 0.000000000000000e+00 -1.000000000000000e+00 +5.000000000000000e-01 0.000000000000000e+00 -1.000000000000000e+00 +5.000000000000000e-01 8.333333333333325e-02 -1.000000000000000e+00 +-5.000000000000000e-01 8.333333333333325e-02 -1.000000000000000e+00 +-5.000000000000000e-01 0.000000000000000e+00 -9.156249999999999e-01 +5.000000000000000e-01 0.000000000000000e+00 -9.156249999999999e-01 +5.000000000000000e-01 8.333333333333325e-02 -9.156249999999999e-01 +-5.000000000000000e-01 8.333333333333325e-02 -9.156249999999999e-01 +0.000000000000000e+00 8.673617379884035e-19 -1.000000000000000e+00 +5.000000000000000e-01 4.166666666666662e-02 -1.000000000000000e+00 +0.000000000000000e+00 8.333333333333327e-02 -1.000000000000000e+00 +-5.000000000000000e-01 4.166666666666662e-02 -1.000000000000000e+00 +0.000000000000000e+00 4.336808689942018e-19 -9.156249999999999e-01 +5.000000000000000e-01 4.166666666666663e-02 -9.156250000000000e-01 +0.000000000000000e+00 8.333333333333325e-02 -9.156249999999999e-01 +-5.000000000000000e-01 4.166666666666663e-02 -9.156250000000000e-01 +-5.000000000000000e-01 1.734723475976807e-18 -9.578125000000000e-01 +5.000000000000000e-01 1.734723475976807e-18 -9.578125000000000e-01 +5.000000000000000e-01 8.333333333333326e-02 -9.578125000000001e-01 +-5.000000000000000e-01 8.333333333333326e-02 -9.578125000000001e-01 +-5.000000000000000e-01 4.166666666666663e-02 -9.578125000000001e-01 +5.000000000000000e-01 4.166666666666663e-02 -9.578125000000001e-01 +0.000000000000000e+00 1.843143693225358e-18 -9.578125000000001e-01 +0.000000000000000e+00 8.333333333333326e-02 -9.578125000000001e-01 +0.000000000000000e+00 4.166666666666661e-02 -9.999999999999998e-01 +0.000000000000000e+00 4.166666666666661e-02 -9.156249999999999e-01 +0.000000000000000e+00 4.166666666666664e-02 -9.578124999999998e-01 +-5.000000000000000e-01 8.333333333333325e-02 -1.000000000000000e+00 +5.000000000000000e-01 8.333333333333325e-02 -1.000000000000000e+00 +5.000000000000000e-01 1.666666666666666e-01 -1.000000000000000e+00 +-5.000000000000000e-01 1.666666666666666e-01 -1.000000000000000e+00 +-5.000000000000000e-01 8.333333333333325e-02 -9.156249999999999e-01 +5.000000000000000e-01 8.333333333333325e-02 -9.156249999999999e-01 +5.000000000000000e-01 1.666666666666666e-01 -9.156250000000000e-01 +-5.000000000000000e-01 1.666666666666666e-01 -9.156250000000000e-01 +0.000000000000000e+00 8.333333333333327e-02 -1.000000000000000e+00 +5.000000000000000e-01 1.250000000000000e-01 -1.000000000000000e+00 +0.000000000000000e+00 1.666666666666666e-01 -1.000000000000000e+00 +-5.000000000000000e-01 1.250000000000000e-01 -1.000000000000000e+00 +0.000000000000000e+00 8.333333333333325e-02 -9.156249999999999e-01 +5.000000000000000e-01 1.250000000000000e-01 -9.156250000000001e-01 +0.000000000000000e+00 1.666666666666666e-01 -9.156249999999999e-01 +-5.000000000000000e-01 1.250000000000000e-01 -9.156250000000001e-01 +-5.000000000000000e-01 8.333333333333326e-02 -9.578125000000001e-01 +5.000000000000000e-01 8.333333333333326e-02 -9.578125000000001e-01 +5.000000000000000e-01 1.666666666666666e-01 -9.578125000000000e-01 +-5.000000000000000e-01 1.666666666666666e-01 -9.578125000000000e-01 +-5.000000000000000e-01 1.250000000000000e-01 -9.578125000000001e-01 +5.000000000000000e-01 1.250000000000000e-01 -9.578125000000001e-01 +0.000000000000000e+00 8.333333333333326e-02 -9.578125000000001e-01 +0.000000000000000e+00 1.666666666666666e-01 -9.578125000000002e-01 +0.000000000000000e+00 1.250000000000000e-01 -1.000000000000000e+00 +0.000000000000000e+00 1.250000000000000e-01 -9.156250000000000e-01 +0.000000000000000e+00 1.250000000000000e-01 -9.578124999999998e-01 +-5.000000000000000e-01 1.666666666666666e-01 -1.000000000000000e+00 +5.000000000000000e-01 1.666666666666666e-01 -1.000000000000000e+00 +5.000000000000000e-01 2.500000000000000e-01 -1.000000000000000e+00 +-5.000000000000000e-01 2.500000000000000e-01 -1.000000000000000e+00 +-5.000000000000000e-01 1.666666666666666e-01 -9.156250000000000e-01 +5.000000000000000e-01 1.666666666666666e-01 -9.156250000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -9.156249999999999e-01 +-5.000000000000000e-01 2.500000000000000e-01 -9.156249999999999e-01 +0.000000000000000e+00 1.666666666666666e-01 -1.000000000000000e+00 +5.000000000000000e-01 2.083333333333333e-01 -1.000000000000000e+00 +0.000000000000000e+00 2.500000000000000e-01 -1.000000000000000e+00 +-5.000000000000000e-01 2.083333333333333e-01 -1.000000000000000e+00 +0.000000000000000e+00 1.666666666666666e-01 -9.156249999999999e-01 +5.000000000000000e-01 2.083333333333333e-01 -9.156250000000000e-01 +0.000000000000000e+00 2.500000000000000e-01 -9.156250000000001e-01 +-5.000000000000000e-01 2.083333333333333e-01 -9.156250000000000e-01 +-5.000000000000000e-01 1.666666666666666e-01 -9.578125000000000e-01 +5.000000000000000e-01 1.666666666666666e-01 -9.578125000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -9.578125000000001e-01 +-5.000000000000000e-01 2.500000000000000e-01 -9.578125000000001e-01 +-5.000000000000000e-01 2.083333333333333e-01 -9.578125000000002e-01 +5.000000000000000e-01 2.083333333333333e-01 -9.578125000000002e-01 +0.000000000000000e+00 1.666666666666666e-01 -9.578125000000002e-01 +0.000000000000000e+00 2.500000000000000e-01 -9.578125000000001e-01 +0.000000000000000e+00 2.083333333333333e-01 -1.000000000000000e+00 +0.000000000000000e+00 2.083333333333333e-01 -9.156250000000001e-01 +0.000000000000000e+00 2.083333333333333e-01 -9.578125000000000e-01 +-5.000000000000000e-01 2.500000000000000e-01 -1.000000000000000e+00 +5.000000000000000e-01 2.500000000000000e-01 -1.000000000000000e+00 +5.000000000000000e-01 3.333333333333333e-01 -1.000000000000000e+00 +-5.000000000000000e-01 3.333333333333333e-01 -1.000000000000000e+00 +-5.000000000000000e-01 2.500000000000000e-01 -9.156249999999999e-01 +5.000000000000000e-01 2.500000000000000e-01 -9.156249999999999e-01 +5.000000000000000e-01 3.333333333333333e-01 -9.156249999999999e-01 +-5.000000000000000e-01 3.333333333333333e-01 -9.156249999999999e-01 +0.000000000000000e+00 2.500000000000000e-01 -1.000000000000000e+00 +5.000000000000000e-01 2.916666666666666e-01 -1.000000000000000e+00 +0.000000000000000e+00 3.333333333333333e-01 -1.000000000000000e+00 +-5.000000000000000e-01 2.916666666666666e-01 -1.000000000000000e+00 +0.000000000000000e+00 2.500000000000000e-01 -9.156250000000001e-01 +5.000000000000000e-01 2.916666666666666e-01 -9.156250000000000e-01 +0.000000000000000e+00 3.333333333333333e-01 -9.156250000000001e-01 +-5.000000000000000e-01 2.916666666666666e-01 -9.156250000000000e-01 +-5.000000000000000e-01 2.500000000000000e-01 -9.578125000000001e-01 +5.000000000000000e-01 2.500000000000000e-01 -9.578125000000001e-01 +5.000000000000000e-01 3.333333333333333e-01 -9.578125000000001e-01 +-5.000000000000000e-01 3.333333333333333e-01 -9.578125000000001e-01 +-5.000000000000000e-01 2.916666666666666e-01 -9.578125000000001e-01 +5.000000000000000e-01 2.916666666666666e-01 -9.578125000000001e-01 +0.000000000000000e+00 2.500000000000000e-01 -9.578125000000001e-01 +0.000000000000000e+00 3.333333333333333e-01 -9.578125000000001e-01 +0.000000000000000e+00 2.916666666666666e-01 -9.999999999999998e-01 +0.000000000000000e+00 2.916666666666666e-01 -9.156249999999999e-01 +0.000000000000000e+00 2.916666666666666e-01 -9.578124999999998e-01 +-5.000000000000000e-01 3.333333333333333e-01 -1.000000000000000e+00 +5.000000000000000e-01 3.333333333333333e-01 -1.000000000000000e+00 +5.000000000000000e-01 4.166666666666666e-01 -1.000000000000000e+00 +-5.000000000000000e-01 4.166666666666666e-01 -1.000000000000000e+00 +-5.000000000000000e-01 3.333333333333333e-01 -9.156249999999999e-01 +5.000000000000000e-01 3.333333333333333e-01 -9.156249999999999e-01 +5.000000000000000e-01 4.166666666666666e-01 -9.156250000000000e-01 +-5.000000000000000e-01 4.166666666666666e-01 -9.156250000000000e-01 +0.000000000000000e+00 3.333333333333333e-01 -1.000000000000000e+00 +5.000000000000000e-01 3.750000000000000e-01 -1.000000000000000e+00 +0.000000000000000e+00 4.166666666666666e-01 -1.000000000000000e+00 +-5.000000000000000e-01 3.750000000000000e-01 -1.000000000000000e+00 +0.000000000000000e+00 3.333333333333333e-01 -9.156250000000001e-01 +5.000000000000000e-01 3.750000000000001e-01 -9.156250000000001e-01 +0.000000000000000e+00 4.166666666666666e-01 -9.156249999999999e-01 +-5.000000000000000e-01 3.750000000000001e-01 -9.156250000000001e-01 +-5.000000000000000e-01 3.333333333333333e-01 -9.578125000000001e-01 +5.000000000000000e-01 3.333333333333333e-01 -9.578125000000001e-01 +5.000000000000000e-01 4.166666666666666e-01 -9.578125000000000e-01 +-5.000000000000000e-01 4.166666666666666e-01 -9.578125000000000e-01 +-5.000000000000000e-01 3.750000000000000e-01 -9.578125000000002e-01 +5.000000000000000e-01 3.750000000000000e-01 -9.578125000000002e-01 +0.000000000000000e+00 3.333333333333333e-01 -9.578125000000001e-01 +0.000000000000000e+00 4.166666666666666e-01 -9.578125000000002e-01 +0.000000000000000e+00 3.750000000000000e-01 -1.000000000000000e+00 +0.000000000000000e+00 3.750000000000001e-01 -9.156250000000000e-01 +0.000000000000000e+00 3.750000000000001e-01 -9.578124999999998e-01 +-5.000000000000000e-01 4.166666666666666e-01 -1.000000000000000e+00 +5.000000000000000e-01 4.166666666666666e-01 -1.000000000000000e+00 +5.000000000000000e-01 5.000000000000000e-01 -1.000000000000000e+00 +-5.000000000000000e-01 5.000000000000000e-01 -1.000000000000000e+00 +-5.000000000000000e-01 4.166666666666666e-01 -9.156250000000000e-01 +5.000000000000000e-01 4.166666666666666e-01 -9.156250000000000e-01 +5.000000000000000e-01 5.000000000000000e-01 -9.156249999999999e-01 +-5.000000000000000e-01 5.000000000000000e-01 -9.156249999999999e-01 +0.000000000000000e+00 4.166666666666666e-01 -1.000000000000000e+00 +5.000000000000000e-01 4.583333333333333e-01 -1.000000000000000e+00 +0.000000000000000e+00 5.000000000000000e-01 -1.000000000000000e+00 +-5.000000000000000e-01 4.583333333333333e-01 -1.000000000000000e+00 +0.000000000000000e+00 4.166666666666666e-01 -9.156249999999999e-01 +5.000000000000000e-01 4.583333333333333e-01 -9.156250000000000e-01 +0.000000000000000e+00 5.000000000000000e-01 -9.156249999999999e-01 +-5.000000000000000e-01 4.583333333333333e-01 -9.156250000000000e-01 +-5.000000000000000e-01 4.166666666666666e-01 -9.578125000000000e-01 +5.000000000000000e-01 4.166666666666666e-01 -9.578125000000000e-01 +5.000000000000000e-01 5.000000000000000e-01 -9.578125000000000e-01 +-5.000000000000000e-01 5.000000000000000e-01 -9.578125000000000e-01 +-5.000000000000001e-01 4.583333333333333e-01 -9.578125000000000e-01 +5.000000000000001e-01 4.583333333333333e-01 -9.578125000000000e-01 +0.000000000000000e+00 4.166666666666666e-01 -9.578125000000002e-01 +0.000000000000000e+00 5.000000000000000e-01 -9.578125000000001e-01 +0.000000000000000e+00 4.583333333333331e-01 -9.999999999999997e-01 +0.000000000000000e+00 4.583333333333333e-01 -9.156250000000000e-01 +0.000000000000000e+00 4.583333333333333e-01 -9.578124999999998e-01 +-5.000000000000000e-01 -5.000000000000000e-01 -9.156249999999999e-01 +5.000000000000000e-01 -5.000000000000000e-01 -9.156249999999999e-01 +5.000000000000000e-01 -4.166666666666666e-01 -9.156250000000000e-01 +-5.000000000000000e-01 -4.166666666666666e-01 -9.156250000000000e-01 +-5.000000000000000e-01 -5.000000000000000e-01 -8.312500000000000e-01 +5.000000000000000e-01 -5.000000000000000e-01 -8.312500000000000e-01 +5.000000000000000e-01 -4.166666666666666e-01 -8.312500000000000e-01 +-5.000000000000000e-01 -4.166666666666666e-01 -8.312500000000000e-01 +0.000000000000000e+00 -5.000000000000000e-01 -9.156249999999999e-01 +5.000000000000000e-01 -4.583333333333333e-01 -9.156250000000000e-01 +0.000000000000000e+00 -4.166666666666666e-01 -9.156250000000000e-01 +-5.000000000000000e-01 -4.583333333333333e-01 -9.156250000000000e-01 +0.000000000000000e+00 -5.000000000000000e-01 -8.312500000000000e-01 +5.000000000000000e-01 -4.583333333333333e-01 -8.312500000000000e-01 +0.000000000000000e+00 -4.166666666666666e-01 -8.312500000000000e-01 +-5.000000000000000e-01 -4.583333333333333e-01 -8.312500000000000e-01 +-5.000000000000000e-01 -5.000000000000000e-01 -8.734375000000000e-01 +5.000000000000000e-01 -5.000000000000000e-01 -8.734375000000000e-01 +5.000000000000000e-01 -4.166666666666666e-01 -8.734375000000001e-01 +-5.000000000000000e-01 -4.166666666666666e-01 -8.734375000000001e-01 +-5.000000000000000e-01 -4.583333333333333e-01 -8.734375000000000e-01 +5.000000000000000e-01 -4.583333333333333e-01 -8.734375000000000e-01 +0.000000000000000e+00 -5.000000000000000e-01 -8.734374999999999e-01 +0.000000000000000e+00 -4.166666666666666e-01 -8.734375000000001e-01 +0.000000000000000e+00 -4.583333333333333e-01 -9.156250000000001e-01 +0.000000000000000e+00 -4.583333333333333e-01 -8.312500000000000e-01 +0.000000000000000e+00 -4.583333333333333e-01 -8.734374999999999e-01 +-5.000000000000000e-01 -4.166666666666666e-01 -9.156250000000000e-01 +5.000000000000000e-01 -4.166666666666666e-01 -9.156250000000000e-01 +5.000000000000000e-01 -3.333333333333333e-01 -9.156250000000000e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -9.156250000000000e-01 +-5.000000000000000e-01 -4.166666666666666e-01 -8.312500000000000e-01 +5.000000000000000e-01 -4.166666666666666e-01 -8.312500000000000e-01 +5.000000000000000e-01 -3.333333333333333e-01 -8.312500000000000e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -8.312500000000000e-01 +0.000000000000000e+00 -4.166666666666666e-01 -9.156250000000000e-01 +5.000000000000001e-01 -3.750000000000001e-01 -9.156250000000001e-01 +0.000000000000000e+00 -3.333333333333333e-01 -9.156250000000000e-01 +-5.000000000000001e-01 -3.750000000000001e-01 -9.156250000000001e-01 +0.000000000000000e+00 -4.166666666666666e-01 -8.312500000000000e-01 +5.000000000000001e-01 -3.750000000000001e-01 -8.312500000000002e-01 +0.000000000000000e+00 -3.333333333333333e-01 -8.312500000000000e-01 +-5.000000000000001e-01 -3.750000000000001e-01 -8.312500000000002e-01 +-5.000000000000000e-01 -4.166666666666666e-01 -8.734375000000001e-01 +5.000000000000000e-01 -4.166666666666666e-01 -8.734375000000001e-01 +5.000000000000000e-01 -3.333333333333333e-01 -8.734375000000000e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -8.734375000000000e-01 +-5.000000000000000e-01 -3.750000000000000e-01 -8.734375000000000e-01 +5.000000000000000e-01 -3.750000000000000e-01 -8.734375000000000e-01 +0.000000000000000e+00 -4.166666666666666e-01 -8.734375000000001e-01 +0.000000000000000e+00 -3.333333333333333e-01 -8.734375000000000e-01 +0.000000000000000e+00 -3.750000000000000e-01 -9.156250000000002e-01 +0.000000000000000e+00 -3.750000000000000e-01 -8.312500000000000e-01 +0.000000000000000e+00 -3.750000000000000e-01 -8.734375000000001e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -9.156250000000000e-01 +5.000000000000000e-01 -3.333333333333333e-01 -9.156250000000000e-01 +5.000000000000000e-01 -2.500000000000000e-01 -9.156250000000001e-01 +-5.000000000000000e-01 -2.500000000000000e-01 -9.156250000000001e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -8.312500000000000e-01 +5.000000000000000e-01 -3.333333333333333e-01 -8.312500000000000e-01 +5.000000000000000e-01 -2.500000000000000e-01 -8.312500000000000e-01 +-5.000000000000000e-01 -2.500000000000000e-01 -8.312500000000000e-01 +0.000000000000000e+00 -3.333333333333333e-01 -9.156250000000000e-01 +5.000000000000000e-01 -2.916666666666666e-01 -9.156249999999999e-01 +0.000000000000000e+00 -2.500000000000000e-01 -9.156250000000000e-01 +-5.000000000000000e-01 -2.916666666666666e-01 -9.156249999999999e-01 +0.000000000000000e+00 -3.333333333333333e-01 -8.312500000000000e-01 +5.000000000000000e-01 -2.916666666666666e-01 -8.312499999999999e-01 +0.000000000000000e+00 -2.500000000000000e-01 -8.312500000000000e-01 +-5.000000000000000e-01 -2.916666666666666e-01 -8.312499999999999e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -8.734375000000000e-01 +5.000000000000000e-01 -3.333333333333333e-01 -8.734375000000000e-01 +5.000000000000000e-01 -2.499999999999999e-01 -8.734375000000001e-01 +-5.000000000000000e-01 -2.499999999999999e-01 -8.734375000000001e-01 +-5.000000000000000e-01 -2.916666666666666e-01 -8.734375000000001e-01 +5.000000000000000e-01 -2.916666666666666e-01 -8.734375000000001e-01 +0.000000000000000e+00 -3.333333333333333e-01 -8.734375000000000e-01 +0.000000000000000e+00 -2.500000000000000e-01 -8.734375000000001e-01 +0.000000000000000e+00 -2.916666666666666e-01 -9.156250000000000e-01 +0.000000000000000e+00 -2.916666666666666e-01 -8.312500000000000e-01 +0.000000000000000e+00 -2.916666666666666e-01 -8.734374999999999e-01 +-5.000000000000000e-01 -2.500000000000000e-01 -9.156250000000001e-01 +5.000000000000000e-01 -2.500000000000000e-01 -9.156250000000001e-01 +5.000000000000000e-01 -1.666666666666667e-01 -9.156250000000000e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -9.156250000000000e-01 +-5.000000000000000e-01 -2.500000000000000e-01 -8.312500000000000e-01 +5.000000000000000e-01 -2.500000000000000e-01 -8.312500000000000e-01 +5.000000000000000e-01 -1.666666666666667e-01 -8.312500000000000e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -8.312500000000000e-01 +0.000000000000000e+00 -2.500000000000000e-01 -9.156250000000000e-01 +5.000000000000000e-01 -2.083333333333334e-01 -9.156250000000000e-01 +0.000000000000000e+00 -1.666666666666667e-01 -9.156250000000000e-01 +-5.000000000000000e-01 -2.083333333333334e-01 -9.156250000000000e-01 +0.000000000000000e+00 -2.500000000000000e-01 -8.312500000000000e-01 +5.000000000000000e-01 -2.083333333333334e-01 -8.312499999999999e-01 +0.000000000000000e+00 -1.666666666666667e-01 -8.312500000000000e-01 +-5.000000000000000e-01 -2.083333333333334e-01 -8.312499999999999e-01 +-5.000000000000000e-01 -2.499999999999999e-01 -8.734375000000001e-01 +5.000000000000000e-01 -2.499999999999999e-01 -8.734375000000001e-01 +5.000000000000000e-01 -1.666666666666667e-01 -8.734375000000001e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -8.734375000000001e-01 +-5.000000000000000e-01 -2.083333333333333e-01 -8.734375000000001e-01 +5.000000000000000e-01 -2.083333333333333e-01 -8.734375000000001e-01 +0.000000000000000e+00 -2.500000000000000e-01 -8.734375000000001e-01 +0.000000000000000e+00 -1.666666666666667e-01 -8.734375000000001e-01 +0.000000000000000e+00 -2.083333333333334e-01 -9.156250000000001e-01 +0.000000000000000e+00 -2.083333333333334e-01 -8.312500000000000e-01 +0.000000000000000e+00 -2.083333333333333e-01 -8.734375000000000e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -9.156250000000000e-01 +5.000000000000000e-01 -1.666666666666667e-01 -9.156250000000000e-01 +5.000000000000000e-01 -8.333333333333337e-02 -9.156250000000001e-01 +-5.000000000000000e-01 -8.333333333333337e-02 -9.156250000000001e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -8.312500000000000e-01 +5.000000000000000e-01 -1.666666666666667e-01 -8.312500000000000e-01 +5.000000000000000e-01 -8.333333333333337e-02 -8.312500000000000e-01 +-5.000000000000000e-01 -8.333333333333337e-02 -8.312500000000000e-01 +0.000000000000000e+00 -1.666666666666667e-01 -9.156250000000000e-01 +5.000000000000000e-01 -1.250000000000000e-01 -9.156250000000001e-01 +0.000000000000000e+00 -8.333333333333334e-02 -9.156249999999999e-01 +-5.000000000000000e-01 -1.250000000000000e-01 -9.156250000000001e-01 +0.000000000000000e+00 -1.666666666666667e-01 -8.312500000000000e-01 +5.000000000000000e-01 -1.250000000000000e-01 -8.312499999999999e-01 +0.000000000000000e+00 -8.333333333333334e-02 -8.312500000000000e-01 +-5.000000000000000e-01 -1.250000000000000e-01 -8.312499999999999e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -8.734375000000001e-01 +5.000000000000000e-01 -1.666666666666667e-01 -8.734375000000001e-01 +5.000000000000000e-01 -8.333333333333336e-02 -8.734375000000001e-01 +-5.000000000000000e-01 -8.333333333333336e-02 -8.734375000000001e-01 +-5.000000000000000e-01 -1.250000000000000e-01 -8.734375000000000e-01 +5.000000000000000e-01 -1.250000000000000e-01 -8.734375000000000e-01 +0.000000000000000e+00 -1.666666666666667e-01 -8.734375000000001e-01 +0.000000000000000e+00 -8.333333333333336e-02 -8.734375000000001e-01 +0.000000000000000e+00 -1.250000000000000e-01 -9.156250000000002e-01 +0.000000000000000e+00 -1.250000000000000e-01 -8.312500000000000e-01 +0.000000000000000e+00 -1.250000000000000e-01 -8.734375000000002e-01 +-5.000000000000000e-01 -8.333333333333337e-02 -9.156250000000001e-01 +5.000000000000000e-01 -8.333333333333337e-02 -9.156250000000001e-01 +5.000000000000000e-01 0.000000000000000e+00 -9.156249999999999e-01 +-5.000000000000000e-01 0.000000000000000e+00 -9.156249999999999e-01 +-5.000000000000000e-01 -8.333333333333337e-02 -8.312500000000000e-01 +5.000000000000000e-01 -8.333333333333337e-02 -8.312500000000000e-01 +5.000000000000000e-01 0.000000000000000e+00 -8.312499999999999e-01 +-5.000000000000000e-01 0.000000000000000e+00 -8.312499999999999e-01 +0.000000000000000e+00 -8.333333333333334e-02 -9.156249999999999e-01 +5.000000000000000e-01 -4.166666666666669e-02 -9.156250000000001e-01 +0.000000000000000e+00 4.336808689942018e-19 -9.156249999999999e-01 +-5.000000000000000e-01 -4.166666666666669e-02 -9.156250000000001e-01 +0.000000000000000e+00 -8.333333333333334e-02 -8.312500000000000e-01 +5.000000000000000e-01 -4.166666666666669e-02 -8.312499999999999e-01 +0.000000000000000e+00 4.336808689942018e-19 -8.312499999999999e-01 +-5.000000000000000e-01 -4.166666666666669e-02 -8.312499999999999e-01 +-5.000000000000000e-01 -8.333333333333336e-02 -8.734375000000001e-01 +5.000000000000000e-01 -8.333333333333336e-02 -8.734375000000001e-01 +5.000000000000000e-01 -1.734723475976807e-18 -8.734375000000000e-01 +-5.000000000000000e-01 -1.734723475976807e-18 -8.734375000000000e-01 +-5.000000000000001e-01 -4.166666666666668e-02 -8.734375000000000e-01 +5.000000000000001e-01 -4.166666666666668e-02 -8.734375000000000e-01 +0.000000000000000e+00 -8.333333333333336e-02 -8.734375000000001e-01 +0.000000000000000e+00 -1.626303258728257e-18 -8.734375000000000e-01 +0.000000000000000e+00 -4.166666666666668e-02 -9.156250000000001e-01 +0.000000000000000e+00 -4.166666666666668e-02 -8.312499999999999e-01 +0.000000000000000e+00 -4.166666666666668e-02 -8.734375000000000e-01 +-5.000000000000000e-01 0.000000000000000e+00 -9.156249999999999e-01 +5.000000000000000e-01 0.000000000000000e+00 -9.156249999999999e-01 +5.000000000000000e-01 8.333333333333325e-02 -9.156249999999999e-01 +-5.000000000000000e-01 8.333333333333325e-02 -9.156249999999999e-01 +-5.000000000000000e-01 0.000000000000000e+00 -8.312499999999999e-01 +5.000000000000000e-01 0.000000000000000e+00 -8.312499999999999e-01 +5.000000000000000e-01 8.333333333333325e-02 -8.312500000000000e-01 +-5.000000000000000e-01 8.333333333333325e-02 -8.312500000000000e-01 +0.000000000000000e+00 4.336808689942018e-19 -9.156249999999999e-01 +5.000000000000000e-01 4.166666666666663e-02 -9.156250000000000e-01 +0.000000000000000e+00 8.333333333333325e-02 -9.156249999999999e-01 +-5.000000000000000e-01 4.166666666666663e-02 -9.156250000000000e-01 +0.000000000000000e+00 4.336808689942018e-19 -8.312499999999999e-01 +5.000000000000000e-01 4.166666666666663e-02 -8.312500000000000e-01 +0.000000000000000e+00 8.333333333333325e-02 -8.312500000000000e-01 +-5.000000000000000e-01 4.166666666666663e-02 -8.312500000000000e-01 +-5.000000000000000e-01 -1.734723475976807e-18 -8.734375000000000e-01 +5.000000000000000e-01 -1.734723475976807e-18 -8.734375000000000e-01 +5.000000000000000e-01 8.333333333333326e-02 -8.734375000000001e-01 +-5.000000000000000e-01 8.333333333333326e-02 -8.734375000000001e-01 +-4.999999999999999e-01 4.166666666666662e-02 -8.734374999999999e-01 +4.999999999999999e-01 4.166666666666662e-02 -8.734374999999999e-01 +0.000000000000000e+00 -1.626303258728257e-18 -8.734375000000000e-01 +0.000000000000000e+00 8.333333333333327e-02 -8.734375000000000e-01 +0.000000000000000e+00 4.166666666666661e-02 -9.156249999999999e-01 +0.000000000000000e+00 4.166666666666661e-02 -8.312499999999998e-01 +0.000000000000000e+00 4.166666666666662e-02 -8.734374999999999e-01 +-5.000000000000000e-01 8.333333333333325e-02 -9.156249999999999e-01 +5.000000000000000e-01 8.333333333333325e-02 -9.156249999999999e-01 +5.000000000000000e-01 1.666666666666666e-01 -9.156250000000000e-01 +-5.000000000000000e-01 1.666666666666666e-01 -9.156250000000000e-01 +-5.000000000000000e-01 8.333333333333325e-02 -8.312500000000000e-01 +5.000000000000000e-01 8.333333333333325e-02 -8.312500000000000e-01 +5.000000000000000e-01 1.666666666666666e-01 -8.312500000000000e-01 +-5.000000000000000e-01 1.666666666666666e-01 -8.312500000000000e-01 +0.000000000000000e+00 8.333333333333325e-02 -9.156249999999999e-01 +5.000000000000000e-01 1.250000000000000e-01 -9.156250000000001e-01 +0.000000000000000e+00 1.666666666666666e-01 -9.156249999999999e-01 +-5.000000000000000e-01 1.250000000000000e-01 -9.156250000000001e-01 +0.000000000000000e+00 8.333333333333325e-02 -8.312500000000000e-01 +5.000000000000000e-01 1.250000000000000e-01 -8.312499999999999e-01 +0.000000000000000e+00 1.666666666666666e-01 -8.312500000000000e-01 +-5.000000000000000e-01 1.250000000000000e-01 -8.312499999999999e-01 +-5.000000000000000e-01 8.333333333333326e-02 -8.734375000000001e-01 +5.000000000000000e-01 8.333333333333326e-02 -8.734375000000001e-01 +5.000000000000000e-01 1.666666666666667e-01 -8.734375000000000e-01 +-5.000000000000000e-01 1.666666666666667e-01 -8.734375000000000e-01 +-5.000000000000000e-01 1.250000000000000e-01 -8.734375000000000e-01 +5.000000000000000e-01 1.250000000000000e-01 -8.734375000000000e-01 +0.000000000000000e+00 8.333333333333327e-02 -8.734375000000000e-01 +0.000000000000000e+00 1.666666666666666e-01 -8.734375000000000e-01 +0.000000000000000e+00 1.250000000000000e-01 -9.156250000000000e-01 +0.000000000000000e+00 1.250000000000000e-01 -8.312499999999999e-01 +0.000000000000000e+00 1.250000000000000e-01 -8.734375000000000e-01 +-5.000000000000000e-01 1.666666666666666e-01 -9.156250000000000e-01 +5.000000000000000e-01 1.666666666666666e-01 -9.156250000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -9.156249999999999e-01 +-5.000000000000000e-01 2.500000000000000e-01 -9.156249999999999e-01 +-5.000000000000000e-01 1.666666666666666e-01 -8.312500000000000e-01 +5.000000000000000e-01 1.666666666666666e-01 -8.312500000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -8.312500000000000e-01 +-5.000000000000000e-01 2.500000000000000e-01 -8.312500000000000e-01 +0.000000000000000e+00 1.666666666666666e-01 -9.156249999999999e-01 +5.000000000000000e-01 2.083333333333333e-01 -9.156250000000000e-01 +0.000000000000000e+00 2.500000000000000e-01 -9.156250000000001e-01 +-5.000000000000000e-01 2.083333333333333e-01 -9.156250000000000e-01 +0.000000000000000e+00 1.666666666666666e-01 -8.312500000000000e-01 +5.000000000000000e-01 2.083333333333333e-01 -8.312500000000000e-01 +0.000000000000000e+00 2.500000000000000e-01 -8.312499999999999e-01 +-5.000000000000000e-01 2.083333333333333e-01 -8.312500000000000e-01 +-5.000000000000000e-01 1.666666666666667e-01 -8.734375000000000e-01 +5.000000000000000e-01 1.666666666666667e-01 -8.734375000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -8.734375000000000e-01 +-5.000000000000000e-01 2.500000000000000e-01 -8.734375000000000e-01 +-5.000000000000000e-01 2.083333333333333e-01 -8.734375000000000e-01 +5.000000000000000e-01 2.083333333333333e-01 -8.734375000000000e-01 +0.000000000000000e+00 1.666666666666666e-01 -8.734375000000000e-01 +0.000000000000000e+00 2.500000000000000e-01 -8.734375000000000e-01 +0.000000000000000e+00 2.083333333333333e-01 -9.156250000000001e-01 +0.000000000000000e+00 2.083333333333333e-01 -8.312500000000003e-01 +0.000000000000000e+00 2.083333333333332e-01 -8.734375000000001e-01 +-5.000000000000000e-01 2.500000000000000e-01 -9.156249999999999e-01 +5.000000000000000e-01 2.500000000000000e-01 -9.156249999999999e-01 +5.000000000000000e-01 3.333333333333333e-01 -9.156249999999999e-01 +-5.000000000000000e-01 3.333333333333333e-01 -9.156249999999999e-01 +-5.000000000000000e-01 2.500000000000000e-01 -8.312500000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -8.312500000000000e-01 +5.000000000000000e-01 3.333333333333333e-01 -8.312500000000000e-01 +-5.000000000000000e-01 3.333333333333333e-01 -8.312500000000000e-01 +0.000000000000000e+00 2.500000000000000e-01 -9.156250000000001e-01 +5.000000000000000e-01 2.916666666666666e-01 -9.156250000000000e-01 +0.000000000000000e+00 3.333333333333333e-01 -9.156250000000001e-01 +-5.000000000000000e-01 2.916666666666666e-01 -9.156250000000000e-01 +0.000000000000000e+00 2.500000000000000e-01 -8.312499999999999e-01 +5.000000000000000e-01 2.916666666666666e-01 -8.312500000000002e-01 +0.000000000000000e+00 3.333333333333333e-01 -8.312500000000000e-01 +-5.000000000000000e-01 2.916666666666666e-01 -8.312500000000002e-01 +-5.000000000000000e-01 2.500000000000000e-01 -8.734375000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -8.734375000000000e-01 +5.000000000000000e-01 3.333333333333333e-01 -8.734375000000001e-01 +-5.000000000000000e-01 3.333333333333333e-01 -8.734375000000001e-01 +-4.999999999999999e-01 2.916666666666666e-01 -8.734375000000000e-01 +4.999999999999999e-01 2.916666666666666e-01 -8.734375000000000e-01 +0.000000000000000e+00 2.500000000000000e-01 -8.734375000000000e-01 +0.000000000000000e+00 3.333333333333333e-01 -8.734375000000000e-01 +0.000000000000000e+00 2.916666666666666e-01 -9.156249999999999e-01 +0.000000000000000e+00 2.916666666666666e-01 -8.312499999999998e-01 +0.000000000000000e+00 2.916666666666666e-01 -8.734375000000001e-01 +-5.000000000000000e-01 3.333333333333333e-01 -9.156249999999999e-01 +5.000000000000000e-01 3.333333333333333e-01 -9.156249999999999e-01 +5.000000000000000e-01 4.166666666666666e-01 -9.156250000000000e-01 +-5.000000000000000e-01 4.166666666666666e-01 -9.156250000000000e-01 +-5.000000000000000e-01 3.333333333333333e-01 -8.312500000000000e-01 +5.000000000000000e-01 3.333333333333333e-01 -8.312500000000000e-01 +5.000000000000000e-01 4.166666666666666e-01 -8.312500000000000e-01 +-5.000000000000000e-01 4.166666666666666e-01 -8.312500000000000e-01 +0.000000000000000e+00 3.333333333333333e-01 -9.156250000000001e-01 +5.000000000000000e-01 3.750000000000001e-01 -9.156250000000001e-01 +0.000000000000000e+00 4.166666666666666e-01 -9.156249999999999e-01 +-5.000000000000000e-01 3.750000000000001e-01 -9.156250000000001e-01 +0.000000000000000e+00 3.333333333333333e-01 -8.312500000000000e-01 +5.000000000000000e-01 3.750000000000001e-01 -8.312499999999999e-01 +0.000000000000000e+00 4.166666666666666e-01 -8.312500000000000e-01 +-5.000000000000000e-01 3.750000000000001e-01 -8.312499999999999e-01 +-5.000000000000000e-01 3.333333333333333e-01 -8.734375000000001e-01 +5.000000000000000e-01 3.333333333333333e-01 -8.734375000000001e-01 +5.000000000000000e-01 4.166666666666666e-01 -8.734375000000000e-01 +-5.000000000000000e-01 4.166666666666666e-01 -8.734375000000000e-01 +-5.000000000000000e-01 3.750000000000000e-01 -8.734375000000001e-01 +5.000000000000000e-01 3.750000000000000e-01 -8.734375000000001e-01 +0.000000000000000e+00 3.333333333333333e-01 -8.734375000000000e-01 +0.000000000000000e+00 4.166666666666666e-01 -8.734375000000000e-01 +0.000000000000000e+00 3.750000000000001e-01 -9.156250000000000e-01 +0.000000000000000e+00 3.750000000000001e-01 -8.312499999999999e-01 +0.000000000000000e+00 3.749999999999999e-01 -8.734375000000000e-01 +-5.000000000000000e-01 4.166666666666666e-01 -9.156250000000000e-01 +5.000000000000000e-01 4.166666666666666e-01 -9.156250000000000e-01 +5.000000000000000e-01 5.000000000000000e-01 -9.156249999999999e-01 +-5.000000000000000e-01 5.000000000000000e-01 -9.156249999999999e-01 +-5.000000000000000e-01 4.166666666666666e-01 -8.312500000000000e-01 +5.000000000000000e-01 4.166666666666666e-01 -8.312500000000000e-01 +5.000000000000000e-01 5.000000000000000e-01 -8.312500000000000e-01 +-5.000000000000000e-01 5.000000000000000e-01 -8.312500000000000e-01 +0.000000000000000e+00 4.166666666666666e-01 -9.156249999999999e-01 +5.000000000000000e-01 4.583333333333333e-01 -9.156250000000000e-01 +0.000000000000000e+00 5.000000000000000e-01 -9.156249999999999e-01 +-5.000000000000000e-01 4.583333333333333e-01 -9.156250000000000e-01 +0.000000000000000e+00 4.166666666666666e-01 -8.312500000000000e-01 +5.000000000000000e-01 4.583333333333333e-01 -8.312499999999999e-01 +0.000000000000000e+00 5.000000000000000e-01 -8.312500000000000e-01 +-5.000000000000000e-01 4.583333333333333e-01 -8.312499999999999e-01 +-5.000000000000000e-01 4.166666666666666e-01 -8.734375000000000e-01 +5.000000000000000e-01 4.166666666666666e-01 -8.734375000000000e-01 +5.000000000000000e-01 5.000000000000000e-01 -8.734375000000000e-01 +-5.000000000000000e-01 5.000000000000000e-01 -8.734375000000000e-01 +-5.000000000000001e-01 4.583333333333333e-01 -8.734375000000000e-01 +5.000000000000001e-01 4.583333333333333e-01 -8.734375000000000e-01 +0.000000000000000e+00 4.166666666666666e-01 -8.734375000000000e-01 +0.000000000000000e+00 5.000000000000000e-01 -8.734374999999999e-01 +0.000000000000000e+00 4.583333333333333e-01 -9.156250000000000e-01 +0.000000000000000e+00 4.583333333333333e-01 -8.312500000000000e-01 +0.000000000000000e+00 4.583333333333333e-01 -8.734374999999999e-01 +-5.000000000000000e-01 -5.000000000000000e-01 -8.312500000000000e-01 +5.000000000000000e-01 -5.000000000000000e-01 -8.312500000000000e-01 +5.000000000000000e-01 -4.166666666666666e-01 -8.312500000000000e-01 +-5.000000000000000e-01 -4.166666666666666e-01 -8.312500000000000e-01 +-5.000000000000000e-01 -5.000000000000000e-01 -7.468750000000000e-01 +5.000000000000000e-01 -5.000000000000000e-01 -7.468750000000000e-01 +5.000000000000000e-01 -4.166666666666666e-01 -7.468750000000000e-01 +-5.000000000000000e-01 -4.166666666666666e-01 -7.468750000000000e-01 +0.000000000000000e+00 -5.000000000000000e-01 -8.312500000000000e-01 +5.000000000000000e-01 -4.583333333333333e-01 -8.312500000000000e-01 +0.000000000000000e+00 -4.166666666666666e-01 -8.312500000000000e-01 +-5.000000000000000e-01 -4.583333333333333e-01 -8.312500000000000e-01 +0.000000000000000e+00 -5.000000000000000e-01 -7.468750000000001e-01 +5.000000000000000e-01 -4.583333333333333e-01 -7.468750000000001e-01 +0.000000000000000e+00 -4.166666666666666e-01 -7.468750000000002e-01 +-5.000000000000000e-01 -4.583333333333333e-01 -7.468750000000001e-01 +-5.000000000000000e-01 -5.000000000000000e-01 -7.890625000000000e-01 +5.000000000000000e-01 -5.000000000000000e-01 -7.890625000000000e-01 +5.000000000000000e-01 -4.166666666666666e-01 -7.890625000000000e-01 +-5.000000000000000e-01 -4.166666666666666e-01 -7.890625000000000e-01 +-5.000000000000000e-01 -4.583333333333333e-01 -7.890624999999999e-01 +5.000000000000000e-01 -4.583333333333333e-01 -7.890624999999999e-01 +0.000000000000000e+00 -5.000000000000000e-01 -7.890624999999999e-01 +0.000000000000000e+00 -4.166666666666666e-01 -7.890624999999998e-01 +0.000000000000000e+00 -4.583333333333333e-01 -8.312500000000000e-01 +0.000000000000000e+00 -4.583333333333333e-01 -7.468750000000000e-01 +0.000000000000000e+00 -4.583333333333333e-01 -7.890625000000001e-01 +-5.000000000000000e-01 -4.166666666666666e-01 -8.312500000000000e-01 +5.000000000000000e-01 -4.166666666666666e-01 -8.312500000000000e-01 +5.000000000000000e-01 -3.333333333333333e-01 -8.312500000000000e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -8.312500000000000e-01 +-5.000000000000000e-01 -4.166666666666666e-01 -7.468750000000000e-01 +5.000000000000000e-01 -4.166666666666666e-01 -7.468750000000000e-01 +5.000000000000000e-01 -3.333333333333333e-01 -7.468750000000000e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -7.468750000000000e-01 +0.000000000000000e+00 -4.166666666666666e-01 -8.312500000000000e-01 +5.000000000000001e-01 -3.750000000000001e-01 -8.312500000000002e-01 +0.000000000000000e+00 -3.333333333333333e-01 -8.312500000000000e-01 +-5.000000000000001e-01 -3.750000000000001e-01 -8.312500000000002e-01 +0.000000000000000e+00 -4.166666666666666e-01 -7.468750000000002e-01 +5.000000000000001e-01 -3.750000000000001e-01 -7.468750000000001e-01 +0.000000000000000e+00 -3.333333333333333e-01 -7.468750000000001e-01 +-5.000000000000001e-01 -3.750000000000001e-01 -7.468750000000001e-01 +-5.000000000000000e-01 -4.166666666666666e-01 -7.890625000000000e-01 +5.000000000000000e-01 -4.166666666666666e-01 -7.890625000000000e-01 +5.000000000000000e-01 -3.333333333333333e-01 -7.890625000000000e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -7.890625000000000e-01 +-5.000000000000000e-01 -3.750000000000000e-01 -7.890624999999999e-01 +5.000000000000000e-01 -3.750000000000000e-01 -7.890624999999999e-01 +0.000000000000000e+00 -4.166666666666666e-01 -7.890624999999998e-01 +0.000000000000000e+00 -3.333333333333333e-01 -7.890624999999998e-01 +0.000000000000000e+00 -3.750000000000000e-01 -8.312500000000000e-01 +0.000000000000000e+00 -3.750000000000000e-01 -7.468749999999998e-01 +0.000000000000000e+00 -3.750000000000000e-01 -7.890625000000002e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -8.312500000000000e-01 +5.000000000000000e-01 -3.333333333333333e-01 -8.312500000000000e-01 +5.000000000000000e-01 -2.500000000000000e-01 -8.312500000000000e-01 +-5.000000000000000e-01 -2.500000000000000e-01 -8.312500000000000e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -7.468750000000000e-01 +5.000000000000000e-01 -3.333333333333333e-01 -7.468750000000000e-01 +5.000000000000000e-01 -2.500000000000000e-01 -7.468750000000000e-01 +-5.000000000000000e-01 -2.500000000000000e-01 -7.468750000000000e-01 +0.000000000000000e+00 -3.333333333333333e-01 -8.312500000000000e-01 +5.000000000000000e-01 -2.916666666666666e-01 -8.312499999999999e-01 +0.000000000000000e+00 -2.500000000000000e-01 -8.312500000000000e-01 +-5.000000000000000e-01 -2.916666666666666e-01 -8.312499999999999e-01 +0.000000000000000e+00 -3.333333333333333e-01 -7.468750000000001e-01 +5.000000000000000e-01 -2.916666666666666e-01 -7.468749999999998e-01 +0.000000000000000e+00 -2.500000000000000e-01 -7.468750000000001e-01 +-5.000000000000000e-01 -2.916666666666666e-01 -7.468749999999998e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -7.890625000000000e-01 +5.000000000000000e-01 -3.333333333333333e-01 -7.890625000000000e-01 +5.000000000000000e-01 -2.499999999999999e-01 -7.890625000000000e-01 +-5.000000000000000e-01 -2.499999999999999e-01 -7.890625000000000e-01 +-5.000000000000000e-01 -2.916666666666666e-01 -7.890625000000000e-01 +5.000000000000000e-01 -2.916666666666666e-01 -7.890625000000000e-01 +0.000000000000000e+00 -3.333333333333333e-01 -7.890624999999998e-01 +0.000000000000000e+00 -2.500000000000000e-01 -7.890624999999998e-01 +0.000000000000000e+00 -2.916666666666666e-01 -8.312500000000000e-01 +0.000000000000000e+00 -2.916666666666666e-01 -7.468749999999998e-01 +0.000000000000000e+00 -2.916666666666666e-01 -7.890625000000002e-01 +-5.000000000000000e-01 -2.500000000000000e-01 -8.312500000000000e-01 +5.000000000000000e-01 -2.500000000000000e-01 -8.312500000000000e-01 +5.000000000000000e-01 -1.666666666666667e-01 -8.312500000000000e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -8.312500000000000e-01 +-5.000000000000000e-01 -2.500000000000000e-01 -7.468750000000000e-01 +5.000000000000000e-01 -2.500000000000000e-01 -7.468750000000000e-01 +5.000000000000000e-01 -1.666666666666667e-01 -7.468750000000000e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -7.468750000000000e-01 +0.000000000000000e+00 -2.500000000000000e-01 -8.312500000000000e-01 +5.000000000000000e-01 -2.083333333333334e-01 -8.312499999999999e-01 +0.000000000000000e+00 -1.666666666666667e-01 -8.312500000000000e-01 +-5.000000000000000e-01 -2.083333333333334e-01 -8.312499999999999e-01 +0.000000000000000e+00 -2.500000000000000e-01 -7.468750000000001e-01 +5.000000000000000e-01 -2.083333333333334e-01 -7.468750000000000e-01 +0.000000000000000e+00 -1.666666666666667e-01 -7.468750000000002e-01 +-5.000000000000000e-01 -2.083333333333334e-01 -7.468750000000000e-01 +-5.000000000000000e-01 -2.499999999999999e-01 -7.890625000000000e-01 +5.000000000000000e-01 -2.499999999999999e-01 -7.890625000000000e-01 +5.000000000000000e-01 -1.666666666666667e-01 -7.890625000000000e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -7.890625000000000e-01 +-5.000000000000000e-01 -2.083333333333333e-01 -7.890624999999999e-01 +5.000000000000000e-01 -2.083333333333333e-01 -7.890624999999999e-01 +0.000000000000000e+00 -2.500000000000000e-01 -7.890624999999998e-01 +0.000000000000000e+00 -1.666666666666667e-01 -7.890624999999998e-01 +0.000000000000000e+00 -2.083333333333334e-01 -8.312500000000000e-01 +0.000000000000000e+00 -2.083333333333334e-01 -7.468750000000001e-01 +0.000000000000000e+00 -2.083333333333333e-01 -7.890625000000003e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -8.312500000000000e-01 +5.000000000000000e-01 -1.666666666666667e-01 -8.312500000000000e-01 +5.000000000000000e-01 -8.333333333333337e-02 -8.312500000000000e-01 +-5.000000000000000e-01 -8.333333333333337e-02 -8.312500000000000e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -7.468750000000000e-01 +5.000000000000000e-01 -1.666666666666667e-01 -7.468750000000000e-01 +5.000000000000000e-01 -8.333333333333337e-02 -7.468750000000001e-01 +-5.000000000000000e-01 -8.333333333333337e-02 -7.468750000000001e-01 +0.000000000000000e+00 -1.666666666666667e-01 -8.312500000000000e-01 +5.000000000000000e-01 -1.250000000000000e-01 -8.312499999999999e-01 +0.000000000000000e+00 -8.333333333333334e-02 -8.312500000000000e-01 +-5.000000000000000e-01 -1.250000000000000e-01 -8.312499999999999e-01 +0.000000000000000e+00 -1.666666666666667e-01 -7.468750000000002e-01 +5.000000000000000e-01 -1.250000000000000e-01 -7.468750000000001e-01 +0.000000000000000e+00 -8.333333333333334e-02 -7.468750000000001e-01 +-5.000000000000000e-01 -1.250000000000000e-01 -7.468750000000001e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -7.890625000000000e-01 +5.000000000000000e-01 -1.666666666666667e-01 -7.890625000000000e-01 +5.000000000000000e-01 -8.333333333333336e-02 -7.890625000000000e-01 +-5.000000000000000e-01 -8.333333333333336e-02 -7.890625000000000e-01 +-5.000000000000000e-01 -1.250000000000000e-01 -7.890625000000000e-01 +5.000000000000000e-01 -1.250000000000000e-01 -7.890625000000000e-01 +0.000000000000000e+00 -1.666666666666667e-01 -7.890624999999998e-01 +0.000000000000000e+00 -8.333333333333336e-02 -7.890624999999998e-01 +0.000000000000000e+00 -1.250000000000000e-01 -8.312500000000000e-01 +0.000000000000000e+00 -1.250000000000000e-01 -7.468750000000000e-01 +0.000000000000000e+00 -1.250000000000000e-01 -7.890625000000002e-01 +-5.000000000000000e-01 -8.333333333333337e-02 -8.312500000000000e-01 +5.000000000000000e-01 -8.333333333333337e-02 -8.312500000000000e-01 +5.000000000000000e-01 0.000000000000000e+00 -8.312499999999999e-01 +-5.000000000000000e-01 0.000000000000000e+00 -8.312499999999999e-01 +-5.000000000000000e-01 -8.333333333333337e-02 -7.468750000000001e-01 +5.000000000000000e-01 -8.333333333333337e-02 -7.468750000000001e-01 +5.000000000000000e-01 0.000000000000000e+00 -7.468750000000000e-01 +-5.000000000000000e-01 0.000000000000000e+00 -7.468750000000000e-01 +0.000000000000000e+00 -8.333333333333334e-02 -8.312500000000000e-01 +5.000000000000000e-01 -4.166666666666669e-02 -8.312499999999999e-01 +0.000000000000000e+00 4.336808689942018e-19 -8.312499999999999e-01 +-5.000000000000000e-01 -4.166666666666669e-02 -8.312499999999999e-01 +0.000000000000000e+00 -8.333333333333334e-02 -7.468750000000001e-01 +5.000000000000000e-01 -4.166666666666669e-02 -7.468750000000001e-01 +0.000000000000000e+00 0.000000000000000e+00 -7.468750000000001e-01 +-5.000000000000000e-01 -4.166666666666669e-02 -7.468750000000001e-01 +-5.000000000000000e-01 -8.333333333333336e-02 -7.890625000000000e-01 +5.000000000000000e-01 -8.333333333333336e-02 -7.890625000000000e-01 +5.000000000000000e-01 -1.734723475976807e-18 -7.890625000000000e-01 +-5.000000000000000e-01 -1.734723475976807e-18 -7.890625000000000e-01 +-5.000000000000001e-01 -4.166666666666668e-02 -7.890625000000000e-01 +5.000000000000001e-01 -4.166666666666668e-02 -7.890625000000000e-01 +0.000000000000000e+00 -8.333333333333336e-02 -7.890624999999998e-01 +0.000000000000000e+00 -1.734723475976807e-18 -7.890624999999999e-01 +0.000000000000000e+00 -4.166666666666668e-02 -8.312499999999999e-01 +0.000000000000000e+00 -4.166666666666668e-02 -7.468750000000000e-01 +0.000000000000000e+00 -4.166666666666668e-02 -7.890625000000002e-01 +-5.000000000000000e-01 0.000000000000000e+00 -8.312499999999999e-01 +5.000000000000000e-01 0.000000000000000e+00 -8.312499999999999e-01 +5.000000000000000e-01 8.333333333333325e-02 -8.312500000000000e-01 +-5.000000000000000e-01 8.333333333333325e-02 -8.312500000000000e-01 +-5.000000000000000e-01 0.000000000000000e+00 -7.468750000000000e-01 +5.000000000000000e-01 0.000000000000000e+00 -7.468750000000000e-01 +5.000000000000000e-01 8.333333333333326e-02 -7.468750000000000e-01 +-5.000000000000000e-01 8.333333333333326e-02 -7.468750000000000e-01 +0.000000000000000e+00 4.336808689942018e-19 -8.312499999999999e-01 +5.000000000000000e-01 4.166666666666663e-02 -8.312500000000000e-01 +0.000000000000000e+00 8.333333333333325e-02 -8.312500000000000e-01 +-5.000000000000000e-01 4.166666666666663e-02 -8.312500000000000e-01 +0.000000000000000e+00 0.000000000000000e+00 -7.468750000000001e-01 +5.000000000000000e-01 4.166666666666663e-02 -7.468750000000001e-01 +0.000000000000000e+00 8.333333333333326e-02 -7.468750000000001e-01 +-5.000000000000000e-01 4.166666666666663e-02 -7.468750000000001e-01 +-5.000000000000000e-01 -1.734723475976807e-18 -7.890625000000000e-01 +5.000000000000000e-01 -1.734723475976807e-18 -7.890625000000000e-01 +5.000000000000000e-01 8.333333333333326e-02 -7.890625000000000e-01 +-5.000000000000000e-01 8.333333333333326e-02 -7.890625000000000e-01 +-4.999999999999999e-01 4.166666666666663e-02 -7.890624999999999e-01 +4.999999999999999e-01 4.166666666666663e-02 -7.890624999999999e-01 +0.000000000000000e+00 -1.734723475976807e-18 -7.890624999999999e-01 +0.000000000000000e+00 8.333333333333327e-02 -7.890625000000000e-01 +0.000000000000000e+00 4.166666666666661e-02 -8.312499999999998e-01 +0.000000000000000e+00 4.166666666666662e-02 -7.468749999999998e-01 +0.000000000000000e+00 4.166666666666662e-02 -7.890625000000002e-01 +-5.000000000000000e-01 8.333333333333325e-02 -8.312500000000000e-01 +5.000000000000000e-01 8.333333333333325e-02 -8.312500000000000e-01 +5.000000000000000e-01 1.666666666666666e-01 -8.312500000000000e-01 +-5.000000000000000e-01 1.666666666666666e-01 -8.312500000000000e-01 +-5.000000000000000e-01 8.333333333333326e-02 -7.468750000000000e-01 +5.000000000000000e-01 8.333333333333326e-02 -7.468750000000000e-01 +5.000000000000000e-01 1.666666666666666e-01 -7.468750000000000e-01 +-5.000000000000000e-01 1.666666666666666e-01 -7.468750000000000e-01 +0.000000000000000e+00 8.333333333333325e-02 -8.312500000000000e-01 +5.000000000000000e-01 1.250000000000000e-01 -8.312499999999999e-01 +0.000000000000000e+00 1.666666666666666e-01 -8.312500000000000e-01 +-5.000000000000000e-01 1.250000000000000e-01 -8.312499999999999e-01 +0.000000000000000e+00 8.333333333333326e-02 -7.468750000000001e-01 +5.000000000000000e-01 1.250000000000000e-01 -7.468750000000001e-01 +0.000000000000000e+00 1.666666666666666e-01 -7.468750000000002e-01 +-5.000000000000000e-01 1.250000000000000e-01 -7.468750000000001e-01 +-5.000000000000000e-01 8.333333333333326e-02 -7.890625000000000e-01 +5.000000000000000e-01 8.333333333333326e-02 -7.890625000000000e-01 +5.000000000000000e-01 1.666666666666667e-01 -7.890625000000000e-01 +-5.000000000000000e-01 1.666666666666667e-01 -7.890625000000000e-01 +-5.000000000000000e-01 1.250000000000000e-01 -7.890625000000000e-01 +5.000000000000000e-01 1.250000000000000e-01 -7.890625000000000e-01 +0.000000000000000e+00 8.333333333333327e-02 -7.890625000000000e-01 +0.000000000000000e+00 1.666666666666666e-01 -7.890624999999998e-01 +0.000000000000000e+00 1.250000000000000e-01 -8.312499999999999e-01 +0.000000000000000e+00 1.250000000000000e-01 -7.468750000000000e-01 +0.000000000000000e+00 1.250000000000000e-01 -7.890625000000000e-01 +-5.000000000000000e-01 1.666666666666666e-01 -8.312500000000000e-01 +5.000000000000000e-01 1.666666666666666e-01 -8.312500000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -8.312500000000000e-01 +-5.000000000000000e-01 2.500000000000000e-01 -8.312500000000000e-01 +-5.000000000000000e-01 1.666666666666666e-01 -7.468750000000000e-01 +5.000000000000000e-01 1.666666666666666e-01 -7.468750000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -7.468750000000000e-01 +-5.000000000000000e-01 2.500000000000000e-01 -7.468750000000000e-01 +0.000000000000000e+00 1.666666666666666e-01 -8.312500000000000e-01 +5.000000000000000e-01 2.083333333333333e-01 -8.312500000000000e-01 +0.000000000000000e+00 2.500000000000000e-01 -8.312499999999999e-01 +-5.000000000000000e-01 2.083333333333333e-01 -8.312500000000000e-01 +0.000000000000000e+00 1.666666666666666e-01 -7.468750000000002e-01 +5.000000000000000e-01 2.083333333333333e-01 -7.468750000000001e-01 +0.000000000000000e+00 2.500000000000000e-01 -7.468750000000001e-01 +-5.000000000000000e-01 2.083333333333333e-01 -7.468750000000001e-01 +-5.000000000000000e-01 1.666666666666667e-01 -7.890625000000000e-01 +5.000000000000000e-01 1.666666666666667e-01 -7.890625000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -7.890625000000000e-01 +-5.000000000000000e-01 2.500000000000000e-01 -7.890625000000000e-01 +-5.000000000000000e-01 2.083333333333333e-01 -7.890625000000000e-01 +5.000000000000000e-01 2.083333333333333e-01 -7.890625000000000e-01 +0.000000000000000e+00 1.666666666666666e-01 -7.890624999999998e-01 +0.000000000000000e+00 2.500000000000000e-01 -7.890624999999999e-01 +0.000000000000000e+00 2.083333333333333e-01 -8.312500000000003e-01 +0.000000000000000e+00 2.083333333333333e-01 -7.468750000000001e-01 +0.000000000000000e+00 2.083333333333332e-01 -7.890625000000003e-01 +-5.000000000000000e-01 2.500000000000000e-01 -8.312500000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -8.312500000000000e-01 +5.000000000000000e-01 3.333333333333333e-01 -8.312500000000000e-01 +-5.000000000000000e-01 3.333333333333333e-01 -8.312500000000000e-01 +-5.000000000000000e-01 2.500000000000000e-01 -7.468750000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -7.468750000000000e-01 +5.000000000000000e-01 3.333333333333333e-01 -7.468750000000000e-01 +-5.000000000000000e-01 3.333333333333333e-01 -7.468750000000000e-01 +0.000000000000000e+00 2.500000000000000e-01 -8.312499999999999e-01 +5.000000000000000e-01 2.916666666666666e-01 -8.312500000000002e-01 +0.000000000000000e+00 3.333333333333333e-01 -8.312500000000000e-01 +-5.000000000000000e-01 2.916666666666666e-01 -8.312500000000002e-01 +0.000000000000000e+00 2.500000000000000e-01 -7.468750000000001e-01 +5.000000000000000e-01 2.916666666666666e-01 -7.468750000000001e-01 +0.000000000000000e+00 3.333333333333333e-01 -7.468750000000001e-01 +-5.000000000000000e-01 2.916666666666666e-01 -7.468750000000001e-01 +-5.000000000000000e-01 2.500000000000000e-01 -7.890625000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -7.890625000000000e-01 +5.000000000000000e-01 3.333333333333333e-01 -7.890625000000000e-01 +-5.000000000000000e-01 3.333333333333333e-01 -7.890625000000000e-01 +-4.999999999999999e-01 2.916666666666666e-01 -7.890624999999999e-01 +4.999999999999999e-01 2.916666666666666e-01 -7.890624999999999e-01 +0.000000000000000e+00 2.500000000000000e-01 -7.890624999999999e-01 +0.000000000000000e+00 3.333333333333333e-01 -7.890625000000000e-01 +0.000000000000000e+00 2.916666666666666e-01 -8.312499999999998e-01 +0.000000000000000e+00 2.916666666666666e-01 -7.468749999999998e-01 +0.000000000000000e+00 2.916666666666666e-01 -7.890625000000002e-01 +-5.000000000000000e-01 3.333333333333333e-01 -8.312500000000000e-01 +5.000000000000000e-01 3.333333333333333e-01 -8.312500000000000e-01 +5.000000000000000e-01 4.166666666666666e-01 -8.312500000000000e-01 +-5.000000000000000e-01 4.166666666666666e-01 -8.312500000000000e-01 +-5.000000000000000e-01 3.333333333333333e-01 -7.468750000000000e-01 +5.000000000000000e-01 3.333333333333333e-01 -7.468750000000000e-01 +5.000000000000000e-01 4.166666666666666e-01 -7.468750000000000e-01 +-5.000000000000000e-01 4.166666666666666e-01 -7.468750000000000e-01 +0.000000000000000e+00 3.333333333333333e-01 -8.312500000000000e-01 +5.000000000000000e-01 3.750000000000001e-01 -8.312499999999999e-01 +0.000000000000000e+00 4.166666666666666e-01 -8.312500000000000e-01 +-5.000000000000000e-01 3.750000000000001e-01 -8.312499999999999e-01 +0.000000000000000e+00 3.333333333333333e-01 -7.468750000000001e-01 +5.000000000000000e-01 3.750000000000001e-01 -7.468750000000001e-01 +0.000000000000000e+00 4.166666666666667e-01 -7.468750000000002e-01 +-5.000000000000000e-01 3.750000000000001e-01 -7.468750000000001e-01 +-5.000000000000000e-01 3.333333333333333e-01 -7.890625000000000e-01 +5.000000000000000e-01 3.333333333333333e-01 -7.890625000000000e-01 +5.000000000000000e-01 4.166666666666666e-01 -7.890625000000000e-01 +-5.000000000000000e-01 4.166666666666666e-01 -7.890625000000000e-01 +-5.000000000000000e-01 3.750000000000001e-01 -7.890625000000000e-01 +5.000000000000000e-01 3.750000000000001e-01 -7.890625000000000e-01 +0.000000000000000e+00 3.333333333333333e-01 -7.890625000000000e-01 +0.000000000000000e+00 4.166666666666666e-01 -7.890624999999998e-01 +0.000000000000000e+00 3.750000000000001e-01 -8.312499999999999e-01 +0.000000000000000e+00 3.750000000000001e-01 -7.468750000000000e-01 +0.000000000000000e+00 3.749999999999999e-01 -7.890625000000000e-01 +-5.000000000000000e-01 4.166666666666666e-01 -8.312500000000000e-01 +5.000000000000000e-01 4.166666666666666e-01 -8.312500000000000e-01 +5.000000000000000e-01 5.000000000000000e-01 -8.312500000000000e-01 +-5.000000000000000e-01 5.000000000000000e-01 -8.312500000000000e-01 +-5.000000000000000e-01 4.166666666666666e-01 -7.468750000000000e-01 +5.000000000000000e-01 4.166666666666666e-01 -7.468750000000000e-01 +5.000000000000000e-01 5.000000000000000e-01 -7.468750000000000e-01 +-5.000000000000000e-01 5.000000000000000e-01 -7.468750000000000e-01 +0.000000000000000e+00 4.166666666666666e-01 -8.312500000000000e-01 +5.000000000000000e-01 4.583333333333333e-01 -8.312499999999999e-01 +0.000000000000000e+00 5.000000000000000e-01 -8.312500000000000e-01 +-5.000000000000000e-01 4.583333333333333e-01 -8.312499999999999e-01 +0.000000000000000e+00 4.166666666666667e-01 -7.468750000000002e-01 +5.000000000000000e-01 4.583333333333333e-01 -7.468750000000000e-01 +0.000000000000000e+00 5.000000000000000e-01 -7.468750000000001e-01 +-5.000000000000000e-01 4.583333333333333e-01 -7.468750000000000e-01 +-5.000000000000000e-01 4.166666666666666e-01 -7.890625000000000e-01 +5.000000000000000e-01 4.166666666666666e-01 -7.890625000000000e-01 +5.000000000000000e-01 5.000000000000000e-01 -7.890625000000000e-01 +-5.000000000000000e-01 5.000000000000000e-01 -7.890625000000000e-01 +-5.000000000000001e-01 4.583333333333333e-01 -7.890625000000000e-01 +5.000000000000001e-01 4.583333333333333e-01 -7.890625000000000e-01 +0.000000000000000e+00 4.166666666666666e-01 -7.890624999999998e-01 +0.000000000000000e+00 5.000000000000000e-01 -7.890624999999999e-01 +0.000000000000000e+00 4.583333333333333e-01 -8.312500000000000e-01 +0.000000000000000e+00 4.583333333333333e-01 -7.468750000000002e-01 +0.000000000000000e+00 4.583333333333334e-01 -7.890624999999998e-01 +-5.000000000000000e-01 -5.000000000000000e-01 -7.468750000000000e-01 +5.000000000000000e-01 -5.000000000000000e-01 -7.468750000000000e-01 +5.000000000000000e-01 -4.166666666666666e-01 -7.468750000000000e-01 +-5.000000000000000e-01 -4.166666666666666e-01 -7.468750000000000e-01 +-5.000000000000000e-01 -5.000000000000000e-01 -6.625000000000000e-01 +5.000000000000000e-01 -5.000000000000000e-01 -6.625000000000000e-01 +5.000000000000000e-01 -4.166666666666667e-01 -6.625000000000001e-01 +-5.000000000000000e-01 -4.166666666666667e-01 -6.625000000000001e-01 +0.000000000000000e+00 -5.000000000000000e-01 -7.468750000000001e-01 +5.000000000000000e-01 -4.583333333333333e-01 -7.468750000000001e-01 +0.000000000000000e+00 -4.166666666666666e-01 -7.468750000000002e-01 +-5.000000000000000e-01 -4.583333333333333e-01 -7.468750000000001e-01 +0.000000000000000e+00 -5.000000000000000e-01 -6.625000000000000e-01 +5.000000000000000e-01 -4.583333333333334e-01 -6.625000000000000e-01 +0.000000000000000e+00 -4.166666666666667e-01 -6.625000000000001e-01 +-5.000000000000000e-01 -4.583333333333334e-01 -6.625000000000000e-01 +-5.000000000000000e-01 -5.000000000000000e-01 -7.046875000000000e-01 +5.000000000000000e-01 -5.000000000000000e-01 -7.046875000000000e-01 +5.000000000000000e-01 -4.166666666666666e-01 -7.046875000000001e-01 +-5.000000000000000e-01 -4.166666666666666e-01 -7.046875000000001e-01 +-5.000000000000000e-01 -4.583333333333334e-01 -7.046874999999999e-01 +5.000000000000000e-01 -4.583333333333334e-01 -7.046874999999999e-01 +0.000000000000000e+00 -5.000000000000000e-01 -7.046875000000001e-01 +0.000000000000000e+00 -4.166666666666666e-01 -7.046874999999998e-01 +0.000000000000000e+00 -4.583333333333333e-01 -7.468750000000000e-01 +0.000000000000000e+00 -4.583333333333334e-01 -6.624999999999999e-01 +0.000000000000000e+00 -4.583333333333334e-01 -7.046875000000000e-01 +-5.000000000000000e-01 -4.166666666666666e-01 -7.468750000000000e-01 +5.000000000000000e-01 -4.166666666666666e-01 -7.468750000000000e-01 +5.000000000000000e-01 -3.333333333333333e-01 -7.468750000000000e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -7.468750000000000e-01 +-5.000000000000000e-01 -4.166666666666667e-01 -6.625000000000001e-01 +5.000000000000000e-01 -4.166666666666667e-01 -6.625000000000001e-01 +5.000000000000000e-01 -3.333333333333333e-01 -6.624999999999999e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -6.624999999999999e-01 +0.000000000000000e+00 -4.166666666666666e-01 -7.468750000000002e-01 +5.000000000000001e-01 -3.750000000000001e-01 -7.468750000000001e-01 +0.000000000000000e+00 -3.333333333333333e-01 -7.468750000000001e-01 +-5.000000000000001e-01 -3.750000000000001e-01 -7.468750000000001e-01 +0.000000000000000e+00 -4.166666666666667e-01 -6.625000000000001e-01 +5.000000000000001e-01 -3.750000000000001e-01 -6.625000000000001e-01 +0.000000000000000e+00 -3.333333333333333e-01 -6.625000000000001e-01 +-5.000000000000001e-01 -3.750000000000001e-01 -6.625000000000001e-01 +-5.000000000000000e-01 -4.166666666666666e-01 -7.046875000000001e-01 +5.000000000000000e-01 -4.166666666666666e-01 -7.046875000000001e-01 +5.000000000000000e-01 -3.333333333333333e-01 -7.046875000000001e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -7.046875000000001e-01 +-5.000000000000000e-01 -3.750000000000000e-01 -7.046874999999999e-01 +5.000000000000000e-01 -3.750000000000000e-01 -7.046874999999999e-01 +0.000000000000000e+00 -4.166666666666666e-01 -7.046874999999998e-01 +0.000000000000000e+00 -3.333333333333333e-01 -7.046874999999998e-01 +0.000000000000000e+00 -3.750000000000000e-01 -7.468749999999998e-01 +0.000000000000000e+00 -3.750000000000000e-01 -6.625000000000000e-01 +0.000000000000000e+00 -3.750000000000000e-01 -7.046875000000004e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -7.468750000000000e-01 +5.000000000000000e-01 -3.333333333333333e-01 -7.468750000000000e-01 +5.000000000000000e-01 -2.500000000000000e-01 -7.468750000000000e-01 +-5.000000000000000e-01 -2.500000000000000e-01 -7.468750000000000e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -6.624999999999999e-01 +5.000000000000000e-01 -3.333333333333333e-01 -6.624999999999999e-01 +5.000000000000000e-01 -2.500000000000000e-01 -6.625000000000001e-01 +-5.000000000000000e-01 -2.500000000000000e-01 -6.625000000000001e-01 +0.000000000000000e+00 -3.333333333333333e-01 -7.468750000000001e-01 +5.000000000000000e-01 -2.916666666666666e-01 -7.468749999999998e-01 +0.000000000000000e+00 -2.500000000000000e-01 -7.468750000000001e-01 +-5.000000000000000e-01 -2.916666666666666e-01 -7.468749999999998e-01 +0.000000000000000e+00 -3.333333333333333e-01 -6.625000000000001e-01 +5.000000000000000e-01 -2.916666666666666e-01 -6.625000000000000e-01 +0.000000000000000e+00 -2.500000000000000e-01 -6.625000000000001e-01 +-5.000000000000000e-01 -2.916666666666666e-01 -6.625000000000000e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -7.046875000000001e-01 +5.000000000000000e-01 -3.333333333333333e-01 -7.046875000000001e-01 +5.000000000000000e-01 -2.500000000000000e-01 -7.046875000000001e-01 +-5.000000000000000e-01 -2.500000000000000e-01 -7.046875000000001e-01 +-5.000000000000000e-01 -2.916666666666666e-01 -7.046875000000001e-01 +5.000000000000000e-01 -2.916666666666666e-01 -7.046875000000001e-01 +0.000000000000000e+00 -3.333333333333333e-01 -7.046874999999998e-01 +0.000000000000000e+00 -2.500000000000000e-01 -7.046874999999998e-01 +0.000000000000000e+00 -2.916666666666666e-01 -7.468749999999998e-01 +0.000000000000000e+00 -2.916666666666666e-01 -6.624999999999999e-01 +0.000000000000000e+00 -2.916666666666666e-01 -7.046875000000001e-01 +-5.000000000000000e-01 -2.500000000000000e-01 -7.468750000000000e-01 +5.000000000000000e-01 -2.500000000000000e-01 -7.468750000000000e-01 +5.000000000000000e-01 -1.666666666666667e-01 -7.468750000000000e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -7.468750000000000e-01 +-5.000000000000000e-01 -2.500000000000000e-01 -6.625000000000001e-01 +5.000000000000000e-01 -2.500000000000000e-01 -6.625000000000001e-01 +5.000000000000000e-01 -1.666666666666667e-01 -6.625000000000001e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -6.625000000000001e-01 +0.000000000000000e+00 -2.500000000000000e-01 -7.468750000000001e-01 +5.000000000000000e-01 -2.083333333333334e-01 -7.468750000000000e-01 +0.000000000000000e+00 -1.666666666666667e-01 -7.468750000000002e-01 +-5.000000000000000e-01 -2.083333333333334e-01 -7.468750000000000e-01 +0.000000000000000e+00 -2.500000000000000e-01 -6.625000000000001e-01 +5.000000000000000e-01 -2.083333333333334e-01 -6.625000000000000e-01 +0.000000000000000e+00 -1.666666666666667e-01 -6.625000000000001e-01 +-5.000000000000000e-01 -2.083333333333334e-01 -6.625000000000000e-01 +-5.000000000000000e-01 -2.500000000000000e-01 -7.046875000000001e-01 +5.000000000000000e-01 -2.500000000000000e-01 -7.046875000000001e-01 +5.000000000000000e-01 -1.666666666666667e-01 -7.046875000000001e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -7.046875000000001e-01 +-5.000000000000000e-01 -2.083333333333333e-01 -7.046874999999999e-01 +5.000000000000000e-01 -2.083333333333333e-01 -7.046874999999999e-01 +0.000000000000000e+00 -2.500000000000000e-01 -7.046874999999998e-01 +0.000000000000000e+00 -1.666666666666667e-01 -7.046874999999998e-01 +0.000000000000000e+00 -2.083333333333334e-01 -7.468750000000001e-01 +0.000000000000000e+00 -2.083333333333334e-01 -6.624999999999999e-01 +0.000000000000000e+00 -2.083333333333333e-01 -7.046875000000004e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -7.468750000000000e-01 +5.000000000000000e-01 -1.666666666666667e-01 -7.468750000000000e-01 +5.000000000000000e-01 -8.333333333333337e-02 -7.468750000000001e-01 +-5.000000000000000e-01 -8.333333333333337e-02 -7.468750000000001e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -6.625000000000001e-01 +5.000000000000000e-01 -1.666666666666667e-01 -6.625000000000001e-01 +5.000000000000000e-01 -8.333333333333337e-02 -6.625000000000001e-01 +-5.000000000000000e-01 -8.333333333333337e-02 -6.625000000000001e-01 +0.000000000000000e+00 -1.666666666666667e-01 -7.468750000000002e-01 +5.000000000000000e-01 -1.250000000000000e-01 -7.468750000000001e-01 +0.000000000000000e+00 -8.333333333333334e-02 -7.468750000000001e-01 +-5.000000000000000e-01 -1.250000000000000e-01 -7.468750000000001e-01 +0.000000000000000e+00 -1.666666666666667e-01 -6.625000000000001e-01 +5.000000000000000e-01 -1.250000000000000e-01 -6.625000000000000e-01 +0.000000000000000e+00 -8.333333333333334e-02 -6.624999999999999e-01 +-5.000000000000000e-01 -1.250000000000000e-01 -6.625000000000000e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -7.046875000000001e-01 +5.000000000000000e-01 -1.666666666666667e-01 -7.046875000000001e-01 +5.000000000000000e-01 -8.333333333333336e-02 -7.046875000000000e-01 +-5.000000000000000e-01 -8.333333333333336e-02 -7.046875000000000e-01 +-5.000000000000000e-01 -1.250000000000000e-01 -7.046874999999999e-01 +5.000000000000000e-01 -1.250000000000000e-01 -7.046874999999999e-01 +0.000000000000000e+00 -1.666666666666667e-01 -7.046874999999998e-01 +0.000000000000000e+00 -8.333333333333336e-02 -7.046874999999998e-01 +0.000000000000000e+00 -1.250000000000000e-01 -7.468750000000000e-01 +0.000000000000000e+00 -1.250000000000000e-01 -6.625000000000000e-01 +0.000000000000000e+00 -1.250000000000000e-01 -7.046875000000002e-01 +-5.000000000000000e-01 -8.333333333333337e-02 -7.468750000000001e-01 +5.000000000000000e-01 -8.333333333333337e-02 -7.468750000000001e-01 +5.000000000000000e-01 0.000000000000000e+00 -7.468750000000000e-01 +-5.000000000000000e-01 0.000000000000000e+00 -7.468750000000000e-01 +-5.000000000000000e-01 -8.333333333333337e-02 -6.625000000000001e-01 +5.000000000000000e-01 -8.333333333333337e-02 -6.625000000000001e-01 +5.000000000000000e-01 0.000000000000000e+00 -6.625000000000000e-01 +-5.000000000000000e-01 0.000000000000000e+00 -6.625000000000000e-01 +0.000000000000000e+00 -8.333333333333334e-02 -7.468750000000001e-01 +5.000000000000000e-01 -4.166666666666669e-02 -7.468750000000001e-01 +0.000000000000000e+00 0.000000000000000e+00 -7.468750000000001e-01 +-5.000000000000000e-01 -4.166666666666669e-02 -7.468750000000001e-01 +0.000000000000000e+00 -8.333333333333334e-02 -6.624999999999999e-01 +5.000000000000000e-01 -4.166666666666668e-02 -6.625000000000000e-01 +0.000000000000000e+00 0.000000000000000e+00 -6.625000000000001e-01 +-5.000000000000000e-01 -4.166666666666668e-02 -6.625000000000000e-01 +-5.000000000000000e-01 -8.333333333333336e-02 -7.046875000000000e-01 +5.000000000000000e-01 -8.333333333333336e-02 -7.046875000000000e-01 +5.000000000000000e-01 -3.469446951953614e-18 -7.046875000000000e-01 +-5.000000000000000e-01 -3.469446951953614e-18 -7.046875000000000e-01 +-5.000000000000001e-01 -4.166666666666669e-02 -7.046874999999999e-01 +5.000000000000001e-01 -4.166666666666669e-02 -7.046874999999999e-01 +0.000000000000000e+00 -8.333333333333336e-02 -7.046874999999998e-01 +0.000000000000000e+00 -3.903127820947816e-18 -7.046875000000000e-01 +0.000000000000000e+00 -4.166666666666668e-02 -7.468750000000000e-01 +0.000000000000000e+00 -4.166666666666668e-02 -6.625000000000000e-01 +0.000000000000000e+00 -4.166666666666668e-02 -7.046875000000004e-01 +-5.000000000000000e-01 0.000000000000000e+00 -7.468750000000000e-01 +5.000000000000000e-01 0.000000000000000e+00 -7.468750000000000e-01 +5.000000000000000e-01 8.333333333333326e-02 -7.468750000000000e-01 +-5.000000000000000e-01 8.333333333333326e-02 -7.468750000000000e-01 +-5.000000000000000e-01 0.000000000000000e+00 -6.625000000000000e-01 +5.000000000000000e-01 0.000000000000000e+00 -6.625000000000000e-01 +5.000000000000000e-01 8.333333333333326e-02 -6.625000000000000e-01 +-5.000000000000000e-01 8.333333333333326e-02 -6.625000000000000e-01 +0.000000000000000e+00 0.000000000000000e+00 -7.468750000000001e-01 +5.000000000000000e-01 4.166666666666663e-02 -7.468750000000001e-01 +0.000000000000000e+00 8.333333333333326e-02 -7.468750000000001e-01 +-5.000000000000000e-01 4.166666666666663e-02 -7.468750000000001e-01 +0.000000000000000e+00 0.000000000000000e+00 -6.625000000000001e-01 +5.000000000000000e-01 4.166666666666664e-02 -6.625000000000000e-01 +0.000000000000000e+00 8.333333333333326e-02 -6.625000000000000e-01 +-5.000000000000000e-01 4.166666666666664e-02 -6.625000000000000e-01 +-5.000000000000000e-01 -3.469446951953614e-18 -7.046875000000000e-01 +5.000000000000000e-01 -3.469446951953614e-18 -7.046875000000000e-01 +5.000000000000000e-01 8.333333333333326e-02 -7.046875000000000e-01 +-5.000000000000000e-01 8.333333333333326e-02 -7.046875000000000e-01 +-4.999999999999999e-01 4.166666666666663e-02 -7.046874999999998e-01 +4.999999999999999e-01 4.166666666666663e-02 -7.046874999999998e-01 +0.000000000000000e+00 -3.903127820947816e-18 -7.046875000000000e-01 +0.000000000000000e+00 8.333333333333327e-02 -7.046874999999999e-01 +0.000000000000000e+00 4.166666666666662e-02 -7.468749999999998e-01 +0.000000000000000e+00 4.166666666666662e-02 -6.624999999999998e-01 +0.000000000000000e+00 4.166666666666664e-02 -7.046875000000002e-01 +-5.000000000000000e-01 8.333333333333326e-02 -7.468750000000000e-01 +5.000000000000000e-01 8.333333333333326e-02 -7.468750000000000e-01 +5.000000000000000e-01 1.666666666666666e-01 -7.468750000000000e-01 +-5.000000000000000e-01 1.666666666666666e-01 -7.468750000000000e-01 +-5.000000000000000e-01 8.333333333333326e-02 -6.625000000000000e-01 +5.000000000000000e-01 8.333333333333326e-02 -6.625000000000000e-01 +5.000000000000000e-01 1.666666666666666e-01 -6.625000000000000e-01 +-5.000000000000000e-01 1.666666666666666e-01 -6.625000000000000e-01 +0.000000000000000e+00 8.333333333333326e-02 -7.468750000000001e-01 +5.000000000000000e-01 1.250000000000000e-01 -7.468750000000001e-01 +0.000000000000000e+00 1.666666666666666e-01 -7.468750000000002e-01 +-5.000000000000000e-01 1.250000000000000e-01 -7.468750000000001e-01 +0.000000000000000e+00 8.333333333333326e-02 -6.625000000000000e-01 +5.000000000000000e-01 1.250000000000000e-01 -6.625000000000001e-01 +0.000000000000000e+00 1.666666666666667e-01 -6.625000000000001e-01 +-5.000000000000000e-01 1.250000000000000e-01 -6.625000000000001e-01 +-5.000000000000000e-01 8.333333333333326e-02 -7.046875000000000e-01 +5.000000000000000e-01 8.333333333333326e-02 -7.046875000000000e-01 +5.000000000000000e-01 1.666666666666667e-01 -7.046875000000001e-01 +-5.000000000000000e-01 1.666666666666667e-01 -7.046875000000001e-01 +-5.000000000000000e-01 1.250000000000000e-01 -7.046875000000001e-01 +5.000000000000000e-01 1.250000000000000e-01 -7.046875000000001e-01 +0.000000000000000e+00 8.333333333333327e-02 -7.046874999999999e-01 +0.000000000000000e+00 1.666666666666667e-01 -7.046874999999998e-01 +0.000000000000000e+00 1.250000000000000e-01 -7.468750000000000e-01 +0.000000000000000e+00 1.250000000000000e-01 -6.625000000000001e-01 +0.000000000000000e+00 1.250000000000000e-01 -7.046875000000001e-01 +-5.000000000000000e-01 1.666666666666666e-01 -7.468750000000000e-01 +5.000000000000000e-01 1.666666666666666e-01 -7.468750000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -7.468750000000000e-01 +-5.000000000000000e-01 2.500000000000000e-01 -7.468750000000000e-01 +-5.000000000000000e-01 1.666666666666666e-01 -6.625000000000000e-01 +5.000000000000000e-01 1.666666666666666e-01 -6.625000000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -6.625000000000001e-01 +-5.000000000000000e-01 2.500000000000000e-01 -6.625000000000001e-01 +0.000000000000000e+00 1.666666666666666e-01 -7.468750000000002e-01 +5.000000000000000e-01 2.083333333333333e-01 -7.468750000000001e-01 +0.000000000000000e+00 2.500000000000000e-01 -7.468750000000001e-01 +-5.000000000000000e-01 2.083333333333333e-01 -7.468750000000001e-01 +0.000000000000000e+00 1.666666666666667e-01 -6.625000000000001e-01 +5.000000000000000e-01 2.083333333333333e-01 -6.625000000000001e-01 +0.000000000000000e+00 2.500000000000000e-01 -6.625000000000001e-01 +-5.000000000000000e-01 2.083333333333333e-01 -6.625000000000001e-01 +-5.000000000000000e-01 1.666666666666667e-01 -7.046875000000001e-01 +5.000000000000000e-01 1.666666666666667e-01 -7.046875000000001e-01 +5.000000000000000e-01 2.500000000000000e-01 -7.046875000000000e-01 +-5.000000000000000e-01 2.500000000000000e-01 -7.046875000000000e-01 +-5.000000000000000e-01 2.083333333333333e-01 -7.046875000000000e-01 +5.000000000000000e-01 2.083333333333333e-01 -7.046875000000000e-01 +0.000000000000000e+00 1.666666666666667e-01 -7.046874999999998e-01 +0.000000000000000e+00 2.500000000000000e-01 -7.046875000000000e-01 +0.000000000000000e+00 2.083333333333333e-01 -7.468750000000001e-01 +0.000000000000000e+00 2.083333333333333e-01 -6.625000000000000e-01 +0.000000000000000e+00 2.083333333333332e-01 -7.046875000000002e-01 +-5.000000000000000e-01 2.500000000000000e-01 -7.468750000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -7.468750000000000e-01 +5.000000000000000e-01 3.333333333333333e-01 -7.468750000000000e-01 +-5.000000000000000e-01 3.333333333333333e-01 -7.468750000000000e-01 +-5.000000000000000e-01 2.500000000000000e-01 -6.625000000000001e-01 +5.000000000000000e-01 2.500000000000000e-01 -6.625000000000001e-01 +5.000000000000000e-01 3.333333333333333e-01 -6.625000000000000e-01 +-5.000000000000000e-01 3.333333333333333e-01 -6.625000000000000e-01 +0.000000000000000e+00 2.500000000000000e-01 -7.468750000000001e-01 +5.000000000000000e-01 2.916666666666666e-01 -7.468750000000001e-01 +0.000000000000000e+00 3.333333333333333e-01 -7.468750000000001e-01 +-5.000000000000000e-01 2.916666666666666e-01 -7.468750000000001e-01 +0.000000000000000e+00 2.500000000000000e-01 -6.625000000000001e-01 +5.000000000000000e-01 2.916666666666666e-01 -6.625000000000000e-01 +0.000000000000000e+00 3.333333333333333e-01 -6.625000000000000e-01 +-5.000000000000000e-01 2.916666666666666e-01 -6.625000000000000e-01 +-5.000000000000000e-01 2.500000000000000e-01 -7.046875000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -7.046875000000000e-01 +5.000000000000000e-01 3.333333333333333e-01 -7.046875000000000e-01 +-5.000000000000000e-01 3.333333333333333e-01 -7.046875000000000e-01 +-4.999999999999999e-01 2.916666666666666e-01 -7.046874999999998e-01 +4.999999999999999e-01 2.916666666666666e-01 -7.046874999999998e-01 +0.000000000000000e+00 2.500000000000000e-01 -7.046875000000000e-01 +0.000000000000000e+00 3.333333333333333e-01 -7.046874999999999e-01 +0.000000000000000e+00 2.916666666666666e-01 -7.468749999999998e-01 +0.000000000000000e+00 2.916666666666666e-01 -6.624999999999998e-01 +0.000000000000000e+00 2.916666666666666e-01 -7.046875000000002e-01 +-5.000000000000000e-01 3.333333333333333e-01 -7.468750000000000e-01 +5.000000000000000e-01 3.333333333333333e-01 -7.468750000000000e-01 +5.000000000000000e-01 4.166666666666666e-01 -7.468750000000000e-01 +-5.000000000000000e-01 4.166666666666666e-01 -7.468750000000000e-01 +-5.000000000000000e-01 3.333333333333333e-01 -6.625000000000000e-01 +5.000000000000000e-01 3.333333333333333e-01 -6.625000000000000e-01 +5.000000000000000e-01 4.166666666666667e-01 -6.625000000000000e-01 +-5.000000000000000e-01 4.166666666666667e-01 -6.625000000000000e-01 +0.000000000000000e+00 3.333333333333333e-01 -7.468750000000001e-01 +5.000000000000000e-01 3.750000000000001e-01 -7.468750000000001e-01 +0.000000000000000e+00 4.166666666666667e-01 -7.468750000000002e-01 +-5.000000000000000e-01 3.750000000000001e-01 -7.468750000000001e-01 +0.000000000000000e+00 3.333333333333333e-01 -6.625000000000000e-01 +5.000000000000000e-01 3.750000000000001e-01 -6.625000000000001e-01 +0.000000000000000e+00 4.166666666666667e-01 -6.625000000000001e-01 +-5.000000000000000e-01 3.750000000000001e-01 -6.625000000000001e-01 +-5.000000000000000e-01 3.333333333333333e-01 -7.046875000000000e-01 +5.000000000000000e-01 3.333333333333333e-01 -7.046875000000000e-01 +5.000000000000000e-01 4.166666666666666e-01 -7.046875000000001e-01 +-5.000000000000000e-01 4.166666666666666e-01 -7.046875000000001e-01 +-5.000000000000000e-01 3.750000000000001e-01 -7.046875000000001e-01 +5.000000000000000e-01 3.750000000000001e-01 -7.046875000000001e-01 +0.000000000000000e+00 3.333333333333333e-01 -7.046874999999999e-01 +0.000000000000000e+00 4.166666666666667e-01 -7.046874999999998e-01 +0.000000000000000e+00 3.750000000000001e-01 -7.468750000000000e-01 +0.000000000000000e+00 3.750000000000001e-01 -6.625000000000001e-01 +0.000000000000000e+00 3.749999999999999e-01 -7.046875000000001e-01 +-5.000000000000000e-01 4.166666666666666e-01 -7.468750000000000e-01 +5.000000000000000e-01 4.166666666666666e-01 -7.468750000000000e-01 +5.000000000000000e-01 5.000000000000000e-01 -7.468750000000000e-01 +-5.000000000000000e-01 5.000000000000000e-01 -7.468750000000000e-01 +-5.000000000000000e-01 4.166666666666667e-01 -6.625000000000000e-01 +5.000000000000000e-01 4.166666666666667e-01 -6.625000000000000e-01 +5.000000000000000e-01 5.000000000000000e-01 -6.625000000000000e-01 +-5.000000000000000e-01 5.000000000000000e-01 -6.625000000000000e-01 +0.000000000000000e+00 4.166666666666667e-01 -7.468750000000002e-01 +5.000000000000000e-01 4.583333333333333e-01 -7.468750000000000e-01 +0.000000000000000e+00 5.000000000000000e-01 -7.468750000000001e-01 +-5.000000000000000e-01 4.583333333333333e-01 -7.468750000000000e-01 +0.000000000000000e+00 4.166666666666667e-01 -6.625000000000001e-01 +5.000000000000000e-01 4.583333333333333e-01 -6.625000000000000e-01 +0.000000000000000e+00 5.000000000000000e-01 -6.625000000000000e-01 +-5.000000000000000e-01 4.583333333333333e-01 -6.625000000000000e-01 +-5.000000000000000e-01 4.166666666666666e-01 -7.046875000000001e-01 +5.000000000000000e-01 4.166666666666666e-01 -7.046875000000001e-01 +5.000000000000000e-01 5.000000000000000e-01 -7.046875000000000e-01 +-5.000000000000000e-01 5.000000000000000e-01 -7.046875000000000e-01 +-5.000000000000001e-01 4.583333333333333e-01 -7.046875000000000e-01 +5.000000000000001e-01 4.583333333333333e-01 -7.046875000000000e-01 +0.000000000000000e+00 4.166666666666667e-01 -7.046874999999998e-01 +0.000000000000000e+00 5.000000000000000e-01 -7.046875000000001e-01 +0.000000000000000e+00 4.583333333333333e-01 -7.468750000000002e-01 +0.000000000000000e+00 4.583333333333333e-01 -6.625000000000000e-01 +0.000000000000000e+00 4.583333333333334e-01 -7.046875000000000e-01 +-5.000000000000000e-01 -5.000000000000000e-01 -6.625000000000000e-01 +5.000000000000000e-01 -5.000000000000000e-01 -6.625000000000000e-01 +5.000000000000000e-01 -4.166666666666667e-01 -6.625000000000001e-01 +-5.000000000000000e-01 -4.166666666666667e-01 -6.625000000000001e-01 +-5.000000000000000e-01 -5.000000000000000e-01 -5.781250000000000e-01 +5.000000000000000e-01 -5.000000000000000e-01 -5.781250000000000e-01 +5.000000000000000e-01 -4.166666666666667e-01 -5.781250000000000e-01 +-5.000000000000000e-01 -4.166666666666667e-01 -5.781250000000000e-01 +0.000000000000000e+00 -5.000000000000000e-01 -6.625000000000000e-01 +5.000000000000000e-01 -4.583333333333334e-01 -6.625000000000000e-01 +0.000000000000000e+00 -4.166666666666667e-01 -6.625000000000001e-01 +-5.000000000000000e-01 -4.583333333333334e-01 -6.625000000000000e-01 +0.000000000000000e+00 -5.000000000000000e-01 -5.781249999999999e-01 +5.000000000000000e-01 -4.583333333333334e-01 -5.781249999999999e-01 +0.000000000000000e+00 -4.166666666666667e-01 -5.781250000000000e-01 +-5.000000000000000e-01 -4.583333333333334e-01 -5.781249999999999e-01 +-5.000000000000000e-01 -5.000000000000000e-01 -6.203125000000000e-01 +5.000000000000000e-01 -5.000000000000000e-01 -6.203125000000000e-01 +5.000000000000000e-01 -4.166666666666667e-01 -6.203124999999999e-01 +-5.000000000000000e-01 -4.166666666666667e-01 -6.203124999999999e-01 +-5.000000000000000e-01 -4.583333333333334e-01 -6.203124999999999e-01 +5.000000000000000e-01 -4.583333333333334e-01 -6.203124999999999e-01 +0.000000000000000e+00 -5.000000000000000e-01 -6.203124999999999e-01 +0.000000000000000e+00 -4.166666666666667e-01 -6.203125000000002e-01 +0.000000000000000e+00 -4.583333333333334e-01 -6.624999999999999e-01 +0.000000000000000e+00 -4.583333333333334e-01 -5.781250000000001e-01 +0.000000000000000e+00 -4.583333333333334e-01 -6.203125000000000e-01 +-5.000000000000000e-01 -4.166666666666667e-01 -6.625000000000001e-01 +5.000000000000000e-01 -4.166666666666667e-01 -6.625000000000001e-01 +5.000000000000000e-01 -3.333333333333333e-01 -6.624999999999999e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -6.624999999999999e-01 +-5.000000000000000e-01 -4.166666666666667e-01 -5.781250000000000e-01 +5.000000000000000e-01 -4.166666666666667e-01 -5.781250000000000e-01 +5.000000000000000e-01 -3.333333333333333e-01 -5.781250000000000e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -5.781250000000000e-01 +0.000000000000000e+00 -4.166666666666667e-01 -6.625000000000001e-01 +5.000000000000001e-01 -3.750000000000001e-01 -6.625000000000001e-01 +0.000000000000000e+00 -3.333333333333333e-01 -6.625000000000001e-01 +-5.000000000000001e-01 -3.750000000000001e-01 -6.625000000000001e-01 +0.000000000000000e+00 -4.166666666666667e-01 -5.781250000000000e-01 +5.000000000000001e-01 -3.750000000000001e-01 -5.781250000000000e-01 +0.000000000000000e+00 -3.333333333333333e-01 -5.781250000000000e-01 +-5.000000000000001e-01 -3.750000000000001e-01 -5.781250000000000e-01 +-5.000000000000000e-01 -4.166666666666667e-01 -6.203124999999999e-01 +5.000000000000000e-01 -4.166666666666667e-01 -6.203124999999999e-01 +5.000000000000000e-01 -3.333333333333333e-01 -6.203124999999998e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -6.203124999999998e-01 +-5.000000000000000e-01 -3.750000000000000e-01 -6.203125000000002e-01 +5.000000000000000e-01 -3.750000000000000e-01 -6.203125000000002e-01 +0.000000000000000e+00 -4.166666666666667e-01 -6.203125000000002e-01 +0.000000000000000e+00 -3.333333333333333e-01 -6.203125000000002e-01 +0.000000000000000e+00 -3.750000000000000e-01 -6.625000000000000e-01 +0.000000000000000e+00 -3.750000000000000e-01 -5.781250000000000e-01 +0.000000000000000e+00 -3.750000000000000e-01 -6.203124999999998e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -6.624999999999999e-01 +5.000000000000000e-01 -3.333333333333333e-01 -6.624999999999999e-01 +5.000000000000000e-01 -2.500000000000000e-01 -6.625000000000001e-01 +-5.000000000000000e-01 -2.500000000000000e-01 -6.625000000000001e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -5.781250000000000e-01 +5.000000000000000e-01 -3.333333333333333e-01 -5.781250000000000e-01 +5.000000000000000e-01 -2.500000000000000e-01 -5.781250000000000e-01 +-5.000000000000000e-01 -2.500000000000000e-01 -5.781250000000000e-01 +0.000000000000000e+00 -3.333333333333333e-01 -6.625000000000001e-01 +5.000000000000000e-01 -2.916666666666666e-01 -6.625000000000000e-01 +0.000000000000000e+00 -2.500000000000000e-01 -6.625000000000001e-01 +-5.000000000000000e-01 -2.916666666666666e-01 -6.625000000000000e-01 +0.000000000000000e+00 -3.333333333333333e-01 -5.781250000000000e-01 +5.000000000000000e-01 -2.916666666666666e-01 -5.781249999999999e-01 +0.000000000000000e+00 -2.500000000000000e-01 -5.781250000000000e-01 +-5.000000000000000e-01 -2.916666666666666e-01 -5.781249999999999e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -6.203124999999998e-01 +5.000000000000000e-01 -3.333333333333333e-01 -6.203124999999998e-01 +5.000000000000000e-01 -2.500000000000000e-01 -6.203124999999999e-01 +-5.000000000000000e-01 -2.500000000000000e-01 -6.203124999999999e-01 +-5.000000000000000e-01 -2.916666666666666e-01 -6.203125000000002e-01 +5.000000000000000e-01 -2.916666666666666e-01 -6.203125000000002e-01 +0.000000000000000e+00 -3.333333333333333e-01 -6.203125000000002e-01 +0.000000000000000e+00 -2.500000000000000e-01 -6.203125000000002e-01 +0.000000000000000e+00 -2.916666666666666e-01 -6.624999999999999e-01 +0.000000000000000e+00 -2.916666666666666e-01 -5.781250000000001e-01 +0.000000000000000e+00 -2.916666666666666e-01 -6.203124999999998e-01 +-5.000000000000000e-01 -2.500000000000000e-01 -6.625000000000001e-01 +5.000000000000000e-01 -2.500000000000000e-01 -6.625000000000001e-01 +5.000000000000000e-01 -1.666666666666667e-01 -6.625000000000001e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -6.625000000000001e-01 +-5.000000000000000e-01 -2.500000000000000e-01 -5.781250000000000e-01 +5.000000000000000e-01 -2.500000000000000e-01 -5.781250000000000e-01 +5.000000000000000e-01 -1.666666666666667e-01 -5.781250000000000e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -5.781250000000000e-01 +0.000000000000000e+00 -2.500000000000000e-01 -6.625000000000001e-01 +5.000000000000000e-01 -2.083333333333334e-01 -6.625000000000000e-01 +0.000000000000000e+00 -1.666666666666667e-01 -6.625000000000001e-01 +-5.000000000000000e-01 -2.083333333333334e-01 -6.625000000000000e-01 +0.000000000000000e+00 -2.500000000000000e-01 -5.781250000000000e-01 +5.000000000000000e-01 -2.083333333333334e-01 -5.781250000000000e-01 +0.000000000000000e+00 -1.666666666666667e-01 -5.781250000000000e-01 +-5.000000000000000e-01 -2.083333333333334e-01 -5.781250000000000e-01 +-5.000000000000000e-01 -2.500000000000000e-01 -6.203124999999999e-01 +5.000000000000000e-01 -2.500000000000000e-01 -6.203124999999999e-01 +5.000000000000000e-01 -1.666666666666667e-01 -6.203124999999999e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -6.203124999999999e-01 +-5.000000000000000e-01 -2.083333333333333e-01 -6.203125000000000e-01 +5.000000000000000e-01 -2.083333333333333e-01 -6.203125000000000e-01 +0.000000000000000e+00 -2.500000000000000e-01 -6.203125000000002e-01 +0.000000000000000e+00 -1.666666666666667e-01 -6.203125000000002e-01 +0.000000000000000e+00 -2.083333333333334e-01 -6.624999999999999e-01 +0.000000000000000e+00 -2.083333333333334e-01 -5.781250000000000e-01 +0.000000000000000e+00 -2.083333333333333e-01 -6.203124999999997e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -6.625000000000001e-01 +5.000000000000000e-01 -1.666666666666667e-01 -6.625000000000001e-01 +5.000000000000000e-01 -8.333333333333337e-02 -6.625000000000001e-01 +-5.000000000000000e-01 -8.333333333333337e-02 -6.625000000000001e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -5.781250000000000e-01 +5.000000000000000e-01 -1.666666666666667e-01 -5.781250000000000e-01 +5.000000000000000e-01 -8.333333333333337e-02 -5.781250000000000e-01 +-5.000000000000000e-01 -8.333333333333337e-02 -5.781250000000000e-01 +0.000000000000000e+00 -1.666666666666667e-01 -6.625000000000001e-01 +5.000000000000000e-01 -1.250000000000000e-01 -6.625000000000000e-01 +0.000000000000000e+00 -8.333333333333334e-02 -6.624999999999999e-01 +-5.000000000000000e-01 -1.250000000000000e-01 -6.625000000000000e-01 +0.000000000000000e+00 -1.666666666666667e-01 -5.781250000000000e-01 +5.000000000000000e-01 -1.250000000000000e-01 -5.781250000000000e-01 +0.000000000000000e+00 -8.333333333333334e-02 -5.781250000000000e-01 +-5.000000000000000e-01 -1.250000000000000e-01 -5.781250000000000e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -6.203124999999999e-01 +5.000000000000000e-01 -1.666666666666667e-01 -6.203124999999999e-01 +5.000000000000000e-01 -8.333333333333336e-02 -6.203124999999999e-01 +-5.000000000000000e-01 -8.333333333333336e-02 -6.203124999999999e-01 +-5.000000000000000e-01 -1.250000000000000e-01 -6.203125000000000e-01 +5.000000000000000e-01 -1.250000000000000e-01 -6.203125000000000e-01 +0.000000000000000e+00 -1.666666666666667e-01 -6.203125000000002e-01 +0.000000000000000e+00 -8.333333333333336e-02 -6.203125000000000e-01 +0.000000000000000e+00 -1.250000000000000e-01 -6.625000000000000e-01 +0.000000000000000e+00 -1.250000000000000e-01 -5.781250000000001e-01 +0.000000000000000e+00 -1.250000000000000e-01 -6.203124999999999e-01 +-5.000000000000000e-01 -8.333333333333337e-02 -6.625000000000001e-01 +5.000000000000000e-01 -8.333333333333337e-02 -6.625000000000001e-01 +5.000000000000000e-01 0.000000000000000e+00 -6.625000000000000e-01 +-5.000000000000000e-01 0.000000000000000e+00 -6.625000000000000e-01 +-5.000000000000000e-01 -8.333333333333337e-02 -5.781250000000000e-01 +5.000000000000000e-01 -8.333333333333337e-02 -5.781250000000000e-01 +5.000000000000000e-01 0.000000000000000e+00 -5.781249999999999e-01 +-5.000000000000000e-01 0.000000000000000e+00 -5.781249999999999e-01 +0.000000000000000e+00 -8.333333333333334e-02 -6.624999999999999e-01 +5.000000000000000e-01 -4.166666666666668e-02 -6.625000000000000e-01 +0.000000000000000e+00 0.000000000000000e+00 -6.625000000000001e-01 +-5.000000000000000e-01 -4.166666666666668e-02 -6.625000000000000e-01 +0.000000000000000e+00 -8.333333333333334e-02 -5.781250000000000e-01 +5.000000000000000e-01 -4.166666666666668e-02 -5.781250000000001e-01 +0.000000000000000e+00 0.000000000000000e+00 -5.781250000000000e-01 +-5.000000000000000e-01 -4.166666666666668e-02 -5.781250000000001e-01 +-5.000000000000000e-01 -8.333333333333336e-02 -6.203124999999999e-01 +5.000000000000000e-01 -8.333333333333336e-02 -6.203124999999999e-01 +5.000000000000000e-01 -3.469446951953614e-18 -6.203124999999999e-01 +-5.000000000000000e-01 -3.469446951953614e-18 -6.203124999999999e-01 +-5.000000000000001e-01 -4.166666666666669e-02 -6.203125000000000e-01 +5.000000000000001e-01 -4.166666666666669e-02 -6.203125000000000e-01 +0.000000000000000e+00 -8.333333333333336e-02 -6.203125000000000e-01 +0.000000000000000e+00 -3.903127820947816e-18 -6.203125000000002e-01 +0.000000000000000e+00 -4.166666666666668e-02 -6.625000000000000e-01 +0.000000000000000e+00 -4.166666666666668e-02 -5.781250000000001e-01 +0.000000000000000e+00 -4.166666666666668e-02 -6.203124999999998e-01 +-5.000000000000000e-01 0.000000000000000e+00 -6.625000000000000e-01 +5.000000000000000e-01 0.000000000000000e+00 -6.625000000000000e-01 +5.000000000000000e-01 8.333333333333326e-02 -6.625000000000000e-01 +-5.000000000000000e-01 8.333333333333326e-02 -6.625000000000000e-01 +-5.000000000000000e-01 0.000000000000000e+00 -5.781249999999999e-01 +5.000000000000000e-01 0.000000000000000e+00 -5.781249999999999e-01 +5.000000000000000e-01 8.333333333333326e-02 -5.781250000000000e-01 +-5.000000000000000e-01 8.333333333333326e-02 -5.781250000000000e-01 +0.000000000000000e+00 0.000000000000000e+00 -6.625000000000001e-01 +5.000000000000000e-01 4.166666666666664e-02 -6.625000000000000e-01 +0.000000000000000e+00 8.333333333333326e-02 -6.625000000000000e-01 +-5.000000000000000e-01 4.166666666666664e-02 -6.625000000000000e-01 +0.000000000000000e+00 0.000000000000000e+00 -5.781250000000000e-01 +5.000000000000000e-01 4.166666666666664e-02 -5.781250000000000e-01 +0.000000000000000e+00 8.333333333333326e-02 -5.781249999999999e-01 +-5.000000000000000e-01 4.166666666666664e-02 -5.781250000000000e-01 +-5.000000000000000e-01 -3.469446951953614e-18 -6.203124999999999e-01 +5.000000000000000e-01 -3.469446951953614e-18 -6.203124999999999e-01 +5.000000000000000e-01 8.333333333333326e-02 -6.203124999999999e-01 +-5.000000000000000e-01 8.333333333333326e-02 -6.203124999999999e-01 +-4.999999999999999e-01 4.166666666666663e-02 -6.203125000000000e-01 +4.999999999999999e-01 4.166666666666663e-02 -6.203125000000000e-01 +0.000000000000000e+00 -3.903127820947816e-18 -6.203125000000002e-01 +0.000000000000000e+00 8.333333333333327e-02 -6.203125000000000e-01 +0.000000000000000e+00 4.166666666666662e-02 -6.624999999999998e-01 +0.000000000000000e+00 4.166666666666662e-02 -5.781250000000000e-01 +0.000000000000000e+00 4.166666666666664e-02 -6.203124999999996e-01 +-5.000000000000000e-01 8.333333333333326e-02 -6.625000000000000e-01 +5.000000000000000e-01 8.333333333333326e-02 -6.625000000000000e-01 +5.000000000000000e-01 1.666666666666666e-01 -6.625000000000000e-01 +-5.000000000000000e-01 1.666666666666666e-01 -6.625000000000000e-01 +-5.000000000000000e-01 8.333333333333326e-02 -5.781250000000000e-01 +5.000000000000000e-01 8.333333333333326e-02 -5.781250000000000e-01 +5.000000000000000e-01 1.666666666666666e-01 -5.781250000000000e-01 +-5.000000000000000e-01 1.666666666666666e-01 -5.781250000000000e-01 +0.000000000000000e+00 8.333333333333326e-02 -6.625000000000000e-01 +5.000000000000000e-01 1.250000000000000e-01 -6.625000000000001e-01 +0.000000000000000e+00 1.666666666666667e-01 -6.625000000000001e-01 +-5.000000000000000e-01 1.250000000000000e-01 -6.625000000000001e-01 +0.000000000000000e+00 8.333333333333326e-02 -5.781249999999999e-01 +5.000000000000000e-01 1.250000000000000e-01 -5.781250000000000e-01 +0.000000000000000e+00 1.666666666666667e-01 -5.781250000000000e-01 +-5.000000000000000e-01 1.250000000000000e-01 -5.781250000000000e-01 +-5.000000000000000e-01 8.333333333333326e-02 -6.203124999999999e-01 +5.000000000000000e-01 8.333333333333326e-02 -6.203124999999999e-01 +5.000000000000000e-01 1.666666666666667e-01 -6.203124999999998e-01 +-5.000000000000000e-01 1.666666666666667e-01 -6.203124999999998e-01 +-5.000000000000000e-01 1.250000000000000e-01 -6.203125000000000e-01 +5.000000000000000e-01 1.250000000000000e-01 -6.203125000000000e-01 +0.000000000000000e+00 8.333333333333327e-02 -6.203125000000000e-01 +0.000000000000000e+00 1.666666666666667e-01 -6.203125000000002e-01 +0.000000000000000e+00 1.250000000000000e-01 -6.625000000000001e-01 +0.000000000000000e+00 1.250000000000000e-01 -5.781250000000001e-01 +0.000000000000000e+00 1.250000000000000e-01 -6.203124999999997e-01 +-5.000000000000000e-01 1.666666666666666e-01 -6.625000000000000e-01 +5.000000000000000e-01 1.666666666666666e-01 -6.625000000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -6.625000000000001e-01 +-5.000000000000000e-01 2.500000000000000e-01 -6.625000000000001e-01 +-5.000000000000000e-01 1.666666666666666e-01 -5.781250000000000e-01 +5.000000000000000e-01 1.666666666666666e-01 -5.781250000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -5.781250000000000e-01 +-5.000000000000000e-01 2.500000000000000e-01 -5.781250000000000e-01 +0.000000000000000e+00 1.666666666666667e-01 -6.625000000000001e-01 +5.000000000000000e-01 2.083333333333333e-01 -6.625000000000001e-01 +0.000000000000000e+00 2.500000000000000e-01 -6.625000000000001e-01 +-5.000000000000000e-01 2.083333333333333e-01 -6.625000000000001e-01 +0.000000000000000e+00 1.666666666666667e-01 -5.781250000000000e-01 +5.000000000000000e-01 2.083333333333333e-01 -5.781250000000000e-01 +0.000000000000000e+00 2.500000000000000e-01 -5.781250000000000e-01 +-5.000000000000000e-01 2.083333333333333e-01 -5.781250000000000e-01 +-5.000000000000000e-01 1.666666666666667e-01 -6.203124999999998e-01 +5.000000000000000e-01 1.666666666666667e-01 -6.203124999999998e-01 +5.000000000000000e-01 2.500000000000000e-01 -6.203125000000000e-01 +-5.000000000000000e-01 2.500000000000000e-01 -6.203125000000000e-01 +-5.000000000000000e-01 2.083333333333333e-01 -6.203125000000000e-01 +5.000000000000000e-01 2.083333333333333e-01 -6.203125000000000e-01 +0.000000000000000e+00 1.666666666666667e-01 -6.203125000000002e-01 +0.000000000000000e+00 2.500000000000000e-01 -6.203125000000002e-01 +0.000000000000000e+00 2.083333333333333e-01 -6.625000000000000e-01 +0.000000000000000e+00 2.083333333333333e-01 -5.781249999999999e-01 +0.000000000000000e+00 2.083333333333332e-01 -6.203124999999998e-01 +-5.000000000000000e-01 2.500000000000000e-01 -6.625000000000001e-01 +5.000000000000000e-01 2.500000000000000e-01 -6.625000000000001e-01 +5.000000000000000e-01 3.333333333333333e-01 -6.625000000000000e-01 +-5.000000000000000e-01 3.333333333333333e-01 -6.625000000000000e-01 +-5.000000000000000e-01 2.500000000000000e-01 -5.781250000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -5.781250000000000e-01 +5.000000000000000e-01 3.333333333333333e-01 -5.781250000000000e-01 +-5.000000000000000e-01 3.333333333333333e-01 -5.781250000000000e-01 +0.000000000000000e+00 2.500000000000000e-01 -6.625000000000001e-01 +5.000000000000000e-01 2.916666666666666e-01 -6.625000000000000e-01 +0.000000000000000e+00 3.333333333333333e-01 -6.625000000000000e-01 +-5.000000000000000e-01 2.916666666666666e-01 -6.625000000000000e-01 +0.000000000000000e+00 2.500000000000000e-01 -5.781250000000000e-01 +5.000000000000000e-01 2.916666666666666e-01 -5.781250000000000e-01 +0.000000000000000e+00 3.333333333333333e-01 -5.781249999999999e-01 +-5.000000000000000e-01 2.916666666666666e-01 -5.781250000000000e-01 +-5.000000000000000e-01 2.500000000000000e-01 -6.203125000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -6.203125000000000e-01 +5.000000000000000e-01 3.333333333333333e-01 -6.203125000000000e-01 +-5.000000000000000e-01 3.333333333333333e-01 -6.203125000000000e-01 +-4.999999999999999e-01 2.916666666666666e-01 -6.203125000000000e-01 +4.999999999999999e-01 2.916666666666666e-01 -6.203125000000000e-01 +0.000000000000000e+00 2.500000000000000e-01 -6.203125000000002e-01 +0.000000000000000e+00 3.333333333333333e-01 -6.203125000000002e-01 +0.000000000000000e+00 2.916666666666666e-01 -6.624999999999998e-01 +0.000000000000000e+00 2.916666666666666e-01 -5.781250000000000e-01 +0.000000000000000e+00 2.916666666666666e-01 -6.203124999999996e-01 +-5.000000000000000e-01 3.333333333333333e-01 -6.625000000000000e-01 +5.000000000000000e-01 3.333333333333333e-01 -6.625000000000000e-01 +5.000000000000000e-01 4.166666666666667e-01 -6.625000000000000e-01 +-5.000000000000000e-01 4.166666666666667e-01 -6.625000000000000e-01 +-5.000000000000000e-01 3.333333333333333e-01 -5.781250000000000e-01 +5.000000000000000e-01 3.333333333333333e-01 -5.781250000000000e-01 +5.000000000000000e-01 4.166666666666667e-01 -5.781250000000000e-01 +-5.000000000000000e-01 4.166666666666667e-01 -5.781250000000000e-01 +0.000000000000000e+00 3.333333333333333e-01 -6.625000000000000e-01 +5.000000000000000e-01 3.750000000000001e-01 -6.625000000000001e-01 +0.000000000000000e+00 4.166666666666667e-01 -6.625000000000001e-01 +-5.000000000000000e-01 3.750000000000001e-01 -6.625000000000001e-01 +0.000000000000000e+00 3.333333333333333e-01 -5.781249999999999e-01 +5.000000000000000e-01 3.750000000000001e-01 -5.781250000000000e-01 +0.000000000000000e+00 4.166666666666667e-01 -5.781250000000000e-01 +-5.000000000000000e-01 3.750000000000001e-01 -5.781250000000000e-01 +-5.000000000000000e-01 3.333333333333333e-01 -6.203125000000000e-01 +5.000000000000000e-01 3.333333333333333e-01 -6.203125000000000e-01 +5.000000000000000e-01 4.166666666666667e-01 -6.203124999999998e-01 +-5.000000000000000e-01 4.166666666666667e-01 -6.203124999999998e-01 +-5.000000000000000e-01 3.750000000000001e-01 -6.203125000000000e-01 +5.000000000000000e-01 3.750000000000001e-01 -6.203125000000000e-01 +0.000000000000000e+00 3.333333333333333e-01 -6.203125000000002e-01 +0.000000000000000e+00 4.166666666666667e-01 -6.203125000000002e-01 +0.000000000000000e+00 3.750000000000001e-01 -6.625000000000001e-01 +0.000000000000000e+00 3.750000000000001e-01 -5.781250000000001e-01 +0.000000000000000e+00 3.749999999999999e-01 -6.203124999999997e-01 +-5.000000000000000e-01 4.166666666666667e-01 -6.625000000000000e-01 +5.000000000000000e-01 4.166666666666667e-01 -6.625000000000000e-01 +5.000000000000000e-01 5.000000000000000e-01 -6.625000000000000e-01 +-5.000000000000000e-01 5.000000000000000e-01 -6.625000000000000e-01 +-5.000000000000000e-01 4.166666666666667e-01 -5.781250000000000e-01 +5.000000000000000e-01 4.166666666666667e-01 -5.781250000000000e-01 +5.000000000000000e-01 5.000000000000000e-01 -5.781250000000000e-01 +-5.000000000000000e-01 5.000000000000000e-01 -5.781250000000000e-01 +0.000000000000000e+00 4.166666666666667e-01 -6.625000000000001e-01 +5.000000000000000e-01 4.583333333333333e-01 -6.625000000000000e-01 +0.000000000000000e+00 5.000000000000000e-01 -6.625000000000000e-01 +-5.000000000000000e-01 4.583333333333333e-01 -6.625000000000000e-01 +0.000000000000000e+00 4.166666666666667e-01 -5.781250000000000e-01 +5.000000000000000e-01 4.583333333333333e-01 -5.781249999999999e-01 +0.000000000000000e+00 5.000000000000000e-01 -5.781249999999999e-01 +-5.000000000000000e-01 4.583333333333333e-01 -5.781249999999999e-01 +-5.000000000000000e-01 4.166666666666667e-01 -6.203124999999998e-01 +5.000000000000000e-01 4.166666666666667e-01 -6.203124999999998e-01 +5.000000000000000e-01 5.000000000000000e-01 -6.203125000000000e-01 +-5.000000000000000e-01 5.000000000000000e-01 -6.203125000000000e-01 +-5.000000000000001e-01 4.583333333333333e-01 -6.203125000000000e-01 +5.000000000000001e-01 4.583333333333333e-01 -6.203125000000000e-01 +0.000000000000000e+00 4.166666666666667e-01 -6.203125000000002e-01 +0.000000000000000e+00 5.000000000000000e-01 -6.203124999999999e-01 +0.000000000000000e+00 4.583333333333333e-01 -6.625000000000000e-01 +0.000000000000000e+00 4.583333333333333e-01 -5.781250000000002e-01 +0.000000000000000e+00 4.583333333333334e-01 -6.203124999999997e-01 +-5.000000000000000e-01 -5.000000000000000e-01 -5.781250000000000e-01 +5.000000000000000e-01 -5.000000000000000e-01 -5.781250000000000e-01 +5.000000000000000e-01 -4.166666666666667e-01 -5.781250000000000e-01 +-5.000000000000000e-01 -4.166666666666667e-01 -5.781250000000000e-01 +-5.000000000000000e-01 -5.000000000000000e-01 -4.937500000000000e-01 +5.000000000000000e-01 -5.000000000000000e-01 -4.937500000000000e-01 +5.000000000000000e-01 -4.166666666666667e-01 -4.937500000000000e-01 +-5.000000000000000e-01 -4.166666666666667e-01 -4.937500000000000e-01 +0.000000000000000e+00 -5.000000000000000e-01 -5.781249999999999e-01 +5.000000000000000e-01 -4.583333333333334e-01 -5.781249999999999e-01 +0.000000000000000e+00 -4.166666666666667e-01 -5.781250000000000e-01 +-5.000000000000000e-01 -4.583333333333334e-01 -5.781249999999999e-01 +0.000000000000000e+00 -5.000000000000000e-01 -4.937500000000000e-01 +5.000000000000000e-01 -4.583333333333334e-01 -4.937500000000000e-01 +0.000000000000000e+00 -4.166666666666667e-01 -4.937499999999999e-01 +-5.000000000000000e-01 -4.583333333333334e-01 -4.937500000000000e-01 +-5.000000000000000e-01 -5.000000000000000e-01 -5.359375000000000e-01 +5.000000000000000e-01 -5.000000000000000e-01 -5.359375000000000e-01 +5.000000000000000e-01 -4.166666666666667e-01 -5.359375000000000e-01 +-5.000000000000000e-01 -4.166666666666667e-01 -5.359375000000000e-01 +-5.000000000000000e-01 -4.583333333333334e-01 -5.359375000000000e-01 +5.000000000000000e-01 -4.583333333333334e-01 -5.359375000000000e-01 +0.000000000000000e+00 -5.000000000000000e-01 -5.359375000000000e-01 +0.000000000000000e+00 -4.166666666666667e-01 -5.359375000000001e-01 +0.000000000000000e+00 -4.583333333333334e-01 -5.781250000000001e-01 +0.000000000000000e+00 -4.583333333333334e-01 -4.937500000000000e-01 +0.000000000000000e+00 -4.583333333333334e-01 -5.359375000000000e-01 +-5.000000000000000e-01 -4.166666666666667e-01 -5.781250000000000e-01 +5.000000000000000e-01 -4.166666666666667e-01 -5.781250000000000e-01 +5.000000000000000e-01 -3.333333333333333e-01 -5.781250000000000e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -5.781250000000000e-01 +-5.000000000000000e-01 -4.166666666666667e-01 -4.937500000000000e-01 +5.000000000000000e-01 -4.166666666666667e-01 -4.937500000000000e-01 +5.000000000000000e-01 -3.333333333333333e-01 -4.937500000000000e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -4.937500000000000e-01 +0.000000000000000e+00 -4.166666666666667e-01 -5.781250000000000e-01 +5.000000000000001e-01 -3.750000000000001e-01 -5.781250000000000e-01 +0.000000000000000e+00 -3.333333333333333e-01 -5.781250000000000e-01 +-5.000000000000001e-01 -3.750000000000001e-01 -5.781250000000000e-01 +0.000000000000000e+00 -4.166666666666667e-01 -4.937499999999999e-01 +5.000000000000001e-01 -3.750000000000001e-01 -4.937500000000000e-01 +0.000000000000000e+00 -3.333333333333333e-01 -4.937499999999999e-01 +-5.000000000000001e-01 -3.750000000000001e-01 -4.937500000000000e-01 +-5.000000000000000e-01 -4.166666666666667e-01 -5.359375000000000e-01 +5.000000000000000e-01 -4.166666666666667e-01 -5.359375000000000e-01 +5.000000000000000e-01 -3.333333333333333e-01 -5.359375000000000e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -5.359375000000000e-01 +-5.000000000000000e-01 -3.750000000000000e-01 -5.359375000000001e-01 +5.000000000000000e-01 -3.750000000000000e-01 -5.359375000000001e-01 +0.000000000000000e+00 -4.166666666666667e-01 -5.359375000000001e-01 +0.000000000000000e+00 -3.333333333333333e-01 -5.359375000000001e-01 +0.000000000000000e+00 -3.750000000000000e-01 -5.781250000000000e-01 +0.000000000000000e+00 -3.750000000000000e-01 -4.937500000000000e-01 +0.000000000000000e+00 -3.750000000000000e-01 -5.359374999999998e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -5.781250000000000e-01 +5.000000000000000e-01 -3.333333333333333e-01 -5.781250000000000e-01 +5.000000000000000e-01 -2.500000000000000e-01 -5.781250000000000e-01 +-5.000000000000000e-01 -2.500000000000000e-01 -5.781250000000000e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -4.937500000000000e-01 +5.000000000000000e-01 -3.333333333333333e-01 -4.937500000000000e-01 +5.000000000000000e-01 -2.500000000000000e-01 -4.937500000000000e-01 +-5.000000000000000e-01 -2.500000000000000e-01 -4.937500000000000e-01 +0.000000000000000e+00 -3.333333333333333e-01 -5.781250000000000e-01 +5.000000000000000e-01 -2.916666666666666e-01 -5.781249999999999e-01 +0.000000000000000e+00 -2.500000000000000e-01 -5.781250000000000e-01 +-5.000000000000000e-01 -2.916666666666666e-01 -5.781249999999999e-01 +0.000000000000000e+00 -3.333333333333333e-01 -4.937499999999999e-01 +5.000000000000000e-01 -2.916666666666666e-01 -4.937499999999999e-01 +0.000000000000000e+00 -2.500000000000000e-01 -4.937499999999999e-01 +-5.000000000000000e-01 -2.916666666666666e-01 -4.937499999999999e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -5.359375000000000e-01 +5.000000000000000e-01 -3.333333333333333e-01 -5.359375000000000e-01 +5.000000000000000e-01 -2.499999999999999e-01 -5.359375000000000e-01 +-5.000000000000000e-01 -2.499999999999999e-01 -5.359375000000000e-01 +-5.000000000000000e-01 -2.916666666666666e-01 -5.359375000000001e-01 +5.000000000000000e-01 -2.916666666666666e-01 -5.359375000000001e-01 +0.000000000000000e+00 -3.333333333333333e-01 -5.359375000000001e-01 +0.000000000000000e+00 -2.500000000000000e-01 -5.359375000000001e-01 +0.000000000000000e+00 -2.916666666666666e-01 -5.781250000000001e-01 +0.000000000000000e+00 -2.916666666666666e-01 -4.937500000000000e-01 +0.000000000000000e+00 -2.916666666666666e-01 -5.359374999999997e-01 +-5.000000000000000e-01 -2.500000000000000e-01 -5.781250000000000e-01 +5.000000000000000e-01 -2.500000000000000e-01 -5.781250000000000e-01 +5.000000000000000e-01 -1.666666666666667e-01 -5.781250000000000e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -5.781250000000000e-01 +-5.000000000000000e-01 -2.500000000000000e-01 -4.937500000000000e-01 +5.000000000000000e-01 -2.500000000000000e-01 -4.937500000000000e-01 +5.000000000000000e-01 -1.666666666666667e-01 -4.937500000000000e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -4.937500000000000e-01 +0.000000000000000e+00 -2.500000000000000e-01 -5.781250000000000e-01 +5.000000000000000e-01 -2.083333333333334e-01 -5.781250000000000e-01 +0.000000000000000e+00 -1.666666666666667e-01 -5.781250000000000e-01 +-5.000000000000000e-01 -2.083333333333334e-01 -5.781250000000000e-01 +0.000000000000000e+00 -2.500000000000000e-01 -4.937499999999999e-01 +5.000000000000000e-01 -2.083333333333334e-01 -4.937500000000000e-01 +0.000000000000000e+00 -1.666666666666667e-01 -4.937499999999999e-01 +-5.000000000000000e-01 -2.083333333333334e-01 -4.937500000000000e-01 +-5.000000000000000e-01 -2.499999999999999e-01 -5.359375000000000e-01 +5.000000000000000e-01 -2.499999999999999e-01 -5.359375000000000e-01 +5.000000000000000e-01 -1.666666666666667e-01 -5.359375000000000e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -5.359375000000000e-01 +-5.000000000000000e-01 -2.083333333333333e-01 -5.359375000000001e-01 +5.000000000000000e-01 -2.083333333333333e-01 -5.359375000000001e-01 +0.000000000000000e+00 -2.500000000000000e-01 -5.359375000000001e-01 +0.000000000000000e+00 -1.666666666666667e-01 -5.359375000000001e-01 +0.000000000000000e+00 -2.083333333333334e-01 -5.781250000000000e-01 +0.000000000000000e+00 -2.083333333333334e-01 -4.937499999999999e-01 +0.000000000000000e+00 -2.083333333333333e-01 -5.359374999999998e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -5.781250000000000e-01 +5.000000000000000e-01 -1.666666666666667e-01 -5.781250000000000e-01 +5.000000000000000e-01 -8.333333333333337e-02 -5.781250000000000e-01 +-5.000000000000000e-01 -8.333333333333337e-02 -5.781250000000000e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -4.937500000000000e-01 +5.000000000000000e-01 -1.666666666666667e-01 -4.937500000000000e-01 +5.000000000000000e-01 -8.333333333333337e-02 -4.937500000000000e-01 +-5.000000000000000e-01 -8.333333333333337e-02 -4.937500000000000e-01 +0.000000000000000e+00 -1.666666666666667e-01 -5.781250000000000e-01 +5.000000000000000e-01 -1.250000000000000e-01 -5.781250000000000e-01 +0.000000000000000e+00 -8.333333333333334e-02 -5.781250000000000e-01 +-5.000000000000000e-01 -1.250000000000000e-01 -5.781250000000000e-01 +0.000000000000000e+00 -1.666666666666667e-01 -4.937499999999999e-01 +5.000000000000000e-01 -1.250000000000000e-01 -4.937500000000000e-01 +0.000000000000000e+00 -8.333333333333334e-02 -4.937499999999999e-01 +-5.000000000000000e-01 -1.250000000000000e-01 -4.937500000000000e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -5.359375000000000e-01 +5.000000000000000e-01 -1.666666666666667e-01 -5.359375000000000e-01 +5.000000000000000e-01 -8.333333333333336e-02 -5.359375000000000e-01 +-5.000000000000000e-01 -8.333333333333336e-02 -5.359375000000000e-01 +-5.000000000000000e-01 -1.250000000000000e-01 -5.359375000000000e-01 +5.000000000000000e-01 -1.250000000000000e-01 -5.359375000000000e-01 +0.000000000000000e+00 -1.666666666666667e-01 -5.359375000000001e-01 +0.000000000000000e+00 -8.333333333333336e-02 -5.359375000000001e-01 +0.000000000000000e+00 -1.250000000000000e-01 -5.781250000000001e-01 +0.000000000000000e+00 -1.250000000000000e-01 -4.937500000000000e-01 +0.000000000000000e+00 -1.250000000000000e-01 -5.359374999999998e-01 +-5.000000000000000e-01 -8.333333333333337e-02 -5.781250000000000e-01 +5.000000000000000e-01 -8.333333333333337e-02 -5.781250000000000e-01 +5.000000000000000e-01 0.000000000000000e+00 -5.781249999999999e-01 +-5.000000000000000e-01 0.000000000000000e+00 -5.781249999999999e-01 +-5.000000000000000e-01 -8.333333333333337e-02 -4.937500000000000e-01 +5.000000000000000e-01 -8.333333333333337e-02 -4.937500000000000e-01 +5.000000000000000e-01 0.000000000000000e+00 -4.937500000000000e-01 +-5.000000000000000e-01 0.000000000000000e+00 -4.937500000000000e-01 +0.000000000000000e+00 -8.333333333333334e-02 -5.781250000000000e-01 +5.000000000000000e-01 -4.166666666666668e-02 -5.781250000000001e-01 +0.000000000000000e+00 0.000000000000000e+00 -5.781250000000000e-01 +-5.000000000000000e-01 -4.166666666666668e-02 -5.781250000000001e-01 +0.000000000000000e+00 -8.333333333333334e-02 -4.937499999999999e-01 +5.000000000000000e-01 -4.166666666666668e-02 -4.937500000000000e-01 +0.000000000000000e+00 0.000000000000000e+00 -4.937500000000000e-01 +-5.000000000000000e-01 -4.166666666666668e-02 -4.937500000000000e-01 +-5.000000000000000e-01 -8.333333333333336e-02 -5.359375000000000e-01 +5.000000000000000e-01 -8.333333333333336e-02 -5.359375000000000e-01 +5.000000000000000e-01 -3.469446951953614e-18 -5.359375000000000e-01 +-5.000000000000000e-01 -3.469446951953614e-18 -5.359375000000000e-01 +-5.000000000000001e-01 -4.166666666666669e-02 -5.359375000000001e-01 +5.000000000000001e-01 -4.166666666666669e-02 -5.359375000000001e-01 +0.000000000000000e+00 -8.333333333333336e-02 -5.359375000000001e-01 +0.000000000000000e+00 -3.903127820947816e-18 -5.359375000000002e-01 +0.000000000000000e+00 -4.166666666666668e-02 -5.781250000000001e-01 +0.000000000000000e+00 -4.166666666666668e-02 -4.937500000000000e-01 +0.000000000000000e+00 -4.166666666666668e-02 -5.359374999999998e-01 +-5.000000000000000e-01 0.000000000000000e+00 -5.781249999999999e-01 +5.000000000000000e-01 0.000000000000000e+00 -5.781249999999999e-01 +5.000000000000000e-01 8.333333333333326e-02 -5.781250000000000e-01 +-5.000000000000000e-01 8.333333333333326e-02 -5.781250000000000e-01 +-5.000000000000000e-01 0.000000000000000e+00 -4.937500000000000e-01 +5.000000000000000e-01 0.000000000000000e+00 -4.937500000000000e-01 +5.000000000000000e-01 8.333333333333326e-02 -4.937500000000000e-01 +-5.000000000000000e-01 8.333333333333326e-02 -4.937500000000000e-01 +0.000000000000000e+00 0.000000000000000e+00 -5.781250000000000e-01 +5.000000000000000e-01 4.166666666666664e-02 -5.781250000000000e-01 +0.000000000000000e+00 8.333333333333326e-02 -5.781249999999999e-01 +-5.000000000000000e-01 4.166666666666664e-02 -5.781250000000000e-01 +0.000000000000000e+00 0.000000000000000e+00 -4.937500000000000e-01 +5.000000000000000e-01 4.166666666666664e-02 -4.937500000000000e-01 +0.000000000000000e+00 8.333333333333326e-02 -4.937500000000000e-01 +-5.000000000000000e-01 4.166666666666664e-02 -4.937500000000000e-01 +-5.000000000000000e-01 -3.469446951953614e-18 -5.359375000000000e-01 +5.000000000000000e-01 -3.469446951953614e-18 -5.359375000000000e-01 +5.000000000000000e-01 8.333333333333326e-02 -5.359375000000000e-01 +-5.000000000000000e-01 8.333333333333326e-02 -5.359375000000000e-01 +-4.999999999999999e-01 4.166666666666663e-02 -5.359374999999998e-01 +4.999999999999999e-01 4.166666666666663e-02 -5.359374999999998e-01 +0.000000000000000e+00 -3.903127820947816e-18 -5.359375000000002e-01 +0.000000000000000e+00 8.333333333333327e-02 -5.359375000000002e-01 +0.000000000000000e+00 4.166666666666662e-02 -5.781250000000000e-01 +0.000000000000000e+00 4.166666666666662e-02 -4.937499999999997e-01 +0.000000000000000e+00 4.166666666666664e-02 -5.359374999999998e-01 +-5.000000000000000e-01 8.333333333333326e-02 -5.781250000000000e-01 +5.000000000000000e-01 8.333333333333326e-02 -5.781250000000000e-01 +5.000000000000000e-01 1.666666666666666e-01 -5.781250000000000e-01 +-5.000000000000000e-01 1.666666666666666e-01 -5.781250000000000e-01 +-5.000000000000000e-01 8.333333333333326e-02 -4.937500000000000e-01 +5.000000000000000e-01 8.333333333333326e-02 -4.937500000000000e-01 +5.000000000000000e-01 1.666666666666666e-01 -4.937500000000000e-01 +-5.000000000000000e-01 1.666666666666666e-01 -4.937500000000000e-01 +0.000000000000000e+00 8.333333333333326e-02 -5.781249999999999e-01 +5.000000000000000e-01 1.250000000000000e-01 -5.781250000000000e-01 +0.000000000000000e+00 1.666666666666667e-01 -5.781250000000000e-01 +-5.000000000000000e-01 1.250000000000000e-01 -5.781250000000000e-01 +0.000000000000000e+00 8.333333333333326e-02 -4.937500000000000e-01 +5.000000000000000e-01 1.250000000000000e-01 -4.937500000000000e-01 +0.000000000000000e+00 1.666666666666666e-01 -4.937499999999999e-01 +-5.000000000000000e-01 1.250000000000000e-01 -4.937500000000000e-01 +-5.000000000000000e-01 8.333333333333326e-02 -5.359375000000000e-01 +5.000000000000000e-01 8.333333333333326e-02 -5.359375000000000e-01 +5.000000000000000e-01 1.666666666666667e-01 -5.359375000000000e-01 +-5.000000000000000e-01 1.666666666666667e-01 -5.359375000000000e-01 +-5.000000000000000e-01 1.250000000000000e-01 -5.359375000000000e-01 +5.000000000000000e-01 1.250000000000000e-01 -5.359375000000000e-01 +0.000000000000000e+00 8.333333333333327e-02 -5.359375000000002e-01 +0.000000000000000e+00 1.666666666666667e-01 -5.359375000000001e-01 +0.000000000000000e+00 1.250000000000000e-01 -5.781250000000001e-01 +0.000000000000000e+00 1.250000000000000e-01 -4.937500000000000e-01 +0.000000000000000e+00 1.250000000000000e-01 -5.359374999999996e-01 +-5.000000000000000e-01 1.666666666666666e-01 -5.781250000000000e-01 +5.000000000000000e-01 1.666666666666666e-01 -5.781250000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -5.781250000000000e-01 +-5.000000000000000e-01 2.500000000000000e-01 -5.781250000000000e-01 +-5.000000000000000e-01 1.666666666666666e-01 -4.937500000000000e-01 +5.000000000000000e-01 1.666666666666666e-01 -4.937500000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -4.937500000000000e-01 +-5.000000000000000e-01 2.500000000000000e-01 -4.937500000000000e-01 +0.000000000000000e+00 1.666666666666667e-01 -5.781250000000000e-01 +5.000000000000000e-01 2.083333333333333e-01 -5.781250000000000e-01 +0.000000000000000e+00 2.500000000000000e-01 -5.781250000000000e-01 +-5.000000000000000e-01 2.083333333333333e-01 -5.781250000000000e-01 +0.000000000000000e+00 1.666666666666666e-01 -4.937499999999999e-01 +5.000000000000000e-01 2.083333333333333e-01 -4.937500000000000e-01 +0.000000000000000e+00 2.500000000000000e-01 -4.937500000000000e-01 +-5.000000000000000e-01 2.083333333333333e-01 -4.937500000000000e-01 +-5.000000000000000e-01 1.666666666666667e-01 -5.359375000000000e-01 +5.000000000000000e-01 1.666666666666667e-01 -5.359375000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -5.359375000000000e-01 +-5.000000000000000e-01 2.500000000000000e-01 -5.359375000000000e-01 +-5.000000000000000e-01 2.083333333333333e-01 -5.359375000000001e-01 +5.000000000000000e-01 2.083333333333333e-01 -5.359375000000001e-01 +0.000000000000000e+00 1.666666666666667e-01 -5.359375000000001e-01 +0.000000000000000e+00 2.500000000000000e-01 -5.359375000000002e-01 +0.000000000000000e+00 2.083333333333333e-01 -5.781249999999999e-01 +0.000000000000000e+00 2.083333333333333e-01 -4.937500000000000e-01 +0.000000000000000e+00 2.083333333333332e-01 -5.359374999999998e-01 +-5.000000000000000e-01 2.500000000000000e-01 -5.781250000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -5.781250000000000e-01 +5.000000000000000e-01 3.333333333333333e-01 -5.781250000000000e-01 +-5.000000000000000e-01 3.333333333333333e-01 -5.781250000000000e-01 +-5.000000000000000e-01 2.500000000000000e-01 -4.937500000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -4.937500000000000e-01 +5.000000000000000e-01 3.333333333333333e-01 -4.937500000000000e-01 +-5.000000000000000e-01 3.333333333333333e-01 -4.937500000000000e-01 +0.000000000000000e+00 2.500000000000000e-01 -5.781250000000000e-01 +5.000000000000000e-01 2.916666666666666e-01 -5.781250000000000e-01 +0.000000000000000e+00 3.333333333333333e-01 -5.781249999999999e-01 +-5.000000000000000e-01 2.916666666666666e-01 -5.781250000000000e-01 +0.000000000000000e+00 2.500000000000000e-01 -4.937500000000000e-01 +5.000000000000000e-01 2.916666666666666e-01 -4.937500000000000e-01 +0.000000000000000e+00 3.333333333333333e-01 -4.937500000000000e-01 +-5.000000000000000e-01 2.916666666666666e-01 -4.937500000000000e-01 +-5.000000000000000e-01 2.500000000000000e-01 -5.359375000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -5.359375000000000e-01 +5.000000000000000e-01 3.333333333333333e-01 -5.359375000000000e-01 +-5.000000000000000e-01 3.333333333333333e-01 -5.359375000000000e-01 +-4.999999999999999e-01 2.916666666666666e-01 -5.359374999999998e-01 +4.999999999999999e-01 2.916666666666666e-01 -5.359374999999998e-01 +0.000000000000000e+00 2.500000000000000e-01 -5.359375000000002e-01 +0.000000000000000e+00 3.333333333333333e-01 -5.359375000000002e-01 +0.000000000000000e+00 2.916666666666666e-01 -5.781250000000000e-01 +0.000000000000000e+00 2.916666666666666e-01 -4.937499999999997e-01 +0.000000000000000e+00 2.916666666666666e-01 -5.359374999999998e-01 +-5.000000000000000e-01 3.333333333333333e-01 -5.781250000000000e-01 +5.000000000000000e-01 3.333333333333333e-01 -5.781250000000000e-01 +5.000000000000000e-01 4.166666666666667e-01 -5.781250000000000e-01 +-5.000000000000000e-01 4.166666666666667e-01 -5.781250000000000e-01 +-5.000000000000000e-01 3.333333333333333e-01 -4.937500000000000e-01 +5.000000000000000e-01 3.333333333333333e-01 -4.937500000000000e-01 +5.000000000000000e-01 4.166666666666667e-01 -4.937500000000000e-01 +-5.000000000000000e-01 4.166666666666667e-01 -4.937500000000000e-01 +0.000000000000000e+00 3.333333333333333e-01 -5.781249999999999e-01 +5.000000000000000e-01 3.750000000000001e-01 -5.781250000000000e-01 +0.000000000000000e+00 4.166666666666667e-01 -5.781250000000000e-01 +-5.000000000000000e-01 3.750000000000001e-01 -5.781250000000000e-01 +0.000000000000000e+00 3.333333333333333e-01 -4.937500000000000e-01 +5.000000000000000e-01 3.750000000000001e-01 -4.937500000000000e-01 +0.000000000000000e+00 4.166666666666667e-01 -4.937499999999999e-01 +-5.000000000000000e-01 3.750000000000001e-01 -4.937500000000000e-01 +-5.000000000000000e-01 3.333333333333333e-01 -5.359375000000000e-01 +5.000000000000000e-01 3.333333333333333e-01 -5.359375000000000e-01 +5.000000000000000e-01 4.166666666666667e-01 -5.359375000000000e-01 +-5.000000000000000e-01 4.166666666666667e-01 -5.359375000000000e-01 +-5.000000000000000e-01 3.750000000000001e-01 -5.359375000000000e-01 +5.000000000000000e-01 3.750000000000001e-01 -5.359375000000000e-01 +0.000000000000000e+00 3.333333333333333e-01 -5.359375000000002e-01 +0.000000000000000e+00 4.166666666666667e-01 -5.359375000000001e-01 +0.000000000000000e+00 3.750000000000001e-01 -5.781250000000001e-01 +0.000000000000000e+00 3.750000000000001e-01 -4.937500000000000e-01 +0.000000000000000e+00 3.749999999999999e-01 -5.359374999999996e-01 +-5.000000000000000e-01 4.166666666666667e-01 -5.781250000000000e-01 +5.000000000000000e-01 4.166666666666667e-01 -5.781250000000000e-01 +5.000000000000000e-01 5.000000000000000e-01 -5.781250000000000e-01 +-5.000000000000000e-01 5.000000000000000e-01 -5.781250000000000e-01 +-5.000000000000000e-01 4.166666666666667e-01 -4.937500000000000e-01 +5.000000000000000e-01 4.166666666666667e-01 -4.937500000000000e-01 +5.000000000000000e-01 5.000000000000000e-01 -4.937500000000000e-01 +-5.000000000000000e-01 5.000000000000000e-01 -4.937500000000000e-01 +0.000000000000000e+00 4.166666666666667e-01 -5.781250000000000e-01 +5.000000000000000e-01 4.583333333333333e-01 -5.781249999999999e-01 +0.000000000000000e+00 5.000000000000000e-01 -5.781249999999999e-01 +-5.000000000000000e-01 4.583333333333333e-01 -5.781249999999999e-01 +0.000000000000000e+00 4.166666666666667e-01 -4.937499999999999e-01 +5.000000000000000e-01 4.583333333333333e-01 -4.937500000000000e-01 +0.000000000000000e+00 5.000000000000000e-01 -4.937500000000000e-01 +-5.000000000000000e-01 4.583333333333333e-01 -4.937500000000000e-01 +-5.000000000000000e-01 4.166666666666667e-01 -5.359375000000000e-01 +5.000000000000000e-01 4.166666666666667e-01 -5.359375000000000e-01 +5.000000000000000e-01 5.000000000000000e-01 -5.359375000000000e-01 +-5.000000000000000e-01 5.000000000000000e-01 -5.359375000000000e-01 +-5.000000000000001e-01 4.583333333333333e-01 -5.359375000000000e-01 +5.000000000000001e-01 4.583333333333333e-01 -5.359375000000000e-01 +0.000000000000000e+00 4.166666666666667e-01 -5.359375000000001e-01 +0.000000000000000e+00 5.000000000000000e-01 -5.359375000000000e-01 +0.000000000000000e+00 4.583333333333333e-01 -5.781250000000002e-01 +0.000000000000000e+00 4.583333333333333e-01 -4.937500000000001e-01 +0.000000000000000e+00 4.583333333333334e-01 -5.359374999999998e-01 +-5.000000000000000e-01 -5.000000000000000e-01 -4.937500000000000e-01 +5.000000000000000e-01 -5.000000000000000e-01 -4.937500000000000e-01 +5.000000000000000e-01 -4.166666666666667e-01 -4.937500000000000e-01 +-5.000000000000000e-01 -4.166666666666667e-01 -4.937500000000000e-01 +-5.000000000000000e-01 -5.000000000000000e-01 -4.093749999999999e-01 +5.000000000000000e-01 -5.000000000000000e-01 -4.093749999999999e-01 +5.000000000000000e-01 -4.166666666666667e-01 -4.093749999999999e-01 +-5.000000000000000e-01 -4.166666666666667e-01 -4.093749999999999e-01 +0.000000000000000e+00 -5.000000000000000e-01 -4.937500000000000e-01 +5.000000000000000e-01 -4.583333333333334e-01 -4.937500000000000e-01 +0.000000000000000e+00 -4.166666666666667e-01 -4.937499999999999e-01 +-5.000000000000000e-01 -4.583333333333334e-01 -4.937500000000000e-01 +0.000000000000000e+00 -5.000000000000000e-01 -4.093750000000000e-01 +5.000000000000000e-01 -4.583333333333334e-01 -4.093750000000000e-01 +0.000000000000000e+00 -4.166666666666667e-01 -4.093750000000000e-01 +-5.000000000000000e-01 -4.583333333333334e-01 -4.093750000000000e-01 +-5.000000000000000e-01 -5.000000000000000e-01 -4.515625000000000e-01 +5.000000000000000e-01 -5.000000000000000e-01 -4.515625000000000e-01 +5.000000000000000e-01 -4.166666666666667e-01 -4.515625000000000e-01 +-5.000000000000000e-01 -4.166666666666667e-01 -4.515625000000000e-01 +-5.000000000000000e-01 -4.583333333333334e-01 -4.515625000000000e-01 +5.000000000000000e-01 -4.583333333333334e-01 -4.515625000000000e-01 +0.000000000000000e+00 -5.000000000000000e-01 -4.515624999999999e-01 +0.000000000000000e+00 -4.166666666666667e-01 -4.515625000000000e-01 +0.000000000000000e+00 -4.583333333333334e-01 -4.937500000000000e-01 +0.000000000000000e+00 -4.583333333333334e-01 -4.093750000000000e-01 +0.000000000000000e+00 -4.583333333333334e-01 -4.515625000000000e-01 +-5.000000000000000e-01 -4.166666666666667e-01 -4.937500000000000e-01 +5.000000000000000e-01 -4.166666666666667e-01 -4.937500000000000e-01 +5.000000000000000e-01 -3.333333333333333e-01 -4.937500000000000e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -4.937500000000000e-01 +-5.000000000000000e-01 -4.166666666666667e-01 -4.093749999999999e-01 +5.000000000000000e-01 -4.166666666666667e-01 -4.093749999999999e-01 +5.000000000000000e-01 -3.333333333333333e-01 -4.093749999999999e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -4.093749999999999e-01 +0.000000000000000e+00 -4.166666666666667e-01 -4.937499999999999e-01 +5.000000000000001e-01 -3.750000000000001e-01 -4.937500000000000e-01 +0.000000000000000e+00 -3.333333333333333e-01 -4.937499999999999e-01 +-5.000000000000001e-01 -3.750000000000001e-01 -4.937500000000000e-01 +0.000000000000000e+00 -4.166666666666667e-01 -4.093750000000000e-01 +5.000000000000001e-01 -3.750000000000001e-01 -4.093750000000000e-01 +0.000000000000000e+00 -3.333333333333333e-01 -4.093750000000000e-01 +-5.000000000000001e-01 -3.750000000000001e-01 -4.093750000000000e-01 +-5.000000000000000e-01 -4.166666666666667e-01 -4.515625000000000e-01 +5.000000000000000e-01 -4.166666666666667e-01 -4.515625000000000e-01 +5.000000000000000e-01 -3.333333333333333e-01 -4.515625000000000e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -4.515625000000000e-01 +-5.000000000000000e-01 -3.750000000000000e-01 -4.515625000000000e-01 +5.000000000000000e-01 -3.750000000000000e-01 -4.515625000000000e-01 +0.000000000000000e+00 -4.166666666666667e-01 -4.515625000000000e-01 +0.000000000000000e+00 -3.333333333333333e-01 -4.515625000000000e-01 +0.000000000000000e+00 -3.750000000000000e-01 -4.937500000000000e-01 +0.000000000000000e+00 -3.750000000000000e-01 -4.093749999999999e-01 +0.000000000000000e+00 -3.750000000000000e-01 -4.515625000000000e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -4.937500000000000e-01 +5.000000000000000e-01 -3.333333333333333e-01 -4.937500000000000e-01 +5.000000000000000e-01 -2.500000000000000e-01 -4.937500000000000e-01 +-5.000000000000000e-01 -2.500000000000000e-01 -4.937500000000000e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -4.093749999999999e-01 +5.000000000000000e-01 -3.333333333333333e-01 -4.093749999999999e-01 +5.000000000000000e-01 -2.500000000000000e-01 -4.093749999999999e-01 +-5.000000000000000e-01 -2.500000000000000e-01 -4.093749999999999e-01 +0.000000000000000e+00 -3.333333333333333e-01 -4.937499999999999e-01 +5.000000000000000e-01 -2.916666666666666e-01 -4.937499999999999e-01 +0.000000000000000e+00 -2.500000000000000e-01 -4.937499999999999e-01 +-5.000000000000000e-01 -2.916666666666666e-01 -4.937499999999999e-01 +0.000000000000000e+00 -3.333333333333333e-01 -4.093750000000000e-01 +5.000000000000000e-01 -2.916666666666666e-01 -4.093749999999999e-01 +0.000000000000000e+00 -2.500000000000000e-01 -4.093750000000000e-01 +-5.000000000000000e-01 -2.916666666666666e-01 -4.093749999999999e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -4.515625000000000e-01 +5.000000000000000e-01 -3.333333333333333e-01 -4.515625000000000e-01 +5.000000000000000e-01 -2.499999999999999e-01 -4.515625000000000e-01 +-5.000000000000000e-01 -2.499999999999999e-01 -4.515625000000000e-01 +-5.000000000000000e-01 -2.916666666666666e-01 -4.515624999999999e-01 +5.000000000000000e-01 -2.916666666666666e-01 -4.515624999999999e-01 +0.000000000000000e+00 -3.333333333333333e-01 -4.515625000000000e-01 +0.000000000000000e+00 -2.500000000000000e-01 -4.515625000000000e-01 +0.000000000000000e+00 -2.916666666666666e-01 -4.937500000000000e-01 +0.000000000000000e+00 -2.916666666666666e-01 -4.093749999999999e-01 +0.000000000000000e+00 -2.916666666666666e-01 -4.515624999999999e-01 +-5.000000000000000e-01 -2.500000000000000e-01 -4.937500000000000e-01 +5.000000000000000e-01 -2.500000000000000e-01 -4.937500000000000e-01 +5.000000000000000e-01 -1.666666666666667e-01 -4.937500000000000e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -4.937500000000000e-01 +-5.000000000000000e-01 -2.500000000000000e-01 -4.093749999999999e-01 +5.000000000000000e-01 -2.500000000000000e-01 -4.093749999999999e-01 +5.000000000000000e-01 -1.666666666666667e-01 -4.093749999999999e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -4.093749999999999e-01 +0.000000000000000e+00 -2.500000000000000e-01 -4.937499999999999e-01 +5.000000000000000e-01 -2.083333333333334e-01 -4.937500000000000e-01 +0.000000000000000e+00 -1.666666666666667e-01 -4.937499999999999e-01 +-5.000000000000000e-01 -2.083333333333334e-01 -4.937500000000000e-01 +0.000000000000000e+00 -2.500000000000000e-01 -4.093750000000000e-01 +5.000000000000000e-01 -2.083333333333334e-01 -4.093749999999999e-01 +0.000000000000000e+00 -1.666666666666667e-01 -4.093750000000000e-01 +-5.000000000000000e-01 -2.083333333333334e-01 -4.093749999999999e-01 +-5.000000000000000e-01 -2.499999999999999e-01 -4.515625000000000e-01 +5.000000000000000e-01 -2.499999999999999e-01 -4.515625000000000e-01 +5.000000000000000e-01 -1.666666666666667e-01 -4.515625000000000e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -4.515625000000000e-01 +-5.000000000000000e-01 -2.083333333333333e-01 -4.515625000000000e-01 +5.000000000000000e-01 -2.083333333333333e-01 -4.515625000000000e-01 +0.000000000000000e+00 -2.500000000000000e-01 -4.515625000000000e-01 +0.000000000000000e+00 -1.666666666666667e-01 -4.515625000000000e-01 +0.000000000000000e+00 -2.083333333333334e-01 -4.937499999999999e-01 +0.000000000000000e+00 -2.083333333333334e-01 -4.093749999999999e-01 +0.000000000000000e+00 -2.083333333333333e-01 -4.515624999999999e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -4.937500000000000e-01 +5.000000000000000e-01 -1.666666666666667e-01 -4.937500000000000e-01 +5.000000000000000e-01 -8.333333333333337e-02 -4.937500000000000e-01 +-5.000000000000000e-01 -8.333333333333337e-02 -4.937500000000000e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -4.093749999999999e-01 +5.000000000000000e-01 -1.666666666666667e-01 -4.093749999999999e-01 +5.000000000000000e-01 -8.333333333333337e-02 -4.093750000000000e-01 +-5.000000000000000e-01 -8.333333333333337e-02 -4.093750000000000e-01 +0.000000000000000e+00 -1.666666666666667e-01 -4.937499999999999e-01 +5.000000000000000e-01 -1.250000000000000e-01 -4.937500000000000e-01 +0.000000000000000e+00 -8.333333333333334e-02 -4.937499999999999e-01 +-5.000000000000000e-01 -1.250000000000000e-01 -4.937500000000000e-01 +0.000000000000000e+00 -1.666666666666667e-01 -4.093750000000000e-01 +5.000000000000000e-01 -1.250000000000000e-01 -4.093749999999999e-01 +0.000000000000000e+00 -8.333333333333334e-02 -4.093749999999999e-01 +-5.000000000000000e-01 -1.250000000000000e-01 -4.093749999999999e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -4.515625000000000e-01 +5.000000000000000e-01 -1.666666666666667e-01 -4.515625000000000e-01 +5.000000000000000e-01 -8.333333333333336e-02 -4.515625000000000e-01 +-5.000000000000000e-01 -8.333333333333336e-02 -4.515625000000000e-01 +-5.000000000000000e-01 -1.250000000000000e-01 -4.515624999999999e-01 +5.000000000000000e-01 -1.250000000000000e-01 -4.515624999999999e-01 +0.000000000000000e+00 -1.666666666666667e-01 -4.515625000000000e-01 +0.000000000000000e+00 -8.333333333333336e-02 -4.515625000000000e-01 +0.000000000000000e+00 -1.250000000000000e-01 -4.937500000000000e-01 +0.000000000000000e+00 -1.250000000000000e-01 -4.093749999999999e-01 +0.000000000000000e+00 -1.250000000000000e-01 -4.515625000000000e-01 +-5.000000000000000e-01 -8.333333333333337e-02 -4.937500000000000e-01 +5.000000000000000e-01 -8.333333333333337e-02 -4.937500000000000e-01 +5.000000000000000e-01 0.000000000000000e+00 -4.937500000000000e-01 +-5.000000000000000e-01 0.000000000000000e+00 -4.937500000000000e-01 +-5.000000000000000e-01 -8.333333333333337e-02 -4.093750000000000e-01 +5.000000000000000e-01 -8.333333333333337e-02 -4.093750000000000e-01 +5.000000000000000e-01 0.000000000000000e+00 -4.093750000000000e-01 +-5.000000000000000e-01 0.000000000000000e+00 -4.093750000000000e-01 +0.000000000000000e+00 -8.333333333333334e-02 -4.937499999999999e-01 +5.000000000000000e-01 -4.166666666666668e-02 -4.937500000000000e-01 +0.000000000000000e+00 0.000000000000000e+00 -4.937500000000000e-01 +-5.000000000000000e-01 -4.166666666666668e-02 -4.937500000000000e-01 +0.000000000000000e+00 -8.333333333333334e-02 -4.093749999999999e-01 +5.000000000000000e-01 -4.166666666666668e-02 -4.093750000000000e-01 +0.000000000000000e+00 0.000000000000000e+00 -4.093749999999999e-01 +-5.000000000000000e-01 -4.166666666666668e-02 -4.093750000000000e-01 +-5.000000000000000e-01 -8.333333333333336e-02 -4.515625000000000e-01 +5.000000000000000e-01 -8.333333333333336e-02 -4.515625000000000e-01 +5.000000000000000e-01 -3.469446951953614e-18 -4.515625000000000e-01 +-5.000000000000000e-01 -3.469446951953614e-18 -4.515625000000000e-01 +-5.000000000000001e-01 -4.166666666666669e-02 -4.515625000000000e-01 +5.000000000000001e-01 -4.166666666666669e-02 -4.515625000000000e-01 +0.000000000000000e+00 -8.333333333333336e-02 -4.515625000000000e-01 +0.000000000000000e+00 -3.903127820947816e-18 -4.515625000000000e-01 +0.000000000000000e+00 -4.166666666666668e-02 -4.937500000000000e-01 +0.000000000000000e+00 -4.166666666666668e-02 -4.093750000000000e-01 +0.000000000000000e+00 -4.166666666666668e-02 -4.515625000000000e-01 +-5.000000000000000e-01 0.000000000000000e+00 -4.937500000000000e-01 +5.000000000000000e-01 0.000000000000000e+00 -4.937500000000000e-01 +5.000000000000000e-01 8.333333333333326e-02 -4.937500000000000e-01 +-5.000000000000000e-01 8.333333333333326e-02 -4.937500000000000e-01 +-5.000000000000000e-01 0.000000000000000e+00 -4.093750000000000e-01 +5.000000000000000e-01 0.000000000000000e+00 -4.093750000000000e-01 +5.000000000000000e-01 8.333333333333326e-02 -4.093750000000000e-01 +-5.000000000000000e-01 8.333333333333326e-02 -4.093750000000000e-01 +0.000000000000000e+00 0.000000000000000e+00 -4.937500000000000e-01 +5.000000000000000e-01 4.166666666666664e-02 -4.937500000000000e-01 +0.000000000000000e+00 8.333333333333326e-02 -4.937500000000000e-01 +-5.000000000000000e-01 4.166666666666664e-02 -4.937500000000000e-01 +0.000000000000000e+00 0.000000000000000e+00 -4.093749999999999e-01 +5.000000000000000e-01 4.166666666666664e-02 -4.093750000000000e-01 +0.000000000000000e+00 8.333333333333326e-02 -4.093749999999999e-01 +-5.000000000000000e-01 4.166666666666664e-02 -4.093750000000000e-01 +-5.000000000000000e-01 -3.469446951953614e-18 -4.515625000000000e-01 +5.000000000000000e-01 -3.469446951953614e-18 -4.515625000000000e-01 +5.000000000000000e-01 8.333333333333326e-02 -4.515625000000000e-01 +-5.000000000000000e-01 8.333333333333326e-02 -4.515625000000000e-01 +-4.999999999999999e-01 4.166666666666663e-02 -4.515624999999999e-01 +4.999999999999999e-01 4.166666666666663e-02 -4.515624999999999e-01 +0.000000000000000e+00 -3.903127820947816e-18 -4.515625000000000e-01 +0.000000000000000e+00 8.333333333333327e-02 -4.515625000000000e-01 +0.000000000000000e+00 4.166666666666662e-02 -4.937499999999997e-01 +0.000000000000000e+00 4.166666666666662e-02 -4.093749999999999e-01 +0.000000000000000e+00 4.166666666666664e-02 -4.515624999999999e-01 +-5.000000000000000e-01 8.333333333333326e-02 -4.937500000000000e-01 +5.000000000000000e-01 8.333333333333326e-02 -4.937500000000000e-01 +5.000000000000000e-01 1.666666666666666e-01 -4.937500000000000e-01 +-5.000000000000000e-01 1.666666666666666e-01 -4.937500000000000e-01 +-5.000000000000000e-01 8.333333333333326e-02 -4.093750000000000e-01 +5.000000000000000e-01 8.333333333333326e-02 -4.093750000000000e-01 +5.000000000000000e-01 1.666666666666666e-01 -4.093750000000000e-01 +-5.000000000000000e-01 1.666666666666666e-01 -4.093750000000000e-01 +0.000000000000000e+00 8.333333333333326e-02 -4.937500000000000e-01 +5.000000000000000e-01 1.250000000000000e-01 -4.937500000000000e-01 +0.000000000000000e+00 1.666666666666666e-01 -4.937499999999999e-01 +-5.000000000000000e-01 1.250000000000000e-01 -4.937500000000000e-01 +0.000000000000000e+00 8.333333333333326e-02 -4.093749999999999e-01 +5.000000000000000e-01 1.250000000000000e-01 -4.093750000000000e-01 +0.000000000000000e+00 1.666666666666666e-01 -4.093750000000000e-01 +-5.000000000000000e-01 1.250000000000000e-01 -4.093750000000000e-01 +-5.000000000000000e-01 8.333333333333326e-02 -4.515625000000000e-01 +5.000000000000000e-01 8.333333333333326e-02 -4.515625000000000e-01 +5.000000000000000e-01 1.666666666666667e-01 -4.515625000000000e-01 +-5.000000000000000e-01 1.666666666666667e-01 -4.515625000000000e-01 +-5.000000000000000e-01 1.250000000000000e-01 -4.515625000000000e-01 +5.000000000000000e-01 1.250000000000000e-01 -4.515625000000000e-01 +0.000000000000000e+00 8.333333333333327e-02 -4.515625000000000e-01 +0.000000000000000e+00 1.666666666666667e-01 -4.515625000000000e-01 +0.000000000000000e+00 1.250000000000000e-01 -4.937500000000000e-01 +0.000000000000000e+00 1.250000000000000e-01 -4.093750000000000e-01 +0.000000000000000e+00 1.250000000000000e-01 -4.515625000000000e-01 +-5.000000000000000e-01 1.666666666666666e-01 -4.937500000000000e-01 +5.000000000000000e-01 1.666666666666666e-01 -4.937500000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -4.937500000000000e-01 +-5.000000000000000e-01 2.500000000000000e-01 -4.937500000000000e-01 +-5.000000000000000e-01 1.666666666666666e-01 -4.093750000000000e-01 +5.000000000000000e-01 1.666666666666666e-01 -4.093750000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -4.093749999999999e-01 +-5.000000000000000e-01 2.500000000000000e-01 -4.093749999999999e-01 +0.000000000000000e+00 1.666666666666666e-01 -4.937499999999999e-01 +5.000000000000000e-01 2.083333333333333e-01 -4.937500000000000e-01 +0.000000000000000e+00 2.500000000000000e-01 -4.937500000000000e-01 +-5.000000000000000e-01 2.083333333333333e-01 -4.937500000000000e-01 +0.000000000000000e+00 1.666666666666666e-01 -4.093750000000000e-01 +5.000000000000000e-01 2.083333333333333e-01 -4.093750000000000e-01 +0.000000000000000e+00 2.500000000000000e-01 -4.093749999999999e-01 +-5.000000000000000e-01 2.083333333333333e-01 -4.093750000000000e-01 +-5.000000000000000e-01 1.666666666666667e-01 -4.515625000000000e-01 +5.000000000000000e-01 1.666666666666667e-01 -4.515625000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -4.515625000000000e-01 +-5.000000000000000e-01 2.500000000000000e-01 -4.515625000000000e-01 +-5.000000000000000e-01 2.083333333333333e-01 -4.515625000000000e-01 +5.000000000000000e-01 2.083333333333333e-01 -4.515625000000000e-01 +0.000000000000000e+00 1.666666666666667e-01 -4.515625000000000e-01 +0.000000000000000e+00 2.500000000000000e-01 -4.515625000000000e-01 +0.000000000000000e+00 2.083333333333333e-01 -4.937500000000000e-01 +0.000000000000000e+00 2.083333333333333e-01 -4.093750000000000e-01 +0.000000000000000e+00 2.083333333333332e-01 -4.515625000000000e-01 +-5.000000000000000e-01 2.500000000000000e-01 -4.937500000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -4.937500000000000e-01 +5.000000000000000e-01 3.333333333333333e-01 -4.937500000000000e-01 +-5.000000000000000e-01 3.333333333333333e-01 -4.937500000000000e-01 +-5.000000000000000e-01 2.500000000000000e-01 -4.093749999999999e-01 +5.000000000000000e-01 2.500000000000000e-01 -4.093749999999999e-01 +5.000000000000000e-01 3.333333333333333e-01 -4.093750000000000e-01 +-5.000000000000000e-01 3.333333333333333e-01 -4.093750000000000e-01 +0.000000000000000e+00 2.500000000000000e-01 -4.937500000000000e-01 +5.000000000000000e-01 2.916666666666666e-01 -4.937500000000000e-01 +0.000000000000000e+00 3.333333333333333e-01 -4.937500000000000e-01 +-5.000000000000000e-01 2.916666666666666e-01 -4.937500000000000e-01 +0.000000000000000e+00 2.500000000000000e-01 -4.093749999999999e-01 +5.000000000000000e-01 2.916666666666666e-01 -4.093749999999999e-01 +0.000000000000000e+00 3.333333333333333e-01 -4.093749999999999e-01 +-5.000000000000000e-01 2.916666666666666e-01 -4.093749999999999e-01 +-5.000000000000000e-01 2.500000000000000e-01 -4.515625000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -4.515625000000000e-01 +5.000000000000000e-01 3.333333333333333e-01 -4.515625000000000e-01 +-5.000000000000000e-01 3.333333333333333e-01 -4.515625000000000e-01 +-4.999999999999999e-01 2.916666666666666e-01 -4.515624999999999e-01 +4.999999999999999e-01 2.916666666666666e-01 -4.515624999999999e-01 +0.000000000000000e+00 2.500000000000000e-01 -4.515625000000000e-01 +0.000000000000000e+00 3.333333333333333e-01 -4.515625000000000e-01 +0.000000000000000e+00 2.916666666666666e-01 -4.937499999999997e-01 +0.000000000000000e+00 2.916666666666666e-01 -4.093749999999999e-01 +0.000000000000000e+00 2.916666666666666e-01 -4.515624999999999e-01 +-5.000000000000000e-01 3.333333333333333e-01 -4.937500000000000e-01 +5.000000000000000e-01 3.333333333333333e-01 -4.937500000000000e-01 +5.000000000000000e-01 4.166666666666667e-01 -4.937500000000000e-01 +-5.000000000000000e-01 4.166666666666667e-01 -4.937500000000000e-01 +-5.000000000000000e-01 3.333333333333333e-01 -4.093750000000000e-01 +5.000000000000000e-01 3.333333333333333e-01 -4.093750000000000e-01 +5.000000000000000e-01 4.166666666666667e-01 -4.093750000000000e-01 +-5.000000000000000e-01 4.166666666666667e-01 -4.093750000000000e-01 +0.000000000000000e+00 3.333333333333333e-01 -4.937500000000000e-01 +5.000000000000000e-01 3.750000000000001e-01 -4.937500000000000e-01 +0.000000000000000e+00 4.166666666666667e-01 -4.937499999999999e-01 +-5.000000000000000e-01 3.750000000000001e-01 -4.937500000000000e-01 +0.000000000000000e+00 3.333333333333333e-01 -4.093749999999999e-01 +5.000000000000000e-01 3.750000000000001e-01 -4.093750000000000e-01 +0.000000000000000e+00 4.166666666666667e-01 -4.093750000000000e-01 +-5.000000000000000e-01 3.750000000000001e-01 -4.093750000000000e-01 +-5.000000000000000e-01 3.333333333333333e-01 -4.515625000000000e-01 +5.000000000000000e-01 3.333333333333333e-01 -4.515625000000000e-01 +5.000000000000000e-01 4.166666666666667e-01 -4.515625000000000e-01 +-5.000000000000000e-01 4.166666666666667e-01 -4.515625000000000e-01 +-5.000000000000000e-01 3.750000000000001e-01 -4.515625000000000e-01 +5.000000000000000e-01 3.750000000000001e-01 -4.515625000000000e-01 +0.000000000000000e+00 3.333333333333333e-01 -4.515625000000000e-01 +0.000000000000000e+00 4.166666666666667e-01 -4.515625000000000e-01 +0.000000000000000e+00 3.750000000000001e-01 -4.937500000000000e-01 +0.000000000000000e+00 3.750000000000001e-01 -4.093750000000000e-01 +0.000000000000000e+00 3.749999999999999e-01 -4.515625000000000e-01 +-5.000000000000000e-01 4.166666666666667e-01 -4.937500000000000e-01 +5.000000000000000e-01 4.166666666666667e-01 -4.937500000000000e-01 +5.000000000000000e-01 5.000000000000000e-01 -4.937500000000000e-01 +-5.000000000000000e-01 5.000000000000000e-01 -4.937500000000000e-01 +-5.000000000000000e-01 4.166666666666667e-01 -4.093750000000000e-01 +5.000000000000000e-01 4.166666666666667e-01 -4.093750000000000e-01 +5.000000000000000e-01 5.000000000000000e-01 -4.093749999999999e-01 +-5.000000000000000e-01 5.000000000000000e-01 -4.093749999999999e-01 +0.000000000000000e+00 4.166666666666667e-01 -4.937499999999999e-01 +5.000000000000000e-01 4.583333333333333e-01 -4.937500000000000e-01 +0.000000000000000e+00 5.000000000000000e-01 -4.937500000000000e-01 +-5.000000000000000e-01 4.583333333333333e-01 -4.937500000000000e-01 +0.000000000000000e+00 4.166666666666667e-01 -4.093750000000000e-01 +5.000000000000000e-01 4.583333333333333e-01 -4.093750000000000e-01 +0.000000000000000e+00 5.000000000000000e-01 -4.093750000000000e-01 +-5.000000000000000e-01 4.583333333333333e-01 -4.093750000000000e-01 +-5.000000000000000e-01 4.166666666666667e-01 -4.515625000000000e-01 +5.000000000000000e-01 4.166666666666667e-01 -4.515625000000000e-01 +5.000000000000000e-01 5.000000000000000e-01 -4.515625000000000e-01 +-5.000000000000000e-01 5.000000000000000e-01 -4.515625000000000e-01 +-5.000000000000001e-01 4.583333333333333e-01 -4.515625000000000e-01 +5.000000000000001e-01 4.583333333333333e-01 -4.515625000000000e-01 +0.000000000000000e+00 4.166666666666667e-01 -4.515625000000000e-01 +0.000000000000000e+00 5.000000000000000e-01 -4.515624999999999e-01 +0.000000000000000e+00 4.583333333333333e-01 -4.937500000000001e-01 +0.000000000000000e+00 4.583333333333333e-01 -4.093750000000000e-01 +0.000000000000000e+00 4.583333333333334e-01 -4.515625000000000e-01 +-5.000000000000000e-01 -5.000000000000000e-01 -4.093749999999999e-01 +5.000000000000000e-01 -5.000000000000000e-01 -4.093749999999999e-01 +5.000000000000000e-01 -4.166666666666667e-01 -4.093749999999999e-01 +-5.000000000000000e-01 -4.166666666666667e-01 -4.093749999999999e-01 +-5.000000000000000e-01 -5.000000000000000e-01 -3.250000000000000e-01 +5.000000000000000e-01 -5.000000000000000e-01 -3.250000000000000e-01 +5.000000000000000e-01 -4.166666666666666e-01 -3.250000000000000e-01 +-5.000000000000000e-01 -4.166666666666666e-01 -3.250000000000000e-01 +0.000000000000000e+00 -5.000000000000000e-01 -4.093750000000000e-01 +5.000000000000000e-01 -4.583333333333334e-01 -4.093750000000000e-01 +0.000000000000000e+00 -4.166666666666667e-01 -4.093750000000000e-01 +-5.000000000000000e-01 -4.583333333333334e-01 -4.093750000000000e-01 +0.000000000000000e+00 -5.000000000000000e-01 -3.250000000000000e-01 +5.000000000000000e-01 -4.583333333333333e-01 -3.249999999999999e-01 +0.000000000000000e+00 -4.166666666666666e-01 -3.249999999999999e-01 +-5.000000000000000e-01 -4.583333333333333e-01 -3.249999999999999e-01 +-5.000000000000000e-01 -5.000000000000000e-01 -3.671874999999999e-01 +5.000000000000000e-01 -5.000000000000000e-01 -3.671874999999999e-01 +5.000000000000000e-01 -4.166666666666667e-01 -3.671874999999999e-01 +-5.000000000000000e-01 -4.166666666666667e-01 -3.671874999999999e-01 +-5.000000000000000e-01 -4.583333333333333e-01 -3.671874999999999e-01 +5.000000000000000e-01 -4.583333333333333e-01 -3.671874999999999e-01 +0.000000000000000e+00 -5.000000000000000e-01 -3.671874999999999e-01 +0.000000000000000e+00 -4.166666666666667e-01 -3.671874999999999e-01 +0.000000000000000e+00 -4.583333333333334e-01 -4.093750000000000e-01 +0.000000000000000e+00 -4.583333333333333e-01 -3.250000000000000e-01 +0.000000000000000e+00 -4.583333333333333e-01 -3.671874999999999e-01 +-5.000000000000000e-01 -4.166666666666667e-01 -4.093749999999999e-01 +5.000000000000000e-01 -4.166666666666667e-01 -4.093749999999999e-01 +5.000000000000000e-01 -3.333333333333333e-01 -4.093749999999999e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -4.093749999999999e-01 +-5.000000000000000e-01 -4.166666666666666e-01 -3.250000000000000e-01 +5.000000000000000e-01 -4.166666666666666e-01 -3.250000000000000e-01 +5.000000000000000e-01 -3.333333333333333e-01 -3.249999999999998e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -3.249999999999998e-01 +0.000000000000000e+00 -4.166666666666667e-01 -4.093750000000000e-01 +5.000000000000001e-01 -3.750000000000001e-01 -4.093750000000000e-01 +0.000000000000000e+00 -3.333333333333333e-01 -4.093750000000000e-01 +-5.000000000000001e-01 -3.750000000000001e-01 -4.093750000000000e-01 +0.000000000000000e+00 -4.166666666666666e-01 -3.249999999999999e-01 +5.000000000000001e-01 -3.750000000000000e-01 -3.250000000000000e-01 +0.000000000000000e+00 -3.333333333333333e-01 -3.249999999999999e-01 +-5.000000000000001e-01 -3.750000000000000e-01 -3.250000000000000e-01 +-5.000000000000000e-01 -4.166666666666667e-01 -3.671874999999999e-01 +5.000000000000000e-01 -4.166666666666667e-01 -3.671874999999999e-01 +5.000000000000000e-01 -3.333333333333333e-01 -3.671874999999998e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -3.671874999999998e-01 +-5.000000000000000e-01 -3.749999999999999e-01 -3.671874999999999e-01 +5.000000000000000e-01 -3.749999999999999e-01 -3.671874999999999e-01 +0.000000000000000e+00 -4.166666666666667e-01 -3.671874999999999e-01 +0.000000000000000e+00 -3.333333333333333e-01 -3.671874999999999e-01 +0.000000000000000e+00 -3.750000000000000e-01 -4.093749999999999e-01 +0.000000000000000e+00 -3.750000000000000e-01 -3.249999999999999e-01 +0.000000000000000e+00 -3.749999999999999e-01 -3.671874999999999e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -4.093749999999999e-01 +5.000000000000000e-01 -3.333333333333333e-01 -4.093749999999999e-01 +5.000000000000000e-01 -2.500000000000000e-01 -4.093749999999999e-01 +-5.000000000000000e-01 -2.500000000000000e-01 -4.093749999999999e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -3.249999999999998e-01 +5.000000000000000e-01 -3.333333333333333e-01 -3.249999999999998e-01 +5.000000000000000e-01 -2.500000000000000e-01 -3.249999999999999e-01 +-5.000000000000000e-01 -2.500000000000000e-01 -3.249999999999999e-01 +0.000000000000000e+00 -3.333333333333333e-01 -4.093750000000000e-01 +5.000000000000000e-01 -2.916666666666666e-01 -4.093749999999999e-01 +0.000000000000000e+00 -2.500000000000000e-01 -4.093750000000000e-01 +-5.000000000000000e-01 -2.916666666666666e-01 -4.093749999999999e-01 +0.000000000000000e+00 -3.333333333333333e-01 -3.249999999999999e-01 +5.000000000000000e-01 -2.916666666666666e-01 -3.249999999999999e-01 +0.000000000000000e+00 -2.499999999999999e-01 -3.250000000000000e-01 +-5.000000000000000e-01 -2.916666666666666e-01 -3.249999999999999e-01 +-5.000000000000000e-01 -3.333333333333333e-01 -3.671874999999998e-01 +5.000000000000000e-01 -3.333333333333333e-01 -3.671874999999998e-01 +5.000000000000000e-01 -2.499999999999999e-01 -3.671874999999999e-01 +-5.000000000000000e-01 -2.499999999999999e-01 -3.671874999999999e-01 +-5.000000000000000e-01 -2.916666666666666e-01 -3.671874999999998e-01 +5.000000000000000e-01 -2.916666666666666e-01 -3.671874999999998e-01 +0.000000000000000e+00 -3.333333333333333e-01 -3.671874999999999e-01 +0.000000000000000e+00 -2.500000000000000e-01 -3.671874999999999e-01 +0.000000000000000e+00 -2.916666666666666e-01 -4.093749999999999e-01 +0.000000000000000e+00 -2.916666666666666e-01 -3.249999999999998e-01 +0.000000000000000e+00 -2.916666666666666e-01 -3.671874999999999e-01 +-5.000000000000000e-01 -2.500000000000000e-01 -4.093749999999999e-01 +5.000000000000000e-01 -2.500000000000000e-01 -4.093749999999999e-01 +5.000000000000000e-01 -1.666666666666667e-01 -4.093749999999999e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -4.093749999999999e-01 +-5.000000000000000e-01 -2.500000000000000e-01 -3.249999999999999e-01 +5.000000000000000e-01 -2.500000000000000e-01 -3.249999999999999e-01 +5.000000000000000e-01 -1.666666666666667e-01 -3.249999999999999e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -3.249999999999999e-01 +0.000000000000000e+00 -2.500000000000000e-01 -4.093750000000000e-01 +5.000000000000000e-01 -2.083333333333334e-01 -4.093749999999999e-01 +0.000000000000000e+00 -1.666666666666667e-01 -4.093750000000000e-01 +-5.000000000000000e-01 -2.083333333333334e-01 -4.093749999999999e-01 +0.000000000000000e+00 -2.499999999999999e-01 -3.250000000000000e-01 +5.000000000000000e-01 -2.083333333333333e-01 -3.249999999999998e-01 +0.000000000000000e+00 -1.666666666666667e-01 -3.249999999999999e-01 +-5.000000000000000e-01 -2.083333333333333e-01 -3.249999999999998e-01 +-5.000000000000000e-01 -2.499999999999999e-01 -3.671874999999999e-01 +5.000000000000000e-01 -2.499999999999999e-01 -3.671874999999999e-01 +5.000000000000000e-01 -1.666666666666667e-01 -3.671874999999999e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -3.671874999999999e-01 +-5.000000000000000e-01 -2.083333333333333e-01 -3.671874999999999e-01 +5.000000000000000e-01 -2.083333333333333e-01 -3.671874999999999e-01 +0.000000000000000e+00 -2.500000000000000e-01 -3.671874999999999e-01 +0.000000000000000e+00 -1.666666666666667e-01 -3.671874999999999e-01 +0.000000000000000e+00 -2.083333333333334e-01 -4.093749999999999e-01 +0.000000000000000e+00 -2.083333333333334e-01 -3.249999999999998e-01 +0.000000000000000e+00 -2.083333333333333e-01 -3.671874999999999e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -4.093749999999999e-01 +5.000000000000000e-01 -1.666666666666667e-01 -4.093749999999999e-01 +5.000000000000000e-01 -8.333333333333337e-02 -4.093750000000000e-01 +-5.000000000000000e-01 -8.333333333333337e-02 -4.093750000000000e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -3.249999999999999e-01 +5.000000000000000e-01 -1.666666666666667e-01 -3.249999999999999e-01 +5.000000000000000e-01 -8.333333333333334e-02 -3.249999999999999e-01 +-5.000000000000000e-01 -8.333333333333334e-02 -3.249999999999999e-01 +0.000000000000000e+00 -1.666666666666667e-01 -4.093750000000000e-01 +5.000000000000000e-01 -1.250000000000000e-01 -4.093749999999999e-01 +0.000000000000000e+00 -8.333333333333334e-02 -4.093749999999999e-01 +-5.000000000000000e-01 -1.250000000000000e-01 -4.093749999999999e-01 +0.000000000000000e+00 -1.666666666666667e-01 -3.249999999999999e-01 +5.000000000000001e-01 -1.250000000000000e-01 -3.250000000000000e-01 +0.000000000000000e+00 -8.333333333333334e-02 -3.249999999999999e-01 +-5.000000000000001e-01 -1.250000000000000e-01 -3.250000000000000e-01 +-5.000000000000000e-01 -1.666666666666667e-01 -3.671874999999999e-01 +5.000000000000000e-01 -1.666666666666667e-01 -3.671874999999999e-01 +5.000000000000000e-01 -8.333333333333333e-02 -3.671874999999999e-01 +-5.000000000000000e-01 -8.333333333333333e-02 -3.671874999999999e-01 +-5.000000000000000e-01 -1.250000000000000e-01 -3.671874999999999e-01 +5.000000000000000e-01 -1.250000000000000e-01 -3.671874999999999e-01 +0.000000000000000e+00 -1.666666666666667e-01 -3.671874999999999e-01 +0.000000000000000e+00 -8.333333333333333e-02 -3.671874999999999e-01 +0.000000000000000e+00 -1.250000000000000e-01 -4.093749999999999e-01 +0.000000000000000e+00 -1.250000000000000e-01 -3.250000000000000e-01 +0.000000000000000e+00 -1.250000000000000e-01 -3.671875000000000e-01 +-5.000000000000000e-01 -8.333333333333337e-02 -4.093750000000000e-01 +5.000000000000000e-01 -8.333333333333337e-02 -4.093750000000000e-01 +5.000000000000000e-01 0.000000000000000e+00 -4.093750000000000e-01 +-5.000000000000000e-01 0.000000000000000e+00 -4.093750000000000e-01 +-5.000000000000000e-01 -8.333333333333334e-02 -3.249999999999999e-01 +5.000000000000000e-01 -8.333333333333334e-02 -3.249999999999999e-01 +5.000000000000000e-01 0.000000000000000e+00 -3.250000000000000e-01 +-5.000000000000000e-01 0.000000000000000e+00 -3.250000000000000e-01 +0.000000000000000e+00 -8.333333333333334e-02 -4.093749999999999e-01 +5.000000000000000e-01 -4.166666666666668e-02 -4.093750000000000e-01 +0.000000000000000e+00 0.000000000000000e+00 -4.093749999999999e-01 +-5.000000000000000e-01 -4.166666666666668e-02 -4.093750000000000e-01 +0.000000000000000e+00 -8.333333333333334e-02 -3.249999999999999e-01 +5.000000000000000e-01 -4.166666666666669e-02 -3.250000000000000e-01 +0.000000000000000e+00 8.673617379884035e-19 -3.250000000000000e-01 +-5.000000000000000e-01 -4.166666666666669e-02 -3.250000000000000e-01 +-5.000000000000000e-01 -8.333333333333333e-02 -3.671874999999999e-01 +5.000000000000000e-01 -8.333333333333333e-02 -3.671874999999999e-01 +5.000000000000000e-01 0.000000000000000e+00 -3.671874999999999e-01 +-5.000000000000000e-01 0.000000000000000e+00 -3.671874999999999e-01 +-5.000000000000000e-01 -4.166666666666667e-02 -3.671874999999999e-01 +5.000000000000000e-01 -4.166666666666667e-02 -3.671874999999999e-01 +0.000000000000000e+00 -8.333333333333333e-02 -3.671874999999999e-01 +0.000000000000000e+00 -6.505213034913027e-19 -3.671874999999999e-01 +0.000000000000000e+00 -4.166666666666668e-02 -4.093750000000000e-01 +0.000000000000000e+00 -4.166666666666668e-02 -3.250000000000000e-01 +0.000000000000000e+00 -4.166666666666668e-02 -3.671875000000001e-01 +-5.000000000000000e-01 0.000000000000000e+00 -4.093750000000000e-01 +5.000000000000000e-01 0.000000000000000e+00 -4.093750000000000e-01 +5.000000000000000e-01 8.333333333333326e-02 -4.093750000000000e-01 +-5.000000000000000e-01 8.333333333333326e-02 -4.093750000000000e-01 +-5.000000000000000e-01 0.000000000000000e+00 -3.250000000000000e-01 +5.000000000000000e-01 0.000000000000000e+00 -3.250000000000000e-01 +5.000000000000000e-01 8.333333333333325e-02 -3.250000000000000e-01 +-5.000000000000000e-01 8.333333333333325e-02 -3.250000000000000e-01 +0.000000000000000e+00 0.000000000000000e+00 -4.093749999999999e-01 +5.000000000000000e-01 4.166666666666664e-02 -4.093750000000000e-01 +0.000000000000000e+00 8.333333333333326e-02 -4.093749999999999e-01 +-5.000000000000000e-01 4.166666666666664e-02 -4.093750000000000e-01 +0.000000000000000e+00 8.673617379884035e-19 -3.250000000000000e-01 +5.000000000000000e-01 4.166666666666662e-02 -3.250000000000000e-01 +0.000000000000000e+00 8.333333333333327e-02 -3.250000000000000e-01 +-5.000000000000000e-01 4.166666666666662e-02 -3.250000000000000e-01 +-5.000000000000000e-01 0.000000000000000e+00 -3.671874999999999e-01 +5.000000000000000e-01 0.000000000000000e+00 -3.671874999999999e-01 +5.000000000000000e-01 8.333333333333326e-02 -3.671874999999999e-01 +-5.000000000000000e-01 8.333333333333326e-02 -3.671874999999999e-01 +-5.000000000000000e-01 4.166666666666663e-02 -3.671875000000000e-01 +5.000000000000000e-01 4.166666666666663e-02 -3.671875000000000e-01 +0.000000000000000e+00 -6.505213034913027e-19 -3.671874999999999e-01 +0.000000000000000e+00 8.333333333333326e-02 -3.671875000000000e-01 +0.000000000000000e+00 4.166666666666662e-02 -4.093749999999999e-01 +0.000000000000000e+00 4.166666666666661e-02 -3.249999999999998e-01 +0.000000000000000e+00 4.166666666666664e-02 -3.671875000000001e-01 +-5.000000000000000e-01 8.333333333333326e-02 -4.093750000000000e-01 +5.000000000000000e-01 8.333333333333326e-02 -4.093750000000000e-01 +5.000000000000000e-01 1.666666666666666e-01 -4.093750000000000e-01 +-5.000000000000000e-01 1.666666666666666e-01 -4.093750000000000e-01 +-5.000000000000000e-01 8.333333333333325e-02 -3.250000000000000e-01 +5.000000000000000e-01 8.333333333333325e-02 -3.250000000000000e-01 +5.000000000000000e-01 1.666666666666666e-01 -3.250000000000000e-01 +-5.000000000000000e-01 1.666666666666666e-01 -3.250000000000000e-01 +0.000000000000000e+00 8.333333333333326e-02 -4.093749999999999e-01 +5.000000000000000e-01 1.250000000000000e-01 -4.093750000000000e-01 +0.000000000000000e+00 1.666666666666666e-01 -4.093750000000000e-01 +-5.000000000000000e-01 1.250000000000000e-01 -4.093750000000000e-01 +0.000000000000000e+00 8.333333333333327e-02 -3.250000000000000e-01 +5.000000000000000e-01 1.250000000000000e-01 -3.250000000000000e-01 +0.000000000000000e+00 1.666666666666666e-01 -3.250000000000000e-01 +-5.000000000000000e-01 1.250000000000000e-01 -3.250000000000000e-01 +-5.000000000000000e-01 8.333333333333326e-02 -3.671874999999999e-01 +5.000000000000000e-01 8.333333333333326e-02 -3.671874999999999e-01 +5.000000000000000e-01 1.666666666666666e-01 -3.671875000000000e-01 +-5.000000000000000e-01 1.666666666666666e-01 -3.671875000000000e-01 +-5.000000000000000e-01 1.250000000000000e-01 -3.671874999999999e-01 +5.000000000000000e-01 1.250000000000000e-01 -3.671874999999999e-01 +0.000000000000000e+00 8.333333333333326e-02 -3.671875000000000e-01 +0.000000000000000e+00 1.666666666666666e-01 -3.671874999999999e-01 +0.000000000000000e+00 1.250000000000000e-01 -4.093750000000000e-01 +0.000000000000000e+00 1.250000000000000e-01 -3.250000000000000e-01 +0.000000000000000e+00 1.250000000000000e-01 -3.671875000000000e-01 +-5.000000000000000e-01 1.666666666666666e-01 -4.093750000000000e-01 +5.000000000000000e-01 1.666666666666666e-01 -4.093750000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -4.093749999999999e-01 +-5.000000000000000e-01 2.500000000000000e-01 -4.093749999999999e-01 +-5.000000000000000e-01 1.666666666666666e-01 -3.250000000000000e-01 +5.000000000000000e-01 1.666666666666666e-01 -3.250000000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -3.250000000000000e-01 +-5.000000000000000e-01 2.500000000000000e-01 -3.250000000000000e-01 +0.000000000000000e+00 1.666666666666666e-01 -4.093750000000000e-01 +5.000000000000000e-01 2.083333333333333e-01 -4.093750000000000e-01 +0.000000000000000e+00 2.500000000000000e-01 -4.093749999999999e-01 +-5.000000000000000e-01 2.083333333333333e-01 -4.093750000000000e-01 +0.000000000000000e+00 1.666666666666666e-01 -3.250000000000000e-01 +5.000000000000000e-01 2.083333333333333e-01 -3.250000000000000e-01 +0.000000000000000e+00 2.500000000000000e-01 -3.250000000000000e-01 +-5.000000000000000e-01 2.083333333333333e-01 -3.250000000000000e-01 +-5.000000000000000e-01 1.666666666666666e-01 -3.671875000000000e-01 +5.000000000000000e-01 1.666666666666666e-01 -3.671875000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -3.671874999999999e-01 +-5.000000000000000e-01 2.500000000000000e-01 -3.671874999999999e-01 +-5.000000000000000e-01 2.083333333333333e-01 -3.671874999999999e-01 +5.000000000000000e-01 2.083333333333333e-01 -3.671874999999999e-01 +0.000000000000000e+00 1.666666666666666e-01 -3.671874999999999e-01 +0.000000000000000e+00 2.500000000000000e-01 -3.671874999999998e-01 +0.000000000000000e+00 2.083333333333333e-01 -4.093750000000000e-01 +0.000000000000000e+00 2.083333333333333e-01 -3.250000000000000e-01 +0.000000000000000e+00 2.083333333333333e-01 -3.671875000000000e-01 +-5.000000000000000e-01 2.500000000000000e-01 -4.093749999999999e-01 +5.000000000000000e-01 2.500000000000000e-01 -4.093749999999999e-01 +5.000000000000000e-01 3.333333333333333e-01 -4.093750000000000e-01 +-5.000000000000000e-01 3.333333333333333e-01 -4.093750000000000e-01 +-5.000000000000000e-01 2.500000000000000e-01 -3.250000000000000e-01 +5.000000000000000e-01 2.500000000000000e-01 -3.250000000000000e-01 +5.000000000000000e-01 3.333333333333333e-01 -3.250000000000000e-01 +-5.000000000000000e-01 3.333333333333333e-01 -3.250000000000000e-01 +0.000000000000000e+00 2.500000000000000e-01 -4.093749999999999e-01 +5.000000000000000e-01 2.916666666666666e-01 -4.093749999999999e-01 +0.000000000000000e+00 3.333333333333333e-01 -4.093749999999999e-01 +-5.000000000000000e-01 2.916666666666666e-01 -4.093749999999999e-01 +0.000000000000000e+00 2.500000000000000e-01 -3.250000000000000e-01 +5.000000000000000e-01 2.916666666666666e-01 -3.249999999999999e-01 +0.000000000000000e+00 3.333333333333333e-01 -3.250000000000000e-01 +-5.000000000000000e-01 2.916666666666666e-01 -3.249999999999999e-01 +-5.000000000000000e-01 2.500000000000000e-01 -3.671874999999999e-01 +5.000000000000000e-01 2.500000000000000e-01 -3.671874999999999e-01 +5.000000000000000e-01 3.333333333333333e-01 -3.671874999999999e-01 +-5.000000000000000e-01 3.333333333333333e-01 -3.671874999999999e-01 +-5.000000000000000e-01 2.916666666666666e-01 -3.671874999999999e-01 +5.000000000000000e-01 2.916666666666666e-01 -3.671874999999999e-01 +0.000000000000000e+00 2.500000000000000e-01 -3.671874999999998e-01 +0.000000000000000e+00 3.333333333333333e-01 -3.671874999999999e-01 +0.000000000000000e+00 2.916666666666666e-01 -4.093749999999999e-01 +0.000000000000000e+00 2.916666666666666e-01 -3.249999999999998e-01 +0.000000000000000e+00 2.916666666666667e-01 -3.671875000000001e-01 +-5.000000000000000e-01 3.333333333333333e-01 -4.093750000000000e-01 +5.000000000000000e-01 3.333333333333333e-01 -4.093750000000000e-01 +5.000000000000000e-01 4.166666666666667e-01 -4.093750000000000e-01 +-5.000000000000000e-01 4.166666666666667e-01 -4.093750000000000e-01 +-5.000000000000000e-01 3.333333333333333e-01 -3.250000000000000e-01 +5.000000000000000e-01 3.333333333333333e-01 -3.250000000000000e-01 +5.000000000000000e-01 4.166666666666666e-01 -3.250000000000000e-01 +-5.000000000000000e-01 4.166666666666666e-01 -3.250000000000000e-01 +0.000000000000000e+00 3.333333333333333e-01 -4.093749999999999e-01 +5.000000000000000e-01 3.750000000000001e-01 -4.093750000000000e-01 +0.000000000000000e+00 4.166666666666667e-01 -4.093750000000000e-01 +-5.000000000000000e-01 3.750000000000001e-01 -4.093750000000000e-01 +0.000000000000000e+00 3.333333333333333e-01 -3.250000000000000e-01 +5.000000000000000e-01 3.750000000000000e-01 -3.250000000000000e-01 +0.000000000000000e+00 4.166666666666666e-01 -3.250000000000000e-01 +-5.000000000000000e-01 3.750000000000000e-01 -3.250000000000000e-01 +-5.000000000000000e-01 3.333333333333333e-01 -3.671874999999999e-01 +5.000000000000000e-01 3.333333333333333e-01 -3.671874999999999e-01 +5.000000000000000e-01 4.166666666666667e-01 -3.671875000000000e-01 +-5.000000000000000e-01 4.166666666666667e-01 -3.671875000000000e-01 +-5.000000000000000e-01 3.750000000000001e-01 -3.671874999999999e-01 +5.000000000000000e-01 3.750000000000001e-01 -3.671874999999999e-01 +0.000000000000000e+00 3.333333333333333e-01 -3.671874999999999e-01 +0.000000000000000e+00 4.166666666666667e-01 -3.671874999999999e-01 +0.000000000000000e+00 3.750000000000001e-01 -4.093750000000000e-01 +0.000000000000000e+00 3.750000000000000e-01 -3.250000000000000e-01 +0.000000000000000e+00 3.750000000000001e-01 -3.671874999999999e-01 +-5.000000000000000e-01 4.166666666666667e-01 -4.093750000000000e-01 +5.000000000000000e-01 4.166666666666667e-01 -4.093750000000000e-01 +5.000000000000000e-01 5.000000000000000e-01 -4.093749999999999e-01 +-5.000000000000000e-01 5.000000000000000e-01 -4.093749999999999e-01 +-5.000000000000000e-01 4.166666666666666e-01 -3.250000000000000e-01 +5.000000000000000e-01 4.166666666666666e-01 -3.250000000000000e-01 +5.000000000000000e-01 5.000000000000000e-01 -3.250000000000000e-01 +-5.000000000000000e-01 5.000000000000000e-01 -3.250000000000000e-01 +0.000000000000000e+00 4.166666666666667e-01 -4.093750000000000e-01 +5.000000000000000e-01 4.583333333333333e-01 -4.093750000000000e-01 +0.000000000000000e+00 5.000000000000000e-01 -4.093750000000000e-01 +-5.000000000000000e-01 4.583333333333333e-01 -4.093750000000000e-01 +0.000000000000000e+00 4.166666666666666e-01 -3.250000000000000e-01 +5.000000000000000e-01 4.583333333333333e-01 -3.250000000000000e-01 +0.000000000000000e+00 5.000000000000000e-01 -3.250000000000000e-01 +-5.000000000000000e-01 4.583333333333333e-01 -3.250000000000000e-01 +-5.000000000000000e-01 4.166666666666667e-01 -3.671875000000000e-01 +5.000000000000000e-01 4.166666666666667e-01 -3.671875000000000e-01 +5.000000000000000e-01 5.000000000000000e-01 -3.671874999999999e-01 +-5.000000000000000e-01 5.000000000000000e-01 -3.671874999999999e-01 +-5.000000000000000e-01 4.583333333333334e-01 -3.671874999999999e-01 +5.000000000000000e-01 4.583333333333334e-01 -3.671874999999999e-01 +0.000000000000000e+00 4.166666666666667e-01 -3.671874999999999e-01 +0.000000000000000e+00 5.000000000000000e-01 -3.671874999999999e-01 +0.000000000000000e+00 4.583333333333333e-01 -4.093750000000000e-01 +0.000000000000000e+00 4.583333333333331e-01 -3.249999999999999e-01 +0.000000000000000e+00 4.583333333333334e-01 -3.671875000000000e-01 +5.000000000000000e-01 -4.285714285714286e-01 -4.285714285714286e-01 +5.000000000000000e-01 -5.000000000000000e-01 -3.571428571428572e-01 +5.000000000000000e-01 -4.285714285714286e-01 -2.857142857142857e-01 +5.000000000000000e-01 -3.571428571428572e-01 -3.571428571428572e-01 +-5.000000000000000e-01 -4.285714285714286e-01 -4.285714285714286e-01 +-5.000000000000000e-01 -5.000000000000000e-01 -3.571428571428572e-01 +-5.000000000000000e-01 -4.285714285714286e-01 -2.857142857142857e-01 +-5.000000000000000e-01 -3.571428571428572e-01 -3.571428571428572e-01 +5.000000000000000e-01 -2.857142857142857e-01 -4.285714285714286e-01 +5.000000000000000e-01 -3.571428571428572e-01 -3.571428571428572e-01 +5.000000000000000e-01 -2.857142857142857e-01 -2.857142857142857e-01 +5.000000000000000e-01 -2.142857142857143e-01 -3.571428571428572e-01 +-5.000000000000000e-01 -2.857142857142857e-01 -4.285714285714286e-01 +-5.000000000000000e-01 -3.571428571428572e-01 -3.571428571428572e-01 +-5.000000000000000e-01 -2.857142857142857e-01 -2.857142857142857e-01 +-5.000000000000000e-01 -2.142857142857143e-01 -3.571428571428572e-01 +5.000000000000000e-01 -1.428571428571429e-01 -4.285714285714286e-01 +5.000000000000000e-01 -2.142857142857143e-01 -3.571428571428572e-01 +5.000000000000000e-01 -1.428571428571429e-01 -2.857142857142857e-01 +5.000000000000000e-01 -7.142857142857145e-02 -3.571428571428572e-01 +-5.000000000000000e-01 -1.428571428571429e-01 -4.285714285714286e-01 +-5.000000000000000e-01 -2.142857142857143e-01 -3.571428571428572e-01 +-5.000000000000000e-01 -1.428571428571429e-01 -2.857142857142857e-01 +-5.000000000000000e-01 -7.142857142857145e-02 -3.571428571428572e-01 +5.000000000000000e-01 -5.551115123125783e-17 -4.285714285714286e-01 +5.000000000000000e-01 -7.142857142857145e-02 -3.571428571428572e-01 +5.000000000000000e-01 -5.551115123125783e-17 -2.857142857142857e-01 +5.000000000000000e-01 7.142857142857140e-02 -3.571428571428572e-01 +-5.000000000000000e-01 -5.551115123125783e-17 -4.285714285714286e-01 +-5.000000000000000e-01 -7.142857142857145e-02 -3.571428571428572e-01 +-5.000000000000000e-01 -5.551115123125783e-17 -2.857142857142857e-01 +-5.000000000000000e-01 7.142857142857140e-02 -3.571428571428572e-01 +5.000000000000000e-01 1.428571428571428e-01 -4.285714285714286e-01 +5.000000000000000e-01 7.142857142857140e-02 -3.571428571428572e-01 +5.000000000000000e-01 1.428571428571428e-01 -2.857142857142857e-01 +5.000000000000000e-01 2.142857142857142e-01 -3.571428571428572e-01 +-5.000000000000000e-01 1.428571428571428e-01 -4.285714285714286e-01 +-5.000000000000000e-01 7.142857142857140e-02 -3.571428571428572e-01 +-5.000000000000000e-01 1.428571428571428e-01 -2.857142857142857e-01 +-5.000000000000000e-01 2.142857142857142e-01 -3.571428571428572e-01 +5.000000000000000e-01 2.857142857142856e-01 -4.285714285714286e-01 +5.000000000000000e-01 2.142857142857142e-01 -3.571428571428572e-01 +5.000000000000000e-01 2.857142857142856e-01 -2.857142857142857e-01 +5.000000000000000e-01 3.571428571428570e-01 -3.571428571428572e-01 +-5.000000000000000e-01 2.857142857142856e-01 -4.285714285714286e-01 +-5.000000000000000e-01 2.142857142857142e-01 -3.571428571428572e-01 +-5.000000000000000e-01 2.857142857142856e-01 -2.857142857142857e-01 +-5.000000000000000e-01 3.571428571428570e-01 -3.571428571428572e-01 +5.000000000000000e-01 4.285714285714284e-01 -4.285714285714286e-01 +5.000000000000000e-01 3.571428571428570e-01 -3.571428571428572e-01 +5.000000000000000e-01 4.285714285714284e-01 -2.857142857142857e-01 +5.000000000000000e-01 4.999999999999998e-01 -3.571428571428572e-01 +-5.000000000000000e-01 4.285714285714284e-01 -4.285714285714286e-01 +-5.000000000000000e-01 3.571428571428570e-01 -3.571428571428572e-01 +-5.000000000000000e-01 4.285714285714284e-01 -2.857142857142857e-01 +-5.000000000000000e-01 4.999999999999998e-01 -3.571428571428572e-01 +5.000000000000000e-01 -3.571428571428572e-01 -3.571428571428572e-01 +5.000000000000000e-01 -4.285714285714286e-01 -2.857142857142857e-01 +5.000000000000000e-01 -3.571428571428572e-01 -2.142857142857143e-01 +5.000000000000000e-01 -2.857142857142857e-01 -2.857142857142857e-01 +-5.000000000000000e-01 -3.571428571428572e-01 -3.571428571428572e-01 +-5.000000000000000e-01 -4.285714285714286e-01 -2.857142857142857e-01 +-5.000000000000000e-01 -3.571428571428572e-01 -2.142857142857143e-01 +-5.000000000000000e-01 -2.857142857142857e-01 -2.857142857142857e-01 +5.000000000000000e-01 -2.142857142857143e-01 -3.571428571428572e-01 +5.000000000000000e-01 -2.857142857142857e-01 -2.857142857142857e-01 +5.000000000000000e-01 -2.142857142857143e-01 -2.142857142857143e-01 +5.000000000000000e-01 -1.428571428571429e-01 -2.857142857142857e-01 +-5.000000000000000e-01 -2.142857142857143e-01 -3.571428571428572e-01 +-5.000000000000000e-01 -2.857142857142857e-01 -2.857142857142857e-01 +-5.000000000000000e-01 -2.142857142857143e-01 -2.142857142857143e-01 +-5.000000000000000e-01 -1.428571428571429e-01 -2.857142857142857e-01 +5.000000000000000e-01 -7.142857142857145e-02 -3.571428571428572e-01 +5.000000000000000e-01 -1.428571428571429e-01 -2.857142857142857e-01 +5.000000000000000e-01 -7.142857142857145e-02 -2.142857142857143e-01 +5.000000000000000e-01 -5.551115123125783e-17 -2.857142857142857e-01 +-5.000000000000000e-01 -7.142857142857145e-02 -3.571428571428572e-01 +-5.000000000000000e-01 -1.428571428571429e-01 -2.857142857142857e-01 +-5.000000000000000e-01 -7.142857142857145e-02 -2.142857142857143e-01 +-5.000000000000000e-01 -5.551115123125783e-17 -2.857142857142857e-01 +5.000000000000000e-01 7.142857142857140e-02 -3.571428571428572e-01 +5.000000000000000e-01 -5.551115123125783e-17 -2.857142857142857e-01 +5.000000000000000e-01 7.142857142857140e-02 -2.142857142857143e-01 +5.000000000000000e-01 1.428571428571428e-01 -2.857142857142857e-01 +-5.000000000000000e-01 7.142857142857140e-02 -3.571428571428572e-01 +-5.000000000000000e-01 -5.551115123125783e-17 -2.857142857142857e-01 +-5.000000000000000e-01 7.142857142857140e-02 -2.142857142857143e-01 +-5.000000000000000e-01 1.428571428571428e-01 -2.857142857142857e-01 +5.000000000000000e-01 2.142857142857142e-01 -3.571428571428572e-01 +5.000000000000000e-01 1.428571428571428e-01 -2.857142857142857e-01 +5.000000000000000e-01 2.142857142857142e-01 -2.142857142857143e-01 +5.000000000000000e-01 2.857142857142856e-01 -2.857142857142857e-01 +-5.000000000000000e-01 2.142857142857142e-01 -3.571428571428572e-01 +-5.000000000000000e-01 1.428571428571428e-01 -2.857142857142857e-01 +-5.000000000000000e-01 2.142857142857142e-01 -2.142857142857143e-01 +-5.000000000000000e-01 2.857142857142856e-01 -2.857142857142857e-01 +5.000000000000000e-01 3.571428571428570e-01 -3.571428571428572e-01 +5.000000000000000e-01 2.857142857142856e-01 -2.857142857142857e-01 +5.000000000000000e-01 3.571428571428570e-01 -2.142857142857143e-01 +5.000000000000000e-01 4.285714285714284e-01 -2.857142857142857e-01 +-5.000000000000000e-01 3.571428571428570e-01 -3.571428571428572e-01 +-5.000000000000000e-01 2.857142857142856e-01 -2.857142857142857e-01 +-5.000000000000000e-01 3.571428571428570e-01 -2.142857142857143e-01 +-5.000000000000000e-01 4.285714285714284e-01 -2.857142857142857e-01 +5.000000000000000e-01 -4.285714285714286e-01 -2.857142857142857e-01 +5.000000000000000e-01 -5.000000000000000e-01 -2.142857142857143e-01 +5.000000000000000e-01 -4.285714285714286e-01 -1.428571428571429e-01 +5.000000000000000e-01 -3.571428571428572e-01 -2.142857142857143e-01 +-5.000000000000000e-01 -4.285714285714286e-01 -2.857142857142857e-01 +-5.000000000000000e-01 -5.000000000000000e-01 -2.142857142857143e-01 +-5.000000000000000e-01 -4.285714285714286e-01 -1.428571428571429e-01 +-5.000000000000000e-01 -3.571428571428572e-01 -2.142857142857143e-01 +5.000000000000000e-01 -2.857142857142857e-01 -2.857142857142857e-01 +5.000000000000000e-01 -3.571428571428572e-01 -2.142857142857143e-01 +5.000000000000000e-01 -2.857142857142857e-01 -1.428571428571429e-01 +5.000000000000000e-01 -2.142857142857143e-01 -2.142857142857143e-01 +-5.000000000000000e-01 -2.857142857142857e-01 -2.857142857142857e-01 +-5.000000000000000e-01 -3.571428571428572e-01 -2.142857142857143e-01 +-5.000000000000000e-01 -2.857142857142857e-01 -1.428571428571429e-01 +-5.000000000000000e-01 -2.142857142857143e-01 -2.142857142857143e-01 +5.000000000000000e-01 -1.428571428571429e-01 -2.857142857142857e-01 +5.000000000000000e-01 -2.142857142857143e-01 -2.142857142857143e-01 +5.000000000000000e-01 -1.428571428571429e-01 -1.428571428571429e-01 +5.000000000000000e-01 -7.142857142857145e-02 -2.142857142857143e-01 +-5.000000000000000e-01 -1.428571428571429e-01 -2.857142857142857e-01 +-5.000000000000000e-01 -2.142857142857143e-01 -2.142857142857143e-01 +-5.000000000000000e-01 -1.428571428571429e-01 -1.428571428571429e-01 +-5.000000000000000e-01 -7.142857142857145e-02 -2.142857142857143e-01 +5.000000000000000e-01 -5.551115123125783e-17 -2.857142857142857e-01 +5.000000000000000e-01 -7.142857142857145e-02 -2.142857142857143e-01 +5.000000000000000e-01 -5.551115123125783e-17 -1.428571428571429e-01 +5.000000000000000e-01 7.142857142857140e-02 -2.142857142857143e-01 +-5.000000000000000e-01 -5.551115123125783e-17 -2.857142857142857e-01 +-5.000000000000000e-01 -7.142857142857145e-02 -2.142857142857143e-01 +-5.000000000000000e-01 -5.551115123125783e-17 -1.428571428571429e-01 +-5.000000000000000e-01 7.142857142857140e-02 -2.142857142857143e-01 +5.000000000000000e-01 1.428571428571428e-01 -2.857142857142857e-01 +5.000000000000000e-01 7.142857142857140e-02 -2.142857142857143e-01 +5.000000000000000e-01 1.428571428571428e-01 -1.428571428571429e-01 +5.000000000000000e-01 2.142857142857142e-01 -2.142857142857143e-01 +-5.000000000000000e-01 1.428571428571428e-01 -2.857142857142857e-01 +-5.000000000000000e-01 7.142857142857140e-02 -2.142857142857143e-01 +-5.000000000000000e-01 1.428571428571428e-01 -1.428571428571429e-01 +-5.000000000000000e-01 2.142857142857142e-01 -2.142857142857143e-01 +5.000000000000000e-01 2.857142857142856e-01 -2.857142857142857e-01 +5.000000000000000e-01 2.142857142857142e-01 -2.142857142857143e-01 +5.000000000000000e-01 2.857142857142856e-01 -1.428571428571429e-01 +5.000000000000000e-01 3.571428571428570e-01 -2.142857142857143e-01 +-5.000000000000000e-01 2.857142857142856e-01 -2.857142857142857e-01 +-5.000000000000000e-01 2.142857142857142e-01 -2.142857142857143e-01 +-5.000000000000000e-01 2.857142857142856e-01 -1.428571428571429e-01 +-5.000000000000000e-01 3.571428571428570e-01 -2.142857142857143e-01 +5.000000000000000e-01 4.285714285714284e-01 -2.857142857142857e-01 +5.000000000000000e-01 3.571428571428570e-01 -2.142857142857143e-01 +5.000000000000000e-01 4.285714285714284e-01 -1.428571428571429e-01 +5.000000000000000e-01 4.999999999999998e-01 -2.142857142857143e-01 +-5.000000000000000e-01 4.285714285714284e-01 -2.857142857142857e-01 +-5.000000000000000e-01 3.571428571428570e-01 -2.142857142857143e-01 +-5.000000000000000e-01 4.285714285714284e-01 -1.428571428571429e-01 +-5.000000000000000e-01 4.999999999999998e-01 -2.142857142857143e-01 +5.000000000000000e-01 -3.571428571428572e-01 -2.142857142857143e-01 +5.000000000000000e-01 -4.285714285714286e-01 -1.428571428571429e-01 +5.000000000000000e-01 -3.571428571428572e-01 -7.142857142857151e-02 +5.000000000000000e-01 -2.857142857142857e-01 -1.428571428571429e-01 +-5.000000000000000e-01 -3.571428571428572e-01 -2.142857142857143e-01 +-5.000000000000000e-01 -4.285714285714286e-01 -1.428571428571429e-01 +-5.000000000000000e-01 -3.571428571428572e-01 -7.142857142857151e-02 +-5.000000000000000e-01 -2.857142857142857e-01 -1.428571428571429e-01 +5.000000000000000e-01 -2.142857142857143e-01 -2.142857142857143e-01 +5.000000000000000e-01 -2.857142857142857e-01 -1.428571428571429e-01 +5.000000000000000e-01 -2.142857142857143e-01 -7.142857142857151e-02 +5.000000000000000e-01 -1.428571428571429e-01 -1.428571428571429e-01 +-5.000000000000000e-01 -2.142857142857143e-01 -2.142857142857143e-01 +-5.000000000000000e-01 -2.857142857142857e-01 -1.428571428571429e-01 +-5.000000000000000e-01 -2.142857142857143e-01 -7.142857142857151e-02 +-5.000000000000000e-01 -1.428571428571429e-01 -1.428571428571429e-01 +5.000000000000000e-01 -7.142857142857145e-02 -2.142857142857143e-01 +5.000000000000000e-01 -1.428571428571429e-01 -1.428571428571429e-01 +5.000000000000000e-01 -7.142857142857145e-02 -7.142857142857151e-02 +5.000000000000000e-01 -5.551115123125783e-17 -1.428571428571429e-01 +-5.000000000000000e-01 -7.142857142857145e-02 -2.142857142857143e-01 +-5.000000000000000e-01 -1.428571428571429e-01 -1.428571428571429e-01 +-5.000000000000000e-01 -7.142857142857145e-02 -7.142857142857151e-02 +-5.000000000000000e-01 -5.551115123125783e-17 -1.428571428571429e-01 +5.000000000000000e-01 7.142857142857140e-02 -2.142857142857143e-01 +5.000000000000000e-01 -5.551115123125783e-17 -1.428571428571429e-01 +5.000000000000000e-01 7.142857142857140e-02 -7.142857142857151e-02 +5.000000000000000e-01 1.428571428571428e-01 -1.428571428571429e-01 +-5.000000000000000e-01 7.142857142857140e-02 -2.142857142857143e-01 +-5.000000000000000e-01 -5.551115123125783e-17 -1.428571428571429e-01 +-5.000000000000000e-01 7.142857142857140e-02 -7.142857142857151e-02 +-5.000000000000000e-01 1.428571428571428e-01 -1.428571428571429e-01 +5.000000000000000e-01 2.142857142857142e-01 -2.142857142857143e-01 +5.000000000000000e-01 1.428571428571428e-01 -1.428571428571429e-01 +5.000000000000000e-01 2.142857142857142e-01 -7.142857142857151e-02 +5.000000000000000e-01 2.857142857142856e-01 -1.428571428571429e-01 +-5.000000000000000e-01 2.142857142857142e-01 -2.142857142857143e-01 +-5.000000000000000e-01 1.428571428571428e-01 -1.428571428571429e-01 +-5.000000000000000e-01 2.142857142857142e-01 -7.142857142857151e-02 +-5.000000000000000e-01 2.857142857142856e-01 -1.428571428571429e-01 +5.000000000000000e-01 3.571428571428570e-01 -2.142857142857143e-01 +5.000000000000000e-01 2.857142857142856e-01 -1.428571428571429e-01 +5.000000000000000e-01 3.571428571428570e-01 -7.142857142857151e-02 +5.000000000000000e-01 4.285714285714284e-01 -1.428571428571429e-01 +-5.000000000000000e-01 3.571428571428570e-01 -2.142857142857143e-01 +-5.000000000000000e-01 2.857142857142856e-01 -1.428571428571429e-01 +-5.000000000000000e-01 3.571428571428570e-01 -7.142857142857151e-02 +-5.000000000000000e-01 4.285714285714284e-01 -1.428571428571429e-01 +5.000000000000000e-01 -4.285714285714286e-01 -1.428571428571429e-01 +5.000000000000000e-01 -5.000000000000000e-01 -7.142857142857151e-02 +5.000000000000000e-01 -4.285714285714286e-01 -1.110223024625157e-16 +5.000000000000000e-01 -3.571428571428572e-01 -7.142857142857151e-02 +-5.000000000000000e-01 -4.285714285714286e-01 -1.428571428571429e-01 +-5.000000000000000e-01 -5.000000000000000e-01 -7.142857142857151e-02 +-5.000000000000000e-01 -4.285714285714286e-01 -1.110223024625157e-16 +-5.000000000000000e-01 -3.571428571428572e-01 -7.142857142857151e-02 +5.000000000000000e-01 -2.857142857142857e-01 -1.428571428571429e-01 +5.000000000000000e-01 -3.571428571428572e-01 -7.142857142857151e-02 +5.000000000000000e-01 -2.857142857142857e-01 -1.110223024625157e-16 +5.000000000000000e-01 -2.142857142857143e-01 -7.142857142857151e-02 +-5.000000000000000e-01 -2.857142857142857e-01 -1.428571428571429e-01 +-5.000000000000000e-01 -3.571428571428572e-01 -7.142857142857151e-02 +-5.000000000000000e-01 -2.857142857142857e-01 -1.110223024625157e-16 +-5.000000000000000e-01 -2.142857142857143e-01 -7.142857142857151e-02 +5.000000000000000e-01 -1.428571428571429e-01 -1.428571428571429e-01 +5.000000000000000e-01 -2.142857142857143e-01 -7.142857142857151e-02 +5.000000000000000e-01 -1.428571428571429e-01 -1.110223024625157e-16 +5.000000000000000e-01 -7.142857142857145e-02 -7.142857142857151e-02 +-5.000000000000000e-01 -1.428571428571429e-01 -1.428571428571429e-01 +-5.000000000000000e-01 -2.142857142857143e-01 -7.142857142857151e-02 +-5.000000000000000e-01 -1.428571428571429e-01 -1.110223024625157e-16 +-5.000000000000000e-01 -7.142857142857145e-02 -7.142857142857151e-02 +5.000000000000000e-01 -5.551115123125783e-17 -1.428571428571429e-01 +5.000000000000000e-01 -7.142857142857145e-02 -7.142857142857151e-02 +5.000000000000000e-01 -5.551115123125783e-17 -1.110223024625157e-16 +5.000000000000000e-01 7.142857142857140e-02 -7.142857142857151e-02 +-5.000000000000000e-01 -5.551115123125783e-17 -1.428571428571429e-01 +-5.000000000000000e-01 -7.142857142857145e-02 -7.142857142857151e-02 +-5.000000000000000e-01 -5.551115123125783e-17 -1.110223024625157e-16 +-5.000000000000000e-01 7.142857142857140e-02 -7.142857142857151e-02 +5.000000000000000e-01 1.428571428571428e-01 -1.428571428571429e-01 +5.000000000000000e-01 7.142857142857140e-02 -7.142857142857151e-02 +5.000000000000000e-01 1.428571428571428e-01 -1.110223024625157e-16 +5.000000000000000e-01 2.142857142857142e-01 -7.142857142857151e-02 +-5.000000000000000e-01 1.428571428571428e-01 -1.428571428571429e-01 +-5.000000000000000e-01 7.142857142857140e-02 -7.142857142857151e-02 +-5.000000000000000e-01 1.428571428571428e-01 -1.110223024625157e-16 +-5.000000000000000e-01 2.142857142857142e-01 -7.142857142857151e-02 +5.000000000000000e-01 2.857142857142856e-01 -1.428571428571429e-01 +5.000000000000000e-01 2.142857142857142e-01 -7.142857142857151e-02 +5.000000000000000e-01 2.857142857142856e-01 -1.110223024625157e-16 +5.000000000000000e-01 3.571428571428570e-01 -7.142857142857151e-02 +-5.000000000000000e-01 2.857142857142856e-01 -1.428571428571429e-01 +-5.000000000000000e-01 2.142857142857142e-01 -7.142857142857151e-02 +-5.000000000000000e-01 2.857142857142856e-01 -1.110223024625157e-16 +-5.000000000000000e-01 3.571428571428570e-01 -7.142857142857151e-02 +5.000000000000000e-01 4.285714285714284e-01 -1.428571428571429e-01 +5.000000000000000e-01 3.571428571428570e-01 -7.142857142857151e-02 +5.000000000000000e-01 4.285714285714284e-01 -1.110223024625157e-16 +5.000000000000000e-01 4.999999999999998e-01 -7.142857142857151e-02 +-5.000000000000000e-01 4.285714285714284e-01 -1.428571428571429e-01 +-5.000000000000000e-01 3.571428571428570e-01 -7.142857142857151e-02 +-5.000000000000000e-01 4.285714285714284e-01 -1.110223024625157e-16 +-5.000000000000000e-01 4.999999999999998e-01 -7.142857142857151e-02 +5.000000000000000e-01 -3.571428571428572e-01 -7.142857142857151e-02 +5.000000000000000e-01 -4.285714285714286e-01 -1.110223024625157e-16 +5.000000000000000e-01 -3.571428571428572e-01 7.142857142857129e-02 +5.000000000000000e-01 -2.857142857142857e-01 -1.110223024625157e-16 +-5.000000000000000e-01 -3.571428571428572e-01 -7.142857142857151e-02 +-5.000000000000000e-01 -4.285714285714286e-01 -1.110223024625157e-16 +-5.000000000000000e-01 -3.571428571428572e-01 7.142857142857129e-02 +-5.000000000000000e-01 -2.857142857142857e-01 -1.110223024625157e-16 +5.000000000000000e-01 -2.142857142857143e-01 -7.142857142857151e-02 +5.000000000000000e-01 -2.857142857142857e-01 -1.110223024625157e-16 +5.000000000000000e-01 -2.142857142857143e-01 7.142857142857129e-02 +5.000000000000000e-01 -1.428571428571429e-01 -1.110223024625157e-16 +-5.000000000000000e-01 -2.142857142857143e-01 -7.142857142857151e-02 +-5.000000000000000e-01 -2.857142857142857e-01 -1.110223024625157e-16 +-5.000000000000000e-01 -2.142857142857143e-01 7.142857142857129e-02 +-5.000000000000000e-01 -1.428571428571429e-01 -1.110223024625157e-16 +5.000000000000000e-01 -7.142857142857145e-02 -7.142857142857151e-02 +5.000000000000000e-01 -1.428571428571429e-01 -1.110223024625157e-16 +5.000000000000000e-01 -7.142857142857145e-02 7.142857142857129e-02 +5.000000000000000e-01 -5.551115123125783e-17 -1.110223024625157e-16 +-5.000000000000000e-01 -7.142857142857145e-02 -7.142857142857151e-02 +-5.000000000000000e-01 -1.428571428571429e-01 -1.110223024625157e-16 +-5.000000000000000e-01 -7.142857142857145e-02 7.142857142857129e-02 +-5.000000000000000e-01 -5.551115123125783e-17 -1.110223024625157e-16 +5.000000000000000e-01 7.142857142857140e-02 -7.142857142857151e-02 +5.000000000000000e-01 -5.551115123125783e-17 -1.110223024625157e-16 +5.000000000000000e-01 7.142857142857140e-02 7.142857142857129e-02 +5.000000000000000e-01 1.428571428571428e-01 -1.110223024625157e-16 +-5.000000000000000e-01 7.142857142857140e-02 -7.142857142857151e-02 +-5.000000000000000e-01 -5.551115123125783e-17 -1.110223024625157e-16 +-5.000000000000000e-01 7.142857142857140e-02 7.142857142857129e-02 +-5.000000000000000e-01 1.428571428571428e-01 -1.110223024625157e-16 +5.000000000000000e-01 2.142857142857142e-01 -7.142857142857151e-02 +5.000000000000000e-01 1.428571428571428e-01 -1.110223024625157e-16 +5.000000000000000e-01 2.142857142857142e-01 7.142857142857129e-02 +5.000000000000000e-01 2.857142857142856e-01 -1.110223024625157e-16 +-5.000000000000000e-01 2.142857142857142e-01 -7.142857142857151e-02 +-5.000000000000000e-01 1.428571428571428e-01 -1.110223024625157e-16 +-5.000000000000000e-01 2.142857142857142e-01 7.142857142857129e-02 +-5.000000000000000e-01 2.857142857142856e-01 -1.110223024625157e-16 +5.000000000000000e-01 3.571428571428570e-01 -7.142857142857151e-02 +5.000000000000000e-01 2.857142857142856e-01 -1.110223024625157e-16 +5.000000000000000e-01 3.571428571428570e-01 7.142857142857129e-02 +5.000000000000000e-01 4.285714285714284e-01 -1.110223024625157e-16 +-5.000000000000000e-01 3.571428571428570e-01 -7.142857142857151e-02 +-5.000000000000000e-01 2.857142857142856e-01 -1.110223024625157e-16 +-5.000000000000000e-01 3.571428571428570e-01 7.142857142857129e-02 +-5.000000000000000e-01 4.285714285714284e-01 -1.110223024625157e-16 +5.000000000000000e-01 -4.285714285714286e-01 -1.110223024625157e-16 +5.000000000000000e-01 -5.000000000000000e-01 7.142857142857129e-02 +5.000000000000000e-01 -4.285714285714286e-01 1.428571428571427e-01 +5.000000000000000e-01 -3.571428571428572e-01 7.142857142857129e-02 +-5.000000000000000e-01 -4.285714285714286e-01 -1.110223024625157e-16 +-5.000000000000000e-01 -5.000000000000000e-01 7.142857142857129e-02 +-5.000000000000000e-01 -4.285714285714286e-01 1.428571428571427e-01 +-5.000000000000000e-01 -3.571428571428572e-01 7.142857142857129e-02 +5.000000000000000e-01 -2.857142857142857e-01 -1.110223024625157e-16 +5.000000000000000e-01 -3.571428571428572e-01 7.142857142857129e-02 +5.000000000000000e-01 -2.857142857142857e-01 1.428571428571427e-01 +5.000000000000000e-01 -2.142857142857143e-01 7.142857142857129e-02 +-5.000000000000000e-01 -2.857142857142857e-01 -1.110223024625157e-16 +-5.000000000000000e-01 -3.571428571428572e-01 7.142857142857129e-02 +-5.000000000000000e-01 -2.857142857142857e-01 1.428571428571427e-01 +-5.000000000000000e-01 -2.142857142857143e-01 7.142857142857129e-02 +5.000000000000000e-01 -1.428571428571429e-01 -1.110223024625157e-16 +5.000000000000000e-01 -2.142857142857143e-01 7.142857142857129e-02 +5.000000000000000e-01 -1.428571428571429e-01 1.428571428571427e-01 +5.000000000000000e-01 -7.142857142857145e-02 7.142857142857129e-02 +-5.000000000000000e-01 -1.428571428571429e-01 -1.110223024625157e-16 +-5.000000000000000e-01 -2.142857142857143e-01 7.142857142857129e-02 +-5.000000000000000e-01 -1.428571428571429e-01 1.428571428571427e-01 +-5.000000000000000e-01 -7.142857142857145e-02 7.142857142857129e-02 +5.000000000000000e-01 -5.551115123125783e-17 -1.110223024625157e-16 +5.000000000000000e-01 -7.142857142857145e-02 7.142857142857129e-02 +5.000000000000000e-01 -5.551115123125783e-17 1.428571428571427e-01 +5.000000000000000e-01 7.142857142857140e-02 7.142857142857129e-02 +-5.000000000000000e-01 -5.551115123125783e-17 -1.110223024625157e-16 +-5.000000000000000e-01 -7.142857142857145e-02 7.142857142857129e-02 +-5.000000000000000e-01 -5.551115123125783e-17 1.428571428571427e-01 +-5.000000000000000e-01 7.142857142857140e-02 7.142857142857129e-02 +5.000000000000000e-01 1.428571428571428e-01 -1.110223024625157e-16 +5.000000000000000e-01 7.142857142857140e-02 7.142857142857129e-02 +5.000000000000000e-01 1.428571428571428e-01 1.428571428571427e-01 +5.000000000000000e-01 2.142857142857142e-01 7.142857142857129e-02 +-5.000000000000000e-01 1.428571428571428e-01 -1.110223024625157e-16 +-5.000000000000000e-01 7.142857142857140e-02 7.142857142857129e-02 +-5.000000000000000e-01 1.428571428571428e-01 1.428571428571427e-01 +-5.000000000000000e-01 2.142857142857142e-01 7.142857142857129e-02 +5.000000000000000e-01 2.857142857142856e-01 -1.110223024625157e-16 +5.000000000000000e-01 2.142857142857142e-01 7.142857142857129e-02 +5.000000000000000e-01 2.857142857142856e-01 1.428571428571427e-01 +5.000000000000000e-01 3.571428571428570e-01 7.142857142857129e-02 +-5.000000000000000e-01 2.857142857142856e-01 -1.110223024625157e-16 +-5.000000000000000e-01 2.142857142857142e-01 7.142857142857129e-02 +-5.000000000000000e-01 2.857142857142856e-01 1.428571428571427e-01 +-5.000000000000000e-01 3.571428571428570e-01 7.142857142857129e-02 +5.000000000000000e-01 4.285714285714284e-01 -1.110223024625157e-16 +5.000000000000000e-01 3.571428571428570e-01 7.142857142857129e-02 +5.000000000000000e-01 4.285714285714284e-01 1.428571428571427e-01 +5.000000000000000e-01 4.999999999999998e-01 7.142857142857129e-02 +-5.000000000000000e-01 4.285714285714284e-01 -1.110223024625157e-16 +-5.000000000000000e-01 3.571428571428570e-01 7.142857142857129e-02 +-5.000000000000000e-01 4.285714285714284e-01 1.428571428571427e-01 +-5.000000000000000e-01 4.999999999999998e-01 7.142857142857129e-02 +5.000000000000000e-01 -3.571428571428572e-01 7.142857142857129e-02 +5.000000000000000e-01 -4.285714285714286e-01 1.428571428571427e-01 +5.000000000000000e-01 -3.571428571428572e-01 2.142857142857141e-01 +5.000000000000000e-01 -2.857142857142857e-01 1.428571428571427e-01 +-5.000000000000000e-01 -3.571428571428572e-01 7.142857142857129e-02 +-5.000000000000000e-01 -4.285714285714286e-01 1.428571428571427e-01 +-5.000000000000000e-01 -3.571428571428572e-01 2.142857142857141e-01 +-5.000000000000000e-01 -2.857142857142857e-01 1.428571428571427e-01 +5.000000000000000e-01 -2.142857142857143e-01 7.142857142857129e-02 +5.000000000000000e-01 -2.857142857142857e-01 1.428571428571427e-01 +5.000000000000000e-01 -2.142857142857143e-01 2.142857142857141e-01 +5.000000000000000e-01 -1.428571428571429e-01 1.428571428571427e-01 +-5.000000000000000e-01 -2.142857142857143e-01 7.142857142857129e-02 +-5.000000000000000e-01 -2.857142857142857e-01 1.428571428571427e-01 +-5.000000000000000e-01 -2.142857142857143e-01 2.142857142857141e-01 +-5.000000000000000e-01 -1.428571428571429e-01 1.428571428571427e-01 +5.000000000000000e-01 -7.142857142857145e-02 7.142857142857129e-02 +5.000000000000000e-01 -1.428571428571429e-01 1.428571428571427e-01 +5.000000000000000e-01 -7.142857142857145e-02 2.142857142857141e-01 +5.000000000000000e-01 -5.551115123125783e-17 1.428571428571427e-01 +-5.000000000000000e-01 -7.142857142857145e-02 7.142857142857129e-02 +-5.000000000000000e-01 -1.428571428571429e-01 1.428571428571427e-01 +-5.000000000000000e-01 -7.142857142857145e-02 2.142857142857141e-01 +-5.000000000000000e-01 -5.551115123125783e-17 1.428571428571427e-01 +5.000000000000000e-01 7.142857142857140e-02 7.142857142857129e-02 +5.000000000000000e-01 -5.551115123125783e-17 1.428571428571427e-01 +5.000000000000000e-01 7.142857142857140e-02 2.142857142857141e-01 +5.000000000000000e-01 1.428571428571428e-01 1.428571428571427e-01 +-5.000000000000000e-01 7.142857142857140e-02 7.142857142857129e-02 +-5.000000000000000e-01 -5.551115123125783e-17 1.428571428571427e-01 +-5.000000000000000e-01 7.142857142857140e-02 2.142857142857141e-01 +-5.000000000000000e-01 1.428571428571428e-01 1.428571428571427e-01 +5.000000000000000e-01 2.142857142857142e-01 7.142857142857129e-02 +5.000000000000000e-01 1.428571428571428e-01 1.428571428571427e-01 +5.000000000000000e-01 2.142857142857142e-01 2.142857142857141e-01 +5.000000000000000e-01 2.857142857142856e-01 1.428571428571427e-01 +-5.000000000000000e-01 2.142857142857142e-01 7.142857142857129e-02 +-5.000000000000000e-01 1.428571428571428e-01 1.428571428571427e-01 +-5.000000000000000e-01 2.142857142857142e-01 2.142857142857141e-01 +-5.000000000000000e-01 2.857142857142856e-01 1.428571428571427e-01 +5.000000000000000e-01 3.571428571428570e-01 7.142857142857129e-02 +5.000000000000000e-01 2.857142857142856e-01 1.428571428571427e-01 +5.000000000000000e-01 3.571428571428570e-01 2.142857142857141e-01 +5.000000000000000e-01 4.285714285714284e-01 1.428571428571427e-01 +-5.000000000000000e-01 3.571428571428570e-01 7.142857142857129e-02 +-5.000000000000000e-01 2.857142857142856e-01 1.428571428571427e-01 +-5.000000000000000e-01 3.571428571428570e-01 2.142857142857141e-01 +-5.000000000000000e-01 4.285714285714284e-01 1.428571428571427e-01 +5.000000000000000e-01 -4.285714285714286e-01 1.428571428571427e-01 +5.000000000000000e-01 -5.000000000000000e-01 2.142857142857141e-01 +5.000000000000000e-01 -4.285714285714286e-01 2.857142857142855e-01 +5.000000000000000e-01 -3.571428571428572e-01 2.142857142857141e-01 +-5.000000000000000e-01 -4.285714285714286e-01 1.428571428571427e-01 +-5.000000000000000e-01 -5.000000000000000e-01 2.142857142857141e-01 +-5.000000000000000e-01 -4.285714285714286e-01 2.857142857142855e-01 +-5.000000000000000e-01 -3.571428571428572e-01 2.142857142857141e-01 +5.000000000000000e-01 -2.857142857142857e-01 1.428571428571427e-01 +5.000000000000000e-01 -3.571428571428572e-01 2.142857142857141e-01 +5.000000000000000e-01 -2.857142857142857e-01 2.857142857142855e-01 +5.000000000000000e-01 -2.142857142857143e-01 2.142857142857141e-01 +-5.000000000000000e-01 -2.857142857142857e-01 1.428571428571427e-01 +-5.000000000000000e-01 -3.571428571428572e-01 2.142857142857141e-01 +-5.000000000000000e-01 -2.857142857142857e-01 2.857142857142855e-01 +-5.000000000000000e-01 -2.142857142857143e-01 2.142857142857141e-01 +5.000000000000000e-01 -1.428571428571429e-01 1.428571428571427e-01 +5.000000000000000e-01 -2.142857142857143e-01 2.142857142857141e-01 +5.000000000000000e-01 -1.428571428571429e-01 2.857142857142855e-01 +5.000000000000000e-01 -7.142857142857145e-02 2.142857142857141e-01 +-5.000000000000000e-01 -1.428571428571429e-01 1.428571428571427e-01 +-5.000000000000000e-01 -2.142857142857143e-01 2.142857142857141e-01 +-5.000000000000000e-01 -1.428571428571429e-01 2.857142857142855e-01 +-5.000000000000000e-01 -7.142857142857145e-02 2.142857142857141e-01 +5.000000000000000e-01 -5.551115123125783e-17 1.428571428571427e-01 +5.000000000000000e-01 -7.142857142857145e-02 2.142857142857141e-01 +5.000000000000000e-01 -5.551115123125783e-17 2.857142857142855e-01 +5.000000000000000e-01 7.142857142857140e-02 2.142857142857141e-01 +-5.000000000000000e-01 -5.551115123125783e-17 1.428571428571427e-01 +-5.000000000000000e-01 -7.142857142857145e-02 2.142857142857141e-01 +-5.000000000000000e-01 -5.551115123125783e-17 2.857142857142855e-01 +-5.000000000000000e-01 7.142857142857140e-02 2.142857142857141e-01 +5.000000000000000e-01 1.428571428571428e-01 1.428571428571427e-01 +5.000000000000000e-01 7.142857142857140e-02 2.142857142857141e-01 +5.000000000000000e-01 1.428571428571428e-01 2.857142857142855e-01 +5.000000000000000e-01 2.142857142857142e-01 2.142857142857141e-01 +-5.000000000000000e-01 1.428571428571428e-01 1.428571428571427e-01 +-5.000000000000000e-01 7.142857142857140e-02 2.142857142857141e-01 +-5.000000000000000e-01 1.428571428571428e-01 2.857142857142855e-01 +-5.000000000000000e-01 2.142857142857142e-01 2.142857142857141e-01 +5.000000000000000e-01 2.857142857142856e-01 1.428571428571427e-01 +5.000000000000000e-01 2.142857142857142e-01 2.142857142857141e-01 +5.000000000000000e-01 2.857142857142856e-01 2.857142857142855e-01 +5.000000000000000e-01 3.571428571428570e-01 2.142857142857141e-01 +-5.000000000000000e-01 2.857142857142856e-01 1.428571428571427e-01 +-5.000000000000000e-01 2.142857142857142e-01 2.142857142857141e-01 +-5.000000000000000e-01 2.857142857142856e-01 2.857142857142855e-01 +-5.000000000000000e-01 3.571428571428570e-01 2.142857142857141e-01 +5.000000000000000e-01 4.285714285714284e-01 1.428571428571427e-01 +5.000000000000000e-01 3.571428571428570e-01 2.142857142857141e-01 +5.000000000000000e-01 4.285714285714284e-01 2.857142857142855e-01 +5.000000000000000e-01 4.999999999999998e-01 2.142857142857141e-01 +-5.000000000000000e-01 4.285714285714284e-01 1.428571428571427e-01 +-5.000000000000000e-01 3.571428571428570e-01 2.142857142857141e-01 +-5.000000000000000e-01 4.285714285714284e-01 2.857142857142855e-01 +-5.000000000000000e-01 4.999999999999998e-01 2.142857142857141e-01 +5.000000000000000e-01 -3.571428571428572e-01 2.142857142857141e-01 +5.000000000000000e-01 -4.285714285714286e-01 2.857142857142855e-01 +5.000000000000000e-01 -3.571428571428572e-01 3.571428571428569e-01 +5.000000000000000e-01 -2.857142857142857e-01 2.857142857142855e-01 +-5.000000000000000e-01 -3.571428571428572e-01 2.142857142857141e-01 +-5.000000000000000e-01 -4.285714285714286e-01 2.857142857142855e-01 +-5.000000000000000e-01 -3.571428571428572e-01 3.571428571428569e-01 +-5.000000000000000e-01 -2.857142857142857e-01 2.857142857142855e-01 +5.000000000000000e-01 -2.142857142857143e-01 2.142857142857141e-01 +5.000000000000000e-01 -2.857142857142857e-01 2.857142857142855e-01 +5.000000000000000e-01 -2.142857142857143e-01 3.571428571428569e-01 +5.000000000000000e-01 -1.428571428571429e-01 2.857142857142855e-01 +-5.000000000000000e-01 -2.142857142857143e-01 2.142857142857141e-01 +-5.000000000000000e-01 -2.857142857142857e-01 2.857142857142855e-01 +-5.000000000000000e-01 -2.142857142857143e-01 3.571428571428569e-01 +-5.000000000000000e-01 -1.428571428571429e-01 2.857142857142855e-01 +5.000000000000000e-01 -7.142857142857145e-02 2.142857142857141e-01 +5.000000000000000e-01 -1.428571428571429e-01 2.857142857142855e-01 +5.000000000000000e-01 -7.142857142857145e-02 3.571428571428569e-01 +5.000000000000000e-01 -5.551115123125783e-17 2.857142857142855e-01 +-5.000000000000000e-01 -7.142857142857145e-02 2.142857142857141e-01 +-5.000000000000000e-01 -1.428571428571429e-01 2.857142857142855e-01 +-5.000000000000000e-01 -7.142857142857145e-02 3.571428571428569e-01 +-5.000000000000000e-01 -5.551115123125783e-17 2.857142857142855e-01 +5.000000000000000e-01 7.142857142857140e-02 2.142857142857141e-01 +5.000000000000000e-01 -5.551115123125783e-17 2.857142857142855e-01 +5.000000000000000e-01 7.142857142857140e-02 3.571428571428569e-01 +5.000000000000000e-01 1.428571428571428e-01 2.857142857142855e-01 +-5.000000000000000e-01 7.142857142857140e-02 2.142857142857141e-01 +-5.000000000000000e-01 -5.551115123125783e-17 2.857142857142855e-01 +-5.000000000000000e-01 7.142857142857140e-02 3.571428571428569e-01 +-5.000000000000000e-01 1.428571428571428e-01 2.857142857142855e-01 +5.000000000000000e-01 2.142857142857142e-01 2.142857142857141e-01 +5.000000000000000e-01 1.428571428571428e-01 2.857142857142855e-01 +5.000000000000000e-01 2.142857142857142e-01 3.571428571428569e-01 +5.000000000000000e-01 2.857142857142856e-01 2.857142857142855e-01 +-5.000000000000000e-01 2.142857142857142e-01 2.142857142857141e-01 +-5.000000000000000e-01 1.428571428571428e-01 2.857142857142855e-01 +-5.000000000000000e-01 2.142857142857142e-01 3.571428571428569e-01 +-5.000000000000000e-01 2.857142857142856e-01 2.857142857142855e-01 +5.000000000000000e-01 3.571428571428570e-01 2.142857142857141e-01 +5.000000000000000e-01 2.857142857142856e-01 2.857142857142855e-01 +5.000000000000000e-01 3.571428571428570e-01 3.571428571428569e-01 +5.000000000000000e-01 4.285714285714284e-01 2.857142857142855e-01 +-5.000000000000000e-01 3.571428571428570e-01 2.142857142857141e-01 +-5.000000000000000e-01 2.857142857142856e-01 2.857142857142855e-01 +-5.000000000000000e-01 3.571428571428570e-01 3.571428571428569e-01 +-5.000000000000000e-01 4.285714285714284e-01 2.857142857142855e-01 +5.000000000000000e-01 -4.285714285714286e-01 2.857142857142855e-01 +5.000000000000000e-01 -5.000000000000000e-01 3.571428571428569e-01 +5.000000000000000e-01 -4.285714285714286e-01 4.285714285714283e-01 +5.000000000000000e-01 -3.571428571428572e-01 3.571428571428569e-01 +-5.000000000000000e-01 -4.285714285714286e-01 2.857142857142855e-01 +-5.000000000000000e-01 -5.000000000000000e-01 3.571428571428569e-01 +-5.000000000000000e-01 -4.285714285714286e-01 4.285714285714283e-01 +-5.000000000000000e-01 -3.571428571428572e-01 3.571428571428569e-01 +5.000000000000000e-01 -2.857142857142857e-01 2.857142857142855e-01 +5.000000000000000e-01 -3.571428571428572e-01 3.571428571428569e-01 +5.000000000000000e-01 -2.857142857142857e-01 4.285714285714283e-01 +5.000000000000000e-01 -2.142857142857143e-01 3.571428571428569e-01 +-5.000000000000000e-01 -2.857142857142857e-01 2.857142857142855e-01 +-5.000000000000000e-01 -3.571428571428572e-01 3.571428571428569e-01 +-5.000000000000000e-01 -2.857142857142857e-01 4.285714285714283e-01 +-5.000000000000000e-01 -2.142857142857143e-01 3.571428571428569e-01 +5.000000000000000e-01 -1.428571428571429e-01 2.857142857142855e-01 +5.000000000000000e-01 -2.142857142857143e-01 3.571428571428569e-01 +5.000000000000000e-01 -1.428571428571429e-01 4.285714285714283e-01 +5.000000000000000e-01 -7.142857142857145e-02 3.571428571428569e-01 +-5.000000000000000e-01 -1.428571428571429e-01 2.857142857142855e-01 +-5.000000000000000e-01 -2.142857142857143e-01 3.571428571428569e-01 +-5.000000000000000e-01 -1.428571428571429e-01 4.285714285714283e-01 +-5.000000000000000e-01 -7.142857142857145e-02 3.571428571428569e-01 +5.000000000000000e-01 -5.551115123125783e-17 2.857142857142855e-01 +5.000000000000000e-01 -7.142857142857145e-02 3.571428571428569e-01 +5.000000000000000e-01 -5.551115123125783e-17 4.285714285714283e-01 +5.000000000000000e-01 7.142857142857140e-02 3.571428571428569e-01 +-5.000000000000000e-01 -5.551115123125783e-17 2.857142857142855e-01 +-5.000000000000000e-01 -7.142857142857145e-02 3.571428571428569e-01 +-5.000000000000000e-01 -5.551115123125783e-17 4.285714285714283e-01 +-5.000000000000000e-01 7.142857142857140e-02 3.571428571428569e-01 +5.000000000000000e-01 1.428571428571428e-01 2.857142857142855e-01 +5.000000000000000e-01 7.142857142857140e-02 3.571428571428569e-01 +5.000000000000000e-01 1.428571428571428e-01 4.285714285714283e-01 +5.000000000000000e-01 2.142857142857142e-01 3.571428571428569e-01 +-5.000000000000000e-01 1.428571428571428e-01 2.857142857142855e-01 +-5.000000000000000e-01 7.142857142857140e-02 3.571428571428569e-01 +-5.000000000000000e-01 1.428571428571428e-01 4.285714285714283e-01 +-5.000000000000000e-01 2.142857142857142e-01 3.571428571428569e-01 +5.000000000000000e-01 2.857142857142856e-01 2.857142857142855e-01 +5.000000000000000e-01 2.142857142857142e-01 3.571428571428569e-01 +5.000000000000000e-01 2.857142857142856e-01 4.285714285714283e-01 +5.000000000000000e-01 3.571428571428570e-01 3.571428571428569e-01 +-5.000000000000000e-01 2.857142857142856e-01 2.857142857142855e-01 +-5.000000000000000e-01 2.142857142857142e-01 3.571428571428569e-01 +-5.000000000000000e-01 2.857142857142856e-01 4.285714285714283e-01 +-5.000000000000000e-01 3.571428571428570e-01 3.571428571428569e-01 +5.000000000000000e-01 4.285714285714284e-01 2.857142857142855e-01 +5.000000000000000e-01 3.571428571428570e-01 3.571428571428569e-01 +5.000000000000000e-01 4.285714285714284e-01 4.285714285714283e-01 +5.000000000000000e-01 4.999999999999998e-01 3.571428571428569e-01 +-5.000000000000000e-01 4.285714285714284e-01 2.857142857142855e-01 +-5.000000000000000e-01 3.571428571428570e-01 3.571428571428569e-01 +-5.000000000000000e-01 4.285714285714284e-01 4.285714285714283e-01 +-5.000000000000000e-01 4.999999999999998e-01 3.571428571428569e-01 +5.000000000000000e-01 -3.571428571428572e-01 3.571428571428569e-01 +5.000000000000000e-01 -4.285714285714286e-01 4.285714285714283e-01 +5.000000000000000e-01 -3.571428571428572e-01 4.999999999999997e-01 +5.000000000000000e-01 -2.857142857142857e-01 4.285714285714283e-01 +-5.000000000000000e-01 -3.571428571428572e-01 3.571428571428569e-01 +-5.000000000000000e-01 -4.285714285714286e-01 4.285714285714283e-01 +-5.000000000000000e-01 -3.571428571428572e-01 4.999999999999997e-01 +-5.000000000000000e-01 -2.857142857142857e-01 4.285714285714283e-01 +5.000000000000000e-01 -2.142857142857143e-01 3.571428571428569e-01 +5.000000000000000e-01 -2.857142857142857e-01 4.285714285714283e-01 +5.000000000000000e-01 -2.142857142857143e-01 4.999999999999997e-01 +5.000000000000000e-01 -1.428571428571429e-01 4.285714285714283e-01 +-5.000000000000000e-01 -2.142857142857143e-01 3.571428571428569e-01 +-5.000000000000000e-01 -2.857142857142857e-01 4.285714285714283e-01 +-5.000000000000000e-01 -2.142857142857143e-01 4.999999999999997e-01 +-5.000000000000000e-01 -1.428571428571429e-01 4.285714285714283e-01 +5.000000000000000e-01 -7.142857142857145e-02 3.571428571428569e-01 +5.000000000000000e-01 -1.428571428571429e-01 4.285714285714283e-01 +5.000000000000000e-01 -7.142857142857145e-02 4.999999999999997e-01 +5.000000000000000e-01 -5.551115123125783e-17 4.285714285714283e-01 +-5.000000000000000e-01 -7.142857142857145e-02 3.571428571428569e-01 +-5.000000000000000e-01 -1.428571428571429e-01 4.285714285714283e-01 +-5.000000000000000e-01 -7.142857142857145e-02 4.999999999999997e-01 +-5.000000000000000e-01 -5.551115123125783e-17 4.285714285714283e-01 +5.000000000000000e-01 7.142857142857140e-02 3.571428571428569e-01 +5.000000000000000e-01 -5.551115123125783e-17 4.285714285714283e-01 +5.000000000000000e-01 7.142857142857140e-02 4.999999999999997e-01 +5.000000000000000e-01 1.428571428571428e-01 4.285714285714283e-01 +-5.000000000000000e-01 7.142857142857140e-02 3.571428571428569e-01 +-5.000000000000000e-01 -5.551115123125783e-17 4.285714285714283e-01 +-5.000000000000000e-01 7.142857142857140e-02 4.999999999999997e-01 +-5.000000000000000e-01 1.428571428571428e-01 4.285714285714283e-01 +5.000000000000000e-01 2.142857142857142e-01 3.571428571428569e-01 +5.000000000000000e-01 1.428571428571428e-01 4.285714285714283e-01 +5.000000000000000e-01 2.142857142857142e-01 4.999999999999997e-01 +5.000000000000000e-01 2.857142857142856e-01 4.285714285714283e-01 +-5.000000000000000e-01 2.142857142857142e-01 3.571428571428569e-01 +-5.000000000000000e-01 1.428571428571428e-01 4.285714285714283e-01 +-5.000000000000000e-01 2.142857142857142e-01 4.999999999999997e-01 +-5.000000000000000e-01 2.857142857142856e-01 4.285714285714283e-01 +5.000000000000000e-01 3.571428571428570e-01 3.571428571428569e-01 +5.000000000000000e-01 2.857142857142856e-01 4.285714285714283e-01 +5.000000000000000e-01 3.571428571428570e-01 4.999999999999997e-01 +5.000000000000000e-01 4.285714285714284e-01 4.285714285714283e-01 +-5.000000000000000e-01 3.571428571428570e-01 3.571428571428569e-01 +-5.000000000000000e-01 2.857142857142856e-01 4.285714285714283e-01 +-5.000000000000000e-01 3.571428571428570e-01 4.999999999999997e-01 +-5.000000000000000e-01 4.285714285714284e-01 4.285714285714283e-01 +5.000000000000000e-01 4.999999999999998e-01 -3.571428571428572e-01 +5.000000000000000e-01 4.999999999999998e-01 -2.142857142857143e-01 +5.000000000000000e-01 4.285714285714284e-01 -2.857142857142857e-01 +-5.000000000000000e-01 4.999999999999998e-01 -3.571428571428572e-01 +-5.000000000000000e-01 4.999999999999998e-01 -2.142857142857143e-01 +-5.000000000000000e-01 4.285714285714284e-01 -2.857142857142857e-01 +5.000000000000000e-01 4.999999999999998e-01 -2.142857142857143e-01 +5.000000000000000e-01 4.999999999999998e-01 -7.142857142857151e-02 +5.000000000000000e-01 4.285714285714284e-01 -1.428571428571429e-01 +-5.000000000000000e-01 4.999999999999998e-01 -2.142857142857143e-01 +-5.000000000000000e-01 4.999999999999998e-01 -7.142857142857151e-02 +-5.000000000000000e-01 4.285714285714284e-01 -1.428571428571429e-01 +5.000000000000000e-01 4.999999999999998e-01 -7.142857142857151e-02 +5.000000000000000e-01 4.999999999999998e-01 7.142857142857129e-02 +5.000000000000000e-01 4.285714285714284e-01 -1.110223024625157e-16 +-5.000000000000000e-01 4.999999999999998e-01 -7.142857142857151e-02 +-5.000000000000000e-01 4.999999999999998e-01 7.142857142857129e-02 +-5.000000000000000e-01 4.285714285714284e-01 -1.110223024625157e-16 +5.000000000000000e-01 4.999999999999998e-01 7.142857142857129e-02 +5.000000000000000e-01 4.999999999999998e-01 2.142857142857141e-01 +5.000000000000000e-01 4.285714285714284e-01 1.428571428571427e-01 +-5.000000000000000e-01 4.999999999999998e-01 7.142857142857129e-02 +-5.000000000000000e-01 4.999999999999998e-01 2.142857142857141e-01 +-5.000000000000000e-01 4.285714285714284e-01 1.428571428571427e-01 +5.000000000000000e-01 4.999999999999998e-01 2.142857142857141e-01 +5.000000000000000e-01 4.999999999999998e-01 3.571428571428569e-01 +5.000000000000000e-01 4.285714285714284e-01 2.857142857142855e-01 +-5.000000000000000e-01 4.999999999999998e-01 2.142857142857141e-01 +-5.000000000000000e-01 4.999999999999998e-01 3.571428571428569e-01 +-5.000000000000000e-01 4.285714285714284e-01 2.857142857142855e-01 +5.000000000000000e-01 4.999999999999998e-01 3.571428571428569e-01 +5.000000000000000e-01 4.999999999999998e-01 4.999999999999997e-01 +5.000000000000000e-01 4.285714285714284e-01 4.285714285714283e-01 +-5.000000000000000e-01 4.999999999999998e-01 3.571428571428569e-01 +-5.000000000000000e-01 4.999999999999998e-01 4.999999999999997e-01 +-5.000000000000000e-01 4.285714285714284e-01 4.285714285714283e-01 +5.000000000000000e-01 -5.000000000000000e-01 -3.571428571428572e-01 +5.000000000000000e-01 -4.285714285714286e-01 -2.857142857142857e-01 +5.000000000000000e-01 -5.000000000000000e-01 -2.142857142857143e-01 +-5.000000000000000e-01 -5.000000000000000e-01 -3.571428571428572e-01 +-5.000000000000000e-01 -4.285714285714286e-01 -2.857142857142857e-01 +-5.000000000000000e-01 -5.000000000000000e-01 -2.142857142857143e-01 +5.000000000000000e-01 -5.000000000000000e-01 -2.142857142857143e-01 +5.000000000000000e-01 -4.285714285714286e-01 -1.428571428571429e-01 +5.000000000000000e-01 -5.000000000000000e-01 -7.142857142857151e-02 +-5.000000000000000e-01 -5.000000000000000e-01 -2.142857142857143e-01 +-5.000000000000000e-01 -4.285714285714286e-01 -1.428571428571429e-01 +-5.000000000000000e-01 -5.000000000000000e-01 -7.142857142857151e-02 +5.000000000000000e-01 -5.000000000000000e-01 -7.142857142857151e-02 +5.000000000000000e-01 -4.285714285714286e-01 -1.110223024625157e-16 +5.000000000000000e-01 -5.000000000000000e-01 7.142857142857129e-02 +-5.000000000000000e-01 -5.000000000000000e-01 -7.142857142857151e-02 +-5.000000000000000e-01 -4.285714285714286e-01 -1.110223024625157e-16 +-5.000000000000000e-01 -5.000000000000000e-01 7.142857142857129e-02 +5.000000000000000e-01 -5.000000000000000e-01 7.142857142857129e-02 +5.000000000000000e-01 -4.285714285714286e-01 1.428571428571427e-01 +5.000000000000000e-01 -5.000000000000000e-01 2.142857142857141e-01 +-5.000000000000000e-01 -5.000000000000000e-01 7.142857142857129e-02 +-5.000000000000000e-01 -4.285714285714286e-01 1.428571428571427e-01 +-5.000000000000000e-01 -5.000000000000000e-01 2.142857142857141e-01 +5.000000000000000e-01 -5.000000000000000e-01 2.142857142857141e-01 +5.000000000000000e-01 -4.285714285714286e-01 2.857142857142855e-01 +5.000000000000000e-01 -5.000000000000000e-01 3.571428571428569e-01 +-5.000000000000000e-01 -5.000000000000000e-01 2.142857142857141e-01 +-5.000000000000000e-01 -4.285714285714286e-01 2.857142857142855e-01 +-5.000000000000000e-01 -5.000000000000000e-01 3.571428571428569e-01 +5.000000000000000e-01 -5.000000000000000e-01 3.571428571428569e-01 +5.000000000000000e-01 -4.285714285714286e-01 4.285714285714283e-01 +5.000000000000000e-01 -5.000000000000000e-01 4.999999999999997e-01 +-5.000000000000000e-01 -5.000000000000000e-01 3.571428571428569e-01 +-5.000000000000000e-01 -4.285714285714286e-01 4.285714285714283e-01 +-5.000000000000000e-01 -5.000000000000000e-01 4.999999999999997e-01 +5.000000000000000e-01 -4.285714285714286e-01 4.285714285714283e-01 +5.000000000000000e-01 -3.571428571428572e-01 4.999999999999997e-01 +5.000000000000000e-01 -5.000000000000000e-01 4.999999999999997e-01 +-5.000000000000000e-01 -4.285714285714286e-01 4.285714285714283e-01 +-5.000000000000000e-01 -3.571428571428572e-01 4.999999999999997e-01 +-5.000000000000000e-01 -5.000000000000000e-01 4.999999999999997e-01 +5.000000000000000e-01 -2.857142857142857e-01 4.285714285714283e-01 +5.000000000000000e-01 -2.142857142857143e-01 4.999999999999997e-01 +5.000000000000000e-01 -3.571428571428572e-01 4.999999999999997e-01 +-5.000000000000000e-01 -2.857142857142857e-01 4.285714285714283e-01 +-5.000000000000000e-01 -2.142857142857143e-01 4.999999999999997e-01 +-5.000000000000000e-01 -3.571428571428572e-01 4.999999999999997e-01 +5.000000000000000e-01 -1.428571428571429e-01 4.285714285714283e-01 +5.000000000000000e-01 -7.142857142857145e-02 4.999999999999997e-01 +5.000000000000000e-01 -2.142857142857143e-01 4.999999999999997e-01 +-5.000000000000000e-01 -1.428571428571429e-01 4.285714285714283e-01 +-5.000000000000000e-01 -7.142857142857145e-02 4.999999999999997e-01 +-5.000000000000000e-01 -2.142857142857143e-01 4.999999999999997e-01 +5.000000000000000e-01 -5.551115123125783e-17 4.285714285714283e-01 +5.000000000000000e-01 7.142857142857140e-02 4.999999999999997e-01 +5.000000000000000e-01 -7.142857142857145e-02 4.999999999999997e-01 +-5.000000000000000e-01 -5.551115123125783e-17 4.285714285714283e-01 +-5.000000000000000e-01 7.142857142857140e-02 4.999999999999997e-01 +-5.000000000000000e-01 -7.142857142857145e-02 4.999999999999997e-01 +5.000000000000000e-01 1.428571428571428e-01 4.285714285714283e-01 +5.000000000000000e-01 2.142857142857142e-01 4.999999999999997e-01 +5.000000000000000e-01 7.142857142857140e-02 4.999999999999997e-01 +-5.000000000000000e-01 1.428571428571428e-01 4.285714285714283e-01 +-5.000000000000000e-01 2.142857142857142e-01 4.999999999999997e-01 +-5.000000000000000e-01 7.142857142857140e-02 4.999999999999997e-01 +5.000000000000000e-01 2.857142857142856e-01 4.285714285714283e-01 +5.000000000000000e-01 3.571428571428570e-01 4.999999999999997e-01 +5.000000000000000e-01 2.142857142857142e-01 4.999999999999997e-01 +-5.000000000000000e-01 2.857142857142856e-01 4.285714285714283e-01 +-5.000000000000000e-01 3.571428571428570e-01 4.999999999999997e-01 +-5.000000000000000e-01 2.142857142857142e-01 4.999999999999997e-01 +5.000000000000000e-01 4.285714285714284e-01 4.285714285714283e-01 +5.000000000000000e-01 4.999999999999998e-01 4.999999999999997e-01 +5.000000000000000e-01 3.571428571428570e-01 4.999999999999997e-01 +-5.000000000000000e-01 4.285714285714284e-01 4.285714285714283e-01 +-5.000000000000000e-01 4.999999999999998e-01 4.999999999999997e-01 +-5.000000000000000e-01 3.571428571428570e-01 4.999999999999997e-01 + + + + + +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 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 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 + + +27 54 81 108 135 162 189 216 243 270 297 324 351 378 405 432 459 486 513 540 567 594 621 648 675 702 729 756 783 810 837 864 891 918 945 972 999 1026 1053 1080 1107 1134 1161 1188 1215 1242 1269 1296 1323 1350 1377 1404 1431 1458 1485 1512 1539 1566 1593 1620 1647 1674 1701 1728 1755 1782 1809 1836 1863 1890 1917 1944 1971 1998 2025 2052 2079 2106 2133 2160 2187 2214 2241 2268 2295 2322 2349 2376 2403 2430 2457 2484 2511 2538 2565 2592 2600 2608 2616 2624 2632 2640 2648 2656 2664 2672 2680 2688 2696 2704 2712 2720 2728 2736 2744 2752 2760 2768 2776 2784 2792 2800 2808 2816 2824 2832 2840 2848 2856 2864 2872 2880 2888 2896 2904 2912 2920 2928 2936 2944 2952 2960 2968 2976 2984 2992 3000 3008 3016 3024 3032 3040 3048 3056 3064 3072 3080 3088 3096 3104 3112 3120 3128 3136 3144 3152 3160 3168 3176 3184 3192 3200 3208 3216 3222 3228 3234 3240 3246 3252 3258 3264 3270 3276 3282 3288 3294 3300 3306 3312 3318 3324 3330 + + +29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 + + + + + +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +-5.837744249182610e-07 2.119073375361256e-07 2.457690205702178e-04 +5.837744249160023e-07 2.119073375310368e-07 2.457690205702174e-04 +5.244386865132437e-07 -2.349129401774402e-04 1.671918516757655e-04 +-5.244386865146724e-07 -2.349129401774345e-04 1.671918516757650e-04 +-5.659199213109435e-07 -2.352119054572094e-04 3.857087556502290e-04 +5.659199213085783e-07 -2.352119054572149e-04 3.857087556502312e-04 +0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +-4.186963338893988e-07 4.595461579992263e-08 1.226414609993113e-04 +-1.086359459523043e-18 1.653884149853156e-07 2.461384652800371e-04 +4.186963338879983e-07 4.595461579678072e-08 1.226414609993106e-04 +-5.516434417891639e-19 -2.350787480412566e-04 1.674989209255636e-04 +-5.310567935305362e-07 -2.350775201774524e-04 2.763917938029727e-04 +-1.058361050149348e-18 -2.353372786641772e-04 3.861112073129167e-04 +5.310567935286781e-07 -2.350775201774576e-04 2.763917938029747e-04 +3.772204603934606e-07 -1.207311853067908e-04 8.363382721926537e-05 +-3.772204603945160e-07 -1.207311853067875e-04 8.363382721926523e-05 +-5.376016452298040e-07 -1.209297958620777e-04 3.157561682841116e-04 +5.376016452275570e-07 -1.209297958620831e-04 3.157561682841124e-04 +4.629205255665292e-07 -1.208703606874947e-04 1.995551593846209e-04 +-4.629205255681239e-07 -1.208703606874902e-04 1.995551593846197e-04 +-4.836161082128029e-19 -1.208794262344413e-04 8.380297455335267e-05 +-1.082741371523736e-18 -1.210299630502584e-04 3.161188295582379e-04 +-6.631606232511129e-19 9.603728465477497e-09 1.228989556558602e-04 +-7.586520075254595e-19 -2.352312383983289e-04 2.767421352001891e-04 +-7.617890899985669e-19 -1.209998631786521e-04 1.998367175769942e-04 +5.837744249160023e-07 2.119073375310368e-07 2.457690205702174e-04 +-5.837744249182610e-07 2.119073375361256e-07 2.457690205702178e-04 +-6.363495606605182e-07 6.300823931551689e-07 4.927738595729364e-04 +6.363495606570341e-07 6.300823931490383e-07 4.927738595729362e-04 +5.659199213085783e-07 -2.352119054572149e-04 3.857087556502312e-04 +-5.659199213109435e-07 -2.352119054572094e-04 3.857087556502290e-04 +-6.021228017980128e-07 -2.353413633561015e-04 6.047269808706561e-04 +6.021228017945761e-07 -2.353413633561078e-04 6.047269808706576e-04 +-1.086359459523043e-18 1.653884149853156e-07 2.461384652800371e-04 +-6.160526936531224e-07 4.294269887930580e-07 3.692055347492497e-04 +-1.722428263351819e-18 6.063288744608721e-07 4.931894631152427e-04 +6.160526936502637e-07 4.294269887870342e-07 3.692055347492497e-04 +-1.058361050149348e-18 -2.353372786641772e-04 3.861112073129167e-04 +-5.994634605140504e-07 -2.353039138917457e-04 4.951510478089763e-04 +-1.684933820546015e-18 -2.353836215862662e-04 6.051778542805648e-04 +5.994634605111445e-07 -2.353039138917518e-04 4.951510478089780e-04 +5.376016452275570e-07 -1.209297958620831e-04 3.157561682841124e-04 +-5.376016452298040e-07 -1.209297958620777e-04 3.157561682841116e-04 +-6.004074172648779e-07 -1.208653008761997e-04 5.487386766733985e-04 +6.004074172614067e-07 -1.208653008762057e-04 5.487386766734003e-04 +5.878889116885231e-07 -1.209234546513790e-04 4.321722190147143e-04 +-5.878889116914308e-07 -1.209234546513733e-04 4.321722190147137e-04 +-1.082741371523736e-18 -1.210299630502584e-04 3.161188295582379e-04 +-1.707289203780873e-18 -1.208952631835636e-04 5.491630525004213e-04 +-1.396992249316306e-18 3.900611126277139e-07 3.696061080430062e-04 +-1.388035537643582e-18 -2.353902720048177e-04 4.955938695707181e-04 +-1.410045159382393e-18 -1.209887537512368e-04 4.325830335238062e-04 +6.363495606570341e-07 6.300823931490383e-07 4.927738595729362e-04 +-6.363495606605182e-07 6.300823931551689e-07 4.927738595729364e-04 +-5.902190461870739e-07 1.058912700263861e-06 7.402393992244252e-04 +5.902190461823183e-07 1.058912700255584e-06 7.402393992244245e-04 +6.021228017945761e-07 -2.353413633561078e-04 6.047269808706576e-04 +-6.021228017980128e-07 -2.353413633561015e-04 6.047269808706561e-04 +-5.384205926277403e-07 -2.353043663977734e-04 8.241795341836118e-04 +5.384205926230838e-07 -2.353043663977806e-04 8.241795341836124e-04 +-1.722428263351819e-18 6.063288744608721e-07 4.931894631152427e-04 +-6.319700151139888e-07 8.334016103896920e-07 6.164573595588159e-04 +-2.371506963854829e-18 1.081032274021752e-06 7.406189696484724e-04 +6.319700151098677e-07 8.334016103831785e-07 6.164573595588153e-04 +-1.684933820546015e-18 -2.353836215862662e-04 6.051778542805648e-04 +-5.798058706676397e-07 -2.353371991061522e-04 7.144114959554681e-04 +-2.321426140848419e-18 -2.352566193466021e-04 8.245794759510420e-04 +5.798058706636353e-07 -2.353371991061588e-04 7.144114959554694e-04 +6.004074172614067e-07 -1.208653008762057e-04 5.487386766734003e-04 +-6.004074172648779e-07 -1.208653008761997e-04 5.487386766733985e-04 +-5.443005439968724e-07 -1.206526090990681e-04 7.821980556937541e-04 +5.443005439921735e-07 -1.206526090990758e-04 7.821980556937552e-04 +5.831977615085195e-07 -1.207700979032192e-04 6.654243519898530e-04 +-5.831977615125552e-07 -1.207700979032128e-04 6.654243519898505e-04 +-1.707289203780873e-18 -1.208952631835636e-04 5.491630525004213e-04 +-2.346688236755788e-18 -1.206064276766670e-04 7.825787490052509e-04 +-2.051126677723241e-18 8.310373713153612e-07 6.168674453619852e-04 +-1.984310336563657e-18 -2.353336348772765e-04 7.148455826661190e-04 +-2.008253079394005e-18 -1.207632387058401e-04 6.658359398676979e-04 +5.902190461823183e-07 1.058912700255584e-06 7.402393992244245e-04 +-5.902190461870739e-07 1.058912700263861e-06 7.402393992244252e-04 +-4.379614145801213e-07 1.557385165205669e-06 9.880705251729990e-04 +4.379614145740172e-07 1.557385165198704e-06 9.880705251729988e-04 +5.384205926230838e-07 -2.353043663977806e-04 8.241795341836124e-04 +-5.384205926277403e-07 -2.353043663977734e-04 8.241795341836118e-04 +-4.017786031958274e-07 -2.351709423987629e-04 1.043957490946745e-03 +4.017786031898265e-07 -2.351709423987703e-04 1.043957490946746e-03 +-2.371506963854829e-18 1.081032274021752e-06 7.406189696484724e-04 +-5.219362979767821e-07 1.301834329596308e-06 8.641128354643057e-04 +-3.058530093416872e-18 1.631826708796085e-06 9.883432750831360e-04 +5.219362979713726e-07 1.301834329587132e-06 8.641128354643049e-04 +-2.321426140848419e-18 -2.352566193466021e-04 8.245794759510420e-04 +-4.788003695224307e-07 -2.352474269292239e-04 9.340289232742996e-04 +-3.008697424594227e-18 -2.350405172963546e-04 1.044245452469460e-03 +4.788003695170912e-07 -2.352474269292315e-04 9.340289232742998e-04 +5.443005439921735e-07 -1.206526090990758e-04 7.821980556937552e-04 +-5.443005439968724e-07 -1.206526090990681e-04 7.821980556937541e-04 +-4.075857244971683e-07 -1.203554449932087e-04 1.015998990552777e-03 +4.075857244910951e-07 -1.203554449932162e-04 1.015998990552777e-03 +4.852513399178662e-07 -1.205140022127498e-04 8.990571483573240e-04 +-4.852513399232649e-07 -1.205140022127414e-04 8.990571483573242e-04 +-2.346688236755788e-18 -1.206064276766670e-04 7.825787490052509e-04 +-3.044612779610667e-18 -1.202366889416590e-04 1.016274615334474e-03 +-2.701376665973626e-18 1.350049935531506e-06 8.644441936603176e-04 +-2.671230068549131e-18 -2.351573288632818e-04 9.343794579479500e-04 +-2.699753530816644e-18 -1.204293908404662e-04 8.993916005989020e-04 +4.379614145740172e-07 1.557385165198704e-06 9.880705251729988e-04 +-4.379614145801213e-07 1.557385165205669e-06 9.880705251729990e-04 +-2.272430454754394e-07 2.102493159881598e-06 1.236226673131672e-03 +2.272430454679662e-07 2.102493159875186e-06 1.236226673131675e-03 +4.017786031898265e-07 -2.351709423987703e-04 1.043957490946746e-03 +-4.017786031958274e-07 -2.351709423987629e-04 1.043957490946745e-03 +-2.105690586565827e-07 -2.349718059822149e-04 1.264035233244399e-03 +2.105690586492347e-07 -2.349718059822224e-04 1.264035233244399e-03 +-3.058530093416872e-18 1.631826708796085e-06 9.883432750831360e-04 +-3.393713468090282e-07 1.824594883248560e-06 1.112109470384217e-03 +-3.747174496979518e-18 2.220695494510125e-06 1.236357800912575e-03 +3.393713468022243e-07 1.824594883243616e-06 1.112109470384218e-03 +-3.008697424594227e-18 -2.350405172963546e-04 1.044245452469460e-03 +-3.111149480923911e-07 -2.350780297639174e-04 1.153961005002821e-03 +-3.688804497054714e-18 -2.347785861066253e-04 1.264173372161748e-03 +3.111149480857282e-07 -2.350780297639246e-04 1.153961005002821e-03 +4.075857244910951e-07 -1.203554449932162e-04 1.015998990552777e-03 +-4.075857244971683e-07 -1.203554449932087e-04 1.015998990552777e-03 +-2.121047195065714e-07 -1.199961381730581e-04 1.250114708723678e-03 +2.121047194991916e-07 -1.199961381730650e-04 1.250114708723678e-03 +3.152285626916177e-07 -1.201813520951096e-04 1.133019528576200e-03 +-3.152285626983484e-07 -1.201813520951032e-04 1.133019528576199e-03 +-3.044612779610667e-18 -1.202366889416590e-04 1.016274615334474e-03 +-3.703569464193632e-18 -1.198231364993828e-04 1.250246672085022e-03 +-3.416095456805169e-18 1.923122069795590e-06 1.112314911604648e-03 +-3.344370419095543e-18 -2.349122484445570e-04 1.154176932784438e-03 +-3.379737508462225e-18 -1.200330336160348e-04 1.133226677675377e-03 +2.272430454679662e-07 2.102493159875186e-06 1.236226673131675e-03 +-2.272430454754394e-07 2.102493159881598e-06 1.236226673131672e-03 +1.984316601485053e-08 2.677247945911391e-06 1.484689487737382e-03 +-1.984316602369953e-08 2.677247945902598e-06 1.484689487737383e-03 +2.105690586492347e-07 -2.349718059822224e-04 1.264035233244399e-03 +-2.105690586565827e-07 -2.349718059822149e-04 1.264035233244399e-03 +9.436695390411917e-09 -2.347342663596539e-04 1.484391514155303e-03 +-9.436695399157562e-09 -2.347342663596615e-04 1.484391514155304e-03 +-3.747174496979518e-18 2.220695494510125e-06 1.236357800912575e-03 +-1.060227835454485e-07 2.387803134353102e-06 1.360420542540887e-03 +-4.435554202746148e-18 2.819192412694705e-06 1.484658527629993e-03 +1.060227835373043e-07 2.387803134344490e-06 1.360420542540891e-03 +-3.688804497054714e-18 -2.347785861066253e-04 1.264173372161748e-03 +-1.028241168438367e-07 -2.348559813990092e-04 1.374179096139289e-03 +-4.392339806004540e-18 -2.345096923083859e-04 1.484361335454206e-03 +1.028241168357909e-07 -2.348559813990169e-04 1.374179096139289e-03 +2.121047194991916e-07 -1.199961381730650e-04 1.250114708723678e-03 +-2.121047195065714e-07 -1.199961381730581e-04 1.250114708723678e-03 +1.442267537238188e-08 -1.196029496238564e-04 1.484522026463955e-03 +-1.442267538116660e-08 -1.196029496238645e-04 1.484522026463956e-03 +1.012192788346516e-07 -1.198024538187580e-04 1.367282788763499e-03 +-1.012192788427051e-07 -1.198024538187503e-04 1.367282788763500e-03 +-3.703569464193632e-18 -1.198231364993828e-04 1.250246672085022e-03 +-4.408189206926516e-18 -1.194003091822161e-04 1.484491382441909e-03 +-4.078187362704863e-18 2.520675952342295e-06 1.360472240442497e-03 +-4.039093152594382e-18 -2.346431831165662e-04 1.374234822439101e-03 +-4.038822664534077e-18 -1.196109206640081e-04 1.367334829896252e-03 +-1.984316602369953e-08 2.677247945902598e-06 1.484689487737383e-03 +1.984316601485053e-08 2.677247945911391e-06 1.484689487737382e-03 +2.738520227373158e-07 3.256068446617514e-06 1.733444475821594e-03 +-2.738520227476157e-07 3.256068446609440e-06 1.733444475821595e-03 +-9.436695399157562e-09 -2.347342663596615e-04 1.484391514155304e-03 +9.436695390411917e-09 -2.347342663596539e-04 1.484391514155303e-03 +2.350748153723206e-07 -2.344860958460867e-04 1.705011837936200e-03 +-2.350748153824216e-07 -2.344860958460944e-04 1.705011837936201e-03 +-4.435554202746148e-18 2.819192412694705e-06 1.484658527629993e-03 +1.474397768831933e-07 2.967709186138763e-06 1.609031476303502e-03 +-5.168449460357931e-18 3.400108899322398e-06 1.733245469713240e-03 +-1.474397768927659e-07 2.967709186130565e-06 1.609031476303502e-03 +-4.392339806004540e-18 -2.345096923083859e-04 1.484361335454206e-03 +1.231055991083890e-07 -2.346098935975471e-04 1.594669942888815e-03 +-5.078740068565330e-18 -2.342605818448693e-04 1.704807140313622e-03 +-1.231055991178239e-07 -2.346098935975547e-04 1.594669942888817e-03 +-1.442267538116660e-08 -1.196029496238645e-04 1.484522026463956e-03 +1.442267537238188e-08 -1.196029496238564e-04 1.484522026463955e-03 +2.476478560900768e-07 -1.191996486813463e-04 1.719207814156758e-03 +-2.476478561002938e-07 -1.191996486813541e-04 1.719207814156759e-03 +-1.317390760566770e-07 -1.194009173306435e-04 1.601830881652543e-03 +1.317390760471542e-07 -1.194009173306355e-04 1.601830881652542e-03 +-4.408189206926516e-18 -1.194003091822161e-04 1.484491382441909e-03 +-5.130829286099020e-18 -1.189961205142760e-04 1.719008221407565e-03 +-4.804054893832396e-18 3.113313765157892e-06 1.608916368658946e-03 +-4.741296700757998e-18 -2.343811473338863e-04 1.594552308861050e-03 +-4.782065951608899e-18 -1.191943573627307e-04 1.601715967139759e-03 +-2.738520227476157e-07 3.256068446609440e-06 1.733444475821595e-03 +2.738520227373158e-07 3.256068446617514e-06 1.733444475821594e-03 +5.107197551459290e-07 3.815881689313725e-06 1.982477734058462e-03 +-5.107197551576784e-07 3.815881689306535e-06 1.982477734058464e-03 +-2.350748153824216e-07 -2.344860958460944e-04 1.705011837936201e-03 +2.350748153723206e-07 -2.344860958460867e-04 1.705011837936200e-03 +4.437769979323599e-07 -2.342521219967302e-04 1.925882313633066e-03 +-4.437769979438677e-07 -2.342521219967386e-04 1.925882313633067e-03 +-5.168449460357931e-18 3.400108899322398e-06 1.733245469713240e-03 +3.959789875129755e-07 3.539675892593789e-06 1.857927042877850e-03 +-5.890174470977799e-18 3.944440979119898e-06 1.982116861715962e-03 +-3.959789875240023e-07 3.539675892585880e-06 1.857927042877852e-03 +-5.078740068565330e-18 -2.342605818448693e-04 1.704807140313622e-03 +3.428100472807850e-07 -2.343658472606790e-04 1.815416270962577e-03 +-5.779497705018204e-18 -2.340538854709540e-04 1.925508755943602e-03 +-3.428100472915650e-07 -2.343658472606871e-04 1.815416270962578e-03 +-2.476478561002938e-07 -1.191996486813541e-04 1.719207814156759e-03 +2.476478560900768e-07 -1.191996486813463e-04 1.719207814156758e-03 +4.641451380451383e-07 -1.188126201029031e-04 1.954157706223879e-03 +-4.641451380567688e-07 -1.188126201029108e-04 1.954157706223880e-03 +-3.593746614532477e-07 -1.190024481230814e-04 1.836650772754556e-03 +3.593746614423413e-07 -1.190024481230739e-04 1.836650772754555e-03 +-5.130829286099020e-18 -1.189961205142760e-04 1.719008221407565e-03 +-5.835744332310584e-18 -1.186297973540460e-04 1.953795023037661e-03 +-5.530056428219163e-18 3.677757931779355e-06 1.857645683247403e-03 +-5.419760165341342e-18 -2.341506198782526e-04 1.815125924458836e-03 +-5.475161414047694e-18 -1.188073500427489e-04 1.836367966341482e-03 +-5.107197551576784e-07 3.815881689306535e-06 1.982477734058464e-03 +5.107197551459290e-07 3.815881689313725e-06 1.982477734058462e-03 +7.082361197511304e-07 4.338568921640399e-06 2.231788117934562e-03 +-7.082361197643896e-07 4.338568921632466e-06 2.231788117934564e-03 +-4.437769979438677e-07 -2.342521219967386e-04 1.925882313633067e-03 +4.437769979323599e-07 -2.342521219967302e-04 1.925882313633066e-03 +6.163399428310809e-07 -2.340666009433609e-04 2.147000378078797e-03 +-6.163399428440512e-07 -2.340666009433688e-04 2.147000378078798e-03 +-5.890174470977799e-18 3.944440979119898e-06 1.982116861715962e-03 +6.156226808280296e-07 4.082805983441277e-06 2.107097706648883e-03 +-6.647514570051749e-18 4.447339559944059e-06 2.231285411401969e-03 +-6.156226808405165e-07 4.082805983434400e-06 2.107097706648884e-03 +-5.779497705018204e-18 -2.340538854709540e-04 1.925508755943602e-03 +5.357091391686053e-07 -2.341505099317782e-04 2.036410253490771e-03 +-6.504114539059556e-18 -2.339094884809807e-04 2.146478709586558e-03 +-5.357091391808550e-07 -2.341505099317867e-04 2.036410253490773e-03 +-4.641451380567688e-07 -1.188126201029108e-04 1.954157706223880e-03 +4.641451380451383e-07 -1.188126201029031e-04 1.954157706223879e-03 +6.437471522750519e-07 -1.184700063284164e-04 2.189371029369070e-03 +-6.437471522881401e-07 -1.184700063284241e-04 2.189371029369072e-03 +-5.596917977290138e-07 -1.186338957837293e-04 2.071730497462723e-03 +5.596917977166482e-07 -1.186338957837214e-04 2.071730497462722e-03 +-5.835744332310584e-18 -1.186297973540460e-04 1.953795023037661e-03 +-6.565238223243550e-18 -1.183198624780587e-04 2.188866292427775e-03 +-6.259186359682605e-18 4.200765651717107e-06 2.106662329605344e-03 +-6.145202525634023e-18 -2.339727259096410e-04 2.035958671931612e-03 +-6.202471134573213e-18 -1.184663417364038e-04 2.071293196673845e-03 +-7.082361197643896e-07 4.338568921632466e-06 2.231788117934564e-03 +7.082361197511304e-07 4.338568921640399e-06 2.231788117934562e-03 +8.506146132642771e-07 4.795152866231508e-06 2.481391295926036e-03 +-8.506146132789390e-07 4.795152866223549e-06 2.481391295926038e-03 +-6.163399428440512e-07 -2.340666009433688e-04 2.147000378078798e-03 +6.163399428310809e-07 -2.340666009433609e-04 2.147000378078797e-03 +7.387694621260225e-07 -2.339673369315327e-04 2.368375485498540e-03 +-7.387694621403852e-07 -2.339673369315392e-04 2.368375485498541e-03 +-6.647514570051749e-18 4.447339559944059e-06 2.231285411401969e-03 +7.870650909012175e-07 4.577806037905628e-06 2.356551727749084e-03 +-7.349241662182534e-18 4.894442937860247e-06 2.480788695594626e-03 +-7.870650909152221e-07 4.577806037896818e-06 2.356551727749088e-03 +-6.504114539059556e-18 -2.339094884809807e-04 2.146478709586558e-03 +6.844373900926116e-07 -2.340042562153289e-04 2.257654763410325e-03 +-7.199971957563665e-18 -2.338519700555985e-04 2.367747587493140e-03 +-6.844373901062851e-07 -2.340042562153360e-04 2.257654763410326e-03 +-6.437471522881401e-07 -1.184700063284241e-04 2.189371029369072e-03 +6.437471522750519e-07 -1.184700063284164e-04 2.189371029369070e-03 +7.730585056420925e-07 -1.182037689119240e-04 2.424859766629079e-03 +-7.730585056565969e-07 -1.182037689119307e-04 2.424859766629081e-03 +-7.152298416315375e-07 -1.183252109626173e-04 2.307080414804125e-03 +7.152298416177370e-07 -1.183252109626100e-04 2.307080414804123e-03 +-6.565238223243550e-18 -1.183198624780587e-04 2.188866292427775e-03 +-7.271255074031035e-18 -1.180838516998418e-04 2.424252958260217e-03 +-7.021936219962652e-18 4.679964667444015e-06 2.355992176825256e-03 +-6.855853242213030e-18 -2.338679706934682e-04 2.257073478307409e-03 +-6.922133983925985e-18 -1.181918642441562e-04 2.306518237292285e-03 +-8.506146132789390e-07 4.795152866223549e-06 2.481391295926038e-03 +8.506146132642771e-07 4.795152866231508e-06 2.481391295926036e-03 +9.350562768498467e-07 5.233538529161063e-06 2.731385320142030e-03 +-9.350562768657630e-07 5.233538529157846e-06 2.731385320142032e-03 +-7.387694621403852e-07 -2.339673369315392e-04 2.368375485498541e-03 +7.387694621260225e-07 -2.339673369315327e-04 2.368375485498540e-03 +8.097774175336660e-07 -2.340410399854215e-04 2.590099394642708e-03 +-8.097774175491796e-07 -2.340410399854275e-04 2.590099394642709e-03 +-7.349241662182534e-18 4.894442937860247e-06 2.480788695594626e-03 +8.996799281454426e-07 5.007950124142000e-06 2.606328575659117e-03 +-7.977488646139009e-18 5.335413279925878e-06 2.730740017225271e-03 +-8.996799281607248e-07 5.007950124136084e-06 2.606328575659118e-03 +-7.199971957563665e-18 -2.338519700555985e-04 2.367747587493140e-03 +7.802461431876091e-07 -2.339736594141658e-04 2.479183408017861e-03 +-7.767199482093328e-18 -2.339540055235995e-04 2.589426808234936e-03 +-7.802461432026007e-07 -2.339736594141720e-04 2.479183408017863e-03 +-7.730585056565969e-07 -1.182037689119307e-04 2.424859766629081e-03 +7.730585056420925e-07 -1.182037689119240e-04 2.424859766629079e-03 +8.503726370894320e-07 -1.180910245731850e-04 2.660738059603037e-03 +-8.503726371051257e-07 -1.180910245731900e-04 2.660738059603038e-03 +-8.178878642016744e-07 -1.181207001306822e-04 2.542736507382524e-03 +8.178878641865226e-07 -1.181207001306765e-04 2.542736507382523e-03 +-7.271255074031035e-18 -1.180838516998418e-04 2.424252958260217e-03 +-7.862376537734905e-18 -1.179863174144296e-04 2.660089669717584e-03 +-7.658157225024138e-18 5.107387949313837e-06 2.605697223723492e-03 +-7.511934853781914e-18 -2.338758578910745e-04 2.478524282387674e-03 +-7.591634532982011e-18 -1.180104582787286e-04 2.542100190634379e-03 +-9.350562768657630e-07 5.233538529157846e-06 2.731385320142032e-03 +9.350562768498467e-07 5.233538529161063e-06 2.731385320142030e-03 +9.789314372972983e-07 5.409111460706697e-06 2.982409305170704e-03 +-9.789314373141932e-07 5.409111460706879e-06 2.982409305170712e-03 +-8.097774175491796e-07 -2.340410399854275e-04 2.590099394642709e-03 +8.097774175336660e-07 -2.340410399854215e-04 2.590099394642708e-03 +8.449087146098168e-07 -2.343250202075185e-04 2.812280922399218e-03 +-8.449087146262812e-07 -2.343250202075257e-04 2.812280922399222e-03 +-7.977488646139009e-18 5.335413279925878e-06 2.730740017225271e-03 +9.602909997697213e-07 5.393423751334147e-06 2.856699554828113e-03 +-8.458312192603833e-18 5.520597555566196e-06 2.981774359711260e-03 +-9.602909997862029e-07 5.393423751333293e-06 2.856699554828117e-03 +-7.767199482093328e-18 -2.339540055235995e-04 2.589426808234936e-03 +8.303395272968498e-07 -2.341609898487294e-04 2.701129785920640e-03 +-8.226053111488744e-18 -2.342381920574044e-04 2.811633242822026e-03 +-8.303395273128354e-07 -2.341609898487355e-04 2.701129785920642e-03 +-8.503726371051257e-07 -1.180910245731900e-04 2.660738059603038e-03 +8.503726370894320e-07 -1.180910245731850e-04 2.660738059603037e-03 +8.918372940140387e-07 -1.182641016204200e-04 2.897390466026244e-03 +-8.918372940305920e-07 -1.182641016204249e-04 2.897390466026252e-03 +-8.738950413778117e-07 -1.181328043621916e-04 2.778933140185867e-03 +8.738950413616582e-07 -1.181328043621871e-04 2.778933140185863e-03 +-7.862376537734905e-18 -1.179863174144296e-04 2.660089669717584e-03 +-8.279224281263652e-18 -1.181672739868215e-04 2.896751220240438e-03 +-8.259934429378916e-18 5.499492093931592e-06 2.856053565940886e-03 +-7.995375599704856e-18 -2.340776909225755e-04 2.700461137543522e-03 +-8.089550112444018e-18 -1.180317992645816e-04 2.778285358567161e-03 +5.244386865132437e-07 -2.349129401774402e-04 1.671918516757655e-04 +-5.244386865146724e-07 -2.349129401774345e-04 1.671918516757650e-04 +-5.659199213109435e-07 -2.352119054572094e-04 3.857087556502290e-04 +5.659199213085783e-07 -2.352119054572149e-04 3.857087556502312e-04 +6.457611588026867e-07 -4.427798862191914e-04 3.343766208533042e-04 +-6.457611588040550e-07 -4.427798862191851e-04 3.343766208533024e-04 +-7.052885693205728e-07 -4.430316032834571e-04 5.254713701730655e-04 +7.052885693181567e-07 -4.430316032834635e-04 5.254713701730680e-04 +-5.516434417891639e-19 -2.350787480412566e-04 1.674989209255636e-04 +-5.310567935305362e-07 -2.350775201774524e-04 2.763917938029727e-04 +-1.058361050149348e-18 -2.353372786641772e-04 3.861112073129167e-04 +5.310567935286781e-07 -2.350775201774576e-04 2.763917938029747e-04 +-4.099639464710814e-19 -4.429759534610909e-04 3.349750137108436e-04 +-6.839061538840247e-07 -4.429011078563619e-04 4.299324235518003e-04 +-1.001867923034426e-18 -4.431931856833289e-04 5.261222884992123e-04 +6.839061538820503e-07 -4.429011078563686e-04 4.299324235518022e-04 +5.708778590770766e-07 -3.423331965141674e-04 2.507481055077089e-04 +-5.708778590785064e-07 -3.423331965141606e-04 2.507481055077078e-04 +-6.335439852963197e-07 -3.425929863102166e-04 4.556170628770528e-04 +6.335439852938503e-07 -3.425929863102225e-04 4.556170628770557e-04 +6.093152866690001e-07 -3.424597078888347e-04 3.531760024576194e-04 +-6.093152866710362e-07 -3.424597078888288e-04 3.531760024576172e-04 +-4.463334236438129e-19 -3.424826841927163e-04 2.511891602627036e-04 +-1.026863666784554e-18 -3.427329042630933e-04 4.561131698559494e-04 +-7.586520075254595e-19 -2.352312383983289e-04 2.767421352001891e-04 +-6.859841907126761e-19 -4.430819044388178e-04 4.305613484748963e-04 +-7.134680937453630e-19 -3.426150695964294e-04 3.536415612559785e-04 +5.659199213085783e-07 -2.352119054572149e-04 3.857087556502312e-04 +-5.659199213109435e-07 -2.352119054572094e-04 3.857087556502290e-04 +-6.021228017980128e-07 -2.353413633561015e-04 6.047269808706561e-04 +6.021228017945761e-07 -2.353413633561078e-04 6.047269808706576e-04 +7.052885693181567e-07 -4.430316032834635e-04 5.254713701730680e-04 +-7.052885693205728e-07 -4.430316032834571e-04 5.254713701730655e-04 +-6.954098484232062e-07 -4.432716662037772e-04 7.166668544035535e-04 +6.954098484198411e-07 -4.432716662037833e-04 7.166668544035552e-04 +-1.058361050149348e-18 -2.353372786641772e-04 3.861112073129167e-04 +-5.994634605140504e-07 -2.353039138917457e-04 4.951510478089763e-04 +-1.684933820546015e-18 -2.353836215862662e-04 6.051778542805648e-04 +5.994634605111445e-07 -2.353039138917518e-04 4.951510478089780e-04 +-1.001867923034426e-18 -4.431931856833289e-04 5.261222884992123e-04 +-7.093194519036501e-07 -4.431591851745645e-04 6.210355005220120e-04 +-1.646314412107139e-18 -4.433730410090228e-04 7.173077719918367e-04 +7.093194519008169e-07 -4.431591851745704e-04 6.210355005220147e-04 +6.335439852938503e-07 -3.425929863102225e-04 4.556170628770557e-04 +-6.335439852963197e-07 -3.425929863102166e-04 4.556170628770528e-04 +-6.357166377030724e-07 -3.428071401106080e-04 6.607119731267080e-04 +6.357166376996762e-07 -3.428071401106147e-04 6.607119731267091e-04 +6.426493154659637e-07 -3.427148557326945e-04 5.581146115165688e-04 +-6.426493154688381e-07 -3.427148557326881e-04 5.581146115165660e-04 +-1.026863666784554e-18 -3.427329042630933e-04 4.561131698559494e-04 +-1.662313739515140e-18 -3.428718472294762e-04 6.612280376971959e-04 +-1.388035537643582e-18 -2.353902720048177e-04 4.955938695707181e-04 +-1.330892246567194e-18 -4.432951227037040e-04 6.216927806995922e-04 +-1.353976789512017e-18 -3.428229196537589e-04 5.586324930179204e-04 +6.021228017945761e-07 -2.353413633561078e-04 6.047269808706576e-04 +-6.021228017980128e-07 -2.353413633561015e-04 6.047269808706561e-04 +-5.384205926277403e-07 -2.353043663977734e-04 8.241795341836118e-04 +5.384205926230838e-07 -2.353043663977806e-04 8.241795341836124e-04 +6.954098484198411e-07 -4.432716662037833e-04 7.166668544035552e-04 +-6.954098484232062e-07 -4.432716662037772e-04 7.166668544035535e-04 +-6.078017058975287e-07 -4.434435315537072e-04 9.081453942828630e-04 +6.078017058929507e-07 -4.434435315537141e-04 9.081453942828638e-04 +-1.684933820546015e-18 -2.353836215862662e-04 6.051778542805648e-04 +-5.798058706676397e-07 -2.353371991061522e-04 7.144114959554681e-04 +-2.321426140848419e-18 -2.352566193466021e-04 8.245794759510420e-04 +5.798058706636353e-07 -2.353371991061588e-04 7.144114959554694e-04 +-1.646314412107139e-18 -4.433730410090228e-04 7.173077719918367e-04 +-6.620678895356849e-07 -4.433670978403924e-04 8.123689721973004e-04 +-2.279120815600007e-18 -4.434491218468969e-04 9.086880405595342e-04 +6.620678895317217e-07 -4.433670978403990e-04 8.123689721973011e-04 +6.357166376996762e-07 -3.428071401106147e-04 6.607119731267091e-04 +-6.357166377030724e-07 -3.428071401106080e-04 6.607119731267080e-04 +-5.628355329658887e-07 -3.429000952109528e-04 8.661674439584856e-04 +5.628355329612694e-07 -3.429000952109597e-04 8.661674439584855e-04 +6.100205206473307e-07 -3.428691248135230e-04 7.633994748823802e-04 +-6.100205206513227e-07 -3.428691248135162e-04 7.633994748823808e-04 +-1.662313739515140e-18 -3.428718472294762e-04 6.612280376971959e-04 +-2.298121154270350e-18 -3.428705237364550e-04 8.666172174733136e-04 +-1.984310336563657e-18 -2.353336348772765e-04 7.148455826661190e-04 +-1.958833173697024e-18 -4.434250156923867e-04 8.129714595528490e-04 +-1.970722240641249e-18 -3.428857081903426e-04 7.638921603601888e-04 +5.384205926230838e-07 -2.353043663977806e-04 8.241795341836124e-04 +-5.384205926277403e-07 -2.353043663977734e-04 8.241795341836118e-04 +-4.017786031958274e-07 -2.351709423987629e-04 1.043957490946745e-03 +4.017786031898265e-07 -2.351709423987703e-04 1.043957490946746e-03 +6.078017058929507e-07 -4.434435315537141e-04 9.081453942828638e-04 +-6.078017058975287e-07 -4.434435315537072e-04 9.081453942828630e-04 +-4.475891826173059e-07 -4.435373581000243e-04 1.099906970568249e-03 +4.475891826114596e-07 -4.435373581000318e-04 1.099906970568249e-03 +-2.321426140848419e-18 -2.352566193466021e-04 8.245794759510420e-04 +-4.788003695224307e-07 -2.352474269292239e-04 9.340289232742996e-04 +-3.008697424594227e-18 -2.350405172963546e-04 1.044245452469460e-03 +4.788003695170912e-07 -2.352474269292315e-04 9.340289232742998e-04 +-2.279120815600007e-18 -4.434491218468969e-04 9.086880405595342e-04 +-5.353844270707363e-07 -4.435004555661187e-04 1.003992575469945e-03 +-2.930724071332529e-18 -4.434475023569298e-04 1.100287954621100e-03 +5.353844270655296e-07 -4.435004555661258e-04 1.003992575469946e-03 +5.628355329612694e-07 -3.429000952109597e-04 8.661674439584855e-04 +-5.628355329658887e-07 -3.429000952109528e-04 8.661674439584856e-04 +-4.164698295959296e-07 -3.428959618386402e-04 1.071931619802653e-03 +4.164698295900140e-07 -3.428959618386475e-04 1.071931619802653e-03 +4.972793956169963e-07 -3.429067934902322e-04 9.690125892876883e-04 +-4.972793956222608e-07 -3.429067934902252e-04 9.690125892876878e-04 +-2.298121154270350e-18 -3.428705237364550e-04 8.666172174733136e-04 +-2.965734490758835e-18 -3.427780059149063e-04 1.072251370795775e-03 +-2.671230068549131e-18 -2.351573288632818e-04 9.343794579479500e-04 +-2.604120905452704e-18 -4.434538029194468e-04 1.004459532939686e-03 +-2.633477752187364e-18 -3.428325407004354e-04 9.694035179730239e-04 +4.017786031898265e-07 -2.351709423987703e-04 1.043957490946746e-03 +-4.017786031958274e-07 -2.351709423987629e-04 1.043957490946745e-03 +-2.105690586565827e-07 -2.349718059822149e-04 1.264035233244399e-03 +2.105690586492347e-07 -2.349718059822224e-04 1.264035233244399e-03 +4.475891826114596e-07 -4.435373581000318e-04 1.099906970568249e-03 +-4.475891826173059e-07 -4.435373581000243e-04 1.099906970568249e-03 +-2.365181726536955e-07 -4.435725721734194e-04 1.291936399974807e-03 +2.365181726464852e-07 -4.435725721734278e-04 1.291936399974808e-03 +-3.008697424594227e-18 -2.350405172963546e-04 1.044245452469460e-03 +-3.111149480923911e-07 -2.350780297639174e-04 1.153961005002821e-03 +-3.688804497054714e-18 -2.347785861066253e-04 1.264173372161748e-03 +3.111149480857282e-07 -2.350780297639246e-04 1.153961005002821e-03 +-2.930724071332529e-18 -4.434475023569298e-04 1.100287954621100e-03 +-3.470793164930286e-07 -4.435596075156993e-04 1.195888328946846e-03 +-3.624166122447983e-18 -4.434146679133253e-04 1.292121570918469e-03 +3.470793164865189e-07 -4.435596075157073e-04 1.195888328946847e-03 +4.164698295900140e-07 -3.428959618386475e-04 1.071931619802653e-03 +-4.164698295959296e-07 -3.428959618386402e-04 1.071931619802653e-03 +-2.196891730105864e-07 -3.428290905536487e-04 1.277978909419540e-03 +2.196891730032733e-07 -3.428290905536566e-04 1.277978909419541e-03 +3.230565252591603e-07 -3.428694457088932e-04 1.174921428760798e-03 +-3.230565252657524e-07 -3.428694457088855e-04 1.174921428760798e-03 +-2.965734490758835e-18 -3.427780059149063e-04 1.072251370795775e-03 +-3.672463544053729e-18 -3.426432357652589e-04 1.278133229115361e-03 +-3.344370419095543e-18 -2.349122484445570e-04 1.154176932784438e-03 +-3.267791071961149e-18 -4.434333980560035e-04 1.196174801861465e-03 +-3.307785461373241e-18 -3.427129080473525e-04 1.175161149867807e-03 +2.105690586492347e-07 -2.349718059822224e-04 1.264035233244399e-03 +-2.105690586565827e-07 -2.349718059822149e-04 1.264035233244399e-03 +9.436695390411917e-09 -2.347342663596539e-04 1.484391514155303e-03 +-9.436695399157562e-09 -2.347342663596615e-04 1.484391514155304e-03 +2.365181726464852e-07 -4.435725721734278e-04 1.291936399974808e-03 +-2.365181726536955e-07 -4.435725721734194e-04 1.291936399974807e-03 +1.023332365210274e-09 -4.435776957777617e-04 1.484217889917422e-03 +-1.023332373783412e-09 -4.435776957777695e-04 1.484217889917424e-03 +-3.688804497054714e-18 -2.347785861066253e-04 1.264173372161748e-03 +-1.028241168438367e-07 -2.348559813990092e-04 1.374179096139289e-03 +-4.392339806004540e-18 -2.345096923083859e-04 1.484361335454206e-03 +1.028241168357909e-07 -2.348559813990169e-04 1.374179096139289e-03 +-3.624166122447983e-18 -4.434146679133253e-04 1.292121570918469e-03 +-1.193394050505384e-07 -4.435780142138763e-04 1.388047486136782e-03 +-4.315483973750401e-18 -4.433830425618157e-04 1.484190028574010e-03 +1.193394050426279e-07 -4.435780142138846e-04 1.388047486136784e-03 +2.196891730032733e-07 -3.428290905536566e-04 1.277978909419541e-03 +-2.196891730105864e-07 -3.428290905536487e-04 1.277978909419540e-03 +4.948992308251186e-09 -3.427235618735870e-04 1.484292089182700e-03 +-4.948992316940470e-09 -3.427235618735945e-04 1.484292089182702e-03 +1.093574435640177e-07 -3.427790710496524e-04 1.381102862614853e-03 +-1.093574435720467e-07 -3.427790710496443e-04 1.381102862614851e-03 +-3.672463544053729e-18 -3.426432357652589e-04 1.278133229115361e-03 +-4.368078598638360e-18 -3.425051918176430e-04 1.484262759790400e-03 +-4.039093152594382e-18 -2.346431831165662e-04 1.374234822439101e-03 +-3.980009295800945e-18 -4.433962400436710e-04 1.388127050315015e-03 +-4.034365815393642e-18 -3.425727450336733e-04 1.381167226451778e-03 +-9.436695399157562e-09 -2.347342663596615e-04 1.484391514155304e-03 +9.436695390411917e-09 -2.347342663596539e-04 1.484391514155303e-03 +2.350748153723206e-07 -2.344860958460867e-04 1.705011837936200e-03 +-2.350748153824216e-07 -2.344860958460944e-04 1.705011837936201e-03 +-1.023332373783412e-09 -4.435776957777695e-04 1.484217889917424e-03 +1.023332365210274e-09 -4.435776957777617e-04 1.484217889917422e-03 +2.420052836788886e-07 -4.435708162069976e-04 1.676733756016701e-03 +-2.420052836887602e-07 -4.435708162070059e-04 1.676733756016702e-03 +-4.392339806004540e-18 -2.345096923083859e-04 1.484361335454206e-03 +1.231055991083890e-07 -2.346098935975471e-04 1.594669942888815e-03 +-5.078740068565330e-18 -2.342605818448693e-04 1.704807140313622e-03 +-1.231055991178239e-07 -2.346098935975547e-04 1.594669942888817e-03 +-4.315483973750401e-18 -4.433830425618157e-04 1.484190028574010e-03 +1.222461813546520e-07 -4.435743765478707e-04 1.580446887737228e-03 +-4.976259008114911e-18 -4.433827910315499e-04 1.676487475486756e-03 +-1.222461813638717e-07 -4.435743765478780e-04 1.580446887737229e-03 +-4.948992316940470e-09 -3.427235618735945e-04 1.484292089182702e-03 +4.948992308251186e-09 -3.427235618735870e-04 1.484292089182700e-03 +2.339286935724551e-07 -3.426081820278788e-04 1.690854500707115e-03 +-2.339286935824325e-07 -3.426081820278867e-04 1.690854500707116e-03 +-1.203408121842182e-07 -3.426655899061252e-04 1.587543623690865e-03 +1.203408121748906e-07 -3.426655899061180e-04 1.587543623690864e-03 +-4.368078598638360e-18 -3.425051918176430e-04 1.484262759790400e-03 +-5.023459588228412e-18 -3.423904227860848e-04 1.690635725362867e-03 +-4.741296700757998e-18 -2.343811473338863e-04 1.594552308861050e-03 +-4.643323774645992e-18 -4.433776885352711e-04 1.580310254147305e-03 +-4.691733279224739e-18 -3.424434573306271e-04 1.587419151853378e-03 +-2.350748153824216e-07 -2.344860958460944e-04 1.705011837936201e-03 +2.350748153723206e-07 -2.344860958460867e-04 1.705011837936200e-03 +4.437769979323599e-07 -2.342521219967302e-04 1.925882313633066e-03 +-4.437769979438677e-07 -2.342521219967386e-04 1.925882313633067e-03 +-2.420052836887602e-07 -4.435708162070059e-04 1.676733756016702e-03 +2.420052836788886e-07 -4.435708162069976e-04 1.676733756016701e-03 +4.646351777773326e-07 -4.435805998702815e-04 1.869467544570544e-03 +-4.646351777885817e-07 -4.435805998702902e-04 1.869467544570545e-03 +-5.078740068565330e-18 -2.342605818448693e-04 1.704807140313622e-03 +3.428100472807850e-07 -2.343658472606790e-04 1.815416270962577e-03 +-5.779497705018204e-18 -2.340538854709540e-04 1.925508755943602e-03 +-3.428100472915650e-07 -2.343658472606871e-04 1.815416270962578e-03 +-4.976259008114911e-18 -4.433827910315499e-04 1.676487475486756e-03 +3.571763716993169e-07 -4.435714216746367e-04 1.773075104909815e-03 +-5.665690887620708e-18 -4.434281438802249e-04 1.869008520259955e-03 +-3.571763717098601e-07 -4.435714216746457e-04 1.773075104909816e-03 +-2.339286935824325e-07 -3.426081820278867e-04 1.690854500707116e-03 +2.339286935724551e-07 -3.426081820278788e-04 1.690854500707115e-03 +4.453590920842170e-07 -3.425067424374342e-04 1.897652083882971e-03 +-4.453590920955980e-07 -3.425067424374431e-04 1.897652083882972e-03 +-3.431292492925655e-07 -3.425542592134641e-04 1.794224170636228e-03 +3.431292492819094e-07 -3.425542592134554e-04 1.794224170636227e-03 +-5.023459588228412e-18 -3.423904227860848e-04 1.690635725362867e-03 +-5.722468564866348e-18 -3.423219565776612e-04 1.897249456371721e-03 +-5.419760165341342e-18 -2.341506198782526e-04 1.815125924458836e-03 +-5.316360934410988e-18 -4.433992946225638e-04 1.772720596291320e-03 +-5.366090619247370e-18 -3.423489639473262e-04 1.793912490231452e-03 +-4.437769979438677e-07 -2.342521219967386e-04 1.925882313633067e-03 +4.437769979323599e-07 -2.342521219967302e-04 1.925882313633066e-03 +6.163399428310809e-07 -2.340666009433609e-04 2.147000378078797e-03 +-6.163399428440512e-07 -2.340666009433688e-04 2.147000378078798e-03 +-4.646351777885817e-07 -4.435805998702902e-04 1.869467544570545e-03 +4.646351777773326e-07 -4.435805998702815e-04 1.869467544570544e-03 +6.464297560038129e-07 -4.436260995041451e-04 2.062406664690123e-03 +-6.464297560165233e-07 -4.436260995041533e-04 2.062406664690124e-03 +-5.779497705018204e-18 -2.340538854709540e-04 1.925508755943602e-03 +5.357091391686053e-07 -2.341505099317782e-04 2.036410253490771e-03 +-6.504114539059556e-18 -2.339094884809807e-04 2.146478709586558e-03 +-5.357091391808550e-07 -2.341505099317867e-04 2.036410253490773e-03 +-5.665690887620708e-18 -4.434281438802249e-04 1.869008520259955e-03 +5.618851548873577e-07 -4.435987070585713e-04 1.965911317122707e-03 +-6.383604249977931e-18 -4.435334820379255e-04 2.061756097981827e-03 +-5.618851548993334e-07 -4.435987070585794e-04 1.965911317122708e-03 +-4.453590920955980e-07 -3.425067424374431e-04 1.897652083882972e-03 +4.453590920842170e-07 -3.425067424374342e-04 1.897652083882971e-03 +6.194292309103052e-07 -3.424517777322511e-04 2.104678233405296e-03 +-6.194292309231650e-07 -3.424517777322593e-04 2.104678233405297e-03 +-5.382488699772310e-07 -3.424708443827371e-04 2.001137138716334e-03 +5.382488699651063e-07 -3.424708443827284e-04 2.001137138716332e-03 +-5.722468564866348e-18 -3.423219565776612e-04 1.897249456371721e-03 +-6.448719907798105e-18 -3.423159058629077e-04 2.104112149298011e-03 +-6.145202525634023e-18 -2.339727259096410e-04 2.035958671931612e-03 +-6.022161063877985e-18 -4.434719894651426e-04 1.965353077465758e-03 +-6.085665787455212e-18 -3.423105530814140e-04 2.000648662991349e-03 +-6.163399428440512e-07 -2.340666009433688e-04 2.147000378078798e-03 +6.163399428310809e-07 -2.340666009433609e-04 2.147000378078797e-03 +7.387694621260225e-07 -2.339673369315327e-04 2.368375485498540e-03 +-7.387694621403852e-07 -2.339673369315392e-04 2.368375485498541e-03 +-6.464297560165233e-07 -4.436260995041533e-04 2.062406664690124e-03 +6.464297560038129e-07 -4.436260995041451e-04 2.062406664690123e-03 +7.706060224995859e-07 -4.437430907132693e-04 2.255546296061935e-03 +-7.706060225136831e-07 -4.437430907132765e-04 2.255546296061937e-03 +-6.504114539059556e-18 -2.339094884809807e-04 2.146478709586558e-03 +6.844373900926116e-07 -2.340042562153289e-04 2.257654763410325e-03 +-7.199971957563665e-18 -2.338519700555985e-04 2.367747587493140e-03 +-6.844373901062851e-07 -2.340042562153360e-04 2.257654763410326e-03 +-6.383604249977931e-18 -4.435334820379255e-04 2.061756097981827e-03 +7.165697791875915e-07 -4.436713648435342e-04 2.158952140070598e-03 +-7.068886991531162e-18 -4.437082556685088e-04 2.254753313662740e-03 +-7.165697792010179e-07 -4.436713648435424e-04 2.158952140070599e-03 +-6.194292309231650e-07 -3.424517777322593e-04 2.104678233405297e-03 +6.194292309103052e-07 -3.424517777322511e-04 2.104678233405296e-03 +7.404008464879072e-07 -3.424842209471344e-04 2.311937859615723e-03 +-7.404008465021364e-07 -3.424842209471414e-04 2.311937859615725e-03 +-6.873349610569498e-07 -3.424545630617980e-04 2.208277697266286e-03 +6.873349610433824e-07 -3.424545630617904e-04 2.208277697266285e-03 +-6.448719907798105e-18 -3.423159058629077e-04 2.104112149298011e-03 +-7.133248260632688e-18 -3.423975565662180e-04 2.311253925293834e-03 +-6.855853242213030e-18 -2.338679706934682e-04 2.257073478307409e-03 +-6.736914596295255e-18 -4.436123334789290e-04 2.158221527987656e-03 +-6.801363132951406e-18 -3.423431839989173e-04 2.207645406372056e-03 +-7.387694621403852e-07 -2.339673369315392e-04 2.368375485498541e-03 +7.387694621260225e-07 -2.339673369315327e-04 2.368375485498540e-03 +8.097774175336660e-07 -2.340410399854215e-04 2.590099394642708e-03 +-8.097774175491796e-07 -2.340410399854275e-04 2.590099394642709e-03 +-7.706060225136831e-07 -4.437430907132765e-04 2.255546296061937e-03 +7.706060224995859e-07 -4.437430907132693e-04 2.255546296061935e-03 +8.280403047148058e-07 -4.439488052234584e-04 2.448878463004290e-03 +-8.280403047300997e-07 -4.439488052234645e-04 2.448878463004292e-03 +-7.199971957563665e-18 -2.338519700555985e-04 2.367747587493140e-03 +7.802461431876091e-07 -2.339736594141658e-04 2.479183408017861e-03 +-7.767199482093328e-18 -2.339540055235995e-04 2.589426808234936e-03 +-7.802461432026007e-07 -2.339736594141720e-04 2.479183408017863e-03 +-7.068886991531162e-18 -4.437082556685088e-04 2.254753313662740e-03 +8.079567697414423e-07 -4.438369974082707e-04 2.352188585945909e-03 +-7.654941146802532e-18 -4.439456975524230e-04 2.448026790818934e-03 +-8.079567697561629e-07 -4.438369974082770e-04 2.352188585945911e-03 +-7.404008465021364e-07 -3.424842209471414e-04 2.311937859615725e-03 +7.404008464879072e-07 -3.424842209471344e-04 2.311937859615723e-03 +8.050676346022302e-07 -3.426493520785217e-04 2.519476978147605e-03 +-8.050676346176095e-07 -3.426493520785279e-04 2.519476978147606e-03 +-7.793905250814485e-07 -3.425470508116109e-04 2.415667895045527e-03 +7.793905250666123e-07 -3.425470508116043e-04 2.415667895045525e-03 +-7.133248260632688e-18 -3.423975565662180e-04 2.311253925293834e-03 +-7.696530133640473e-18 -3.425972619390940e-04 2.518742244645873e-03 +-7.511934853781914e-18 -2.338758578910745e-04 2.478524282387674e-03 +-7.376062166363954e-18 -4.438198449214213e-04 2.351354164706645e-03 +-7.434823422718496e-18 -3.424814428009100e-04 2.414949080054665e-03 +-8.097774175491796e-07 -2.340410399854275e-04 2.590099394642709e-03 +8.097774175336660e-07 -2.340410399854215e-04 2.590099394642708e-03 +8.449087146098168e-07 -2.343250202075185e-04 2.812280922399218e-03 +-8.449087146262812e-07 -2.343250202075257e-04 2.812280922399222e-03 +-8.280403047300997e-07 -4.439488052234645e-04 2.448878463004292e-03 +8.280403047148058e-07 -4.439488052234584e-04 2.448878463004290e-03 +8.348612786539324e-07 -4.441729052035300e-04 2.642223374304890e-03 +-8.348612786703657e-07 -4.441729052035366e-04 2.642223374304891e-03 +-7.767199482093328e-18 -2.339540055235995e-04 2.589426808234936e-03 +8.303395272968498e-07 -2.341609898487294e-04 2.701129785920640e-03 +-8.226053111488744e-18 -2.342381920574044e-04 2.811633242822026e-03 +-8.303395273128354e-07 -2.341609898487355e-04 2.701129785920642e-03 +-7.654941146802532e-18 -4.439456975524230e-04 2.448026790818934e-03 +8.354705126191462e-07 -4.440652094061167e-04 2.545571526152232e-03 +-8.211124155793387e-18 -4.442000817695050e-04 2.641435230554896e-03 +-8.354705126349990e-07 -4.440652094061231e-04 2.545571526152234e-03 +-8.050676346176095e-07 -3.426493520785279e-04 2.519476978147606e-03 +8.050676346022302e-07 -3.426493520785217e-04 2.519476978147605e-03 +8.289739568884944e-07 -3.429143771265635e-04 2.727189087441481e-03 +-8.289739569049695e-07 -3.429143771265711e-04 2.727189087441482e-03 +-8.205546276967422e-07 -3.427766268246092e-04 2.623329308940185e-03 +8.205546276808336e-07 -3.427766268246027e-04 2.623329308940184e-03 +-7.696530133640473e-18 -3.425972619390940e-04 2.518742244645873e-03 +-8.227168150954465e-18 -3.428598851527698e-04 2.726501041559141e-03 +-7.995375599704856e-18 -2.340776909225755e-04 2.700461137543522e-03 +-7.926365575560782e-18 -4.440757857667168e-04 2.544733157576166e-03 +-7.950083325264515e-18 -3.427288105374778e-04 2.622603028627385e-03 +6.457611588026867e-07 -4.427798862191914e-04 3.343766208533042e-04 +-6.457611588040550e-07 -4.427798862191851e-04 3.343766208533024e-04 +-7.052885693205728e-07 -4.430316032834571e-04 5.254713701730655e-04 +7.052885693181567e-07 -4.430316032834635e-04 5.254713701730680e-04 +8.119704190220944e-07 -6.226883543643329e-04 5.017236258305941e-04 +-8.119704190230304e-07 -6.226883543643271e-04 5.017236258305914e-04 +-8.823131193441525e-07 -6.228539475520737e-04 6.650793773662089e-04 +8.823131193421181e-07 -6.228539475520803e-04 6.650793773662110e-04 +-4.099639464710814e-19 -4.429759534610909e-04 3.349750137108436e-04 +-6.839061538840247e-07 -4.429011078563619e-04 4.299324235518003e-04 +-1.001867923034426e-18 -4.431931856833289e-04 5.261222884992123e-04 +6.839061538820503e-07 -4.429011078563686e-04 4.299324235518022e-04 +-3.490040440483734e-19 -6.229721180771241e-04 5.027982122524150e-04 +-8.553208446003452e-07 -6.227590741735757e-04 5.834172466382585e-04 +-9.319480002165439e-19 -6.231776476016672e-04 6.662543974512332e-04 +8.553208445988557e-07 -6.227590741735828e-04 5.834172466382607e-04 +7.318661555107878e-07 -5.362369564500630e-04 4.180456951488372e-04 +-7.318661555120016e-07 -5.362369564500575e-04 4.180456951488348e-04 +-7.864471288483135e-07 -5.364708818672900e-04 5.952870256366549e-04 +7.864471288460587e-07 -5.364708818672967e-04 5.952870256366568e-04 +7.631383536859586e-07 -5.363511024834782e-04 5.066748929803929e-04 +-7.631383536877210e-07 -5.363511024834711e-04 5.066748929803909e-04 +-3.937710587997433e-19 -5.364939625285151e-04 4.188476435980565e-04 +-9.735287152483595e-19 -5.366856058283611e-04 5.961616640839066e-04 +-6.859841907126761e-19 -4.430819044388178e-04 4.305613484748963e-04 +-6.286671917076517e-19 -6.230779002931389e-04 5.845599547298890e-04 +-6.623293067354971e-19 -5.365850717346642e-04 5.075259839388854e-04 +7.052885693181567e-07 -4.430316032834635e-04 5.254713701730680e-04 +-7.052885693205728e-07 -4.430316032834571e-04 5.254713701730655e-04 +-6.954098484232062e-07 -4.432716662037772e-04 7.166668544035535e-04 +6.954098484198411e-07 -4.432716662037833e-04 7.166668544035552e-04 +8.823131193421181e-07 -6.228539475520803e-04 6.650793773662110e-04 +-8.823131193441525e-07 -6.228539475520737e-04 6.650793773662089e-04 +-8.671858439005108e-07 -6.230955254571349e-04 8.284589622333729e-04 +8.671858438973894e-07 -6.230955254571406e-04 8.284589622333759e-04 +-1.001867923034426e-18 -4.431931856833289e-04 5.261222884992123e-04 +-7.093194519036501e-07 -4.431591851745645e-04 6.210355005220120e-04 +-1.646314412107139e-18 -4.433730410090228e-04 7.173077719918367e-04 +7.093194519008169e-07 -4.431591851745704e-04 6.210355005220147e-04 +-9.319480002165439e-19 -6.231776476016672e-04 6.662543974512332e-04 +-8.879379001467689e-07 -6.229678171099006e-04 7.467474664270462e-04 +-1.538681670801740e-18 -6.233445723231334e-04 8.295596709679782e-04 +8.879379001441925e-07 -6.229678171099062e-04 7.467474664270485e-04 +7.864471288460587e-07 -5.364708818672967e-04 5.952870256366568e-04 +-7.864471288483135e-07 -5.364708818672900e-04 5.952870256366549e-04 +-7.747252963563679e-07 -5.367095813983670e-04 7.725847942546295e-04 +7.747252963530767e-07 -5.367095813983725e-04 7.725847942546320e-04 +7.931802025490957e-07 -5.365918547795757e-04 6.839132678254597e-04 +-7.931802025518417e-07 -5.365918547795701e-04 6.839132678254576e-04 +-9.735287152483595e-19 -5.366856058283611e-04 5.961616640839066e-04 +-1.613076640733534e-18 -5.368697627614080e-04 7.734180016026946e-04 +-1.330892246567194e-18 -4.432951227037040e-04 6.216927806995922e-04 +-1.241153076272541e-18 -6.232677437094263e-04 7.479111122520591e-04 +-1.299655838685660e-18 -5.367842683303582e-04 6.847829234871624e-04 +6.954098484198411e-07 -4.432716662037833e-04 7.166668544035552e-04 +-6.954098484232062e-07 -4.432716662037772e-04 7.166668544035535e-04 +-6.078017058975287e-07 -4.434435315537072e-04 9.081453942828630e-04 +6.078017058929507e-07 -4.434435315537141e-04 9.081453942828638e-04 +8.671858438973894e-07 -6.230955254571406e-04 8.284589622333759e-04 +-8.671858439005108e-07 -6.230955254571349e-04 8.284589622333729e-04 +-7.483778767367408e-07 -6.233304598543478e-04 9.920265767503910e-04 +7.483778767324167e-07 -6.233304598543546e-04 9.920265767503940e-04 +-1.646314412107139e-18 -4.433730410090228e-04 7.173077719918367e-04 +-6.620678895356849e-07 -4.433670978403924e-04 8.123689721973004e-04 +-2.279120815600007e-18 -4.434491218468969e-04 9.086880405595342e-04 +6.620678895317217e-07 -4.433670978403990e-04 8.123689721973011e-04 +-1.538681670801740e-18 -6.233445723231334e-04 8.295596709679782e-04 +-8.205136147242210e-07 -6.232215729274074e-04 9.102174654521633e-04 +-2.162044980421701e-18 -6.234743997975009e-04 9.929149523663350e-04 +8.205136147205255e-07 -6.232215729274135e-04 9.102174654521666e-04 +7.747252963530767e-07 -5.367095813983725e-04 7.725847942546320e-04 +-7.747252963563679e-07 -5.367095813983670e-04 7.725847942546295e-04 +-6.705666432215246e-07 -5.369239086826383e-04 9.501021751993099e-04 +6.705666432170317e-07 -5.369239086826452e-04 9.501021751993119e-04 +7.331611849962922e-07 -5.368212149554687e-04 8.613112237654807e-04 +-7.331611850001699e-07 -5.368212149554624e-04 8.613112237654780e-04 +-1.613076640733534e-18 -5.368697627614080e-04 7.734180016026946e-04 +-2.241437775614541e-18 -5.369859138199162e-04 9.507884504453318e-04 +-1.958833173697024e-18 -4.434250156923867e-04 8.129714595528490e-04 +-1.840369329450855e-18 -6.234121266250657e-04 9.112207316543001e-04 +-1.923695782046690e-18 -5.369382557238230e-04 8.620816075491897e-04 +6.078017058929507e-07 -4.434435315537141e-04 9.081453942828638e-04 +-6.078017058975287e-07 -4.434435315537072e-04 9.081453942828630e-04 +-4.475891826173059e-07 -4.435373581000243e-04 1.099906970568249e-03 +4.475891826114596e-07 -4.435373581000318e-04 1.099906970568249e-03 +7.483778767324167e-07 -6.233304598543546e-04 9.920265767503940e-04 +-7.483778767367408e-07 -6.233304598543478e-04 9.920265767503910e-04 +-5.436036420964122e-07 -6.235312428607314e-04 1.155825211547041e-03 +5.436036420907924e-07 -6.235312428607391e-04 1.155825211547043e-03 +-2.279120815600007e-18 -4.434491218468969e-04 9.086880405595342e-04 +-5.353844270707363e-07 -4.435004555661187e-04 1.003992575469945e-03 +-2.930724071332529e-18 -4.434475023569298e-04 1.100287954621100e-03 +5.353844270655296e-07 -4.435004555661258e-04 1.003992575469946e-03 +-2.162044980421701e-18 -6.234743997975009e-04 9.929149523663350e-04 +-6.547505718801212e-07 -6.234308089335807e-04 1.073893443118527e-03 +-2.820636257969071e-18 -6.235729783996173e-04 1.156436759431270e-03 +6.547505718751451e-07 -6.234308089335883e-04 1.073893443118529e-03 +6.705666432170317e-07 -5.369239086826452e-04 9.501021751993119e-04 +-6.705666432215246e-07 -5.369239086826383e-04 9.501021751993099e-04 +-4.912595056530892e-07 -5.370856216262697e-04 1.127874511673167e-03 +4.912595056473302e-07 -5.370856216262776e-04 1.127874511673168e-03 +5.891849803293573e-07 -5.370134488246617e-04 1.038956865515437e-03 +-5.891849803344815e-07 -5.370134488246541e-04 1.038956865515436e-03 +-2.241437775614541e-18 -5.369859138199162e-04 9.507884504453318e-04 +-2.887676765074656e-18 -5.370466215444814e-04 1.128351114111057e-03 +-2.604120905452704e-18 -4.434538029194468e-04 1.004459532939686e-03 +-2.492557401876452e-18 -6.235288607518732e-04 1.074650804495014e-03 +-2.563655436681763e-18 -5.370197110825234e-04 1.039543347047246e-03 +4.475891826114596e-07 -4.435373581000318e-04 1.099906970568249e-03 +-4.475891826173059e-07 -4.435373581000243e-04 1.099906970568249e-03 +-2.365181726536955e-07 -4.435725721734194e-04 1.291936399974807e-03 +2.365181726464852e-07 -4.435725721734278e-04 1.291936399974808e-03 +5.436036420907924e-07 -6.235312428607391e-04 1.155825211547043e-03 +-5.436036420964122e-07 -6.235312428607314e-04 1.155825211547041e-03 +-2.868927458511168e-07 -6.237098369075763e-04 1.319863686937708e-03 +2.868927458441855e-07 -6.237098369075850e-04 1.319863686937710e-03 +-2.930724071332529e-18 -4.434475023569298e-04 1.100287954621100e-03 +-3.470793164930286e-07 -4.435596075156993e-04 1.195888328946846e-03 +-3.624166122447983e-18 -4.434146679133253e-04 1.292121570918469e-03 +3.470793164865189e-07 -4.435596075157073e-04 1.195888328946847e-03 +-2.820636257969071e-18 -6.235729783996173e-04 1.156436759431270e-03 +-4.194725469114616e-07 -6.236261295479971e-04 1.237816940124060e-03 +-3.493153948309384e-18 -6.236640970957847e-04 1.320161711535909e-03 +4.194725469051938e-07 -6.236261295480051e-04 1.237816940124062e-03 +4.912595056473302e-07 -5.370856216262776e-04 1.127874511673168e-03 +-4.912595056530892e-07 -5.370856216262697e-04 1.127874511673167e-03 +-2.594535370968817e-07 -5.372001784289281e-04 1.305900420588196e-03 +2.594535370898095e-07 -5.372001784289367e-04 1.305900420588198e-03 +3.802093232183483e-07 -5.371460053926503e-04 1.216855550941192e-03 +-3.802093232247537e-07 -5.371460053926420e-04 1.216855550941192e-03 +-2.887676765074656e-18 -5.370466215444814e-04 1.128351114111057e-03 +-3.559272976212585e-18 -5.370894369053314e-04 1.306132898186756e-03 +-3.267791071961149e-18 -4.434333980560035e-04 1.196174801861465e-03 +-3.152218223955853e-18 -6.236152310708743e-04 1.238273500627452e-03 +-3.218049806596192e-18 -5.370690589155104e-04 1.217213661277362e-03 +2.365181726464852e-07 -4.435725721734278e-04 1.291936399974808e-03 +-2.365181726536955e-07 -4.435725721734194e-04 1.291936399974807e-03 +1.023332365210274e-09 -4.435776957777617e-04 1.484217889917422e-03 +-1.023332373783412e-09 -4.435776957777695e-04 1.484217889917424e-03 +2.868927458441855e-07 -6.237098369075850e-04 1.319863686937710e-03 +-2.868927458511168e-07 -6.237098369075763e-04 1.319863686937708e-03 +-4.726630156423210e-09 -6.238640062862905e-04 1.484124749258845e-03 +4.726630148141233e-09 -6.238640062862989e-04 1.484124749258847e-03 +-3.624166122447983e-18 -4.434146679133253e-04 1.292121570918469e-03 +-1.193394050505384e-07 -4.435780142138763e-04 1.388047486136782e-03 +-4.315483973750401e-18 -4.433830425618157e-04 1.484190028574010e-03 +1.193394050426279e-07 -4.435780142138846e-04 1.388047486136784e-03 +-3.493153948309384e-18 -6.236640970957847e-04 1.320161711535909e-03 +-1.479491399284223e-07 -6.237874381001226e-04 1.401966080483973e-03 +-4.190060231830210e-18 -6.237863071759460e-04 1.484101264677547e-03 +1.479491399208176e-07 -6.237874381001317e-04 1.401966080483975e-03 +2.594535370898095e-07 -5.372001784289367e-04 1.305900420588198e-03 +-2.594535370968817e-07 -5.372001784289281e-04 1.305900420588196e-03 +-2.236477451938612e-09 -5.372925499545417e-04 1.484163811546970e-03 +2.236477443511278e-09 -5.372925499545498e-04 1.484163811546971e-03 +1.323449781890761e-07 -5.372488051459618e-04 1.395004660746139e-03 +-1.323449781968256e-07 -5.372488051459531e-04 1.395004660746138e-03 +-3.559272976212585e-18 -5.370894369053314e-04 1.306132898186756e-03 +-4.250747991831388e-18 -5.371433718961633e-04 1.484137933103553e-03 +-3.980009295800945e-18 -4.433962400436710e-04 1.388127050315015e-03 +-3.840190129680494e-18 -6.237207359666936e-04 1.402103572703617e-03 +-3.905465640154044e-18 -5.371125948026480e-04 1.395107947806426e-03 +-1.023332373783412e-09 -4.435776957777695e-04 1.484217889917424e-03 +1.023332365210274e-09 -4.435776957777617e-04 1.484217889917422e-03 +2.420052836788886e-07 -4.435708162069976e-04 1.676733756016701e-03 +-2.420052836887602e-07 -4.435708162070059e-04 1.676733756016702e-03 +4.726630148141233e-09 -6.238640062862989e-04 1.484124749258847e-03 +-4.726630156423210e-09 -6.238640062862905e-04 1.484124749258845e-03 +2.795022803811240e-07 -6.240207659793978e-04 1.648587650188279e-03 +-2.795022803907216e-07 -6.240207659794054e-04 1.648587650188281e-03 +-4.315483973750401e-18 -4.433830425618157e-04 1.484190028574010e-03 +1.222461813546520e-07 -4.435743765478707e-04 1.580446887737228e-03 +-4.976259008114911e-18 -4.433827910315499e-04 1.676487475486756e-03 +-1.222461813638717e-07 -4.435743765478780e-04 1.580446887737229e-03 +-4.190060231830210e-18 -6.237863071759460e-04 1.484101264677547e-03 +1.390115783262892e-07 -6.239412220510568e-04 1.566333877685791e-03 +-4.874628289334195e-18 -6.239506856102191e-04 1.648238475969254e-03 +-1.390115783352397e-07 -6.239412220510641e-04 1.566333877685793e-03 +2.236477443511278e-09 -5.372925499545498e-04 1.484163811546971e-03 +-2.236477451938612e-09 -5.372925499545417e-04 1.484163811546970e-03 +2.577235058842389e-07 -5.373747577389889e-04 1.662646005349056e-03 +-2.577235058939935e-07 -5.373747577389972e-04 1.662646005349057e-03 +-1.285577542248551e-07 -5.373337538278464e-04 1.573377663058631e-03 +1.285577542157569e-07 -5.373337538278387e-04 1.573377663058630e-03 +-4.250747991831388e-18 -5.371433718961633e-04 1.484137933103553e-03 +-4.929271840599448e-18 -5.372365806250122e-04 1.662356891937985e-03 +-4.643323774645992e-18 -4.433776885352711e-04 1.580310254147305e-03 +-4.536844950295104e-18 -6.238624204737262e-04 1.566148371188993e-03 +-4.592791104229975e-18 -5.371839674241828e-04 1.573221399380090e-03 +-2.420052836887602e-07 -4.435708162070059e-04 1.676733756016702e-03 +2.420052836788886e-07 -4.435708162069976e-04 1.676733756016701e-03 +4.646351777773326e-07 -4.435805998702815e-04 1.869467544570544e-03 +-4.646351777885817e-07 -4.435805998702902e-04 1.869467544570545e-03 +-2.795022803907216e-07 -6.240207659794054e-04 1.648587650188281e-03 +2.795022803811240e-07 -6.240207659793978e-04 1.648587650188279e-03 +5.427583676568844e-07 -6.241782969129196e-04 1.813227783645513e-03 +-5.427583676678360e-07 -6.241782969129276e-04 1.813227783645514e-03 +-4.976259008114911e-18 -4.433827910315499e-04 1.676487475486756e-03 +3.571763716993169e-07 -4.435714216746367e-04 1.773075104909815e-03 +-5.665690887620708e-18 -4.434281438802249e-04 1.869008520259955e-03 +-3.571763717098601e-07 -4.435714216746457e-04 1.773075104909816e-03 +-4.874628289334195e-18 -6.239506856102191e-04 1.648238475969254e-03 +4.147497766205125e-07 -6.241005027178427e-04 1.730885730822717e-03 +-5.559269138732085e-18 -6.241704726492285e-04 1.812552424017072e-03 +-4.147497766307667e-07 -6.241005027178508e-04 1.730885730822718e-03 +-2.577235058939935e-07 -5.373747577389972e-04 1.662646005349057e-03 +2.577235058842389e-07 -5.373747577389889e-04 1.662646005349056e-03 +4.982275159790930e-07 -5.374717620954005e-04 1.841326757292490e-03 +-4.982275159902005e-07 -5.374717620954087e-04 1.841326757292491e-03 +-3.820252642528077e-07 -5.374194607931388e-04 1.751963987174821e-03 +3.820252642423903e-07 -5.374194607931301e-04 1.751963987174819e-03 +-4.929271840599448e-18 -5.372365806250122e-04 1.662356891937985e-03 +-5.610774366753312e-18 -5.373763487727217e-04 1.840778619008380e-03 +-5.316360934410988e-18 -4.433992946225638e-04 1.772720596291320e-03 +-5.212427344804926e-18 -6.240528028978957e-04 1.730372764938542e-03 +-5.266496419134761e-18 -5.373008336805566e-04 1.751543076554872e-03 +-4.646351777885817e-07 -4.435805998702902e-04 1.869467544570545e-03 +4.646351777773326e-07 -4.435805998702815e-04 1.869467544570544e-03 +6.464297560038129e-07 -4.436260995041451e-04 2.062406664690123e-03 +-6.464297560165233e-07 -4.436260995041533e-04 2.062406664690124e-03 +-5.427583676678360e-07 -6.241782969129276e-04 1.813227783645514e-03 +5.427583676568844e-07 -6.241782969129196e-04 1.813227783645513e-03 +7.601291857437301e-07 -6.243598388953972e-04 1.978013614421062e-03 +-7.601291857561374e-07 -6.243598388954057e-04 1.978013614421063e-03 +-5.665690887620708e-18 -4.434281438802249e-04 1.869008520259955e-03 +5.618851548873577e-07 -4.435987070585713e-04 1.965911317122707e-03 +-6.383604249977931e-18 -4.435334820379255e-04 2.061756097981827e-03 +-5.618851548993334e-07 -4.435987070585794e-04 1.965911317122708e-03 +-5.559269138732085e-18 -6.241704726492285e-04 1.812552424017072e-03 +6.592956413960278e-07 -6.242620938702356e-04 1.895606260797889e-03 +-6.262604269973674e-18 -6.244282432526404e-04 1.977040358252633e-03 +-6.592956414077023e-07 -6.242620938702436e-04 1.895606260797889e-03 +-4.982275159902005e-07 -5.374717620954087e-04 1.841326757292491e-03 +4.982275159790930e-07 -5.374717620954005e-04 1.841326757292490e-03 +6.943326852391168e-07 -5.375939814836560e-04 2.020185261754854e-03 +-6.943326852516672e-07 -5.375939814836644e-04 2.020185261754855e-03 +-6.033300575189084e-07 -5.375303671556396e-04 1.930733965539894e-03 +6.033300575070882e-07 -5.375303671556320e-04 1.930733965539893e-03 +-5.610774366753312e-18 -5.373763487727217e-04 1.840778619008380e-03 +-6.318372786871999e-18 -5.375687501273856e-04 2.019401764634528e-03 +-6.022161063877985e-18 -4.434719894651426e-04 1.965353077465758e-03 +-5.910792774926295e-18 -6.242976382916620e-04 1.894775579642538e-03 +-5.961569670418169e-18 -5.374650221666256e-04 1.930064516100826e-03 +-6.464297560165233e-07 -4.436260995041533e-04 2.062406664690124e-03 +6.464297560038129e-07 -4.436260995041451e-04 2.062406664690123e-03 +7.706060224995859e-07 -4.437430907132693e-04 2.255546296061935e-03 +-7.706060225136831e-07 -4.437430907132765e-04 2.255546296061937e-03 +-7.601291857561374e-07 -6.243598388954057e-04 1.978013614421063e-03 +7.601291857437301e-07 -6.243598388953972e-04 1.978013614421062e-03 +8.985707173934935e-07 -6.245568504312548e-04 2.142912397380768e-03 +-8.985707174073368e-07 -6.245568504312627e-04 2.142912397380769e-03 +-6.383604249977931e-18 -4.435334820379255e-04 2.061756097981827e-03 +7.165697791875915e-07 -4.436713648435342e-04 2.158952140070598e-03 +-7.068886991531162e-18 -4.437082556685088e-04 2.254753313662740e-03 +-7.165697792010179e-07 -4.436713648435424e-04 2.158952140070599e-03 +-6.262604269973674e-18 -6.244282432526404e-04 1.977040358252633e-03 +8.412304084821619e-07 -6.244614513089039e-04 2.060449206090275e-03 +-6.953108175553340e-18 -6.247068993910129e-04 2.141700343928247e-03 +-8.412304084952971e-07 -6.244614513089125e-04 2.060449206090277e-03 +-6.943326852516672e-07 -5.375939814836644e-04 2.020185261754855e-03 +6.943326852391168e-07 -5.375939814836560e-04 2.020185261754854e-03 +8.248432321413507e-07 -5.377614619634663e-04 2.199203555197007e-03 +-8.248432321553188e-07 -5.377614619634739e-04 2.199203555197008e-03 +-7.689366573949720e-07 -5.376689110845776e-04 2.109676505214763e-03 +7.689366573816977e-07 -5.376689110845687e-04 2.109676505214762e-03 +-6.318372786871999e-18 -5.375687501273856e-04 2.019401764634528e-03 +-7.008357223026981e-18 -5.378045442981980e-04 2.198238028055624e-03 +-6.736914596295255e-18 -4.436123334789290e-04 2.158221527987656e-03 +-6.611221193495372e-18 -6.245640695973588e-04 2.059348149722741e-03 +-6.670780679141028e-18 -5.376833262921831e-04 2.108792292616966e-03 +-7.706060225136831e-07 -4.437430907132765e-04 2.255546296061937e-03 +7.706060224995859e-07 -4.437430907132693e-04 2.255546296061935e-03 +8.280403047148058e-07 -4.439488052234584e-04 2.448878463004290e-03 +-8.280403047300997e-07 -4.439488052234645e-04 2.448878463004292e-03 +-8.985707174073368e-07 -6.245568504312627e-04 2.142912397380769e-03 +8.985707173934935e-07 -6.245568504312548e-04 2.142912397380768e-03 +9.427919724861317e-07 -6.247556630602152e-04 2.307834400761695e-03 +-9.427919725012831e-07 -6.247556630602220e-04 2.307834400761697e-03 +-7.068886991531162e-18 -4.437082556685088e-04 2.254753313662740e-03 +8.079567697414423e-07 -4.438369974082707e-04 2.352188585945909e-03 +-7.654941146802532e-18 -4.439456975524230e-04 2.448026790818934e-03 +-8.079567697561629e-07 -4.438369974082770e-04 2.352188585945911e-03 +-6.953108175553340e-18 -6.247068993910129e-04 2.141700343928247e-03 +9.323559571655440e-07 -6.246526998268816e-04 2.225381393776567e-03 +-7.595145914682298e-18 -6.249660686360095e-04 2.306529591403712e-03 +-9.323559571800637e-07 -6.246526998268886e-04 2.225381393776568e-03 +-8.248432321553188e-07 -5.377614619634739e-04 2.199203555197008e-03 +8.248432321413507e-07 -5.377614619634663e-04 2.199203555197007e-03 +8.751351699749279e-07 -5.379730315180751e-04 2.378324165209931e-03 +-8.751351699901558e-07 -5.379730315180812e-04 2.378324165209933e-03 +-8.606951546484617e-07 -5.378650351110697e-04 2.288756184321947e-03 +8.606951546338394e-07 -5.378650351110635e-04 2.288756184321946e-03 +-7.008357223026981e-18 -5.378045442981980e-04 2.198238028055624e-03 +-7.626482825008257e-18 -5.380513029294428e-04 2.377287041492192e-03 +-7.376062166363954e-18 -4.438198449214213e-04 2.351354164706645e-03 +-7.282881924721080e-18 -6.248448574613228e-04 2.224094853583716e-03 +-7.327953341937870e-18 -5.379285034193209e-04 2.287736950998148e-03 +-8.280403047300997e-07 -4.439488052234645e-04 2.448878463004292e-03 +8.280403047148058e-07 -4.439488052234584e-04 2.448878463004290e-03 +8.348612786539324e-07 -4.441729052035300e-04 2.642223374304890e-03 +-8.348612786703657e-07 -4.441729052035366e-04 2.642223374304891e-03 +-9.427919725012831e-07 -6.247556630602220e-04 2.307834400761697e-03 +9.427919724861317e-07 -6.247556630602152e-04 2.307834400761695e-03 +9.037123705295178e-07 -6.249695346751299e-04 2.472615706335860e-03 +-9.037123705458792e-07 -6.249695346751364e-04 2.472615706335863e-03 +-7.654941146802532e-18 -4.439456975524230e-04 2.448026790818934e-03 +8.354705126191462e-07 -4.440652094061167e-04 2.545571526152232e-03 +-8.211124155793387e-18 -4.442000817695050e-04 2.641435230554896e-03 +-8.354705126349990e-07 -4.440652094061231e-04 2.545571526152234e-03 +-7.595145914682298e-18 -6.249660686360095e-04 2.306529591403712e-03 +9.324027735444065e-07 -6.248623910400376e-04 2.390252233295133e-03 +-8.187155770364050e-18 -6.251366026057152e-04 2.471426964579596e-03 +-9.324027735601653e-07 -6.248623910400444e-04 2.390252233295136e-03 +-8.751351699901558e-07 -5.379730315180812e-04 2.378324165209933e-03 +8.751351699749279e-07 -5.379730315180751e-04 2.378324165209931e-03 +8.604732323772380e-07 -5.381686193993935e-04 2.557370131199623e-03 +-8.604732323936191e-07 -5.381686193993993e-04 2.557370131199626e-03 +-8.733367164740066e-07 -5.380770325067705e-04 2.467873485092112e-03 +8.733367164581999e-07 -5.380770325067642e-04 2.467873485092108e-03 +-7.626482825008257e-18 -5.380513029294428e-04 2.377287041492192e-03 +-8.192787215974311e-18 -5.382839361672674e-04 2.556416856123608e-03 +-7.926365575560782e-18 -4.440757857667168e-04 2.544733157576166e-03 +-7.894896316336814e-18 -6.250651209918737e-04 2.388981360648814e-03 +-7.912037152990138e-18 -5.381705710912095e-04 2.466857332284946e-03 +8.119704190220944e-07 -6.226883543643329e-04 5.017236258305941e-04 +-8.119704190230304e-07 -6.226883543643271e-04 5.017236258305914e-04 +-8.823131193441525e-07 -6.228539475520737e-04 6.650793773662089e-04 +8.823131193421181e-07 -6.228539475520803e-04 6.650793773662110e-04 +8.498979535543644e-07 -7.742277650535762e-04 6.689801118425417e-04 +-8.498979535548405e-07 -7.742277650535697e-04 6.689801118425409e-04 +-1.022863700448823e-06 -7.744321863886475e-04 8.043896894391753e-04 +1.022863700447170e-06 -7.744321863886541e-04 8.043896894391769e-04 +-3.490040440483734e-19 -6.229721180771241e-04 5.027982122524150e-04 +-8.553208446003452e-07 -6.227590741735757e-04 5.834172466382585e-04 +-9.319480002165439e-19 -6.231776476016672e-04 6.662543974512332e-04 +8.553208445988557e-07 -6.227590741735828e-04 5.834172466382607e-04 +-2.401867801057975e-19 -7.749954613721227e-04 6.709961683244544e-04 +-9.552467599636532e-07 -7.743274501321051e-04 7.366412259458299e-04 +-8.286099806515193e-19 -7.750528195222242e-04 8.066500067065097e-04 +9.552467599626016e-07 -7.743274501321116e-04 7.366412259458313e-04 +8.600042511116165e-07 -7.020474879146283e-04 5.853789267710154e-04 +-8.600042511122675e-07 -7.020474879146218e-04 5.853789267710130e-04 +-9.690606176102641e-07 -7.021759868788467e-04 7.347973053157187e-04 +9.690606176084500e-07 -7.021759868788534e-04 7.347973053157211e-04 +9.296311416734879e-07 -7.020946482740159e-04 6.600943893514065e-04 +-9.296311416747163e-07 -7.020946482740091e-04 6.600943893514042e-04 +-2.922594540272357e-19 -7.024570682954744e-04 5.868424702893906e-04 +-8.820028348305921e-19 -7.026423668755279e-04 7.364130058943737e-04 +-6.286671917076517e-19 -6.230779002931389e-04 5.845599547298890e-04 +-5.297066119442577e-19 -7.750107397905215e-04 7.388974802981670e-04 +-5.846032804769519e-19 -7.025549397623791e-04 6.616786553492141e-04 +8.823131193421181e-07 -6.228539475520803e-04 6.650793773662110e-04 +-8.823131193441525e-07 -6.228539475520737e-04 6.650793773662089e-04 +-8.671858439005108e-07 -6.230955254571349e-04 8.284589622333729e-04 +8.671858438973894e-07 -6.230955254571406e-04 8.284589622333759e-04 +1.022863700447170e-06 -7.744321863886541e-04 8.043896894391769e-04 +-1.022863700448823e-06 -7.744321863886475e-04 8.043896894391753e-04 +-1.026320086608426e-06 -7.746420086046160e-04 9.399632705529432e-04 +1.026320086605601e-06 -7.746420086046227e-04 9.399632705529451e-04 +-9.319480002165439e-19 -6.231776476016672e-04 6.662543974512332e-04 +-8.879379001467689e-07 -6.229678171099006e-04 7.467474664270462e-04 +-1.538681670801740e-18 -6.233445723231334e-04 8.295596709679782e-04 +8.879379001441925e-07 -6.229678171099062e-04 7.467474664270485e-04 +-8.286099806515193e-19 -7.750528195222242e-04 8.066500067065097e-04 +-1.048103300750398e-06 -7.745382728654127e-04 8.721791538118043e-04 +-1.416556725164411e-18 -7.751732802412950e-04 9.419624280773225e-04 +1.048103300748145e-06 -7.745382728654192e-04 8.721791538118061e-04 +9.690606176084500e-07 -7.021759868788534e-04 7.347973053157211e-04 +-9.690606176102641e-07 -7.021759868788467e-04 7.347973053157187e-04 +-9.564859532523066e-07 -7.024121254894338e-04 8.842611803345542e-04 +9.564859532493680e-07 -7.024121254894398e-04 8.842611803345569e-04 +9.780823358294333e-07 -7.022842353952810e-04 8.095115953985683e-04 +-9.780823358318234e-07 -7.022842353952747e-04 8.095115953985657e-04 +-8.820028348305921e-19 -7.026423668755279e-04 7.364130058943737e-04 +-1.460671921593089e-18 -7.027836760358715e-04 8.857390548665621e-04 +-1.241153076272541e-18 -6.232677437094263e-04 7.479111122520591e-04 +-1.127371074293422e-18 -7.751106748961692e-04 8.743171788620417e-04 +-1.176676829065870e-18 -7.027187966337496e-04 8.110862347813350e-04 +8.671858438973894e-07 -6.230955254571406e-04 8.284589622333759e-04 +-8.671858439005108e-07 -6.230955254571349e-04 8.284589622333729e-04 +-7.483778767367408e-07 -6.233304598543478e-04 9.920265767503910e-04 +7.483778767324167e-07 -6.233304598543546e-04 9.920265767503940e-04 +1.026320086605601e-06 -7.746420086046227e-04 9.399632705529451e-04 +-1.026320086608426e-06 -7.746420086046160e-04 9.399632705529432e-04 +-8.774178917649944e-07 -7.748906749807981e-04 1.075661289086944e-03 +8.774178917609699e-07 -7.748906749808052e-04 1.075661289086946e-03 +-1.538681670801740e-18 -6.233445723231334e-04 8.295596709679782e-04 +-8.205136147242210e-07 -6.232215729274074e-04 9.102174654521633e-04 +-2.162044980421701e-18 -6.234743997975009e-04 9.929149523663350e-04 +8.205136147205255e-07 -6.232215729274135e-04 9.102174654521666e-04 +-1.416556725164411e-18 -7.751732802412950e-04 9.419624280773225e-04 +-9.664472272156962e-07 -7.747554553838728e-04 1.007778496649140e-03 +-2.022899966500481e-18 -7.752679521203991e-04 1.077257201129406e-03 +9.664472272122915e-07 -7.747554553838796e-04 1.007778496649142e-03 +9.564859532493680e-07 -7.024121254894398e-04 8.842611803345569e-04 +-9.564859532523066e-07 -7.024121254894338e-04 8.842611803345542e-04 +-8.233050712992172e-07 -7.026553327325098e-04 1.033889360768729e-03 +8.233050712950736e-07 -7.026553327325165e-04 1.033889360768732e-03 +9.047380162704998e-07 -7.025417827417213e-04 9.590518416243805e-04 +-9.047380162740069e-07 -7.025417827417151e-04 9.590518416243775e-04 +-1.460671921593089e-18 -7.027836760358715e-04 8.857390548665621e-04 +-2.077166323406410e-18 -7.029049543681590e-04 1.035070288526406e-03 +-1.840369329450855e-18 -6.234121266250657e-04 9.112207316543001e-04 +-1.710351426408545e-18 -7.752294383764292e-04 1.009603265212921e-03 +-1.754117552618725e-18 -7.028435477309798e-04 9.603931711237032e-04 +7.483778767324167e-07 -6.233304598543546e-04 9.920265767503940e-04 +-7.483778767367408e-07 -6.233304598543478e-04 9.920265767503910e-04 +-5.436036420964122e-07 -6.235312428607314e-04 1.155825211547041e-03 +5.436036420907924e-07 -6.235312428607391e-04 1.155825211547043e-03 +8.774178917609699e-07 -7.748906749808052e-04 1.075661289086946e-03 +-8.774178917649944e-07 -7.748906749807981e-04 1.075661289086944e-03 +-6.329392661082158e-07 -7.751358392408399e-04 1.211593763759908e-03 +6.329392661028900e-07 -7.751358392408473e-04 1.211593763759911e-03 +-2.162044980421701e-18 -6.234743997975009e-04 9.929149523663350e-04 +-6.547505718801212e-07 -6.234308089335807e-04 1.073893443118527e-03 +-2.820636257969071e-18 -6.235729783996173e-04 1.156436759431270e-03 +6.547505718751451e-07 -6.234308089335883e-04 1.073893443118529e-03 +-2.022899966500481e-18 -7.752679521203991e-04 1.077257201129406e-03 +-7.644944486109559e-07 -7.750250190486882e-04 1.143602695559488e-03 +-2.679615198418581e-18 -7.753615009785151e-04 1.212657561025472e-03 +7.644944486062860e-07 -7.750250190486956e-04 1.143602695559491e-03 +8.233050712950736e-07 -7.026553327325165e-04 1.033889360768732e-03 +-8.233050712992172e-07 -7.026553327325098e-04 1.033889360768729e-03 +-5.942780696729097e-07 -7.028795420000433e-04 1.183738489229434e-03 +5.942780696674456e-07 -7.028795420000509e-04 1.183738489229437e-03 +7.179105964013143e-07 -7.027641332294263e-04 1.108782116919715e-03 +-7.179105964061233e-07 -7.027641332294189e-04 1.108782116919712e-03 +-2.077166323406410e-18 -7.029049543681590e-04 1.035070288526406e-03 +-2.745880637290204e-18 -7.030150968888060e-04 1.184540403947491e-03 +-2.492557401876452e-18 -6.235288607518732e-04 1.074650804495014e-03 +-2.348099406880803e-18 -7.753061851091220e-04 1.144937533756886e-03 +-2.413231194722923e-18 -7.029635770524284e-04 1.109782126369418e-03 +5.436036420907924e-07 -6.235312428607391e-04 1.155825211547043e-03 +-5.436036420964122e-07 -6.235312428607314e-04 1.155825211547041e-03 +-2.868927458511168e-07 -6.237098369075763e-04 1.319863686937708e-03 +2.868927458441855e-07 -6.237098369075850e-04 1.319863686937710e-03 +6.329392661028900e-07 -7.751358392408473e-04 1.211593763759911e-03 +-6.329392661082158e-07 -7.751358392408399e-04 1.211593763759908e-03 +-3.300727929332825e-07 -7.753629451573026e-04 1.347738872137612e-03 +3.300727929266379e-07 -7.753629451573106e-04 1.347738872137615e-03 +-2.820636257969071e-18 -6.235729783996173e-04 1.156436759431270e-03 +-4.194725469114616e-07 -6.236261295479971e-04 1.237816940124060e-03 +-3.493153948309384e-18 -6.236640970957847e-04 1.320161711535909e-03 +4.194725469051938e-07 -6.236261295480051e-04 1.237816940124062e-03 +-2.679615198418581e-18 -7.753615009785151e-04 1.212657561025472e-03 +-4.867871217259370e-07 -7.752421448470965e-04 1.279637990386513e-03 +-3.358459166083699e-18 -7.755013009332817e-04 1.348262211507277e-03 +4.867871217199508e-07 -7.752421448471042e-04 1.279637990386516e-03 +5.942780696674456e-07 -7.028795420000509e-04 1.183738489229437e-03 +-5.942780696729097e-07 -7.028795420000433e-04 1.183738489229434e-03 +-3.125333230765379e-07 -7.030984562651166e-04 1.333813927846470e-03 +3.125333230697494e-07 -7.030984562651252e-04 1.333813927846472e-03 +4.574661066910598e-07 -7.029936270200604e-04 1.258751439078241e-03 +-4.574661066971800e-07 -7.029936270200527e-04 1.258751439078238e-03 +-2.745880637290204e-18 -7.030150968888060e-04 1.184540403947491e-03 +-3.426115922745636e-18 -7.031357009499972e-04 1.334205614723544e-03 +-3.152218223955853e-18 -6.236152310708743e-04 1.238273500627452e-03 +-3.016692952395165e-18 -7.754283796220711e-04 1.280428660940492e-03 +-3.081419421737133e-18 -7.030692321103196e-04 1.259347455364305e-03 +2.868927458441855e-07 -6.237098369075850e-04 1.319863686937710e-03 +-2.868927458511168e-07 -6.237098369075763e-04 1.319863686937708e-03 +-4.726630156423210e-09 -6.238640062862905e-04 1.484124749258845e-03 +4.726630148141233e-09 -6.238640062862989e-04 1.484124749258847e-03 +3.300727929266379e-07 -7.753629451573106e-04 1.347738872137615e-03 +-3.300727929332825e-07 -7.753629451573026e-04 1.347738872137612e-03 +-7.618737865304688e-09 -7.756120211580721e-04 1.484075702112002e-03 +7.618737857345966e-09 -7.756120211580802e-04 1.484075702112003e-03 +-3.493153948309384e-18 -6.236640970957847e-04 1.320161711535909e-03 +-1.479491399284223e-07 -6.237874381001226e-04 1.401966080483973e-03 +-4.190060231830210e-18 -6.237863071759460e-04 1.484101264677547e-03 +1.479491399208176e-07 -6.237874381001317e-04 1.401966080483975e-03 +-3.358459166083699e-18 -7.755013009332817e-04 1.348262211507277e-03 +-1.684615686673666e-07 -7.754892379885850e-04 1.415887684287883e-03 +-4.050696842227276e-18 -7.756938143471338e-04 1.484057723324875e-03 +1.684615686600647e-07 -7.754892379885934e-04 1.415887684287885e-03 +3.125333230697494e-07 -7.030984562651252e-04 1.333813927846472e-03 +-3.125333230765379e-07 -7.030984562651166e-04 1.333813927846470e-03 +-6.502319157719818e-09 -7.033008887088525e-04 1.484096710348654e-03 +6.502319149591226e-09 -7.033008887088608e-04 1.484096710348656e-03 +1.615289751178234e-07 -7.031991650548553e-04 1.408928252585991e-03 +-1.615289751252840e-07 -7.031991650548463e-04 1.408928252585988e-03 +-3.426115922745636e-18 -7.031357009499972e-04 1.334205614723544e-03 +-4.125886732727734e-18 -7.033053030949932e-04 1.484075901887488e-03 +-3.840190129680494e-18 -6.237207359666936e-04 1.402103572703617e-03 +-3.703568016627560e-18 -7.755874006092642e-04 1.416143477408011e-03 +-3.775712021317445e-18 -7.032144193106259e-04 1.409115043179756e-03 +4.726630148141233e-09 -6.238640062862989e-04 1.484124749258847e-03 +-4.726630156423210e-09 -6.238640062862905e-04 1.484124749258845e-03 +2.795022803811240e-07 -6.240207659793978e-04 1.648587650188279e-03 +-2.795022803907216e-07 -6.240207659794054e-04 1.648587650188281e-03 +7.618737857345966e-09 -7.756120211580802e-04 1.484075702112003e-03 +-7.618737865304688e-09 -7.756120211580721e-04 1.484075702112002e-03 +3.159338657597241e-07 -7.758474267749426e-04 1.620577908159326e-03 +-3.159338657689478e-07 -7.758474267749505e-04 1.620577908159328e-03 +-4.190060231830210e-18 -6.237863071759460e-04 1.484101264677547e-03 +1.390115783262892e-07 -6.239412220510568e-04 1.566333877685791e-03 +-4.874628289334195e-18 -6.239506856102191e-04 1.648238475969254e-03 +-1.390115783352397e-07 -6.239412220510641e-04 1.566333877685793e-03 +-4.050696842227276e-18 -7.756938143471338e-04 1.484057723324875e-03 +1.534987300760199e-07 -7.757313867315845e-04 1.552305063954354e-03 +-4.756533367641225e-18 -7.759677941223551e-04 1.620015907770240e-03 +-1.534987300846232e-07 -7.757313867315923e-04 1.552305063954356e-03 +6.502319149591226e-09 -7.033008887088608e-04 1.484096710348656e-03 +-6.502319157719818e-09 -7.033008887088525e-04 1.484096710348654e-03 +3.010147020471003e-07 -7.035109519755929e-04 1.634563385977369e-03 +-3.010147020565159e-07 -7.035109519756002e-04 1.634563385977371e-03 +-1.488958411401281e-07 -7.034045200686174e-04 1.559311141392954e-03 +1.488958411313448e-07 -7.034045200686101e-04 1.559311141392952e-03 +-4.125886732727734e-18 -7.033053030949932e-04 1.484075901887488e-03 +-4.815867032979654e-18 -7.035270940787928e-04 1.634126667830145e-03 +-4.536844950295104e-18 -6.238624204737262e-04 1.566148371188993e-03 +-4.401221244241522e-18 -7.758205946753457e-04 1.552012637398681e-03 +-4.473617745813388e-18 -7.034092340890611e-04 1.559081880289898e-03 +-2.795022803907216e-07 -6.240207659794054e-04 1.648587650188281e-03 +2.795022803811240e-07 -6.240207659793978e-04 1.648587650188279e-03 +5.427583676568844e-07 -6.241782969129196e-04 1.813227783645513e-03 +-5.427583676678360e-07 -6.241782969129276e-04 1.813227783645514e-03 +-3.159338657689478e-07 -7.758474267749505e-04 1.620577908159328e-03 +3.159338657597241e-07 -7.758474267749426e-04 1.620577908159326e-03 +6.223973672955828e-07 -7.761058508828848e-04 1.757210573609630e-03 +-6.223973673061613e-07 -7.761058508828928e-04 1.757210573609632e-03 +-4.874628289334195e-18 -6.239506856102191e-04 1.648238475969254e-03 +4.147497766205125e-07 -6.241005027178427e-04 1.730885730822717e-03 +-5.559269138732085e-18 -6.241704726492285e-04 1.812552424017072e-03 +-4.147497766307667e-07 -6.241005027178508e-04 1.730885730822718e-03 +-4.756533367641225e-18 -7.759677941223551e-04 1.620015907770240e-03 +4.740967259211360e-07 -7.759692214410689e-04 1.688883367215043e-03 +-5.462469154728680e-18 -7.762953693262180e-04 1.756100180483270e-03 +-4.740967259310027e-07 -7.759692214410767e-04 1.688883367215045e-03 +-3.010147020565159e-07 -7.035109519756002e-04 1.634563385977371e-03 +3.010147020471003e-07 -7.035109519755929e-04 1.634563385977369e-03 +5.876681717744624e-07 -7.037172959622703e-04 1.785184447720824e-03 +-5.876681717852394e-07 -7.037172959622783e-04 1.785184447720825e-03 +-4.479176751035581e-07 -7.036164540625679e-04 1.709854227090472e-03 +4.479176750934916e-07 -7.036164540625601e-04 1.709854227090471e-03 +-4.815867032979654e-18 -7.035270940787928e-04 1.634126667830145e-03 +-5.510180932460739e-18 -7.038102385027319e-04 1.784327192203034e-03 +-5.212427344804926e-18 -6.240528028978957e-04 1.730372764938542e-03 +-5.111883541349105e-18 -7.761283924265246e-04 1.688050700208715e-03 +-5.159194963664688e-18 -7.036602924285591e-04 1.709208894977949e-03 +-5.427583676678360e-07 -6.241782969129276e-04 1.813227783645514e-03 +5.427583676568844e-07 -6.241782969129196e-04 1.813227783645513e-03 +7.601291857437301e-07 -6.243598388953972e-04 1.978013614421062e-03 +-7.601291857561374e-07 -6.243598388954057e-04 1.978013614421063e-03 +-6.223973673061613e-07 -7.761058508828928e-04 1.757210573609632e-03 +6.223973672955828e-07 -7.761058508828848e-04 1.757210573609630e-03 +8.735874223859767e-07 -7.763411904287071e-04 1.893922999091922e-03 +-8.735874223980601e-07 -7.763411904287156e-04 1.893922999091923e-03 +-5.559269138732085e-18 -6.241704726492285e-04 1.812552424017072e-03 +6.592956413960278e-07 -6.242620938702356e-04 1.895606260797889e-03 +-6.262604269973674e-18 -6.244282432526404e-04 1.977040358252633e-03 +-6.592956414077023e-07 -6.242620938702436e-04 1.895606260797889e-03 +-5.462469154728680e-18 -7.762953693262180e-04 1.756100180483270e-03 +7.568796470586634e-07 -7.762367091841709e-04 1.825557720012214e-03 +-6.149962122878653e-18 -7.766648593610063e-04 1.892268376810149e-03 +-7.568796470699914e-07 -7.762367091841791e-04 1.825557720012216e-03 +-5.876681717852394e-07 -7.037172959622783e-04 1.785184447720825e-03 +5.876681717744624e-07 -7.037172959622703e-04 1.785184447720824e-03 +8.258653879739258e-07 -7.039375993426527e-04 1.935917575822251e-03 +-8.258653879861847e-07 -7.039375993426613e-04 1.935917575822251e-03 +-7.153046050849761e-07 -7.038216277104153e-04 1.860542684940671e-03 +7.153046050734586e-07 -7.038216277104071e-04 1.860542684940670e-03 +-5.510180932460739e-18 -7.038102385027319e-04 1.784327192203034e-03 +-6.208920248218982e-18 -7.041232001013079e-04 1.934664891442416e-03 +-5.910792774926295e-18 -6.242976382916620e-04 1.894775579642538e-03 +-5.808478804959611e-18 -7.764728249336427e-04 1.824170641661287e-03 +-5.862249680678621e-18 -7.039676388705636e-04 1.859479783144742e-03 +-7.601291857561374e-07 -6.243598388954057e-04 1.978013614421063e-03 +7.601291857437301e-07 -6.243598388953972e-04 1.978013614421062e-03 +8.985707173934935e-07 -6.245568504312548e-04 2.142912397380768e-03 +-8.985707174073368e-07 -6.245568504312627e-04 2.142912397380769e-03 +-8.735874223980601e-07 -7.763411904287156e-04 1.893922999091923e-03 +8.735874223859767e-07 -7.763411904287071e-04 1.893922999091922e-03 +1.033646044039170e-06 -7.765474312013887e-04 2.030621098572059e-03 +-1.033646044052759e-06 -7.765474312013973e-04 2.030621098572060e-03 +-6.262604269973674e-18 -6.244282432526404e-04 1.977040358252633e-03 +8.412304084821619e-07 -6.244614513089039e-04 2.060449206090275e-03 +-6.953108175553340e-18 -6.247068993910129e-04 2.141700343928247e-03 +-8.412304084952971e-07 -6.244614513089125e-04 2.060449206090277e-03 +-6.149962122878653e-18 -7.766648593610063e-04 1.892268376810149e-03 +9.675123393539899e-07 -7.764383969799584e-04 1.962284696671091e-03 +-6.848645190355243e-18 -7.770105571146656e-04 2.028550914393567e-03 +-9.675123393668286e-07 -7.764383969799669e-04 1.962284696671092e-03 +-8.258653879861847e-07 -7.039375993426613e-04 1.935917575822251e-03 +8.258653879739258e-07 -7.039375993426527e-04 1.935917575822251e-03 +9.740758605835786e-07 -7.041464441620804e-04 2.086706889532644e-03 +-9.740758605972969e-07 -7.041464441620885e-04 2.086706889532645e-03 +-9.139294849899347e-07 -7.040507063346686e-04 2.011306513106073e-03 +9.139294849769400e-07 -7.040507063346600e-04 2.011306513106073e-03 +-6.208920248218982e-18 -7.041232001013079e-04 1.934664891442416e-03 +-6.900694703219530e-18 -7.044355079841146e-04 2.085138544850824e-03 +-6.611221193495372e-18 -6.245640695973588e-04 2.059348149722741e-03 +-6.494261163602825e-18 -7.768509457180875e-04 1.960394697273145e-03 +-6.553872761627071e-18 -7.042785979031096e-04 2.009883988282345e-03 +-8.985707174073368e-07 -6.245568504312627e-04 2.142912397380769e-03 +8.985707173934935e-07 -6.245568504312548e-04 2.142912397380768e-03 +9.427919724861317e-07 -6.247556630602152e-04 2.307834400761695e-03 +-9.427919725012831e-07 -6.247556630602220e-04 2.307834400761697e-03 +-1.033646044052759e-06 -7.765474312013973e-04 2.030621098572060e-03 +1.033646044039170e-06 -7.765474312013887e-04 2.030621098572059e-03 +1.045948386156999e-06 -7.767269410095858e-04 2.167265854137526e-03 +-1.045948386172011e-06 -7.767269410095942e-04 2.167265854137528e-03 +-6.953108175553340e-18 -6.247068993910129e-04 2.141700343928247e-03 +9.323559571655440e-07 -6.246526998268816e-04 2.225381393776567e-03 +-7.595145914682298e-18 -6.249660686360095e-04 2.306529591403712e-03 +-9.323559571800637e-07 -6.246526998268886e-04 2.225381393776568e-03 +-6.848645190355243e-18 -7.770105571146656e-04 2.028550914393567e-03 +1.062840678840510e-06 -7.766497826816980e-04 2.098944164494361e-03 +-7.540896101388621e-18 -7.772705773435127e-04 2.164930459124039e-03 +-1.062840678854827e-06 -7.766497826817067e-04 2.098944164494362e-03 +-9.740758605972969e-07 -7.041464441620885e-04 2.086706889532645e-03 +9.740758605835786e-07 -7.041464441620804e-04 2.086706889532644e-03 +1.007549961472221e-06 -7.043293996305088e-04 2.237463515218066e-03 +-1.007549961487297e-06 -7.043293996305165e-04 2.237463515218068e-03 +-1.005538143274381e-06 -7.042357096517591e-04 2.162099093952974e-03 +1.005538143259965e-06 -7.042357096517509e-04 2.162099093952972e-03 +-6.900694703219530e-18 -7.044355079841146e-04 2.085138544850824e-03 +-7.565192050340528e-18 -7.047018687485555e-04 2.235746658099121e-03 +-7.282881924721080e-18 -6.248448574613228e-04 2.224094853583716e-03 +-7.201411251829507e-18 -7.771487491300402e-04 2.096731383300752e-03 +-7.240742862775791e-18 -7.045809312855282e-04 2.160426716379274e-03 +-9.427919725012831e-07 -6.247556630602220e-04 2.307834400761697e-03 +9.427919724861317e-07 -6.247556630602152e-04 2.307834400761695e-03 +9.037123705295178e-07 -6.249695346751299e-04 2.472615706335860e-03 +-9.037123705458792e-07 -6.249695346751364e-04 2.472615706335863e-03 +-1.045948386172011e-06 -7.767269410095942e-04 2.167265854137528e-03 +1.045948386156999e-06 -7.767269410095858e-04 2.167265854137526e-03 +8.958188849480615e-07 -7.768033976293334e-04 2.303539793465328e-03 +-8.958188849644273e-07 -7.768033976293413e-04 2.303539793465331e-03 +-7.595145914682298e-18 -6.249660686360095e-04 2.306529591403712e-03 +9.324027735444065e-07 -6.248623910400376e-04 2.390252233295133e-03 +-8.187155770364050e-18 -6.251366026057152e-04 2.471426964579596e-03 +-9.324027735601653e-07 -6.248623910400444e-04 2.390252233295136e-03 +-7.540896101388621e-18 -7.772705773435127e-04 2.164930459124039e-03 +9.884481326417975e-07 -7.767783360403611e-04 2.235494839721275e-03 +-8.194818771558741e-18 -7.774920140665423e-04 2.301468536528831e-03 +-9.884481326574854e-07 -7.767783360403691e-04 2.235494839721278e-03 +-1.007549961487297e-06 -7.043293996305165e-04 2.237463515218068e-03 +1.007549961472221e-06 -7.043293996305088e-04 2.237463515218066e-03 +9.277653643175372e-07 -7.045297583215171e-04 2.387994220246722e-03 +-9.277653643338978e-07 -7.045297583215247e-04 2.387994220246724e-03 +-9.812471051893626e-07 -7.044274404149193e-04 2.312771456318970e-03 +9.812471051736459e-07 -7.044274404149118e-04 2.312771456318969e-03 +-7.565192050340528e-18 -7.047018687485555e-04 2.235746658099121e-03 +-8.189382540573043e-18 -7.048439917003172e-04 2.386449532516717e-03 +-7.894896316336814e-18 -6.250651209918737e-04 2.388981360648814e-03 +-7.870805508176820e-18 -7.773827596805310e-04 2.233169168115906e-03 +-7.879590993462746e-18 -7.047917467584126e-04 2.311090290111294e-03 +8.498979535543644e-07 -7.742277650535762e-04 6.689801118425417e-04 +-8.498979535548405e-07 -7.742277650535697e-04 6.689801118425409e-04 +-1.022863700448823e-06 -7.744321863886475e-04 8.043896894391753e-04 +1.022863700447170e-06 -7.744321863886541e-04 8.043896894391769e-04 +8.494312391748836e-07 -8.974174190897989e-04 8.361226115462393e-04 +-8.494312391751552e-07 -8.974174190897917e-04 8.361226115462398e-04 +-1.104356697310377e-06 -8.974789236096294e-04 9.436853235795884e-04 +1.104356697308911e-06 -8.974789236096371e-04 9.436853235795897e-04 +-2.401867801057975e-19 -7.749954613721227e-04 6.709961683244544e-04 +-9.552467599636532e-07 -7.743274501321051e-04 7.366412259458299e-04 +-8.286099806515193e-19 -7.750528195222242e-04 8.066500067065097e-04 +9.552467599626016e-07 -7.743274501321116e-04 7.366412259458313e-04 +-1.606318575128976e-19 -8.985550491277215e-04 8.398235951740691e-04 +-1.014160832472018e-06 -8.974092402757928e-04 8.899658796563511e-04 +-7.555004493916325e-19 -8.987551635396088e-04 9.473684950685186e-04 +1.014160832471138e-06 -8.974092402758007e-04 8.899658796563516e-04 +8.301930937691748e-07 -8.393206030292688e-04 7.525528003370056e-04 +-8.301930937695393e-07 -8.393206030292624e-04 7.525528003370061e-04 +-1.061902387226602e-06 -8.395555104945501e-04 8.739784040794938e-04 +1.061902387225062e-06 -8.395555104945572e-04 8.739784040794947e-04 +9.706094175379130e-07 -8.394386055364972e-04 8.132132311409933e-04 +-9.706094175388544e-07 -8.394386055364905e-04 8.132132311409930e-04 +-1.953966042972762e-19 -8.404179155639211e-04 7.553072340539120e-04 +-7.827610136589301e-19 -8.404200651931274e-04 8.769677272953284e-04 +-5.297066119442577e-19 -7.750107397905215e-04 7.388974802981670e-04 +-4.635090018828640e-19 -8.986858262895717e-04 8.936153300296761e-04 +-4.830197109911522e-19 -8.404021015690809e-04 8.162113862879278e-04 +1.022863700447170e-06 -7.744321863886541e-04 8.043896894391769e-04 +-1.022863700448823e-06 -7.744321863886475e-04 8.043896894391753e-04 +-1.026320086608426e-06 -7.746420086046160e-04 9.399632705529432e-04 +1.026320086605601e-06 -7.746420086046227e-04 9.399632705529451e-04 +1.104356697308911e-06 -8.974789236096371e-04 9.436853235795897e-04 +-1.104356697310377e-06 -8.974789236096294e-04 9.436853235795884e-04 +-1.122352039541436e-06 -8.977730365418926e-04 1.051264198772463e-03 +1.122352039538839e-06 -8.977730365418999e-04 1.051264198772466e-03 +-8.286099806515193e-19 -7.750528195222242e-04 8.066500067065097e-04 +-1.048103300750398e-06 -7.745382728654127e-04 8.721791538118043e-04 +-1.416556725164411e-18 -7.751732802412950e-04 9.419624280773225e-04 +1.048103300748145e-06 -7.745382728654192e-04 8.721791538118061e-04 +-7.555004493916325e-19 -8.987551635396088e-04 9.473684950685186e-04 +-1.135320033172695e-06 -8.976067590465725e-04 9.974088082927073e-04 +-1.317228877209043e-18 -8.987516412765407e-04 1.054603229465502e-03 +1.135320033170659e-06 -8.976067590465797e-04 9.974088082927092e-04 +1.061902387225062e-06 -8.395555104945572e-04 8.739784040794947e-04 +-1.061902387226602e-06 -8.395555104945501e-04 8.739784040794938e-04 +-1.080378647520820e-06 -8.397680279172470e-04 9.956145157463197e-04 +1.080378647518090e-06 -8.397680279172543e-04 9.956145157463214e-04 +1.099887098621496e-06 -8.396668179419692e-04 9.347962039990803e-04 +-1.099887098623639e-06 -8.396668179419624e-04 9.347962039990790e-04 +-7.827610136589301e-19 -8.404200651931274e-04 8.769677272953284e-04 +-1.378155692407249e-18 -8.405002977259897e-04 9.982453123577916e-04 +-1.127371074293422e-18 -7.751106748961692e-04 8.743171788620417e-04 +-1.039213473329970e-18 -8.987735916209075e-04 1.001044118732995e-03 +-1.084495821602961e-18 -8.404575495430880e-04 9.376283412579914e-04 +1.026320086605601e-06 -7.746420086046227e-04 9.399632705529451e-04 +-1.026320086608426e-06 -7.746420086046160e-04 9.399632705529432e-04 +-8.774178917649944e-07 -7.748906749807981e-04 1.075661289086944e-03 +8.774178917609699e-07 -7.748906749808052e-04 1.075661289086946e-03 +1.122352039538839e-06 -8.977730365418999e-04 1.051264198772466e-03 +-1.122352039541436e-06 -8.977730365418926e-04 1.051264198772463e-03 +-9.642164219823369e-07 -8.979939457460306e-04 1.159132912317645e-03 +9.642164219785858e-07 -8.979939457460380e-04 1.159132912317647e-03 +-1.416556725164411e-18 -7.751732802412950e-04 9.419624280773225e-04 +-9.664472272156962e-07 -7.747554553838728e-04 1.007778496649140e-03 +-2.022899966500481e-18 -7.752679521203991e-04 1.077257201129406e-03 +9.664472272122915e-07 -7.747554553838796e-04 1.007778496649142e-03 +-1.317228877209043e-18 -8.987516412765407e-04 1.054603229465502e-03 +-1.065351305962637e-06 -8.979210131051815e-04 1.105192048840296e-03 +-1.891232665316740e-18 -8.987373868741936e-04 1.161672407850017e-03 +1.065351305959473e-06 -8.979210131051889e-04 1.105192048840298e-03 +1.080378647518090e-06 -8.397680279172543e-04 9.956145157463214e-04 +-1.080378647520820e-06 -8.397680279172470e-04 9.956145157463197e-04 +-9.209703410280436e-07 -8.400117811387821e-04 1.117392445128696e-03 +9.209703410241318e-07 -8.400117811387895e-04 1.117392445128698e-03 +1.016399054717938e-06 -8.398770468422490e-04 1.056468281922450e-03 +-1.016399054721252e-06 -8.398770468422415e-04 1.056468281922448e-03 +-1.378155692407249e-18 -8.405002977259897e-04 9.982453123577916e-04 +-1.970544396809550e-18 -8.405499204803633e-04 1.119462353221791e-03 +-1.710351426408545e-18 -7.752294383764292e-04 1.009603265212921e-03 +-1.598329664772938e-18 -8.987270078973542e-04 1.108120951194893e-03 +-1.671018574691342e-18 -8.405353934642693e-04 1.058847147407976e-03 +8.774178917609699e-07 -7.748906749808052e-04 1.075661289086946e-03 +-8.774178917649944e-07 -7.748906749807981e-04 1.075661289086944e-03 +-6.329392661082158e-07 -7.751358392408399e-04 1.211593763759908e-03 +6.329392661028900e-07 -7.751358392408473e-04 1.211593763759911e-03 +9.642164219785858e-07 -8.979939457460380e-04 1.159132912317647e-03 +-9.642164219823369e-07 -8.979939457460306e-04 1.159132912317645e-03 +-6.742123547712955e-07 -8.981934809584443e-04 1.267227744517346e-03 +6.742123547663071e-07 -8.981934809584519e-04 1.267227744517349e-03 +-2.022899966500481e-18 -7.752679521203991e-04 1.077257201129406e-03 +-7.644944486109559e-07 -7.750250190486882e-04 1.143602695559488e-03 +-2.679615198418581e-18 -7.753615009785151e-04 1.212657561025472e-03 +7.644944486062860e-07 -7.750250190486956e-04 1.143602695559491e-03 +-1.891232665316740e-18 -8.987373868741936e-04 1.161672407850017e-03 +-8.301144255890509e-07 -8.980615348889486e-04 1.213130305458624e-03 +-2.512571036797172e-18 -8.987833455427050e-04 1.268937886819127e-03 +8.301144255846917e-07 -8.980615348889560e-04 1.213130305458626e-03 +9.209703410241318e-07 -8.400117811387895e-04 1.117392445128698e-03 +-9.209703410280436e-07 -8.400117811387821e-04 1.117392445128696e-03 +-6.595848287063410e-07 -8.402553978160105e-04 1.239415395426525e-03 +6.595848287011642e-07 -8.402553978160179e-04 1.239415395426528e-03 +8.000473258730740e-07 -8.401464812992533e-04 1.178377863563809e-03 +-8.000473258776036e-07 -8.401464812992460e-04 1.178377863563808e-03 +-1.970544396809550e-18 -8.405499204803633e-04 1.119462353221791e-03 +-2.606886170240468e-18 -8.406162355645472e-04 1.240789599153317e-03 +-2.348099406880803e-18 -7.753061851091220e-04 1.144937533756886e-03 +-2.196010670734354e-18 -8.987628191187473e-04 1.215272939651289e-03 +-2.281039461030823e-18 -8.405686205789093e-04 1.180105110302487e-03 +6.329392661028900e-07 -7.751358392408473e-04 1.211593763759911e-03 +-6.329392661082158e-07 -7.751358392408399e-04 1.211593763759908e-03 +-3.300727929332825e-07 -7.753629451573026e-04 1.347738872137612e-03 +3.300727929266379e-07 -7.753629451573106e-04 1.347738872137615e-03 +6.742123547663071e-07 -8.981934809584519e-04 1.267227744517349e-03 +-6.742123547712955e-07 -8.981934809584443e-04 1.267227744517346e-03 +-3.448366781168619e-07 -8.984831097881380e-04 1.375574056137672e-03 +3.448366781105582e-07 -8.984831097881457e-04 1.375574056137676e-03 +-2.679615198418581e-18 -7.753615009785151e-04 1.212657561025472e-03 +-4.867871217259370e-07 -7.752421448470965e-04 1.279637990386513e-03 +-3.358459166083699e-18 -7.755013009332817e-04 1.348262211507277e-03 +4.867871217199508e-07 -7.752421448471042e-04 1.279637990386516e-03 +-2.512571036797172e-18 -8.987833455427050e-04 1.268937886819127e-03 +-5.084673815926921e-07 -8.983479504322600e-04 1.321388053431225e-03 +-3.186701729331963e-18 -8.988873984494042e-04 1.376370250370918e-03 +5.084673815870547e-07 -8.983479504322677e-04 1.321388053431228e-03 +6.595848287011642e-07 -8.402553978160179e-04 1.239415395426528e-03 +-6.595848287063410e-07 -8.402553978160105e-04 1.239415395426525e-03 +-3.405082223153804e-07 -8.404941981447657e-04 1.361653816128793e-03 +3.405082223088932e-07 -8.404941981447732e-04 1.361653816128796e-03 +5.046995580119287e-07 -8.403631102456642e-04 1.300506794890356e-03 +-5.046995580177639e-07 -8.403631102456565e-04 1.300506794890353e-03 +-2.606886170240468e-18 -8.406162355645472e-04 1.240789599153317e-03 +-3.281525992442286e-18 -8.407541243362227e-04 1.362320693014079e-03 +-3.016692952395165e-18 -7.754283796220711e-04 1.280428660940492e-03 +-2.842337754929706e-18 -8.988183955262097e-04 1.322644555132635e-03 +-2.942292915982119e-18 -8.406817439720581e-04 1.301525049986455e-03 +3.300727929266379e-07 -7.753629451573106e-04 1.347738872137615e-03 +-3.300727929332825e-07 -7.753629451573026e-04 1.347738872137612e-03 +-7.618737865304688e-09 -7.756120211580721e-04 1.484075702112002e-03 +7.618737857345966e-09 -7.756120211580802e-04 1.484075702112003e-03 +3.448366781105582e-07 -8.984831097881457e-04 1.375574056137676e-03 +-3.448366781168619e-07 -8.984831097881380e-04 1.375574056137672e-03 +-8.149357091627432e-09 -8.987500034173827e-04 1.484045127621326e-03 +8.149357084025067e-09 -8.987500034173903e-04 1.484045127621328e-03 +-3.358459166083699e-18 -7.755013009332817e-04 1.348262211507277e-03 +-1.684615686673666e-07 -7.754892379885850e-04 1.415887684287883e-03 +-4.050696842227276e-18 -7.756938143471338e-04 1.484057723324875e-03 +1.684615686600647e-07 -7.754892379885934e-04 1.415887684287885e-03 +-3.186701729331963e-18 -8.988873984494042e-04 1.376370250370918e-03 +-1.793780635483312e-07 -8.986125853439038e-04 1.429791248809952e-03 +-3.874044150610452e-18 -8.991115598721738e-04 1.484032582683120e-03 +1.793780635413653e-07 -8.986125853439115e-04 1.429791248809954e-03 +3.405082223088932e-07 -8.404941981447732e-04 1.361653816128796e-03 +-3.405082223153804e-07 -8.404941981447657e-04 1.361653816128793e-03 +-8.144784452249888e-09 -8.407706454541740e-04 1.484059312039391e-03 +8.144784444469321e-09 -8.407706454541819e-04 1.484059312039393e-03 +1.729951787378194e-07 -8.406346977890457e-04 1.422842606169319e-03 +-1.729951787449543e-07 -8.406346977890380e-04 1.422842606169317e-03 +-3.281525992442286e-18 -8.407541243362227e-04 1.362320693014079e-03 +-3.966184626223346e-18 -8.409598851877375e-04 1.484044144939991e-03 +-3.703568016627560e-18 -7.755874006092642e-04 1.416143477408011e-03 +-3.534358709752794e-18 -8.989864285016166e-04 1.430153437799305e-03 +-3.623283830927118e-18 -8.408434727203474e-04 1.423164425557990e-03 +7.618737857345966e-09 -7.756120211580802e-04 1.484075702112003e-03 +-7.618737865304688e-09 -7.756120211580721e-04 1.484075702112002e-03 +3.159338657597241e-07 -7.758474267749426e-04 1.620577908159326e-03 +-3.159338657689478e-07 -7.758474267749505e-04 1.620577908159328e-03 +8.149357084025067e-09 -8.987500034173903e-04 1.484045127621328e-03 +-8.149357091627432e-09 -8.987500034173827e-04 1.484045127621326e-03 +3.291561891789489e-07 -8.990446604499973e-04 1.592643319370596e-03 +-3.291561891878125e-07 -8.990446604500057e-04 1.592643319370598e-03 +-4.050696842227276e-18 -7.756938143471338e-04 1.484057723324875e-03 +1.534987300760199e-07 -7.757313867315845e-04 1.552305063954354e-03 +-4.756533367641225e-18 -7.759677941223551e-04 1.620015907770240e-03 +-1.534987300846232e-07 -7.757313867315923e-04 1.552305063954356e-03 +-3.874044150610452e-18 -8.991115598721738e-04 1.484032582683120e-03 +1.632339056764118e-07 -8.988943623417042e-04 1.538330786499105e-03 +-4.580807118310460e-18 -8.994362275357796e-04 1.591820577503009e-03 +-1.632339056846412e-07 -8.988943623417121e-04 1.538330786499106e-03 +8.144784444469321e-09 -8.407706454541819e-04 1.484059312039393e-03 +-8.144784452249888e-09 -8.407706454541740e-04 1.484059312039391e-03 +3.250507139825040e-07 -8.410265447941697e-04 1.606611218651339e-03 +-3.250507139915392e-07 -8.410265447941783e-04 1.606611218651340e-03 +-1.569136249917768e-07 -8.409014561269651e-04 1.545312620584804e-03 +1.569136249833602e-07 -8.409014561269568e-04 1.545312620584803e-03 +-3.966184626223346e-18 -8.409598851877375e-04 1.484044144939991e-03 +-4.682806759644373e-18 -8.412713253912397e-04 1.605911957193281e-03 +-4.401221244241522e-18 -7.758205946753457e-04 1.552012637398681e-03 +-4.218581419351039e-18 -8.992618178029398e-04 1.537943143193856e-03 +-4.317078777971403e-18 -8.411027174931241e-04 1.544959954403837e-03 +-3.159338657689478e-07 -7.758474267749505e-04 1.620577908159328e-03 +3.159338657597241e-07 -7.758474267749426e-04 1.620577908159326e-03 +6.223973672955828e-07 -7.761058508828848e-04 1.757210573609630e-03 +-6.223973673061613e-07 -7.761058508828928e-04 1.757210573609632e-03 +-3.291561891878125e-07 -8.990446604500057e-04 1.592643319370598e-03 +3.291561891789489e-07 -8.990446604499973e-04 1.592643319370596e-03 +6.605185631040017e-07 -8.992976288714994e-04 1.701361050945596e-03 +-6.605185631142337e-07 -8.992976288715077e-04 1.701361050945597e-03 +-4.756533367641225e-18 -7.759677941223551e-04 1.620015907770240e-03 +4.740967259211360e-07 -7.759692214410689e-04 1.688883367215043e-03 +-5.462469154728680e-18 -7.762953693262180e-04 1.756100180483270e-03 +-4.740967259310027e-07 -7.759692214410767e-04 1.688883367215045e-03 +-4.580807118310460e-18 -8.994362275357796e-04 1.591820577503009e-03 +4.935926795951055e-07 -8.991845364055125e-04 1.646985737198521e-03 +-5.298429313092064e-18 -8.998624236103890e-04 1.699620500975425e-03 +-4.935926796046301e-07 -8.991845364055212e-04 1.646985737198522e-03 +-3.250507139915392e-07 -8.410265447941783e-04 1.606611218651340e-03 +3.250507139825040e-07 -8.410265447941697e-04 1.606611218651339e-03 +6.467471118591332e-07 -8.413104618081617e-04 1.729278621341398e-03 +-6.467471118695200e-07 -8.413104618081695e-04 1.729278621341400e-03 +-4.903130278517951e-07 -8.411586378798901e-04 1.667938690737404e-03 +4.903130278421171e-07 -8.411586378798817e-04 1.667938690737403e-03 +-4.682806759644373e-18 -8.412713253912397e-04 1.605911957193281e-03 +-5.397968919284245e-18 -8.416410395514995e-04 1.727866309769995e-03 +-5.111883541349105e-18 -7.761283924265246e-04 1.688050700208715e-03 +-4.945762513291306e-18 -8.996360193713702e-04 1.645700993975294e-03 +-5.048168300305983e-18 -8.414545017785440e-04 1.666885595063581e-03 +-6.223973673061613e-07 -7.761058508828928e-04 1.757210573609632e-03 +6.223973672955828e-07 -7.761058508828848e-04 1.757210573609630e-03 +8.735874223859767e-07 -7.763411904287071e-04 1.893922999091922e-03 +-8.735874223980601e-07 -7.763411904287156e-04 1.893922999091923e-03 +-6.605185631142337e-07 -8.992976288715077e-04 1.701361050945597e-03 +6.605185631040017e-07 -8.992976288714994e-04 1.701361050945596e-03 +9.543125358299574e-07 -8.995990872272491e-04 1.810034527193432e-03 +-9.543125358416731e-07 -8.995990872272575e-04 1.810034527193435e-03 +-5.462469154728680e-18 -7.762953693262180e-04 1.756100180483270e-03 +7.568796470586634e-07 -7.762367091841709e-04 1.825557720012214e-03 +-6.149962122878653e-18 -7.766648593610063e-04 1.892268376810149e-03 +-7.568796470699914e-07 -7.762367091841791e-04 1.825557720012216e-03 +-5.298429313092064e-18 -8.998624236103890e-04 1.699620500975425e-03 +8.180523463131238e-07 -8.994228438210484e-04 1.755725300860880e-03 +-5.981971666636483e-18 -9.003060442286624e-04 1.807459426562399e-03 +-8.180523463240919e-07 -8.994228438210563e-04 1.755725300860882e-03 +-6.467471118695200e-07 -8.413104618081695e-04 1.729278621341400e-03 +6.467471118591332e-07 -8.413104618081617e-04 1.729278621341398e-03 +9.131261759984612e-07 -8.415639178310696e-04 1.851978958219255e-03 +-9.131261760103579e-07 -8.415639178310779e-04 1.851978958219257e-03 +-7.893518624529592e-07 -8.414546704886782e-04 1.790626785492346e-03 +7.893518624418243e-07 -8.414546704886706e-04 1.790626785492344e-03 +-5.397968919284245e-18 -8.416410395514995e-04 1.727866309769995e-03 +-6.077150376639285e-18 -8.420576608105275e-04 1.849862619976567e-03 +-5.808478804959611e-18 -7.764728249336427e-04 1.824170641661287e-03 +-5.642612548530478e-18 -9.000931839853240e-04 1.753549758504196e-03 +-5.738759887030579e-18 -8.418393040991469e-04 1.788857513883873e-03 +-8.735874223980601e-07 -7.763411904287156e-04 1.893922999091923e-03 +8.735874223859767e-07 -7.763411904287071e-04 1.893922999091922e-03 +1.033646044039170e-06 -7.765474312013887e-04 2.030621098572059e-03 +-1.033646044052759e-06 -7.765474312013973e-04 2.030621098572060e-03 +-9.543125358416731e-07 -8.995990872272575e-04 1.810034527193435e-03 +9.543125358299574e-07 -8.995990872272491e-04 1.810034527193432e-03 +1.118210932611729e-06 -8.998082685845307e-04 1.918615448369219e-03 +-1.118210932624986e-06 -8.998082685845398e-04 1.918615448369221e-03 +-6.149962122878653e-18 -7.766648593610063e-04 1.892268376810149e-03 +9.675123393539899e-07 -7.764383969799584e-04 1.962284696671091e-03 +-6.848645190355243e-18 -7.770105571146656e-04 2.028550914393567e-03 +-9.675123393668286e-07 -7.764383969799669e-04 1.962284696671092e-03 +-5.981971666636483e-18 -9.003060442286624e-04 1.807459426562399e-03 +1.058098831360745e-06 -8.997522613838331e-04 1.864320614757972e-03 +-6.695305757122613e-18 -9.007399390634704e-04 1.915237229190066e-03 +-1.058098831373222e-06 -8.997522613838418e-04 1.864320614757974e-03 +-9.131261760103579e-07 -8.415639178310779e-04 1.851978958219257e-03 +9.131261759984612e-07 -8.415639178310696e-04 1.851978958219255e-03 +1.080588617976482e-06 -8.417659823939492e-04 1.974606719762942e-03 +-1.080588617989922e-06 -8.417659823939581e-04 1.974606719762944e-03 +-1.012171334027438e-06 -8.416603173084703e-04 1.913312987112626e-03 +1.012171334014771e-06 -8.416603173084616e-04 1.913312987112624e-03 +-6.077150376639285e-18 -8.420576608105275e-04 1.849862619976567e-03 +-6.784350095702721e-18 -8.424420373015042e-04 1.971922220019105e-03 +-6.494261163602825e-18 -7.768509457180875e-04 1.960394697273145e-03 +-6.328782027700366e-18 -9.005164730261343e-04 1.861353813880775e-03 +-6.422548740397540e-18 -8.422679563298955e-04 1.910883548528252e-03 +-1.033646044052759e-06 -7.765474312013973e-04 2.030621098572060e-03 +1.033646044039170e-06 -7.765474312013887e-04 2.030621098572059e-03 +1.045948386156999e-06 -7.767269410095858e-04 2.167265854137526e-03 +-1.045948386172011e-06 -7.767269410095942e-04 2.167265854137528e-03 +-1.118210932624986e-06 -8.998082685845398e-04 1.918615448369221e-03 +1.118210932611729e-06 -8.998082685845307e-04 1.918615448369219e-03 +1.108995593577980e-06 -8.998398494298723e-04 2.026903738819636e-03 +-1.108995593592791e-06 -8.998398494298813e-04 2.026903738819639e-03 +-6.848645190355243e-18 -7.770105571146656e-04 2.028550914393567e-03 +1.062840678840510e-06 -7.766497826816980e-04 2.098944164494361e-03 +-7.540896101388621e-18 -7.772705773435127e-04 2.164930459124039e-03 +-1.062840678854827e-06 -7.766497826817067e-04 2.098944164494362e-03 +-6.695305757122613e-18 -9.007399390634704e-04 1.915237229190066e-03 +1.135044599908833e-06 -8.998198756572434e-04 1.972837124299124e-03 +-7.448688624146110e-18 -9.010631154954077e-04 2.023186867485687e-03 +-1.135044599922873e-06 -8.998198756572525e-04 1.972837124299126e-03 +-1.080588617989922e-06 -8.417659823939581e-04 1.974606719762944e-03 +1.080588617976482e-06 -8.417659823939492e-04 1.974606719762942e-03 +1.074319509279306e-06 -8.419098900063918e-04 2.097119800883556e-03 +-1.074319509294238e-06 -8.419098900064005e-04 2.097119800883558e-03 +-1.105573014283594e-06 -8.418571082418363e-04 2.035871782307493e-03 +1.105573014269394e-06 -8.418571082418275e-04 2.035871782307492e-03 +-6.784350095702721e-18 -8.424420373015042e-04 1.971922220019105e-03 +-7.507107427727055e-18 -8.427112932995680e-04 2.094078145309286e-03 +-7.201411251829507e-18 -7.771487491300402e-04 2.096731383300752e-03 +-7.071821828344500e-18 -9.009357255000887e-04 1.969163603416345e-03 +-7.150065669666503e-18 -8.425873381498847e-04 2.032984972821868e-03 +-1.045948386172011e-06 -7.767269410095942e-04 2.167265854137528e-03 +1.045948386156999e-06 -7.767269410095858e-04 2.167265854137526e-03 +8.958188849480615e-07 -7.768033976293334e-04 2.303539793465328e-03 +-8.958188849644273e-07 -7.768033976293413e-04 2.303539793465331e-03 +-1.108995593592791e-06 -8.998398494298813e-04 2.026903738819639e-03 +1.108995593577980e-06 -8.998398494298723e-04 2.026903738819636e-03 +8.660917509091334e-07 -8.999796372110732e-04 2.134975619162521e-03 +-8.660917509254460e-07 -8.999796372110818e-04 2.134975619162523e-03 +-7.540896101388621e-18 -7.772705773435127e-04 2.164930459124039e-03 +9.884481326417975e-07 -7.767783360403611e-04 2.235494839721275e-03 +-8.194818771558741e-18 -7.774920140665423e-04 2.301468536528831e-03 +-9.884481326574854e-07 -7.767783360403691e-04 2.235494839721278e-03 +-7.448688624146110e-18 -9.010631154954077e-04 2.023186867485687e-03 +1.024524461338352e-06 -8.998868749364661e-04 2.080916250813265e-03 +-8.177666354376842e-18 -9.010662947147271e-04 2.131262172400256e-03 +-1.024524461353921e-06 -8.998868749364749e-04 2.080916250813269e-03 +-1.074319509294238e-06 -8.419098900064005e-04 2.097119800883558e-03 +1.074319509279306e-06 -8.419098900063918e-04 2.097119800883556e-03 +8.584139934642179e-07 -8.419126310940338e-04 2.219213301325866e-03 +-8.584139934805745e-07 -8.419126310940417e-04 2.219213301325870e-03 +-9.906569025253873e-07 -8.419273801397644e-04 2.158262924290048e-03 +9.906569025097402e-07 -8.419273801397562e-04 2.158262924290045e-03 +-7.507107427727055e-18 -8.427112932995680e-04 2.094078145309286e-03 +-8.194031295615591e-18 -8.429447537296069e-04 2.216425556521491e-03 +-7.870805508176820e-18 -7.773827596805310e-04 2.233169168115906e-03 +-7.819470679361779e-18 -9.011105061875723e-04 2.077241548209767e-03 +-7.855186683850594e-18 -8.428262995572451e-04 2.155219189277211e-03 +8.494312391748836e-07 -8.974174190897989e-04 8.361226115462393e-04 +-8.494312391751552e-07 -8.974174190897917e-04 8.361226115462398e-04 +-1.104356697310377e-06 -8.974789236096294e-04 9.436853235795884e-04 +1.104356697308911e-06 -8.974789236096371e-04 9.436853235795897e-04 +5.715048517937671e-08 -9.917883875452797e-04 1.001782056779848e-03 +-5.715048517946189e-08 -9.917883875452719e-04 1.001782056779845e-03 +-6.569852952882677e-07 -9.920937127520877e-04 1.081225677531641e-03 +6.569852952869656e-07 -9.920937127520955e-04 1.081225677531643e-03 +-1.606318575128976e-19 -8.985550491277215e-04 8.398235951740691e-04 +-1.014160832472018e-06 -8.974092402757928e-04 8.899658796563511e-04 +-7.555004493916325e-19 -8.987551635396088e-04 9.473684950685186e-04 +1.014160832471138e-06 -8.974092402758007e-04 8.899658796563516e-04 +-7.956815748270084e-20 -9.944070679661111e-04 1.008898547923563e-03 +-4.428742999208695e-07 -9.918873159936192e-04 1.040996913456776e-03 +-6.828276694951737e-19 -9.941629167720431e-04 1.088800517001059e-03 +4.428742999201486e-07 -9.918873159936274e-04 1.040996913456779e-03 +6.707158746765860e-07 -9.483095637551433e-04 9.193216591379509e-04 +-6.707158746767690e-07 -9.483095637551355e-04 9.193216591379501e-04 +-1.014594907673235e-06 -9.482943497050776e-04 1.012953423032593e-03 +1.014594907671838e-06 -9.482943497050859e-04 1.012953423032595e-03 +9.001620961394818e-07 -9.482289464086384e-04 9.661451231941865e-04 +-9.001620961403040e-07 -9.482289464086297e-04 9.661451231941852e-04 +-1.255097687038960e-19 -9.497652904622197e-04 9.244018377691959e-04 +-7.283358380753911e-19 -9.500166141898529e-04 1.017947646234341e-03 +-4.635090018828640e-19 -8.986858262895717e-04 8.936153300296761e-04 +-3.957802805076346e-19 -9.942647886316729e-04 1.049281406784403e-03 +-4.436088975012164e-19 -9.499455199708250e-04 9.712563305272289e-04 +1.104356697308911e-06 -8.974789236096371e-04 9.436853235795897e-04 +-1.104356697310377e-06 -8.974789236096294e-04 9.436853235795884e-04 +-1.122352039541436e-06 -8.977730365418926e-04 1.051264198772463e-03 +1.122352039538839e-06 -8.977730365418999e-04 1.051264198772466e-03 +6.569852952869656e-07 -9.920937127520955e-04 1.081225677531643e-03 +-6.569852952882677e-07 -9.920937127520877e-04 1.081225677531641e-03 +-7.687365565850709e-07 -9.925001930986628e-04 1.161549180137850e-03 +7.687365565827168e-07 -9.925001930986702e-04 1.161549180137851e-03 +-7.555004493916325e-19 -8.987551635396088e-04 9.473684950685186e-04 +-1.135320033172695e-06 -8.976067590465725e-04 9.974088082927073e-04 +-1.317228877209043e-18 -8.987516412765407e-04 1.054603229465502e-03 +1.135320033170659e-06 -8.976067590465797e-04 9.974088082927092e-04 +-6.828276694951737e-19 -9.941629167720431e-04 1.088800517001059e-03 +-7.490754034526654e-07 -9.923253982954958e-04 1.121674412070109e-03 +-1.199087633401769e-18 -9.939531593626590e-04 1.167370321113834e-03 +7.490754034508233e-07 -9.923253982955036e-04 1.121674412070110e-03 +1.014594907671838e-06 -9.482943497050859e-04 1.012953423032595e-03 +-1.014594907673235e-06 -9.482943497050776e-04 1.012953423032593e-03 +-1.051913572589708e-06 -9.486770773214114e-04 1.106659895085073e-03 +1.051913572587247e-06 -9.486770773214188e-04 1.106659895085076e-03 +1.052387627184234e-06 -9.484592384181310e-04 1.059780399910463e-03 +-1.052387627186169e-06 -9.484592384181235e-04 1.059780399910460e-03 +-7.283358380753911e-19 -9.500166141898529e-04 1.017947646234341e-03 +-1.251605330492761e-18 -9.499087740898100e-04 1.110992719138251e-03 +-1.039213473329970e-18 -8.987735916209075e-04 1.001044118732995e-03 +-9.481218627337933e-19 -9.940696433585845e-04 1.127986585976534e-03 +-9.932125118998245e-19 -9.499979174519618e-04 1.064513778051145e-03 +1.122352039538839e-06 -8.977730365418999e-04 1.051264198772466e-03 +-1.122352039541436e-06 -8.977730365418926e-04 1.051264198772463e-03 +-9.642164219823369e-07 -8.979939457460306e-04 1.159132912317645e-03 +9.642164219785858e-07 -8.979939457460380e-04 1.159132912317647e-03 +7.687365565827168e-07 -9.925001930986702e-04 1.161549180137851e-03 +-7.687365565850709e-07 -9.925001930986628e-04 1.161549180137850e-03 +-6.661036184084348e-07 -9.927680896954327e-04 1.241452429485857e-03 +6.661036184050011e-07 -9.927680896954403e-04 1.241452429485859e-03 +-1.317228877209043e-18 -8.987516412765407e-04 1.054603229465502e-03 +-1.065351305962637e-06 -8.979210131051815e-04 1.105192048840296e-03 +-1.891232665316740e-18 -8.987373868741936e-04 1.161672407850017e-03 +1.065351305959473e-06 -8.979210131051889e-04 1.105192048840298e-03 +-1.199087633401769e-18 -9.939531593626590e-04 1.167370321113834e-03 +-7.348016598491169e-07 -9.926403419643784e-04 1.201318884891041e-03 +-1.732986396690446e-18 -9.937275905422640e-04 1.246324521650764e-03 +7.348016598462437e-07 -9.926403419643860e-04 1.201318884891042e-03 +1.051913572587247e-06 -9.486770773214188e-04 1.106659895085076e-03 +-1.051913572589708e-06 -9.486770773214114e-04 1.106659895085073e-03 +-9.112346694888190e-07 -9.488938286493216e-04 1.200585352990972e-03 +9.112346694852398e-07 -9.488938286493292e-04 1.200585352990974e-03 +1.006940125985907e-06 -9.488534221526013e-04 1.153594136723044e-03 +-1.006940125988907e-06 -9.488534221525937e-04 1.153594136723041e-03 +-1.251605330492761e-18 -9.499087740898100e-04 1.110992719138251e-03 +-1.805292735575544e-18 -9.498050454965931e-04 1.203941689248277e-03 +-1.598329664772938e-18 -8.987270078973542e-04 1.108120951194893e-03 +-1.454454832109140e-18 -9.938327225139810e-04 1.206850155357173e-03 +-1.517628269851040e-18 -9.498206586043645e-04 1.157447634526887e-03 +9.642164219785858e-07 -8.979939457460380e-04 1.159132912317647e-03 +-9.642164219823369e-07 -8.979939457460306e-04 1.159132912317645e-03 +-6.742123547712955e-07 -8.981934809584443e-04 1.267227744517346e-03 +6.742123547663071e-07 -8.981934809584519e-04 1.267227744517349e-03 +6.661036184050011e-07 -9.927680896954403e-04 1.241452429485859e-03 +-6.661036184084348e-07 -9.927680896954327e-04 1.241452429485857e-03 +-4.593374954567075e-07 -9.929203093928939e-04 1.322269321921307e-03 +4.593374954520504e-07 -9.929203093929021e-04 1.322269321921308e-03 +-1.891232665316740e-18 -8.987373868741936e-04 1.161672407850017e-03 +-8.301144255890509e-07 -8.980615348889486e-04 1.213130305458624e-03 +-2.512571036797172e-18 -8.987833455427050e-04 1.268937886819127e-03 +8.301144255846917e-07 -8.980615348889560e-04 1.213130305458626e-03 +-1.732986396690446e-18 -9.937275905422640e-04 1.246324521650764e-03 +-5.713722807739798e-07 -9.928669182016597e-04 1.281814384852534e-03 +-2.343176027874888e-18 -9.936588748942143e-04 1.325233970459448e-03 +5.713722807699496e-07 -9.928669182016675e-04 1.281814384852536e-03 +9.112346694852398e-07 -9.488938286493292e-04 1.200585352990974e-03 +-9.112346694888190e-07 -9.488938286493216e-04 1.200585352990972e-03 +-6.248028938418330e-07 -9.490488607800894e-04 1.294891992769798e-03 +6.248028938370314e-07 -9.490488607800975e-04 1.294891992769801e-03 +7.790909948480226e-07 -9.489188053467717e-04 1.247671864727137e-03 +-7.790909948522063e-07 -9.489188053467638e-04 1.247671864727134e-03 +-1.805292735575544e-18 -9.498050454965931e-04 1.203941689248277e-03 +-2.417691352585809e-18 -9.498138767176926e-04 1.297090113946604e-03 +-2.196010670734354e-18 -8.987628191187473e-04 1.215272939651289e-03 +-2.030607221857944e-18 -9.936616718636329e-04 1.285787700012293e-03 +-2.107655683797232e-18 -9.498175723424002e-04 1.250485607616742e-03 +6.742123547663071e-07 -8.981934809584519e-04 1.267227744517349e-03 +-6.742123547712955e-07 -8.981934809584443e-04 1.267227744517346e-03 +-3.448366781168619e-07 -8.984831097881380e-04 1.375574056137672e-03 +3.448366781105582e-07 -8.984831097881457e-04 1.375574056137676e-03 +4.593374954520504e-07 -9.929203093929021e-04 1.322269321921308e-03 +-4.593374954567075e-07 -9.929203093928939e-04 1.322269321921307e-03 +-2.175332567835085e-07 -9.931601802216164e-04 1.403163015154381e-03 +2.175332567775293e-07 -9.931601802216246e-04 1.403163015154383e-03 +-2.512571036797172e-18 -8.987833455427050e-04 1.268937886819127e-03 +-5.084673815926921e-07 -8.983479504322600e-04 1.321388053431225e-03 +-3.186701729331963e-18 -8.988873984494042e-04 1.376370250370918e-03 +5.084673815870547e-07 -8.983479504322677e-04 1.321388053431228e-03 +-2.343176027874888e-18 -9.936588748942143e-04 1.325233970459448e-03 +-3.385431812090671e-07 -9.929956133669434e-04 1.362743459189485e-03 +-3.011401038576963e-18 -9.937331819861368e-04 1.404508020507286e-03 +3.385431812037584e-07 -9.929956133669518e-04 1.362743459189487e-03 +6.248028938370314e-07 -9.490488607800975e-04 1.294891992769801e-03 +-6.248028938418330e-07 -9.490488607800894e-04 1.294891992769798e-03 +-3.136483072891101e-07 -9.493612478821710e-04 1.389432739900713e-03 +3.136483072829858e-07 -9.493612478821790e-04 1.389432739900716e-03 +4.643340900995808e-07 -9.492182549562514e-04 1.342170647650487e-03 +-4.643340901050252e-07 -9.492182549562436e-04 1.342170647650484e-03 +-2.417691352585809e-18 -9.498138767176926e-04 1.297090113946604e-03 +-3.090984208095312e-18 -9.498855940677381e-04 1.390427240545940e-03 +-2.842337754929706e-18 -8.988183955262097e-04 1.322644555132635e-03 +-2.670262364167672e-18 -9.936918336097887e-04 1.364771391216392e-03 +-2.742965883840527e-18 -9.498259026252213e-04 1.343741795751718e-03 +3.448366781105582e-07 -8.984831097881457e-04 1.375574056137676e-03 +-3.448366781168619e-07 -8.984831097881380e-04 1.375574056137672e-03 +-8.149357091627432e-09 -8.987500034173827e-04 1.484045127621326e-03 +8.149357084025067e-09 -8.987500034173903e-04 1.484045127621328e-03 +2.175332567775293e-07 -9.931601802216246e-04 1.403163015154383e-03 +-2.175332567835085e-07 -9.931601802216164e-04 1.403163015154381e-03 +-7.228022709436329e-09 -9.935169183410508e-04 1.484018646618776e-03 +7.228022702099660e-09 -9.935169183410582e-04 1.484018646618778e-03 +-3.186701729331963e-18 -8.988873984494042e-04 1.376370250370918e-03 +-1.793780635483312e-07 -8.986125853439038e-04 1.429791248809952e-03 +-3.874044150610452e-18 -8.991115598721738e-04 1.484032582683120e-03 +1.793780635413653e-07 -8.986125853439115e-04 1.429791248809954e-03 +-3.011401038576963e-18 -9.937331819861368e-04 1.404508020507286e-03 +-1.043980835077314e-07 -9.933539638989674e-04 1.443573055677107e-03 +-3.712890962516492e-18 -9.939240683067526e-04 1.484010127662288e-03 +1.043980835010730e-07 -9.933539638989747e-04 1.443573055677109e-03 +3.136483072829858e-07 -9.493612478821790e-04 1.389432739900716e-03 +-3.136483072891101e-07 -9.493612478821710e-04 1.389432739900713e-03 +-7.790941328876544e-09 -9.496365945466809e-04 1.484031966575292e-03 +7.790941321429711e-09 -9.496365945466884e-04 1.484031966575295e-03 +1.642868296145130e-07 -9.494949806987136e-04 1.436709452036861e-03 +-1.642868296213171e-07 -9.494949806987056e-04 1.436709452036858e-03 +-3.090984208095312e-18 -9.498855940677381e-04 1.390427240545940e-03 +-3.785780205239499e-18 -9.501119252839946e-04 1.484021691831479e-03 +-3.534358709752794e-18 -8.989864285016166e-04 1.430153437799305e-03 +-3.360861298582553e-18 -9.938036751696586e-04 1.444301664074972e-03 +-3.444376451755627e-18 -9.499839389768077e-04 1.437177016511713e-03 +8.149357084025067e-09 -8.987500034173903e-04 1.484045127621328e-03 +-8.149357091627432e-09 -8.987500034173827e-04 1.484045127621326e-03 +3.291561891789489e-07 -8.990446604499973e-04 1.592643319370596e-03 +-3.291561891878125e-07 -8.990446604500057e-04 1.592643319370598e-03 +7.228022702099660e-09 -9.935169183410582e-04 1.484018646618778e-03 +-7.228022709436329e-09 -9.935169183410508e-04 1.484018646618776e-03 +2.035243441130567e-07 -9.937417007317238e-04 1.564964866991916e-03 +-2.035243441216864e-07 -9.937417007317313e-04 1.564964866991917e-03 +-3.874044150610452e-18 -8.991115598721738e-04 1.484032582683120e-03 +1.632339056764118e-07 -8.988943623417042e-04 1.538330786499105e-03 +-4.580807118310460e-18 -8.994362275357796e-04 1.591820577503009e-03 +-1.632339056846412e-07 -8.988943623417121e-04 1.538330786499106e-03 +-3.712890962516492e-18 -9.939240683067526e-04 1.484010127662288e-03 +9.005382127596390e-08 -9.936468838509442e-04 1.524486884787632e-03 +-4.394822175022812e-18 -9.943061898980759e-04 1.563603157109186e-03 +-9.005382128396269e-08 -9.936468838509514e-04 1.524486884787633e-03 +7.790941321429711e-09 -9.496365945466884e-04 1.484031966575295e-03 +-7.790941328876544e-09 -9.496365945466809e-04 1.484031966575292e-03 +2.985481222541145e-07 -9.499377277574930e-04 1.578739454192366e-03 +-2.985481222628380e-07 -9.499377277575007e-04 1.578739454192368e-03 +-1.488253713773314e-07 -9.497846550312386e-04 1.531381546349352e-03 +1.488253713692533e-07 -9.497846550312316e-04 1.531381546349350e-03 +-3.785780205239499e-18 -9.501119252839946e-04 1.484021691831479e-03 +-4.476264310183252e-18 -9.504515119175377e-04 1.577723675281090e-03 +-4.218581419351039e-18 -8.992618178029398e-04 1.537943143193856e-03 +-4.060034056981775e-18 -9.940922702615233e-04 1.523741321822577e-03 +-4.126109244312511e-18 -9.502682254455031e-04 1.530893250192263e-03 +-3.291561891878125e-07 -8.990446604500057e-04 1.592643319370598e-03 +3.291561891789489e-07 -8.990446604499973e-04 1.592643319370596e-03 +6.605185631040017e-07 -8.992976288714994e-04 1.701361050945596e-03 +-6.605185631142337e-07 -8.992976288715077e-04 1.701361050945597e-03 +-2.035243441216864e-07 -9.937417007317313e-04 1.564964866991917e-03 +2.035243441130567e-07 -9.937417007317238e-04 1.564964866991916e-03 +4.466859592877140e-07 -9.940524398587131e-04 1.646118834581548e-03 +-4.466859592976408e-07 -9.940524398587220e-04 1.646118834581550e-03 +-4.580807118310460e-18 -8.994362275357796e-04 1.591820577503009e-03 +4.935926795951055e-07 -8.991845364055125e-04 1.646985737198521e-03 +-5.298429313092064e-18 -8.998624236103890e-04 1.699620500975425e-03 +-4.935926796046301e-07 -8.991845364055212e-04 1.646985737198522e-03 +-4.394822175022812e-18 -9.943061898980759e-04 1.563603157109186e-03 +3.250971790381909e-07 -9.938580067965831e-04 1.605494786000323e-03 +-5.060191370509441e-18 -9.947741960942501e-04 1.643137326552586e-03 +-3.250971790474524e-07 -9.938580067965909e-04 1.605494786000325e-03 +-2.985481222628380e-07 -9.499377277575007e-04 1.578739454192368e-03 +2.985481222541145e-07 -9.499377277574930e-04 1.578739454192366e-03 +6.113015644426934e-07 -9.501755541844871e-04 1.673595307124789e-03 +-6.113015644527810e-07 -9.501755541844958e-04 1.673595307124791e-03 +-4.498744677997637e-07 -9.500749737878083e-04 1.626134453364221e-03 +4.498744677903730e-07 -9.500749737877998e-04 1.626134453364219e-03 +-4.476264310183252e-18 -9.504515119175377e-04 1.577723675281090e-03 +-5.180364997081758e-18 -9.509199872192010e-04 1.671373818452107e-03 +-4.945762513291306e-18 -8.996360193713702e-04 1.645700993975294e-03 +-4.725477698723534e-18 -9.945415806858413e-04 1.603450277394920e-03 +-4.829820742732811e-18 -9.506670205566022e-04 1.624541140300268e-03 +-6.605185631142337e-07 -8.992976288715077e-04 1.701361050945597e-03 +6.605185631040017e-07 -8.992976288714994e-04 1.701361050945596e-03 +9.543125358299574e-07 -8.995990872272491e-04 1.810034527193432e-03 +-9.543125358416731e-07 -8.995990872272575e-04 1.810034527193435e-03 +-4.466859592976408e-07 -9.940524398587220e-04 1.646118834581550e-03 +4.466859592877140e-07 -9.940524398587131e-04 1.646118834581548e-03 +6.557360250633918e-07 -9.943861345314098e-04 1.727335502577104e-03 +-6.557360250747617e-07 -9.943861345314193e-04 1.727335502577105e-03 +-5.298429313092064e-18 -8.998624236103890e-04 1.699620500975425e-03 +8.180523463131238e-07 -8.994228438210484e-04 1.755725300860880e-03 +-5.981971666636483e-18 -9.003060442286624e-04 1.807459426562399e-03 +-8.180523463240919e-07 -8.994228438210563e-04 1.755725300860882e-03 +-5.060191370509441e-18 -9.947741960942501e-04 1.643137326552586e-03 +5.597468521874923e-07 -9.942526118072704e-04 1.686758558264254e-03 +-5.764760655224959e-18 -9.953218851169615e-04 1.722446475834633e-03 +-5.597468521981208e-07 -9.942526118072799e-04 1.686758558264256e-03 +-6.113015644527810e-07 -9.501755541844958e-04 1.673595307124791e-03 +6.113015644426934e-07 -9.501755541844871e-04 1.673595307124789e-03 +9.006734896088168e-07 -9.505165442498333e-04 1.768387457988150e-03 +-9.006734896203569e-07 -9.505165442498422e-04 1.768387457988152e-03 +-7.668832818502067e-07 -9.503019254907711e-04 1.721040235368096e-03 +7.668832818394003e-07 -9.503019254907626e-04 1.721040235368094e-03 +-5.180364997081758e-18 -9.509199872192010e-04 1.671373818452107e-03 +-5.874474582951542e-18 -9.513980916519581e-04 1.765005233028228e-03 +-5.642612548530478e-18 -9.000931839853240e-04 1.753549758504196e-03 +-5.404712095637777e-18 -9.950267322092936e-04 1.682768120669914e-03 +-5.528414474703245e-18 -9.511753611645733e-04 1.718201814455222e-03 +-9.543125358416731e-07 -8.995990872272575e-04 1.810034527193435e-03 +9.543125358299574e-07 -8.995990872272491e-04 1.810034527193432e-03 +1.118210932611729e-06 -8.998082685845307e-04 1.918615448369219e-03 +-1.118210932624986e-06 -8.998082685845398e-04 1.918615448369221e-03 +-6.557360250747617e-07 -9.943861345314193e-04 1.727335502577105e-03 +6.557360250633918e-07 -9.943861345314098e-04 1.727335502577104e-03 +7.619840951013006e-07 -9.945065126684459e-04 1.807710747379854e-03 +-7.619840951142298e-07 -9.945065126684555e-04 1.807710747379855e-03 +-5.981971666636483e-18 -9.003060442286624e-04 1.807459426562399e-03 +1.058098831360745e-06 -8.997522613838331e-04 1.864320614757972e-03 +-6.695305757122613e-18 -9.007399390634704e-04 1.915237229190066e-03 +-1.058098831373222e-06 -8.997522613838418e-04 1.864320614757974e-03 +-5.764760655224959e-18 -9.953218851169615e-04 1.722446475834633e-03 +7.260246990048488e-07 -9.944663281216341e-04 1.767702091091752e-03 +-6.520601903028963e-18 -9.959326119980524e-04 1.801876817683541e-03 +-7.260246990169891e-07 -9.944663281216434e-04 1.767702091091754e-03 +-9.006734896203569e-07 -9.505165442498422e-04 1.768387457988152e-03 +9.006734896088168e-07 -9.505165442498333e-04 1.768387457988150e-03 +1.045635315726228e-06 -9.507099064503054e-04 1.862899414278865e-03 +-1.045635315739305e-06 -9.507099064503149e-04 1.862899414278867e-03 +-9.983611726283500e-07 -9.506942560426948e-04 1.815664631965046e-03 +9.983611726160553e-07 -9.506942560426858e-04 1.815664631965044e-03 +-5.874474582951542e-18 -9.513980916519581e-04 1.765005233028228e-03 +-6.600883917380297e-18 -9.519036635718811e-04 1.858540556785271e-03 +-6.328782027700366e-18 -9.005164730261343e-04 1.861353813880775e-03 +-6.137613143513849e-18 -9.956327974892244e-04 1.762155129141067e-03 +-6.228613557447492e-18 -9.516276890111342e-04 1.811784628896464e-03 +-1.118210932624986e-06 -8.998082685845398e-04 1.918615448369221e-03 +1.118210932611729e-06 -8.998082685845307e-04 1.918615448369219e-03 +1.108995593577980e-06 -8.998398494298723e-04 2.026903738819636e-03 +-1.108995593592791e-06 -8.998398494298813e-04 2.026903738819639e-03 +-7.619840951142298e-07 -9.945065126684555e-04 1.807710747379855e-03 +7.619840951013006e-07 -9.945065126684459e-04 1.807710747379854e-03 +6.536352290523324e-07 -9.943678612072948e-04 1.888479010567759e-03 +-6.536352290668754e-07 -9.943678612073048e-04 1.888479010567762e-03 +-6.695305757122613e-18 -9.007399390634704e-04 1.915237229190066e-03 +1.135044599908833e-06 -8.998198756572434e-04 1.972837124299124e-03 +-7.448688624146110e-18 -9.010631154954077e-04 2.023186867485687e-03 +-1.135044599922873e-06 -8.998198756572525e-04 1.972837124299126e-03 +-6.520601903028963e-18 -9.959326119980524e-04 1.801876817683541e-03 +7.442942571760332e-07 -9.944819398157109e-04 1.847817658264244e-03 +-7.316422444198880e-18 -9.964041736118400e-04 1.880907771547140e-03 +-7.442942571897650e-07 -9.944819398157211e-04 1.847817658264246e-03 +-1.045635315739305e-06 -9.507099064503149e-04 1.862899414278867e-03 +1.045635315726228e-06 -9.507099064503054e-04 1.862899414278865e-03 +1.014069784889996e-06 -9.506235846926369e-04 1.957172023522220e-03 +-1.014069784904670e-06 -9.506235846926461e-04 1.957172023522222e-03 +-1.048777619611864e-06 -9.506556358683994e-04 1.910074359830848e-03 +1.048777619597990e-06 -9.506556358683901e-04 1.910074359830846e-03 +-6.600883917380297e-18 -9.519036635718811e-04 1.858540556785271e-03 +-7.380268379778786e-18 -9.523020676823816e-04 1.952161713587039e-03 +-7.071821828344500e-18 -9.009357255000887e-04 1.969163603416345e-03 +-6.913580522801881e-18 -9.961976351900545e-04 1.841498659229688e-03 +-6.986378620561141e-18 -9.521528461802718e-04 1.905317942935259e-03 +-1.108995593592791e-06 -8.998398494298813e-04 2.026903738819639e-03 +1.108995593577980e-06 -8.998398494298723e-04 2.026903738819636e-03 +8.660917509091334e-07 -8.999796372110732e-04 2.134975619162521e-03 +-8.660917509254460e-07 -8.999796372110818e-04 2.134975619162523e-03 +-6.536352290668754e-07 -9.943678612073048e-04 1.888479010567762e-03 +6.536352290523324e-07 -9.943678612072948e-04 1.888479010567759e-03 +5.873610709659402e-08 -9.942012831046637e-04 1.968186087966695e-03 +-5.873610711267409e-08 -9.942012831046718e-04 1.968186087966698e-03 +-7.448688624146110e-18 -9.010631154954077e-04 2.023186867485687e-03 +1.024524461338352e-06 -8.998868749364661e-04 2.080916250813265e-03 +-8.177666354376842e-18 -9.010662947147271e-04 2.131262172400256e-03 +-1.024524461353921e-06 -8.998868749364749e-04 2.080916250813269e-03 +-7.316422444198880e-18 -9.964041736118400e-04 1.880907771547140e-03 +4.413386369519395e-07 -9.942468009385087e-04 1.928875066424032e-03 +-8.073521006533965e-18 -9.967790608894659e-04 1.961099520297118e-03 +-4.413386369672748e-07 -9.942468009385180e-04 1.928875066424036e-03 +-1.014069784904670e-06 -9.506235846926461e-04 1.957172023522222e-03 +1.014069784889996e-06 -9.506235846926369e-04 1.957172023522220e-03 +6.793623809106459e-07 -9.508079949060753e-04 2.051181597775920e-03 +-6.793623809268700e-07 -9.508079949060843e-04 2.051181597775922e-03 +-9.035764819116846e-07 -9.506592165096696e-04 2.004203928466183e-03 +9.035764818962227e-07 -9.506592165096606e-04 2.004203928466180e-03 +-7.380268379778786e-18 -9.523020676823816e-04 1.952161713587039e-03 +-8.139549871750398e-18 -9.522224570814861e-04 2.046109716285379e-03 +-7.819470679361779e-18 -9.011105061875723e-04 2.077241548209767e-03 +-7.709578080622884e-18 -9.965865434495851e-04 1.920607082586187e-03 +-7.769108614947101e-18 -9.523317855066423e-04 1.999087195712962e-03 +5.715048517937671e-08 -9.917883875452797e-04 1.001782056779848e-03 +-5.715048517946189e-08 -9.917883875452719e-04 1.001782056779845e-03 +-6.569852952882677e-07 -9.920937127520877e-04 1.081225677531641e-03 +6.569852952869656e-07 -9.920937127520955e-04 1.081225677531643e-03 +-7.191174776092894e-07 -1.056487263596608e-03 1.168877386041195e-03 +7.191174776093572e-07 -1.056487263596601e-03 1.168877386041192e-03 +2.520543565380618e-07 -1.057957146592857e-03 1.223006077811757e-03 +-2.520543565391206e-07 -1.057957146592863e-03 1.223006077811760e-03 +-7.956815748270084e-20 -9.944070679661111e-04 1.008898547923563e-03 +-4.428742999208695e-07 -9.918873159936192e-04 1.040996913456776e-03 +-6.828276694951737e-19 -9.941629167720431e-04 1.088800517001059e-03 +4.428742999201486e-07 -9.918873159936274e-04 1.040996913456779e-03 +7.424773178275976e-21 -1.061537443567477e-03 1.180779874869864e-03 +3.486900569440717e-07 -1.056998879163248e-03 1.196588864906387e-03 +-5.490494033881976e-19 -1.061435097471197e-03 1.230096381794157e-03 +-3.486900569445853e-07 -1.056998879163255e-03 1.196588864906390e-03 +-5.524117065161224e-07 -1.027849188234378e-03 1.084601425428680e-03 +5.524117065161267e-07 -1.027849188234370e-03 1.084601425428676e-03 +-1.839586204522449e-07 -1.028705236973675e-03 1.150557943612705e-03 +1.839586204510576e-07 -1.028705236973683e-03 1.150557943612707e-03 +-6.948295237762083e-08 -1.028204057441567e-03 1.116988933131667e-03 +6.948295237701309e-08 -1.028204057441560e-03 1.116988933131664e-03 +-3.219386944056384e-20 -1.031868434660747e-03 1.094096851627132e-03 +-6.220365119174266e-19 -1.031275326220913e-03 1.159619348482916e-03 +-3.957802805076346e-19 -9.942647886316729e-04 1.049281406784403e-03 +-2.796035906551744e-19 -1.061761000233237e-03 1.205199823209925e-03 +-3.358361558771418e-19 -1.031563369607387e-03 1.127369567959277e-03 +6.569852952869656e-07 -9.920937127520955e-04 1.081225677531643e-03 +-6.569852952882677e-07 -9.920937127520877e-04 1.081225677531641e-03 +-7.687365565850709e-07 -9.925001930986628e-04 1.161549180137850e-03 +7.687365565827168e-07 -9.925001930986702e-04 1.161549180137851e-03 +-2.520543565391206e-07 -1.057957146592863e-03 1.223006077811760e-03 +2.520543565380618e-07 -1.057957146592857e-03 1.223006077811757e-03 +9.121601747012819e-08 -1.059371403536657e-03 1.273820176052301e-03 +-9.121601747224387e-08 -1.059371403536664e-03 1.273820176052303e-03 +-6.828276694951737e-19 -9.941629167720431e-04 1.088800517001059e-03 +-7.490754034526654e-07 -9.923253982954958e-04 1.121674412070109e-03 +-1.199087633401769e-18 -9.939531593626590e-04 1.167370321113834e-03 +7.490754034508233e-07 -9.923253982955036e-04 1.121674412070110e-03 +-5.490494033881976e-19 -1.061435097471197e-03 1.230096381794157e-03 +2.319748516328924e-07 -1.058901507509351e-03 1.248594642334622e-03 +-1.074800437643227e-18 -1.060450659393429e-03 1.280356265823290e-03 +-2.319748516344790e-07 -1.058901507509358e-03 1.248594642334625e-03 +1.839586204510576e-07 -1.028705236973683e-03 1.150557943612707e-03 +-1.839586204522449e-07 -1.028705236973675e-03 1.150557943612705e-03 +-3.589752678057252e-07 -1.029359322346220e-03 1.216934968827892e-03 +3.589752678034766e-07 -1.029359322346227e-03 1.216934968827893e-03 +2.970617733760458e-07 -1.029155925664108e-03 1.184232080851537e-03 +-2.970617733777800e-07 -1.029155925664101e-03 1.184232080851535e-03 +-6.220365119174266e-19 -1.031275326220913e-03 1.159619348482916e-03 +-1.145018559071934e-18 -1.030821540121671e-03 1.223802636354699e-03 +-9.481218627337933e-19 -9.940696433585845e-04 1.127986585976534e-03 +-8.108243567107104e-19 -1.060888671713784e-03 1.255228784654599e-03 +-8.915192375852850e-19 -1.031022113419588e-03 1.191534326760555e-03 +7.687365565827168e-07 -9.925001930986702e-04 1.161549180137851e-03 +-7.687365565850709e-07 -9.925001930986628e-04 1.161549180137850e-03 +-6.661036184084348e-07 -9.927680896954327e-04 1.241452429485857e-03 +6.661036184050011e-07 -9.927680896954403e-04 1.241452429485859e-03 +-9.121601747224387e-08 -1.059371403536664e-03 1.273820176052303e-03 +9.121601747012819e-08 -1.059371403536657e-03 1.273820176052301e-03 +-7.698921895967779e-08 -1.058979043252503e-03 1.325035409329278e-03 +7.698921895643416e-08 -1.058979043252510e-03 1.325035409329278e-03 +-1.199087633401769e-18 -9.939531593626590e-04 1.167370321113834e-03 +-7.348016598491169e-07 -9.926403419643784e-04 1.201318884891041e-03 +-1.732986396690446e-18 -9.937275905422640e-04 1.246324521650764e-03 +7.348016598462437e-07 -9.926403419643860e-04 1.201318884891042e-03 +-1.074800437643227e-18 -1.060450659393429e-03 1.280356265823290e-03 +-5.138454103310409e-08 -1.059389645256975e-03 1.299145993529088e-03 +-1.638669608885924e-18 -1.060088646149391e-03 1.330677209900612e-03 +5.138454103044153e-08 -1.059389645256982e-03 1.299145993529089e-03 +3.589752678034766e-07 -1.029359322346227e-03 1.216934968827893e-03 +-3.589752678057252e-07 -1.029359322346220e-03 1.216934968827892e-03 +-3.482221683593367e-07 -1.029501553143461e-03 1.282635371649545e-03 +3.482221683560170e-07 -1.029501553143468e-03 1.282635371649545e-03 +3.744463255309379e-07 -1.029434755384521e-03 1.249468701205866e-03 +-3.744463255337033e-07 -1.029434755384513e-03 1.249468701205866e-03 +-1.145018559071934e-18 -1.030821540121671e-03 1.223802636354699e-03 +-1.676662428010791e-18 -1.030492848572699e-03 1.288632497665526e-03 +-1.454454832109140e-18 -9.938327225139810e-04 1.206850155357173e-03 +-1.348302744100210e-18 -1.060168253281506e-03 1.305499012004028e-03 +-1.400681061257987e-18 -1.030652240461322e-03 1.256232589308604e-03 +6.661036184050011e-07 -9.927680896954403e-04 1.241452429485859e-03 +-6.661036184084348e-07 -9.927680896954327e-04 1.241452429485857e-03 +-4.593374954567075e-07 -9.929203093928939e-04 1.322269321921307e-03 +4.593374954520504e-07 -9.929203093929021e-04 1.322269321921308e-03 +7.698921895643416e-08 -1.058979043252510e-03 1.325035409329278e-03 +-7.698921895967779e-08 -1.058979043252503e-03 1.325035409329278e-03 +9.779441169138870e-09 -1.058855206328575e-03 1.378254972988460e-03 +-9.779441173672177e-09 -1.058855206328584e-03 1.378254972988462e-03 +-1.732986396690446e-18 -9.937275905422640e-04 1.246324521650764e-03 +-5.713722807739798e-07 -9.928669182016597e-04 1.281814384852534e-03 +-2.343176027874888e-18 -9.936588748942143e-04 1.325233970459448e-03 +5.713722807699496e-07 -9.928669182016675e-04 1.281814384852536e-03 +-1.638669608885924e-18 -1.060088646149391e-03 1.330677209900612e-03 +-3.885042274659591e-08 -1.058635572088088e-03 1.351425907725018e-03 +-2.282628061397231e-18 -1.060105480099579e-03 1.381571821152389e-03 +3.885042274273070e-08 -1.058635572088096e-03 1.351425907725020e-03 +3.482221683560170e-07 -1.029501553143468e-03 1.282635371649545e-03 +-3.482221683593367e-07 -1.029501553143461e-03 1.282635371649545e-03 +-2.303115777437674e-07 -1.029593775131006e-03 1.349882669488613e-03 +2.303115777392029e-07 -1.029593775131015e-03 1.349882669488614e-03 +2.952086383887575e-07 -1.029555848699993e-03 1.316188765847579e-03 +-2.952086383926749e-07 -1.029555848699985e-03 1.316188765847578e-03 +-1.676662428010791e-18 -1.030492848572699e-03 1.288632497665526e-03 +-2.295872877365430e-18 -1.030396642034200e-03 1.353388268735447e-03 +-2.030607221857944e-18 -9.936616718636329e-04 1.285787700012293e-03 +-1.949060861940323e-18 -1.060103750815832e-03 1.355998824590810e-03 +-1.974532648132974e-18 -1.030391577936694e-03 1.321013883462222e-03 +4.593374954520504e-07 -9.929203093929021e-04 1.322269321921308e-03 +-4.593374954567075e-07 -9.929203093928939e-04 1.322269321921307e-03 +-2.175332567835085e-07 -9.931601802216164e-04 1.403163015154381e-03 +2.175332567775293e-07 -9.931601802216246e-04 1.403163015154383e-03 +-9.779441173672177e-09 -1.058855206328584e-03 1.378254972988462e-03 +9.779441169138870e-09 -1.058855206328575e-03 1.378254972988460e-03 +2.840663024122427e-08 -1.059428372773178e-03 1.431393351616799e-03 +-2.840663024708575e-08 -1.059428372773187e-03 1.431393351616799e-03 +-2.343176027874888e-18 -9.936588748942143e-04 1.325233970459448e-03 +-3.385431812090671e-07 -9.929956133669434e-04 1.362743459189485e-03 +-3.011401038576963e-18 -9.937331819861368e-04 1.404508020507286e-03 +3.385431812037584e-07 -9.929956133669518e-04 1.362743459189487e-03 +-2.282628061397231e-18 -1.060105480099579e-03 1.381571821152389e-03 +4.137393732069080e-08 -1.059249091411195e-03 1.405063741994191e-03 +-2.938774193053895e-18 -1.060094891015051e-03 1.432348357494790e-03 +-4.137393732590184e-08 -1.059249091411204e-03 1.405063741994192e-03 +2.303115777392029e-07 -1.029593775131015e-03 1.349882669488614e-03 +-2.303115777437674e-07 -1.029593775131006e-03 1.349882669488613e-03 +-9.175908985506196e-08 -1.029856893090583e-03 1.417053634769476e-03 +9.175908984917628e-08 -1.029856893090591e-03 1.417053634769476e-03 +1.602540427713450e-07 -1.029674425555044e-03 1.383557489990098e-03 +-1.602540427765758e-07 -1.029674425555035e-03 1.383557489990097e-03 +-2.295872877365430e-18 -1.030396642034200e-03 1.353388268735447e-03 +-2.957483364148619e-18 -1.030459751277581e-03 1.418514442181417e-03 +-2.670262364167672e-18 -9.936918336097887e-04 1.364771391216392e-03 +-2.619241767050173e-18 -1.060100353624648e-03 1.407115298986624e-03 +-2.627811564991375e-18 -1.030441535077176e-03 1.385855254602684e-03 +2.175332567775293e-07 -9.931601802216246e-04 1.403163015154383e-03 +-2.175332567835085e-07 -9.931601802216164e-04 1.403163015154381e-03 +-7.228022709436329e-09 -9.935169183410508e-04 1.484018646618776e-03 +7.228022702099660e-09 -9.935169183410582e-04 1.484018646618778e-03 +-2.840663024708575e-08 -1.059428372773187e-03 1.431393351616799e-03 +2.840663024122427e-08 -1.059428372773178e-03 1.431393351616799e-03 +-5.623359409830192e-09 -1.059646330427153e-03 1.483988791409913e-03 +5.623359402722030e-09 -1.059646330427161e-03 1.483988791409914e-03 +-3.011401038576963e-18 -9.937331819861368e-04 1.404508020507286e-03 +-1.043980835077314e-07 -9.933539638989674e-04 1.443573055677107e-03 +-3.712890962516492e-18 -9.939240683067526e-04 1.484010127662288e-03 +1.043980835010730e-07 -9.933539638989747e-04 1.443573055677109e-03 +-2.938774193053895e-18 -1.060094891015051e-03 1.432348357494790e-03 +2.275028480972775e-09 -1.059518851937504e-03 1.457587226530600e-03 +-3.567490085020110e-18 -1.060233847321184e-03 1.483983478448246e-03 +-2.275028487464290e-09 -1.059518851937512e-03 1.457587226530600e-03 +9.175908984917628e-08 -1.029856893090591e-03 1.417053634769476e-03 +-9.175908985506196e-08 -1.029856893090583e-03 1.417053634769476e-03 +-6.494271860642382e-09 -1.030237866426029e-03 1.484004483110682e-03 +6.494271853406575e-09 -1.030237866426037e-03 1.484004483110682e-03 +3.658605440057168e-08 -1.030068824470104e-03 1.450494750313941e-03 +-3.658605440711958e-08 -1.030068824470098e-03 1.450494750313941e-03 +-2.957483364148619e-18 -1.030459751277581e-03 1.418514442181417e-03 +-3.643940521225916e-18 -1.030610528974474e-03 1.483997514944794e-03 +-3.360861298582553e-18 -9.938036751696586e-04 1.444301664074972e-03 +-3.251447042882261e-18 -1.060126814753120e-03 1.457796062155720e-03 +-3.293370242999416e-18 -1.030499884591364e-03 1.451262854589502e-03 +7.228022702099660e-09 -9.935169183410582e-04 1.484018646618778e-03 +-7.228022709436329e-09 -9.935169183410508e-04 1.484018646618776e-03 +2.035243441130567e-07 -9.937417007317238e-04 1.564964866991916e-03 +-2.035243441216864e-07 -9.937417007317313e-04 1.564964866991917e-03 +5.623359402722030e-09 -1.059646330427161e-03 1.483988791409914e-03 +-5.623359409830192e-09 -1.059646330427153e-03 1.483988791409913e-03 +-3.930095275752412e-08 -1.060002838457626e-03 1.536638003869780e-03 +3.930095274917367e-08 -1.060002838457634e-03 1.536638003869784e-03 +-3.712890962516492e-18 -9.939240683067526e-04 1.484010127662288e-03 +9.005382127596390e-08 -9.936468838509442e-04 1.524486884787632e-03 +-4.394822175022812e-18 -9.943061898980759e-04 1.563603157109186e-03 +-9.005382128396269e-08 -9.936468838509514e-04 1.524486884787633e-03 +-3.567490085020110e-18 -1.060233847321184e-03 1.483983478448246e-03 +-1.343364822479303e-08 -1.059808446510927e-03 1.510403799455913e-03 +-4.205779972191168e-18 -1.060663909346188e-03 1.535673195096970e-03 +1.343364821706932e-08 -1.059808446510935e-03 1.510403799455916e-03 +6.494271853406575e-09 -1.030237866426037e-03 1.484004483110682e-03 +-6.494271860642382e-09 -1.030237866426029e-03 1.484004483110682e-03 +7.920220302082676e-08 -1.030436698066999e-03 1.551028177105602e-03 +-7.920220302935127e-08 -1.030436698067006e-03 1.551028177105603e-03 +-2.370542491550554e-08 -1.030361372958350e-03 1.517532427320852e-03 +2.370542490759718e-08 -1.030361372958342e-03 1.517532427320851e-03 +-3.643940521225916e-18 -1.030610528974474e-03 1.483997514944794e-03 +-4.312624410372805e-18 -1.031032807150068e-03 1.549554503532684e-03 +-4.060034056981775e-18 -9.940922702615233e-04 1.523741321822577e-03 +-3.885926600109776e-18 -1.060413656318966e-03 1.510184543664589e-03 +-3.990067191664130e-18 -1.030789048477259e-03 1.516750654256215e-03 +-2.035243441216864e-07 -9.937417007317313e-04 1.564964866991917e-03 +2.035243441130567e-07 -9.937417007317238e-04 1.564964866991916e-03 +4.466859592877140e-07 -9.940524398587131e-04 1.646118834581548e-03 +-4.466859592976408e-07 -9.940524398587220e-04 1.646118834581550e-03 +3.930095274917367e-08 -1.060002838457634e-03 1.536638003869784e-03 +-3.930095275752412e-08 -1.060002838457626e-03 1.536638003869780e-03 +-1.936272750597945e-08 -1.059964444546343e-03 1.589937247738893e-03 +1.936272749632770e-08 -1.059964444546351e-03 1.589937247738895e-03 +-4.394822175022812e-18 -9.943061898980759e-04 1.563603157109186e-03 +3.250971790381909e-07 -9.938580067965831e-04 1.605494786000323e-03 +-5.060191370509441e-18 -9.947741960942501e-04 1.643137326552586e-03 +-3.250971790474524e-07 -9.938580067965909e-04 1.605494786000325e-03 +-4.205779972191168e-18 -1.060663909346188e-03 1.535673195096970e-03 +-5.176430264044558e-08 -1.060098504918887e-03 1.563034716135959e-03 +-4.864159491501724e-18 -1.061204973780618e-03 1.586613276655925e-03 +5.176430263145364e-08 -1.060098504918894e-03 1.563034716135962e-03 +-7.920220302935127e-08 -1.030436698067006e-03 1.551028177105603e-03 +7.920220302082676e-08 -1.030436698066999e-03 1.551028177105602e-03 +2.190163333883831e-07 -1.030718623958043e-03 1.618407519418655e-03 +-2.190163333981567e-07 -1.030718623958052e-03 1.618407519418657e-03 +-1.482283950147090e-07 -1.030532796738182e-03 1.584612838969888e-03 +1.482283950055783e-07 -1.030532796738174e-03 1.584612838969886e-03 +-4.312624410372805e-18 -1.031032807150068e-03 1.549554503532684e-03 +-4.950574222914527e-18 -1.031508156269926e-03 1.614890615784609e-03 +-4.725477698723534e-18 -9.945415806858413e-04 1.603450277394920e-03 +-4.530657639313207e-18 -1.060941912975766e-03 1.560974437756909e-03 +-4.627496707600556e-18 -1.031289833558943e-03 1.582303133725162e-03 +-4.466859592976408e-07 -9.940524398587220e-04 1.646118834581550e-03 +4.466859592877140e-07 -9.940524398587131e-04 1.646118834581548e-03 +6.557360250633918e-07 -9.943861345314098e-04 1.727335502577104e-03 +-6.557360250747617e-07 -9.943861345314193e-04 1.727335502577105e-03 +1.936272749632770e-08 -1.059964444546351e-03 1.589937247738895e-03 +-1.936272750597945e-08 -1.059964444546343e-03 1.589937247738893e-03 +6.998933387193592e-08 -1.060550111431911e-03 1.643394048566307e-03 +-6.998933388302192e-08 -1.060550111431920e-03 1.643394048566308e-03 +-5.060191370509441e-18 -9.947741960942501e-04 1.643137326552586e-03 +5.597468521874923e-07 -9.942526118072704e-04 1.686758558264254e-03 +-5.764760655224959e-18 -9.953218851169615e-04 1.722446475834633e-03 +-5.597468521981208e-07 -9.942526118072799e-04 1.686758558264256e-03 +-4.864159491501724e-18 -1.061204973780618e-03 1.586613276655925e-03 +3.039230666007931e-08 -1.059986399373011e-03 1.616879168581403e-03 +-5.579440765149804e-18 -1.061646247563164e-03 1.637747390611001e-03 +-3.039230667042413e-08 -1.059986399373020e-03 1.616879168581404e-03 +-2.190163333981567e-07 -1.030718623958052e-03 1.618407519418657e-03 +2.190163333883831e-07 -1.030718623958043e-03 1.618407519418655e-03 +3.390060154117442e-07 -1.031099957212071e-03 1.685972939817441e-03 +-3.390060154229592e-07 -1.031099957212081e-03 1.685972939817442e-03 +-2.848481596956036e-07 -1.030929303018668e-03 1.652248719388859e-03 +2.848481596851391e-07 -1.030929303018658e-03 1.652248719388858e-03 +-4.950574222914527e-18 -1.031508156269926e-03 1.614890615784609e-03 +-5.663002964220217e-18 -1.032072808971441e-03 1.679966185017071e-03 +-5.404712095637777e-18 -9.950267322092936e-04 1.682768120669914e-03 +-5.211887609455235e-18 -1.061443086922498e-03 1.612300623653973e-03 +-5.292277881069237e-18 -1.031748804876322e-03 1.647412962089191e-03 +-6.557360250747617e-07 -9.943861345314193e-04 1.727335502577105e-03 +6.557360250633918e-07 -9.943861345314098e-04 1.727335502577104e-03 +7.619840951013006e-07 -9.945065126684459e-04 1.807710747379854e-03 +-7.619840951142298e-07 -9.945065126684555e-04 1.807710747379855e-03 +-6.998933388302192e-08 -1.060550111431920e-03 1.643394048566308e-03 +6.998933387193592e-08 -1.060550111431911e-03 1.643394048566307e-03 +-9.535890078260003e-08 -1.061295584259703e-03 1.694884845843674e-03 +9.535890077000232e-08 -1.061295584259714e-03 1.694884845843676e-03 +-5.764760655224959e-18 -9.953218851169615e-04 1.722446475834633e-03 +7.260246990048488e-07 -9.944663281216341e-04 1.767702091091752e-03 +-6.520601903028963e-18 -9.959326119980524e-04 1.801876817683541e-03 +-7.260246990169891e-07 -9.944663281216434e-04 1.767702091091754e-03 +-5.579440765149804e-18 -1.061646247563164e-03 1.637747390611001e-03 +4.591128707567963e-08 -1.061153774976367e-03 1.669417427663699e-03 +-6.327693458014246e-18 -1.062357169116858e-03 1.688349596145910e-03 +-4.591128708752622e-08 -1.061153774976377e-03 1.669417427663701e-03 +-3.390060154229592e-07 -1.031099957212081e-03 1.685972939817442e-03 +3.390060154117442e-07 -1.031099957212071e-03 1.685972939817441e-03 +3.530538348830046e-07 -1.031325825763422e-03 1.752041780344139e-03 +-3.530538348957859e-07 -1.031325825763432e-03 1.752041780344140e-03 +-3.666784055123206e-07 -1.031231745229824e-03 1.719323015278004e-03 +3.666784055003239e-07 -1.031231745229815e-03 1.719323015278002e-03 +-5.663002964220217e-18 -1.032072808971441e-03 1.679966185017071e-03 +-6.435749715793274e-18 -1.032769531470280e-03 1.745171376074034e-03 +-6.137613143513849e-18 -9.956327974892244e-04 1.762155129141067e-03 +-5.955230571793869e-18 -1.061916820146616e-03 1.663061180462988e-03 +-6.048821095020569e-18 -1.032429830515890e-03 1.712551813401077e-03 +-7.619840951142298e-07 -9.945065126684555e-04 1.807710747379855e-03 +7.619840951013006e-07 -9.945065126684459e-04 1.807710747379854e-03 +6.536352290523324e-07 -9.943678612072948e-04 1.888479010567759e-03 +-6.536352290668754e-07 -9.943678612073048e-04 1.888479010567762e-03 +9.535890077000232e-08 -1.061295584259714e-03 1.694884845843676e-03 +-9.535890078260003e-08 -1.061295584259703e-03 1.694884845843674e-03 +-2.534393481548899e-07 -1.060096344121471e-03 1.745937438522636e-03 +2.534393481406548e-07 -1.060096344121483e-03 1.745937438522638e-03 +-6.520601903028963e-18 -9.959326119980524e-04 1.801876817683541e-03 +7.442942571760332e-07 -9.944819398157109e-04 1.847817658264244e-03 +-7.316422444198880e-18 -9.964041736118400e-04 1.880907771547140e-03 +-7.442942571897650e-07 -9.944819398157211e-04 1.847817658264246e-03 +-6.327693458014246e-18 -1.062357169116858e-03 1.688349596145910e-03 +-2.348121418203184e-07 -1.060951215301534e-03 1.720242712874047e-03 +-7.147528706727803e-18 -1.063567218542155e-03 1.738859874474300e-03 +2.348121418069382e-07 -1.060951215301545e-03 1.720242712874050e-03 +-3.530538348957859e-07 -1.031325825763432e-03 1.752041780344140e-03 +3.530538348830046e-07 -1.031325825763422e-03 1.752041780344139e-03 +1.802721200442746e-07 -1.030912255506141e-03 1.818756786664987e-03 +-1.802721200586776e-07 -1.030912255506152e-03 1.818756786664989e-03 +-2.927218807017673e-07 -1.031260046594881e-03 1.784922086858815e-03 +2.927218806881875e-07 -1.031260046594871e-03 1.784922086858813e-03 +-6.435749715793274e-18 -1.032769531470280e-03 1.745171376074034e-03 +-7.243422100779851e-18 -1.033461776244769e-03 1.809711629223668e-03 +-6.913580522801881e-18 -9.961976351900545e-04 1.841498659229688e-03 +-6.718033371633120e-18 -1.062922300055001e-03 1.713615030027202e-03 +-6.831420808460051e-18 -1.033108112993582e-03 1.777624704270160e-03 +-6.536352290668754e-07 -9.943678612073048e-04 1.888479010567762e-03 +6.536352290523324e-07 -9.943678612072948e-04 1.888479010567759e-03 +5.873610709659402e-08 -9.942012831046637e-04 1.968186087966695e-03 +-5.873610711267409e-08 -9.942012831046718e-04 1.968186087966698e-03 +2.534393481406548e-07 -1.060096344121483e-03 1.745937438522638e-03 +-2.534393481548899e-07 -1.060096344121471e-03 1.745937438522636e-03 +-7.234104445818137e-07 -1.058705191712913e-03 1.800205146434148e-03 +7.234104445656982e-07 -1.058705191712924e-03 1.800205146434152e-03 +-7.316422444198880e-18 -9.964041736118400e-04 1.880907771547140e-03 +4.413386369519395e-07 -9.942468009385087e-04 1.928875066424032e-03 +-8.073521006533965e-18 -9.967790608894659e-04 1.961099520297118e-03 +-4.413386369672748e-07 -9.942468009385180e-04 1.928875066424036e-03 +-7.147528706727803e-18 -1.063567218542155e-03 1.738859874474300e-03 +-3.500392167531196e-07 -1.059193494873827e-03 1.772435942979362e-03 +-8.084016274146038e-18 -1.063771636646776e-03 1.788369717188511e-03 +3.500392167379690e-07 -1.059193494873839e-03 1.772435942979364e-03 +-1.802721200586776e-07 -1.030912255506152e-03 1.818756786664989e-03 +1.802721200442746e-07 -1.030912255506141e-03 1.818756786664987e-03 +-5.555878936839250e-07 -1.030165136981917e-03 1.884892725573290e-03 +5.555878936679218e-07 -1.030165136981924e-03 1.884892725573294e-03 +7.294721530678444e-08 -1.030481077350686e-03 1.852446719618028e-03 +-7.294721532200537e-08 -1.030481077350676e-03 1.852446719618025e-03 +-7.243422100779851e-18 -1.033461776244769e-03 1.809711629223668e-03 +-8.036168838793521e-18 -1.034155617093089e-03 1.875447536557490e-03 +-7.709578080622884e-18 -9.965865434495851e-04 1.920607082586187e-03 +-7.606177195331306e-18 -1.063960729199141e-03 1.763854610017854e-03 +-7.651690326995198e-18 -1.033815838514413e-03 1.842097467723223e-03 +-7.191174776092894e-07 -1.056487263596608e-03 1.168877386041195e-03 +7.191174776093572e-07 -1.056487263596601e-03 1.168877386041192e-03 +2.520543565380618e-07 -1.057957146592857e-03 1.223006077811757e-03 +-2.520543565391206e-07 -1.057957146592863e-03 1.223006077811760e-03 +-4.026621403944643e-06 -1.102432941915180e-03 1.306839932904733e-03 +4.026621403944868e-06 -1.102432941915174e-03 1.306839932904728e-03 +2.771986946436651e-06 -1.098416136829968e-03 1.351901917793554e-03 +-2.771986946437546e-06 -1.098416136829974e-03 1.351901917793554e-03 +7.424773178275976e-21 -1.061537443567477e-03 1.180779874869864e-03 +3.486900569440717e-07 -1.056998879163248e-03 1.196588864906387e-03 +-5.490494033881976e-19 -1.061435097471197e-03 1.230096381794157e-03 +-3.486900569445853e-07 -1.056998879163255e-03 1.196588864906390e-03 +7.051549285892050e-20 -1.100534951585393e-03 1.352131661788760e-03 +3.399676199123795e-06 -1.100183504114493e-03 1.329862827811841e-03 +-4.614211980167801e-19 -1.098133830241746e-03 1.373592134576735e-03 +-3.399676199124091e-06 -1.100183504114498e-03 1.329862827811844e-03 +-1.518632239589128e-06 -1.080437039525649e-03 1.245870151054258e-03 +1.518632239589261e-06 -1.080437039525643e-03 1.245870151054255e-03 +1.090790568046433e-06 -1.080857945311124e-03 1.292233071936230e-03 +-1.090790568047384e-06 -1.080857945311130e-03 1.292233071936233e-03 +-1.192752607840243e-06 -1.080311966330348e-03 1.270609299545074e-03 +1.192752607839826e-06 -1.080311966330341e-03 1.270609299545071e-03 +4.108109794183357e-20 -1.084173235578345e-03 1.267330513105745e-03 +-4.876262798224600e-19 -1.083951506739329e-03 1.301123387102769e-03 +-2.796035906551744e-19 -1.061761000233237e-03 1.205199823209925e-03 +-1.737343984157375e-19 -1.098718695366784e-03 1.366704018875034e-03 +-2.259162601780327e-19 -1.084324001742083e-03 1.284426523270470e-03 +-2.520543565391206e-07 -1.057957146592863e-03 1.223006077811760e-03 +2.520543565380618e-07 -1.057957146592857e-03 1.223006077811757e-03 +9.121601747012819e-08 -1.059371403536657e-03 1.273820176052301e-03 +-9.121601747224387e-08 -1.059371403536664e-03 1.273820176052303e-03 +-2.771986946437546e-06 -1.098416136829974e-03 1.351901917793554e-03 +2.771986946436651e-06 -1.098416136829968e-03 1.351901917793554e-03 +2.096498663194476e-06 -1.096248603952701e-03 1.376571473780627e-03 +-2.096498663196496e-06 -1.096248603952708e-03 1.376571473780625e-03 +-5.490494033881976e-19 -1.061435097471197e-03 1.230096381794157e-03 +2.319748516328924e-07 -1.058901507509351e-03 1.248594642334622e-03 +-1.074800437643227e-18 -1.060450659393429e-03 1.280356265823290e-03 +-2.319748516344790e-07 -1.058901507509358e-03 1.248594642334625e-03 +-4.614211980167801e-19 -1.098133830241746e-03 1.373592134576735e-03 +2.289084237316018e-06 -1.097111087597429e-03 1.368842900549830e-03 +-1.018239481718076e-18 -1.097255280575559e-03 1.391974664666425e-03 +-2.289084237317514e-06 -1.097111087597435e-03 1.368842900549827e-03 +-1.090790568047384e-06 -1.080857945311130e-03 1.292233071936233e-03 +1.090790568046433e-06 -1.080857945311124e-03 1.292233071936230e-03 +8.277398206632689e-07 -1.081884982221607e-03 1.328325458730178e-03 +-8.277398206652874e-07 -1.081884982221613e-03 1.328325458730180e-03 +-1.030026259294437e-06 -1.081555457073163e-03 1.311289210805385e-03 +1.030026259292957e-06 -1.081555457073157e-03 1.311289210805382e-03 +-4.876262798224600e-19 -1.083951506739329e-03 1.301123387102769e-03 +-1.021534969278487e-18 -1.082656558953027e-03 1.336568008825301e-03 +-8.108243567107104e-19 -1.060888671713784e-03 1.255228784654599e-03 +-7.552225167058147e-19 -1.097929608036073e-03 1.379710764603865e-03 +-7.505605267734658e-19 -1.083310706999753e-03 1.318233187866444e-03 +-9.121601747224387e-08 -1.059371403536664e-03 1.273820176052303e-03 +9.121601747012819e-08 -1.059371403536657e-03 1.273820176052301e-03 +-7.698921895967779e-08 -1.058979043252503e-03 1.325035409329278e-03 +7.698921895643416e-08 -1.058979043252510e-03 1.325035409329278e-03 +-2.096498663196496e-06 -1.096248603952708e-03 1.376571473780625e-03 +2.096498663194476e-06 -1.096248603952701e-03 1.376571473780627e-03 +1.812991774025929e-06 -1.097396829848755e-03 1.396973336808064e-03 +-1.812991774028920e-06 -1.097396829848764e-03 1.396973336808066e-03 +-1.074800437643227e-18 -1.060450659393429e-03 1.280356265823290e-03 +-5.138454103310409e-08 -1.059389645256975e-03 1.299145993529088e-03 +-1.638669608885924e-18 -1.060088646149391e-03 1.330677209900612e-03 +5.138454103044153e-08 -1.059389645256982e-03 1.299145993529089e-03 +-1.018239481718076e-18 -1.097255280575559e-03 1.391974664666425e-03 +2.001908437591342e-06 -1.096215060001305e-03 1.383233123771516e-03 +-1.503324662698773e-18 -1.096988189955301e-03 1.417426294435119e-03 +-2.001908437593848e-06 -1.096215060001312e-03 1.383233123771515e-03 +-8.277398206652874e-07 -1.081884982221613e-03 1.328325458730180e-03 +8.277398206632689e-07 -1.081884982221607e-03 1.328325458730178e-03 +5.194603788241935e-07 -1.081508241621341e-03 1.364524183917851e-03 +-5.194603788273455e-07 -1.081508241621348e-03 1.364524183917853e-03 +-6.141462084221765e-07 -1.081863562992376e-03 1.345388291253406e-03 +6.141462084196033e-07 -1.081863562992370e-03 1.345388291253405e-03 +-1.021534969278487e-18 -1.082656558953027e-03 1.336568008825301e-03 +-1.590423472478157e-18 -1.082319065775778e-03 1.373321021206862e-03 +-1.348302744100210e-18 -1.060168253281506e-03 1.305499012004028e-03 +-1.263270231490984e-18 -1.096733817876527e-03 1.406005839648736e-03 +-1.301194808215315e-18 -1.082241774558564e-03 1.355229927448915e-03 +7.698921895643416e-08 -1.058979043252510e-03 1.325035409329278e-03 +-7.698921895967779e-08 -1.058979043252503e-03 1.325035409329278e-03 +9.779441169138870e-09 -1.058855206328575e-03 1.378254972988460e-03 +-9.779441173672177e-09 -1.058855206328584e-03 1.378254972988462e-03 +-1.812991774028920e-06 -1.097396829848764e-03 1.396973336808066e-03 +1.812991774025929e-06 -1.097396829848755e-03 1.396973336808064e-03 +1.129573092687237e-06 -1.097942288343886e-03 1.430578986831603e-03 +-1.129573092691293e-06 -1.097942288343894e-03 1.430578986831608e-03 +-1.638669608885924e-18 -1.060088646149391e-03 1.330677209900612e-03 +-3.885042274659591e-08 -1.058635572088088e-03 1.351425907725018e-03 +-2.282628061397231e-18 -1.060105480099579e-03 1.381571821152389e-03 +3.885042274273070e-08 -1.058635572088096e-03 1.351425907725020e-03 +-1.503324662698773e-18 -1.096988189955301e-03 1.417426294435119e-03 +1.524097162417980e-06 -1.098427907845975e-03 1.414014496593638e-03 +-2.028035103743210e-18 -1.097123277381896e-03 1.437882685432220e-03 +-1.524097162421480e-06 -1.098427907845984e-03 1.414014496593642e-03 +-5.194603788273455e-07 -1.081508241621348e-03 1.364524183917853e-03 +5.194603788241935e-07 -1.081508241621341e-03 1.364524183917851e-03 +4.125396388051080e-07 -1.081404683796051e-03 1.405711867182304e-03 +-4.125396388095218e-07 -1.081404683796060e-03 1.405711867182308e-03 +-4.751142246875440e-07 -1.081221215944064e-03 1.384907316101495e-03 +4.751142246837812e-07 -1.081221215944056e-03 1.384907316101492e-03 +-1.590423472478157e-18 -1.082319065775778e-03 1.373321021206862e-03 +-2.220867448141572e-18 -1.082457116184196e-03 1.409748626966053e-03 +-1.949060861940323e-18 -1.060103750815832e-03 1.355998824590810e-03 +-1.753285408922497e-18 -1.097343106545788e-03 1.427597939528603e-03 +-1.895019498161008e-18 -1.082515242889409e-03 1.391330763309216e-03 +-9.779441173672177e-09 -1.058855206328584e-03 1.378254972988462e-03 +9.779441169138870e-09 -1.058855206328575e-03 1.378254972988460e-03 +2.840663024122427e-08 -1.059428372773178e-03 1.431393351616799e-03 +-2.840663024708575e-08 -1.059428372773187e-03 1.431393351616799e-03 +-1.129573092691293e-06 -1.097942288343894e-03 1.430578986831608e-03 +1.129573092687237e-06 -1.097942288343886e-03 1.430578986831603e-03 +4.440616025789804e-07 -1.097361691593935e-03 1.457453934125423e-03 +-4.440616025844717e-07 -1.097361691593942e-03 1.457453934125429e-03 +-2.282628061397231e-18 -1.060105480099579e-03 1.381571821152389e-03 +4.137393732069080e-08 -1.059249091411195e-03 1.405063741994191e-03 +-2.938774193053895e-18 -1.060094891015051e-03 1.432348357494790e-03 +-4.137393732590184e-08 -1.059249091411204e-03 1.405063741994192e-03 +-2.028035103743210e-18 -1.097123277381896e-03 1.437882685432220e-03 +7.345258207641026e-07 -1.097175155030527e-03 1.445460801387138e-03 +-2.747205780631514e-18 -1.097132078100964e-03 1.460408722031699e-03 +-7.345258207688077e-07 -1.097175155030534e-03 1.445460801387144e-03 +-4.125396388095218e-07 -1.081404683796060e-03 1.405711867182308e-03 +4.125396388051080e-07 -1.081404683796051e-03 1.405711867182304e-03 +1.910011216657664e-07 -1.081916134023072e-03 1.445190629975673e-03 +-1.910011216715405e-07 -1.081916134023081e-03 1.445190629975675e-03 +-3.213106086514601e-07 -1.081741903661133e-03 1.426089188145348e-03 +3.213106086463707e-07 -1.081741903661124e-03 1.426089188145345e-03 +-2.220867448141572e-18 -1.082457116184196e-03 1.409748626966053e-03 +-2.890327878937889e-18 -1.082398900266770e-03 1.446237279695515e-03 +-2.619241767050173e-18 -1.060100353624648e-03 1.407115298986624e-03 +-2.351452797084093e-18 -1.096871876541122e-03 1.448684842736431e-03 +-2.556473647808424e-18 -1.082349922897523e-03 1.428181752365458e-03 +-2.840663024708575e-08 -1.059428372773187e-03 1.431393351616799e-03 +2.840663024122427e-08 -1.059428372773178e-03 1.431393351616799e-03 +-5.623359409830192e-09 -1.059646330427153e-03 1.483988791409913e-03 +5.623359402722030e-09 -1.059646330427161e-03 1.483988791409914e-03 +-4.440616025844717e-07 -1.097361691593942e-03 1.457453934125429e-03 +4.440616025789804e-07 -1.097361691593935e-03 1.457453934125423e-03 +-4.654548153732217e-09 -1.098171796910822e-03 1.483961952893595e-03 +4.654548146693255e-09 -1.098171796910831e-03 1.483961952893592e-03 +-2.938774193053895e-18 -1.060094891015051e-03 1.432348357494790e-03 +2.275028480972775e-09 -1.059518851937504e-03 1.457587226530600e-03 +-3.567490085020110e-18 -1.060233847321184e-03 1.483983478448246e-03 +-2.275028487464290e-09 -1.059518851937512e-03 1.457587226530600e-03 +-2.747205780631514e-18 -1.097132078100964e-03 1.460408722031699e-03 +2.127962192377441e-07 -1.097895903674053e-03 1.469355334732296e-03 +-3.496088785122722e-18 -1.097790839954415e-03 1.483950773154886e-03 +-2.127962192440497e-07 -1.097895903674061e-03 1.469355334732301e-03 +-1.910011216715405e-07 -1.081916134023081e-03 1.445190629975675e-03 +1.910011216657664e-07 -1.081916134023072e-03 1.445190629975673e-03 +-4.911409969895041e-09 -1.082153808027668e-03 1.483973853882280e-03 +4.911409962874700e-09 -1.082153808027677e-03 1.483973853882281e-03 +-6.709813106751228e-08 -1.082021920329423e-03 1.464118187084311e-03 +6.709813106108191e-08 -1.082021920329414e-03 1.464118187084311e-03 +-2.890327878937889e-18 -1.082398900266770e-03 1.446237279695515e-03 +-3.509539569063447e-18 -1.082668969072594e-03 1.483967927931868e-03 +-3.251447042882261e-18 -1.060126814753120e-03 1.457796062155720e-03 +-3.150426550749063e-18 -1.097554769944402e-03 1.472386604957894e-03 +-3.211621372465736e-18 -1.082529948816830e-03 1.464603305902295e-03 +5.623359402722030e-09 -1.059646330427161e-03 1.483988791409914e-03 +-5.623359409830192e-09 -1.059646330427153e-03 1.483988791409913e-03 +-3.930095275752412e-08 -1.060002838457626e-03 1.536638003869780e-03 +3.930095274917367e-08 -1.060002838457634e-03 1.536638003869784e-03 +4.654548146693255e-09 -1.098171796910831e-03 1.483961952893592e-03 +-4.654548153732217e-09 -1.098171796910822e-03 1.483961952893595e-03 +-4.527218697778275e-07 -1.097923054884519e-03 1.510490443060462e-03 +4.527218697695647e-07 -1.097923054884527e-03 1.510490443060457e-03 +-3.567490085020110e-18 -1.060233847321184e-03 1.483983478448246e-03 +-1.343364822479303e-08 -1.059808446510927e-03 1.510403799455913e-03 +-4.205779972191168e-18 -1.060663909346188e-03 1.535673195096970e-03 +1.343364821706932e-08 -1.059808446510935e-03 1.510403799455916e-03 +-3.496088785122722e-18 -1.097790839954415e-03 1.483950773154886e-03 +-2.219431082680541e-07 -1.098182978311793e-03 1.498573688904567e-03 +-4.117824203297179e-18 -1.097689477545857e-03 1.507528114647380e-03 +2.219431082603627e-07 -1.098182978311803e-03 1.498573688904559e-03 +4.911409962874700e-09 -1.082153808027677e-03 1.483973853882281e-03 +-4.911409969895041e-09 -1.082153808027668e-03 1.483973853882280e-03 +-2.004530135733056e-07 -1.082483748523502e-03 1.522792656212163e-03 +2.004530135650814e-07 -1.082483748523509e-03 1.522792656212165e-03 +7.682821898520953e-08 -1.082308762348740e-03 1.503838415286070e-03 +-7.682821899280928e-08 -1.082308762348732e-03 1.503838415286068e-03 +-3.509539569063447e-18 -1.082668969072594e-03 1.483967927931868e-03 +-4.124210037626089e-18 -1.082961973730197e-03 1.521738107051912e-03 +-3.885926600109776e-18 -1.060413656318966e-03 1.510184543664589e-03 +-3.809960814194743e-18 -1.097836878898925e-03 1.495523763944205e-03 +-3.806322873860735e-18 -1.082813723291303e-03 1.503342432682365e-03 +3.930095274917367e-08 -1.060002838457634e-03 1.536638003869784e-03 +-3.930095275752412e-08 -1.060002838457626e-03 1.536638003869780e-03 +-1.936272750597945e-08 -1.059964444546343e-03 1.589937247738893e-03 +1.936272749632770e-08 -1.059964444546351e-03 1.589937247738895e-03 +4.527218697695647e-07 -1.097923054884527e-03 1.510490443060457e-03 +-4.527218697778275e-07 -1.097923054884519e-03 1.510490443060462e-03 +-1.137346581800725e-06 -1.099028872816582e-03 1.537425254586037e-03 +1.137346581791343e-06 -1.099028872816590e-03 1.537425254586040e-03 +-4.205779972191168e-18 -1.060663909346188e-03 1.535673195096970e-03 +-5.176430264044558e-08 -1.060098504918887e-03 1.563034716135959e-03 +-4.864159491501724e-18 -1.061204973780618e-03 1.586613276655925e-03 +5.176430263145364e-08 -1.060098504918894e-03 1.563034716135962e-03 +-4.117824203297179e-18 -1.097689477545857e-03 1.507528114647380e-03 +-7.426399788873022e-07 -1.098001771446836e-03 1.522508777556034e-03 +-4.709291428497096e-18 -1.098201718258476e-03 1.530126440013596e-03 +7.426399788784944e-07 -1.098001771446844e-03 1.522508777556034e-03 +2.004530135650814e-07 -1.082483748523509e-03 1.522792656212165e-03 +-2.004530135733056e-07 -1.082483748523502e-03 1.522792656212163e-03 +-4.207255802756049e-07 -1.082498371030295e-03 1.562384374481581e-03 +4.207255802660739e-07 -1.082498371030302e-03 1.562384374481583e-03 +3.302605489196500e-07 -1.082579905201019e-03 1.541940126123144e-03 +-3.302605489285245e-07 -1.082579905201011e-03 1.541940126123142e-03 +-4.124210037626089e-18 -1.082961973730197e-03 1.521738107051912e-03 +-4.788032405367244e-18 -1.083543282989182e-03 1.558345240840824e-03 +-4.530657639313207e-18 -1.060941912975766e-03 1.560974437756909e-03 +-4.418110617988630e-18 -1.097695476973083e-03 1.519287711318985e-03 +-4.454384142210305e-18 -1.083182300319437e-03 1.539843020088677e-03 +1.936272749632770e-08 -1.059964444546351e-03 1.589937247738895e-03 +-1.936272750597945e-08 -1.059964444546343e-03 1.589937247738893e-03 +6.998933387193592e-08 -1.060550111431911e-03 1.643394048566307e-03 +-6.998933388302192e-08 -1.060550111431920e-03 1.643394048566308e-03 +1.137346581791343e-06 -1.099028872816590e-03 1.537425254586040e-03 +-1.137346581800725e-06 -1.099028872816582e-03 1.537425254586037e-03 +-1.820294806681290e-06 -1.098928272713017e-03 1.571164848862175e-03 +1.820294806670589e-06 -1.098928272713027e-03 1.571164848862180e-03 +-4.864159491501724e-18 -1.061204973780618e-03 1.586613276655925e-03 +3.039230666007931e-08 -1.059986399373011e-03 1.616879168581403e-03 +-5.579440765149804e-18 -1.061646247563164e-03 1.637747390611001e-03 +-3.039230667042413e-08 -1.059986399373020e-03 1.616879168581404e-03 +-4.709291428497096e-18 -1.098201718258476e-03 1.530126440013596e-03 +-1.531634062928565e-06 -1.099754369677421e-03 1.554042927303681e-03 +-5.361930314356535e-18 -1.098498303281596e-03 1.550705800571966e-03 +1.531634062918560e-06 -1.099754369677430e-03 1.554042927303686e-03 +4.207255802660739e-07 -1.082498371030302e-03 1.562384374481583e-03 +-4.207255802756049e-07 -1.082498371030295e-03 1.562384374481581e-03 +-5.251617100083150e-07 -1.083053811746902e-03 1.603743220891839e-03 +5.251617099973832e-07 -1.083053811746911e-03 1.603743220891842e-03 +4.822315023700771e-07 -1.082552041412040e-03 1.583270404875232e-03 +-4.822315023802882e-07 -1.082552041412031e-03 1.583270404875230e-03 +-4.788032405367244e-18 -1.083543282989182e-03 1.558345240840824e-03 +-5.487833821032006e-18 -1.083851609472944e-03 1.594942970001080e-03 +-5.211887609455235e-18 -1.061443086922498e-03 1.612300623653973e-03 +-5.015745301835742e-18 -1.098654045621494e-03 1.540460427506245e-03 +-5.130673776143860e-18 -1.083836019965121e-03 1.576845110435807e-03 +-6.998933388302192e-08 -1.060550111431920e-03 1.643394048566308e-03 +6.998933387193592e-08 -1.060550111431911e-03 1.643394048566307e-03 +-9.535890078260003e-08 -1.061295584259703e-03 1.694884845843674e-03 +9.535890077000232e-08 -1.061295584259714e-03 1.694884845843676e-03 +1.820294806670589e-06 -1.098928272713027e-03 1.571164848862180e-03 +-1.820294806681290e-06 -1.098928272713017e-03 1.571164848862175e-03 +-2.100375050570317e-06 -1.098108865344371e-03 1.591657610845695e-03 +2.100375050558107e-06 -1.098108865344381e-03 1.591657610845696e-03 +-5.579440765149804e-18 -1.061646247563164e-03 1.637747390611001e-03 +4.591128707567963e-08 -1.061153774976367e-03 1.669417427663699e-03 +-6.327693458014246e-18 -1.062357169116858e-03 1.688349596145910e-03 +-4.591128708752622e-08 -1.061153774976377e-03 1.669417427663701e-03 +-5.361930314356535e-18 -1.098498303281596e-03 1.550705800571966e-03 +-2.008238555186131e-06 -1.097922473932342e-03 1.584975062347515e-03 +-6.110495681492523e-18 -1.099105507929423e-03 1.576289795993165e-03 +2.008238555174686e-06 -1.097922473932352e-03 1.584975062347519e-03 +5.251617099973832e-07 -1.083053811746911e-03 1.603743220891842e-03 +-5.251617100083150e-07 -1.083053811746902e-03 1.603743220891839e-03 +-8.306899249241587e-07 -1.083771395129338e-03 1.640127577977759e-03 +8.306899249117586e-07 -1.083771395129348e-03 1.640127577977762e-03 +6.183649389204556e-07 -1.083596117748240e-03 1.622972414577367e-03 +-6.183649389321251e-07 -1.083596117748229e-03 1.622972414577364e-03 +-5.487833821032006e-18 -1.083851609472944e-03 1.594942970001080e-03 +-6.213555768371729e-18 -1.084525752186876e-03 1.631894671564006e-03 +-5.955230571793869e-18 -1.061916820146616e-03 1.663061180462988e-03 +-5.732044007637261e-18 -1.098420215847874e-03 1.562202332353394e-03 +-5.851452492142966e-18 -1.083958653038309e-03 1.613129322667021e-03 +9.535890077000232e-08 -1.061295584259714e-03 1.694884845843676e-03 +-9.535890078260003e-08 -1.061295584259703e-03 1.694884845843674e-03 +-2.534393481548899e-07 -1.060096344121471e-03 1.745937438522636e-03 +2.534393481406548e-07 -1.060096344121483e-03 1.745937438522638e-03 +2.100375050558107e-06 -1.098108865344381e-03 1.591657610845696e-03 +-2.100375050570317e-06 -1.098108865344371e-03 1.591657610845695e-03 +-2.774642152334873e-06 -1.100463257258655e-03 1.616376132224796e-03 +2.774642152321104e-06 -1.100463257258668e-03 1.616376132224798e-03 +-6.327693458014246e-18 -1.062357169116858e-03 1.688349596145910e-03 +-2.348121418203184e-07 -1.060951215301534e-03 1.720242712874047e-03 +-7.147528706727803e-18 -1.063567218542155e-03 1.738859874474300e-03 +2.348121418069382e-07 -1.060951215301545e-03 1.720242712874050e-03 +-6.110495681492523e-18 -1.099105507929423e-03 1.576289795993165e-03 +-2.291058260423386e-06 -1.099088706577133e-03 1.599396599192771e-03 +-6.893736459906733e-18 -1.100179316746182e-03 1.594862531508514e-03 +2.291058260410398e-06 -1.099088706577143e-03 1.599396599192770e-03 +8.306899249117586e-07 -1.083771395129348e-03 1.640127577977762e-03 +-8.306899249241587e-07 -1.083771395129338e-03 1.640127577977759e-03 +-1.090682873097244e-06 -1.082940040292553e-03 1.676363156817105e-03 +1.090682873083217e-06 -1.082940040292566e-03 1.676363156817107e-03 +1.031631094217333e-06 -1.083559437955652e-03 1.657245546816514e-03 +-1.031631094230503e-06 -1.083559437955641e-03 1.657245546816511e-03 +-6.213555768371729e-18 -1.084525752186876e-03 1.631894671564006e-03 +-7.030399931990295e-18 -1.086034924157969e-03 1.667520758251696e-03 +-6.718033371633120e-18 -1.062922300055001e-03 1.713615030027202e-03 +-6.497563268608136e-18 -1.099907451053204e-03 1.588624444656474e-03 +-6.598446216115103e-18 -1.085301608649733e-03 1.650328616742183e-03 +2.534393481406548e-07 -1.060096344121483e-03 1.745937438522638e-03 +-2.534393481548899e-07 -1.060096344121471e-03 1.745937438522636e-03 +-7.234104445818137e-07 -1.058705191712913e-03 1.800205146434148e-03 +7.234104445656982e-07 -1.058705191712924e-03 1.800205146434152e-03 +2.774642152321104e-06 -1.100463257258668e-03 1.616376132224798e-03 +-2.774642152334873e-06 -1.100463257258655e-03 1.616376132224796e-03 +-4.027834333475820e-06 -1.104584505896976e-03 1.661518541099218e-03 +4.027834333459918e-06 -1.104584505896993e-03 1.661518541099226e-03 +-7.147528706727803e-18 -1.063567218542155e-03 1.738859874474300e-03 +-3.500392167531196e-07 -1.059193494873827e-03 1.772435942979362e-03 +-8.084016274146038e-18 -1.063771636646776e-03 1.788369717188511e-03 +3.500392167379690e-07 -1.059193494873839e-03 1.772435942979364e-03 +-6.893736459906733e-18 -1.100179316746182e-03 1.594862531508514e-03 +-3.402957314090457e-06 -1.102279522121187e-03 1.638461637130652e-03 +-7.975238714872865e-18 -1.102638029089859e-03 1.616163344758853e-03 +3.402957314075764e-06 -1.102279522121203e-03 1.638461637130657e-03 +1.090682873083217e-06 -1.082940040292566e-03 1.676363156817107e-03 +-1.090682873097244e-06 -1.082940040292553e-03 1.676363156817105e-03 +-1.521802329783602e-06 -1.082589097837863e-03 1.722841151344411e-03 +1.521802329767436e-06 -1.082589097837877e-03 1.722841151344415e-03 +1.192516279077291e-06 -1.082440745725003e-03 1.698041370739691e-03 +-1.192516279092304e-06 -1.082440745724989e-03 1.698041370739690e-03 +-7.030399931990295e-18 -1.086034924157969e-03 1.667520758251696e-03 +-8.102028959164993e-18 -1.086356110371906e-03 1.701422755489270e-03 +-7.606177195331306e-18 -1.063960729199141e-03 1.763854610017854e-03 +-7.364527959902514e-18 -1.100797408320889e-03 1.601782637794301e-03 +-7.526099494591272e-18 -1.086471243226916e-03 1.684281877398679e-03 +1.153269794673474e-05 -1.054871256517685e-03 1.210250183854346e-03 +4.900439973912003e-06 -1.100356921936580e-03 1.293996011761703e-03 +2.656119197720956e-06 -1.105998528074490e-03 1.430292634765524e-03 +2.616614975964681e-06 -1.092325596175806e-03 1.340080912157921e-03 +-1.153269794673573e-05 -1.054871256517677e-03 1.210250183854347e-03 +-4.900439973911849e-06 -1.100356921936585e-03 1.293996011761704e-03 +-2.656119197721626e-06 -1.105998528074496e-03 1.430292634765525e-03 +-2.616614975966551e-06 -1.092325596175812e-03 1.340080912157929e-03 +1.059301500104454e-05 -1.052812417726895e-03 1.310300371859741e-03 +2.616614975964681e-06 -1.092325596175806e-03 1.340080912157921e-03 +1.823008969119062e-06 -1.106862294945685e-03 1.446596505502507e-03 +2.076927996964241e-06 -1.091572087049981e-03 1.396565791941660e-03 +-1.059301500104784e-05 -1.052812417726926e-03 1.310300371859762e-03 +-2.616614975966551e-06 -1.092325596175812e-03 1.340080912157929e-03 +-1.823008969121516e-06 -1.106862294945691e-03 1.446596505502508e-03 +-2.076927996967779e-06 -1.091572087049991e-03 1.396565791941660e-03 +8.013317202410783e-07 -1.050842073500942e-03 1.392020424051585e-03 +2.076927996964241e-06 -1.091572087049981e-03 1.396565791941660e-03 +7.456243193455236e-07 -1.107453756829193e-03 1.465025630286217e-03 +4.857508125047778e-07 -1.091420576269036e-03 1.454489470397675e-03 +-8.013317202459797e-07 -1.050842073500960e-03 1.392020424051516e-03 +-2.076927996967779e-06 -1.091572087049991e-03 1.396565791941660e-03 +-7.456243193499021e-07 -1.107453756829202e-03 1.465025630286219e-03 +-4.857508125104976e-07 -1.091420576269046e-03 1.454489470397678e-03 +-1.237453314897409e-08 -1.050659131901774e-03 1.483938603312989e-03 +4.857508125047778e-07 -1.091420576269036e-03 1.454489470397675e-03 +-3.595625457309551e-09 -1.108101882864433e-03 1.483933458558079e-03 +-4.959199002686021e-07 -1.091909033807062e-03 1.513459713962671e-03 +1.237453314053059e-08 -1.050659131901757e-03 1.483938603313111e-03 +-4.857508125104976e-07 -1.091420576269046e-03 1.454489470397678e-03 +3.595625450573892e-09 -1.108101882864440e-03 1.483933458558080e-03 +4.959199002602584e-07 -1.091909033807070e-03 1.513459713962675e-03 +-8.049549909117109e-07 -1.051751012976194e-03 1.575944393354185e-03 +-4.959199002686021e-07 -1.091909033807062e-03 1.513459713962671e-03 +-7.513335941236787e-07 -1.108387127517623e-03 1.502875982895284e-03 +-2.084824469888964e-06 -1.092936938422722e-03 1.571584443594432e-03 +8.049549909025697e-07 -1.051751012976220e-03 1.575944393354215e-03 +4.959199002602584e-07 -1.091909033807070e-03 1.513459713962675e-03 +7.513335941148394e-07 -1.108387127517633e-03 1.502875982895287e-03 +2.084824469878735e-06 -1.092936938422730e-03 1.571584443594433e-03 +-1.058458693813040e-05 -1.054516168080361e-03 1.657589837558950e-03 +-2.084824469888964e-06 -1.092936938422722e-03 1.571584443594432e-03 +-1.825782120194441e-06 -1.108526597346607e-03 1.521390679039470e-03 +-2.615315018959719e-06 -1.094274887503255e-03 1.628367863469044e-03 +1.058458693811934e-05 -1.054516168080357e-03 1.657589837558917e-03 +2.084824469878735e-06 -1.092936938422730e-03 1.571584443594433e-03 +1.825782120183268e-06 -1.108526597346616e-03 1.521390679039472e-03 +2.615315018946772e-06 -1.094274887503267e-03 1.628367863469049e-03 +-1.136291701428239e-05 -1.057126014966005e-03 1.757239860601228e-03 +-2.615315018959719e-06 -1.094274887503255e-03 1.628367863469044e-03 +-2.651516765747849e-06 -1.108045442597531e-03 1.537770658561899e-03 +-4.899150309301121e-06 -1.102444059997353e-03 1.674664572354802e-03 +1.136291701426928e-05 -1.057126014966035e-03 1.757239860601176e-03 +2.615315018946772e-06 -1.094274887503267e-03 1.628367863469049e-03 +2.651516765734060e-06 -1.108045442597537e-03 1.537770658561902e-03 +4.899150309284958e-06 -1.102444059997384e-03 1.674664572354797e-03 +2.616614975964681e-06 -1.092325596175806e-03 1.340080912157921e-03 +2.656119197720956e-06 -1.105998528074490e-03 1.430292634765524e-03 +1.373239038378727e-06 -1.105500045103526e-03 1.539187930821734e-03 +1.823008969119062e-06 -1.106862294945685e-03 1.446596505502507e-03 +-2.616614975966551e-06 -1.092325596175812e-03 1.340080912157929e-03 +-2.656119197721626e-06 -1.105998528074496e-03 1.430292634765525e-03 +-1.373239038380265e-06 -1.105500045103531e-03 1.539187930821736e-03 +-1.823008969121516e-06 -1.106862294945691e-03 1.446596505502508e-03 +2.076927996964241e-06 -1.091572087049981e-03 1.396565791941660e-03 +1.823008969119062e-06 -1.106862294945685e-03 1.446596505502507e-03 +8.945774532728016e-07 -1.106197816376792e-03 1.516513021071738e-03 +7.456243193455236e-07 -1.107453756829193e-03 1.465025630286217e-03 +-2.076927996967779e-06 -1.091572087049991e-03 1.396565791941660e-03 +-1.823008969121516e-06 -1.106862294945691e-03 1.446596505502508e-03 +-8.945774532761871e-07 -1.106197816376797e-03 1.516513021071740e-03 +-7.456243193499021e-07 -1.107453756829202e-03 1.465025630286219e-03 +4.857508125047778e-07 -1.091420576269036e-03 1.454489470397675e-03 +7.456243193455236e-07 -1.107453756829193e-03 1.465025630286217e-03 +2.690249861990869e-07 -1.106849062874671e-03 1.494689611527357e-03 +-3.595625457309551e-09 -1.108101882864433e-03 1.483933458558079e-03 +-4.857508125104976e-07 -1.091420576269046e-03 1.454489470397678e-03 +-7.456243193499021e-07 -1.107453756829202e-03 1.465025630286219e-03 +-2.690249862042967e-07 -1.106849062874679e-03 1.494689611527356e-03 +3.595625450573892e-09 -1.108101882864440e-03 1.483933458558080e-03 +-4.959199002686021e-07 -1.091909033807062e-03 1.513459713962671e-03 +-3.595625457309551e-09 -1.108101882864433e-03 1.483933458558079e-03 +-2.730103151413414e-07 -1.107326404274023e-03 1.473105524712283e-03 +-7.513335941236787e-07 -1.108387127517623e-03 1.502875982895284e-03 +4.959199002602584e-07 -1.091909033807070e-03 1.513459713962675e-03 +3.595625450573892e-09 -1.108101882864440e-03 1.483933458558080e-03 +2.730103151337402e-07 -1.107326404274030e-03 1.473105524712287e-03 +7.513335941148394e-07 -1.108387127517633e-03 1.502875982895287e-03 +-2.084824469888964e-06 -1.092936938422722e-03 1.571584443594432e-03 +-7.513335941236787e-07 -1.108387127517623e-03 1.502875982895284e-03 +-8.965204338582591e-07 -1.107527215505672e-03 1.451214624862843e-03 +-1.825782120194441e-06 -1.108526597346607e-03 1.521390679039470e-03 +2.084824469878735e-06 -1.092936938422730e-03 1.571584443594433e-03 +7.513335941148394e-07 -1.108387127517633e-03 1.502875982895287e-03 +8.965204338486097e-07 -1.107527215505684e-03 1.451214624862847e-03 +1.825782120183268e-06 -1.108526597346616e-03 1.521390679039472e-03 +-2.615315018959719e-06 -1.094274887503255e-03 1.628367863469044e-03 +-1.825782120194441e-06 -1.108526597346607e-03 1.521390679039470e-03 +-1.371288160330163e-06 -1.107395779287753e-03 1.428430811948865e-03 +-2.651516765747849e-06 -1.108045442597531e-03 1.537770658561899e-03 +2.615315018946772e-06 -1.094274887503267e-03 1.628367863469049e-03 +1.825782120183268e-06 -1.108526597346616e-03 1.521390679039472e-03 +1.371288160318003e-06 -1.107395779287765e-03 1.428430811948867e-03 +2.651516765734060e-06 -1.108045442597537e-03 1.537770658561902e-03 +2.656119197720956e-06 -1.105998528074490e-03 1.430292634765524e-03 +1.676613215490380e-06 -1.106556086724075e-03 1.563552157307816e-03 +1.098773210228776e-06 -1.081541745887735e-03 1.671582461990658e-03 +1.373239038378727e-06 -1.105500045103526e-03 1.539187930821734e-03 +-2.656119197721626e-06 -1.105998528074496e-03 1.430292634765525e-03 +-1.676613215490141e-06 -1.106556086724081e-03 1.563552157307818e-03 +-1.098773210229380e-06 -1.081541745887741e-03 1.671582461990660e-03 +-1.373239038380265e-06 -1.105500045103531e-03 1.539187930821736e-03 +1.823008969119062e-06 -1.106862294945685e-03 1.446596505502507e-03 +1.373239038378727e-06 -1.105500045103526e-03 1.539187930821734e-03 +7.945206668186754e-07 -1.083851768102676e-03 1.608310942881654e-03 +8.945774532728016e-07 -1.106197816376792e-03 1.516513021071738e-03 +-1.823008969121516e-06 -1.106862294945691e-03 1.446596505502508e-03 +-1.373239038380265e-06 -1.105500045103531e-03 1.539187930821736e-03 +-7.945206668210253e-07 -1.083851768102682e-03 1.608310942881655e-03 +-8.945774532761871e-07 -1.106197816376797e-03 1.516513021071740e-03 +7.456243193455236e-07 -1.107453756829193e-03 1.465025630286217e-03 +8.945774532728016e-07 -1.106197816376792e-03 1.516513021071738e-03 +3.904412573097625e-07 -1.084945363514286e-03 1.545947127512849e-03 +2.690249861990869e-07 -1.106849062874671e-03 1.494689611527357e-03 +-7.456243193499021e-07 -1.107453756829202e-03 1.465025630286219e-03 +-8.945774532761871e-07 -1.106197816376797e-03 1.516513021071740e-03 +-3.904412573136942e-07 -1.084945363514285e-03 1.545947127512852e-03 +-2.690249862042967e-07 -1.106849062874679e-03 1.494689611527356e-03 +-3.595625457309551e-09 -1.108101882864433e-03 1.483933458558079e-03 +2.690249861990869e-07 -1.106849062874671e-03 1.494689611527357e-03 +-1.303729452087403e-09 -1.085631062064039e-03 1.483870512211342e-03 +-2.730103151413414e-07 -1.107326404274023e-03 1.473105524712283e-03 +3.595625450573892e-09 -1.108101882864440e-03 1.483933458558080e-03 +-2.690249862042967e-07 -1.106849062874679e-03 1.494689611527356e-03 +1.303729446045294e-09 -1.085631062064051e-03 1.483870512211350e-03 +2.730103151337402e-07 -1.107326404274030e-03 1.473105524712287e-03 +-7.513335941236787e-07 -1.108387127517623e-03 1.502875982895284e-03 +-2.730103151413414e-07 -1.107326404274023e-03 1.473105524712283e-03 +-3.922295537175838e-07 -1.085880869846451e-03 1.421687718017522e-03 +-8.965204338582591e-07 -1.107527215505672e-03 1.451214624862843e-03 +7.513335941148394e-07 -1.108387127517633e-03 1.502875982895287e-03 +2.730103151337402e-07 -1.107326404274030e-03 1.473105524712287e-03 +3.922295537094295e-07 -1.085880869846460e-03 1.421687718017526e-03 +8.965204338486097e-07 -1.107527215505684e-03 1.451214624862847e-03 +-1.825782120194441e-06 -1.108526597346607e-03 1.521390679039470e-03 +-8.965204338582591e-07 -1.107527215505672e-03 1.451214624862843e-03 +-7.940112304621446e-07 -1.085532626281706e-03 1.359045615632311e-03 +-1.371288160330163e-06 -1.107395779287753e-03 1.428430811948865e-03 +1.825782120183268e-06 -1.108526597346616e-03 1.521390679039472e-03 +8.965204338486097e-07 -1.107527215505684e-03 1.451214624862847e-03 +7.940112304516545e-07 -1.085532626281716e-03 1.359045615632311e-03 +1.371288160318003e-06 -1.107395779287765e-03 1.428430811948867e-03 +-2.651516765747849e-06 -1.108045442597531e-03 1.537770658561899e-03 +-1.371288160330163e-06 -1.107395779287753e-03 1.428430811948865e-03 +-1.095147675739056e-06 -1.083634945000463e-03 1.295459566141836e-03 +-1.671150487688741e-06 -1.108624788329041e-03 1.403996898571963e-03 +2.651516765734060e-06 -1.108045442597537e-03 1.537770658561902e-03 +1.371288160318003e-06 -1.107395779287765e-03 1.428430811948867e-03 +1.095147675725871e-06 -1.083634945000474e-03 1.295459566141838e-03 +1.671150487673425e-06 -1.108624788329054e-03 1.403996898571966e-03 +1.373239038378727e-06 -1.105500045103526e-03 1.539187930821734e-03 +1.098773210228776e-06 -1.081541745887735e-03 1.671582461990658e-03 +6.208784341944226e-07 -1.042505525544099e-03 1.740273663864183e-03 +7.945206668186754e-07 -1.083851768102676e-03 1.608310942881654e-03 +-1.373239038380265e-06 -1.105500045103531e-03 1.539187930821736e-03 +-1.098773210229380e-06 -1.081541745887741e-03 1.671582461990660e-03 +-6.208784341961075e-07 -1.042505525544103e-03 1.740273663864185e-03 +-7.945206668210253e-07 -1.083851768102682e-03 1.608310942881655e-03 +8.945774532728016e-07 -1.106197816376792e-03 1.516513021071738e-03 +7.945206668186754e-07 -1.083851768102676e-03 1.608310942881654e-03 +4.051842827501156e-07 -1.043074881177732e-03 1.637601907190226e-03 +3.904412573097625e-07 -1.084945363514286e-03 1.545947127512849e-03 +-8.945774532761871e-07 -1.106197816376797e-03 1.516513021071740e-03 +-7.945206668210253e-07 -1.083851768102682e-03 1.608310942881655e-03 +-4.051842827533686e-07 -1.043074881177738e-03 1.637601907190222e-03 +-3.904412573136942e-07 -1.084945363514285e-03 1.545947127512852e-03 +2.690249861990869e-07 -1.106849062874671e-03 1.494689611527357e-03 +3.904412573097625e-07 -1.084945363514286e-03 1.545947127512849e-03 +1.338221920565660e-07 -1.043881496798787e-03 1.535109157887946e-03 +-1.303729452087403e-09 -1.085631062064039e-03 1.483870512211342e-03 +-2.690249862042967e-07 -1.106849062874679e-03 1.494689611527356e-03 +-3.904412573136942e-07 -1.084945363514285e-03 1.545947127512852e-03 +-1.338221920609062e-07 -1.043881496798796e-03 1.535109157887950e-03 +1.303729446045294e-09 -1.085631062064051e-03 1.483870512211350e-03 +-2.730103151413414e-07 -1.107326404274023e-03 1.473105524712283e-03 +-1.303729452087403e-09 -1.085631062064039e-03 1.483870512211342e-03 +-1.353027734353447e-07 -1.044365757497680e-03 1.432525718556388e-03 +-3.922295537175838e-07 -1.085880869846451e-03 1.421687718017522e-03 +2.730103151337402e-07 -1.107326404274030e-03 1.473105524712287e-03 +1.303729446045294e-09 -1.085631062064051e-03 1.483870512211350e-03 +1.353027734286346e-07 -1.044365757497688e-03 1.432525718556391e-03 +3.922295537094295e-07 -1.085880869846460e-03 1.421687718017526e-03 +-8.965204338582591e-07 -1.107527215505672e-03 1.451214624862843e-03 +-3.922295537175838e-07 -1.085880869846451e-03 1.421687718017522e-03 +-4.055030866591455e-07 -1.044439904010746e-03 1.329688714652055e-03 +-7.940112304621446e-07 -1.085532626281706e-03 1.359045615632311e-03 +8.965204338486097e-07 -1.107527215505684e-03 1.451214624862847e-03 +3.922295537094295e-07 -1.085880869846460e-03 1.421687718017526e-03 +4.055030866501090e-07 -1.044439904010752e-03 1.329688714652058e-03 +7.940112304516545e-07 -1.085532626281716e-03 1.359045615632311e-03 +-1.371288160330163e-06 -1.107395779287753e-03 1.428430811948865e-03 +-7.940112304621446e-07 -1.085532626281706e-03 1.359045615632311e-03 +-6.192634480942339e-07 -1.044498885099136e-03 1.226469622019886e-03 +-1.095147675739056e-06 -1.083634945000463e-03 1.295459566141836e-03 +1.371288160318003e-06 -1.107395779287765e-03 1.428430811948867e-03 +7.940112304516545e-07 -1.085532626281716e-03 1.359045615632311e-03 +6.192634480827690e-07 -1.044498885099147e-03 1.226469622019887e-03 +1.095147675725871e-06 -1.083634945000474e-03 1.295459566141838e-03 +1.098773210228776e-06 -1.081541745887735e-03 1.671582461990658e-03 +6.850633889961819e-07 -1.045519215263599e-03 1.842830902280002e-03 +4.646512690866605e-07 -9.791860329304203e-04 1.911845650382309e-03 +6.208784341944226e-07 -1.042505525544099e-03 1.740273663864183e-03 +-1.098773210229380e-06 -1.081541745887741e-03 1.671582461990660e-03 +-6.850633889955240e-07 -1.045519215263607e-03 1.842830902280000e-03 +-4.646512690875139e-07 -9.791860329304320e-04 1.911845650382310e-03 +-6.208784341961075e-07 -1.042505525544103e-03 1.740273663864185e-03 +7.945206668186754e-07 -1.083851768102676e-03 1.608310942881654e-03 +6.208784341944226e-07 -1.042505525544099e-03 1.740273663864183e-03 +3.513035894623410e-07 -9.809291216961325e-04 1.769346580063922e-03 +4.051842827501156e-07 -1.043074881177732e-03 1.637601907190226e-03 +-7.945206668210253e-07 -1.083851768102682e-03 1.608310942881655e-03 +-6.208784341961075e-07 -1.042505525544103e-03 1.740273663864185e-03 +-3.513035894651103e-07 -9.809291216961390e-04 1.769346580063921e-03 +-4.051842827533686e-07 -1.043074881177738e-03 1.637601907190222e-03 +3.904412573097625e-07 -1.084945363514286e-03 1.545947127512849e-03 +4.051842827501156e-07 -1.043074881177732e-03 1.637601907190226e-03 +1.834003310789694e-07 -9.819673842749687e-04 1.626723119092161e-03 +1.338221920565660e-07 -1.043881496798787e-03 1.535109157887946e-03 +-3.904412573136942e-07 -1.084945363514285e-03 1.545947127512852e-03 +-4.051842827533686e-07 -1.043074881177738e-03 1.637601907190222e-03 +-1.834003310826060e-07 -9.819673842749736e-04 1.626723119092164e-03 +-1.338221920609062e-07 -1.043881496798796e-03 1.535109157887950e-03 +-1.303729452087403e-09 -1.085631062064039e-03 1.483870512211342e-03 +1.338221920565660e-07 -1.043881496798787e-03 1.535109157887946e-03 +-5.828619713483131e-10 -9.826718701660788e-04 1.483812211775594e-03 +-1.353027734353447e-07 -1.044365757497680e-03 1.432525718556388e-03 +1.303729446045294e-09 -1.085631062064051e-03 1.483870512211350e-03 +-1.338221920609062e-07 -1.043881496798796e-03 1.535109157887950e-03 +5.828619661440536e-10 -9.826718701660879e-04 1.483812211775597e-03 +1.353027734286346e-07 -1.044365757497688e-03 1.432525718556391e-03 +-3.922295537175838e-07 -1.085880869846451e-03 1.421687718017522e-03 +-1.353027734353447e-07 -1.044365757497680e-03 1.432525718556388e-03 +-1.841797455341597e-07 -9.829154880012397e-04 1.340642084426137e-03 +-4.055030866591455e-07 -1.044439904010746e-03 1.329688714652055e-03 +3.922295537094295e-07 -1.085880869846460e-03 1.421687718017526e-03 +1.353027734286346e-07 -1.044365757497688e-03 1.432525718556391e-03 +1.841797455266194e-07 -9.829154880012473e-04 1.340642084426138e-03 +4.055030866501090e-07 -1.044439904010752e-03 1.329688714652058e-03 +-7.940112304621446e-07 -1.085532626281706e-03 1.359045615632311e-03 +-4.055030866591455e-07 -1.044439904010746e-03 1.329688714652055e-03 +-3.510460545659274e-07 -9.826795955704913e-04 1.197325274423635e-03 +-6.192634480942339e-07 -1.044498885099136e-03 1.226469622019886e-03 +7.940112304516545e-07 -1.085532626281716e-03 1.359045615632311e-03 +4.055030866501090e-07 -1.044439904010752e-03 1.329688714652058e-03 +3.510460545560484e-07 -9.826795955704987e-04 1.197325274423638e-03 +6.192634480827690e-07 -1.044498885099147e-03 1.226469622019887e-03 +-1.095147675739056e-06 -1.083634945000463e-03 1.295459566141836e-03 +-6.192634480942339e-07 -1.044498885099136e-03 1.226469622019886e-03 +-4.632268698744489e-07 -9.814529151256446e-04 1.053990034199251e-03 +-6.821394724227925e-07 -1.047762414736760e-03 1.123524131856641e-03 +1.095147675725871e-06 -1.083634945000474e-03 1.295459566141838e-03 +6.192634480827690e-07 -1.044498885099147e-03 1.226469622019887e-03 +4.632268698620487e-07 -9.814529151256544e-04 1.053990034199252e-03 +6.821394724085477e-07 -1.047762414736770e-03 1.123524131856642e-03 +6.208784341944226e-07 -1.042505525544099e-03 1.740273663864183e-03 +4.646512690866605e-07 -9.791860329304203e-04 1.911845650382309e-03 +2.721660245523995e-07 -8.995724055068186e-04 1.940910621238415e-03 +3.513035894623410e-07 -9.809291216961325e-04 1.769346580063922e-03 +-6.208784341961075e-07 -1.042505525544103e-03 1.740273663864185e-03 +-4.646512690875139e-07 -9.791860329304320e-04 1.911845650382310e-03 +-2.721660245544381e-07 -8.995724055068288e-04 1.940910621238420e-03 +-3.513035894651103e-07 -9.809291216961390e-04 1.769346580063921e-03 +4.051842827501156e-07 -1.043074881177732e-03 1.637601907190226e-03 +3.513035894623410e-07 -9.809291216961325e-04 1.769346580063922e-03 +1.819004087889466e-07 -9.000673139449871e-04 1.758532558708001e-03 +1.834003310789694e-07 -9.819673842749687e-04 1.626723119092161e-03 +-4.051842827533686e-07 -1.043074881177738e-03 1.637601907190222e-03 +-3.513035894651103e-07 -9.809291216961390e-04 1.769346580063921e-03 +-1.819004087919740e-07 -9.000673139449912e-04 1.758532558708008e-03 +-1.834003310826060e-07 -9.819673842749736e-04 1.626723119092164e-03 +1.338221920565660e-07 -1.043881496798787e-03 1.535109157887946e-03 +1.834003310789694e-07 -9.819673842749687e-04 1.626723119092161e-03 +6.231054578027052e-08 -9.008775441150354e-04 1.575511769774349e-03 +-5.828619713483131e-10 -9.826718701660788e-04 1.483812211775594e-03 +-1.338221920609062e-07 -1.043881496798796e-03 1.535109157887950e-03 +-1.834003310826060e-07 -9.819673842749736e-04 1.626723119092164e-03 +-6.231054578391040e-08 -9.008775441150425e-04 1.575511769774352e-03 +5.828619661440536e-10 -9.826718701660879e-04 1.483812211775597e-03 +-1.353027734353447e-07 -1.044365757497680e-03 1.432525718556388e-03 +-5.828619713483131e-10 -9.826718701660788e-04 1.483812211775594e-03 +-6.329483841619027e-08 -9.013437520409834e-04 1.391970756982842e-03 +-1.841797455341597e-07 -9.829154880012397e-04 1.340642084426137e-03 +1.353027734286346e-07 -1.044365757497688e-03 1.432525718556391e-03 +5.828619661440536e-10 -9.826718701660879e-04 1.483812211775597e-03 +6.329483841023188e-08 -9.013437520409914e-04 1.391970756982844e-03 +1.841797455266194e-07 -9.829154880012473e-04 1.340642084426138e-03 +-4.055030866591455e-07 -1.044439904010746e-03 1.329688714652055e-03 +-1.841797455341597e-07 -9.829154880012397e-04 1.340642084426137e-03 +-1.825192254086445e-07 -9.014162473621618e-04 1.208285401687638e-03 +-3.510460545659274e-07 -9.826795955704913e-04 1.197325274423635e-03 +4.055030866501090e-07 -1.044439904010752e-03 1.329688714652058e-03 +1.841797455266194e-07 -9.829154880012473e-04 1.340642084426138e-03 +1.825192254002277e-07 -9.014162473621708e-04 1.208285401687642e-03 +3.510460545560484e-07 -9.826795955704987e-04 1.197325274423638e-03 +-6.192634480942339e-07 -1.044498885099136e-03 1.226469622019886e-03 +-3.510460545659274e-07 -9.826795955704913e-04 1.197325274423635e-03 +-2.722423937693583e-07 -9.016423976430371e-04 1.024787015076762e-03 +-4.632268698744489e-07 -9.814529151256446e-04 1.053990034199251e-03 +6.192634480827690e-07 -1.044498885099147e-03 1.226469622019887e-03 +3.510460545560484e-07 -9.826795955704987e-04 1.197325274423638e-03 +2.722423937587293e-07 -9.016423976430471e-04 1.024787015076764e-03 +4.632268698620487e-07 -9.814529151256544e-04 1.053990034199252e-03 +4.646512690866605e-07 -9.791860329304203e-04 1.911845650382309e-03 +2.928806757595221e-07 -9.025992221185011e-04 2.123311112300537e-03 +1.999024266175326e-07 -7.960015349593757e-04 2.151999783206942e-03 +2.721660245523995e-07 -8.995724055068186e-04 1.940910621238415e-03 +-4.646512690875139e-07 -9.791860329304320e-04 1.911845650382310e-03 +-2.928806757590016e-07 -9.025992221185163e-04 2.123311112300531e-03 +-1.999024266183049e-07 -7.960015349593896e-04 2.151999783206949e-03 +-2.721660245544381e-07 -8.995724055068288e-04 1.940910621238420e-03 +3.513035894623410e-07 -9.809291216961325e-04 1.769346580063922e-03 +2.721660245523995e-07 -8.995724055068186e-04 1.940910621238415e-03 +1.550519458729182e-07 -7.978799233815393e-04 1.930260438991573e-03 +1.819004087889466e-07 -9.000673139449871e-04 1.758532558708001e-03 +-3.513035894651103e-07 -9.809291216961390e-04 1.769346580063921e-03 +-2.721660245544381e-07 -8.995724055068288e-04 1.940910621238420e-03 +-1.550519458748551e-07 -7.978799233815413e-04 1.930260438991578e-03 +-1.819004087919740e-07 -9.000673139449912e-04 1.758532558708008e-03 +1.834003310789694e-07 -9.819673842749687e-04 1.626723119092161e-03 +1.819004087889466e-07 -9.000673139449871e-04 1.758532558708001e-03 +8.327983486732875e-08 -7.989614420997838e-04 1.707528315611985e-03 +6.231054578027052e-08 -9.008775441150354e-04 1.575511769774349e-03 +-1.834003310826060e-07 -9.819673842749736e-04 1.626723119092164e-03 +-1.819004087919740e-07 -9.000673139449912e-04 1.758532558708008e-03 +-8.327983486987571e-08 -7.989614420997816e-04 1.707528315611990e-03 +-6.231054578391040e-08 -9.008775441150425e-04 1.575511769774352e-03 +-5.828619713483131e-10 -9.826718701660788e-04 1.483812211775594e-03 +6.231054578027052e-08 -9.008775441150354e-04 1.575511769774349e-03 +-5.643532630800930e-10 -7.996186385639058e-04 1.483754655026032e-03 +-6.329483841619027e-08 -9.013437520409834e-04 1.391970756982842e-03 +5.828619661440536e-10 -9.826718701660879e-04 1.483812211775597e-03 +-6.231054578391040e-08 -9.008775441150425e-04 1.575511769774352e-03 +5.643532588130490e-10 -7.996186385639167e-04 1.483754655026036e-03 +6.329483841023188e-08 -9.013437520409914e-04 1.391970756982844e-03 +-1.841797455341597e-07 -9.829154880012397e-04 1.340642084426137e-03 +-6.329483841619027e-08 -9.013437520409834e-04 1.391970756982842e-03 +-8.440881627334176e-08 -7.997953446167047e-04 1.259547998175168e-03 +-1.825192254086445e-07 -9.014162473621618e-04 1.208285401687638e-03 +1.841797455266194e-07 -9.829154880012473e-04 1.340642084426138e-03 +6.329483841023188e-08 -9.013437520409914e-04 1.391970756982844e-03 +8.440881626664295e-08 -7.997953446167167e-04 1.259547998175170e-03 +1.825192254002277e-07 -9.014162473621708e-04 1.208285401687642e-03 +-3.510460545659274e-07 -9.826795955704913e-04 1.197325274423635e-03 +-1.825192254086445e-07 -9.014162473621618e-04 1.208285401687638e-03 +-1.562547931850636e-07 -7.995036403279051e-04 1.035609012867973e-03 +-2.722423937693583e-07 -9.016423976430371e-04 1.024787015076762e-03 +3.510460545560484e-07 -9.826795955704987e-04 1.197325274423638e-03 +1.825192254002277e-07 -9.014162473621708e-04 1.208285401687642e-03 +1.562547931758381e-07 -7.995036403279103e-04 1.035609012867976e-03 +2.722423937587293e-07 -9.016423976430471e-04 1.024787015076764e-03 +-4.632268698744489e-07 -9.814529151256446e-04 1.053990034199251e-03 +-2.722423937693583e-07 -9.016423976430371e-04 1.024787015076762e-03 +-2.013238145166353e-07 -7.982724992494563e-04 8.122393450689893e-04 +-2.925958136028999e-07 -9.050942608908792e-04 8.414105922668923e-04 +4.632268698620487e-07 -9.814529151256544e-04 1.053990034199252e-03 +2.722423937587293e-07 -9.016423976430471e-04 1.024787015076764e-03 +2.013238145050580e-07 -7.982724992494651e-04 8.122393450689870e-04 +2.925958135896739e-07 -9.050942608908882e-04 8.414105922668932e-04 +2.721660245523995e-07 -8.995724055068186e-04 1.940910621238415e-03 +1.999024266175326e-07 -7.960015349593757e-04 2.151999783206942e-03 +1.191494455592560e-07 -6.764179611134742e-04 2.141551053049108e-03 +1.550519458729182e-07 -7.978799233815393e-04 1.930260438991573e-03 +-2.721660245544381e-07 -8.995724055068288e-04 1.940910621238420e-03 +-1.999024266183049e-07 -7.960015349593896e-04 2.151999783206949e-03 +-1.191494455599692e-07 -6.764179611134809e-04 2.141551053049110e-03 +-1.550519458748551e-07 -7.978799233815413e-04 1.930260438991578e-03 +1.819004087889466e-07 -9.000673139449871e-04 1.758532558708001e-03 +1.550519458729182e-07 -7.978799233815393e-04 1.930260438991573e-03 +8.144856374002453e-08 -6.770974117862156e-04 1.879682209765569e-03 +8.327983486732875e-08 -7.989614420997838e-04 1.707528315611985e-03 +-1.819004087919740e-07 -9.000673139449912e-04 1.758532558708008e-03 +-1.550519458748551e-07 -7.978799233815413e-04 1.930260438991578e-03 +-8.144856374136487e-08 -6.770974117862216e-04 1.879682209765577e-03 +-8.327983486987571e-08 -7.989614420997816e-04 1.707528315611990e-03 +6.231054578027052e-08 -9.008775441150354e-04 1.575511769774349e-03 +8.327983486732875e-08 -7.989614420997838e-04 1.707528315611985e-03 +2.823924544440607e-08 -6.778088825164398e-04 1.616002186946382e-03 +-5.643532630800930e-10 -7.996186385639058e-04 1.483754655026032e-03 +-6.231054578391040e-08 -9.008775441150425e-04 1.575511769774352e-03 +-8.327983486987571e-08 -7.989614420997816e-04 1.707528315611990e-03 +-2.823924544678577e-08 -6.778088825164481e-04 1.616002186946387e-03 +5.643532588130490e-10 -7.996186385639167e-04 1.483754655026036e-03 +-6.329483841619027e-08 -9.013437520409834e-04 1.391970756982842e-03 +-5.643532630800930e-10 -7.996186385639058e-04 1.483754655026032e-03 +-2.965303602898332e-08 -6.781332375636402e-04 1.351295970226107e-03 +-8.440881627334176e-08 -7.997953446167047e-04 1.259547998175168e-03 +6.329483841023188e-08 -9.013437520409914e-04 1.391970756982844e-03 +5.643532588130490e-10 -7.996186385639167e-04 1.483754655026036e-03 +2.965303602393892e-08 -6.781332375636476e-04 1.351295970226111e-03 +8.440881626664295e-08 -7.997953446167167e-04 1.259547998175170e-03 +-1.825192254086445e-07 -9.014162473621618e-04 1.208285401687638e-03 +-8.440881627334176e-08 -7.997953446167047e-04 1.259547998175168e-03 +-8.330110622192541e-08 -6.780925976096722e-04 1.086586577712582e-03 +-1.562547931850636e-07 -7.995036403279051e-04 1.035609012867973e-03 +1.825192254002277e-07 -9.014162473621708e-04 1.208285401687642e-03 +8.440881626664295e-08 -7.997953446167167e-04 1.259547998175170e-03 +8.330110621425496e-08 -6.780925976096822e-04 1.086586577712583e-03 +1.562547931758381e-07 -7.995036403279103e-04 1.035609012867976e-03 +-2.722423937693583e-07 -9.016423976430371e-04 1.024787015076762e-03 +-1.562547931850636e-07 -7.995036403279051e-04 1.035609012867973e-03 +-1.219516576343188e-07 -6.781222073446749e-04 8.228411613234691e-04 +-2.013238145166353e-07 -7.982724992494563e-04 8.122393450689893e-04 +2.722423937587293e-07 -9.016423976430471e-04 1.024787015076764e-03 +1.562547931758381e-07 -7.995036403279103e-04 1.035609012867976e-03 +1.219516576242909e-07 -6.781222073446784e-04 8.228411613234719e-04 +2.013238145050580e-07 -7.982724992494651e-04 8.122393450689870e-04 +1.999024266175326e-07 -7.960015349593757e-04 2.151999783206942e-03 +1.264808873890084e-07 -6.791240215999723e-04 2.402871514925072e-03 +8.621020987263250e-08 -5.329894023886659e-04 2.391552903460174e-03 +1.191494455592560e-07 -6.764179611134742e-04 2.141551053049108e-03 +-1.999024266183049e-07 -7.960015349593896e-04 2.151999783206949e-03 +-1.264808873879471e-07 -6.791240215999800e-04 2.402871514925101e-03 +-8.621020987186124e-08 -5.329894023886657e-04 2.391552903460181e-03 +-1.191494455599692e-07 -6.764179611134809e-04 2.141551053049110e-03 +1.550519458729182e-07 -7.978799233815393e-04 1.930260438991573e-03 +1.191494455592560e-07 -6.764179611134742e-04 2.141551053049108e-03 +6.933070019789638e-08 -5.351504167847780e-04 2.091624482918189e-03 +8.144856374002453e-08 -6.770974117862156e-04 1.879682209765569e-03 +-1.550519458748551e-07 -7.978799233815413e-04 1.930260438991578e-03 +-1.191494455599692e-07 -6.764179611134809e-04 2.141551053049110e-03 +-6.933070019799125e-08 -5.351504167847751e-04 2.091624482918194e-03 +-8.144856374136487e-08 -6.770974117862216e-04 1.879682209765577e-03 +8.327983486732875e-08 -7.989614420997838e-04 1.707528315611985e-03 +8.144856374002453e-08 -6.770974117862156e-04 1.879682209765569e-03 +3.811321147262363e-08 -5.359944061155934e-04 1.788620016181570e-03 +2.823924544440607e-08 -6.778088825164398e-04 1.616002186946382e-03 +-8.327983486987571e-08 -7.989614420997816e-04 1.707528315611990e-03 +-8.144856374136487e-08 -6.770974117862216e-04 1.879682209765577e-03 +-3.811321147379465e-08 -5.359944061155952e-04 1.788620016181572e-03 +-2.823924544678577e-08 -6.778088825164481e-04 1.616002186946387e-03 +-5.643532630800930e-10 -7.996186385639058e-04 1.483754655026032e-03 +2.823924544440607e-08 -6.778088825164398e-04 1.616002186946382e-03 +-8.379720895161570e-10 -5.363018899373551e-04 1.483652268672925e-03 +-2.965303602898332e-08 -6.781332375636402e-04 1.351295970226107e-03 +5.643532588130490e-10 -7.996186385639167e-04 1.483754655026036e-03 +-2.823924544678577e-08 -6.778088825164481e-04 1.616002186946387e-03 +8.379720860697452e-10 -5.363018899373679e-04 1.483652268672927e-03 +2.965303602393892e-08 -6.781332375636476e-04 1.351295970226111e-03 +-8.440881627334176e-08 -7.997953446167047e-04 1.259547998175168e-03 +-2.965303602898332e-08 -6.781332375636402e-04 1.351295970226107e-03 +-4.022853861944870e-08 -5.363332660609227e-04 1.178071362771755e-03 +-8.330110622192541e-08 -6.780925976096722e-04 1.086586577712582e-03 +8.440881626664295e-08 -7.997953446167167e-04 1.259547998175170e-03 +2.965303602393892e-08 -6.781332375636476e-04 1.351295970226111e-03 +4.022853861361403e-08 -5.363332660609321e-04 1.178071362771757e-03 +8.330110621425496e-08 -6.780925976096822e-04 1.086586577712583e-03 +-1.562547931850636e-07 -7.995036403279051e-04 1.035609012867973e-03 +-8.330110622192541e-08 -6.780925976096722e-04 1.086586577712582e-03 +-7.300382503390993e-08 -5.359539799685038e-04 8.732778051743969e-04 +-1.219516576343188e-07 -6.781222073446749e-04 8.228411613234691e-04 +1.562547931758381e-07 -7.995036403279103e-04 1.035609012867976e-03 +8.330110621425496e-08 -6.780925976096822e-04 1.086586577712583e-03 +7.300382502553467e-08 -5.359539799685101e-04 8.732778051743980e-04 +1.219516576242909e-07 -6.781222073446784e-04 8.228411613234719e-04 +-2.013238145166353e-07 -7.982724992494563e-04 8.122393450689893e-04 +-1.219516576343188e-07 -6.781222073446749e-04 8.228411613234691e-04 +-9.271889524783591e-08 -5.344286288963781e-04 5.706044018698298e-04 +-1.297607339879565e-07 -6.815012946428294e-04 5.594389912694167e-04 +2.013238145050580e-07 -7.982724992494651e-04 8.122393450689870e-04 +1.219516576242909e-07 -6.781222073446784e-04 8.228411613234719e-04 +9.271889523713178e-08 -5.344286288963844e-04 5.706044018698369e-04 +1.297607339754841e-07 -6.815012946428376e-04 5.594389912694175e-04 +1.191494455592560e-07 -6.764179611134742e-04 2.141551053049108e-03 +8.621020987263250e-08 -5.329894023886659e-04 2.391552903460174e-03 +5.369819793806018e-08 -3.742682932765581e-04 2.342782091247292e-03 +6.933070019789638e-08 -5.351504167847780e-04 2.091624482918189e-03 +-1.191494455599692e-07 -6.764179611134809e-04 2.141551053049110e-03 +-8.621020987186124e-08 -5.329894023886657e-04 2.391552903460181e-03 +-5.369819793755762e-08 -3.742682932765548e-04 2.342782091247293e-03 +-6.933070019799125e-08 -5.351504167847751e-04 2.091624482918194e-03 +8.144856374002453e-08 -6.770974117862156e-04 1.879682209765569e-03 +6.933070019789638e-08 -5.351504167847780e-04 2.091624482918189e-03 +3.870765664498007e-08 -3.744408319847940e-04 2.001445727721167e-03 +3.811321147262363e-08 -5.359944061155934e-04 1.788620016181570e-03 +-8.144856374136487e-08 -6.770974117862216e-04 1.879682209765577e-03 +-6.933070019799125e-08 -5.351504167847751e-04 2.091624482918194e-03 +-3.870765664497837e-08 -3.744408319848061e-04 2.001445727721170e-03 +-3.811321147379465e-08 -5.359944061155952e-04 1.788620016181572e-03 +2.823924544440607e-08 -6.778088825164398e-04 1.616002186946382e-03 +3.811321147262363e-08 -5.359944061155934e-04 1.788620016181570e-03 +1.341882511898314e-08 -3.742853745960928e-04 1.656604740208261e-03 +-8.379720895161570e-10 -5.363018899373551e-04 1.483652268672925e-03 +-2.823924544678577e-08 -6.778088825164481e-04 1.616002186946387e-03 +-3.811321147379465e-08 -5.359944061155952e-04 1.788620016181572e-03 +-1.341882512060175e-08 -3.742853745961043e-04 1.656604740208268e-03 +8.379720860697452e-10 -5.363018899373679e-04 1.483652268672927e-03 +-2.965303602898332e-08 -6.781332375636402e-04 1.351295970226107e-03 +-8.379720895161570e-10 -5.363018899373551e-04 1.483652268672925e-03 +-1.554928001463275e-08 -3.741931927519947e-04 1.310329727578769e-03 +-4.022853861944870e-08 -5.363332660609227e-04 1.178071362771755e-03 +2.965303602393892e-08 -6.781332375636476e-04 1.351295970226111e-03 +8.379720860697452e-10 -5.363018899373679e-04 1.483652268672927e-03 +1.554928001036270e-08 -3.741931927519997e-04 1.310329727578770e-03 +4.022853861361403e-08 -5.363332660609321e-04 1.178071362771757e-03 +-8.330110622192541e-08 -6.780925976096722e-04 1.086586577712582e-03 +-4.022853861944870e-08 -5.363332660609227e-04 1.178071362771755e-03 +-4.231042806830935e-08 -3.742765033327045e-04 9.641016562611711e-04 +-7.300382503390993e-08 -5.359539799685038e-04 8.732778051743969e-04 +8.330110621425496e-08 -6.780925976096822e-04 1.086586577712583e-03 +4.022853861361403e-08 -5.363332660609321e-04 1.178071362771757e-03 +4.231042806160333e-08 -3.742765033327098e-04 9.641016562611704e-04 +7.300382502553467e-08 -5.359539799685101e-04 8.732778051743980e-04 +-1.219516576343188e-07 -6.781222073446749e-04 8.228411613234691e-04 +-7.300382503390993e-08 -5.359539799685038e-04 8.732778051743969e-04 +-6.108732588471372e-08 -3.743665095619751e-04 6.200418766660482e-04 +-9.271889524783591e-08 -5.344286288963781e-04 5.706044018698298e-04 +1.219516576242909e-07 -6.781222073446784e-04 8.228411613234719e-04 +7.300382502553467e-08 -5.359539799685101e-04 8.732778051743980e-04 +6.108732587577988e-08 -3.743665095619827e-04 6.200418766660517e-04 +9.271889523713178e-08 -5.344286288963844e-04 5.706044018698369e-04 +8.621020987263250e-08 -5.329894023886659e-04 2.391552903460174e-03 +5.355389866937146e-08 -3.766881140544105e-04 2.679991270098404e-03 +3.299744963731573e-08 -1.933502186248555e-04 2.630390464244036e-03 +5.369819793806018e-08 -3.742682932765581e-04 2.342782091247292e-03 +-8.621020987186124e-08 -5.329894023886657e-04 2.391552903460181e-03 +-5.355389866824174e-08 -3.766881140544098e-04 2.679991270098401e-03 +-3.299744963672297e-08 -1.933502186248537e-04 2.630390464244035e-03 +-5.369819793755762e-08 -3.742682932765548e-04 2.342782091247293e-03 +6.933070019789638e-08 -5.351504167847780e-04 2.091624482918189e-03 +5.369819793806018e-08 -3.742682932765581e-04 2.342782091247292e-03 +3.506767296793383e-08 -1.943866755740571e-04 2.254034542745895e-03 +3.870765664498007e-08 -3.744408319847940e-04 2.001445727721167e-03 +-6.933070019799125e-08 -5.351504167847751e-04 2.091624482918194e-03 +-5.369819793755762e-08 -3.742682932765548e-04 2.342782091247293e-03 +-3.506767296714155e-08 -1.943866755740545e-04 2.254034542745908e-03 +-3.870765664497837e-08 -3.744408319848061e-04 2.001445727721170e-03 +3.811321147262363e-08 -5.359944061155934e-04 1.788620016181570e-03 +3.870765664498007e-08 -3.744408319847940e-04 2.001445727721167e-03 +2.044053626028765e-08 -1.931139299555211e-04 1.869942054588677e-03 +1.341882511898314e-08 -3.742853745960928e-04 1.656604740208261e-03 +-3.811321147379465e-08 -5.359944061155952e-04 1.788620016181572e-03 +-3.870765664497837e-08 -3.744408319848061e-04 2.001445727721170e-03 +-2.044053626055651e-08 -1.931139299555219e-04 1.869942054588675e-03 +-1.341882512060175e-08 -3.742853745961043e-04 1.656604740208268e-03 +-8.379720895161570e-10 -5.363018899373551e-04 1.483652268672925e-03 +1.341882511898314e-08 -3.742853745960928e-04 1.656604740208261e-03 +-1.120552608125305e-09 -1.922576427451589e-04 1.483380346812926e-03 +-1.554928001463275e-08 -3.741931927519947e-04 1.310329727578769e-03 +8.379720860697452e-10 -5.363018899373679e-04 1.483652268672927e-03 +-1.341882512060175e-08 -3.742853745961043e-04 1.656604740208268e-03 +1.120552605329012e-09 -1.922576427451631e-04 1.483380346812927e-03 +1.554928001036270e-08 -3.741931927519997e-04 1.310329727578770e-03 +-4.022853861944870e-08 -5.363332660609227e-04 1.178071362771755e-03 +-1.554928001463275e-08 -3.741931927519947e-04 1.310329727578769e-03 +-2.360218557671676e-08 -1.922458567370986e-04 1.096048862990391e-03 +-4.231042806830935e-08 -3.742765033327045e-04 9.641016562611711e-04 +4.022853861361403e-08 -5.363332660609321e-04 1.178071362771757e-03 +1.554928001036270e-08 -3.741931927519997e-04 1.310329727578770e-03 +2.360218557155699e-08 -1.922458567371058e-04 1.096048862990392e-03 +4.231042806160333e-08 -3.742765033327098e-04 9.641016562611704e-04 +-7.300382503390993e-08 -5.359539799685038e-04 8.732778051743969e-04 +-4.231042806830935e-08 -3.742765033327045e-04 9.641016562611711e-04 +-4.215043965572992e-08 -1.929410020543882e-04 7.096328218890427e-04 +-6.108732588471372e-08 -3.743665095619751e-04 6.200418766660482e-04 +7.300382502553467e-08 -5.359539799685101e-04 8.732778051743980e-04 +4.231042806160333e-08 -3.742765033327098e-04 9.641016562611704e-04 +4.215043964834258e-08 -1.929410020543962e-04 7.096328218890445e-04 +6.108732587577988e-08 -3.743665095619827e-04 6.200418766660517e-04 +-9.271889524783591e-08 -5.344286288963781e-04 5.706044018698298e-04 +-6.108732588471372e-08 -3.743665095619751e-04 6.200418766660482e-04 +-5.295729468795685e-08 -1.918957024663260e-04 3.293634464640705e-04 +-6.440279915024715e-08 -3.776100306905793e-04 2.789595952693950e-04 +9.271889523713178e-08 -5.344286288963844e-04 5.706044018698369e-04 +6.108732587577988e-08 -3.743665095619827e-04 6.200418766660517e-04 +5.295729467842537e-08 -1.918957024663343e-04 3.293634464640756e-04 +6.440279913908925e-08 -3.776100306905855e-04 2.789595952694009e-04 +5.369819793806018e-08 -3.742682932765581e-04 2.342782091247292e-03 +3.299744963731573e-08 -1.933502186248555e-04 2.630390464244036e-03 +3.519876716751969e-08 5.842946152047675e-06 2.546618693735432e-03 +3.506767296793383e-08 -1.943866755740571e-04 2.254034542745895e-03 +-5.369819793755762e-08 -3.742682932765548e-04 2.342782091247293e-03 +-3.299744963672297e-08 -1.933502186248537e-04 2.630390464244035e-03 +-3.519876716617782e-08 5.842946152042848e-06 2.546618693735437e-03 +-3.506767296714155e-08 -1.943866755740545e-04 2.254034542745908e-03 +3.870765664498007e-08 -3.744408319847940e-04 2.001445727721167e-03 +3.506767296793383e-08 -1.943866755740571e-04 2.254034542745895e-03 +2.760081306700585e-08 1.098746099587737e-05 2.123615455195400e-03 +2.044053626028765e-08 -1.931139299555211e-04 1.869942054588677e-03 +-3.870765664497837e-08 -3.744408319848061e-04 2.001445727721170e-03 +-3.506767296714155e-08 -1.943866755740545e-04 2.254034542745908e-03 +-2.760081306629370e-08 1.098746099588086e-05 2.123615455195396e-03 +-2.044053626055651e-08 -1.931139299555219e-04 1.869942054588675e-03 +1.341882511898314e-08 -3.742853745960928e-04 1.656604740208261e-03 +2.044053626028765e-08 -1.931139299555211e-04 1.869942054588677e-03 +9.594716980652336e-09 1.359866831910714e-05 1.697059003055549e-03 +-1.120552608125305e-09 -1.922576427451589e-04 1.483380346812926e-03 +-1.341882512060175e-08 -3.742853745961043e-04 1.656604740208268e-03 +-2.044053626055651e-08 -1.931139299555219e-04 1.869942054588675e-03 +-9.594716981674889e-09 1.359866831909806e-05 1.697059003055555e-03 +1.120552605329012e-09 -1.922576427451631e-04 1.483380346812927e-03 +-1.554928001463275e-08 -3.741931927519947e-04 1.310329727578769e-03 +-1.120552608125305e-09 -1.922576427451589e-04 1.483380346812926e-03 +-1.195611768166038e-08 1.455336275864330e-05 1.269027140529677e-03 +-2.360218557671676e-08 -1.922458567370986e-04 1.096048862990391e-03 +1.554928001036270e-08 -3.741931927519997e-04 1.310329727578770e-03 +1.120552605329012e-09 -1.922576427451631e-04 1.483380346812927e-03 +1.195611767787977e-08 1.455336275863707e-05 1.269027140529679e-03 +2.360218557155699e-08 -1.922458567371058e-04 1.096048862990392e-03 +-4.231042806830935e-08 -3.742765033327045e-04 9.641016562611711e-04 +-2.360218557671676e-08 -1.922458567370986e-04 1.096048862990391e-03 +-3.198209522511337e-08 1.370820897778450e-05 8.407939742205017e-04 +-4.215043965572992e-08 -1.929410020543882e-04 7.096328218890427e-04 +4.231042806160333e-08 -3.742765033327098e-04 9.641016562611704e-04 +2.360218557155699e-08 -1.922458567371058e-04 1.096048862990392e-03 +3.198209521897232e-08 1.370820897777637e-05 8.407939742205015e-04 +4.215043964834258e-08 -1.929410020543962e-04 7.096328218890445e-04 +-6.108732588471372e-08 -3.743665095619751e-04 6.200418766660482e-04 +-4.215043965572992e-08 -1.929410020543882e-04 7.096328218890427e-04 +-4.625195345166008e-08 9.821062919332043e-06 4.143781363927619e-04 +-5.295729468795685e-08 -1.918957024663260e-04 3.293634464640705e-04 +6.108732587577988e-08 -3.743665095619827e-04 6.200418766660517e-04 +4.215043964834258e-08 -1.929410020543962e-04 7.096328218890445e-04 +4.625195344373486e-08 9.821062919322233e-06 4.143781363927655e-04 +5.295729467842537e-08 -1.918957024663343e-04 3.293634464640756e-04 +-4.899150309301121e-06 -1.102444059997353e-03 1.674664572354802e-03 +-1.671150487688741e-06 -1.108624788329041e-03 1.403996898571963e-03 +-2.651516765747849e-06 -1.108045442597531e-03 1.537770658561899e-03 +4.899150309284958e-06 -1.102444059997384e-03 1.674664572354797e-03 +1.671150487673425e-06 -1.108624788329054e-03 1.403996898571966e-03 +2.651516765734060e-06 -1.108045442597537e-03 1.537770658561902e-03 +-1.671150487688741e-06 -1.108624788329041e-03 1.403996898571963e-03 +-6.821394724227925e-07 -1.047762414736760e-03 1.123524131856641e-03 +-1.095147675739056e-06 -1.083634945000463e-03 1.295459566141836e-03 +1.671150487673425e-06 -1.108624788329054e-03 1.403996898571966e-03 +6.821394724085477e-07 -1.047762414736770e-03 1.123524131856642e-03 +1.095147675725871e-06 -1.083634945000474e-03 1.295459566141838e-03 +-6.821394724227925e-07 -1.047762414736760e-03 1.123524131856641e-03 +-2.925958136028999e-07 -9.050942608908792e-04 8.414105922668923e-04 +-4.632268698744489e-07 -9.814529151256446e-04 1.053990034199251e-03 +6.821394724085477e-07 -1.047762414736770e-03 1.123524131856642e-03 +2.925958135896739e-07 -9.050942608908882e-04 8.414105922668932e-04 +4.632268698620487e-07 -9.814529151256544e-04 1.053990034199252e-03 +-2.925958136028999e-07 -9.050942608908792e-04 8.414105922668923e-04 +-1.297607339879565e-07 -6.815012946428294e-04 5.594389912694167e-04 +-2.013238145166353e-07 -7.982724992494563e-04 8.122393450689893e-04 +2.925958135896739e-07 -9.050942608908882e-04 8.414105922668932e-04 +1.297607339754841e-07 -6.815012946428376e-04 5.594389912694175e-04 +2.013238145050580e-07 -7.982724992494651e-04 8.122393450689870e-04 +-1.297607339879565e-07 -6.815012946428294e-04 5.594389912694167e-04 +-6.440279915024715e-08 -3.776100306905793e-04 2.789595952693950e-04 +-9.271889524783591e-08 -5.344286288963781e-04 5.706044018698298e-04 +1.297607339754841e-07 -6.815012946428376e-04 5.594389912694175e-04 +6.440279913908925e-08 -3.776100306905855e-04 2.789595952694009e-04 +9.271889523713178e-08 -5.344286288963844e-04 5.706044018698369e-04 +-6.440279915024715e-08 -3.776100306905793e-04 2.789595952693950e-04 +-4.873372050691344e-08 3.693588991805677e-06 3.629672380627172e-06 +-5.295729468795685e-08 -1.918957024663260e-04 3.293634464640705e-04 +6.440279913908925e-08 -3.776100306905855e-04 2.789595952694009e-04 +4.873372049693599e-08 3.693588991795989e-06 3.629672380633874e-06 +5.295729467842537e-08 -1.918957024663343e-04 3.293634464640756e-04 +4.900439973912003e-06 -1.100356921936580e-03 1.293996011761703e-03 +2.656119197720956e-06 -1.105998528074490e-03 1.430292634765524e-03 +1.676613215490380e-06 -1.106556086724075e-03 1.563552157307816e-03 +-4.900439973911849e-06 -1.100356921936585e-03 1.293996011761704e-03 +-2.656119197721626e-06 -1.105998528074496e-03 1.430292634765525e-03 +-1.676613215490141e-06 -1.106556086724081e-03 1.563552157307818e-03 +1.676613215490380e-06 -1.106556086724075e-03 1.563552157307816e-03 +1.098773210228776e-06 -1.081541745887735e-03 1.671582461990658e-03 +6.850633889961819e-07 -1.045519215263599e-03 1.842830902280002e-03 +-1.676613215490141e-06 -1.106556086724081e-03 1.563552157307818e-03 +-1.098773210229380e-06 -1.081541745887741e-03 1.671582461990660e-03 +-6.850633889955240e-07 -1.045519215263607e-03 1.842830902280000e-03 +6.850633889961819e-07 -1.045519215263599e-03 1.842830902280002e-03 +4.646512690866605e-07 -9.791860329304203e-04 1.911845650382309e-03 +2.928806757595221e-07 -9.025992221185011e-04 2.123311112300537e-03 +-6.850633889955240e-07 -1.045519215263607e-03 1.842830902280000e-03 +-4.646512690875139e-07 -9.791860329304320e-04 1.911845650382310e-03 +-2.928806757590016e-07 -9.025992221185163e-04 2.123311112300531e-03 +2.928806757595221e-07 -9.025992221185011e-04 2.123311112300537e-03 +1.999024266175326e-07 -7.960015349593757e-04 2.151999783206942e-03 +1.264808873890084e-07 -6.791240215999723e-04 2.402871514925072e-03 +-2.928806757590016e-07 -9.025992221185163e-04 2.123311112300531e-03 +-1.999024266183049e-07 -7.960015349593896e-04 2.151999783206949e-03 +-1.264808873879471e-07 -6.791240215999800e-04 2.402871514925101e-03 +1.264808873890084e-07 -6.791240215999723e-04 2.402871514925072e-03 +8.621020987263250e-08 -5.329894023886659e-04 2.391552903460174e-03 +5.355389866937146e-08 -3.766881140544105e-04 2.679991270098404e-03 +-1.264808873879471e-07 -6.791240215999800e-04 2.402871514925101e-03 +-8.621020987186124e-08 -5.329894023886657e-04 2.391552903460181e-03 +-5.355389866824174e-08 -3.766881140544098e-04 2.679991270098401e-03 +5.355389866937146e-08 -3.766881140544105e-04 2.679991270098404e-03 +3.299744963731573e-08 -1.933502186248555e-04 2.630390464244036e-03 +0.000000000000000e+00 0.000000000000000e+00 2.952119744530407e-03 +-5.355389866824174e-08 -3.766881140544098e-04 2.679991270098401e-03 +-3.299744963672297e-08 -1.933502186248537e-04 2.630390464244035e-03 +0.000000000000000e+00 0.000000000000000e+00 2.952119744530409e-03 +3.299744963731573e-08 -1.933502186248555e-04 2.630390464244036e-03 +3.519876716751969e-08 5.842946152047675e-06 2.546618693735432e-03 +0.000000000000000e+00 0.000000000000000e+00 2.952119744530407e-03 +-3.299744963672297e-08 -1.933502186248537e-04 2.630390464244035e-03 +-3.519876716617782e-08 5.842946152042848e-06 2.546618693735437e-03 +0.000000000000000e+00 0.000000000000000e+00 2.952119744530409e-03 +3.506767296793383e-08 -1.943866755740571e-04 2.254034542745895e-03 +2.760081306700585e-08 1.098746099587737e-05 2.123615455195400e-03 +3.519876716751969e-08 5.842946152047675e-06 2.546618693735432e-03 +-3.506767296714155e-08 -1.943866755740545e-04 2.254034542745908e-03 +-2.760081306629370e-08 1.098746099588086e-05 2.123615455195396e-03 +-3.519876716617782e-08 5.842946152042848e-06 2.546618693735437e-03 +2.044053626028765e-08 -1.931139299555211e-04 1.869942054588677e-03 +9.594716980652336e-09 1.359866831910714e-05 1.697059003055549e-03 +2.760081306700585e-08 1.098746099587737e-05 2.123615455195400e-03 +-2.044053626055651e-08 -1.931139299555219e-04 1.869942054588675e-03 +-9.594716981674889e-09 1.359866831909806e-05 1.697059003055555e-03 +-2.760081306629370e-08 1.098746099588086e-05 2.123615455195396e-03 +-1.120552608125305e-09 -1.922576427451589e-04 1.483380346812926e-03 +-1.195611768166038e-08 1.455336275864330e-05 1.269027140529677e-03 +9.594716980652336e-09 1.359866831910714e-05 1.697059003055549e-03 +1.120552605329012e-09 -1.922576427451631e-04 1.483380346812927e-03 +1.195611767787977e-08 1.455336275863707e-05 1.269027140529679e-03 +-9.594716981674889e-09 1.359866831909806e-05 1.697059003055555e-03 +-2.360218557671676e-08 -1.922458567370986e-04 1.096048862990391e-03 +-3.198209522511337e-08 1.370820897778450e-05 8.407939742205017e-04 +-1.195611768166038e-08 1.455336275864330e-05 1.269027140529677e-03 +2.360218557155699e-08 -1.922458567371058e-04 1.096048862990392e-03 +3.198209521897232e-08 1.370820897777637e-05 8.407939742205015e-04 +1.195611767787977e-08 1.455336275863707e-05 1.269027140529679e-03 +-4.215043965572992e-08 -1.929410020543882e-04 7.096328218890427e-04 +-4.625195345166008e-08 9.821062919332043e-06 4.143781363927619e-04 +-3.198209522511337e-08 1.370820897778450e-05 8.407939742205017e-04 +4.215043964834258e-08 -1.929410020543962e-04 7.096328218890445e-04 +4.625195344373486e-08 9.821062919322233e-06 4.143781363927655e-04 +3.198209521897232e-08 1.370820897777637e-05 8.407939742205015e-04 +-5.295729468795685e-08 -1.918957024663260e-04 3.293634464640705e-04 +-4.873372050691344e-08 3.693588991805677e-06 3.629672380627172e-06 +-4.625195345166008e-08 9.821062919332043e-06 4.143781363927619e-04 +5.295729467842537e-08 -1.918957024663343e-04 3.293634464640756e-04 +4.873372049693599e-08 3.693588991795989e-06 3.629672380633874e-06 +4.625195344373486e-08 9.821062919322233e-06 4.143781363927655e-04 + + + + +0.000000000000000e+00 +1.000000000000000e+00 +2.000000000000000e+00 +3.000000000000000e+00 +4.000000000000000e+00 +5.000000000000000e+00 +6.000000000000000e+00 +7.000000000000000e+00 +8.000000000000000e+00 +9.000000000000000e+00 +1.000000000000000e+01 +1.100000000000000e+01 +1.200000000000000e+01 +1.300000000000000e+01 +1.400000000000000e+01 +1.500000000000000e+01 +1.600000000000000e+01 +1.700000000000000e+01 +1.800000000000000e+01 +1.900000000000000e+01 +2.000000000000000e+01 +2.100000000000000e+01 +2.200000000000000e+01 +2.300000000000000e+01 +2.400000000000000e+01 +2.500000000000000e+01 +2.600000000000000e+01 +2.700000000000000e+01 +2.800000000000000e+01 +2.900000000000000e+01 +3.000000000000000e+01 +3.100000000000000e+01 +3.200000000000000e+01 +3.300000000000000e+01 +3.400000000000000e+01 +3.500000000000000e+01 +3.600000000000000e+01 +3.700000000000000e+01 +3.800000000000000e+01 +3.900000000000000e+01 +4.000000000000000e+01 +4.100000000000000e+01 +4.200000000000000e+01 +4.300000000000000e+01 +4.400000000000000e+01 +4.500000000000000e+01 +4.600000000000000e+01 +4.700000000000000e+01 +4.800000000000000e+01 +4.900000000000000e+01 +5.000000000000000e+01 +5.100000000000000e+01 +5.200000000000000e+01 +5.300000000000000e+01 +5.400000000000000e+01 +5.500000000000000e+01 +5.600000000000000e+01 +5.700000000000000e+01 +5.800000000000000e+01 +5.900000000000000e+01 +6.000000000000000e+01 +6.100000000000000e+01 +6.200000000000000e+01 +6.300000000000000e+01 +6.400000000000000e+01 +6.500000000000000e+01 +6.600000000000000e+01 +6.700000000000000e+01 +6.800000000000000e+01 +6.900000000000000e+01 +7.000000000000000e+01 +7.100000000000000e+01 +7.200000000000000e+01 +7.300000000000000e+01 +7.400000000000000e+01 +7.500000000000000e+01 +7.600000000000000e+01 +7.700000000000000e+01 +7.800000000000000e+01 +7.900000000000000e+01 +8.000000000000000e+01 +8.100000000000000e+01 +8.200000000000000e+01 +8.300000000000000e+01 +8.400000000000000e+01 +8.500000000000000e+01 +8.600000000000000e+01 +8.700000000000000e+01 +8.800000000000000e+01 +8.900000000000000e+01 +9.000000000000000e+01 +9.100000000000000e+01 +9.200000000000000e+01 +9.300000000000000e+01 +9.400000000000000e+01 +9.500000000000000e+01 +9.600000000000000e+01 +9.700000000000000e+01 +9.800000000000000e+01 +9.900000000000000e+01 +1.000000000000000e+02 +1.010000000000000e+02 +1.020000000000000e+02 +1.030000000000000e+02 +1.040000000000000e+02 +1.050000000000000e+02 +1.060000000000000e+02 +1.070000000000000e+02 +1.080000000000000e+02 +1.090000000000000e+02 +1.100000000000000e+02 +1.110000000000000e+02 +1.120000000000000e+02 +1.130000000000000e+02 +1.140000000000000e+02 +1.150000000000000e+02 +1.160000000000000e+02 +1.170000000000000e+02 +1.180000000000000e+02 +1.190000000000000e+02 +1.200000000000000e+02 +1.210000000000000e+02 +1.220000000000000e+02 +1.230000000000000e+02 +1.240000000000000e+02 +1.250000000000000e+02 +1.260000000000000e+02 +1.270000000000000e+02 +1.280000000000000e+02 +1.290000000000000e+02 +1.300000000000000e+02 +1.310000000000000e+02 +1.320000000000000e+02 +1.330000000000000e+02 +1.340000000000000e+02 +1.350000000000000e+02 +1.360000000000000e+02 +1.370000000000000e+02 +1.380000000000000e+02 +1.390000000000000e+02 +1.400000000000000e+02 +1.410000000000000e+02 +1.420000000000000e+02 +1.430000000000000e+02 +1.440000000000000e+02 +1.450000000000000e+02 +1.460000000000000e+02 +1.470000000000000e+02 +1.480000000000000e+02 +1.490000000000000e+02 +1.500000000000000e+02 +1.510000000000000e+02 +1.520000000000000e+02 +1.530000000000000e+02 +1.540000000000000e+02 +1.550000000000000e+02 +1.560000000000000e+02 +1.570000000000000e+02 +1.580000000000000e+02 +1.590000000000000e+02 +1.600000000000000e+02 +1.610000000000000e+02 +1.620000000000000e+02 +1.630000000000000e+02 +1.640000000000000e+02 +1.650000000000000e+02 +1.660000000000000e+02 +1.670000000000000e+02 +1.680000000000000e+02 +1.690000000000000e+02 +1.700000000000000e+02 +1.710000000000000e+02 +1.720000000000000e+02 +1.730000000000000e+02 +1.740000000000000e+02 +1.750000000000000e+02 +1.760000000000000e+02 +1.770000000000000e+02 +1.780000000000000e+02 +1.790000000000000e+02 +1.800000000000000e+02 +1.810000000000000e+02 +1.820000000000000e+02 +1.830000000000000e+02 +1.840000000000000e+02 +1.850000000000000e+02 +1.860000000000000e+02 +1.870000000000000e+02 +1.880000000000000e+02 +1.890000000000000e+02 +1.900000000000000e+02 +1.910000000000000e+02 +1.920000000000000e+02 + + +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 +0.000000000000000e+00 + + + + + + diff --git a/tests/input_files/ref/embeddedmesh_nitsche_bending_beam_nonlinear_kinem-vtk-files/structure-00001.pvtu b/tests/input_files/ref/embeddedmesh_nitsche_bending_beam_nonlinear_kinem-vtk-files/structure-00001.pvtu new file mode 100644 index 00000000000..18a13d28228 --- /dev/null +++ b/tests/input_files/ref/embeddedmesh_nitsche_bending_beam_nonlinear_kinem-vtk-files/structure-00001.pvtu @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + diff --git a/tests/list_of_tests.cmake b/tests/list_of_tests.cmake index ff38b2edab4..ccea214f06f 100644 --- a/tests/list_of_tests.cmake +++ b/tests/list_of_tests.cmake @@ -649,6 +649,8 @@ four_c_test(TEST_FILE embeddedmesh_cantilever_beam.4C.yaml NP 1) four_c_test(TEST_FILE embeddedmesh_cut_bar_under_torsion_one_element.4C.yaml NP 1) four_c_test(TEST_FILE embeddedmesh_cut_integrate_bar_hex8_ele_1.4C.yaml NP 1) four_c_test(TEST_FILE embeddedmesh_nitsche_two_elements_nurbs27_hex8.4C.yaml NP 1) +four_c_test(TEST_FILE embeddedmesh_nitsche_bending_beam_linear_kinem.4C.yaml NP 1) +four_c_test(TEST_FILE embeddedmesh_nitsche_bending_beam_nonlinear_kinem.4C.yaml NP 1) four_c_test(TEST_FILE embeddedmesh_patch_test_block_with_circular_interface.4C.yaml NP 1) four_c_test(TEST_FILE embeddedmesh_patch_test_curved_interfaces_cutinter_nurbs9_background_hex8.4C.yaml NP 1) four_c_test(TEST_FILE embeddedmesh_patch_test_inclined_interfaces_cutinter_nurbs9_background_hex8.4C.yaml NP 1) @@ -2840,6 +2842,8 @@ four_c_test_vtk(embeddedmesh_cantilever_beam-vtk.4C.yaml embeddedmesh_cantilever four_c_test_vtk(embeddedmesh_cut_bar_under_torsion_one_element-vtk.4C.yaml embeddedmesh_cut_bar_under_torsion_one_element.4C.yaml 1 xxx-structure.pvd ref/embeddedmesh_cut_bar_under_torsion_one_element-structure.pvd 1e-06) four_c_test_vtk(embeddedmesh_cut_integrate_bar_hex8_ele_1-vtk.4C.yaml embeddedmesh_cut_integrate_bar_hex8_ele_1.4C.yaml 1 xxx-structure.pvd ref/embeddedmesh_cut_integrate_bar_hex8_ele_1-structure.pvd 1e-06) four_c_test_vtk(embeddedmesh_nitsche_two_elements_nurbs27_hex8-vtk.4C.yaml embeddedmesh_nitsche_two_elements_nurbs27_hex8.4C.yaml 1 xxx-structure.pvd ref/embeddedmesh_nitsche_two_elements_nurbs27_hex8-structure.pvd 1e-06) +four_c_test_vtk(embeddedmesh_nitsche_bending_beam_linear_kinem-vtk.4C.yaml embeddedmesh_nitsche_bending_beam_linear_kinem.4C.yaml 1 xxx-structure.pvd ref/embeddedmesh_nitsche_bending_beam_linear_kinem-structure.pvd 1e-06) +four_c_test_vtk(embeddedmesh_nitsche_bending_beam_nonlinear_kinem-vtk.4C.yaml embeddedmesh_nitsche_bending_beam_nonlinear_kinem.4C.yaml 1 xxx-structure.pvd ref/embeddedmesh_nitsche_bending_beam_nonlinear_kinem-structure.pvd 1e-06) four_c_test_vtk(embeddedmesh_patch_test_block_with_circular_interface_vtk.4C.yaml embeddedmesh_patch_test_block_with_circular_interface.4C.yaml 1 xxx-structure.pvd ref/embeddedmesh_patch_test_block_with_circular_interface-structure.pvd 1e-6) four_c_test_vtk(embeddedmesh_patch_test_block_with_circular_interface_vtk-lagrange-multipliers.4C.yaml embeddedmesh_patch_test_block_with_circular_interface.4C.yaml 1 xxx-embedded_mesh_lagrange_multipliers.pvd ref/embeddedmesh_patch_test_block_with_circular_interface-embedded_mesh_lagrange_multipliers.pvd 1e-06) four_c_test_vtk(embeddedmesh_patch_test_curved_interfaces_cutinter_nurbs9_background_hex8_vtk.4C.yaml embeddedmesh_patch_test_curved_interfaces_cutinter_nurbs9_background_hex8.4C.yaml 1 xxx-structure.pvd ref/embeddedmesh_patch_test_curved_interfaces_cutinter_nurbs9_background_hex8-structure.pvd 1e-6)