diff --git a/dune.module b/dune.module index c54af59ff472cd67bca7ba602a94263a117e75e9..ed4bb4f8e8b41ca2e2769736ed8b13f402bcbe13 100644 --- a/dune.module +++ b/dune.module @@ -4,8 +4,8 @@ #Name of the module Module: dune-gmsh4 -Version: 0.1 +Version: 0.2 Maintainer: simon.praetorius@tu-dresden.de #depending on Depends: dune-grid -Suggests: dune-uggrid dune-alugrid +Suggests: dune-alugrid dune-foamgrid dune-vtk dune-curvedsurfacegrid diff --git a/dune/CMakeLists.txt b/dune/CMakeLists.txt index 6acbd7d6d7a3ea107fa9196eab952b8cdefa0319..d430e8cd54aaf33ee2130871f5c4186563855cc3 100644 --- a/dune/CMakeLists.txt +++ b/dune/CMakeLists.txt @@ -1,2 +1 @@ -add_subdirectory(grid) -add_subdirectory(common) \ No newline at end of file +add_subdirectory(gmsh4) diff --git a/dune/common/filesystem.cc b/dune/common/filesystem.cc deleted file mode 100644 index 52b7b06a646b0d2580817d91a0ae0ebf6eb29d79..0000000000000000000000000000000000000000 --- a/dune/common/filesystem.cc +++ /dev/null @@ -1,190 +0,0 @@ -#include "filesystem.hh" - -#ifdef _WIN32 - #include // _mkdir - #define GET_CURRENT_DIR _getcwd -#else - #include - #define GET_CURRENT_DIR getcwd -#endif - -#include // errno, ENOENT, EEXIST -#include // defines FILENAME_MAX -#include -#include - -#include -#include -#include -#include - -template -void inline _ignore_(Args&&...) {} - -namespace Dune { namespace Filesystem { - -std::string Path::string() const -{ - if (empty()) - return "."; - - auto it = begin(); - auto result = *it; - for (++it; it != end(); ++it) - result += preferred_separator + *it; - return result; -} - - -void Path::split(std::string p) -{ - std::string separators = "/\\"; - bool relative = true; - - trim(p); - Dune::split(p.begin(), p.end(), separators.begin(), separators.end(), - [this,&relative](auto first, auto end) - { - auto token = std::string(first, end); - - if ((!token.empty() && token != "." && token != "..") || (token.empty() && this->empty())) { - this->push_back(token); - relative = false; - } else if (token == "..") { - if (relative || this->empty()) { - this->push_back(token); - } - else { - this->pop_back(); - } - } - }); -} - - -Path Path::stem() const -{ - auto f = filename().string(); - auto pos = f.find_last_of('.'); - if (f == "." || f == ".." || pos == std::string::npos) - return {f}; - else - return {f.substr(0,pos)}; -} - - -Path Path::extension() const -{ - auto f = filename().string(); - auto pos = f.find_last_of('.'); - if (f == "." || f == ".." || pos == std::string::npos) - return {}; - else - return {f.substr(pos)}; -} - - -bool Path::is_absolute(std::string p) -{ - if (p[0] == '/') - return true; - - // c:\ or z:/ - if (std::isalpha(p[0]) && p[1] == ':' && (p[2] == '/' || p[2] == '\\')) - return true; - - return false; -} - - -Path& Path::operator/=(Path const& p) -{ - insert(end(), p.begin(), p.end()); - original += preferred_separator + p.original; - return *this; -} - - -bool Path::is_file() const -{ - std::string p = this->string(); - struct stat info; - return stat(p.c_str(), &info) == 0 && (info.st_mode & S_IFREG) != 0; -} - - -bool Path::is_directory() const -{ - std::string p = this->string(); - struct stat info; - return stat(p.c_str(), &info) == 0 && (info.st_mode & S_IFDIR) != 0; -} - - -Path current_path() -{ - char cwd_[FILENAME_MAX]; - _ignore_(GET_CURRENT_DIR(cwd_, sizeof(cwd_))); - std::string cwd(cwd_); - return { trim(cwd) }; -} - - -bool exists(Path const& p) -{ - return p.is_file() || p.is_directory(); -} - - -bool create_directories(Path const& p) -{ - if (p.is_directory()) - return true; - - auto parent = p.parent_path(); - if (!parent.empty() && !parent.is_directory()) - create_directories(parent); - -#ifdef _WIN32 - int ret = _mkdir(p.string().c_str()); -#else - mode_t mode = 0755; - int ret = mkdir(p.string().c_str(), mode); -#endif - if (ret == 0) - return true; - - switch (errno) - { - case ENOENT: - std::cerr << "parent didn't exist. Should not happen, since parent directory created before!\n"; - std::abort(); - return false; - break; - case EEXIST: - return true; - break; - default: - return false; - } -} - -Path relative(Path const& a, Path const& b) -{ - // find common base path - auto a_it = a.begin(); - auto b_it = b.begin(); - for (; a_it != a.end() && b_it != b.end(); ++a_it, ++b_it) { - if (*a_it != *b_it) - break; - } - - // combine remaining parts of a to result path - Path rel("."); - for (; a_it != a.end(); ++a_it) - rel /= *a_it; - - return rel; -} - -} } // end namespace Dune::Filesystem diff --git a/dune/common/string.hh b/dune/common/string.hh deleted file mode 100644 index 7724911a9df42db7474b297b0f52424913242695..0000000000000000000000000000000000000000 --- a/dune/common/string.hh +++ /dev/null @@ -1,120 +0,0 @@ -#pragma once - -#include -#include -#include -#include -#include - -namespace Dune -{ - /// convert all characters in a string to upper case - inline std::string to_upper(std::string input) - { - for (auto& c : input) - c = toupper(c); - return input; - } - - /// convert all characters in a string to upper case - inline std::string to_lower(std::string input) - { - for (auto& c : input) - c = tolower(c); - return input; - } - - /// trim a string from the left - inline std::string& ltrim(std::string& str) - { - auto it = std::find_if(str.begin(), str.end(), [](char ch) - { - return !std::isspace(ch, std::locale::classic()); - }); - str.erase(str.begin() , it); - return str; - } - - /// trim a string from the right - inline std::string& rtrim(std::string& str) - { - auto it = std::find_if(str.rbegin(), str.rend(), [](char ch) - { - return !std::isspace(ch, std::locale::classic()); - }); - str.erase(it.base(), str.end()); - return str; - } - - /// trim a string from both sides - inline std::string& trim(std::string& str) - { - return ltrim(rtrim(str)); - } - - /// trim a (copy of the) string from both sides - inline std::string trim_copy(std::string const& str) - { - auto s = str; - return trim(s); - } - - - template - void split(InputIter first, InputIter end, T const& t, Func f) - { - if (first == end) - return; - - while (true) { - InputIter found = std::find(first, end, t); - f(first, found); - if (found == end) - break; - first = ++found; - } - } - - template - void split(InputIter first, InputIter end, SeparatorIter s_first, SeparatorIter s_end, Func f) - { - if (first == end) - return; - - while (true) { - InputIter found = std::find_first_of(first, end, s_first, s_end); - f(first, found); - if (found == end) - break; - first = ++found; - } - } - - /// Replace all occurences of substring `from` with `to` in source `str`. - inline void replaceAll(std::string& str, std::string const& from, std::string const& to) - { - if (from.empty()) - return; - std::size_t start_pos = 0; - while ((start_pos = str.find(from, start_pos)) != std::string::npos) - { - str.replace(start_pos, from.length(), to); - start_pos += to.length(); - } - } - - - template - std::string join (InputIter first, InputIter end, std::string sep = " ") - { - if (first == end) - return ""; - - std::ostringstream os; - os << *first++; - while (first != end) - os << sep << *first++; - return os.str(); - } - -} // end namspace Dune diff --git a/dune/grid/io/file/gmsh4/CMakeLists.txt b/dune/gmsh4/CMakeLists.txt similarity index 56% rename from dune/grid/io/file/gmsh4/CMakeLists.txt rename to dune/gmsh4/CMakeLists.txt index b24e493b6b3818e734dbacbce120d86fdd4cc61f..144756a26747f6707adfffe43d72f081a11ea0a4 100644 --- a/dune/grid/io/file/gmsh4/CMakeLists.txt +++ b/dune/gmsh4/CMakeLists.txt @@ -1,11 +1,15 @@ dune_add_library("gmsh4types" OBJECT types.cc) +#install headers install(FILES + filereader.hh forward.hh reader.hh reader.impl.hh gridcreatorinterface.hh - DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/dune/grid/io/file/gmsh4) + types.hh + DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/dune/gmsh4) add_subdirectory(gridcreators) +add_subdirectory(utility) diff --git a/dune/gmsh4/filereader.hh b/dune/gmsh4/filereader.hh new file mode 100644 index 0000000000000000000000000000000000000000..918ffca24e6454179057cccf737e1d131789d7d2 --- /dev/null +++ b/dune/gmsh4/filereader.hh @@ -0,0 +1,78 @@ +#pragma once + +#include +#include +#include + +#include +#include + +namespace Dune +{ + namespace Gmsh4 + { + + template + class FileReader + { + private: + // type of underlying implementation, for internal use only + using Implementation = FilerReaderImp; + + /// \brief An accessor class to call protected members of reader implementations. + struct Accessor : public Implementation + { + template + static std::unique_ptr createGridFromFileImpl (Args&&... args) + { + return Implementation::createGridFromFileImpl(std::forward(args)...); + } + + template + static void fillFactoryImpl (Args&&... args) + { + return Implementation::fillFactoryImpl(std::forward(args)...); + } + }; + + public: + /// Reads the grid from a file with filename and returns a unique_ptr to the created grid. + /// Redirects to concrete implementation of derivated class. + template + static std::unique_ptr createGridFromFile (const std::string &filename, Args&&... args) + { + return Accessor::createGridFromFileImpl(filename, std::forward(args)...); + } + + /// Reads the grid from a file with filename into a grid-factory. + /// Redirects to concrete implementation of derivated class. + template + static void fillFactory (GridFactory &factory, const std::string &filename, Args&&... args) + { + Accessor::fillFactoryImpl(factory, filename, std::forward(args)...); + } + + protected: // default implementations + + // Default implementation, redirects to factory read implementation. + template + static std::unique_ptr createGridFromFileImpl (const std::string &filename, Args&&... args) + { + GridFactory factory; + fillFactory(factory, filename, std::forward(args)...); + + return std::unique_ptr{ factory.createGrid() }; + } + + // Default implementation for reading into grid-factory: produces a runtime-error. + template + static void fillFactoryImpl (GridFactory &/*factory*/, const std::string &/*filename*/, + Args&&... /*args*/) + { + DUNE_THROW(NotImplemented, + "GridReader using a factory argument not implemented for concrete reader implementation."); + } + }; + + } // end namespace Gmsh4 +} // end namespace Dune diff --git a/dune/grid/io/file/gmsh4/forward.hh b/dune/gmsh4/forward.hh similarity index 71% rename from dune/grid/io/file/gmsh4/forward.hh rename to dune/gmsh4/forward.hh index eb284c00221db20bd0ebea9c309117030dccf9ec..869d84b23775e159d273dfe33cfdd32a3123511f 100644 --- a/dune/grid/io/file/gmsh4/forward.hh +++ b/dune/gmsh4/forward.hh @@ -4,7 +4,7 @@ namespace Dune { - namespace Gmsh + namespace Gmsh4 { template class GridCreatorInterface; @@ -19,6 +19,9 @@ namespace Dune template struct DiscontinuousGridCreator; + template + struct LagrangeGridCreator; + template struct ParallelGridCreator; @@ -26,9 +29,9 @@ namespace Dune struct SerialGridCreator; // @} gridcreators - } // end namespace Gmsh + } // end namespace Gmsh4 - template , class size_type = std::size_t> + template , class size_type = std::size_t> class Gmsh4Reader; } // end namespace Dune diff --git a/dune/grid/io/file/gmsh4/gridcreatorinterface.hh b/dune/gmsh4/gridcreatorinterface.hh similarity index 91% rename from dune/grid/io/file/gmsh4/gridcreatorinterface.hh rename to dune/gmsh4/gridcreatorinterface.hh index 7c9dbd8bd580e55020ea0bcb39d86d8c85d0a327..169da12c95e747d125c4028b87b0e1cd08cdf028 100644 --- a/dune/grid/io/file/gmsh4/gridcreatorinterface.hh +++ b/dune/gmsh4/gridcreatorinterface.hh @@ -7,15 +7,15 @@ #include #include -#include "forward.hh" +#include namespace Dune { - namespace Gmsh + namespace Gmsh4 { /// Base class for grid creators in a CRTP style. /** - * Construct a grid from data read from VTK files. + * Construct a grid from data read from Gmsh files. * * \tparam GridView Model of Dune::GridView * \tparam Derived Implementation of a concrete GridCreator. @@ -64,6 +64,12 @@ namespace Dune return *factory_; } + /// Return the associated (const) GridFactory + GridFactory const& factory () const + { + return *factory_; + } + /// Return the mpi collective communicator auto comm () const { @@ -110,5 +116,5 @@ namespace Dune GridFactory* factory_; }; - } // end namespace Gmsh + } // end namespace Gmsh4 } // end namespace Dune diff --git a/dune/grid/io/file/gmsh4/gridcreators/CMakeLists.txt b/dune/gmsh4/gridcreators/CMakeLists.txt similarity index 65% rename from dune/grid/io/file/gmsh4/gridcreators/CMakeLists.txt rename to dune/gmsh4/gridcreators/CMakeLists.txt index 4f6844ca382488cb5471124468b9274448b11e32..cfff25a55a467cf140aaa8b6ab064d6050a7e61e 100644 --- a/dune/grid/io/file/gmsh4/gridcreators/CMakeLists.txt +++ b/dune/gmsh4/gridcreators/CMakeLists.txt @@ -4,6 +4,7 @@ install(FILES continuousgridcreator.hh derivedgridcreator.hh discontinuousgridcreator.hh + lagrangegridcreator.hh parallelgridcreator.hh serialgridcreator.hh - DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/dune/grid/io/file/gmsh4/gridcreators) + DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/dune/gmsh4/gridcreators) diff --git a/dune/gmsh4/gridcreators/common.hh b/dune/gmsh4/gridcreators/common.hh new file mode 100644 index 0000000000000000000000000000000000000000..5a6e4408662decb91cb836ce05e5f450132921b1 --- /dev/null +++ b/dune/gmsh4/gridcreators/common.hh @@ -0,0 +1,27 @@ +#pragma once + +#include + +namespace Dune +{ + namespace Gmsh4 + { + + template + using HasInsertVertex = decltype( std::declval().insertVertex(std::declval()...) ); + + namespace Impl + { + template + struct VertexIdType { using type = unsigned int; }; + + template + struct VertexIdType { using type = typename GF::VertexId; }; + } + + template + using VertexId_t = typename Impl::VertexIdType::type; + + + } // end namespace Gmsh4 +} // end namespace Dune diff --git a/dune/grid/io/file/gmsh4/gridcreators/continuousgridcreator.hh b/dune/gmsh4/gridcreators/continuousgridcreator.hh similarity index 69% rename from dune/grid/io/file/gmsh4/gridcreators/continuousgridcreator.hh rename to dune/gmsh4/gridcreators/continuousgridcreator.hh index 1d79959d0f2196137c441ba54f89741ee11c88ac..c6c1b7bbe168d10df36c26627bf712556236d8ed 100644 --- a/dune/grid/io/file/gmsh4/gridcreators/continuousgridcreator.hh +++ b/dune/gmsh4/gridcreators/continuousgridcreator.hh @@ -9,12 +9,12 @@ #include #include -#include -#include +#include +#include namespace Dune { - namespace Gmsh + namespace Gmsh4 { // Create a grid where the input points and connectivity is already // connected correctly. @@ -24,6 +24,7 @@ namespace Dune { using Super = GridCreatorInterface>; using GlobalCoordinate = typename Super::GlobalCoordinate; + using Nodes = std::vector; ContinuousGridCreator (GridFactory& factory) : Super(factory) @@ -36,23 +37,22 @@ namespace Dune std::pair nodeTagRange, std::vector const& entityBlocks) { - GlobalCoordinate p; vertexMap_.resize(nodeTagRange.second - nodeTagRange.first + 1); vertexShift_ = nodeTagRange.first; + nodes_.resize(numNodes); + GlobalCoordinate p; + size_t vertexIndex = 0; - std::size_t i = 0; for (auto const& entityBlock : entityBlocks) { for (auto const& node : entityBlock.nodes) { - assert(node.xyz.size() >= p.size()); for (std::size_t j = 0; j < p.size(); ++j) p[j] = node.xyz[j]; - factory().insertVertex(p); - vertexMap_[node.tag - nodeTagRange.first] = i++; + nodes_[vertexIndex] = p; + vertexMap_[node.tag - vertexShift_] = vertexIndex++; } } } - template void insertElementsImpl (std::size_t numElements, std::pair elementTagRange, @@ -60,16 +60,17 @@ namespace Dune BoundaryEntities const& boundaryEntities) { std::vector connectivity; - elementMap_.resize(elementTagRange.second - elementTagRange.first + 1); - elementShift_ = elementTagRange.first; + std::size_t cornerIndex = 0; + std::vector cornerVertices(nodes_.size(), -1); - std::size_t i = 0; for (auto const& entityBlock : entityBlocks) { if (entityBlock.entityDim < Grid::dimension-1) continue; - CellType cell{entityBlock.elementType}; - if (entityBlock.entityDim == Grid::dimension-1) { + auto type = Gmsh4::to_geometry(entityBlock.elementType); + Gmsh4::CellType cell{type}; + //this segment was probably added due to a misunderstanding about gmsh's boundary-handling + /*if (entityBlock.entityDim == Grid::dimension-1) { //boundary if (boundaryEntities.count(entityBlock.entityTag)) { auto refElem = referenceElement(cell.type()); connectivity.resize(refElem.size(Grid::dimension-1)); @@ -83,29 +84,37 @@ namespace Dune } } } - else if (entityBlock.entityDim == Grid::dimension) { + else */ + if (entityBlock.entityDim == Grid::dimension) { //element auto refElem = referenceElement(cell.type()); connectivity.resize(refElem.size(Grid::dimension)); for (auto const& element : entityBlock.elements) { assert(element.nodes.size() >= connectivity.size()); - for (std::size_t j = 0; j < connectivity.size(); ++j) - connectivity[cell.permutation(j)] = vertexMap_[element.nodes[j] - vertexShift_]; + for (std::size_t j = 0; j < connectivity.size(); ++j) { + auto index = vertexMap_[element.nodes[j] - vertexShift_]; + auto& vertex = cornerVertices.at(index); + if (vertex < 0) { + factory().insertVertex(nodes_.at(index)); + vertex = cornerIndex++; + } + connectivity[cell.permutation(j)] = vertex; + } factory().insertElement(cell.type(), connectivity); - elementMap_[element.tag - elementTagRange.first] = i++; } } } + nodes_.clear(); } private: + /// All point coordinates inclusing the higher-order lagrange points + Nodes nodes_; + std::vector vertexMap_; std::size_t vertexShift_ = 0; - - std::vector elementMap_; - std::size_t elementShift_ = 0; }; - } // end namespace Gmsh + } // end namespace Gmsh4 } // end namespace Dune diff --git a/dune/grid/io/file/gmsh4/gridcreators/derivedgridcreator.hh b/dune/gmsh4/gridcreators/derivedgridcreator.hh similarity index 87% rename from dune/grid/io/file/gmsh4/gridcreators/derivedgridcreator.hh rename to dune/gmsh4/gridcreators/derivedgridcreator.hh index 00fc516a9e322f32f2e594d97ac9d485d9682d2d..92042ff6643caa90ab714ba4a013dc138a74a733 100644 --- a/dune/grid/io/file/gmsh4/gridcreators/derivedgridcreator.hh +++ b/dune/gmsh4/gridcreators/derivedgridcreator.hh @@ -5,15 +5,15 @@ #include #include -#include -#include -#include "common.hh" -#include "continuousgridcreator.hh" +#include +#include +#include +#include namespace Dune { - namespace Gmsh + namespace Gmsh4 { template struct DerivedGridCreator @@ -55,5 +55,5 @@ namespace Dune GridCreator gridCreator_; }; - } // end namespace Gmsh + } // end namespace Gmsh4 } // end namespace Dune diff --git a/dune/grid/io/file/gmsh4/gridcreators/discontinuousgridcreator.hh b/dune/gmsh4/gridcreators/discontinuousgridcreator.hh similarity index 90% rename from dune/grid/io/file/gmsh4/gridcreators/discontinuousgridcreator.hh rename to dune/gmsh4/gridcreators/discontinuousgridcreator.hh index cd1e9588ed670818a3d3fd341fed3637ac574a33..e192548843aaa679d90e9b8d3cb852f58d0eb5bf 100644 --- a/dune/grid/io/file/gmsh4/gridcreators/discontinuousgridcreator.hh +++ b/dune/gmsh4/gridcreators/discontinuousgridcreator.hh @@ -9,12 +9,12 @@ #include #include -#include -#include +#include +#include namespace Dune { - namespace Gmsh + namespace Gmsh4 { // Create a grid where the input points are not connected and the connectivity // describes separated elements. @@ -50,6 +50,7 @@ namespace Dune std::pair nodeTagRange, std::vector const& entityBlocks) { + std::cout << "WARNING! Dune::Gmsh4::DiscontinuousGridCreator is not implemented yet!" << std::endl; // points_ = &points; // uniquePoints_.clear(); // std::size_t idx = 0; @@ -69,6 +70,7 @@ namespace Dune std::vector const& entityBlocks, BoundaryEntities const& boundaryEntities) { + std::cout << "WARNING! Dune::Gmsh4::DiscontinuousGridCreator is not implemented yet!" << std::endl; // assert(points_ != nullptr); // std::size_t idx = 0; // for (std::size_t i = 0; i < types.size(); ++i) { @@ -101,5 +103,5 @@ namespace Dune std::map uniquePoints_; }; - } // end namespace Gmsh + } // end namespace Gmsh4 } // end namespace Dune diff --git a/dune/gmsh4/gridcreators/lagrangegridcreator.hh b/dune/gmsh4/gridcreators/lagrangegridcreator.hh new file mode 100644 index 0000000000000000000000000000000000000000..1965b7b76109ac00529b4dd066f175969d475951 --- /dev/null +++ b/dune/gmsh4/gridcreators/lagrangegridcreator.hh @@ -0,0 +1,413 @@ +#pragma once + +#include +#include +#include +#include +#include + +#include +#include +#include +#include +#include +#include + +#include +#include +#include + +namespace Dune +{ + namespace Gmsh4 + { + + // \brief Create a grid from data that represents higher (lagrange) cells. + /** + * The grid is created from the first nodes of a cell parametrization, representing + * the corner vertices. Thus a piecewise "flat" grid is constructed. The + * parametrization is 1. passed as a local element parametrization to the + * `insertElement()` function of a gridFactory to allow the grid itself to handle the + * parametrization and 2. is stored internally that can be accessed by using this + * GridCreator object as a grid function, or by extracting locally the parametrization + * on each existing grid element after creation of the grid. + * + * So, the LagrangeGridCreator models both, a `GridCreator` and a `GridFunction`. + **/ + template + struct LagrangeGridCreator + : public GridCreatorInterface> + { + using Self = LagrangeGridCreator; + using Super = GridCreatorInterface; + using GlobalCoordinate = typename Super::GlobalCoordinate; + + using Nodes = std::vector; + + struct ElementParametrization + { + GeometryType type; //< Geometry type of the element + std::vector nodes; //< Indices of the w.r.t. `nodes_` vector + std::vector corners; //< Insertion-indices of the element corner nodes + }; + + using Parametrization = std::vector; + using Element = typename GridType::template Codim<0>::Entity; + using LocalCoordinate = typename Element::Geometry::LocalCoordinate; + + class LocalParametrization; + class LocalFunction; + + public: + using Super::factory; + + LagrangeGridCreator (GridFactory& factory) + : Super(factory) + {} + + /// Implementation of the interface function `insertVertices()` + template + void insertVerticesImpl (std::size_t numNodes, + std::pair nodeTagRange, + std::vector const& entityBlocks) + { + vertexMap_.resize(nodeTagRange.second - nodeTagRange.first + 1); + vertexShift_ = nodeTagRange.first; + nodes_.resize(numNodes); + GlobalCoordinate p; + size_t vertexIndex = 0; + + for (auto const& entityBlock : entityBlocks) { + for (auto const& node : entityBlock.nodes) { + for (std::size_t j = 0; j < p.size(); ++j) + p[j] = node.xyz[j]; + nodes_[vertexIndex] = p; + vertexMap_[node.tag - vertexShift_] = vertexIndex++; + } + } + } + + template + using HasParametrizedElements = decltype(std::declval().insertElement(std::declval(), + std::declval const&>(), std::declval>())); + + /// Implementation of the interface function `insertElements()` + template + void insertElementsImpl (std::size_t numElements, + std::pair elementTagRange, + std::vector const& entityBlocks, + BoundaryEntities const& boundaryEntities) + { + const int dim = GridType::dimension; + std::vector connectivity; + std::size_t cornerIndex = 0; + std::vector cornerVertices(nodes_.size(), -1); + + for (auto const& entityBlock : entityBlocks) { + if (entityBlock.entityDim < dim - 1) + continue; + + auto type = Gmsh4::to_geometry(entityBlock.elementType); + Gmsh4::CellType cell{type}; + //this segment was probably added due to a misunderstanding about gmsh's boundary-handling + /*if (entityBlock.entityDim == dim - 1) { //boundary + if (boundaryEntities.count(entityBlock.entityTag)) { + auto refElem = referenceElement(type); + connectivity.resize(refElem.size(dim - 1)); + + for (auto const& element : entityBlock.elements) { + assert(element.nodes.size() >= connectivity.size()); + for (std::size_t j = 0; j < connectivity.size(); ++j) + connectivity[cell.permutation(j)] = vertexMap_[element.nodes[j] - vertexShift_]; + + factory().insertBoundarySegment(connectivity); + } + } + } + else */ + if (entityBlock.entityDim == dim) { //element + auto refElem = referenceElement(type); + connectivity.resize(refElem.size(dim)); + + for (auto const& element : entityBlock.elements) { + assert(element.nodes.size() >= connectivity.size()); + for (std::size_t j = 0; j < connectivity.size(); ++j) { + auto index = vertexMap_[element.nodes[j] - vertexShift_]; + auto& vertex = cornerVertices.at(index); + if (vertex < 0) { + factory().insertVertex(nodes_.at(index)); + vertex = cornerIndex++; + } + connectivity[cell.permutation(j)] = vertex; + } + + // fill vector of element parametrizations + parametrization_.push_back(ElementParametrization{type}); + auto& param = parametrization_.back(); + param.nodes.resize(element.nodes.size()); + for(int j = 0; j < element.nodes.size(); ++j) + param.nodes[j] = vertexMap_[element.nodes[j] - vertexShift_]; + param.corners = connectivity; + + // try to create element with parametrization + if constexpr (Std::is_detected_v>) { + try { + factory().insertElement(type, connectivity, + localParametrization(parametrization_.size()-1)); + } catch (Dune::GridError const& /* notImplemented */) { + factory().insertElement(type, connectivity); + } + } else { + factory().insertElement(type, connectivity); + } + } + } + } + } + + /// \brief Construct an element parametrization + /** + * The returned LocalParametrization is a mapping `GlobalCoordinate(LocalCoordinate)` + * where `LocalCoordinate is w.r.t. the local coordinate system in an element with + * given `insertionIndex` (defined by the inserted corner vertices) and + * `GlobalCoordinate` a world coordinate in the parametrized grid. + **/ + LocalParametrization localParametrization (unsigned int insertionIndex) const + { + assert(!nodes_.empty() && !parametrization_.empty()); + auto const& localParam = parametrization_.at(insertionIndex); + return LocalParametrization{nodes_, localParam, order(localParam)}; + } + + /// \brief Construct an element parametrization + /** + * The returned LocalParametrization is a mapping `GlobalCoordinate(LocalCoordinate)` + * where `LocalCoordinate is w.r.t. the local coordinate system in the passed element + * and `GlobalCoordinate` a world coordinate in the parametrized grid. + * + * Note, when an element is passed, it might have a different local coordinate system + * than the coordinate system used to defined the element parametrization. Thus + * coordinate transform is internally chained to the evaluation of the local + * parametrization. This local geometry transform is obtained by figuring out the + * permutation of corners in the element corresponding to the inserted corner + * vertices. + **/ + LocalParametrization localParametrization (Element const& element) const + { + assert(!nodes_.empty() && !parametrization_.empty()); + + unsigned int insertionIndex = factory().insertionIndex(element); + auto const& localParam = parametrization_.at(insertionIndex); + assert(element.type() == localParam.type); + + // collect indices of vertices + std::vector indices(element.subEntities(GridType::dimension)); + for (unsigned int i = 0; i < element.subEntities(GridType::dimension); ++i) + indices[i] = factory().insertionIndex(element.template subEntity(i)); + + // calculate permutation vector + std::vector permutation(indices.size()); + for (std::size_t i = 0; i < indices.size(); ++i) { + auto it = std::find(localParam.corners.begin(), localParam.corners.end(), indices[i]); + assert(it != localParam.corners.end()); + permutation[i] = std::distance(localParam.corners.begin(), it); + } + + return LocalParametrization{nodes_, localParam, order(localParam), permutation}; + } + + /// Determine lagrange order from number of points + template + unsigned int order (LocalParam const& localParam) const + { + GeometryType type = localParam.type; + std::size_t nNodes = localParam.nodes.size(); + for (unsigned int o = 1; o <= nNodes; ++o) + if (numLagrangePoints(type.id(), type.dim(), o) == nNodes) + return o; + + return 1; + } + + /// Determine lagrange order from number of points from the first element parametrization + unsigned int order () const + { + assert(!parametrization_.empty()); + return order(parametrization_.front()); + } + + public: + /// \brief Local function representing the parametrization of the grid. + /** + * The returned object models Functions::Concept::LocalFunction + * and can thus be bound to an element of the created grid and evaluated in + * the local coordinates of the bound element. + * + * It is implemented in terms of the \ref LocalParametrization function + * returned by the method \ref localParametrization(element). See comments + * there for further details. + * + * Note, this methods requires the GridCreator to be based by + * lvalue-reference. This is necessary, since we want to guarantee that all + * internal storage is preserved while evaluating the local function. + **/ + friend LocalFunction localFunction (LagrangeGridCreator& gridCreator) + { + return LocalFunction{gridCreator}; + } + + friend LocalFunction localFunction (LagrangeGridCreator const& gridCreator) + { + return LocalFunction{gridCreator}; + } + + friend LocalFunction localFunction (LagrangeGridCreator&& gridCreator) = delete; + + struct EntitySet + { + using Grid = GridType; + using GlobalCoordinate = typename Self::GlobalCoordinate; + }; + + /// Dummy function returning a placeholder entityset + EntitySet entitySet () const + { + assert(false && "Should not be used!"); + return EntitySet{}; + } + + /// Dummy function returning a placeholder entityset + GlobalCoordinate operator() (GlobalCoordinate const&) const + { + assert(false && "Should not be used!"); + return GlobalCoordinate{}; + } + + private: + /// All point coordinates inclusing the higher-order lagrange points + Nodes nodes_; + + /// Parametrization for all elements + Parametrization parametrization_; + + std::vector vertexMap_; + std::size_t vertexShift_ = 0; + }; + + + template + class LagrangeGridCreator::LocalParametrization + { + using ctype = typename Grid::ctype; + + using GlobalCoordinate = typename Grid::template Codim<0>::Entity::Geometry::GlobalCoordinate; + using LocalCoordinate = typename Grid::template Codim<0>::Entity::Geometry::LocalCoordinate; + using LocalGeometry = MultiLinearGeometry; + + using LocalFE = LagrangeLocalFiniteElement; + using LocalBasis = typename LocalFE::Traits::LocalBasisType; + using LocalBasisTraits = typename LocalBasis::Traits; + + public: + /// Construct a local element parametrization + template + LocalParametrization (Nodes const& nodes, LocalParam const& param, unsigned int order) + : localFE_(param.type, order) + , localNodes_(param.nodes.size()) + { + for (std::size_t i = 0; i < localNodes_.size(); ++i) + localNodes_[i] = nodes[param.nodes[i]]; + } + + /// Construct a local element parametrization for elements with permuted corners + template + LocalParametrization (Nodes const& nodes, LocalParam const& param, unsigned int order, Permutation const& permutation) + : LocalParametrization(nodes, param, order) + { + auto refElem = referenceElement(param.type); + std::vector corners(permutation.size()); + for (std::size_t i = 0; i < permutation.size(); ++i) + corners[i] = refElem.position(permutation[i], Grid::dimension); + + localGeometry_.emplace(param.type, corners); + } + + /// Evaluate the local parametrization in local coordinates + template + GlobalCoordinate operator() (LocalCoordinate const& local) const + { + // map coordinates if element corners are permuted + LocalCoordinate x = localGeometry_ ? localGeometry_->global(local) : local; + + LocalBasis const& localBasis = localFE_.localBasis(); + localBasis.evaluateFunction(x, shapeValues_); + assert(shapeValues_.size() == localNodes_.size()); + + GlobalCoordinate out(0); + for (std::size_t i = 0; i < shapeValues_.size(); ++i) + out.axpy(shapeValues_[i], localNodes_[i]); + + return out; + } + + private: + LocalFE localFE_; + std::vector localNodes_; + std::optional localGeometry_; + + mutable std::vector shapeValues_; + }; + + + template + class LagrangeGridCreator::LocalFunction + { + using ctype = typename Grid::ctype; + using LocalContext = typename Grid::template Codim<0>::Entity; + using GlobalCoordinate = typename LocalContext::Geometry::GlobalCoordinate; + using LocalCoordinate = typename LocalContext::Geometry::LocalCoordinate; + using LocalParametrization = typename LagrangeGridCreator::LocalParametrization; + + public: + explicit LocalFunction (LagrangeGridCreator& gridCreator) + : gridCreator_(&gridCreator) + {} + + explicit LocalFunction (LagrangeGridCreator const& gridCreator) + : gridCreator_(&gridCreator) + {} + + explicit LocalFunction (LagrangeGridCreator&& gridCreator) = delete; + + /// Collect a local parametrization on the element + void bind (LocalContext const& element) + { + localContext_ = element; + localParametrization_.emplace(gridCreator_->localParametrization(element)); + } + + void unbind () { /* do nothing */ } + + /// Evaluate the local parametrization in local coordinates + GlobalCoordinate operator() (LocalCoordinate const& local) const + { + assert(!!localParametrization_); + return (*localParametrization_)(local); + } + + /// Return the bound element + LocalContext const& localContext () const + { + return localContext_; + } + + private: + LagrangeGridCreator const* gridCreator_; + + LocalContext localContext_; + std::optional localParametrization_; + }; + + } // end namespace Gmsh4 + +} // end namespace Dune diff --git a/dune/grid/io/file/gmsh4/gridcreators/parallelgridcreator.hh b/dune/gmsh4/gridcreators/parallelgridcreator.hh similarity index 54% rename from dune/grid/io/file/gmsh4/gridcreators/parallelgridcreator.hh rename to dune/gmsh4/gridcreators/parallelgridcreator.hh index 45cd4f480956c12f99020977bd04958837d346a0..d8a9ec887432f8a7b660ce5eab993b302eed3e8a 100644 --- a/dune/grid/io/file/gmsh4/gridcreators/parallelgridcreator.hh +++ b/dune/gmsh4/gridcreators/parallelgridcreator.hh @@ -5,16 +5,16 @@ #include #include -#include -#include -#include "common.hh" -#include "derivedgridcreator.hh" -#include "continuousgridcreator.hh" +#include +#include +#include +#include +#include namespace Dune { - namespace Gmsh + namespace Gmsh4 { // create a distributed grid in parallel. Currently only supported by ALUGrid template @@ -24,10 +24,10 @@ namespace Dune using Self = ParallelGridCreator; using Super = DerivedGridCreator, Self>; using GlobalCoordinate = typename Super::GlobalCoordinate; - using VertexId = VertexId_t>; + using VertexId = Gmsh4::VertexId_t>; // The GridFactory must support insertion of global vertex IDs - static_assert(Std::is_detected, GlobalCoordinate, VertexId>{}, ""); + static_assert(Std::is_detected, GlobalCoordinate, VertexId>{}, ""); ParallelGridCreator (GridFactory& factory) : Super(factory) @@ -38,30 +38,43 @@ namespace Dune std::pair nodeTagRange, std::vector const& entityBlocks) { + std::cout << "WARNING! Dune::Gmsh4::ParallelGridCreator is unfinished!" << std::endl; GlobalCoordinate p; vertexMap_.resize(nodeTagRange.second - nodeTagRange.first + 1); vertexShift_ = nodeTagRange.first; - std::size_t i = 0; + std::vector nodePointers( + nodeTagRange.second - nodeTagRange.first + 1, nullptr); for (auto const& entityBlock : entityBlocks) { for (auto const& node : entityBlock.nodes) { - assert(node.xyz.size() >= p.size()); - for (std::size_t j = 0; j < p.size(); ++j) - p[j] = node.xyz[j]; - factory().insertVertex(p, VertexId(node.tag)); - vertexMap_[node.tag - nodeTagRange.first] = i++; + nodePointers[node.tag] = &node; } } + + std::size_t i = 0; + for (auto const nodePointer : nodePointers) { + auto &nodeEntry = *nodePointer; + assert(nodeEntry.xyz.size() >= p.size()); + for (std::size_t j = 0; j < p.size(); ++j) + p[j] = nodeEntry.xyz[j]; + factory().insertVertex(p, VertexId(node.tag)); + vertexMap_[nodeEntry.tag - vertexShift_] = i++; + } } void insertPiecesImpl (std::vector const& pieces) { + std::cout << "WARNING! Dune::Gmsh4::ParallelGridCreator is unfinished!" << std::endl; if (int(pieces.size()) == this->comm().size()) { Gmsh4Reader pieceReader(this->factory()); pieceReader.readFromFile(pieces[this->comm().rank()], true); } } + + private: + std::vector vertexMap_; + std::size_t vertexShift_ = 0; }; - } // end namespace Gmsh + } // end namespace Gmsh4 } // end namespace Dune diff --git a/dune/grid/io/file/gmsh4/gridcreators/serialgridcreator.hh b/dune/gmsh4/gridcreators/serialgridcreator.hh similarity index 85% rename from dune/grid/io/file/gmsh4/gridcreators/serialgridcreator.hh rename to dune/gmsh4/gridcreators/serialgridcreator.hh index 6c067f2bf86143d8a6ea54f7aa369c20937ff622..e0456baa9f25d7fd088837b8a812a37d1e3a5d31 100644 --- a/dune/grid/io/file/gmsh4/gridcreators/serialgridcreator.hh +++ b/dune/gmsh4/gridcreators/serialgridcreator.hh @@ -5,14 +5,14 @@ #include #include -#include -#include -#include "discontinuousgridcreator.hh" +#include +#include +#include namespace Dune { - namespace Gmsh + namespace Gmsh4 { // create a distributed grid on rank 0. Needs to be load balanced afterwards. template @@ -32,6 +32,7 @@ namespace Dune std::pair nodeTagRange, std::vector const& entityBlocks) { + std::cout << "WARNING! Dune::Gmsh4::SerialGridCreator is unfinished!" << std::endl; // shift_.push_back(points_.size()); // points_.reserve(points_.size() + points.size()); // points_.insert(points_.end(), points.begin(), points.end()); @@ -43,6 +44,7 @@ namespace Dune std::vector const& entityBlocks, BoundaryEntities const& boundaryEntities) { + std::cout << "WARNING! Dune::Gmsh4::SerialGridCreator is unfinished!" << std::endl; // types_.reserve(types_.size() + types.size()); // types_.insert(types_.end(), types.begin(), types.end()); @@ -57,6 +59,7 @@ namespace Dune void insertPiecesImpl (std::vector const& pieces) { + std::cout << "WARNING! Dune::Gmsh4::SerialGridCreator is unfinished!" << std::endl; // if (this->comm().rank() == 0) { // Gmsh4Reader pieceReader(*this); // for (std::string const& piece : pieces) { @@ -78,5 +81,5 @@ namespace Dune std::vector shift_; }; - } // end namespace Gmsh + } // end namespace Gmsh4 } // end namespace Dune diff --git a/dune/grid/io/file/gmsh4/reader.hh b/dune/gmsh4/reader.hh similarity index 77% rename from dune/grid/io/file/gmsh4/reader.hh rename to dune/gmsh4/reader.hh index 1ffdfe1353f099567a632610fbbecc650a25fa75..c87b16b91819566dff0b87e18f0c2a58d197b9d4 100644 --- a/dune/grid/io/file/gmsh4/reader.hh +++ b/dune/gmsh4/reader.hh @@ -6,9 +6,10 @@ #include #include -#include -#include "forward.hh" +#include +#include +#include // default GridCreator namespace Dune { @@ -19,7 +20,7 @@ namespace Dune **/ template class Gmsh4Reader - : public FileReader> + : public Gmsh4::FileReader> { // Sections visited during the xml parsing enum class Sections { @@ -40,22 +41,27 @@ namespace Dune {} /// Constructor. Stores a references to the passed creator - Gmsh4Reader (GridCreator& creator) + explicit Gmsh4Reader (GridCreator& creator) : creator_(stackobject_to_shared_ptr(creator)) {} + /// Constructor. Stores the shared_ptr + explicit Gmsh4Reader (std::shared_ptr creator) + : creator_(std::move(creator)) + {} + /// Read the grid from file with `filename` into the GridFactory \ref factory_ /** * \param filename The name of the input file * \param create If `false`, only fill internal data structures, if `true`, also create the grid. [true] **/ - void readFromFile (std::string const& filename, bool create = true); + void read (std::string const& filename, bool fillCreator = true); /// Implementation of \ref FileReader interface - static void readFactoryImpl (GridFactory& factory, std::string const& filename) + static void fillFactoryImpl (GridFactory& factory, std::string const& filename) { Gmsh4Reader reader{factory}; - reader.readFromFile(filename); + reader.read(filename); } /// Advanced read methods @@ -63,21 +69,21 @@ namespace Dune /// Read the grid from an input stream, referring to a .vtu file, into the GridFactory \ref factory_ /** - * \param input A STL input stream to read the VTK file from. + * \param input A STL input stream to read the Gmsh file from. * \param create If `false`, only fill internal data structures, if `true`, also create the grid. [true] **/ void readSerialFileFromStream (std::ifstream& input, bool create = true); /// Read the grid from and input stream, referring to a .pvtu file, into the GridFactory \ref factory_ /** - * \param input A STL input stream to read the VTK file from. + * \param input A STL input stream to read the Gmsh file from. * \param create If `false`, only fill internal data structures, if `true`, also create the grid. [true] **/ void readParallelFileFromStream (std::ifstream& input, int rank, int size, bool create = true); /// Construct a grid using the GridCreator // NOTE: requires the internal data structures to be filled by an aforgoing call to readFromFile - void createGrid(bool insertPieces = true); + void fillGridCreator(bool insertPieces = true); /// @} @@ -88,14 +94,20 @@ namespace Dune } private: + template + void readValueBinary(std::ifstream& input, T &v); void readMeshFormat (std::ifstream& input, double& version, int& file_type, int& data_size); void readPhysicalNames (std::ifstream& input); - void readEntities (std::ifstream& input); - void readPartitionedEntities (std::ifstream& input); - void readNodes (std::ifstream& input); - void readElements (std::ifstream& input); + void readEntitiesAscii (std::ifstream& input); + void readEntitiesBinary (std::ifstream& input); + void readPartitionedEntitiesAscii (std::ifstream& input); + void readPartitionedEntitiesBinary (std::ifstream& input); + void readNodesAscii (std::ifstream& input); + void readNodesBinary (std::ifstream& input); + void readElementsAscii (std::ifstream& input); + void readElementsBinary (std::ifstream& input); void readPeriodic (std::ifstream& input); void readGhostElements (std::ifstream& input); void readParametrization (std::ifstream& input); @@ -104,8 +116,9 @@ namespace Dune void readElementNodeData (std::ifstream& input); void readInterpolationScheme (std::ifstream& input); - template - void determineBoundaryEntities (BoundaryEntities& boundaryEntities); + //template + //void determineBoundaryEntities (BoundaryEntities& boundaryEntities); + void reorderNodes (); // Test whether line belongs to section bool isSection (std::string line, @@ -196,6 +209,9 @@ namespace Dune private: std::shared_ptr creator_ = nullptr; + // swap will be true if a binary msh-file has different endianness as the user's system. + bool swap = false; + std::vector pieces_; // PhysicalNames section @@ -240,6 +256,21 @@ namespace Dune static std::map sections_; }; + // deduction guides + template + Gmsh4Reader (GridFactory&) + -> Gmsh4Reader>; + + template > + Gmsh4Reader (GridCreator&) + -> Gmsh4Reader; + + template > + Gmsh4Reader (std::shared_ptr) + -> Gmsh4Reader; + } // end namespace Dune #include "reader.impl.hh" diff --git a/dune/grid/io/file/gmsh4/reader.impl.hh b/dune/gmsh4/reader.impl.hh similarity index 51% rename from dune/grid/io/file/gmsh4/reader.impl.hh rename to dune/gmsh4/reader.impl.hh index 2242f41264cf4c7f86b8f60340c7e904f0485a7d..2cb8890ef1b7eb5f2df46809e1519b94e7148f3e 100644 --- a/dune/grid/io/file/gmsh4/reader.impl.hh +++ b/dune/gmsh4/reader.impl.hh @@ -2,12 +2,23 @@ #include #include #include +#include #include -#include -#include #include +#include +#include + +//Helper-function to deal with endianness in binary msh-files. +void swapBytes(char *array, int size) +{ + char *tmp = new char[size]; + memcpy(tmp, array, size); + for(int c = 0; c < size; ++c) array[size - 1 - c] = tmp[c]; + delete [] tmp; +} + namespace Dune { template @@ -37,14 +48,118 @@ std::map Gmsh4Reader::elementType_ { {23, 15u}, // 15-node fourth order triangle. {24, 15u}, // 15-node fifth order incomplete triangle. {25, 21u}, // 21-node fifth order complete triangle. - {26, 4u}, // 4-node third order edge. - {27, 5u}, // 5-node fourth order edge. - {28, 6u}, // 6-node fifth order edge. + {26, 4u}, // 4-node third order line. + {27, 5u}, // 5-node fourth order line. + {28, 6u}, // 6-node fifth order line. {29, 20u}, // 20-node third order tetrahedron. {30, 35u}, // 35-node fourth order tetrahedron. {31, 56u}, // 56-node fifth order tetrahedron. + {32, 22u}, // 22-node tetrahedron. + {33, 28u}, // 28-node tetrahedron. + //{34, ?}, // polygon. + //{35, ?}, // polygon. + {36, 16u}, // 16-node quadrangle. + {37, 25u}, // 25-node quadrangle. + {38, 36u}, // 36-node quadrangle. + {39, 12u}, // 12-node quadrangle. + {40, 16u}, // 16-node quadrangle (I). + {41, 20u}, // 20-node quadrangle. + {42, 28u}, // 28-node triangle. + {43, 36u}, // 36-node triangle. + {44, 45u}, // 45-node triangle. + {45, 55u}, // 55-node triangle. + {46, 66u}, // 66-node triangle. + {47, 49u}, // 49-node quadrangle. + {48, 64u}, // 64-node quadrangle. + {49, 81u}, // 81-node quadrangle. + {50, 100u}, // 100-node quadrangle. + {51, 121u}, // 121-node quadrangle. + {52, 18u}, // 18-node triangle. + {53, 21u}, // 21-node triangle (I). + {54, 24u}, // 24-node triangle. + {55, 27u}, // 27-node triangle. + {56, 30u}, // 30-node triangle. + {57, 24u}, // 24-node quadrangle. + {58, 28u}, // 28-node quadrangle. + {59, 32u}, // 32-node quadrangle. + {60, 36u}, // 36-node quadrangle (I). + {61, 40u}, // 40-node quadrangle. + {62, 7u}, // 7-node line. + {63, 8u}, // 8-node line. + {64, 9u}, // 9-node line. + {65, 10u}, // 10-node line. + {66, 11u}, // 11-node line. + //{67, ?}, // line. + //{68, ?}, // triangle. + //{69, ?}, // polygon. + //{70, ?}, // line. + {71, 84u}, // 84-node tetrahedron. + {72, 120u}, // 120-node tetrahedron. + {73, 165u}, // 165-node tetrahedron. + {74, 220u}, // 220-node tetrahedron. + {75, 286u}, // 286-node tetrahedron. + {79, 34u}, // 34-node incomplete tetrahedron. + {80, 40u}, // 40-node incomplete tetrahedron. + {81, 46u}, // 46-node incomplete tetrahedron. + {82, 52u}, // 52-node incomplete tetrahedron. + {83, 58u}, // 58-node incomplete tetrahedron. + {84, 1u}, // 1-node line. + {85, 1u}, // 1-node triangle. + {86, 1u}, // 1-node quadrangle. + {87, 1u}, // 1-node tetrahedron. + {88, 1u}, // 1-node hexahedron. + {89, 1u}, // 1-node prism. + {90, 40u}, // 40-node prism. + {91, 75u}, // 75-node prism. {92, 64u}, // 64-node third order hexahedron. {93, 125u}, // 125-node fourth order hexahedron. + {94, 216u}, // 216-node hexahedron. + {95, 343u}, // 343-node hexahedron. + {96, 512u}, // 512-node hexahedron. + {97, 729u}, // 729-node hexahedron. + {98, 1000u},// 1000-node hexahedron. + {99, 32u}, // 32-node incomplete hexahedron. + {100, 44u}, // 44-node incomplete hexahedron. + {101, 56u}, // 56-node incomplete hexahedron. + {102, 68u}, // 68-node incomplete hexahedron. + {103, 80u}, // 80-node incomplete hexahedron. + {104, 92u}, // 92-node incomplete hexahedron. + {105, 104u},// 104-node incomplete hexahedron. + {106, 126u},// 126-node prism. + {107, 196u},// 196-node prism. + {108, 288u},// 288-node prism. + {109, 405u},// 405-node prism. + {110, 550u},// 550-node prism. + {111, 24u}, // 24-node incomplete prism. + {112, 33u}, // 33-node incomplete prism. + {113, 42u}, // 42-node incomplete prism. + {114, 51u}, // 51-node incomplete prism. + {115, 60u}, // 60-node incomplete prism. + {116, 69u}, // 69-node incomplete prism. + {117, 78u}, // 78-node incomplete prism. + {118, 30u}, // 30-node pyramid. + {119, 55u}, // 55-node pyramid. + {120, 91u}, // 91-node pyramid. + {121, 140u},// 140-node pyramid. + {122, 204u},// 204-node pyramid. + {123, 285u},// 285-node pyramid. + {124, 385u},// 385-node pyramid. + {125, 21u}, // 21-node incomplete pyramid. + {126, 29u}, // 29-node incomplete pyramid. + {127, 37u}, // 37-node incomplete pyramid. + {128, 45u}, // 45-node incomplete pyramid. + {129, 53u}, // 53-node incomplete pyramid. + {130, 61u}, // 61-node incomplete pyramid. + {131, 69u}, // 69-node incomplete pyramid. + {132, 1u}, // 1-node pyramid. + //{133, ?}, // point. + //{134, ?}, // line. + //{135, ?}, // triangle. + //{136, ?}, // tetrahedron. + {137, 16u}, // 16-node tetrahedron. + //{138, ?}, // triangle (mini). + //{139, ?}, // tetrahedron (mini). + {140, 4u}, // 4-node triangle. }; template @@ -102,7 +217,7 @@ struct Gmsh4Reader::NodeAttributes { struct Node { - int tag; + size_type tag; std::array xyz; std::array uvw; }; @@ -118,7 +233,7 @@ struct Gmsh4Reader::ElementAttributes { struct Element { - int tag; + size_type tag; std::vector nodes; }; @@ -146,21 +261,31 @@ struct Gmsh4Reader::PeriodicAttributes template -void Gmsh4Reader::readFromFile (std::string const& filename, bool create) +template +void Gmsh4Reader::readValueBinary(std::ifstream& input, T &v) +{ + const size_t size = sizeof(T); + input.read(reinterpret_cast(&v), size); + if(swap) swapBytes(reinterpret_cast(&v), size); +} + + +template +void Gmsh4Reader::read (std::string const& filename, bool fillCreator) { // check whether file exists! - if (!Filesystem::exists(filename)) + if (!Gmsh4::exists(filename)) DUNE_THROW(IOError, "File " << filename << " does not exist!"); std::ifstream input(filename, std::ios_base::in | std::ios_base::binary); assert(input.is_open()); - std::string ext = Filesystem::Path(filename).extension().string(); + std::string ext = Gmsh4::Path(filename).extension().string(); if (ext == ".msh") { - readSerialFileFromStream(input, create); + readSerialFileFromStream(input, fillCreator); pieces_.push_back(filename); } else if (ext == ".pro") { - readParallelFileFromStream(input, comm().rank(), comm().size(), create); + readParallelFileFromStream(input, comm().rank(), comm().size(), fillCreator); } else { DUNE_THROW(IOError, "File has unknown file-extension '" << ext << "'. Allowed are only '.vtu' and '.pvtu'."); } @@ -168,7 +293,7 @@ void Gmsh4Reader::readFromFile (std::string const& filename, bool create) template -void Gmsh4Reader::readSerialFileFromStream (std::ifstream& input, bool create) +void Gmsh4Reader::readSerialFileFromStream (std::ifstream& input, bool fillCreator) { clear(); @@ -179,7 +304,7 @@ void Gmsh4Reader::readSerialFileFromStream (std::ifstream& input, bool cr Sections section = Sections::NO_SECTION; for (std::string line; std::getline(input, line); ) { - ltrim(line); + Gmsh4::ltrim(line); // detect current section for (auto const& s : sections_) { @@ -199,24 +324,30 @@ void Gmsh4Reader::readSerialFileFromStream (std::ifstream& input, bool cr throw "Can only read gmsh files versions >= 4.0 and < 5.0)"; if (file_type != 0 and file_type != 1) throw "Invalid file-type: 0 for ASCII mode, 1 for binary mode"; - if (file_type != 0) - throw "Not implemented: currently only ASCII mode supported"; if (data_size < 4 || data_size > 16) throw "Invalid data-size range: should be in {4, 16}"; - if (data_size != sizeof(size_type)) + if (file_type == 1 && data_size != sizeof(size_type)) throw "Invalid data-size: must be sizeof(size_t)"; break; } case Sections::PHYSICAL_NAMES: readPhysicalNames(input); break; case Sections::ENTITIES: - readEntities(input); break; + if(file_type == 0) readEntitiesAscii(input); + else readEntitiesBinary(input); + break; case Sections::PARTITIONED_ENTITIES: - readPartitionedEntities(input); break; + if(file_type == 0) readPartitionedEntitiesAscii(input); + else readPartitionedEntitiesBinary(input); + break; case Sections::NODES: - readNodes(input); break; + if(file_type == 0) readNodesAscii(input); + else readNodesBinary(input); + break; case Sections::ELEMENTS: - readElements(input); break; + if(file_type == 0) readElementsAscii(input); + else readElementsBinary(input); + break; case Sections::PERIODIC: readPeriodic(input); break; case Sections::GHOST_ELEMENTS: @@ -237,19 +368,19 @@ void Gmsh4Reader::readSerialFileFromStream (std::ifstream& input, bool cr } } - if (create) - createGrid(); + if (fillCreator) + fillGridCreator(); } template -void Gmsh4Reader::readParallelFileFromStream (std::ifstream& input, int commRank, int commSize, bool create) +void Gmsh4Reader::readParallelFileFromStream (std::ifstream& input, int commRank, int commSize, bool fillCreator) { clear(); // Sections section = NO_SECTION; // for (std::string line; std::getline(input, line); ) { - // ltrim(line); + // Gmsh4::ltrim(line); // if (isSection(line, "VTKFile", section)) { // bool closed = false; @@ -288,8 +419,8 @@ void Gmsh4Reader::readParallelFileFromStream (std::ifstream& input, int c // if (section != NO_SECTION) // DUNE_THROW(IOError, "VTK-File is incomplete. It must end with !"); - if (create) - createGrid(); + if (fillCreator) + fillGridCreator(); } @@ -300,8 +431,15 @@ void Gmsh4Reader::readMeshFormat (std::ifstream& input, double& version, std::getline(input, line); std::istringstream stream(line); stream >> version >> file_type >> data_size; + if(file_type != 0) { + int one; + input.read(reinterpret_cast(&one), sizeof(int)); + if(one != 1) swap = true; + std::getline(input, line); + } } + template void Gmsh4Reader::readPhysicalNames (std::ifstream& input) { @@ -328,7 +466,7 @@ void Gmsh4Reader::readPhysicalNames (std::ifstream& input) template -void Gmsh4Reader::readEntities (std::ifstream& input) +void Gmsh4Reader::readEntitiesAscii (std::ifstream& input) { size_type numPoints = 0, numCurves = 0, numSurfaces = 0, numVolumes = 0; @@ -446,9 +584,129 @@ void Gmsh4Reader::readEntities (std::ifstream& input) } +template +void Gmsh4Reader::readEntitiesBinary (std::ifstream& input) +{ + size_type numPoints = 0, numCurves = 0, numSurfaces = 0, numVolumes = 0; + + readValueBinary(input, numPoints); + readValueBinary(input, numCurves); + readValueBinary(input, numSurfaces); + readValueBinary(input, numVolumes); + + // points + points_.reserve(numPoints); + for (size_type i = 0; i < numPoints; ++i) { + PointAttributes attr; + + readValueBinary(input, attr.tag); + readValueBinary(input, attr.xyz[0]); + readValueBinary(input, attr.xyz[1]); + readValueBinary(input, attr.xyz[2]); + + size_type numPhysicalTags = 0; + readValueBinary(input, numPhysicalTags); + attr.physicalTags.resize(numPhysicalTags); + for (size_type j = 0; j < numPhysicalTags; ++j) + readValueBinary(input, attr.physicalTags[j]); + + points_.push_back(attr); + } + assert(points_.size() == numPoints); + + // curves + curves_.reserve(numCurves); + for (size_type i = 0; i < numCurves; ++i) { + EntityAttributes attr; + + readValueBinary(input, attr.tag); + readValueBinary(input, attr.min_xyz[0]); + readValueBinary(input, attr.min_xyz[1]); + readValueBinary(input, attr.min_xyz[2]); + readValueBinary(input, attr.max_xyz[0]); + readValueBinary(input, attr.max_xyz[1]); + readValueBinary(input, attr.max_xyz[2]); + + size_type numPhysicalTags = 0; + readValueBinary(input, numPhysicalTags); + attr.physicalTags.resize(numPhysicalTags); + for (size_type j = 0; j < numPhysicalTags; ++j) + readValueBinary(input, attr.physicalTags[j]); + + size_type numBoundingPoints = 0; + readValueBinary(input, numBoundingPoints); + attr.boundingEntities.resize(numBoundingPoints); + for (size_type j = 0; j < numBoundingPoints; ++j) + readValueBinary(input, attr.boundingEntities[j]); + + curves_.push_back(attr); + } + assert(curves_.size() == numCurves); + + // surfaces + surfaces_.reserve(numSurfaces); + for (size_type i = 0; i < numSurfaces; ++i) { + EntityAttributes attr; + + readValueBinary(input, attr.tag); + readValueBinary(input, attr.min_xyz[0]); + readValueBinary(input, attr.min_xyz[1]); + readValueBinary(input, attr.min_xyz[2]); + readValueBinary(input, attr.max_xyz[0]); + readValueBinary(input, attr.max_xyz[1]); + readValueBinary(input, attr.max_xyz[2]); + + size_type numPhysicalTags = 0; + readValueBinary(input, numPhysicalTags); + attr.physicalTags.resize(numPhysicalTags); + for (size_type j = 0; j < numPhysicalTags; ++j) + readValueBinary(input, attr.physicalTags[j]); + + size_type numBoundingCurves = 0; + readValueBinary(input, numBoundingCurves); + attr.boundingEntities.resize(numBoundingCurves); + for (size_type j = 0; j < numBoundingCurves; ++j) + readValueBinary(input, attr.boundingEntities[j]); + + surfaces_.push_back(attr); + } + assert(surfaces_.size() == numSurfaces); + + // volumes + volumes_.reserve(numVolumes); + for (size_type i = 0; i < numVolumes; ++i) { + EntityAttributes attr; + + readValueBinary(input, attr.tag); + readValueBinary(input, attr.min_xyz[0]); + readValueBinary(input, attr.min_xyz[1]); + readValueBinary(input, attr.min_xyz[2]); + readValueBinary(input, attr.max_xyz[0]); + readValueBinary(input, attr.max_xyz[1]); + readValueBinary(input, attr.max_xyz[2]); + + size_type numPhysicalTags = 0; + readValueBinary(input, numPhysicalTags); + attr.physicalTags.resize(numPhysicalTags); + for (size_type j = 0; j < numPhysicalTags; ++j) + readValueBinary(input, attr.physicalTags[j]); + + size_type numBoundingSurfaces = 0; + readValueBinary(input, numBoundingSurfaces); + attr.boundingEntities.resize(numBoundingSurfaces); + for (size_type j = 0; j < numBoundingSurfaces; ++j) + readValueBinary(input, attr.boundingEntities[j]); + + volumes_.push_back(attr); + } + assert(volumes_.size() == numVolumes); + std::string line; + std::getline(input, line); +} + template -void Gmsh4Reader::readPartitionedEntities (std::ifstream& input) +void Gmsh4Reader::readPartitionedEntitiesAscii (std::ifstream& input) { size_type numGhostEntities = 0; size_type numPoints = 0, numCurves = 0, numSurfaces = 0, numVolumes = 0; @@ -618,7 +876,178 @@ void Gmsh4Reader::readPartitionedEntities (std::ifstream& input) template -void Gmsh4Reader::readNodes (std::ifstream& input) +void Gmsh4Reader::readPartitionedEntitiesBinary (std::ifstream& input) +{ + size_type numGhostEntities = 0; + size_type numPoints = 0, numCurves = 0, numSurfaces = 0, numVolumes = 0; + + readValueBinary(input, numPartitions_); + + // ghost entities + readValueBinary(input, numGhostEntities); + ghostEntities_.reserve(numGhostEntities); + for (size_type i = 0; i < numGhostEntities; ++i) { + GhostAttributes attr; + readValueBinary(input, attr.tag); + readValueBinary(input, attr.partition); + ghostEntities_.push_back(attr); + } + assert(ghostEntities_.size() == numGhostEntities); + + readValueBinary(input, numPoints); + readValueBinary(input, numCurves); + readValueBinary(input, numSurfaces); + readValueBinary(input, numVolumes); + + // points + partitionedPoints_.reserve(numPoints); + for (size_type i = 0; i < numPoints; ++i) { + PartitionedAttributes attr; + + readValueBinary(input, attr.tag); + readValueBinary(input, attr.parentDim); + readValueBinary(input, attr.parentTag); + + size_type numPartitions = 0; + readValueBinary(input, numPartitions); + attr.partitions.resize(numPartitions); + for (size_type j = 0; j < numPartitions; ++j) + readValueBinary(input, attr.partitions[j]); + + readValueBinary(input, attr.xyz[0]); + readValueBinary(input, attr.xyz[1]); + readValueBinary(input, attr.xyz[2]); + + size_type numPhysicalTags = 0; + readValueBinary(input, numPhysicalTags); + attr.physicalTags.resize(numPhysicalTags); + for (size_type j = 0; j < numPhysicalTags; ++j) + readValueBinary(input, attr.physicalTags[j]); + + partitionedPoints_.push_back(attr); + } + assert(partitionedPoints_.size() == numPoints); + + // curves + partitionedCurves_.reserve(numCurves); + for (size_type i = 0; i < numCurves; ++i) { + PartitionedAttributes attr; + + readValueBinary(input, attr.tag); + readValueBinary(input, attr.parentDim); + readValueBinary(input, attr.parentTag); + + size_type numPartitions = 0; + readValueBinary(input, numPartitions); + attr.partitions.resize(numPartitions); + for (size_type j = 0; j < numPartitions; ++j) + readValueBinary(input, attr.partitions[j]); + + readValueBinary(input, attr.min_xyz[0]); + readValueBinary(input, attr.min_xyz[1]); + readValueBinary(input, attr.min_xyz[2]); + readValueBinary(input, attr.max_xyz[0]); + readValueBinary(input, attr.max_xyz[1]); + readValueBinary(input, attr.max_xyz[2]); + + size_type numPhysicalTags = 0; + readValueBinary(input, numPhysicalTags); + attr.physicalTags.resize(numPhysicalTags); + for (size_type j = 0; j < numPhysicalTags; ++j) + readValueBinary(input, attr.physicalTags[j]); + + size_type numBoundingPoints = 0; + readValueBinary(input, numBoundingPoints); + attr.boundingEntities.resize(numBoundingPoints); + for (size_type j = 0; j < numBoundingPoints; ++j) + readValueBinary(input, attr.boundingEntities[j]); + + partitionedCurves_.push_back(attr); + } + assert(partitionedCurves_.size() == numCurves); + + // surfaces + partitionedSurfaces_.reserve(numSurfaces); + for (size_type i = 0; i < numSurfaces; ++i) { + PartitionedAttributes attr; + + readValueBinary(input, attr.tag); + readValueBinary(input, attr.parentDim); + readValueBinary(input, attr.parentTag); + + size_type numPartitions = 0; + readValueBinary(input, numPartitions); + attr.partitions.resize(numPartitions); + for (size_type j = 0; j < numPartitions; ++j) + readValueBinary(input, attr.partitions[j]); + + readValueBinary(input, attr.min_xyz[0]); + readValueBinary(input, attr.min_xyz[1]); + readValueBinary(input, attr.min_xyz[2]); + readValueBinary(input, attr.max_xyz[0]); + readValueBinary(input, attr.max_xyz[1]); + readValueBinary(input, attr.max_xyz[2]); + + size_type numPhysicalTags = 0; + readValueBinary(input, numPhysicalTags); + attr.physicalTags.resize(numPhysicalTags); + for (size_type j = 0; j < numPhysicalTags; ++j) + readValueBinary(input, attr.physicalTags[j]); + + size_type numBoundingCurves = 0; + readValueBinary(input, numBoundingCurves); + attr.boundingEntities.resize(numBoundingCurves); + for (size_type j = 0; j < numBoundingCurves; ++j) + readValueBinary(input, attr.boundingEntities[j]); + + partitionedSurfaces_.push_back(attr); + } + assert(partitionedSurfaces_.size() == numSurfaces); + + // volumes + partitionedVolumes_.reserve(numVolumes); + for (size_type i = 0; i < numVolumes; ++i) { + PartitionedAttributes attr; + + readValueBinary(input, attr.tag); + readValueBinary(input, attr.parentDim); + readValueBinary(input, attr.parentTag); + + size_type numPartitions = 0; + readValueBinary(input, numPartitions); + attr.partitions.resize(numPartitions); + for (size_type j = 0; j < numPartitions; ++j) + readValueBinary(input, attr.partitions[j]); + + readValueBinary(input, attr.min_xyz[0]); + readValueBinary(input, attr.min_xyz[1]); + readValueBinary(input, attr.min_xyz[2]); + readValueBinary(input, attr.max_xyz[0]); + readValueBinary(input, attr.max_xyz[1]); + readValueBinary(input, attr.max_xyz[2]); + + size_type numPhysicalTags = 0; + readValueBinary(input, numPhysicalTags); + attr.physicalTags.resize(numPhysicalTags); + for (size_type j = 0; j < numPhysicalTags; ++j) + readValueBinary(input, attr.physicalTags[j]); + + size_type numBoundingSurfaces = 0; + readValueBinary(input, numBoundingSurfaces); + attr.boundingEntities.resize(numBoundingSurfaces); + for (size_type j = 0; j < numBoundingSurfaces; ++j) + readValueBinary(input, attr.boundingEntities[j]); + + partitionedVolumes_.push_back(attr); + } + assert(partitionedVolumes_.size() == numVolumes); + std::string line; + std::getline(input, line); +} + + +template +void Gmsh4Reader::readNodesAscii (std::ifstream& input) { size_type numEntityBlocks = 0; @@ -631,7 +1060,7 @@ void Gmsh4Reader::readNodes (std::ifstream& input) // assume continuous numbering // TODO: generalize to sparse numbering - assert(maxNodeTag_ - minNodeTag_ + 1 == numNodes_); + //assert(maxNodeTag_ - minNodeTag_ + 1 == numNodes_); // why? the numbering does not matter... nodes_.resize(numEntityBlocks); for (size_type i = 0; i < numEntityBlocks; ++i) { @@ -674,7 +1103,50 @@ void Gmsh4Reader::readNodes (std::ifstream& input) template -void Gmsh4Reader::readElements (std::ifstream& input) +void Gmsh4Reader::readNodesBinary (std::ifstream& input) +{ + size_type numEntityBlocks = 0; + readValueBinary(input, numEntityBlocks); + readValueBinary(input, numNodes_); + readValueBinary(input, minNodeTag_); + readValueBinary(input, maxNodeTag_); + + nodes_.resize(numEntityBlocks); + for (size_type i = 0; i < numEntityBlocks; ++i) { + auto& entityBlock = nodes_[i]; + size_type numNodesInBlock = 0; + + readValueBinary(input, entityBlock.entityDim); + readValueBinary(input, entityBlock.entityTag); + readValueBinary(input, entityBlock.parametric); + readValueBinary(input, numNodesInBlock); + + entityBlock.nodes.resize(numNodesInBlock); + for (size_type j = 0; j < numNodesInBlock; ++j) + readValueBinary(input, entityBlock.nodes[j].tag); + + for (size_type j = 0; j < numNodesInBlock; ++j) { + auto& node = entityBlock.nodes[j]; + + readValueBinary(input, node.xyz[0]); + readValueBinary(input, node.xyz[1]); + readValueBinary(input, node.xyz[2]); + + if (entityBlock.parametric && entityBlock.entityDim >= 1) + readValueBinary(input, node.uvw[0]); + if (entityBlock.parametric && entityBlock.entityDim >= 2) + readValueBinary(input, node.uvw[1]); + if (entityBlock.parametric && entityBlock.entityDim == 3) + readValueBinary(input, node.uvw[2]); + } + } + std::string line; + std::getline(input, line); +} + + +template +void Gmsh4Reader::readElementsAscii (std::ifstream& input) { size_type numEntityBlocks = 0; size_type numElementsInBlock = 0; @@ -688,7 +1160,7 @@ void Gmsh4Reader::readElements (std::ifstream& input) // assume continuous numbering // TODO: generalize to sparse numbering - assert(maxElementTag_ - minElementTag_ + 1 == numElements_); + //assert(maxElementTag_ - minElementTag_ + 1 == numElements_); // why? numbering doesn't matter... elements_.resize(numEntityBlocks); for (size_type i = 0; i < numEntityBlocks; ++i) { @@ -719,6 +1191,42 @@ void Gmsh4Reader::readElements (std::ifstream& input) } +template +void Gmsh4Reader::readElementsBinary (std::ifstream& input) +{ + size_type numEntityBlocks = 0; + size_type numElementsInBlock = 0; + + readValueBinary(input, numEntityBlocks); + readValueBinary(input, numElements_); + readValueBinary(input, minElementTag_); + readValueBinary(input, maxElementTag_); + + elements_.resize(numEntityBlocks); + for (size_type i = 0; i < numEntityBlocks; ++i) { + auto& entityBlock = elements_[i]; + + readValueBinary(input, entityBlock.entityDim); + readValueBinary(input, entityBlock.entityTag); + readValueBinary(input, entityBlock.elementType); + readValueBinary(input, numElementsInBlock); + + size_type numNodes = elementType_[entityBlock.elementType]; + + entityBlock.elements.resize(numElementsInBlock); + for (size_type j = 0; j < numElementsInBlock; ++j) { + auto& element = entityBlock.elements[j]; + readValueBinary(input, element.tag); + element.nodes.resize(numNodes); + for (size_type k = 0; k < numNodes; ++k) + readValueBinary(input, element.nodes[k]); + } + } + std::string line; + std::getline(input, line); +} + + template void Gmsh4Reader::readPeriodic (std::ifstream& input) { @@ -761,7 +1269,8 @@ void Gmsh4Reader::readInterpolationScheme (std::ifstream& input) assert(false && "Not yet implemented"); } -template +//this method was probably added due to a misunderstanding about gmsh's boundary-handling +/*template void getBoundaryEntities(BoundaryEntities& boundaryEntities, Elements const& elements, PartitionedElements const& partitionedElements, @@ -784,9 +1293,10 @@ void getBoundaryEntities(BoundaryEntities& boundaryEntities, } } } -} +}*/ -template +//this method was probably added due to a misunderstanding about gmsh's boundary-handling +/*template template void Gmsh4Reader::determineBoundaryEntities (BoundaryEntities& boundaryEntities) { @@ -803,17 +1313,91 @@ void Gmsh4Reader::determineBoundaryEntities (BoundaryEntities& boundaryEn default: std::abort(); } -} +}*/ +//For ALUGrid the corner-vertices have to be listed before the higher-order vertices because +//ALUGrid uses an internal cache that uses the vertex-index and which is not big enough for more +//than all corner vertices. +template +void Gmsh4Reader::reorderNodes () +{ + std::vector> nodeMap(maxNodeTag_ - minNodeTag_ + 1, + std::make_pair(nullptr, false)); + for (auto &entityBlock : nodes_) { + for (auto &node : entityBlock.nodes) { + nodeMap[node.tag - minNodeTag_].first = &node.tag; + } + } + + using Grid = G; + std::size_t i = 0; + + //corner-vertices + for (auto &entityBlock : elements_) { + if (entityBlock.entityDim == Grid::dimension) { //element + auto type = Gmsh4::to_geometry(entityBlock.elementType); + Gmsh4::CellType cell{type}; + auto refElem = referenceElement(cell.type()); + size_t numCorners = refElem.size(Grid::dimension); + + for (auto &element : entityBlock.elements) { + assert(element.nodes.size() >= numCorners); + for (std::size_t j = 0; j < numCorners; ++j){ + auto& nodeEntry = nodeMap[element.nodes[j] - minNodeTag_]; + if(!nodeEntry.second){ + nodeEntry.second = true; + *nodeEntry.first = i++; + } + element.nodes[j] = *nodeEntry.first; + } + } + } + } + + //other vertices referenced by elements + for (auto &entityBlock : elements_) { + if (entityBlock.entityDim == Grid::dimension) { //element + auto type = Gmsh4::to_geometry(entityBlock.elementType); + Gmsh4::CellType cell{type}; + auto refElem = referenceElement(cell.type()); + size_t numCorners = refElem.size(Grid::dimension); + + for (auto &element : entityBlock.elements) { + size_t numVertices = element.nodes.size(); + if(numVertices > numCorners){ + for (std::size_t j = numCorners; j < numVertices; ++j){ + auto& nodeEntry = nodeMap[element.nodes[j] - minNodeTag_]; + if(!nodeEntry.second){ + nodeEntry.second = true; + *nodeEntry.first = i++; + } + element.nodes[j] = *nodeEntry.first; + } + } + } + } + } + + //vertices not referenced by elements + for(auto &nodeEntry : nodeMap){ + if(!nodeEntry.second && nodeEntry.first != nullptr) + *nodeEntry.first = i++; + } + + minNodeTag_ = 0; + maxNodeTag_ = i - 1; +} template -void Gmsh4Reader::createGrid (bool insertPieces) +void Gmsh4Reader::fillGridCreator (bool insertPieces) { + //if (!nodes_.empty() && !elements_.empty()) + // reorderNodes(); if (!nodes_.empty()) creator_->insertVertices(numNodes_, {minNodeTag_, maxNodeTag_}, nodes_); if (!elements_.empty()) { std::set boundaryEntities; - determineBoundaryEntities(boundaryEntities); + //determineBoundaryEntities(boundaryEntities); creator_->insertElements(numElements_, {minElementTag_, maxElementTag_}, elements_, boundaryEntities); } if (insertPieces) diff --git a/dune/gmsh4/types.cc b/dune/gmsh4/types.cc new file mode 100644 index 0000000000000000000000000000000000000000..895766ec17326e197cb14d54ded28c453647db12 --- /dev/null +++ b/dune/gmsh4/types.cc @@ -0,0 +1,206 @@ +#include + +#include + +namespace Dune +{ + namespace Gmsh4 + { + + GeometryType to_geometry (int elementType) + { + switch (elementType) { + case 1: return GeometryTypes::line; + case 2: return GeometryTypes::triangle; + case 3: return GeometryTypes::quadrilateral; + case 4: return GeometryTypes::tetrahedron; + case 5: return GeometryTypes::hexahedron; + case 6: return GeometryTypes::prism; + case 7: return GeometryTypes::pyramid; + case 8: return GeometryTypes::line; + case 9: return GeometryTypes::triangle; + case 10: return GeometryTypes::quadrilateral; + case 11: return GeometryTypes::tetrahedron; + case 12: return GeometryTypes::hexahedron; + case 13: return GeometryTypes::prism; + case 14: return GeometryTypes::pyramid; + case 15: return GeometryTypes::vertex; + case 16: return GeometryTypes::quadrilateral; + case 17: return GeometryTypes::hexahedron; + case 18: return GeometryTypes::prism; + case 19: return GeometryTypes::pyramid; + case 20: return GeometryTypes::triangle; + case 21: return GeometryTypes::triangle; + case 22: return GeometryTypes::triangle; + case 23: return GeometryTypes::triangle; + case 24: return GeometryTypes::triangle; + case 25: return GeometryTypes::triangle; + case 26: return GeometryTypes::line; + case 27: return GeometryTypes::line; + case 28: return GeometryTypes::line; + case 29: return GeometryTypes::tetrahedron; + case 30: return GeometryTypes::tetrahedron; + case 31: return GeometryTypes::tetrahedron; + case 32: return GeometryTypes::tetrahedron; + case 33: return GeometryTypes::tetrahedron; + //case 34: return polygon; + //case 35: return polygon; + case 36: return GeometryTypes::quadrilateral; + case 37: return GeometryTypes::quadrilateral; + case 38: return GeometryTypes::quadrilateral; + case 39: return GeometryTypes::quadrilateral; + case 40: return GeometryTypes::quadrilateral; + case 41: return GeometryTypes::quadrilateral; + case 42: return GeometryTypes::triangle; + case 43: return GeometryTypes::triangle; + case 44: return GeometryTypes::triangle; + case 45: return GeometryTypes::triangle; + case 46: return GeometryTypes::triangle; + case 47: return GeometryTypes::quadrilateral; + case 48: return GeometryTypes::quadrilateral; + case 49: return GeometryTypes::quadrilateral; + case 50: return GeometryTypes::quadrilateral; + case 51: return GeometryTypes::quadrilateral; + case 52: return GeometryTypes::triangle; + case 53: return GeometryTypes::triangle; + case 54: return GeometryTypes::triangle; + case 55: return GeometryTypes::triangle; + case 56: return GeometryTypes::triangle; + case 57: return GeometryTypes::quadrilateral; + case 58: return GeometryTypes::quadrilateral; + case 59: return GeometryTypes::quadrilateral; + case 60: return GeometryTypes::quadrilateral; + case 61: return GeometryTypes::quadrilateral; + case 62: return GeometryTypes::line; + case 63: return GeometryTypes::line; + case 64: return GeometryTypes::line; + case 65: return GeometryTypes::line; + case 66: return GeometryTypes::line; + //case 67: return GeometryTypes::line; + //case 68: return GeometryTypes::triangle; + //case 69: return polygon; + //case 70: return line; + case 71: return GeometryTypes::tetrahedron; + case 72: return GeometryTypes::tetrahedron; + case 73: return GeometryTypes::tetrahedron; + case 74: return GeometryTypes::tetrahedron; + case 75: return GeometryTypes::tetrahedron; + case 79: return GeometryTypes::tetrahedron; + case 80: return GeometryTypes::tetrahedron; + case 81: return GeometryTypes::tetrahedron; + case 82: return GeometryTypes::tetrahedron; + case 83: return GeometryTypes::tetrahedron; + case 84: return GeometryTypes::line; + case 85: return GeometryTypes::triangle; + case 86: return GeometryTypes::quadrilateral; + case 87: return GeometryTypes::tetrahedron; + case 88: return GeometryTypes::hexahedron; + case 89: return GeometryTypes::prism; + case 90: return GeometryTypes::prism; + case 91: return GeometryTypes::prism; + case 92: return GeometryTypes::hexahedron; + case 93: return GeometryTypes::hexahedron; + case 94: return GeometryTypes::hexahedron; + case 95: return GeometryTypes::hexahedron; + case 96: return GeometryTypes::hexahedron; + case 97: return GeometryTypes::hexahedron; + case 98: return GeometryTypes::hexahedron; + case 99: return GeometryTypes::hexahedron; + case 100: return GeometryTypes::hexahedron; + case 101: return GeometryTypes::hexahedron; + case 102: return GeometryTypes::hexahedron; + case 103: return GeometryTypes::hexahedron; + case 104: return GeometryTypes::hexahedron; + case 105: return GeometryTypes::hexahedron; + case 106: return GeometryTypes::prism; + case 107: return GeometryTypes::prism; + case 108: return GeometryTypes::prism; + case 109: return GeometryTypes::prism; + case 110: return GeometryTypes::prism; + case 111: return GeometryTypes::prism; + case 112: return GeometryTypes::prism; + case 113: return GeometryTypes::prism; + case 114: return GeometryTypes::prism; + case 115: return GeometryTypes::prism; + case 116: return GeometryTypes::prism; + case 117: return GeometryTypes::prism; + case 118: return GeometryTypes::pyramid; + case 119: return GeometryTypes::pyramid; + case 120: return GeometryTypes::pyramid; + case 121: return GeometryTypes::pyramid; + case 122: return GeometryTypes::pyramid; + case 123: return GeometryTypes::pyramid; + case 124: return GeometryTypes::pyramid; + case 125: return GeometryTypes::pyramid; + case 126: return GeometryTypes::pyramid; + case 127: return GeometryTypes::pyramid; + case 128: return GeometryTypes::pyramid; + case 129: return GeometryTypes::pyramid; + case 130: return GeometryTypes::pyramid; + case 131: return GeometryTypes::pyramid; + case 132: return GeometryTypes::pyramid; + //case 133: return GeometryTypes::vertex; + //case 134: return GeometryTypes::line; + //case 135: return GeometryTypes::triangle; + //case 136: return GeometryTypes::tetrahedron; + case 137: return GeometryTypes::tetrahedron; + //case 138: return GeometryTypes::triangle; + //case 139: return GeometryTypes::tetrahedron; + case 140: return GeometryTypes::triangle; + default: + DUNE_THROW(RangeError, "CellType does not map to GeometryType."); + std::abort(); + } + } + + CellType::CellType (GeometryType const& t) + : noPermutation_(true) + { + if (t.isVertex()) { + type_ = GeometryTypes::vertex; + permutation_ = {0}; + } + else if (t.isLine()) { + type_ = GeometryTypes::line; + permutation_ = {0,1}; + } + else if (t.isTriangle()) { + type_ = GeometryTypes::triangle; + permutation_ = {0,1,2}; + } + else if (t.isQuadrilateral()) { + type_ = GeometryTypes::quadrilateral; + permutation_ = {0,1,3,2}; + noPermutation_ = false; + } + else if (t.isTetrahedron()) { + type_ = GeometryTypes::tetrahedron; + permutation_ = {0,1,2,3}; + } + else if (t.isHexahedron()) { + type_ = GeometryTypes::hexahedron; + permutation_ = {0,1,3,2,4,5,7,6}; + noPermutation_ = false; + } + else if (t.isPrism()) { + type_ = GeometryTypes::prism; + permutation_ = {0,2,1,3,5,4}; + noPermutation_ = false; + } + else if (t.isPyramid()) { + type_ = GeometryTypes::pyramid; + permutation_ = {0,1,3,2,4}; + noPermutation_ = false; + } + else if (t.isNone() && t.dim() == 1) { + type_ = GeometryTypes::line; + permutation_ = {0,1}; + } + else { + std::cerr << "Geometry Type not supported by Gmsh4!\n"; + std::abort(); + } + } + + } // end namespace Gmsh4 +} // end namespace Dune diff --git a/dune/grid/io/file/gmsh4/types.hh b/dune/gmsh4/types.hh similarity index 77% rename from dune/grid/io/file/gmsh4/types.hh rename to dune/gmsh4/types.hh index 0a9e8a78e12f1d9ae4c1831fff62dd309e83f7e5..ad6bc596aec4f7e52097330fb56e5e1589f923b2 100644 --- a/dune/grid/io/file/gmsh4/types.hh +++ b/dune/gmsh4/types.hh @@ -10,23 +10,23 @@ namespace Dune { - namespace Gmsh + namespace Gmsh4 { GeometryType to_geometry (int elementType); - /// Mapping of Dune geometry types to VTK cell types + /// Mapping of Dune geometry types to Gmsh cell types class CellType { public: - CellType (int elementType); + CellType (GeometryType const& t); - /// Return VTK Cell type + /// Return Gmsh Cell type GeometryType type () const { return type_; } - /// Return a permutation of Dune elemenr vertices to conform to VTK element numbering + /// Return a permutation of Dune elemenr vertices to conform to Gmsh element numbering int permutation (int idx) const { return permutation_[idx]; @@ -43,5 +43,5 @@ namespace Dune bool noPermutation_; }; - } // end namespace Gmsh + } // end namespace Gmsh4 } // end namespace Dune diff --git a/dune/common/CMakeLists.txt b/dune/gmsh4/utility/CMakeLists.txt similarity index 58% rename from dune/common/CMakeLists.txt rename to dune/gmsh4/utility/CMakeLists.txt index de9da42d25b8c47613dd499ee2fbcfbdb466cb9e..0206b727d1f80c558f2f0cab0ca283f527905f57 100644 --- a/dune/common/CMakeLists.txt +++ b/dune/gmsh4/utility/CMakeLists.txt @@ -4,5 +4,6 @@ dune_add_library("filesystem" OBJECT #install headers install(FILES filesystem.hh + lagrangepoints.hh string.hh - DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/dune/common) + DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/dune/gmsh4/utility) diff --git a/dune/gmsh4/utility/filesystem.cc b/dune/gmsh4/utility/filesystem.cc new file mode 100644 index 0000000000000000000000000000000000000000..fd738cfb7169c51792766c51e041ab95c64bd972 --- /dev/null +++ b/dune/gmsh4/utility/filesystem.cc @@ -0,0 +1,194 @@ +#include "filesystem.hh" + +#ifdef _WIN32 + #include // _mkdir + #define GET_CURRENT_DIR _getcwd +#else + #include + #define GET_CURRENT_DIR getcwd +#endif + +#include // errno, ENOENT, EEXIST +#include // defines FILENAME_MAX +#include +#include + +#include +#include +#include +#include + +template +void inline _ignore_(Args&&...) {} + +namespace Dune +{ + namespace Gmsh4 + { + + std::string Path::string() const + { + if (empty()) + return "."; + + auto it = begin(); + auto result = *it; + for (++it; it != end(); ++it) + result += preferred_separator + *it; + return result; + } + + + void Path::split(std::string p) + { + std::string separators = "/\\"; + bool relative = true; + + Gmsh4::trim(p); + Gmsh4::split(p.begin(), p.end(), separators.begin(), separators.end(), + [this,&relative](auto first, auto end) + { + auto token = std::string(first, end); + + if ((!token.empty() && token != "." && token != "..") || (token.empty() && this->empty())) { + this->push_back(token); + relative = false; + } else if (token == "..") { + if (relative || this->empty()) { + this->push_back(token); + } + else { + this->pop_back(); + } + } + }); + } + + + Path Path::stem() const + { + auto f = filename().string(); + auto pos = f.find_last_of('.'); + if (f == "." || f == ".." || pos == std::string::npos) + return {f}; + else + return {f.substr(0,pos)}; + } + + + Path Path::extension() const + { + auto f = filename().string(); + auto pos = f.find_last_of('.'); + if (f == "." || f == ".." || pos == std::string::npos) + return {}; + else + return {f.substr(pos)}; + } + + + bool Path::is_absolute(std::string p) + { + if (p[0] == '/') + return true; + + // c:\ or z:/ + if (std::isalpha(p[0]) && p[1] == ':' && (p[2] == '/' || p[2] == '\\')) + return true; + + return false; + } + + + Path& Path::operator/=(Path const& p) + { + insert(end(), p.begin(), p.end()); + original += preferred_separator + p.original; + return *this; + } + + + bool Path::is_file() const + { + std::string p = this->string(); + struct stat info; + return stat(p.c_str(), &info) == 0 && (info.st_mode & S_IFREG) != 0; + } + + + bool Path::is_directory() const + { + std::string p = this->string(); + struct stat info; + return stat(p.c_str(), &info) == 0 && (info.st_mode & S_IFDIR) != 0; + } + + + Path current_path() + { + char cwd_[FILENAME_MAX]; + _ignore_(GET_CURRENT_DIR(cwd_, sizeof(cwd_))); + std::string cwd(cwd_); + return { Gmsh4::trim(cwd) }; + } + + + bool exists(Path const& p) + { + return p.is_file() || p.is_directory(); + } + + + bool create_directories(Path const& p) + { + if (p.is_directory()) + return true; + + auto parent = p.parent_path(); + if (!parent.empty() && !parent.is_directory()) + create_directories(parent); + + #ifdef _WIN32 + int ret = _mkdir(p.string().c_str()); + #else + mode_t mode = 0755; + int ret = mkdir(p.string().c_str(), mode); + #endif + if (ret == 0) + return true; + + switch (errno) + { + case ENOENT: + std::cerr << "parent didn't exist. Should not happen, since parent directory created before!\n"; + std::abort(); + return false; + break; + case EEXIST: + return true; + break; + default: + return false; + } + } + + Path relative(Path const& a, Path const& b) + { + // find common base path + auto a_it = a.begin(); + auto b_it = b.begin(); + for (; a_it != a.end() && b_it != b.end(); ++a_it, ++b_it) { + if (*a_it != *b_it) + break; + } + + // combine remaining parts of a to result path + Path rel("."); + for (; a_it != a.end(); ++a_it) + rel /= *a_it; + + return rel; + } + + } // end namespace Gmsh4 +} // end namespace Dune diff --git a/dune/common/filesystem.hh b/dune/gmsh4/utility/filesystem.hh similarity index 98% rename from dune/common/filesystem.hh rename to dune/gmsh4/utility/filesystem.hh index c46905b22c93a91c134d8c4e4dc47d3aa2a91273..d69a65b51782ad07f78023e209d4bd54563c93f1 100644 --- a/dune/common/filesystem.hh +++ b/dune/gmsh4/utility/filesystem.hh @@ -7,8 +7,9 @@ namespace Dune { - namespace Filesystem + namespace Gmsh4 { + // A minimalistic filesystem class class Path : public std::vector @@ -130,5 +131,5 @@ namespace Dune /// Find the path of `a` relative to directory of `b` Path relative(Path const& a, Path const& b); - } // end namespace Filesystem + } // end namespace Gmsh4 } // end namespace Dune diff --git a/dune/gmsh4/utility/lagrangepoints.hh b/dune/gmsh4/utility/lagrangepoints.hh new file mode 100644 index 0000000000000000000000000000000000000000..8086d4fb4c0eb46ccbd431bc46966efdaff9440e --- /dev/null +++ b/dune/gmsh4/utility/lagrangepoints.hh @@ -0,0 +1,607 @@ +#pragma once + +#include +#include + +#include +#include +#include + +namespace Dune { + +namespace Gmsh4 { + +namespace Impl { + // forward declaration + template + class LagrangePointSetBuilder; +} + + +/// \brief A set of lagrange points compatible with the numbering of VTK +/** + * \tparam K Field-type for the coordinates + * \tparam dim Dimension of the coordinates + **/ +template +class LagrangePointSet + : public EmptyPointSet +{ + using Super = EmptyPointSet; + +public: + static const unsigned int dimension = dim; + + LagrangePointSet (std::size_t order) + : Super(order) + { + assert(order > 0); + } + + /// Fill the lagrange points for the given geometry type + void build (GeometryType gt) + { + assert(gt.dim() == dimension); + builder_(gt, order(), points_); + } + + /// Fill the lagrange points for the given topology type `Topology` + template + bool build () + { + build(GeometryType(Topology{})); + return true; + } + + /// Returns whether the point set support the given topology type `Topology` and can + /// generate point for the given order. + template + static bool supports (std::size_t order) + { + return true; + } + + using Super::order; + +private: + using Super::points_; + Impl::LagrangePointSetBuilder builder_; +}; + + +namespace Impl { + +// Build for lagrange point sets in different dimensions +// Specialized for dim=1,2,3 +template +class LagrangePointSetBuilder +{ +public: + template + void operator()(GeometryType, unsigned int, Points& points) const + { + DUNE_THROW(Dune::NotImplemented, + "Lagrange points not yet implemented for this GeometryType."); + } +}; + +/** + * The implementation of the point set builder is directly derived from VTK. + * Modification are a change in data-types and naming scheme. Additionally + * a LocalKey is created to reflect the concept of a Dune PointSet. + * + * Included is the license of the BSD 3-clause License included in the VTK + * source code from 2020/04/13 in commit b90dad558ce28f6d321420e4a6b17e23f5227a1c + * of git repository https://gitlab.kitware.com/vtk/vtk. + * + Program: Visualization Toolkit + Module: Copyright.txt + + Copyright (c) 1993-2015 Ken Martin, Will Schroeder, Bill Lorensen + All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are met: + + * Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + + * Neither name of Ken Martin, Will Schroeder, or Bill Lorensen nor the names + of any contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ``AS IS'' + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE LIABLE FOR + ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER + CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, + OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + **/ + +// Lagrange points on point geometries +template +class LagrangePointSetBuilder +{ + static constexpr int dim = 0; + using LP = LagrangePoint; + using Vec = typename LP::Vector; + using Key = LocalKey; + +public: + template + void operator()(GeometryType gt, int /*order*/, Points& points) const + { + assert(gt.isVertex()); + points.push_back(LP{Vec{},Key{0,0,0}}); + } +}; + + +// Lagrange points on line geometries +template +class LagrangePointSetBuilder +{ + static constexpr int dim = 1; + using LP = LagrangePoint; + using Vec = typename LP::Vector; + using Key = LocalKey; + +public: + template + void operator()(GeometryType gt, int order, Points& points) const + { + assert(gt.isLine()); + + // Vertex nodes + points.push_back(LP{Vec{0.0}, Key{0,dim,0}}); + points.push_back(LP{Vec{1.0}, Key{1,dim,0}}); + + if (order > 1) { + // Inner nodes + Vec p{0.0}; + for (unsigned int i = 0; i < order-1; i++) + { + p[0] += 1.0 / order; + points.push_back(LP{p,Key{0,dim-1,i}}); + } + } + } +}; + + +// Lagrange points on 2d geometries +template +class LagrangePointSetBuilder +{ + static constexpr int dim = 2; + using LP = LagrangePoint; + using Vec = typename LP::Vector; + using Key = LocalKey; + + friend class LagrangePointSetBuilder; + +public: + template + void operator()(GeometryType gt, int order, Points& points) const + { + std::size_t nPoints = numLagrangePoints(gt.id(), dim, order); + + if (gt.isTriangle()) + buildTriangle(nPoints, order, points); + else if (gt.isQuadrilateral()) + buildQuad(nPoints, order, points); + else { + DUNE_THROW(Dune::NotImplemented, + "Lagrange points not yet implemented for this GeometryType."); + } + + assert(points.size() == nPoints); + } + +private: + // Construct the point set in a triangle element. + // Loop from the outside to the inside + template + void buildTriangle (std::size_t nPoints, int order, Points& points) const + { + points.reserve(nPoints); + + const int nVertexDOFs = 3; + const int nEdgeDOFs = 3 * (order-1); + + static const unsigned int vertexPerm[3] = {0,1,2}; + static const unsigned int edgePerm[3] = {0,2,1}; + + auto calcKey = [&](int p) -> Key + { + if (p < nVertexDOFs) { + return Key{vertexPerm[p], dim, 0}; + } + else if (p < nVertexDOFs+nEdgeDOFs) { + unsigned int entityIndex = (p - nVertexDOFs) / (order-1); + unsigned int index = (p - nVertexDOFs) % (order-1); + return Key{edgePerm[entityIndex], dim-1, index}; + } + else { + unsigned int index = p - (nVertexDOFs + nEdgeDOFs); + return Key{0, dim-2, index}; + } + }; + + std::array bindex; + + double order_d = double(order); + for (std::size_t p = 0; p < nPoints; ++p) { + barycentricIndex(p, bindex, order); + Vec point{bindex[0] / order_d, bindex[1] / order_d}; + points.push_back(LP{point, calcKey(p)}); + } + } + + // "Barycentric index" is a triplet of integers, each running from 0 to + // . It is the index of a point on the triangle in barycentric + // coordinates. + static void barycentricIndex (int index, std::array& bindex, int order) + { + int max = order; + int min = 0; + + // scope into the correct triangle + while (index != 0 && index >= 3 * order) + { + index -= 3 * order; + max -= 2; + min++; + order -= 3; + } + + // vertex DOFs + if (index < 3) + { + bindex[index] = bindex[(index + 1) % 3] = min; + bindex[(index + 2) % 3] = max; + } + // edge DOFs + else + { + index -= 3; + int dim = index / (order - 1); + int offset = (index - dim * (order - 1)); + bindex[(dim + 1) % 3] = min; + bindex[(dim + 2) % 3] = (max - 1) - offset; + bindex[dim] = (min + 1) + offset; + } + } + + + // Construct the point set in the quad element + // 1. build equispaced points with index tuple (i,j) + // 2. map index tuple to DOF index and LocalKey + template + void buildQuad(std::size_t nPoints, int order, Points& points) const + { + points.resize(nPoints); + + std::array orders{order, order}; + std::array nodes{Vec{0., 0.}, Vec{1., 0.}, Vec{1., 1.}, Vec{0., 1.}}; + + for (int n = 0; n <= orders[1]; ++n) { + for (int m = 0; m <= orders[0]; ++m) { + // int idx = pointIndexFromIJ(m,n,orders); + + const double r = double(m) / orders[0]; + const double s = double(n) / orders[1]; + Vec p = (1.0 - r) * (nodes[3] * s + nodes[0] * (1.0 - s)) + + r * (nodes[2] * s + nodes[1] * (1.0 - s)); + + auto [idx,key] = calcQuadKey(m,n,orders); + points[idx] = LP{p, key}; + // points[idx] = LP{p, calcQuadKey(n,m,orders)}; + } + } + } + + // Obtain the VTK DOF index of the node (i,j) in the quad element + // and construct a LocalKey + static std::pair calcQuadKey (int i, int j, std::array order) + { + const bool ibdy = (i == 0 || i == order[0]); + const bool jbdy = (j == 0 || j == order[1]); + const int nbdy = (ibdy ? 1 : 0) + (jbdy ? 1 : 0); // How many boundaries do we lie on at once? + + int dof = 0; + unsigned int entityIndex = 0; + unsigned int index = 0; + + if (nbdy == 2) // Vertex DOF + { + dof = (i ? (j ? 2 : 1) : (j ? 3 : 0)); + entityIndex = (j ? (i ? 3 : 2) : (i ? 1 : 0)); + return std::make_pair(dof,Key{entityIndex, dim, 0}); + } + + int offset = 4; + if (nbdy == 1) // Edge DOF + { + if (!ibdy) { + dof = (i - 1) + (j ? order[0]-1 + order[1]-1 : 0) + offset; + entityIndex = j ? 3 : 2; + index = i-1; + } + else if (!jbdy) { + dof = (j - 1) + (i ? order[0]-1 : 2 * (order[0]-1) + order[1]-1) + offset; + entityIndex = i ? 1 : 0; + index = j-1; + } + return std::make_pair(dof, Key{entityIndex, dim-1, index}); + } + + offset += 2 * (order[0]-1 + order[1]-1); + + // nbdy == 0: Face DOF + dof = offset + (i - 1) + (order[0]-1) * ((j - 1)); + Key innerKey = LagrangePointSetBuilder::calcQuadKey(i-1,j-1,{order[0]-2, order[1]-2}).second; + return std::make_pair(dof, Key{0, dim-2, innerKey.index()}); + } +}; + + +// Lagrange points on 3d geometries +template +class LagrangePointSetBuilder +{ + static constexpr int dim = 3; + using LP = LagrangePoint; + using Vec = typename LP::Vector; + using Key = LocalKey; + +public: + template + void operator() (GeometryType gt, unsigned int order, Points& points) const + { + std::size_t nPoints = numLagrangePoints(gt.id(), dim, order); + + if (gt.isTetrahedron()) + buildTetra(nPoints, order, points); + else if (gt.isHexahedron()) + buildHex(nPoints, order, points); + else { + DUNE_THROW(Dune::NotImplemented, + "Lagrange points not yet implemented for this GeometryType."); + } + + assert(points.size() == nPoints); + } + +private: + // Construct the point set in the tetrahedron element + // 1. construct barycentric (index) coordinates + // 2. obtains the DOF index, LocalKey and actual coordinate from barycentric index + template + void buildTetra (std::size_t nPoints, int order, Points& points) const + { + points.reserve(nPoints); + + const int nVertexDOFs = 4; + const int nEdgeDOFs = 6 * (order-1); + const int nFaceDOFs = 4 * (order-1)*(order-2)/2; + + static const unsigned int vertexPerm[4] = {0,1,2,3}; + static const unsigned int edgePerm[6] = {0,2,1,3,4,5}; + static const unsigned int facePerm[4] = {1,2,0,3}; + + auto calcKey = [&](int p) -> Key + { + if (p < nVertexDOFs) { + return Key{vertexPerm[p], dim, 0}; + } + else if (p < nVertexDOFs+nEdgeDOFs) { + unsigned int entityIndex = (p - nVertexDOFs) / (order-1); + unsigned int index = (p - nVertexDOFs) % (order-1); + return Key{edgePerm[entityIndex], dim-1, index}; + } + else if (p < nVertexDOFs+nEdgeDOFs+nFaceDOFs) { + unsigned int index = (p - (nVertexDOFs + nEdgeDOFs)) % ((order-1)*(order-2)/2); + unsigned int entityIndex = (p - (nVertexDOFs + nEdgeDOFs)) / ((order-1)*(order-2)/2); + return Key{facePerm[entityIndex], dim-2, index}; + } + else { + unsigned int index = p - (nVertexDOFs + nEdgeDOFs + nFaceDOFs); + return Key{0, dim-3, index}; + } + }; + + std::array bindex; + + double order_d = double(order); + for (std::size_t p = 0; p < nPoints; ++p) { + barycentricIndex(p, bindex, order); + Vec point{bindex[0] / order_d, bindex[1] / order_d, bindex[2] / order_d}; + points.push_back(LP{point, calcKey(p)}); + } + } + + // "Barycentric index" is a set of 4 integers, each running from 0 to + // . It is the index of a point in the tetrahedron in barycentric + // coordinates. + static void barycentricIndex (std::size_t p, std::array& bindex, int order) + { + const int nVertexDOFs = 4; + const int nEdgeDOFs = 6 * (order-1); + + static const int edgeVertices[6][2] = {{0,1}, {1,2}, {2,0}, {0,3}, {1,3}, {2,3}}; + static const int linearVertices[4][4] = {{0,0,0,1}, {1,0,0,0}, {0,1,0,0}, {0,0,1,0}}; + static const int vertexMaxCoords[4] = {3,0,1,2}; + static const int faceBCoords[4][3] = {{0,2,3}, {2,0,1}, {2,1,3}, {1,0,3}}; + static const int faceMinCoord[4] = {1,3,0,2}; + + int max = order; + int min = 0; + + // scope into the correct tetra + while (p >= 2 * (order * order + 1) && p != 0 && order > 3) + { + p -= 2 * (order * order + 1); + max -= 3; + min++; + order -= 4; + } + + // vertex DOFs + if (p < nVertexDOFs) + { + for (int coord = 0; coord < 4; ++coord) + bindex[coord] = (coord == vertexMaxCoords[p] ? max : min); + } + // edge DOFs + else if (p < nVertexDOFs+nEdgeDOFs) + { + int edgeId = (p - nVertexDOFs) / (order-1); + int vertexId = (p - nVertexDOFs) % (order-1); + for (int coord = 0; coord < 4; ++coord) + { + bindex[coord] = min + + (linearVertices[edgeVertices[edgeId][0]][coord] * (max - min - 1 - vertexId) + + linearVertices[edgeVertices[edgeId][1]][coord] * (1 + vertexId)); + } + } + // face DOFs + else + { + int faceId = (p - (nVertexDOFs+nEdgeDOFs)) / ((order-2)*(order-1)/2); + int vertexId = (p - (nVertexDOFs+nEdgeDOFs)) % ((order-2)*(order-1)/2); + + std::array projectedBIndex; + if (order == 3) + projectedBIndex[0] = projectedBIndex[1] = projectedBIndex[2] = 0; + else + LagrangePointSetBuilder::barycentricIndex(vertexId, projectedBIndex, order-3); + + for (int i = 0; i < 3; i++) + bindex[faceBCoords[faceId][i]] = (min + 1 + projectedBIndex[i]); + + bindex[faceMinCoord[faceId]] = min; + } + } + +private: + // Construct the point set in the heyhedral element + // 1. build equispaced points with index tuple (i,j,k) + // 2. map index tuple to DOF index and LocalKey + template + void buildHex (std::size_t nPoints, int order, Points& points) const + { + points.resize(nPoints); + + std::array orders{order, order, order}; + std::array nodes{Vec{0., 0., 0.}, Vec{1., 0., 0.}, Vec{1., 1., 0.}, Vec{0., 1., 0.}, + Vec{0., 0., 1.}, Vec{1., 0., 1.}, Vec{1., 1., 1.}, Vec{0., 1., 1.}}; + + for (int p = 0; p <= orders[2]; ++p) { + for (int n = 0; n <= orders[1]; ++n) { + for (int m = 0; m <= orders[0]; ++m) { + const double r = double(m) / orders[0]; + const double s = double(n) / orders[1]; + const double t = double(p) / orders[2]; + Vec point = (1.0-r) * ((nodes[3] * (1.0-t) + nodes[7] * t) * s + (nodes[0] * (1.0-t) + nodes[4] * t) * (1.0-s)) + + r * ((nodes[2] * (1.0-t) + nodes[6] * t) * s + (nodes[1] * (1.0-t) + nodes[5] * t) * (1.0-s)); + + auto [idx,key] = calcHexKey(m,n,p,orders); + points[idx] = LP{point, key}; + } + } + } + } + + // Obtain the VTK DOF index of the node (i,j,k) in the hexahedral element + static std::pair calcHexKey (int i, int j, int k, std::array order) + { + const bool ibdy = (i == 0 || i == order[0]); + const bool jbdy = (j == 0 || j == order[1]); + const bool kbdy = (k == 0 || k == order[2]); + const int nbdy = (ibdy ? 1 : 0) + (jbdy ? 1 : 0) + (kbdy ? 1 : 0); // How many boundaries do we lie on at once? + + int dof = 0; + unsigned int entityIndex = 0; + unsigned int index = 0; + + if (nbdy == 3) // Vertex DOF + { + dof = (i ? (j ? 2 : 1) : (j ? 3 : 0)) + (k ? 4 : 0); + entityIndex = (i ? 1 : 0) + (j ? 2 : 0) + (k ? 4 : 0); + return std::make_pair(dof, Key{entityIndex, dim, 0}); + } + + int offset = 8; + if (nbdy == 2) // Edge DOF + { + entityIndex = (k ? 8 : 4); + if (!ibdy) + { // On i axis + dof = (i - 1) + (j ? order[0]-1 + order[1]-1 : 0) + (k ? 2 * (order[0]-1 + order[1]-1) : 0) + offset; + index = i; + entityIndex += (i ? 1 : 0); + } + else if (!jbdy) + { // On j axis + dof = (j - 1) + (i ? order[0]-1 : 2 * (order[0]-1) + order[1]-1) + (k ? 2 * (order[0]-1 + order[1]-1) : 0) + offset; + index = j; + entityIndex += (j ? 3 : 2); + } + else + { // !kbdy, On k axis + offset += 4 * (order[0]-1) + 4 * (order[1]-1); + dof = (k - 1) + (order[2]-1) * (i ? (j ? 3 : 1) : (j ? 2 : 0)) + offset; + index = k; + entityIndex = (i ? 1 : 0) + (j ? 2 : 0); + } + return std::make_pair(dof, Key{entityIndex, dim-1, index}); + } + + offset += 4 * (order[0]-1 + order[1]-1 + order[2]-1); + if (nbdy == 1) // Face DOF + { + Key faceKey; + if (ibdy) // On i-normal face + { + dof = (j - 1) + ((order[1]-1) * (k - 1)) + (i ? (order[1]-1) * (order[2]-1) : 0) + offset; + entityIndex = (i ? 1 : 0); + faceKey = LagrangePointSetBuilder::calcQuadKey(j-1,k-1,{order[1]-2, order[2]-2}).second; + } + else { + offset += 2 * (order[1] - 1) * (order[2] - 1); + if (jbdy) // On j-normal face + { + dof = (i - 1) + ((order[0]-1) * (k - 1)) + (j ? (order[2]-1) * (order[0]-1) : 0) + offset; + entityIndex = (j ? 3 : 2); + faceKey = LagrangePointSetBuilder::calcQuadKey(i-1,k-1,{order[0]-2, order[2]-2}).second; + } + else + { // kbdy, On k-normal face + offset += 2 * (order[2]-1) * (order[0]-1); + dof = (i - 1) + ((order[0]-1) * (j - 1)) + (k ? (order[0]-1) * (order[1]-1) : 0) + offset; + entityIndex = (k ? 5 : 4); + faceKey = LagrangePointSetBuilder::calcQuadKey(i-1,j-1,{order[0]-2, order[1]-2}).second; + } + } + return std::make_pair(dof, Key{entityIndex, dim-2, faceKey.index()}); + } + + // nbdy == 0: Body DOF + offset += 2 * ((order[1]-1) * (order[2]-1) + (order[2]-1) * (order[0]-1) + (order[0]-1) * (order[1]-1)); + dof = offset + (i - 1) + (order[0]-1) * ((j - 1) + (order[1]-1) * ((k - 1))); + Key innerKey = LagrangePointSetBuilder::calcHexKey(i-1,j-1,k-1,{order[0]-2, order[1]-2, order[2]-2}).second; + return std::make_pair(dof, Key{0, dim-3, innerKey.index()}); + } +}; + +}}} // end namespace Dune::Gmsh4::Impl diff --git a/dune/gmsh4/utility/string.hh b/dune/gmsh4/utility/string.hh new file mode 100644 index 0000000000000000000000000000000000000000..34f19c2aad6d4f6376f6184a8cb565f41cc3eb1d --- /dev/null +++ b/dune/gmsh4/utility/string.hh @@ -0,0 +1,124 @@ +#pragma once + +#include +#include +#include +#include +#include + +namespace Dune +{ + namespace Gmsh4 + { + + /// convert all characters in a string to upper case + inline std::string to_upper(std::string input) + { + for (auto& c : input) + c = toupper(c); + return input; + } + + /// convert all characters in a string to upper case + inline std::string to_lower(std::string input) + { + for (auto& c : input) + c = tolower(c); + return input; + } + + /// trim a string from the left + inline std::string& ltrim(std::string& str) + { + auto it = std::find_if(str.begin(), str.end(), [](char ch) + { + return !std::isspace(ch, std::locale::classic()); + }); + str.erase(str.begin() , it); + return str; + } + + /// trim a string from the right + inline std::string& rtrim(std::string& str) + { + auto it = std::find_if(str.rbegin(), str.rend(), [](char ch) + { + return !std::isspace(ch, std::locale::classic()); + }); + str.erase(it.base(), str.end()); + return str; + } + + /// trim a string from both sides + inline std::string& trim(std::string& str) + { + return Gmsh4::ltrim(Gmsh4::rtrim(str)); + } + + /// trim a (copy of the) string from both sides + inline std::string trim_copy(std::string const& str) + { + auto s = str; + return Gmsh4::trim(s); + } + + + template + void split(InputIter first, InputIter end, T const& t, Func f) + { + if (first == end) + return; + + while (true) { + InputIter found = std::find(first, end, t); + f(first, found); + if (found == end) + break; + first = ++found; + } + } + + template + void split(InputIter first, InputIter end, SeparatorIter s_first, SeparatorIter s_end, Func f) + { + if (first == end) + return; + + while (true) { + InputIter found = std::find_first_of(first, end, s_first, s_end); + f(first, found); + if (found == end) + break; + first = ++found; + } + } + + /// Replace all occurences of substring `from` with `to` in source `str`. + inline void replaceAll(std::string& str, std::string const& from, std::string const& to) + { + if (from.empty()) + return; + std::size_t start_pos = 0; + while ((start_pos = str.find(from, start_pos)) != std::string::npos) + { + str.replace(start_pos, from.length(), to); + start_pos += to.length(); + } + } + + + template + std::string join (InputIter first, InputIter end, std::string sep = " ") + { + if (first == end) + return ""; + + std::ostringstream os; + os << *first++; + while (first != end) + os << sep << *first++; + return os.str(); + } + + } // end namspace Gmsh4 +} // end namspace Dune diff --git a/dune/grid/CMakeLists.txt b/dune/grid/CMakeLists.txt deleted file mode 100644 index dc2c8842a563153021ef46fc5e0ae14d99ae3b50..0000000000000000000000000000000000000000 --- a/dune/grid/CMakeLists.txt +++ /dev/null @@ -1,2 +0,0 @@ -add_subdirectory(common) -add_subdirectory(io) diff --git a/dune/grid/common/CMakeLists.txt b/dune/grid/common/CMakeLists.txt deleted file mode 100644 index 39549f2507129d4d94b4b694a3c411158bd2c6b9..0000000000000000000000000000000000000000 --- a/dune/grid/common/CMakeLists.txt +++ /dev/null @@ -1,3 +0,0 @@ -install(FILES - filereader.hh - DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/dune/grid/common) diff --git a/dune/grid/common/filereader.hh b/dune/grid/common/filereader.hh deleted file mode 100644 index 14804645eec7f425872d9d1b0244123b54d09fe3..0000000000000000000000000000000000000000 --- a/dune/grid/common/filereader.hh +++ /dev/null @@ -1,74 +0,0 @@ -#pragma once - -#include -#include -#include - -#include -#include - -namespace Dune -{ - template - class FileReader - { - private: - // type of underlying implementation, for internal use only - using Implementation = FilerReaderImp; - - /// \brief An accessor class to call protected members of reader implementations. - struct Accessor : public Implementation - { - template - static std::unique_ptr readImp (Args&&... args) - { - return Implementation::readImpl(std::forward(args)...); - } - - template - static void readFactoryImpl (Args&&... args) - { - return Implementation::readFactoryImpl(std::forward(args)...); - } - }; - - public: - /// Reads the grid from a file with filename and returns a unique_ptr to the created grid. - /// Redirects to concrete implementation of derivated class. - template - static std::unique_ptr read (const std::string &filename, Args&&... args) - { - return Accessor::readImpl(filename, std::forward(args)...); - } - - /// Reads the grid from a file with filename into a grid-factory. - /// Redirects to concrete implementation of derivated class. - template - static void read (GridFactory &factory, const std::string &filename, Args&&... args) - { - Accessor::readFactoryImpl(factory, filename, std::forward(args)...); - } - - protected: // default implementations - - // Default implementation, redirects to factory read implementation. - template - static std::unique_ptr readImpl (const std::string &filename, Args&&... args) - { - GridFactory factory; - read(factory, filename, std::forward(args)...); - - return std::unique_ptr{ factory.createGrid() }; - } - - // Default implementation for reading into grid-factory: produces a runtime-error. - template - static void readFactoryImpl (GridFactory &/*factory*/, const std::string &/*filename*/, - Args&&... /*args*/) - { - DUNE_THROW(NotImplemented, - "GridReader using a factory argument not implemented for concrete reader implementation."); - } - }; - -} // end namespace Dune diff --git a/dune/grid/io/CMakeLists.txt b/dune/grid/io/CMakeLists.txt deleted file mode 100644 index e90c00347b2d1abe8a6ff95ed2002826deb70dcb..0000000000000000000000000000000000000000 --- a/dune/grid/io/CMakeLists.txt +++ /dev/null @@ -1 +0,0 @@ -add_subdirectory(file) diff --git a/dune/grid/io/file/CMakeLists.txt b/dune/grid/io/file/CMakeLists.txt deleted file mode 100644 index d430e8cd54aaf33ee2130871f5c4186563855cc3..0000000000000000000000000000000000000000 --- a/dune/grid/io/file/CMakeLists.txt +++ /dev/null @@ -1 +0,0 @@ -add_subdirectory(gmsh4) diff --git a/dune/grid/io/file/gmsh4/gridcreators/common.hh b/dune/grid/io/file/gmsh4/gridcreators/common.hh deleted file mode 100644 index e47eb4dcd50ee57d37b7bd746972ab52c694b00f..0000000000000000000000000000000000000000 --- a/dune/grid/io/file/gmsh4/gridcreators/common.hh +++ /dev/null @@ -1,22 +0,0 @@ -#pragma once - -#include - -namespace Dune -{ - template - using HasInsertVertex = decltype( std::declval().insertVertex(std::declval()...) ); - - namespace Impl - { - template - struct VertexIdType { using type = unsigned int; }; - - template - struct VertexIdType { using type = typename GF::VertexId; }; - } - - template - using VertexId_t = typename Impl::VertexIdType::type; - -} // end namespace Dune diff --git a/dune/grid/io/file/gmsh4/types.cc b/dune/grid/io/file/gmsh4/types.cc deleted file mode 100644 index 58c506c13483d0517e1c26a328d75e118f38c446..0000000000000000000000000000000000000000 --- a/dune/grid/io/file/gmsh4/types.cc +++ /dev/null @@ -1,125 +0,0 @@ -#include - -#include - -namespace Dune { -namespace Gmsh { - -GeometryType to_geometry (int elementType) -{ - switch (elementType) { - case 1: return GeometryTypes::line; - case 2: return GeometryTypes::triangle; - case 3: return GeometryTypes::quadrilateral; - case 4: return GeometryTypes::tetrahedron; - case 5: return GeometryTypes::hexahedron; - case 6: return GeometryTypes::prism; - case 7: return GeometryTypes::pyramid; - case 8: return GeometryTypes::line; - case 9: return GeometryTypes::triangle; - case 10: return GeometryTypes::quadrilateral; - case 11: return GeometryTypes::tetrahedron; - case 12: return GeometryTypes::hexahedron; - case 13: return GeometryTypes::prism; - case 14: return GeometryTypes::pyramid; - case 15: return GeometryTypes::vertex; - case 16: return GeometryTypes::quadrilateral; - case 17: return GeometryTypes::hexahedron; - case 18: return GeometryTypes::prism; - case 19: return GeometryTypes::pyramid; - case 20: return GeometryTypes::triangle; - case 21: return GeometryTypes::triangle; - case 22: return GeometryTypes::triangle; - case 23: return GeometryTypes::triangle; - case 24: return GeometryTypes::triangle; - case 25: return GeometryTypes::triangle; - case 26: return GeometryTypes::line; - case 27: return GeometryTypes::line; - case 28: return GeometryTypes::line; - case 29: return GeometryTypes::tetrahedron; - case 30: return GeometryTypes::tetrahedron; - case 31: return GeometryTypes::tetrahedron; - // ... - case 92: return GeometryTypes::hexahedron; - case 93: return GeometryTypes::hexahedron; - default: - DUNE_THROW(RangeError, "CellType does not map to GeometryType."); - std::abort(); - } -} - - -CellType::CellType (int elementType) - : noPermutation_(true) -{ - type_ = to_geometry(elementType); - switch (elementType) { - case 1: - type_ = GeometryTypes::line; - permutation_ = {0,1}; - break; - case 2: - type_ = GeometryTypes::triangle; - permutation_= {0,1,2}; - break; - case 3: - type_ = GeometryTypes::quadrilateral; - permutation_ = {0,1,3,2}; - break; - case 4: - type_ = GeometryTypes::tetrahedron; - permutation_ = {0,1,2,3}; - break; - case 5: - type_ = GeometryTypes::hexahedron; - permutation_ = {0,1,3,2,4,5,7,6}; - break; - case 6: - type_ = GeometryTypes::prism; - permutation_ = {0,1,2,3,4,5}; - break; - case 7: - type_ = GeometryTypes::pyramid; - permutation_ = {0,1,3,2,4}; - break; - // quadratic elements - case 8: - type_ = GeometryTypes::line; - permutation_ = {0,1,2}; - break; - case 9: - type_ = GeometryTypes::triangle; - permutation_ = {0,1,2, 3,5,4}; - break; - case 10: - type_ = GeometryTypes::quadrilateral; - permutation_ = {0,1,3,2, 6,5,7,4}; - break; - case 11: - type_ = GeometryTypes::tetrahedron; - permutation_ = {0,1,2,3, 4,6,5,7,9,8}; - break; - case 12: - type_ = GeometryTypes::hexahedron; - permutation_ = {0,1,3,2,4,5,7,6, 14,12,8,13,9,15,11,10,18,16,17,19, 24,22,20,21,23,25, 26}; - break; - case 13: - type_ = GeometryTypes::prism; - permutation_ = {0,1,2,3,4,5, 9,10,6,11,7,8,12,13,14, 15,16,17}; - break; - case 14: - type_ = GeometryTypes::pyramid; - permutation_ = {0,1,3,2,4, 7,5,9,6,10,8,12,11, 13}; - break; - case 15: - type_ = GeometryTypes::vertex; - permutation_ = {0}; - break; - default: { - std::cerr << "Geometry Type not yet implemented!\n"; - std::abort(); - } - } -} - -}} // end namespace Dune::Vtk diff --git a/src/ALUGridTests.cc b/src/ALUGridTests.cc new file mode 100644 index 0000000000000000000000000000000000000000..5712230fe2fa59c16069311ad1f3a18531a3ecbf --- /dev/null +++ b/src/ALUGridTests.cc @@ -0,0 +1,240 @@ +// -*- tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- +// vi: set et ts=4 sw=2 sts=2: + +#ifdef HAVE_CONFIG_H +# include "config.h" +#endif + +#include // An initializer of MPI +#include // We use exceptions + +#include + +#include +#include +#include +#include + +#include +#include +#include + +#include +#include + +using namespace Dune; + +template +constexpr std::integral_constant order_c = {}; + +int main(int argc, char** argv) +{ + Dune::MPIHelper::instance(argc, argv); + + using TriangleGridType = Dune::ALUGrid<2, 3, Dune::simplex, Dune::conforming>; + using QuadGridType = Dune::ALUGrid<2, 3, Dune::cube, Dune::nonconforming>; + + + //triangle-pair + + /*{ //test 01: triangle-pair: vtk -> vtk + std::cout << "triangle-pair: vtk -> vtk (curved, order 3)" << std::endl; + GridFactory factory; + LagrangeGridCreator creator(factory); + + VtkReader reader(creator); + reader.read("dune-vtk/doc/triangles_3d_order3_subset.vtu"); + std::unique_ptr gridPtr = factory.createGrid(); + auto& grid = *gridPtr; + + CurvedSurfaceGrid curvedGrid(grid, creator, order_c<3>); + + LagrangeDataCollector dataCollector(curvedGrid.leafGridView(), 3); + VtkUnstructuredGridWriter vtkWriter(dataCollector, Vtk::ASCII); + vtkWriter.write("AG_test01_triangles_order3_subset_VtkReader.vtu"); + }*/ + + { //test 02: triangle-pair: gmsh4 -> vtk (flat, order 3) + std::cout << "\ntriangle-pair: gmsh4 -> vtk (flat, order 3)" << std::endl; + std::unique_ptr gridPtr = Gmsh4Reader::createGridFromFile( + "dune-gmsh4/src/meshes/triangles_3d_order3_subset.msh"); + auto& grid = *gridPtr; + + LagrangeDataCollector dataCollector(grid.leafGridView(), 3); + VtkUnstructuredGridWriter vtkWriter(dataCollector, Vtk::ASCII); + vtkWriter.write("AG_test02_triangles_order3_subset_flat.vtu"); + } + + { //test 03: triangle-pair: gmsh4 -> vtk (curved, order 3) + std::cout << "\ntriangle-pair: gmsh4 -> vtk (curved, order 3)" << std::endl; + GridFactory factory; + Gmsh4::LagrangeGridCreator creator(factory); + + Gmsh4Reader reader(creator); + reader.read("dune-gmsh4/src/meshes/triangles_3d_order3_subset.msh"); + std::unique_ptr gridPtr = factory.createGrid(); + auto& grid = *gridPtr; + + CurvedSurfaceGrid curvedGrid(grid, creator, order_c<3>); + + LagrangeDataCollector dataCollector(curvedGrid.leafGridView(), 3); + VtkUnstructuredGridWriter vtkWriter(dataCollector, Vtk::ASCII); + vtkWriter.write("AG_test03_triangles_order3_subset_curved.vtu"); + } + + + //sphere ascii - triangles + + { //test 04: sphere: gmsh4 -> vtk (flat, order 4) + std::cout << "\nsphere: gmsh4 -> vtk (flat, order 4, ascii)" << std::endl; + std::unique_ptr gridPtr = Gmsh4Reader::createGridFromFile( + "dune-gmsh4/src/meshes/sphere_order4.msh"); + auto& grid = *gridPtr; + + LagrangeDataCollector dataCollector(grid.leafGridView(), 4); + VtkUnstructuredGridWriter vtkWriter(dataCollector, Vtk::ASCII); + vtkWriter.write("AG_test04_sphere_order4_ascii_flat.vtu"); + } + + { //test 05: sphere: gmsh4 -> vtk (curved, order 4) + std::cout << "\nsphere: gmsh4 -> vtk (curved, order 4, ascii)" << std::endl; + GridFactory factory; + Gmsh4::LagrangeGridCreator creator(factory); + + Gmsh4Reader reader(creator); + reader.read("dune-gmsh4/src/meshes/sphere_order4.msh"); + std::unique_ptr gridPtr = factory.createGrid(); + auto& grid = *gridPtr; + + CurvedSurfaceGrid curvedGrid(grid, creator, order_c<4>); + + LagrangeDataCollector dataCollector(curvedGrid.leafGridView(), 4); + VtkUnstructuredGridWriter vtkWriter(dataCollector, Vtk::ASCII); + vtkWriter.write("AG_test05_sphere_order4_ascii_curved.vtu"); + } + + + // sphere binary - triangles + + { //test 06: sphere: gmsh4 -> vtk (flat, order 1, binary) + std::cout << "\nsphere: gmsh4 -> vtk (flat, order 1, binary)" << std::endl; + std::unique_ptr gridPtr = Gmsh4Reader::createGridFromFile( + "dune-gmsh4/src/meshes/sphere_order1_binary.msh"); + auto& grid = *gridPtr; + + VtkUnstructuredGridWriter vtkWriter(grid.leafGridView(), Vtk::ASCII); + vtkWriter.write("AG_test06_sphere_order1_binary.vtu"); + } + + { //test 07: sphere: gmsh4 -> vtk (flat, order 4, binary) + std::cout << "\nsphere: gmsh4 -> vtk (flat, order 4, binary)" << std::endl; + std::unique_ptr gridPtr = Gmsh4Reader::createGridFromFile( + "dune-gmsh4/src/meshes/sphere_order4_binary.msh"); + auto& grid = *gridPtr; + + LagrangeDataCollector dataCollector(grid.leafGridView(), 4); + VtkUnstructuredGridWriter vtkWriter(dataCollector, Vtk::ASCII); + vtkWriter.write("AG_test07_sphere_order4_binary_flat.vtu"); + } + + { //test 08: sphere: gmsh4 -> vtk (curved, order 4, binary) + std::cout << "\nsphere: gmsh4 -> vtk (curved, order 4, binary)" << std::endl; + GridFactory factory; + Gmsh4::LagrangeGridCreator creator(factory); + + Gmsh4Reader reader(creator); + reader.read("dune-gmsh4/src/meshes/sphere_order4_binary.msh"); + std::unique_ptr gridPtr = factory.createGrid(); + auto& grid = *gridPtr; + + CurvedSurfaceGrid curvedGrid(grid, creator, order_c<4>); + + LagrangeDataCollector dataCollector(curvedGrid.leafGridView(), 4); + VtkUnstructuredGridWriter vtkWriter(dataCollector, Vtk::ASCII); + vtkWriter.write("AG_test08_sphere_order4_binary_curved.vtu"); + } + + + //sphere ascii - quadrilaterals + + { //test 09: sphere: gmsh4 -> vtk (flat, order 1, quadrilaterals) + std::cout << "\nsphere: gmsh4 -> vtk (flat, order 1, ascii, quadrilaterals)" << std::endl; + std::unique_ptr gridPtr = Gmsh4Reader::createGridFromFile( + "dune-gmsh4/src/meshes/sphere_order1_quad.msh"); + auto& grid = *gridPtr; + + VtkUnstructuredGridWriter vtkWriter(grid.leafGridView(), Vtk::ASCII); + vtkWriter.write("AG_test09_sphere_order1_quad.vtu"); + } + + { //test 10: sphere: gmsh4 -> vtk (flat, order 4, quadrilaterals) + std::cout << "\nsphere: gmsh4 -> vtk (flat, order 4, ascii, quadrilaterals)" << std::endl; + std::unique_ptr gridPtr = Gmsh4Reader::createGridFromFile( + "dune-gmsh4/src/meshes/sphere_order4_quad.msh"); + auto& grid = *gridPtr; + + LagrangeDataCollector dataCollector(grid.leafGridView(), 4); + VtkUnstructuredGridWriter vtkWriter(dataCollector, Vtk::ASCII); + vtkWriter.write("AG_test10_sphere_order4_ascii_quad_flat.vtu"); + } + + { //test 11: sphere: gmsh4 -> vtk (curved, order 4, quadrilaterals) + std::cout << "\nsphere: gmsh4 -> vtk (curved, order 4, ascii, quadrilaterals)" << std::endl; + GridFactory factory; + Gmsh4::LagrangeGridCreator creator(factory); + + Gmsh4Reader reader(creator); + reader.read("dune-gmsh4/src/meshes/sphere_order4_quad.msh"); + std::unique_ptr gridPtr = factory.createGrid(); + auto& grid = *gridPtr; + + CurvedSurfaceGrid curvedGrid(grid, creator, order_c<4>); + + LagrangeDataCollector dataCollector(curvedGrid.leafGridView(), 4); + VtkUnstructuredGridWriter vtkWriter(dataCollector, Vtk::ASCII); + vtkWriter.write("AG_test11_sphere_order4_ascii_quad_curved.vtu"); + } + + + //sphere binary - quadrilaterals + + { //test 12: sphere: gmsh4 -> vtk (flat, order 1, binary, quadrilaterals) + std::cout << "\nsphere: gmsh4 -> vtk (flat, order 1, binary, quadrilaterals)" << std::endl; + std::unique_ptr gridPtr = Gmsh4Reader::createGridFromFile( + "dune-gmsh4/src/meshes/sphere_order1_quad_binary.msh"); + auto& grid = *gridPtr; + + VtkUnstructuredGridWriter vtkWriter(grid.leafGridView(), Vtk::ASCII); + vtkWriter.write("AG_test12_sphere_order1_binary_quad.vtu"); + } + + { //test 13: sphere: gmsh4 -> vtk (flat, order 4, binary, quadrilaterals) + std::cout << "\nsphere: gmsh4 -> vtk (flat, order 4, binary, quadrilaterals)" << std::endl; + std::unique_ptr gridPtr = Gmsh4Reader::createGridFromFile( + "dune-gmsh4/src/meshes/sphere_order4_quad_binary.msh"); + auto& grid = *gridPtr; + + LagrangeDataCollector dataCollector(grid.leafGridView(), 4); + VtkUnstructuredGridWriter vtkWriter(dataCollector, Vtk::ASCII); + vtkWriter.write("AG_test13_sphere_order4_binary_quad_flat.vtu"); + } + + { //test 14: sphere: gmsh4 -> vtk (curved, order 4, binary, quadrilaterals) + std::cout << "\nsphere: gmsh4 -> vtk (curved, order 4, binary, quadrilaterals)" << std::endl; + GridFactory factory; + Gmsh4::LagrangeGridCreator creator(factory); + + Gmsh4Reader reader(creator); + reader.read("dune-gmsh4/src/meshes/sphere_order4_quad_binary.msh"); + std::unique_ptr gridPtr = factory.createGrid(); + auto& grid = *gridPtr; + + CurvedSurfaceGrid curvedGrid(grid, creator, order_c<4>); + + LagrangeDataCollector dataCollector(curvedGrid.leafGridView(), 4); + VtkUnstructuredGridWriter vtkWriter(dataCollector, Vtk::ASCII); + vtkWriter.write("AG_test14_sphere_order4_binary_quad_curved.vtu"); + } + + return 0; +} diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 0c3202feb8510c71719afbaec4eeefc720635437..2370f995d3211a80740ab5c78c9148952125686f 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -1,3 +1,17 @@ -add_executable("gmsh4reader" gmsh4reader.cc) -target_link_dune_default_libraries("gmsh4reader") -target_link_libraries(gmsh4reader dunegmsh4) \ No newline at end of file +if(dune-alugrid_FOUND) + add_executable("gmsh4reader" gmsh4reader.cc) + target_link_dune_default_libraries("gmsh4reader") + target_link_libraries(gmsh4reader dunegmsh4) +endif() + +if(dune-alugrid_FOUND AND dune-vtk_FOUND AND dune-curvedsurfacegrid_FOUND) + add_executable("ALUGridTests" ALUGridTests.cc) + target_link_dune_default_libraries("ALUGridTests") + target_link_libraries(ALUGridTests dunegmsh4) +endif() + +if(dune-foamgrid_FOUND AND dune-vtk_FOUND AND dune-curvedsurfacegrid_FOUND) + add_executable("FoamGridTests" FoamGridTests.cc) + target_link_dune_default_libraries("FoamGridTests") + target_link_libraries(FoamGridTests dunegmsh4) +endif() diff --git a/src/FoamGridTests.cc b/src/FoamGridTests.cc new file mode 100644 index 0000000000000000000000000000000000000000..55f2aef82e73ddd129f84a68242f6a84fc765d6c --- /dev/null +++ b/src/FoamGridTests.cc @@ -0,0 +1,157 @@ +// -*- tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- +// vi: set et ts=4 sw=2 sts=2: + +#ifdef HAVE_CONFIG_H +# include "config.h" +#endif + +#include // An initializer of MPI +#include // We use exceptions + +#include + +#include +#include +#include +#include + +#include +#include +#include + +#include +#include + +using namespace Dune; + +template +constexpr std::integral_constant order_c = {}; + +int main(int argc, char** argv) +{ + Dune::MPIHelper::instance(argc, argv); + + using GridType = FoamGrid<2, 3>; + + + //triangle-pair + + /*{ //test 01: triangle-pair: vtk -> vtk + std::cout << "triangle-pair: vtk -> vtk (curved, order 3)" << std::endl; + GridFactory factory; + LagrangeGridCreator creator(factory); + + VtkReader reader(creator); + reader.read("dune-vtk/doc/triangles_3d_order3_subset.vtu"); + std::unique_ptr gridPtr = factory.createGrid(); + auto& grid = *gridPtr; + + CurvedSurfaceGrid curvedGrid(grid, creator, order_c<3>); + + LagrangeDataCollector dataCollector(curvedGrid.leafGridView(), 3); + VtkUnstructuredGridWriter vtkWriter(dataCollector, Vtk::ASCII); + vtkWriter.write("FG_test01_triangles_order3_subset_VtkReader.vtu"); + }*/ + + { //test 02: triangle-pair: gmsh4 -> vtk (flat, order 3) + std::cout << "\ntriangle-pair: gmsh4 -> vtk (flat, order 3)" << std::endl; + std::unique_ptr gridPtr = Gmsh4Reader::createGridFromFile( + "dune-gmsh4/src/meshes/triangles_3d_order3_subset.msh"); + auto& grid = *gridPtr; + + LagrangeDataCollector dataCollector(grid.leafGridView(), 3); + VtkUnstructuredGridWriter vtkWriter(dataCollector, Vtk::ASCII); + vtkWriter.write("FG_test02_triangles_order3_subset_flat.vtu"); + } + + { //test 03: triangle-pair: gmsh4 -> vtk (curved, order 3) + std::cout << "\ntriangle-pair: gmsh4 -> vtk (curved, order 3)" << std::endl; + GridFactory factory; + Gmsh4::LagrangeGridCreator creator(factory); + + Gmsh4Reader reader(creator); + reader.read("dune-gmsh4/src/meshes/triangles_3d_order3_subset.msh"); + std::unique_ptr gridPtr = factory.createGrid(); + auto& grid = *gridPtr; + + CurvedSurfaceGrid curvedGrid(grid, creator, order_c<3>); + + LagrangeDataCollector dataCollector(curvedGrid.leafGridView(), 3); + VtkUnstructuredGridWriter vtkWriter(dataCollector, Vtk::ASCII); + vtkWriter.write("FG_test03_triangles_order3_subset_curved.vtu"); + } + + + //sphere ascii + + { //test 04: sphere: gmsh4 -> vtk (flat, order 4) + std::cout << "\nsphere: gmsh4 -> vtk (flat, order 4, ascii)" << std::endl; + std::unique_ptr gridPtr = Gmsh4Reader::createGridFromFile( + "dune-gmsh4/src/meshes/sphere_order4.msh"); + auto& grid = *gridPtr; + + LagrangeDataCollector dataCollector(grid.leafGridView(), 4); + VtkUnstructuredGridWriter vtkWriter(dataCollector, Vtk::ASCII); + vtkWriter.write("FG_test04_sphere_order4_ascii_flat.vtu"); + } + + { //test 05: sphere: gmsh4 -> vtk (curved, order 4) + std::cout << "\nsphere: gmsh4 -> vtk (curved, order 4, ascii)" << std::endl; + GridFactory factory; + Gmsh4::LagrangeGridCreator creator(factory); + + Gmsh4Reader reader(creator); + reader.read("dune-gmsh4/src/meshes/sphere_order4.msh"); + std::unique_ptr gridPtr = factory.createGrid(); + auto& grid = *gridPtr; + + CurvedSurfaceGrid curvedGrid(grid, creator, order_c<4>); + + LagrangeDataCollector dataCollector(curvedGrid.leafGridView(), 4); + VtkUnstructuredGridWriter vtkWriter(dataCollector, Vtk::ASCII); + vtkWriter.write("FG_test05_sphere_order4_ascii_curved.vtu"); + } + + + // sphere binary + + { //test 06: sphere: gmsh4 -> vtk (flat, order 1, binary) + std::cout << "\nsphere: gmsh4 -> vtk (flat, order 1, binary)" << std::endl; + std::unique_ptr gridPtr = Gmsh4Reader::createGridFromFile( + "dune-gmsh4/src/meshes/sphere_order1_binary.msh"); + auto& grid = *gridPtr; + + VtkUnstructuredGridWriter vtkWriter(grid.leafGridView(), Vtk::ASCII); + vtkWriter.write("FG_test06_sphere_order1_binary.vtu"); + } + + { //test 07: sphere: gmsh4 -> vtk (flat, order 4, binary) + std::cout << "\nsphere: gmsh4 -> vtk (flat, order 4, binary)" << std::endl; + std::unique_ptr gridPtr = Gmsh4Reader::createGridFromFile( + "dune-gmsh4/src/meshes/sphere_order4_binary.msh"); + auto& grid = *gridPtr; + + LagrangeDataCollector dataCollector(grid.leafGridView(), 4); + VtkUnstructuredGridWriter vtkWriter(dataCollector, Vtk::ASCII); + vtkWriter.write("FG_test07_sphere_order4_binary_flat.vtu"); + } + + { //test 08: sphere: gmsh4 -> vtk (curved, order 4, binary) + std::cout << "\nsphere: gmsh4 -> vtk (curved, order 4, binary)" << std::endl; + GridFactory factory; + Gmsh4::LagrangeGridCreator creator(factory); + + Gmsh4Reader reader(creator); + reader.read("dune-gmsh4/src/meshes/sphere_order4_binary.msh"); + std::unique_ptr gridPtr = factory.createGrid(); + auto& grid = *gridPtr; + + CurvedSurfaceGrid curvedGrid(grid, creator, order_c<4>); + + LagrangeDataCollector dataCollector(curvedGrid.leafGridView(), 4); + VtkUnstructuredGridWriter vtkWriter(dataCollector, Vtk::ASCII); + vtkWriter.write("FG_test08_sphere_order4_binary_curved.vtu"); + } + + return 0; +} diff --git a/src/gmsh4reader.cc b/src/gmsh4reader.cc index 418a80ba02ae4ce8258bd17be7a9640ba4862fc1..0c6c17628fa9a2ad0d8ebbc952990ba3bacfc38b 100644 --- a/src/gmsh4reader.cc +++ b/src/gmsh4reader.cc @@ -12,13 +12,13 @@ #include // We use exceptions #include -#include +//#include #include #include -#include -#include -#include +#include +#include +#include #include @@ -34,7 +34,7 @@ int main(int argc, char** argv) using GridType = Dune::ALUGrid<2,2,Dune::simplex,Dune::conforming>; using GridView = typename GridType::LeafGridView; { - auto gridPtr = Gmsh4Reader::read("src/meshes/square.msh"); + auto gridPtr = Gmsh4Reader::createGridFromFile("src/meshes/square.msh"); auto& grid = *gridPtr; VTKWriter vtkWriter(grid.leafGridView()); @@ -42,7 +42,7 @@ int main(int argc, char** argv) } { - auto gridPtr = Gmsh4Reader::read("src/meshes/square_part1_topology.pro"); + auto gridPtr = Gmsh4Reader::createGridFromFile("src/meshes/square_part1_topology.pro"); auto& grid = *gridPtr; VTKWriter vtkWriter(grid.leafGridView()); @@ -50,7 +50,7 @@ int main(int argc, char** argv) } { - auto gridPtr = Gmsh4Reader::read("src/meshes/square_part2.msh"); + auto gridPtr = Gmsh4Reader::createGridFromFile("src/meshes/square_part2.msh"); auto& grid = *gridPtr; VTKWriter vtkWriter(grid.leafGridView()); diff --git a/src/meshes/sphere_order1_binary.msh b/src/meshes/sphere_order1_binary.msh new file mode 100644 index 0000000000000000000000000000000000000000..bbb80215c558bac0a548416545664a5d703153e3 Binary files /dev/null and b/src/meshes/sphere_order1_binary.msh differ diff --git a/src/meshes/sphere_order1_quad.msh b/src/meshes/sphere_order1_quad.msh new file mode 100644 index 0000000000000000000000000000000000000000..befb035ff4406fa4c36a464ec6990720fd2841af --- /dev/null +++ b/src/meshes/sphere_order1_quad.msh @@ -0,0 +1,1455 @@ +$MeshFormat +4.1 0 8 +$EndMeshFormat +$Entities +7 12 8 1 +1 0 0 0 0 +2 1 0 0 0 +3 0 1 0 0 +4 -1 0 0 0 +5 0 -1 0 0 +6 0 0 -1 0 +7 0 0 1 0 +1 5.551115123125783e-17 0 0 1 1 0 0 2 2 -3 +2 -1 5.551115123125783e-17 0 0 1 0 0 2 3 -4 +3 -1 -1 0 -5.551115123125783e-17 0 0 0 2 4 -5 +4 0 -1 0 1 -5.551115123125783e-17 0 0 2 5 -2 +5 0 5.551115123125783e-17 -1 0 1 0 0 2 3 -6 +6 0 -1 -1 0 0 -5.551115123125783e-17 0 2 6 -5 +7 0 -1 0 0 -5.551115123125783e-17 1 0 2 5 -7 +8 0 0 5.551115123125783e-17 0 1 1 0 2 7 -3 +9 5.551115123125783e-17 0 0 1 0 1 0 2 2 -7 +10 -1 0 5.551115123125783e-17 0 0 1 0 2 7 -4 +11 -1 0 -1 -5.551115123125783e-17 0 0 0 2 4 -6 +12 0 0 -1 1 0 -5.551115123125783e-17 0 2 6 -2 +14 -1 0 0 0 1 1 0 3 2 -10 8 +16 -1 -1 0 0 0 1 0 3 10 3 7 +18 0 0 0 1 1 1 0 3 -8 -9 1 +20 -1 0 -1 0 1 0 0 3 -11 -2 5 +22 0 0 -1 1 1 0 0 3 -5 -1 -12 +24 -1 -1 -1 0 0 0 0 3 -3 11 6 +26 0 -1 0 1 0 1 0 3 -7 4 9 +28 0 -1 -1 1 0 0 0 3 -4 -6 12 +30 -1 -1 -1 1 1 1 0 8 28 26 16 14 20 24 22 18 +$EndEntities +$Nodes +28 420 1 420 +0 1 0 1 +1 +0 0 0 +0 2 0 1 +2 +1 0 0 +0 3 0 1 +3 +0 1 0 +0 4 0 1 +4 +-1 0 0 +0 5 0 1 +5 +0 -1 0 +0 6 0 1 +6 +0 0 -1 +0 7 0 1 +7 +0 0 1 +1 1 0 7 +8 +9 +10 +11 +12 +13 +14 +0.9807852803040616 0.1950903225146834 0 +0.9238795320827141 0.3826834333997557 0 +0.8314696113699828 0.5555702344152805 0 +0.7071067795767629 0.7071067827963321 0 +0.5555702316295839 0.8314696132313258 0 +0.3826834312295727 0.9238795329816333 0 +0.1950903214133833 0.9807852805231239 0 +1 2 0 7 +15 +16 +17 +18 +19 +20 +21 +-0.1950903225146834 0.9807852803040616 0 +-0.3826834333997557 0.9238795320827141 0 +-0.5555702344152805 0.8314696113699828 0 +-0.7071067827963321 0.7071067795767629 0 +-0.8314696132313258 0.5555702316295839 0 +-0.9238795329816333 0.3826834312295727 0 +-0.9807852805231239 0.1950903214133833 0 +1 3 0 7 +22 +23 +24 +25 +26 +27 +28 +-0.9807852803040616 -0.1950903225146834 0 +-0.9238795320827141 -0.3826834333997557 0 +-0.8314696113699828 -0.5555702344152805 0 +-0.7071067795767629 -0.7071067827963321 0 +-0.5555702316295839 -0.8314696132313258 0 +-0.3826834312295727 -0.9238795329816333 0 +-0.1950903214133833 -0.9807852805231239 0 +1 4 0 7 +29 +30 +31 +32 +33 +34 +35 +0.1950903225146834 -0.9807852803040616 0 +0.3826834333997557 -0.9238795320827141 0 +0.5555702344152805 -0.8314696113699828 0 +0.7071067827963321 -0.7071067795767629 0 +0.8314696132313258 -0.5555702316295839 0 +0.9238795329816333 -0.3826834312295727 0 +0.9807852805231239 -0.1950903214133833 0 +1 5 0 7 +36 +37 +38 +39 +40 +41 +42 +0 0.9807852803040616 -0.1950903225146834 +0 0.9238795320827141 -0.3826834333997557 +0 0.8314696113699828 -0.5555702344152805 +0 0.7071067795767629 -0.7071067827963321 +0 0.5555702316295839 -0.8314696132313258 +0 0.3826834312295727 -0.9238795329816333 +0 0.1950903214133833 -0.9807852805231239 +1 6 0 7 +43 +44 +45 +46 +47 +48 +49 +0 -0.1950903225146834 -0.9807852803040616 +0 -0.3826834333997557 -0.9238795320827141 +0 -0.5555702344152805 -0.8314696113699828 +0 -0.7071067827963321 -0.7071067795767629 +0 -0.8314696132313258 -0.5555702316295839 +0 -0.9238795329816333 -0.3826834312295727 +0 -0.9807852805231239 -0.1950903214133833 +1 7 0 7 +50 +51 +52 +53 +54 +55 +56 +0 -0.9807852803040616 0.1950903225146834 +0 -0.9238795320827141 0.3826834333997557 +0 -0.8314696113699828 0.5555702344152805 +0 -0.7071067795767629 0.7071067827963321 +0 -0.5555702316295839 0.8314696132313258 +0 -0.3826834312295727 0.9238795329816333 +0 -0.1950903214133833 0.9807852805231239 +1 8 0 7 +57 +58 +59 +60 +61 +62 +63 +0 0.1950903225146834 0.9807852803040616 +0 0.3826834333997557 0.9238795320827141 +0 0.5555702344152805 0.8314696113699828 +0 0.7071067827963321 0.7071067795767629 +0 0.8314696132313258 0.5555702316295839 +0 0.9238795329816333 0.3826834312295727 +0 0.9807852805231239 0.1950903214133833 +1 9 0 7 +64 +65 +66 +67 +68 +69 +70 +0.9807852803040616 0 0.1950903225146834 +0.9238795320827141 0 0.3826834333997557 +0.8314696113699828 0 0.5555702344152805 +0.7071067795767629 0 0.7071067827963321 +0.5555702316295839 0 0.8314696132313258 +0.3826834312295727 0 0.9238795329816333 +0.1950903214133833 0 0.9807852805231239 +1 10 0 7 +71 +72 +73 +74 +75 +76 +77 +-0.1950903225146834 0 0.9807852803040616 +-0.3826834333997557 0 0.9238795320827141 +-0.5555702344152805 0 0.8314696113699828 +-0.7071067827963321 0 0.7071067795767629 +-0.8314696132313258 0 0.5555702316295839 +-0.9238795329816333 0 0.3826834312295727 +-0.9807852805231239 0 0.1950903214133833 +1 11 0 7 +78 +79 +80 +81 +82 +83 +84 +-0.9807852803040616 0 -0.1950903225146834 +-0.9238795320827141 0 -0.3826834333997557 +-0.8314696113699828 0 -0.5555702344152805 +-0.7071067795767629 0 -0.7071067827963321 +-0.5555702316295839 0 -0.8314696132313258 +-0.3826834312295727 0 -0.9238795329816333 +-0.1950903214133833 0 -0.9807852805231239 +1 12 0 7 +85 +86 +87 +88 +89 +90 +91 +0.1950903225146834 0 -0.9807852803040616 +0.3826834333997557 0 -0.9238795320827141 +0.5555702344152805 0 -0.8314696113699828 +0.7071067827963321 0 -0.7071067795767629 +0.8314696132313258 0 -0.5555702316295839 +0.9238795329816333 0 -0.3826834312295727 +0.9807852805231239 0 -0.1950903214133833 +2 14 0 42 +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 +-0.6875055383225137 0.7055337997682717 0.1719249608416854 +-0.1472830170291748 0.6379908087331874 0.7558276528857339 +-0.7557451280916776 0.1974081378415982 0.6244031778263196 +-0.1576551287680675 0.8327747890182382 0.5306891850685792 +-0.5179864706609408 0.1772398405160125 0.8368249847764351 +-0.8692767720370334 0.4670456926489319 0.1619450974094463 +-0.9202078718817905 0.1695602735020201 0.3527985064831008 +-0.1676590376944356 0.3675533424192072 0.9147649903422433 +-0.364668579150196 0.9128155545878458 0.1838058505136895 +-0.7783942660038965 0.6066126351400847 0.1616275890454896 +-0.684256254458616 0.6484061632856372 0.3337106915390419 +-0.5161661074349922 0.7613743928934325 0.3922774316495473 +-0.5677820369577756 0.616700794993648 0.5452556170845757 +-0.693183301077832 0.5403423956572676 0.4769979104379855 +-0.5873192495983338 0.4760888441305703 0.6545192980697113 +-0.433383841024757 0.6547502317925289 0.619258088607858 +-0.4556801295946057 0.509660584808164 0.7297956616654031 +-0.6131450040616045 0.3298052385117222 0.717831253599703 +-0.6588726295285738 0.1746957084002876 0.7316886411067376 +-0.5412237370056853 0.8199720826672593 0.1863401463665791 +-0.1473969913889179 0.7562364172336119 0.6374798884507382 +-0.1563211376905224 0.5332304757804799 0.831401805152036 +-0.33151269274844 0.3590116259168599 0.8724734878511844 +-0.8669216495321775 0.1672569545455974 0.4695444225294773 +-0.8832189216651898 0.3340366224061727 0.3291563022396128 +-0.8108635496604435 0.511100573087185 0.2850903506294394 +-0.4145446241381972 0.7462670965850432 0.5208053140595348 +-0.700356424323379 0.4127468916543976 0.5823580362102032 +-0.3402858414999034 0.8660481151371936 0.3662870572952542 +-0.1728141025161431 0.9123421158096072 0.3711699741245097 +-0.3583493743354176 0.183683626324682 0.9153393094004154 +-0.9202186626095656 0.3526380337598436 0.169835302958642 +-0.8106822993126782 0.3178873902281354 0.4916724689415246 +-0.1839478277210805 0.190335251490772 0.9643317316756929 +-0.9656407450422343 0.1836849333299429 0.1838417710474233 +-0.3093740708155517 0.5248952717219203 0.7929518510168101 +-0.2644715101496288 0.6854340457721507 0.6784062125420111 +-0.1865681675350627 0.9636365324157393 0.1913032991257041 +-0.4871368090141955 0.3494839523860671 0.8003491090318525 +-0.7764696309381856 0.4657639093790431 0.4244512845435489 +-0.307490465906116 0.7934722831618658 0.5252155264562689 +-0.6955992641087625 0.3174998772530888 0.6444652758028331 +2 16 0 42 +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 +-0.6875055377787982 -0.1719249611799052 0.705533800215676 +-0.1472830162271533 -0.7558276529155912 0.6379908088829656 +-0.7557451258138712 -0.6244031803757094 0.197408138498076 +-0.1576551282472985 -0.5306891850753062 0.8327747891125401 +-0.5179864681710346 -0.8368249862453001 0.1772398408576674 +-0.8692767716073455 -0.1619450983292946 0.4670456931297254 +-0.3646685788307186 -0.1838058504223418 0.9128155547338704 +-0.1676590367352288 -0.9147649904526661 0.3675533425819291 +-0.9202078710422845 -0.3527985084407073 0.1695602739849114 +-0.7783942655138227 -0.1616275896904016 0.6066126355971064 +-0.6842562532280182 -0.3337106922789621 0.6484061642034648 +-0.5161661061553623 -0.3922774318203455 0.7613743936729453 +-0.5677820348771921 -0.5452556177952178 0.6167007962808793 +-0.6931832992346681 -0.4769979117443707 0.5403423968685506 +-0.5873192471662031 -0.6545192992838677 0.4760888454617259 +-0.4333838391487743 -0.6192580889627016 0.6547502326986469 +-0.4556801274358181 -0.7297956623806706 0.5096605857140956 +-0.6131450015537748 -0.7178312552909126 0.3298052394930894 +-0.6588726269365071 -0.7316886433197173 0.1746957089076259 +-0.5412237365004761 -0.1863401464393927 0.8199720829841762 +-0.1473969907257887 -0.637479888465097 0.7562364173507575 +-0.1563211368054845 -0.8314018052128995 0.5332304759450391 +-0.3315126909960289 -0.8724734883559019 0.3590116263084739 +-0.8669216481254653 -0.4695444249373583 0.1672569550771276 +-0.8832189207503255 -0.329156303971815 0.3340366231182508 +-0.8108635487679787 -0.28509035184783 0.51110057382347 +-0.4145446226727181 -0.5208053142175181 0.7462670972888502 +-0.7003564221195302 -0.5823580379966871 0.4127468928733198 +-0.3402858407725065 -0.3662870573046925 0.8660481154190092 +-0.1728141021788535 -0.3711699741156094 0.9123421158771168 +-0.3583493724254334 -0.915339310105604 0.1836836265367574 +-0.9202186622762568 -0.1698353038981767 0.3526380341771296 +-0.8106822976775898 -0.4916724710791014 0.3178873910918042 +-0.9656407447940194 -0.1838417720942275 0.1836849335871233 +-0.1839478266732819 -0.9643317318582122 0.190335251578675 +-0.3093740691987102 -0.7929518513425121 0.524895272182856 +-0.2644715089114978 -0.6784062126682525 0.6854340461249304 +-0.1865681673779196 -0.1913032991075571 0.9636365324497661 +-0.4871368067399252 -0.8003491101245057 0.3494839530538425 +-0.7764696294700051 -0.4244512861489308 0.465763910363643 +-0.3074904648519024 -0.525215526525217 0.7934722835247617 +-0.6955992617598636 -0.6444652778377565 0.3174998782686942 +2 18 0 41 +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 +0.1908379452998976 0.5735952653715241 0.7965986129645746 +0.7783231307772571 0.604513094947624 0.1696379147889225 +0.7565341139233397 0.2175683570864143 0.616701017077924 +0.1596428798711527 0.8639883203677804 0.4775335937654085 +0.4674245343306026 0.1850171296694999 0.8644553004260421 +0.5102466383481536 0.8470290005958647 0.1489638889260728 +0.9369681141961004 0.2176065498999089 0.2733827763785825 +0.1708352273619119 0.3040935989404132 0.9371992361156037 +0.2948426350821988 0.9245068506771602 0.2415675963137114 +0.8803893780463885 0.1835027542692175 0.4373114247292244 +0.7577931824849791 0.3949642508436924 0.5193772551188277 +0.6274427400586604 0.2621803517624274 0.7331964750988715 +0.640203112169473 0.4416926428898424 0.6285281094632981 +0.5071827309471727 0.486802192710144 0.7111886547193815 +0.5112747766364982 0.5918277744036621 0.6231677047310034 +0.6185950453181976 0.6147348814211931 0.4893272887054724 +0.4909810165930511 0.7248887507293184 0.4831914117731626 +0.8517230138986555 0.3567970790730693 0.3837495953878214 +0.4110362132120294 0.6558668557381824 0.6331570887010786 +0.5801716649120021 0.7470112393679795 0.3246152299125085 +0.8726925952372866 0.4531376051446189 0.1818624343337816 +0.1736073244229088 0.4573790212240071 0.8721610676078635 +0.3051695104872303 0.3697994529966628 0.877564775063558 +0.3604579695249232 0.5365270294816783 0.7630260800533203 +0.2305361004801236 0.7396306891885608 0.632297042525009 +0.3494466688622538 0.1791236041916681 0.9196748121170117 +0.7373576325409812 0.5016443373162734 0.4523899651540431 +0.6544179540258545 0.7381010306656997 0.1641463066256639 +0.4467318541650436 0.8433621451964891 0.2986150406858946 +0.4891462953459483 0.3224060447145192 0.8104259645895322 +0.7067015859812007 0.6244159416367949 0.3326824314590272 +0.1819799635311429 0.180767375169592 0.9665435577083423 +0.3647328049486168 0.8137580186258014 0.4525128375157152 +0.7989951125611847 0.4924405148461256 0.3451219341644668 +0.2738537659162117 0.8721151269012958 0.4054865229862094 +0.4006937130183301 0.907986251099675 0.1224970047043683 +0.9245356715306634 0.312532772737089 0.2180758079948627 +0.1048104568443953 0.9800766474054061 0.1687143542993554 +0.9682410301080235 0.1332000486638027 0.2115822645008649 +0.9322795371822377 0.09719535605542273 0.3484364035409223 +0.1356295624366551 0.9388709164862966 0.3164269646686625 +2 20 0 41 +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 +-0.7965986129449684 0.1908379452133929 -0.5735952654275334 +-0.1696379147815678 0.7783231307547865 -0.6045130949786193 +-0.616701017122487 0.7565341138850034 -0.2175683570934028 +-0.4775335935673125 0.1596428796751894 -0.8639883205134788 +-0.8644553004678084 0.4674245342684676 -0.1850171296313327 +-0.148963888903273 0.5102466382711689 -0.8470290006462495 +-0.2733827763592061 0.9369681141983661 -0.2176065499144957 +-0.937199236130821 0.1708352273167346 -0.3040935989188944 +-0.2415675961290401 0.2948426349068993 -0.92450685078132 +-0.4373114247295312 0.8803893780432319 -0.1835027542836306 +-0.5193772551505172 0.7577931824448048 -0.394964250879101 +-0.7331964751514768 0.6274427399996029 -0.2621803517566494 +-0.6285281095056262 0.6402031121048442 -0.4416926429232841 +-0.7111886547499687 0.507182730862724 -0.4868021927534423 +-0.6231677047315407 0.5112747765322012 -0.5918277744931976 +-0.489327288720015 0.6185950452360953 -0.614734881492235 +-0.4831914117360679 0.4909810164268071 -0.7248887508666449 +-0.3837495953785802 0.8517230138881536 -0.3567970791080778 +-0.633157088666968 0.4110362130677213 -0.6558668558615508 +-0.3246152298944113 0.5801716647933366 -0.7470112394680061 +-0.1818624343120166 0.8726925952276912 -0.4531376051718335 +-0.8721610676127621 0.1736073243651438 -0.457379021236592 +-0.8775647750908065 0.3051695104160274 -0.3697994529907588 +-0.7630260800571576 0.3604579694217981 -0.5365270295455042 +-0.6322970424400209 0.2305361003236606 -0.7396306893099837 +-0.9196748121388976 0.3494466688174317 -0.1791236041667426 +-0.4523899651594261 0.7373576324992516 -0.5016443373727564 +-0.1641463066191788 0.6544179539746665 -0.7381010307125264 +-0.2986150405898286 0.4467318539912402 -0.8433621453225681 +-0.810425964632506 0.4891462952761885 -0.3224060447123347 +-0.3326824314483351 0.7067015859240646 -0.6244159417071571 +-0.9665435577152162 0.18197996350721 -0.1807673751569321 +-0.4525128373805994 0.3647328047343484 -0.8137580187969732 +-0.3451219341543163 0.7989951125355977 -0.492440514894755 +-0.4054865227756098 0.27385376569434 -0.8721151270688833 +-0.122497004649083 0.4006937129427022 -0.9079862511405081 +-0.21807580796474 0.9245356715302748 -0.3125327727592571 +-0.1687143539106905 0.1048104566883581 -0.9800766474889991 +-0.2115822644816235 0.968241030111713 -0.1332000486675473 +-0.348436403532973 0.9322795371846022 -0.09719535606123837 +-0.3164269644779056 0.1356295623081854 -0.938870916569146 +2 22 0 40 +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 +0.7063232628422945 0.687621355707878 -0.1681794266320198 +0.5681244433117896 0.2093133329773291 -0.7958784741086989 +0.1541573224485035 0.7605071264668987 -0.6307649566427803 +0.8341732362596056 0.1880767212733221 -0.5184420496287443 +0.1748251389688699 0.5435954763488514 -0.8209385658364338 +0.4726237751837101 0.8657385767616437 -0.1646920879636342 +0.9095434113934355 0.3751500801115161 -0.1788664311242186 +0.3802810415810798 0.1679504120014765 -0.9094938089522894 +0.17425726181426 0.9138157690625095 -0.3668448540155508 +0.6100378185792262 0.7756226904525604 -0.1620595629953095 +0.6683250774919354 0.6658081746976932 -0.3317243815294928 +0.7815588077014047 0.5237237909384278 -0.3389383733209336 +0.7218208627910141 0.4892555876150397 -0.4894932195925681 +0.6075631332339385 0.6224809570217319 -0.4933401435929053 +0.5186444067275789 0.5443049787271642 -0.6593482156668198 +0.6669620740479359 0.4225990711182345 -0.6136543138214552 +0.5244490092068244 0.410321408807064 -0.7460493135286476 +0.3435833456421548 0.5443340263213435 -0.7652783496128313 +0.1594162542612201 0.6479771624992442 -0.7447899400211782 +0.4111769635040687 0.3545579858008605 -0.8397750528495179 +0.5098959682194422 0.1281389301389948 -0.8506388870586576 +0.7374455076134995 0.2265059654336568 -0.6362933057353621 +0.1632988325096546 0.8334236670062602 -0.5279568946181324 +0.3422292350364662 0.8737530339098823 -0.3455933830669088 +0.5235335261603555 0.7983606489065734 -0.2975448222765424 +0.8202114258033927 0.5446288166208677 -0.175021910307592 +0.7988204547817817 0.3474811600041677 -0.4910628518472819 +0.42880242601654 0.6683468800166258 -0.6078165244663655 +0.8639475703512584 0.3636839153993324 -0.3483225593669874 +0.9114204505602874 0.1889742720551394 -0.3655153714985361 +0.1954981976846255 0.3773112451005866 -0.9052163713846035 +0.3586082411946308 0.9166734710072648 -0.1763799220398587 +0.3224211917342411 0.7996439918880269 -0.5065708848305963 +0.1869179724216687 0.9640072508024572 -0.1890811782966788 +0.1994542777730413 0.1907702494291748 -0.9611580010647391 +0.962631028224906 0.193850722203574 -0.1891121386897545 +0.4737432911069472 0.7287824029868498 -0.4944122806200014 +0.6261634549742613 0.3214527696315809 -0.7103431878682881 +0.7397467277026974 0.3357518232478807 -0.5831341972812735 +0.2830438244701516 0.6941197686395755 -0.6618790978819715 +2 24 0 41 +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 +-0.6934387019769034 -0.1733476793545042 -0.6993520920559226 +-0.1660024514196607 -0.7090043165924815 -0.685387529194901 +-0.723086855265611 -0.6716838600610739 -0.1612023321033076 +-0.2052938210944998 -0.4392966022272979 -0.8745701471534291 +-0.4922685101709421 -0.8446969800001638 -0.21013977698828 +-0.3916846423759722 -0.1430185849278084 -0.9089162916859033 +-0.9109382466335723 -0.3691978672450006 -0.1840772817104157 +-0.1808178407242698 -0.9083347696632018 -0.3771377131721391 +-0.2242973558421376 -0.2063305172764626 -0.9524276422923963 +-0.5429676676279241 -0.1626373050039386 -0.8238538820274792 +-0.6436947398277114 -0.3376485970573034 -0.6867681608981082 +-0.7703733937552105 -0.347185988399673 -0.5347772654601365 +-0.6940610145513598 -0.5032907356511278 -0.5147598891596775 +-0.5663996464562229 -0.4906085033462773 -0.6621893512724224 +-0.4786635430230927 -0.628926581390434 -0.6126439159912728 +-0.6033252702254629 -0.6439519023146753 -0.4704514489431221 +-0.5126002087219487 -0.759728641085367 -0.4000667668437312 +-0.1788733685648583 -0.5824619056545225 -0.7929328133452181 +-0.3628314705801373 -0.7661653725502741 -0.5304186515023345 +-0.3448471662887247 -0.8682248280099122 -0.3567437174356333 +-0.4142583347447121 -0.4714618608277035 -0.7785330730800182 +-0.5939638073459063 -0.7596312917527035 -0.2648911024426339 +-0.782598377981276 -0.5168377906008931 -0.3470136553334222 +-0.8164397343633607 -0.178908333642634 -0.5490154536130116 +-0.8588724642550142 -0.3587928840820625 -0.3655212120747513 +-0.4925548717997783 -0.3209135540045379 -0.8089525258768159 +-0.1751857482986614 -0.8192817627025291 -0.5459737602633254 +-0.8247461583455927 -0.5371732851587685 -0.176744550144899 +-0.3575672975953475 -0.9143250618048635 -0.190145494413864 +-0.9071195420975544 -0.1849394456162839 -0.3780628754583884 +-0.1880175309474601 -0.9628205231980138 -0.1939743492452644 +-0.3434119965451803 -0.278600023361095 -0.8969114937450909 +-0.9622574501277518 -0.1914252853579902 -0.1934346396053443 +-0.6349155377222714 -0.7567602091201447 -0.1555514251020353 +-0.4514407493301658 -0.8294294526596975 -0.3290106881316366 +-0.1517182467167069 -0.2793196056379452 -0.948136135541448 +-0.280427097327827 -0.1255679396655636 -0.9516266786993915 +-0.3397399505059764 -0.6062129801190339 -0.7190845491076808 +-0.1432785457102248 -0.1362970697995758 -0.9802521956635509 +-0.2885155470829942 -0.6963416367164619 -0.6571659638679102 +-0.6862430433675749 -0.6543750166488296 -0.3175906532243236 +2 26 0 41 +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 +0.6993520920212926 -0.693438702033723 0.1733476792669201 +0.6853875292990073 -0.1660024515067808 0.7090043164714451 +0.1612023321014321 -0.7230868552772219 0.6716838600490244 +0.874570147178661 -0.2052938213787339 0.439296602044236 +0.2101397769725431 -0.4922685101885144 0.8446969799938381 +0.9089162916490664 -0.391684642484022 0.1430185848659996 +0.1840772817206422 -0.9109382466400741 0.3691978672238597 +0.3771377131922998 -0.1808178407397747 0.9083347696517445 +0.9524276422764464 -0.2242973559611393 0.206330517220724 +0.8238538819861634 -0.5429676677180179 0.1626373049124488 +0.6867681608768444 -0.6436947399422079 0.3376485968822764 +0.534777265462819 -0.7703733938022842 0.3471859882910889 +0.5147598891851322 -0.6940610146277865 0.5032907355196974 +0.6621893512999588 -0.5663996466166404 0.4906085031239107 +0.6126439160752238 -0.4786635431676626 0.6289265811986272 +0.4704514489793288 -0.6033252703018029 0.6439519022167003 +0.4000667668710277 -0.5126002087787446 0.7597286410326718 +0.7929328134213127 -0.1788733687173618 0.5824619055040978 +0.5304186515914159 -0.3628314706651962 0.7661653724483215 +0.3567437174563775 -0.3448471663221178 0.8682248279881253 +0.7785330731047618 -0.4142583349627024 0.4714618605953032 +0.2648911024394354 -0.5939638073747977 0.7596312917312283 +0.3470136553511521 -0.782598378011468 0.5168377905432721 +0.5490154536020582 -0.8164397343838867 0.1789083335825773 +0.3655212120842549 -0.8588724642742929 0.3587928840262314 +0.8089525258452935 -0.4925548719613138 0.3209135538360656 +0.5459737603281777 -0.1751857483431561 0.8192817626497968 +0.1767445501531183 -0.8247461583574653 0.5371732851378356 +0.1901454944085962 -0.3575672976072493 0.9143250618013046 +0.378062875458812 -0.9071195421042928 0.1849394455823654 +0.1939743492456133 -0.188017530954291 0.9628205231966095 +0.8969114937193018 -0.3434119967103764 0.2786000232404935 +0.193434639608673 -0.9622574501298808 0.1914252853439241 +0.1555514250950437 -0.6349155377353414 0.7567602091106161 +0.329010688144348 -0.4514407493679577 0.8294294526340861 +0.9481361355421145 -0.1517182468354726 0.2793196055711727 +0.9516266786805716 -0.2804270974091788 0.1255679396265103 +0.7190845492020921 -0.3397399506811503 0.6062129799088715 +0.9802521956592309 -0.1432785457610926 0.1362970697771714 +0.6571659639807874 -0.2885155472053692 0.6963416365592315 +0.317590653236824 -0.6862430434042495 0.6543750166043022 +2 28 0 41 +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 +0.5735952654607053 -0.7965986129092414 -0.1908379452628214 +0.6045130950719432 -0.1696379147562654 -0.7783231306878177 +0.2175683571509767 -0.6167010171179246 -0.7565341138721654 +0.8639883204562352 -0.4775335936420408 -0.1596428797614608 +0.1850171296910894 -0.8644553004318943 -0.4674245343112339 +0.8470290006631561 -0.1489638888859993 -0.5102466382481461 +0.2176065499251142 -0.2733827763942607 -0.9369681141856721 +0.3040935989507612 -0.9371992361080138 -0.1708352273851304 +0.9245068507432793 -0.2415675962088454 -0.2948426349607942 +0.1835027543055585 -0.43731142475191 -0.8803893780275454 +0.3949642510080665 -0.5193772551448915 -0.7577931823814432 +0.26218035185495 -0.7331964751205275 -0.6274427399946934 +0.4416926430997066 -0.6285281094533651 -0.6402031120344341 +0.4868021929091352 -0.7111886546702952 -0.5071827308250081 +0.5918277746741873 -0.623167704631338 -0.5112747764448279 +0.6147348817972602 -0.4893272886102358 -0.6185950450198121 +0.7248887509800257 -0.4831914116391728 -0.4909810163547689 +0.3567970791840615 -0.383749595406945 -0.8517230138435433 +0.6558668559575433 -0.6331570885836396 -0.4110362130429097 +0.7470112395658555 -0.3246152298210411 -0.5801716647084004 +0.4531376052416342 -0.1818624343233942 -0.8726925951890769 +0.4573790212734054 -0.8721610675828619 -0.1736073244183674 +0.3697994530540045 -0.877564775045361 -0.305169510470073 +0.5365270296291937 -0.7630260799908857 -0.360457969437515 +0.7396306893102926 -0.6322970424243641 -0.2305361003656112 +0.179123604206087 -0.9196748121143545 -0.3494466688618562 +0.5016443375535957 -0.4523899651375146 -0.737357632389665 +0.7381010307664722 -0.1641463065832156 -0.6544179539228429 +0.8433621453256057 -0.2986150405799095 -0.446731853992136 +0.3224060448080984 -0.8104259645854998 -0.4891462952909494 +0.6244159418567831 -0.3326824314008563 -0.7067015858142113 +0.1807673751753704 -0.9665435577057806 -0.1819799635390092 +0.8137580187886803 -0.4525128373733495 -0.3647328047618452 +0.4924405150265712 -0.3451219341497928 -0.7989951124563099 +0.8721151270152144 -0.4054865228435558 -0.273853765764648 +0.9079862511355286 -0.1224970046652318 -0.4006937129490491 +0.3125327727900621 -0.2180758080045537 -0.9245356715104703 +0.9800766474399404 -0.1687143541532059 -0.1048104567567263 +0.1332000486642278 -0.2115822645027771 -0.9682410301075473 +0.09719535606480655 -0.3484364035489047 -0.9322795371782761 +0.9388709165281741 -0.3164269645771189 -0.1356295623603384 +3 30 0 0 +$EndNodes +$Elements +27 520 1 520 +0 1 15 1 +1 1 +0 2 15 1 +2 2 +0 3 15 1 +3 3 +0 4 15 1 +4 4 +0 5 15 1 +5 5 +0 6 15 1 +6 6 +0 7 15 1 +7 7 +1 1 1 8 +8 2 8 +9 8 9 +10 9 10 +11 10 11 +12 11 12 +13 12 13 +14 13 14 +15 14 3 +1 2 1 8 +16 3 15 +17 15 16 +18 16 17 +19 17 18 +20 18 19 +21 19 20 +22 20 21 +23 21 4 +1 3 1 8 +24 4 22 +25 22 23 +26 23 24 +27 24 25 +28 25 26 +29 26 27 +30 27 28 +31 28 5 +1 4 1 8 +32 5 29 +33 29 30 +34 30 31 +35 31 32 +36 32 33 +37 33 34 +38 34 35 +39 35 2 +1 5 1 8 +40 3 36 +41 36 37 +42 37 38 +43 38 39 +44 39 40 +45 40 41 +46 41 42 +47 42 6 +1 6 1 8 +48 6 43 +49 43 44 +50 44 45 +51 45 46 +52 46 47 +53 47 48 +54 48 49 +55 49 5 +1 7 1 8 +56 5 50 +57 50 51 +58 51 52 +59 52 53 +60 53 54 +61 54 55 +62 55 56 +63 56 7 +1 8 1 8 +64 7 57 +65 57 58 +66 58 59 +67 59 60 +68 60 61 +69 61 62 +70 62 63 +71 63 3 +1 9 1 8 +72 2 64 +73 64 65 +74 65 66 +75 66 67 +76 67 68 +77 68 69 +78 69 70 +79 70 7 +1 10 1 8 +80 7 71 +81 71 72 +82 72 73 +83 73 74 +84 74 75 +85 75 76 +86 76 77 +87 77 4 +1 11 1 8 +88 4 78 +89 78 79 +90 79 80 +91 80 81 +92 81 82 +93 82 83 +94 83 84 +95 84 6 +1 12 1 8 +96 6 85 +97 85 86 +98 86 87 +99 87 88 +100 88 89 +101 89 90 +102 90 91 +103 91 2 +2 14 3 53 +104 122 114 130 96 +105 132 95 121 120 +106 123 116 117 97 +107 127 128 107 108 +108 109 110 96 130 +109 61 62 121 95 +110 108 107 104 106 +111 105 104 103 102 +112 18 92 111 17 +113 111 92 102 103 +114 60 93 113 59 +115 96 110 74 73 +116 92 101 117 102 +117 104 105 119 106 +118 118 107 128 132 +119 75 74 110 94 +120 17 111 100 16 +121 106 109 130 108 +122 107 118 103 104 +123 75 115 98 76 +124 59 113 99 58 +125 132 120 103 118 +126 92 18 19 101 +127 95 112 60 61 +128 19 97 117 101 +129 19 20 123 97 +130 73 72 122 96 +131 103 120 100 111 +132 130 114 127 108 +133 98 115 124 116 +134 75 94 124 115 +135 15 129 63 3 +136 57 125 71 7 +137 77 126 21 4 +138 99 113 127 114 +139 58 99 125 57 +140 76 98 126 77 +141 128 127 113 93 +142 16 100 129 15 +143 94 133 119 124 +144 20 21 126 123 +145 72 71 125 122 +146 62 63 129 121 +147 60 112 128 93 +148 106 119 133 109 +149 114 122 125 99 +150 116 123 126 98 +151 102 117 131 105 +152 105 131 124 119 +153 109 133 94 110 +154 95 132 128 112 +155 120 121 129 100 +156 117 116 124 131 +2 16 3 53 +157 164 156 172 138 +158 174 137 163 162 +159 165 158 159 139 +160 169 170 149 150 +161 151 152 138 172 +162 54 55 163 137 +163 150 149 146 148 +164 147 146 145 144 +165 74 134 153 73 +166 153 134 144 145 +167 53 135 155 52 +168 138 152 25 26 +169 134 143 159 144 +170 146 147 161 148 +171 160 149 170 174 +172 24 25 152 136 +173 73 153 140 72 +174 148 151 172 150 +175 149 160 145 146 +176 24 157 142 23 +177 52 155 141 51 +178 174 162 145 160 +179 134 74 75 143 +180 137 154 53 54 +181 75 139 159 143 +182 26 27 164 138 +183 75 76 165 139 +184 145 162 140 153 +185 172 156 169 150 +186 142 157 166 158 +187 24 136 166 157 +188 71 171 56 7 +189 50 168 28 5 +190 22 167 77 4 +191 141 155 169 156 +192 23 142 167 22 +193 51 141 168 50 +194 170 169 155 135 +195 72 140 171 71 +196 136 175 161 166 +197 76 77 167 165 +198 27 28 168 164 +199 55 56 171 163 +200 53 154 170 135 +201 148 161 175 151 +202 158 165 167 142 +203 156 164 168 141 +204 144 159 173 147 +205 147 173 166 161 +206 151 175 136 152 +207 137 174 170 154 +208 162 163 171 140 +209 159 158 166 173 +2 18 3 52 +210 198 199 176 197 +211 199 198 205 189 +212 185 182 212 193 +213 201 180 205 198 +214 199 194 200 176 +215 184 204 181 211 +216 178 185 193 186 +217 178 186 188 187 +218 189 188 191 190 +219 191 192 194 190 +220 185 178 67 66 +221 177 196 9 10 +222 194 199 189 190 +223 66 65 215 185 +224 176 59 58 197 +225 212 182 214 8 +226 198 197 58 183 +227 59 176 200 60 +228 178 187 68 67 +229 10 11 203 177 +230 186 202 191 188 +231 179 61 60 200 +232 68 180 201 69 +233 203 181 204 195 +234 177 203 195 206 +235 200 194 192 208 +236 181 203 11 12 +237 185 215 214 182 +238 184 211 13 14 +239 57 7 70 207 +240 68 187 205 180 +241 188 189 205 187 +242 14 213 216 184 +243 214 215 65 64 +244 192 191 206 195 +245 58 57 207 183 +246 213 63 62 216 +247 191 202 209 206 +248 61 179 216 62 +249 212 196 209 193 +250 63 213 14 3 +251 8 214 64 2 +252 12 13 211 181 +253 69 201 207 70 +254 8 9 196 212 +255 198 183 207 201 +256 186 193 209 202 +257 195 204 208 192 +258 196 177 206 209 +259 184 210 208 204 +260 200 208 210 179 +261 179 210 184 216 +2 20 3 52 +262 239 240 217 238 +263 240 239 246 230 +264 226 223 253 234 +265 242 221 246 239 +266 240 235 241 217 +267 225 245 222 252 +268 219 226 234 227 +269 219 227 229 228 +270 230 229 232 231 +271 232 233 235 231 +272 226 219 18 17 +273 218 237 37 38 +274 235 240 230 231 +275 17 16 256 226 +276 217 80 79 238 +277 253 223 255 36 +278 239 238 79 224 +279 80 217 241 81 +280 219 228 19 18 +281 38 39 244 218 +282 227 243 232 229 +283 220 82 81 241 +284 19 221 242 20 +285 244 222 245 236 +286 218 244 236 247 +287 241 235 233 249 +288 222 244 39 40 +289 226 256 255 223 +290 225 252 41 42 +291 78 4 21 248 +292 19 228 246 221 +293 229 230 246 228 +294 42 254 257 225 +295 255 256 16 15 +296 233 232 247 236 +297 79 78 248 224 +298 254 84 83 257 +299 232 243 250 247 +300 82 220 257 83 +301 253 237 250 234 +302 84 254 42 6 +303 36 255 15 3 +304 40 41 252 222 +305 20 242 248 21 +306 36 37 237 253 +307 239 224 248 242 +308 227 234 250 243 +309 236 245 249 233 +310 237 218 247 250 +311 225 251 249 245 +312 241 249 251 220 +313 220 251 225 257 +2 22 3 51 +314 277 259 278 265 +315 284 286 287 261 +316 289 263 282 281 +317 275 277 288 262 +318 262 276 297 275 +319 277 275 272 274 +320 273 272 271 270 +321 89 261 287 90 +322 271 268 269 270 +323 39 38 280 260 +324 265 278 87 86 +325 262 40 39 276 +326 11 10 283 258 +327 268 258 283 269 +328 261 89 88 279 +329 282 267 258 268 +330 264 283 10 9 +331 88 87 278 259 +332 12 11 258 267 +333 295 279 88 259 +334 270 269 286 284 +335 38 37 266 280 +336 284 261 279 296 +337 12 267 282 263 +338 269 283 264 286 +339 40 262 288 41 +340 12 263 289 13 +341 8 2 91 293 +342 266 281 290 280 +343 85 6 42 292 +344 36 3 14 291 +345 272 285 294 271 +346 280 290 297 260 +347 37 36 291 266 +348 86 85 292 265 +349 272 275 297 285 +350 297 290 294 285 +351 9 8 293 264 +352 272 273 295 274 +353 268 271 294 282 +354 41 288 292 42 +355 13 289 291 14 +356 281 266 291 289 +357 277 265 292 288 +358 90 287 293 91 +359 279 295 273 296 +360 270 284 296 273 +361 39 260 297 276 +362 277 274 295 259 +363 282 294 290 281 +364 286 264 293 287 +2 24 3 52 +365 301 329 306 333 +366 310 320 322 309 +367 317 326 302 332 +368 304 322 320 325 +369 316 324 305 317 +370 312 313 310 311 +371 311 310 309 308 +372 81 298 321 80 +373 321 298 308 309 +374 299 315 45 46 +375 298 307 323 308 +376 312 316 314 313 +377 334 84 336 306 +378 325 320 338 300 +379 46 47 324 299 +380 44 45 315 301 +381 83 303 307 82 +382 25 24 325 300 +383 333 306 336 43 +384 305 324 47 48 +385 310 313 338 320 +386 308 323 318 311 +387 298 81 82 307 +388 304 325 24 23 +389 324 316 337 299 +390 309 322 327 321 +391 26 302 326 27 +392 319 302 26 331 +393 80 321 327 79 +394 302 319 314 332 +395 22 4 78 330 +396 49 5 28 328 +397 331 300 338 319 +398 48 49 328 305 +399 314 319 338 313 +400 23 22 330 304 +401 43 336 84 6 +402 300 331 26 25 +403 301 318 323 329 +404 84 334 303 83 +405 318 301 315 335 +406 43 44 301 333 +407 311 318 335 312 +408 27 326 328 28 +409 316 317 332 314 +410 79 327 330 78 +411 317 305 328 326 +412 322 304 330 327 +413 306 329 303 334 +414 307 303 329 323 +415 316 312 335 337 +416 299 337 335 315 +2 26 3 52 +417 342 370 347 374 +418 351 361 363 350 +419 358 367 343 373 +420 345 363 361 366 +421 357 365 346 358 +422 353 354 351 352 +423 352 351 350 349 +424 32 339 362 31 +425 362 339 349 350 +426 340 356 66 67 +427 339 348 364 349 +428 353 357 355 354 +429 375 35 377 347 +430 366 361 379 341 +431 67 68 365 340 +432 65 66 356 342 +433 34 344 348 33 +434 53 52 366 341 +435 374 347 377 64 +436 346 365 68 69 +437 351 354 379 361 +438 349 364 359 352 +439 339 32 33 348 +440 345 366 52 51 +441 365 357 378 340 +442 350 363 368 362 +443 54 343 367 55 +444 360 343 54 372 +445 31 362 368 30 +446 343 360 355 373 +447 50 5 29 371 +448 70 7 56 369 +449 372 341 379 360 +450 69 70 369 346 +451 355 360 379 354 +452 51 50 371 345 +453 64 377 35 2 +454 341 372 54 53 +455 342 359 364 370 +456 35 375 344 34 +457 359 342 356 376 +458 64 65 342 374 +459 352 359 376 353 +460 55 367 369 56 +461 357 358 373 355 +462 30 368 371 29 +463 358 346 369 367 +464 363 345 371 368 +465 347 370 344 375 +466 348 344 370 364 +467 357 353 376 378 +468 340 378 376 356 +2 28 3 52 +469 402 403 380 401 +470 403 402 409 393 +471 389 386 416 397 +472 405 384 409 402 +473 403 398 404 380 +474 388 408 385 415 +475 382 389 397 390 +476 382 390 392 391 +477 393 392 395 394 +478 395 396 398 394 +479 389 382 46 45 +480 381 400 86 87 +481 398 403 393 394 +482 45 44 419 389 +483 380 31 30 401 +484 416 386 418 85 +485 402 401 30 387 +486 31 380 404 32 +487 382 391 47 46 +488 87 88 407 381 +489 390 406 395 392 +490 383 33 32 404 +491 47 384 405 48 +492 407 385 408 399 +493 381 407 399 410 +494 404 398 396 412 +495 385 407 88 89 +496 389 419 418 386 +497 388 415 90 91 +498 29 5 49 411 +499 47 391 409 384 +500 392 393 409 391 +501 91 417 420 388 +502 418 419 44 43 +503 396 395 410 399 +504 30 29 411 387 +505 417 35 34 420 +506 395 406 413 410 +507 33 383 420 34 +508 416 400 413 397 +509 35 417 91 2 +510 85 418 43 6 +511 89 90 415 385 +512 48 405 411 49 +513 85 86 400 416 +514 402 387 411 405 +515 390 397 413 406 +516 399 408 412 396 +517 400 381 410 413 +518 388 414 412 408 +519 404 412 414 383 +520 383 414 388 420 +$EndElements diff --git a/src/meshes/sphere_order1_quad_binary.msh b/src/meshes/sphere_order1_quad_binary.msh new file mode 100644 index 0000000000000000000000000000000000000000..a0ccc28cbf68c4392949e709fc8e1c6f2303ba7d Binary files /dev/null and b/src/meshes/sphere_order1_quad_binary.msh differ diff --git a/src/meshes/sphere_order2.msh b/src/meshes/sphere_order2.msh new file mode 100644 index 0000000000000000000000000000000000000000..8eb80252975e9b4add07916639e7410bbfa3b1f2 --- /dev/null +++ b/src/meshes/sphere_order2.msh @@ -0,0 +1,1276 @@ +$MeshFormat +4.1 0 8 +$EndMeshFormat +$Entities +7 12 8 1 +1 0 0 0 0 +2 1 0 0 0 +3 0 1 0 0 +4 -1 0 0 0 +5 0 -1 0 0 +6 0 0 -1 0 +7 0 0 1 0 +1 5.551115123125783e-17 0 0 1 1 0 0 2 2 -3 +2 -1 5.551115123125783e-17 0 0 1 0 0 2 3 -4 +3 -1 -1 0 -5.551115123125783e-17 0 0 0 2 4 -5 +4 0 -1 0 1 -5.551115123125783e-17 0 0 2 5 -2 +5 0 5.551115123125783e-17 -1 0 1 0 0 2 3 -6 +6 0 -1 -1 0 0 -5.551115123125783e-17 0 2 6 -5 +7 0 -1 0 0 -5.551115123125783e-17 1 0 2 5 -7 +8 0 0 5.551115123125783e-17 0 1 1 0 2 7 -3 +9 5.551115123125783e-17 0 0 1 0 1 0 2 2 -7 +10 -1 0 5.551115123125783e-17 0 0 1 0 2 7 -4 +11 -1 0 -1 -5.551115123125783e-17 0 0 0 2 4 -6 +12 0 0 -1 1 0 -5.551115123125783e-17 0 2 6 -2 +14 -1 0 0 0 1 1 0 3 2 -10 8 +16 -1 -1 0 0 0 1 0 3 10 3 7 +18 0 0 0 1 1 1 0 3 -8 -9 1 +20 -1 0 -1 0 1 0 0 3 -11 -2 5 +22 0 0 -1 1 1 0 0 3 -5 -1 -12 +24 -1 -1 -1 0 0 0 0 3 -3 11 6 +26 0 -1 0 1 0 1 0 3 -7 4 9 +28 0 -1 -1 1 0 0 0 3 -4 -6 12 +30 -1 -1 -1 1 1 1 0 8 28 26 16 14 20 24 22 18 +$EndEntities +$Nodes +28 451 1 451 +0 1 0 1 +1 +0 0 0 +0 2 0 1 +2 +1 0 0 +0 3 0 1 +3 +0 1 0 +0 4 0 1 +4 +-1 0 0 +0 5 0 1 +5 +0 -1 0 +0 6 0 1 +6 +0 0 -1 +0 7 0 1 +7 +0 0 1 +1 1 0 7 +8 +9 +10 +116 +117 +118 +119 +0.923879532082714 0.382683433399756 0 +0.7071067795767627 0.7071067827963323 0 +0.3826834312295725 0.9238795329816334 0 +0.9807852803058363 0.1950903225057617 0 +0.8314696113269344 0.5555702344797071 0 +0.5555702315644191 0.8314696132748676 0 +0.1950903214881709 0.9807852805082476 0 +1 2 0 7 +11 +12 +13 +120 +121 +122 +123 +-0.382683433399756 0.923879532082714 0 +-0.7071067827963323 0.7071067795767627 0 +-0.9238795329816334 0.3826834312295725 0 +-0.1950903225057617 0.9807852803058363 0 +-0.5555702344797071 0.8314696113269344 0 +-0.8314696132748676 0.5555702315644191 0 +-0.9807852805082476 0.1950903214881709 0 +1 3 0 7 +14 +15 +16 +124 +125 +126 +127 +-0.923879532082714 -0.382683433399756 0 +-0.7071067795767627 -0.7071067827963323 0 +-0.3826834312295725 -0.9238795329816334 0 +-0.9807852803058363 -0.1950903225057617 0 +-0.8314696113269344 -0.5555702344797071 0 +-0.5555702315644191 -0.8314696132748676 0 +-0.1950903214881709 -0.9807852805082476 0 +1 4 0 7 +17 +18 +19 +128 +129 +130 +131 +0.382683433399756 -0.923879532082714 0 +0.7071067827963323 -0.7071067795767627 0 +0.9238795329816334 -0.3826834312295725 0 +0.1950903225057617 -0.9807852803058363 0 +0.5555702344797071 -0.8314696113269344 0 +0.8314696132748676 -0.5555702315644191 0 +0.9807852805082476 -0.1950903214881709 0 +1 5 0 7 +20 +21 +22 +132 +133 +134 +135 +0 0.923879532082714 -0.382683433399756 +0 0.7071067795767627 -0.7071067827963323 +0 0.3826834312295725 -0.9238795329816334 +0 0.9807852803058363 -0.1950903225057617 +0 0.8314696113269344 -0.5555702344797071 +0 0.5555702315644191 -0.8314696132748676 +0 0.1950903214881709 -0.9807852805082476 +1 6 0 7 +23 +24 +25 +136 +137 +138 +139 +0 -0.382683433399756 -0.923879532082714 +0 -0.7071067827963323 -0.7071067795767627 +0 -0.9238795329816334 -0.3826834312295725 +0 -0.1950903225057617 -0.9807852803058363 +0 -0.5555702344797071 -0.8314696113269344 +0 -0.8314696132748676 -0.5555702315644191 +0 -0.9807852805082476 -0.1950903214881709 +1 7 0 7 +26 +27 +28 +140 +141 +142 +143 +0 -0.923879532082714 0.382683433399756 +0 -0.7071067795767627 0.7071067827963323 +0 -0.3826834312295725 0.9238795329816334 +0 -0.9807852803058363 0.1950903225057617 +0 -0.8314696113269344 0.5555702344797071 +0 -0.5555702315644191 0.8314696132748676 +0 -0.1950903214881709 0.9807852805082476 +1 8 0 7 +29 +30 +31 +144 +145 +146 +147 +0 0.382683433399756 0.923879532082714 +0 0.7071067827963323 0.7071067795767627 +0 0.9238795329816334 0.3826834312295725 +0 0.1950903225057617 0.9807852803058363 +0 0.5555702344797071 0.8314696113269344 +0 0.8314696132748676 0.5555702315644191 +0 0.9807852805082476 0.1950903214881709 +1 9 0 7 +32 +33 +34 +148 +149 +150 +151 +0.923879532082714 0 0.382683433399756 +0.7071067795767627 0 0.7071067827963323 +0.3826834312295725 0 0.9238795329816334 +0.9807852803058363 0 0.1950903225057617 +0.8314696113269344 0 0.5555702344797071 +0.5555702315644191 0 0.8314696132748676 +0.1950903214881709 0 0.9807852805082476 +1 10 0 7 +35 +36 +37 +152 +153 +154 +155 +-0.382683433399756 0 0.923879532082714 +-0.7071067827963323 0 0.7071067795767627 +-0.9238795329816334 0 0.3826834312295725 +-0.1950903225057617 0 0.9807852803058363 +-0.5555702344797071 0 0.8314696113269344 +-0.8314696132748676 0 0.5555702315644191 +-0.9807852805082476 0 0.1950903214881709 +1 11 0 7 +38 +39 +40 +156 +157 +158 +159 +-0.923879532082714 0 -0.382683433399756 +-0.7071067795767627 0 -0.7071067827963323 +-0.3826834312295725 0 -0.9238795329816334 +-0.9807852803058363 0 -0.1950903225057617 +-0.8314696113269344 0 -0.5555702344797071 +-0.5555702315644191 0 -0.8314696132748676 +-0.1950903214881709 0 -0.9807852805082476 +1 12 0 7 +41 +42 +43 +160 +161 +162 +163 +0.382683433399756 0 -0.923879532082714 +0.7071067827963323 0 -0.7071067795767627 +0.9238795329816334 0 -0.3826834312295725 +0.1950903225057617 0 -0.9807852803058363 +0.5555702344797071 0 -0.8314696113269344 +0.8314696132748676 0 -0.5555702315644191 +0.9807852805082476 0 -0.1950903214881709 +2 14 0 45 +44 +45 +46 +47 +48 +49 +50 +51 +52 +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 +-0.415961558938104 0.8086729639274099 0.4159615594001928 +-0.3513492819509157 0.5457652364897508 0.7607193889417189 +-0.8086729650694494 0.4159615580604771 0.4159615580575751 +-0.5469711171766888 0.3483177506778902 0.7612472276055789 +-0.683386533121198 0.6659151537738685 0.2992321077740738 +-0.5884601166351738 0.5858478252116919 0.5572225918108927 +-0.2710534737310408 0.2754376988783996 0.922314527921418 +-0.2377861023671402 0.9408046350285552 0.2415458718956523 +-0.9468433920703524 0.2274968556512286 0.2274483931829651 +-0.3935661823842039 0.6931011246908895 0.6039176194115781 +-0.1791189423058796 0.6387178043730846 0.7483020585860023 +-0.2159444375257923 0.7846962578984894 0.581050585355334 +-0.2152316477586513 0.8880697575903765 0.4062110823900125 +-0.7846601264589276 0.2153018134829401 0.5813377805169873 +-0.8877581809579371 0.2144777442607579 0.4072894663001628 +-0.64066989622485 0.1798789650514131 0.7464486867851481 +-0.6952285573077134 0.391041707144909 0.6031116284544932 +-0.5502600093503964 0.8205844519621066 0.1544508961053669 +-0.5600508664824316 0.7450525298829305 0.3622702784763363 +-0.409096883564026 0.8872457208738871 0.2131543352812185 +-0.7042915194371814 0.693672485015863 0.1509699943060991 +-0.7547405952383163 0.5472544993628281 0.3617722305905365 +-0.832040941713886 0.5329948499225731 0.1537021836796195 +-0.8877581808153857 0.4072894669155769 0.2144777436821405 +-0.3305434169468569 0.1392682908227538 0.9334588328814533 +-0.4146155806266799 0.3161503104435636 0.8533128977743389 +-0.4753270578600186 0.178092875040523 0.8615956800761824 +-0.509146939975206 0.7065198419235289 0.4915273201788843 +-0.4758445717310666 0.5729586586432448 0.6673007710469182 +-0.1796874698531291 0.4748283289455292 0.861539593523465 +-0.1202221975598521 0.9414224224509923 0.3150721278062933 +-0.3301771477183117 0.883577541478883 0.332074960391073 +-0.9444173357284856 0.3080439252973007 0.1148252414016184 +-0.8882470059893809 0.32483298093261 0.324808852787813 +-0.3134214605784661 0.9417700199034541 0.1218040133161 +-0.9444217997129519 0.1148502502748928 0.3080209152618427 +-0.3153939186352389 0.4161331367090292 0.852853966761375 +-0.4538735382749148 0.4509953370765944 0.768506354683537 +-0.1383021826614453 0.1404720375379773 0.9803775359222635 +-0.1369896198570827 0.3326124608894895 0.9330609813471196 +-0.1206926544816171 0.9850899424365984 0.1226013395703329 +-0.9866213638644227 0.1152908171957007 0.1152662649549036 +-0.574930848869429 0.4730190535415634 0.6676132817768992 +-0.7097596847836821 0.5054878438751113 0.4906355363712042 +-0.6431558100544389 0.6314909487555367 0.4330932759037601 +2 16 0 45 +53 +54 +55 +56 +57 +58 +59 +60 +61 +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 +-0.4159615589381042 -0.415961559400193 0.8086729639274099 +-0.3513492812904227 -0.7607193888061874 0.5457652371038708 +-0.8086729639231932 -0.4159615589421272 0.4159615594043674 +-0.5469711167842398 -0.7612472273380482 0.3483177518788492 +-0.6833865325208754 -0.2992321075254806 0.6659151545016477 +-0.5884601164668629 -0.5572225903712388 0.5858478267500636 +-0.2710534729146807 -0.922314527658134 0.2754377005633823 +-0.2377861022439332 -0.2415458719129071 0.9408046350552653 +-0.9468433913210873 -0.2274483949520381 0.2274968570009796 +-0.3935661821357354 -0.6039176190665856 0.6931011251325794 +-0.1791189418712257 -0.7483020583680496 0.6387178047503236 +-0.215944437687618 -0.5810505852463088 0.7846962579346867 +-0.7846601245366975 -0.5813377827255778 0.2153018145250128 +-0.8877581798248866 -0.4072894686541396 0.2144777444804766 +-0.2152316477586182 -0.4062110823900296 0.8880697575903768 +-0.6406698944213219 -0.7464486881532948 0.1798789657975526 +-0.6952285563835858 -0.603111628662981 0.3910417084663498 +-0.5502600090046537 -0.1544508961594966 0.8205844521837633 +-0.5600508661395556 -0.3622702783421446 0.7450525302059167 +-0.4090968835051902 -0.2131543355316491 0.8872457208408513 +-0.7042915189605282 -0.1509699942563357 0.6936724855106435 +-0.7547405944350799 -0.3617722308942539 0.547254500269826 +-0.832040941521648 -0.1537021835645149 0.5329948502558628 +-0.8877581806242931 -0.2144777447201293 0.4072894667854938 +-0.3305434154858528 -0.9334588332630303 0.1392682917327877 +-0.4146155800214213 -0.8533128975303668 0.3161503118958292 +-0.4753270568569339 -0.8615956803987153 0.1780928761573584 +-0.5091469396891045 -0.4915273197572164 0.7065198424230607 +-0.4758445731314365 -0.6673007697160708 0.5729586590302135 +-0.1796874695502333 -0.8615395931362974 0.4748283297626387 +-0.1202221974768857 -0.3150721279322809 0.9414224224194221 +-0.3301771477298296 -0.3320749605537268 0.8835775414134488 +-0.9444173354058495 -0.1148252423440808 0.3080439259351467 +-0.8882470049201591 -0.3248088542401155 0.3248329824041734 +-0.3134214606421615 -0.121804012758627 0.9417700199543572 +-0.9444217989683066 -0.3080209173006747 0.1148502509301504 +-0.3153939179176888 -0.8528539665630314 0.416133137659372 +-0.4538735375415756 -0.7685063547322879 0.4509953377315409 +-0.1383021819326626 -0.9803775359018377 0.1404720383980571 +-0.1369896194260846 -0.9330609810731251 0.3326124618356235 +-0.1206926546456856 -0.1226013397157307 0.9850899423984011 +-0.9866213636784659 -0.1152662659404205 0.1152908178017511 +-0.5749308486387945 -0.6676132808594172 0.4730190551168107 +-0.709759683993898 -0.4906355360377664 0.5054878453076943 +-0.6431558095727471 -0.4330932750732666 0.6314909498157008 +2 18 0 41 +62 +63 +64 +65 +66 +67 +68 +69 +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 +0.4159615594014651 0.4159615589450291 0.8086729639231933 +0.758782979125179 0.5608503593763251 0.3312027550872202 +0.3898497269017617 0.745547033613041 0.5405338205010088 +0.7174092469569007 0.3509791682729025 0.6017786933908464 +0.536664390949363 0.8031750231598166 0.2586526892556447 +0.9174466667407223 0.292741083040234 0.2694332421709853 +0.2708248681120411 0.929987912297321 0.2485485340792938 +0.2274483941486833 0.2274968568884106 0.946843391541114 +0.5730779144668525 0.5675282320663921 0.5911796763742121 +0.7493235125444836 0.4628498193748312 0.4735866533726255 +0.5965365170918011 0.6665127814580778 0.4471072532726346 +0.4123540722712462 0.5943734052967912 0.6904233296733361 +0.202621305591877 0.7417414707867637 0.6393466954910548 +0.215332660822953 0.581360471911059 0.7846348493931796 +0.2132262989375409 0.4091224273229124 0.8872166504878088 +0.5829433553983069 0.2133896531831734 0.7839910078000438 +0.4091289859247101 0.2132217662309255 0.8872147154334078 +0.5792343797832683 0.3884696078396837 0.7166441913962427 +0.7245342400628726 0.1785117125389157 0.6657204394210376 +0.6571043932775676 0.6918835631776679 0.2991838086192062 +0.4711966052674891 0.7833629954129243 0.4053593178922677 +0.2003963839444631 0.8574725613029446 0.4739009347052939 +0.9322209812041404 0.1482081128454834 0.3301490534433955 +0.8348034735195801 0.3261976242886421 0.4435067874430892 +0.8476750471398038 0.1772774000153416 0.5000197375107626 +0.3359891705762084 0.8521011517402342 0.4012915454609999 +0.1370002808657191 0.9377259078858128 0.3192194303648228 +0.7456143446471957 0.6448757469961878 0.1679122389596474 +0.8623918553644833 0.4776107941280363 0.1678338974503976 +0.1148252873550821 0.308043961207611 0.9444173184283241 +0.325393977240433 0.3254183378137244 0.8878184865107311 +0.3092410703017528 0.1156232804034876 0.9439286082471293 +0.8498477053502357 0.4314293186884272 0.302700546228411 +0.6329912803176195 0.7631020929843566 0.1303734433262969 +0.9791783421214619 0.1498989741044417 0.1368943822174633 +0.9300995977337903 0.3411519853884021 0.1361251672579068 +0.1382465771117551 0.9823505366682244 0.1259972500673519 +0.3317024918098061 0.9350555147195274 0.1250785406045546 +0.4675666423771431 0.8741933797908256 0.1310243094469797 +0.1152761279043759 0.115300653625855 0.9866190620542583 +0.4085476045192215 0.8762176528977281 0.2556002339435588 +2 20 0 41 +70 +71 +72 +73 +74 +75 +76 +77 +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 +-0.8086729639231933 0.4159615594014651 -0.4159615589450291 +-0.331202754324082 0.7587829796006039 -0.5608503591837767 +-0.5405338205010088 0.3898497269017615 -0.7455470336130411 +-0.6017786921276245 0.7174092477019985 -0.3509791689157893 +-0.2586526869761673 0.5366643912884629 -0.8031750236673152 +-0.2694332424264601 0.9174466664542416 -0.2927410837029271 +-0.2485485354492085 0.2708248715254906 -0.9299879109371557 +-0.9468433915408873 0.2274483941572331 -0.2274968568808061 +-0.5913000201591198 0.5722347880648077 -0.568253142083921 +-0.4770036073293505 0.7457394473659547 -0.4651238923524648 +-0.4503698190289505 0.5906974882402037 -0.6695098979810116 +-0.690423382092888 0.4123541993253133 -0.5943732562609102 +-0.6399476401079226 0.2020524246272956 -0.7413783350102238 +-0.7846601238756394 0.2153018136566747 -0.5813377839394345 +-0.887758180074027 0.2144777449183253 -0.4072894678805247 +-0.7846601257101951 0.5813377813499115 -0.215301813962687 +-0.8877581803794257 0.4072894675107815 -0.214477744356367 +-0.7182104232608366 0.5767176120759918 -0.3893206696809914 +-0.6660133081980701 0.7243259456949063 -0.178264403895567 +-0.2991963417965819 0.6570984774264818 -0.6918837619277838 +-0.4083243719551745 0.4708976174109869 -0.782001688734793 +-0.4741436652389991 0.2002180719368581 -0.8573800256500119 +-0.3301569608773713 0.9322175954035596 -0.1482117944167174 +-0.4445542576962946 0.833428878280436 -0.3282800889671968 +-0.5059392024339181 0.8434985097192307 -0.1803767932467145 +-0.4022056386408229 0.3348373607335072 -0.8521235626964828 +-0.3194604102861211 0.1364343200436582 -0.9377263580459109 +-0.1684416354028925 0.745515563815409 -0.6448518896396226 +-0.1692096335234375 0.8596496890352767 -0.4820482466148137 +-0.944417335088355 0.1148252418567118 -0.3080439270902081 +-0.8882470051072854 0.3248088541070272 -0.3248329820255604 +-0.94442179947684 0.308020915739572 -0.1148502509352188 +-0.3041778758238466 0.848886805908192 -0.4322811707838777 +-0.131163187543655 0.6302190007610711 -0.7652582762134003 +-0.1376563164119855 0.979134675222136 -0.1494858733443577 +-0.1360969450587202 0.9300962176393575 -0.3411724600237315 +-0.1265626915833704 0.1378449537413736 -0.9823342882273891 +-0.1255185524470763 0.3297796781147728 -0.9356764702043689 +-0.1318928391938922 0.4662360794803355 -0.8747732261335964 +-0.9866213637338795 0.1152662655090786 -0.1152908177587882 +-0.2564116144263623 0.4082316887395076 -0.8761278287419914 +2 22 0 45 +78 +79 +80 +81 +82 +83 +84 +85 +86 +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 +0.8086729639165581 0.415961558951558 -0.415961559407836 +0.5430630994175535 0.3281019341489998 -0.7729369902253909 +0.5429778564933904 0.7669540826273032 -0.3419890093250876 +0.2735074671702702 0.5396063693541514 -0.7962528691028589 +0.2845750104554785 0.7908280487799344 -0.5418561254495387 +0.2637376809693576 0.9231112293883201 -0.2798358336848404 +0.5782123939126311 0.578202487072993 -0.5756320973229602 +0.2694052845970259 0.2699756494285361 -0.9244100504358636 +0.9408046356421613 0.2415458731726819 -0.2377860986421759 +0.6934862618776509 0.6066929993610801 -0.3885877109652571 +0.6375224507313543 0.750652121058777 -0.1734546567937774 +0.7846418529966417 0.5813549472090189 -0.2153220561893178 +0.6400318631686437 0.1672407332297412 -0.749926497249999 +0.6939861564536182 0.3817779102966318 -0.6104333230257595 +0.7848579638236904 0.2138891717906872 -0.5815921240983448 +0.8877902147448991 0.4071946434856368 -0.2145251894762268 +0.8880476578745103 0.2132673042039399 -0.4072940145658669 +0.7054938783057576 0.5018056153475067 -0.5004692918439761 +0.5671165042376901 0.6804014668381322 -0.4641472983286017 +0.5679779877137299 0.4590851304016987 -0.6831118857966952 +0.4721822007186928 0.1673497234873861 -0.8654698373560731 +0.47282281980219 0.8636685535805101 -0.174686034445961 +0.941443181306571 0.3150969776464726 -0.1199942959036839 +0.8841049993166824 0.3311525131842222 -0.3296913150130326 +0.941762816506033 0.1219932715306678 -0.3133694930076457 +0.3280955847949989 0.9338227912580173 -0.1425772834820216 +0.1345050241486663 0.9805846720749799 -0.1426958281463429 +0.1451258524202688 0.8710279097759887 -0.4693067944858272 +0.1444002638803366 0.7599908733655688 -0.6336895424356701 +0.1377226282095203 0.1370836449846438 -0.9809386076390235 +0.3316595562165304 0.1360890679646705 -0.9335318443153191 +0.1364475020463333 0.329958853129909 -0.9340820276755735 +0.4092116336923283 0.8563830359921939 -0.3148871774392351 +0.4404377229245929 0.6960098645429584 -0.5670845445644698 +0.4335424374472546 0.5684550095707647 -0.6992137420175573 +0.2836143091629968 0.6761190010444195 -0.6800191321313631 +0.4176528560370158 0.4405628008933785 -0.7946511878258944 +0.1387987124388905 0.6321735866950351 -0.7622935613728093 +0.1387758533506601 0.4679636559750658 -0.8727836382593606 +0.1332099519871895 0.9328873658132236 -0.3346285573552193 +0.9851091379556606 0.1222810206167382 -0.1208608220772302 +0.4115369722615859 0.3027789224336607 -0.8596291320050048 +0.277172735363483 0.8663983736776455 -0.415366263507107 +0.4196434958143728 0.789560169416814 -0.4477656477345984 +0.2745327695013721 0.4093782202393834 -0.8700811636069024 +2 24 0 45 +87 +88 +89 +90 +91 +92 +93 +94 +95 +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 +-0.752690446999476 -0.344965850330655 -0.5607634555687246 +-0.4159615580535521 -0.808672965073666 -0.4159615580563027 +-0.4159615594108959 -0.415961558948498 -0.8086729639165581 +-0.7627417501010839 -0.5597797462933912 -0.3238389388144085 +-0.2992321077523647 -0.6833865331535546 -0.6659151537504179 +-0.5625700278711022 -0.5819739606832606 -0.5872148438414564 +-0.9187229508124976 -0.2793977453656012 -0.2790789127379488 +-0.2377861002175336 -0.9408046356177686 -0.2415458717168535 +-0.2415458720975941 -0.2377861010076962 -0.940804635320304 +-0.5834545504169254 -0.2189971561939839 -0.7820620392121914 +-0.6010462672022246 -0.3867436907993984 -0.6994088234424349 +-0.7433873086275626 -0.1746908992754269 -0.6456457225768725 +-0.583454549241826 -0.7820620405611886 -0.2189971545072841 +-0.4090968818432282 -0.8872457218111922 -0.213154334682371 +-0.4090968825302697 -0.2131543355298468 -0.8872457212908069 +-0.7470360991696947 -0.6443127641618933 -0.1637013392595988 +-0.6076627473441065 -0.6992037744700286 -0.3766431563921983 +-0.1571204611089466 -0.5489581645965208 -0.8209495077187946 +-0.3636296322586041 -0.557292106855128 -0.7464576332119893 +-0.2152316480932357 -0.4062110833683225 -0.8880697570617994 +-0.1522446024506958 -0.7029994797212155 -0.6947037588327344 +-0.3626118786006027 -0.7543416175857806 -0.5472488917081605 +-0.1563539045947749 -0.8277933786701094 -0.5388056966550119 +-0.2152316472997767 -0.8880697580090158 -0.4062110817179077 +-0.9316749143645194 -0.3347680402822825 -0.1411106415173048 +-0.8528008751170314 -0.4249095506050936 -0.3036157789117731 +-0.8635961701073053 -0.4763279091370663 -0.1652675949879617 +-0.4955854402186609 -0.5045895039194079 -0.7069543860657787 +-0.6669186943829639 -0.470034552505658 -0.5781755568452617 +-0.8608401208926343 -0.1764012971209252 -0.4773226043627199 +-0.3152130125964734 -0.1198238045007216 -0.9414260526269858 +-0.3320794171400803 -0.3301763214608931 -0.8835761752437972 +-0.1202221963864387 -0.9414224226605846 -0.3150721276277798 +-0.3301771463459194 -0.8835775422569612 -0.3320749596853294 +-0.3134214582881271 -0.9417700207105955 -0.1218040129688193 +-0.122175971564846 -0.3132830514429271 -0.9417678916011069 +-0.8488192660762165 -0.3143097268853645 -0.4251061621796144 +-0.7685042038453483 -0.4574450643552472 -0.4473760183213346 +-0.9794700381440761 -0.1426268157017552 -0.1424641562668297 +-0.9317039782036856 -0.1412762595562687 -0.334617267165363 +-0.122601171234006 -0.1206927334792192 -0.9850899537084742 +-0.1206928237739446 -0.9850899555286854 -0.122601067719511 +-0.6735827205981744 -0.5758554663157114 -0.463332278635836 +-0.4958548413360291 -0.7046992367215092 -0.5074711440936749 +-0.4379399219250809 -0.6390276347176821 -0.632338759567511 +2 26 0 49 +96 +97 +98 +99 +100 +101 +102 +103 +104 +105 +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 +0.3130090706651065 -0.7856217931301513 0.5336887855673305 +0.7856154590230008 -0.3221183472142142 0.528250055307203 +0.3178325135269092 -0.5187427131040454 0.7936551461098335 +0.546013463533105 -0.3134754486941342 0.7769185547447002 +0.5335672221903445 -0.7936307970700706 0.2923288855826673 +0.7772820686048685 -0.5538201711159975 0.2985227024706557 +0.9287192057011995 -0.2679553352792744 0.2562822179884996 +0.5719308004781175 -0.5761984038046547 0.5838583380559259 +0.2664079727525482 -0.9272249566171067 0.2632122183339557 +0.2588075257629718 -0.2613572206159219 0.9298984180222961 +0.7599640924071688 -0.1639945108179727 0.6289359098297076 +0.8727630827262035 -0.162735852561794 0.4602191257664546 +0.1599206958475328 -0.8701501260351854 0.4661160040168025 +0.1592095097335162 -0.7592031327686161 0.631080767576332 +0.3210413600238357 -0.6638035699976553 0.6754977909752286 +0.1618606709270737 -0.6242581606646562 0.764266231133247 +0.1617014399098354 -0.4586053633614218 0.8738041914681023 +0.9366360755606044 -0.1354727436617242 0.3230479804660519 +0.9820453698041197 -0.136005421645712 0.130726496661012 +0.6858228303341829 -0.5732607032374556 0.4483516605479546 +0.5622279467681756 -0.6966600290866912 0.4456058120646227 +0.6657091749760465 -0.6834701490421671 0.2994993317538275 +0.8672545648730844 -0.4749348692518467 0.1493532379144429 +0.7533452082548618 -0.6399356031420834 0.1515038647382193 +0.4730954531510532 -0.1596899623881894 0.8664178022872442 +0.6406299130667116 -0.159524018882289 0.7510961335832986 +0.135709709844694 -0.9816333462914667 0.1340852270106079 +0.1346466747082609 -0.935576594795087 0.3264455670730377 +0.3289952488362957 -0.9347907055860255 0.1338972105501995 +0.4503170323424316 -0.6905907438568912 0.5659496398810507 +0.4299221356415421 -0.7993983111393642 0.4196776113077126 +0.8685449304981343 -0.2974048566486819 0.3964593988642061 +0.1320995542169629 -0.1325486217249174 0.9823342458931706 +0.3262477149255694 -0.1316369524484197 0.9360737904972752 +0.1307547660458919 -0.3253104045902184 0.9365235351135776 +0.4512407821955172 -0.5552866468074545 0.6985975210097091 +0.6309456592836843 -0.7617112935215483 0.1473210112401029 +0.4654670625656714 -0.8725171384146776 0.1485067568804457 +0.6758842371747648 -0.322287675795655 0.6628055159463604 +0.9355684152155788 -0.3285747021004944 0.1294233579790815 +0.4079873652364213 -0.2913995399644331 0.8652355852113109 +0.2932264665628803 -0.8668200097667765 0.4032881227794506 +0.6902644862624601 -0.4551038014441024 0.5625081945322653 +0.7920675026995421 -0.443921306413778 0.4190023208518005 +0.8650873036835114 -0.4157649243286126 0.2806483292371704 +0.5665994210270184 -0.450906817212855 0.6896724862446092 +0.4397952111786331 -0.4212963674679917 0.7931516519447062 +0.2916609018946494 -0.3941243311434642 0.8715503025681974 +0.4049229862326437 -0.8701504892471716 0.2808478258476393 +2 28 0 49 +106 +107 +108 +109 +110 +111 +112 +113 +114 +115 +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 +0.538053125082038 -0.3083817544043235 -0.784474045548968 +0.5211554492868533 -0.7931621792199559 -0.3151043559420731 +0.7990752178334859 -0.3223894898289964 -0.5074877467409107 +0.7855356110657611 -0.5406627370140992 -0.3010275876924976 +0.2790725544226984 -0.5376257364254065 -0.7956614084527598 +0.2852089917372906 -0.7941420923698037 -0.5366508810751252 +0.256310035984433 -0.927432976914512 -0.2723476432524154 +0.5858759320131174 -0.5796320993683363 -0.5663709223376643 +0.2525047701013874 -0.252504770101611 -0.9340678145359564 +0.9307259248704715 -0.2576936713923973 -0.2595057311473344 +0.6368816772351364 -0.1567994633115497 -0.7548481022744706 +0.4685621656253821 -0.1569350640496759 -0.8693795963882383 +0.4597771973438307 -0.8734480626216155 -0.1602916426555013 +0.626181534301119 -0.7632509135445542 -0.1592002797538368 +0.7678884374318646 -0.1644481451422025 -0.6191156234644205 +0.6810260573750806 -0.3212643385261688 -0.6580218339595553 +0.8783575235154668 -0.1627968094977559 -0.4494277024184505 +0.130569108904107 -0.9816863915781161 -0.1387210740670819 +0.3242897031052827 -0.9357320607155161 -0.1387144513343193 +0.4407288638590699 -0.568222941734106 -0.6948962203441115 +0.4449431570198256 -0.6988474959382616 -0.5600337172367857 +0.2869489642480052 -0.677231621521068 -0.6775083931059024 +0.1447732297996825 -0.761933636962745 -0.6312668570407381 +0.1453838761657661 -0.8724649299503712 -0.466549541375523 +0.7582728296120413 -0.6337626194514082 -0.1528635275604936 +0.8709454907237661 -0.4677815378493163 -0.1504472832432228 +0.5708415242770194 -0.4510204818215999 -0.6860907222361347 +0.4182765115938533 -0.4297557573055552 -0.8002216873539517 +0.3935546477859859 -0.8700129858758242 -0.2969716208890696 +0.9370773546090869 -0.3235636335868789 -0.1311205799975416 +0.9825499103615929 -0.1307737539897644 -0.1322645036124587 +0.9369115028287704 -0.1301819552831198 -0.3244217846967103 +0.7039215325945368 -0.4563170841612444 -0.5443061589329465 +0.3228691860852707 -0.1271501318874306 -0.9378637068559822 +0.1287282837162772 -0.1279451521494493 -0.9833916142681488 +0.1275589352526404 -0.32080183624562 -0.9385173945637082 +0.1416471168655956 -0.4671155874000933 -0.8727766737783097 +0.1416634470174834 -0.6314664365442191 -0.7623526790779123 +0.6652293911754713 -0.6777750481517074 -0.3131945740578246 +0.1294211499323892 -0.9348014500975974 -0.3307512885018094 +0.8698802476133356 -0.4037175711698727 -0.2834086758390797 +0.4007448160425578 -0.2841493923469021 -0.8710124656076413 +0.5614980403779416 -0.6962956841876418 -0.4470931344064628 +0.4089260418511004 -0.8038844942822415 -0.4319134313130081 +0.273803958018305 -0.8704662927554239 -0.4090474614884423 +0.6961613141961122 -0.5674296079727369 -0.4397534134178474 +0.8014196360176534 -0.4364816048290705 -0.4089136530505808 +0.8748233046846993 -0.2918950528892273 -0.3866283275696918 +0.2692145491669128 -0.4001574517935146 -0.8760122946003537 +3 30 0 0 +$EndNodes +$Elements +27 279 1 551 +0 1 15 1 +1 1 +0 2 15 1 +2 2 +0 3 15 1 +3 3 +0 4 15 1 +4 4 +0 5 15 1 +5 5 +0 6 15 1 +6 6 +0 7 15 1 +7 7 +1 1 8 4 +280 2 8 116 +281 8 9 117 +282 9 10 118 +283 10 3 119 +1 2 8 4 +284 3 11 120 +285 11 12 121 +286 12 13 122 +287 13 4 123 +1 3 8 4 +288 4 14 124 +289 14 15 125 +290 15 16 126 +291 16 5 127 +1 4 8 4 +292 5 17 128 +293 17 18 129 +294 18 19 130 +295 19 2 131 +1 5 8 4 +296 3 20 132 +297 20 21 133 +298 21 22 134 +299 22 6 135 +1 6 8 4 +300 6 23 136 +301 23 24 137 +302 24 25 138 +303 25 5 139 +1 7 8 4 +304 5 26 140 +305 26 27 141 +306 27 28 142 +307 28 7 143 +1 8 8 4 +308 7 29 144 +309 29 30 145 +310 30 31 146 +311 31 3 147 +1 9 8 4 +312 2 32 148 +313 32 33 149 +314 33 34 150 +315 34 7 151 +1 10 8 4 +316 7 35 152 +317 35 36 153 +318 36 37 154 +319 37 4 155 +1 11 8 4 +320 4 38 156 +321 38 39 157 +322 39 40 158 +323 40 6 159 +1 12 8 4 +324 6 41 160 +325 41 42 161 +326 42 43 162 +327 43 2 163 +2 14 9 28 +328 44 45 30 164 165 166 +329 31 44 30 167 166 146 +330 36 46 37 168 169 154 +331 36 47 46 170 171 168 +332 11 48 44 172 173 174 +333 12 48 11 175 172 121 +334 46 48 13 176 177 178 +335 35 50 47 179 180 181 +336 35 47 36 181 170 153 +337 13 48 12 177 175 122 +338 44 49 45 182 183 164 +339 30 45 29 165 184 145 +340 31 51 44 185 186 167 +341 13 52 46 187 188 178 +342 44 51 11 186 189 174 +343 46 52 37 188 190 169 +344 47 50 45 180 191 192 +345 7 50 35 193 179 152 +346 29 50 7 194 193 144 +347 11 51 3 189 195 120 +348 37 52 4 190 196 155 +349 3 51 31 195 185 147 +350 4 52 13 196 187 123 +351 45 50 29 191 194 184 +352 45 49 47 183 197 192 +353 47 49 46 197 198 171 +354 46 49 48 198 199 176 +355 48 49 44 199 182 173 +2 16 9 28 +356 53 54 27 200 201 202 +357 15 55 14 203 204 125 +358 28 53 27 205 202 142 +359 15 56 55 206 207 203 +360 35 57 53 208 209 210 +361 36 57 35 211 208 153 +362 55 57 37 212 213 214 +363 16 59 56 215 216 217 +364 16 56 15 217 206 126 +365 37 57 36 213 211 154 +366 53 58 54 218 219 200 +367 27 54 26 201 220 141 +368 28 60 53 221 222 205 +369 37 61 55 223 224 214 +370 53 60 35 222 225 210 +371 55 61 14 224 226 204 +372 56 59 54 216 227 228 +373 5 59 16 229 215 127 +374 26 59 5 230 229 140 +375 35 60 7 225 231 152 +376 14 61 4 226 232 124 +377 7 60 28 231 221 143 +378 4 61 37 232 223 155 +379 54 59 26 227 230 220 +380 54 58 56 219 233 228 +381 56 58 55 233 234 207 +382 55 58 57 234 235 212 +383 57 58 53 235 218 209 +2 18 9 26 +384 64 65 63 236 237 238 +385 62 64 30 239 240 241 +386 29 62 30 242 241 145 +387 33 62 34 243 244 150 +388 62 65 64 245 236 239 +389 33 65 62 246 245 243 +390 63 66 64 247 248 238 +391 30 64 31 240 249 146 +392 32 67 65 250 251 252 +393 32 65 33 252 246 149 +394 64 68 31 253 254 249 +395 9 63 8 255 256 117 +396 29 69 62 257 258 242 +397 62 69 34 258 259 244 +398 65 67 63 251 260 237 +399 9 66 63 261 247 255 +400 2 67 32 262 250 148 +401 8 67 2 263 262 116 +402 31 68 3 254 264 147 +403 3 68 10 264 265 119 +404 10 66 9 266 261 118 +405 34 69 7 259 267 151 +406 7 69 29 267 257 144 +407 63 67 8 260 263 256 +408 66 68 64 268 253 248 +409 10 68 66 265 268 266 +2 20 9 26 +410 72 73 71 269 270 271 +411 70 72 39 272 273 274 +412 38 70 39 275 274 157 +413 12 70 13 276 277 122 +414 70 73 72 278 269 272 +415 12 73 70 279 278 276 +416 71 74 72 280 281 271 +417 39 72 40 273 282 158 +418 11 75 73 283 284 285 +419 11 73 12 285 279 121 +420 72 76 40 286 287 282 +421 21 71 20 288 289 133 +422 38 77 70 290 291 275 +423 70 77 13 291 292 277 +424 73 75 71 284 293 270 +425 21 74 71 294 280 288 +426 3 75 11 295 283 120 +427 20 75 3 296 295 132 +428 40 76 6 287 297 159 +429 6 76 22 297 298 135 +430 22 74 21 299 294 134 +431 13 77 4 292 300 123 +432 4 77 38 300 290 156 +433 71 75 20 293 296 289 +434 74 76 72 301 286 281 +435 22 76 74 298 301 299 +2 22 9 28 +436 78 80 9 302 303 304 +437 42 79 78 305 306 307 +438 8 78 9 308 304 117 +439 42 78 43 307 309 162 +440 78 84 80 310 311 302 +441 79 84 78 312 310 306 +442 41 79 42 313 305 161 +443 9 80 10 303 314 118 +444 8 86 78 315 316 308 +445 78 86 43 316 317 309 +446 10 83 3 318 319 119 +447 20 82 21 320 321 133 +448 6 85 41 322 323 160 +449 22 85 6 324 322 135 +450 80 83 10 325 318 314 +451 82 84 81 326 327 328 +452 81 84 79 327 312 329 +453 21 81 22 330 331 134 +454 3 83 20 319 332 132 +455 43 86 2 317 333 163 +456 2 86 8 333 315 116 +457 41 85 79 323 334 313 +458 82 83 80 335 325 336 +459 20 83 82 332 335 320 +460 80 84 82 311 326 336 +461 21 82 81 321 328 330 +462 79 85 81 334 337 329 +463 81 85 22 337 324 331 +2 24 9 28 +464 39 89 87 338 339 340 +465 15 88 16 341 342 126 +466 40 89 39 343 338 158 +467 15 90 88 344 345 341 +468 23 91 89 346 347 348 +469 24 91 23 349 346 137 +470 88 91 25 350 351 352 +471 14 93 90 353 354 355 +472 14 90 15 355 344 125 +473 25 91 24 351 349 138 +474 89 92 87 356 357 339 +475 39 87 38 340 358 157 +476 40 95 89 359 360 343 +477 25 94 88 361 362 352 +478 88 94 16 362 363 342 +479 89 95 23 360 364 348 +480 90 93 87 354 365 366 +481 4 93 14 367 353 124 +482 38 93 4 368 367 156 +483 23 95 6 364 369 136 +484 16 94 5 363 370 127 +485 5 94 25 370 361 139 +486 6 95 40 369 359 159 +487 87 93 38 365 368 358 +488 87 92 90 357 371 366 +489 90 92 88 371 372 345 +490 88 92 91 372 373 350 +491 91 92 89 373 356 347 +2 26 9 30 +492 33 97 32 374 375 149 +493 26 96 27 376 377 141 +494 96 98 27 378 379 377 +495 27 98 28 379 380 142 +496 32 102 2 381 382 148 +497 101 103 100 383 384 385 +498 19 101 18 386 387 130 +499 34 99 33 388 389 150 +500 5 104 26 390 391 140 +501 17 104 5 392 390 128 +502 100 103 96 384 393 394 +503 97 102 32 395 381 375 +504 7 105 34 396 397 151 +505 28 105 7 398 396 143 +506 96 103 98 393 399 378 +507 18 100 17 400 401 129 +508 33 99 97 389 402 374 +509 2 102 19 382 403 131 +510 34 105 99 397 404 388 +511 26 104 96 391 405 376 +512 97 103 101 406 383 407 +513 101 102 97 408 395 407 +514 19 102 101 403 408 386 +515 98 103 99 399 409 410 +516 99 105 98 404 411 410 +517 18 101 100 387 385 400 +518 99 103 97 409 406 402 +519 98 105 28 411 398 380 +520 96 104 100 405 412 394 +521 100 104 17 412 392 401 +2 28 9 30 +522 42 106 41 413 414 161 +523 17 107 18 415 416 129 +524 42 108 106 417 418 413 +525 43 108 42 419 417 162 +526 5 112 17 420 421 128 +527 110 113 111 422 423 424 +528 24 111 25 425 426 138 +529 18 109 19 427 428 130 +530 106 113 110 429 422 430 +531 17 112 107 421 431 415 +532 19 115 2 432 433 131 +533 2 115 43 433 434 163 +534 108 113 106 435 429 418 +535 41 114 6 436 437 160 +536 6 114 23 437 438 136 +537 23 110 24 439 440 137 +538 107 109 18 441 427 416 +539 25 112 5 442 420 139 +540 109 115 19 443 432 428 +541 106 114 41 444 436 414 +542 111 113 107 423 445 446 +543 107 112 111 431 447 446 +544 111 112 25 447 442 426 +545 109 113 108 448 435 449 +546 108 115 109 450 443 449 +547 110 111 24 424 425 440 +548 107 113 109 445 448 441 +549 43 115 108 434 450 419 +550 110 114 106 451 444 430 +551 23 114 110 438 451 439 +$EndElements diff --git a/src/meshes/sphere_order4.msh b/src/meshes/sphere_order4.msh new file mode 100644 index 0000000000000000000000000000000000000000..0933be21ab89cc43f30b6c022f952baa0822b388 --- /dev/null +++ b/src/meshes/sphere_order4.msh @@ -0,0 +1,3964 @@ +$MeshFormat +4.1 0 8 +$EndMeshFormat +$Entities +7 12 8 1 +1 0 0 0 0 +2 1 0 0 0 +3 0 1 0 0 +4 -1 0 0 0 +5 0 -1 0 0 +6 0 0 -1 0 +7 0 0 1 0 +1 5.551115123125783e-17 0 0 1 1 0 0 2 2 -3 +2 -1 5.551115123125783e-17 0 0 1 0 0 2 3 -4 +3 -1 -1 0 -5.551115123125783e-17 0 0 0 2 4 -5 +4 0 -1 0 1 -5.551115123125783e-17 0 0 2 5 -2 +5 0 5.551115123125783e-17 -1 0 1 0 0 2 3 -6 +6 0 -1 -1 0 0 -5.551115123125783e-17 0 2 6 -5 +7 0 -1 0 0 -5.551115123125783e-17 1 0 2 5 -7 +8 0 0 5.551115123125783e-17 0 1 1 0 2 7 -3 +9 5.551115123125783e-17 0 0 1 0 1 0 2 2 -7 +10 -1 0 5.551115123125783e-17 0 0 1 0 2 7 -4 +11 -1 0 -1 -5.551115123125783e-17 0 0 0 2 4 -6 +12 0 0 -1 1 0 -5.551115123125783e-17 0 2 6 -2 +14 -1 0 0 0 1 1 0 3 2 -10 8 +16 -1 -1 0 0 0 1 0 3 10 3 7 +18 0 0 0 1 1 1 0 3 -8 -9 1 +20 -1 0 -1 0 1 0 0 3 -11 -2 5 +22 0 0 -1 1 1 0 0 3 -5 -1 -12 +24 -1 -1 -1 0 0 0 0 3 -3 11 6 +26 0 -1 0 1 0 1 0 3 -7 4 9 +28 0 -1 -1 1 0 0 0 3 -4 -6 12 +30 -1 -1 -1 1 1 1 0 8 28 26 16 14 20 24 22 18 +$EndEntities +$Nodes +28 1795 1 2131 +0 1 0 1 +1 +0 0 0 +0 2 0 1 +2 +1 0 0 +0 3 0 1 +3 +0 1 0 +0 4 0 1 +4 +-1 0 0 +0 5 0 1 +5 +0 -1 0 +0 6 0 1 +6 +0 0 -1 +0 7 0 1 +7 +0 0 1 +1 1 0 15 +8 +9 +10 +452 +453 +454 +455 +456 +457 +458 +459 +460 +461 +462 +463 +0.923879532082714 0.382683433399756 0 +0.7071067795767627 0.7071067827963323 0 +0.3826834312295725 0.9238795329816334 0 +0.9951847266505262 0.09801714054958774 0 +0.9807852803039523 0.1950903225152332 0 +0.956940335491579 0.2902846780477128 0 +0.8819212637039237 0.4713967380316439 0 +0.8314696113987495 0.5555702343722281 0 +0.7730104521436609 0.6343932856490939 0 +0.634393282602226 0.7730104546441607 0 +0.5555702315841347 0.831469613261694 0 +0.4713967355598113 0.8819212650251458 0 +0.2902846763756268 0.9569403359988007 0 +0.1950903214247674 0.9807852805208594 0 +0.09801714014457541 0.9951847266904164 0 +1 2 0 15 +11 +12 +13 +464 +465 +466 +467 +468 +469 +470 +471 +472 +473 +474 +475 +-0.382683433399756 0.923879532082714 0 +-0.7071067827963323 0.7071067795767627 0 +-0.9238795329816334 0.3826834312295725 0 +-0.09801714054958774 0.9951847266505262 0 +-0.1950903225152332 0.9807852803039523 0 +-0.2902846780477128 0.956940335491579 0 +-0.4713967380316439 0.8819212637039237 0 +-0.5555702343722281 0.8314696113987495 0 +-0.6343932856490939 0.7730104521436609 0 +-0.7730104546441607 0.634393282602226 0 +-0.831469613261694 0.5555702315841347 0 +-0.8819212650251458 0.4713967355598113 0 +-0.9569403359988007 0.2902846763756268 0 +-0.9807852805208594 0.1950903214247674 0 +-0.9951847266904164 0.09801714014457541 0 +1 3 0 15 +14 +15 +16 +476 +477 +478 +479 +480 +481 +482 +483 +484 +485 +486 +487 +-0.923879532082714 -0.382683433399756 0 +-0.7071067795767627 -0.7071067827963323 0 +-0.3826834312295725 -0.9238795329816334 0 +-0.9951847266505262 -0.09801714054958774 0 +-0.9807852803039523 -0.1950903225152332 0 +-0.956940335491579 -0.2902846780477128 0 +-0.8819212637039237 -0.4713967380316439 0 +-0.8314696113987495 -0.5555702343722281 0 +-0.7730104521436609 -0.6343932856490939 0 +-0.634393282602226 -0.7730104546441607 0 +-0.5555702315841347 -0.831469613261694 0 +-0.4713967355598113 -0.8819212650251458 0 +-0.2902846763756268 -0.9569403359988007 0 +-0.1950903214247674 -0.9807852805208594 0 +-0.09801714014457541 -0.9951847266904164 0 +1 4 0 15 +17 +18 +19 +488 +489 +490 +491 +492 +493 +494 +495 +496 +497 +498 +499 +0.382683433399756 -0.923879532082714 0 +0.7071067827963323 -0.7071067795767627 0 +0.9238795329816334 -0.3826834312295725 0 +0.09801714054958774 -0.9951847266505262 0 +0.1950903225152332 -0.9807852803039523 0 +0.2902846780477128 -0.956940335491579 0 +0.4713967380316439 -0.8819212637039237 0 +0.5555702343722281 -0.8314696113987495 0 +0.6343932856490939 -0.7730104521436609 0 +0.7730104546441607 -0.634393282602226 0 +0.831469613261694 -0.5555702315841347 0 +0.8819212650251458 -0.4713967355598113 0 +0.9569403359988007 -0.2902846763756268 0 +0.9807852805208594 -0.1950903214247674 0 +0.9951847266904164 -0.09801714014457541 0 +1 5 0 15 +20 +21 +22 +500 +501 +502 +503 +504 +505 +506 +507 +508 +509 +510 +511 +0 0.923879532082714 -0.382683433399756 +0 0.7071067795767627 -0.7071067827963323 +0 0.3826834312295725 -0.9238795329816334 +0 0.9951847266505262 -0.09801714054958774 +0 0.9807852803039523 -0.1950903225152332 +0 0.956940335491579 -0.2902846780477128 +0 0.8819212637039237 -0.4713967380316439 +0 0.8314696113987495 -0.5555702343722281 +0 0.7730104521436609 -0.6343932856490939 +0 0.634393282602226 -0.7730104546441607 +0 0.5555702315841347 -0.831469613261694 +0 0.4713967355598113 -0.8819212650251458 +0 0.2902846763756268 -0.9569403359988007 +0 0.1950903214247674 -0.9807852805208594 +0 0.09801714014457541 -0.9951847266904164 +1 6 0 15 +23 +24 +25 +512 +513 +514 +515 +516 +517 +518 +519 +520 +521 +522 +523 +0 -0.382683433399756 -0.923879532082714 +0 -0.7071067827963323 -0.7071067795767627 +0 -0.9238795329816334 -0.3826834312295725 +0 -0.09801714054958774 -0.9951847266505262 +0 -0.1950903225152332 -0.9807852803039523 +0 -0.2902846780477128 -0.956940335491579 +0 -0.4713967380316439 -0.8819212637039237 +0 -0.5555702343722281 -0.8314696113987495 +0 -0.6343932856490939 -0.7730104521436609 +0 -0.7730104546441607 -0.634393282602226 +0 -0.831469613261694 -0.5555702315841347 +0 -0.8819212650251458 -0.4713967355598113 +0 -0.9569403359988007 -0.2902846763756268 +0 -0.9807852805208594 -0.1950903214247674 +0 -0.9951847266904164 -0.09801714014457541 +1 7 0 15 +26 +27 +28 +524 +525 +526 +527 +528 +529 +530 +531 +532 +533 +534 +535 +0 -0.923879532082714 0.382683433399756 +0 -0.7071067795767627 0.7071067827963323 +0 -0.3826834312295725 0.9238795329816334 +0 -0.9951847266505262 0.09801714054958774 +0 -0.9807852803039523 0.1950903225152332 +0 -0.956940335491579 0.2902846780477128 +0 -0.8819212637039237 0.4713967380316439 +0 -0.8314696113987495 0.5555702343722281 +0 -0.7730104521436609 0.6343932856490939 +0 -0.634393282602226 0.7730104546441607 +0 -0.5555702315841347 0.831469613261694 +0 -0.4713967355598113 0.8819212650251458 +0 -0.2902846763756268 0.9569403359988007 +0 -0.1950903214247674 0.9807852805208594 +0 -0.09801714014457541 0.9951847266904164 +1 8 0 15 +29 +30 +31 +536 +537 +538 +539 +540 +541 +542 +543 +544 +545 +546 +547 +0 0.382683433399756 0.923879532082714 +0 0.7071067827963323 0.7071067795767627 +0 0.9238795329816334 0.3826834312295725 +0 0.09801714054958774 0.9951847266505262 +0 0.1950903225152332 0.9807852803039523 +0 0.2902846780477128 0.956940335491579 +0 0.4713967380316439 0.8819212637039237 +0 0.5555702343722281 0.8314696113987495 +0 0.6343932856490939 0.7730104521436609 +0 0.7730104546441607 0.634393282602226 +0 0.831469613261694 0.5555702315841347 +0 0.8819212650251458 0.4713967355598113 +0 0.9569403359988007 0.2902846763756268 +0 0.9807852805208594 0.1950903214247674 +0 0.9951847266904164 0.09801714014457541 +1 9 0 15 +32 +33 +34 +548 +549 +550 +551 +552 +553 +554 +555 +556 +557 +558 +559 +0.923879532082714 0 0.382683433399756 +0.7071067795767627 0 0.7071067827963323 +0.3826834312295725 0 0.9238795329816334 +0.9951847266505262 0 0.09801714054958774 +0.9807852803039523 0 0.1950903225152332 +0.956940335491579 0 0.2902846780477128 +0.8819212637039237 0 0.4713967380316439 +0.8314696113987495 0 0.5555702343722281 +0.7730104521436609 0 0.6343932856490939 +0.634393282602226 0 0.7730104546441607 +0.5555702315841347 0 0.831469613261694 +0.4713967355598113 0 0.8819212650251458 +0.2902846763756268 0 0.9569403359988007 +0.1950903214247674 0 0.9807852805208594 +0.09801714014457541 0 0.9951847266904164 +1 10 0 15 +35 +36 +37 +560 +561 +562 +563 +564 +565 +566 +567 +568 +569 +570 +571 +-0.382683433399756 0 0.923879532082714 +-0.7071067827963323 0 0.7071067795767627 +-0.9238795329816334 0 0.3826834312295725 +-0.09801714054958774 0 0.9951847266505262 +-0.1950903225152332 0 0.9807852803039523 +-0.2902846780477128 0 0.956940335491579 +-0.4713967380316439 0 0.8819212637039237 +-0.5555702343722281 0 0.8314696113987495 +-0.6343932856490939 0 0.7730104521436609 +-0.7730104546441607 0 0.634393282602226 +-0.831469613261694 0 0.5555702315841347 +-0.8819212650251458 0 0.4713967355598113 +-0.9569403359988007 0 0.2902846763756268 +-0.9807852805208594 0 0.1950903214247674 +-0.9951847266904164 0 0.09801714014457541 +1 11 0 15 +38 +39 +40 +572 +573 +574 +575 +576 +577 +578 +579 +580 +581 +582 +583 +-0.923879532082714 0 -0.382683433399756 +-0.7071067795767627 0 -0.7071067827963323 +-0.3826834312295725 0 -0.9238795329816334 +-0.9951847266505262 0 -0.09801714054958774 +-0.9807852803039523 0 -0.1950903225152332 +-0.956940335491579 0 -0.2902846780477128 +-0.8819212637039237 0 -0.4713967380316439 +-0.8314696113987495 0 -0.5555702343722281 +-0.7730104521436609 0 -0.6343932856490939 +-0.634393282602226 0 -0.7730104546441607 +-0.5555702315841347 0 -0.831469613261694 +-0.4713967355598113 0 -0.8819212650251458 +-0.2902846763756268 0 -0.9569403359988007 +-0.1950903214247674 0 -0.9807852805208594 +-0.09801714014457541 0 -0.9951847266904164 +1 12 0 15 +41 +42 +43 +584 +585 +586 +587 +588 +589 +590 +591 +592 +593 +594 +595 +0.382683433399756 0 -0.923879532082714 +0.7071067827963323 0 -0.7071067795767627 +0.9238795329816334 0 -0.3826834312295725 +0.09801714054958774 0 -0.9951847266505262 +0.1950903225152332 0 -0.9807852803039523 +0.2902846780477128 0 -0.956940335491579 +0.4713967380316439 0 -0.8819212637039237 +0.5555702343722281 0 -0.8314696113987495 +0.6343932856490939 0 -0.7730104521436609 +0.7730104546441607 0 -0.634393282602226 +0.831469613261694 0 -0.5555702315841347 +0.8819212650251458 0 -0.4713967355598113 +0.9569403359988007 0 -0.2902846763756268 +0.9807852805208594 0 -0.1950903214247674 +0.9951847266904164 0 -0.09801714014457541 +2 14 0 201 +44 +45 +46 +47 +48 +49 +50 +51 +52 +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 +-0.415961558938104 0.8086729639274099 0.4159615594001928 +-0.3513492819509157 0.5457652364897508 0.7607193889417189 +-0.8086729650694494 0.4159615580604771 0.4159615580575751 +-0.5469711171766888 0.3483177506778902 0.7612472276055789 +-0.683386533121198 0.6659151537738685 0.2992321077740738 +-0.5884601166351738 0.5858478252116919 0.5572225918108927 +-0.2710534737310408 0.2754376988783996 0.922314527921418 +-0.2377861023671402 0.9408046350285552 0.2415458718956523 +-0.9468433920703524 0.2274968556512286 0.2274483931829651 +-0.4078119089056523 0.7557258089826533 0.5124138450434785 +-0.3935661823842039 0.6931011246908895 0.6039176194115781 +-0.3743071212694632 0.6228146912202009 0.6870196790247373 +-0.2673645319448338 0.5946552049903671 0.7582225229019409 +-0.1791189423058796 0.6387178043730846 0.7483020585860023 +-0.08911943388195905 0.6765038919718189 0.7310268193791118 +-0.1067070602282911 0.7516341967162591 0.650891417691261 +-0.2159444375257923 0.7846962578984894 0.581050585355334 +-0.3220031597553807 0.8042481752785933 0.4994985862528579 +-0.3069495264395978 0.7439627601503037 0.593549829187111 +-0.2880210524568158 0.6734725534401065 0.6807926212177472 +-0.1971109015926529 0.716718430617084 0.6689259926831338 +-0.1066422973741192 0.9116148882543728 0.3969706738837737 +-0.2152316477586513 0.8880697575903765 0.4062110823900125 +-0.3179742710599195 0.8535267777816409 0.4127764559099783 +-0.1092684105982172 0.8671713714262128 0.485874703009038 +-0.2170880218459707 0.8421238190022265 0.4936600695216382 +-0.1085435431753932 0.8137628293370656 0.5709714150675719 +-0.7517085599659703 0.1065442526135448 0.6508322081065966 +-0.7846601264589276 0.2153018134829401 0.5813377805169873 +-0.8045818891185598 0.3172951791477802 0.5019678804385671 +-0.8535267785226256 0.3179742703832386 0.41277645489906 +-0.8877581809579371 0.2144777442607579 0.4072894663001628 +-0.9116019833170668 0.1063682513635709 0.3970738207364548 +-0.8137237392268901 0.1081715584610406 0.5710977063154064 +-0.8412040075065943 0.2151577663290113 0.4960674886980164 +-0.866645221494746 0.1084666442610271 0.486991834780702 +-0.6767012354283076 0.08827473039764062 0.7309466532812268 +-0.64066989622485 0.1798789650514131 0.7464486867851481 +-0.5989670422180245 0.2672404419148787 0.7548649074779747 +-0.6239871683962186 0.3719919049793337 0.6872132393272958 +-0.6952285573077134 0.391041707144909 0.6031116284544932 +-0.7577028534800658 0.4050526131944187 0.5116822904620977 +-0.7168040612434229 0.197416680337659 0.6687440408029024 +-0.6756776134627358 0.2873727822047807 0.6788789632277508 +-0.7451462988761969 0.3037202894933893 0.5937263502836618 +-0.468821906765171 0.8799651042904998 0.07659918386039796 +-0.5502600093503964 0.8205844519621066 0.1544508961053669 +-0.6227758060264486 0.7478936229884559 0.2297943082874526 +-0.6244126279451295 0.7071585716695635 0.3317161807583706 +-0.5600508664824316 0.7450525298829305 0.3622702784763363 +-0.4904825897961012 0.7790672090028268 0.3904883006742392 +-0.4149983864544605 0.8525877776951795 0.3176010399305856 +-0.409096883564026 0.8872457208738871 0.2131543352812185 +-0.3985747883083164 0.9109339812942713 0.1064773208169175 +-0.4822390406722895 0.8565563496703162 0.1837300397075365 +-0.5587490948117541 0.7874375095553651 0.2602721990384102 +-0.4895414240849192 0.8225507146274557 0.2894123631961347 +-0.707687436806426 0.7024178150052197 0.07607696727422646 +-0.7042915194371814 0.693672485015863 0.1509699943060991 +-0.6955922793873369 0.6817475365576465 0.2266532092301125 +-0.6341909539620681 0.769331863772365 0.07700855340299169 +-0.6304796385850571 0.7608097565048431 0.1538308803091805 +-0.5543383467711201 0.82870150971238 0.07721920162422988 +-0.7841788699348538 0.482792925489375 0.3898390578753061 +-0.7547405952383163 0.5472544993628281 0.3617722305905365 +-0.7209396081512395 0.6086879710378509 0.33127788231719 +-0.764529213951889 0.6026655239534128 0.2286686407272865 +-0.832040941713886 0.5329948499225731 0.1537021836796195 +-0.8852398999472856 0.458795677012209 0.07653003525563319 +-0.911601983321794 0.3970738206963993 0.1063682514725855 +-0.8877581808153857 0.4072894669155769 0.2144777436821405 +-0.8535267785225009 0.4127764549011182 0.3179742703809015 +-0.8283726808505042 0.4792433768268323 0.2900422165619407 +-0.7985417487972015 0.5429456733436266 0.2598866507255486 +-0.8623258873537799 0.4717764883678407 0.1839048912422531 +-0.3581223801399273 0.06909227918779282 0.9311147178514307 +-0.3305434169468569 0.1392682908227538 0.9334588328814533 +-0.3014686156387721 0.208311826273897 0.9304422909666542 +-0.3435129352756041 0.2966606819009919 0.8910618963418743 +-0.4146155806266799 0.3161503104435636 0.8533128977743389 +-0.4833298205309279 0.3328603833178555 0.8096889833775874 +-0.5143973920455917 0.2656266465063564 0.8153758689846549 +-0.4753270578600186 0.178092875040523 0.8615956800761824 +-0.4308736816059897 0.08854221594054144 0.8980579861543679 +-0.4045362104851548 0.1586816864365106 0.9006500856581182 +-0.375053032456023 0.2288010346840282 0.8983236106064784 +-0.4468126051968597 0.2477435609216415 0.8596404038079296 +-0.5192720158352523 0.08991155198962901 0.8498661579267702 +-0.562338932597811 0.180529513133444 0.8069597386317091 +-0.6007226687452623 0.08993688540118283 0.7943825475801343 +-0.8340517308283015 0.5462702795111636 0.07711350092629586 +-0.7717567620046393 0.6171310913512444 0.1534298419074221 +-0.774711557361932 0.6276463873469584 0.07669429796381144 +-0.4638458018928781 0.7603430516053934 0.4546707775322169 +-0.509146939975206 0.7065198419235289 0.4915273201788843 +-0.5509708620230147 0.6480085150130581 0.5258479568013812 +-0.5344497120546811 0.5809973185435434 0.6138449487695415 +-0.4758445717310666 0.5729586586432448 0.6673007710469182 +-0.4145978214323079 0.5609117746215607 0.7165798124106453 +-0.4531036525080811 0.7022637663672792 0.5491108107945787 +-0.4955060172607448 0.6437680052139583 0.5831265234245787 +-0.4361773676790495 0.6352403846329603 0.6373530871157245 +-0.269103396079374 0.5129565701529957 0.8151434961743989 +-0.1796874698531291 0.4748283289455292 0.861539593523465 +-0.08932985179292934 0.4306458847257911 0.8980892492104522 +-0.09041649572811813 0.5999729979841667 0.7948944955087677 +-0.1809637931690359 0.5593007349738963 0.8089714416588102 +-0.08988159139028551 0.5183064729609689 0.8504585231602483 +-0.05992028014188512 0.9348652340761094 0.3499093513233663 +-0.1202221975598521 0.9414224224509923 0.3150721278062933 +-0.1797528734153815 0.9433744364917147 0.278807419328922 +-0.2844616826706741 0.9146250311801493 0.2873022858086574 +-0.3301771477183117 0.883577541478883 0.332074960391073 +-0.3742220247186708 0.8480604748981732 0.3751683717092145 +-0.1668258296712279 0.9172881765692309 0.3615958291805953 +-0.2263010604341147 0.9182910981338248 0.3248527191429515 +-0.2731107820579018 0.8881571287525809 0.3695773469379483 +-0.9363462291074004 0.3463747769879304 0.05727349389475845 +-0.9444173357284856 0.3080439252973007 0.1148252414016184 +-0.9479112283850863 0.2682201105710077 0.1718204742944008 +-0.920351738723899 0.276561724180387 0.2765253871641216 +-0.8882470059893809 0.32483298093261 0.324808852787813 +-0.8508375906276952 0.371540235902741 0.3715282593292118 +-0.9189382059485399 0.3585241560628568 0.1643563298674409 +-0.921940902124944 0.3179500634311263 0.2212074369301077 +-0.8903003710914225 0.3663470156118124 0.2704720196005387 +-0.2760862863063119 0.9436421363837258 0.1825263842701841 +-0.3134214605784661 0.9417700199034541 0.1218040133161 +-0.3490780404247509 0.9351162592568794 0.06084491241374838 +-0.3705488152539223 0.8875805951902986 0.2736681613844579 +-0.3240951936222256 0.9181249701680109 0.2280544773183845 +-0.3620850750303133 0.9169485861090491 0.1676296181255228 +-0.947914572479348 0.1718576905758054 0.2681844467362814 +-0.9444217997129519 0.1148502502748928 0.3080209152618427 +-0.9363495324351164 0.05728589944102741 0.346363795500874 +-0.8903015521727885 0.270484134776563 0.3663352003737803 +-0.921943171292477 0.2212320614588116 0.3179263497885244 +-0.9189404787718484 0.1643685888977951 0.3585127103162645 +-0.2940541575535011 0.3464679920054338 0.8907817257562165 +-0.3153939186352389 0.4161331367090292 0.852853966761375 +-0.334605672909448 0.4829905754519663 0.8091718900711973 +-0.403262419746023 0.500077362216453 0.7663563483257749 +-0.4538735382749148 0.4509953370765944 0.768506354683537 +-0.501712672986169 0.4005917522363889 0.7666880994284788 +-0.4358052827232333 0.3847253129929371 0.8136708112578509 +-0.3657577278465204 0.3670939563794467 0.8552562842272693 +-0.385960911587692 0.4351439279577526 0.8134395716264953 +-0.06877257367253684 0.06988498835554165 0.995181602278198 +-0.1383021826614453 0.1404720375379773 0.9803775359222635 +-0.2063531232174024 0.2096532168186683 0.9557530628860197 +-0.1672050651777729 0.07013207207493283 0.9834246075044966 +-0.2355807022945535 0.1403531086771721 0.9616666457723585 +-0.2637138003589201 0.06997057953015487 0.9620598471511373 +-0.0683097306367097 0.3587413230012421 0.9309341780553867 +-0.1369896198570827 0.3326124608894895 0.9330609813471196 +-0.2049341488891186 0.3046857797531833 0.9301443813920973 +-0.06901033938323728 0.264550426508443 0.96189949833255 +-0.1381146173976909 0.2377060799570806 0.9614677176132995 +-0.06909759037386114 0.1681658253702849 0.9833340115047668 +-0.1803756395498756 0.9663856106708129 0.1832033846449718 +-0.1206926544816171 0.9850899424365984 0.1226013395703329 +-0.06011753821447145 0.9963215184827278 0.06106810466440745 +-0.2547791952387429 0.9650554192899529 0.06128294520167942 +-0.2179201680962813 0.9682143226626084 0.1227673642621485 +-0.1580401764071501 0.9855303733569392 0.06126325025763033 +-0.9698475568531201 0.1723489819043618 0.1723123469243099 +-0.9866213638644227 0.1152908171957007 0.1152662649549036 +-0.9966947752031297 0.05744967807398433 0.05743744050685477 +-0.9659424888314936 0.05773255097927327 0.2522341389016277 +-0.9702592349326231 0.1154808206391909 0.212746791027409 +-0.9860940153062284 0.05791295894789205 0.1557712494754395 +-0.06038382043072879 0.9853908844149547 0.1592438354916852 +-0.1207581157402036 0.9680223558964436 0.2198867798835906 +-0.06037324502337019 0.9648888815429875 0.2556257372802493 +-0.9860927829579281 0.1557835013661489 0.05790098531451383 +-0.9702569567809139 0.2127707090658713 0.115455892798272 +-0.9659402311829903 0.2522456434372879 0.05772005846375981 +-0.2490666184631909 0.4471076063782333 0.8591045383921785 +-0.2275334124948205 0.3769910407883592 0.8978342282202054 +-0.1583851696633931 0.4053974495074319 0.9003149704206677 +-0.5835719248227249 0.5314596448415563 0.6139987414185688 +-0.574930848869429 0.4730190535415634 0.6676132817768992 +-0.5626306313797762 0.4115679374572642 0.7169788040732918 +-0.4663020563605825 0.5136667305115643 0.7202144695848953 +-0.5269046728366417 0.5242630974137794 0.668969110223351 +-0.5159699320500558 0.4635202675422869 0.7203637905931888 +-0.6518690411681404 0.5470582959236636 0.525160902988433 +-0.7097596847836821 0.5054878438751113 0.4906355363712042 +-0.7620370041664897 0.4616287646260299 0.4540908366734642 +-0.6378260817971789 0.4334070776392247 0.6366601875659303 +-0.647405388938133 0.4913893703156153 0.5825828259695679 +-0.7053089889950702 0.4492649230786026 0.5483614309321265 +-0.6173240523038049 0.6100140614241326 0.4967835135268113 +-0.6431558100544389 0.6314909487555367 0.4330932759037601 +-0.6653367969080105 0.6501440186623652 0.3669328299263215 +-0.7345229807162434 0.5273054828584289 0.427112302032105 +-0.6789709173965102 0.5698807375367752 0.4628546621935258 +-0.7021135477051201 0.590423817867334 0.3980405524866671 +-0.6038937923618 0.6902405152225494 0.3985979411539816 +-0.5792626221876135 0.6704308898702003 0.4636563775515027 +-0.5366690249214401 0.7272035746607655 0.427973502322837 +2 16 0 201 +53 +54 +55 +56 +57 +58 +59 +60 +61 +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 +-0.4159615589381042 -0.415961559400193 0.8086729639274099 +-0.3513492812904227 -0.7607193888061874 0.5457652371038708 +-0.8086729639231932 -0.4159615589421272 0.4159615594043674 +-0.5469711167842398 -0.7612472273380482 0.3483177518788492 +-0.6833865325208754 -0.2992321075254806 0.6659151545016477 +-0.5884601164668629 -0.5572225903712388 0.5858478267500636 +-0.2710534729146807 -0.922314527658134 0.2754377005633823 +-0.2377861022439332 -0.2415458719129071 0.9408046350552653 +-0.9468433913210873 -0.2274483949520381 0.2274968570009796 +-0.4078119087567905 -0.5124138447537567 0.7557258092594271 +-0.3935661821357354 -0.6039176190665856 0.6931011251325794 +-0.3743071206595912 -0.6870196792125711 0.6228146913795324 +-0.2673645311674292 -0.7582225226560656 0.5946552056534044 +-0.1791189418712257 -0.7483020583680496 0.6387178047503236 +-0.08911943370479578 -0.7310268189860873 0.676503892419858 +-0.1067070610149006 -0.6508914179745008 0.7516341963593101 +-0.215944437687618 -0.5810505852463088 0.7846962579346867 +-0.3220031599805455 -0.499498585417353 0.8042481757073536 +-0.3069495264017765 -0.5935498284153111 0.743962760781667 +-0.2880210521803825 -0.680792621007174 0.6734725537711896 +-0.1971109017971086 -0.6689259925358472 0.7167184306983201 +-0.7517085569388759 -0.6508322116001698 0.1065442526300899 +-0.7846601245366975 -0.5813377827255778 0.2153018145250128 +-0.8045818876148929 -0.5019678820104326 0.3172951804739809 +-0.8535267774903738 -0.4127764561887922 0.3179742714798166 +-0.8877581798248866 -0.4072894686541396 0.2144777444804766 +-0.9116019824574155 -0.3970738226442063 0.1063682516093374 +-0.8137237371616418 -0.5710977092056523 0.1081715587377182 +-0.8412040060787734 -0.4960674906657543 0.2151577673745588 +-0.8666452200456389 -0.4869918373168938 0.1084666444523945 +-0.1066422974115555 -0.3969706738587421 0.9116148882608934 +-0.2152316477586182 -0.4062110823900296 0.8880697575903768 +-0.3179742710599195 -0.4127764559099784 0.8535267777816409 +-0.1092684107478026 -0.4858747028116944 0.8671713715179356 +-0.2170880220097867 -0.4936600690883632 0.8421238192139865 +-0.1085435433491366 -0.5709714151297701 0.8137628292702499 +-0.6767012332071745 -0.7309466552499222 0.08827473112301594 +-0.6406698944213219 -0.7464486881532948 0.1798789657975526 +-0.5989670415101807 -0.7548649077282454 0.2672404427944408 +-0.6239871680866842 -0.6872132384463771 0.3719919071259522 +-0.6952285563835858 -0.603111628662981 0.3910417084663498 +-0.7577028522764238 -0.5116822911316391 0.405052614600188 +-0.716804059305973 -0.6687440425563022 0.1974166814327861 +-0.6756776124480971 -0.6788789636312816 0.2873727836371359 +-0.7451462974744201 -0.59372635155335 0.3037202904504588 +-0.4688219066249401 -0.07659918392754389 0.8799651043593663 +-0.5502600090046537 -0.1544508961594966 0.8205844521837633 +-0.6227758050068433 -0.2297943082526556 0.7478936238481793 +-0.6244126274621229 -0.3317161805653068 0.7071585721866157 +-0.5600508661395556 -0.3622702783421446 0.7450525302059167 +-0.4904825896148588 -0.3904883006038746 0.7790672091522014 +-0.4149983865575356 -0.3176010398066692 0.8525877776911681 +-0.4090968835051902 -0.2131543355316491 0.8872457208408513 +-0.3985747882653267 -0.1064773208612521 0.910933981307899 +-0.4822390406441346 -0.18373003963687 0.8565563497013252 +-0.5587490941183109 -0.2602721989117931 0.7874375100892687 +-0.4895414239029917 -0.2894123632615262 0.822550714712722 +-0.70768743655638 -0.07607696735736592 0.702417815248137 +-0.7042915189605282 -0.1509699942563357 0.6936724855106435 +-0.6955922789550738 -0.2266532090187884 0.6817475370689446 +-0.6341909535526099 -0.07700855344023501 0.7693318641061696 +-0.6304796380318836 -0.1538308804633914 0.7608097569320749 +-0.5543383466991731 -0.07721920206968745 0.8287015097189989 +-0.7841788689669454 -0.3898390585902587 0.4827929264842047 +-0.7547405944350799 -0.3617722308942539 0.547254500269826 +-0.7209396074225267 -0.331277882457424 0.6086879718246273 +-0.7645292135600098 -0.2286686405404861 0.6026655245214203 +-0.832040941521648 -0.1537021835645149 0.5329948502558628 +-0.8852398999104268 -0.07653003526295821 0.4587956770821057 +-0.9116019831623163 -0.1063682516495565 0.3970738210151209 +-0.8877581806242931 -0.2144777447201293 0.4072894667854938 +-0.8535267777789385 -0.3179742710630484 0.4127764559131558 +-0.8283726803450892 -0.2900422171705467 0.4792433773321091 +-0.798541748329308 -0.2598866508699457 0.5429456739626675 +-0.8623258871673912 -0.1839048916331956 0.4717764885561321 +-0.3581223782368389 -0.9311147185663701 0.06909227941716718 +-0.3305434154858528 -0.9334588332630303 0.1392682917327877 +-0.3014686146260528 -0.9304422909505702 0.2083118278113443 +-0.343512934208723 -0.8910618962781959 0.2966606833276346 +-0.4146155800214213 -0.8533128975303668 0.3161503118958292 +-0.4833298199911424 -0.8096889831453836 0.3328603846664908 +-0.5143973912204323 -0.8153758691484119 0.265626647601639 +-0.4753270568569339 -0.8615956803987153 0.1780928761573584 +-0.4308736798885691 -0.8980579869625975 0.0885422161003999 +-0.4045362090625668 -0.9006500861818354 0.1586816870906658 +-0.3750530311316528 -0.8983236108118772 0.2288010360485077 +-0.4468126041812933 -0.8596404038902423 0.2477435624676296 +-0.519272014074176 -0.8498661589495583 0.08991155249284227 +-0.5623389314274987 -0.8069597392225819 0.1805295141377201 +-0.6007226664818305 -0.7943825492688776 0.08993688560339907 +-0.8340517307410877 -0.07711350093241964 0.5462702796434581 +-0.7717567617192133 -0.1534298417912539 0.6171310917370674 +-0.7747115571688969 -0.07669429801162875 0.627646387579381 +-0.4638458018840095 -0.4546707770483997 0.7603430519001173 +-0.5091469396891045 -0.4915273197572164 0.7065198424230607 +-0.5509708617593058 -0.5258479558389997 0.6480085160182336 +-0.5344497118875243 -0.6138449474613491 0.5809973200794609 +-0.4758445731314365 -0.6673007697160708 0.5729586590302135 +-0.4145978208266842 -0.7165798120053205 0.5609117755870208 +-0.4531036523061137 -0.5491108101858004 0.7022637669736026 +-0.4955060173892887 -0.5831265225345511 0.6437680059212074 +-0.4361773676239672 -0.6373530870227009 0.6352403847641144 +-0.2691033958779701 -0.81514349612624 0.5129565703351844 +-0.1796874695502333 -0.8615395931362974 0.4748283297626387 +-0.08932985174310026 -0.8980892489345709 0.4306458853114633 +-0.09041649566267677 -0.79489449503556 0.5999729986209743 +-0.1809637928080581 -0.8089714414207627 0.5593007354350032 +-0.08988159121849087 -0.8504585227974863 0.5183064735859949 +-0.05992028010270999 -0.3499093514480442 0.9348652340319549 +-0.1202221974768857 -0.3150721279322809 0.9414224224194221 +-0.1797528733667713 -0.2788074190023543 0.9433744365974917 +-0.2844616826168176 -0.2873022857390298 0.9146250312187708 +-0.3301771477298296 -0.3320749605537268 0.8835775414134488 +-0.3742220246401249 -0.3751683716693729 0.8480604749504582 +-0.1668258296503103 -0.3615958292343487 0.9172881765518455 +-0.2263010604368228 -0.3248527190044732 0.9182910981821454 +-0.2731107820306357 -0.3695773469065033 0.8881571287740502 +-0.9363462289352344 -0.05727349436179748 0.3463747773761169 +-0.9444173354058495 -0.1148252423440808 0.3080439259351467 +-0.9479112278448516 -0.1718204756622959 0.2682201116039732 +-0.9203517378824569 -0.276525388630697 0.2765617255141845 +-0.8882470049201591 -0.3248088542401155 0.3248329824041734 +-0.8508375896612548 -0.3715282603097271 0.3715402371354329 +-0.9189382056495747 -0.1643563306331265 0.3585241564781296 +-0.9219409015087883 -0.2212074380904953 0.3179500644104397 +-0.8903003704662087 -0.2704720205629956 0.3663470164206366 +-0.2760862866788589 -0.1825263840443008 0.9436421363184199 +-0.3134214606421615 -0.121804012758627 0.9417700199543572 +-0.3490780405013115 -0.06084491252630487 0.9351162592209756 +-0.3705488154335084 -0.2736681610178547 0.8875805952283597 +-0.3240951935639959 -0.2280544765438508 0.9181249703809533 +-0.3620850750285534 -0.1676296180412229 0.9169485861251551 +-0.9479145717560207 -0.2681844486513687 0.1718576915769583 +-0.9444217989683066 -0.3080209173006747 0.1148502509301504 +-0.9363495316155703 -0.3463637976628787 0.05728589976469122 +-0.8903015512192652 -0.3663352020643328 0.2704841356254641 +-0.9219431704704736 -0.3179263514855734 0.2212320624455755 +-0.9189404779178505 -0.3585127123013959 0.1643685893423966 +-0.2940541566955794 -0.8907817255692709 0.346467993214213 +-0.3153939179176888 -0.8528539665630314 0.416133137659372 +-0.3346056721614837 -0.8091718899774453 0.4829905761272066 +-0.4032624191291616 -0.7663563481115024 0.5000773630422576 +-0.4538735375415756 -0.7685063547322879 0.4509953377315409 +-0.5017126724937813 -0.7666880992057301 0.4005917532793857 +-0.4358052819863411 -0.8136708111005366 0.3847253141603766 +-0.365757726968455 -0.8552562841287988 0.3670939574837329 +-0.3859609107805415 -0.8134395716289637 0.4351439286690585 +-0.06877257347781796 -0.995181602269955 0.06988498866454261 +-0.1383021819326626 -0.9803775359018377 0.1404720383980571 +-0.2063531225993457 -0.9557530627119974 0.2096532182203171 +-0.1672050644429771 -0.9834246075991487 0.07013207249953643 +-0.2355807014166091 -0.9616666458246206 0.1403531097927022 +-0.2637137989595122 -0.9620598475111244 0.06997057985477814 +-0.06830973047597694 -0.9309341778863993 0.3587413234703708 +-0.1369896194260846 -0.9330609810731251 0.3326124618356235 +-0.2049341484586571 -0.9301443811361948 0.3046857808239337 +-0.06901033919059207 -0.9618994982376221 0.2645504269038516 +-0.1381146169131999 -0.9614677174884352 0.2377060807436336 +-0.06909759016011695 -0.9833340114520454 0.1681658257663938 +-0.18037563916159 -0.1832033848766679 0.9663856106993622 +-0.1206926546456856 -0.1226013397157307 0.9850899423984011 +-0.06011753811287364 -0.0610681045289545 0.9963215184971606 +-0.2547791951401486 -0.06128294508782069 0.9650554193232125 +-0.2179201681954332 -0.1227673642128582 0.9682143226465417 +-0.1580401764887111 -0.06126325037556219 0.985530373336529 +-0.9698475564317005 -0.1723123482389771 0.1723489829613999 +-0.9866213636784659 -0.1152662659404205 0.1152908178017511 +-0.9966947751613366 -0.05743744084627355 0.05744967845970522 +-0.9659424884087856 -0.252234140453504 0.05773255127157564 +-0.9702592345730011 -0.2127467923458351 0.1154808212318062 +-0.9860940151423714 -0.1557712503783345 0.05791295930935427 +-0.06038382053014137 -0.1592438353686705 0.9853908844287427 +-0.1207581156064948 -0.2198867799954851 0.9680223558877065 +-0.06037324489259345 -0.2556257374118407 0.9648888815163078 +-0.9860927828715806 -0.05790098575173527 0.1557835017502148 +-0.9702569565286975 -0.1154558937795772 0.2127707096835184 +-0.965940231072493 -0.05772005888802222 0.25224564376334 +-0.2490666181387864 -0.8591045382015272 0.4471076069252776 +-0.2275334120950766 -0.8978342279718364 0.3769910416211353 +-0.1583851693628364 -0.9003149700706599 0.405397450402161 +-0.5835719246180221 -0.6139987403126047 0.531459646344059 +-0.5749308486387945 -0.6676132808594172 0.4730190551168107 +-0.5626306310888244 -0.7169788036172869 0.4115679386493983 +-0.4663020562611242 -0.7202144690598727 0.513666731337988 +-0.5269046729715372 -0.6689691091682026 0.5242630986245923 +-0.5159699316135561 -0.7203637900999743 0.4635202687946911 +-0.6518690406558018 -0.5251609020826945 0.5470582974036452 +-0.709759683993898 -0.4906355360377664 0.5054878453076943 +-0.7620370031659005 -0.4540908369401636 0.4616287660154151 +-0.6378260813640593 -0.636660186799613 0.4334070794023218 +-0.6474053885179507 -0.582582825126873 0.4913893718682901 +-0.7053089880460619 -0.5483614310160845 0.4492649244659905 +-0.6173240519779725 -0.4967835123095998 0.6100140627451428 +-0.6431558095727471 -0.4330932750732666 0.6314909498157008 +-0.6653367963618679 -0.3669328293017204 0.650144019573787 +-0.7345229799436119 -0.4271123019421468 0.5273054840075501 +-0.6789709167845085 -0.4628546616292941 0.5698807387241965 +-0.7021135470219988 -0.3980405522280256 0.5904238188540466 +-0.6038937919362799 -0.3985979406484666 0.6902405158867615 +-0.5792626217924015 -0.4636563768921027 0.6704308906676972 +-0.5366690246600856 -0.4279735018898441 0.7272035751084673 +2 18 0 185 +62 +63 +64 +65 +66 +67 +68 +69 +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 +0.4159615594014651 0.4159615589450291 0.8086729639231933 +0.758782979125179 0.5608503593763251 0.3312027550872202 +0.3898497269017617 0.745547033613041 0.5405338205010088 +0.7174092469569007 0.3509791682729025 0.6017786933908464 +0.536664390949363 0.8031750231598166 0.2586526892556447 +0.9174466667407223 0.292741083040234 0.2694332421709853 +0.2708248681120411 0.929987912297321 0.2485485340792938 +0.2274483941486833 0.2274968568884106 0.946843391541114 +0.4839976480438551 0.6637147417099237 0.5702885395349847 +0.5730779144668525 0.5675282320663921 0.5911796763742121 +0.6520331864475991 0.4613044327594917 0.6017066927394393 +0.736008025722203 0.4080230568869481 0.5401938273630448 +0.7493235125444836 0.4628498193748312 0.4735866533726255 +0.7569373975061324 0.5141439346311516 0.4033631003681935 +0.6834451930918803 0.6162892413727208 0.3912674775749179 +0.5965365170918011 0.6665127814580778 0.4471072532726346 +0.4984408665037993 0.7100817890714236 0.4973334449120306 +0.5873144206883026 0.6190023773593005 0.5214382303543708 +0.6679310748829195 0.5168813461350413 0.5354453783752136 +0.6782124859578187 0.569015573340058 0.4650259145331589 +0.4165715390383125 0.5070461422064948 0.7545676659761952 +0.4123540722712462 0.5943734052967912 0.6904233296733361 +0.4032884377142564 0.6747116339531233 0.6181606967563537 +0.3002465171832168 0.7474130557985484 0.5926430231945906 +0.202621305591877 0.7417414707867637 0.6393466954910548 +0.09984238117622644 0.729124023545619 0.6770595669582613 +0.1067071579609796 0.6508915510358273 0.7516340673692653 +0.215332660822953 0.581360471911059 0.7846348493931796 +0.3201315761329698 0.5015237983715507 0.8037348154892835 +0.3163389505393193 0.5900982150260383 0.7427743701789701 +0.3096131400031161 0.6729208478655623 0.6718014855932544 +0.2083644057470154 0.6658276339719754 0.7164201534413827 +0.1059247683115847 0.3982117228573963 0.9111571583635181 +0.2132262989375409 0.4091224273229124 0.8872166504878088 +0.3182542229642437 0.4142407741232958 0.8527126307374353 +0.1080076023687428 0.4874446660229879 0.8664479530798683 +0.2164092323900553 0.4970610018763815 0.8402960219767763 +0.1082137289398291 0.5717117492259801 0.8132868280415634 +0.651660891599955 0.1058295314656634 0.7510913344120738 +0.5829433553983069 0.2133896531831734 0.7839910078000438 +0.5030218849591183 0.3181265115372708 0.8035947398467106 +0.4149984037168039 0.3176009873883465 0.8525877888654354 +0.4091289859247101 0.2132217662309255 0.8872147154334078 +0.3982117213797608 0.1059247611240608 0.9111571598448747 +0.5721653121842353 0.1062107884068952 0.8132319004804857 +0.49754749640761 0.2136909245003118 0.8407036800233014 +0.487376363304019 0.1063671469253364 0.866689281431075 +0.500509601853102 0.4036397454996592 0.7658753777905513 +0.5792343797832683 0.3884696078396837 0.7166441913962427 +0.6516609616842645 0.3707977635725574 0.6617000903327196 +0.5013543250221033 0.4959466522452285 0.7089998299776816 +0.5797617074731705 0.4805014683478605 0.658023328965884 +0.4953489382360474 0.5832502180803869 0.6437768343903046 +0.7190949661164726 0.08896157625289523 0.6891939260154208 +0.7245342400628726 0.1785117125389157 0.6657204394210376 +0.7240203550613559 0.2667643672669436 0.6361063573125922 +0.6574179803130652 0.1947284021281671 0.727930249794375 +0.6569964575111769 0.2840175843563535 0.6983478120493729 +0.5832702691059455 0.3013926400851411 0.7542932252642779 +0.7108606951128699 0.6281492011259716 0.3163947744013028 +0.6571043932775676 0.6918835631776679 0.2991838086192062 +0.5985886604346252 0.7506098068237387 0.2797794372342448 +0.5060120476688633 0.7959182151881747 0.3323642615348925 +0.4711966052674891 0.7833629954129243 0.4053593178922677 +0.4322475776500502 0.7665331268042415 0.4749621007273913 +0.6295384945222764 0.68064687467356 0.3747013689750024 +0.5699788079551433 0.740927708898131 0.3551764190779005 +0.5362863451345423 0.7277626505427525 0.4275026087607215 +0.2983382090097878 0.8061173774265435 0.5110470495519797 +0.2003963839444631 0.8574725613029446 0.4739009347052939 +0.09957660105306049 0.8970674144666823 0.4305282272102272 +0.1017837940057999 0.7929548771524808 0.6007184216235417 +0.203382776826621 0.8032444443708024 0.5598515952265689 +0.1011087866236268 0.8490318120325707 0.5185768944179712 +0.9309148244379064 0.07386726885014473 0.3576887141557057 +0.9322209812041404 0.1482081128454834 0.3301490534433955 +0.9276669314771114 0.2216131427945783 0.3005356537659885 +0.8808143341825972 0.3107376819820351 0.3572229019742426 +0.8348034735195801 0.3261976242886421 0.4435067874430892 +0.7804492811108851 0.3391027623227041 0.5252696794967461 +0.7890202862330837 0.2656082270892058 0.5539848893383205 +0.8476750471398038 0.1772774000153416 0.5000197375107626 +0.891713677387168 0.08703563645628923 0.4441525813808835 +0.8942343865522535 0.1618214000331515 0.417323251687257 +0.890442588677087 0.237128457730185 0.388435439686638 +0.844300557641433 0.2515052959760833 0.4731824748047504 +0.8425807875386235 0.08810998703534219 0.5313136989156449 +0.7902354305671422 0.1783868144988776 0.5862645381475042 +0.7846873439174394 0.08850030738737236 0.6135417409501449 +0.3650531043728122 0.8016938734066612 0.4733108538053999 +0.3359891705762084 0.8521011517402342 0.4012915454609999 +0.3044833892837145 0.8951833275968671 0.3254791477850797 +0.2059796772760858 0.9363080459720796 0.2844285773215929 +0.1370002808657191 0.9377259078858128 0.3192194303648228 +0.06832403280540794 0.9334255421618332 0.352205314810968 +0.2699489050030271 0.8567090721425187 0.4395192309744497 +0.2384190358868568 0.9006766712259283 0.3632325663210321 +0.1690680833011888 0.9014972339672294 0.3983951811434184 +0.729228637944515 0.6791120294494968 0.08385967480603025 +0.7456143446471957 0.6448757469961878 0.1679122389596474 +0.7553965559208055 0.6050497062865412 0.2515768197301878 +0.8153702414564116 0.5212884920527011 0.2518524913530417 +0.8623918553644833 0.4776107941280363 0.1678338974503976 +0.8977878295128288 0.432270183144107 0.08437714111774614 +0.7936935936388618 0.6024365417585832 0.08438419621343912 +0.8082306046248784 0.5640772667146638 0.1690565790598448 +0.850169787579492 0.5196890508986911 0.08446669558506056 +0.05727354544850272 0.3463748116220717 0.9363462131420902 +0.1148252873550821 0.308043961207611 0.9444173184283241 +0.1718204780004966 0.2682201165929672 0.947911226009343 +0.2769274497418541 0.2769639966783817 0.9201098478569882 +0.325393977240433 0.3254183378137244 0.8878184865107311 +0.371991802280337 0.3720039176084039 0.8504323514073454 +0.1634292733774972 0.3595636981480356 0.9186973492818035 +0.2210791606348954 0.3186818494523096 0.921718982967491 +0.2703733150884086 0.3677800666258331 0.8897393399646898 +0.2691136440335037 0.1723548525110366 0.9475608958852763 +0.3092410703017528 0.1156232804034876 0.9439286082471293 +0.3473357820970677 0.05790789339820159 0.9359511367358879 +0.3686353318277402 0.2703423092835934 0.8893947537170804 +0.3196917465503065 0.2214915353263846 0.9212701487437741 +0.3604347158155665 0.164606585383156 0.9181456789003853 +0.8865203481359856 0.3627546732574289 0.287211976370671 +0.8498477053502357 0.4314293186884272 0.302700546228411 +0.80716354557043 0.4975949876484855 0.3176259419022254 +0.7954203202188107 0.3949779589731372 0.4596726292791639 +0.8455985288490792 0.3802838655218385 0.3746295632115031 +0.8044749811372414 0.4482377205512311 0.3897472906888153 +0.6735220470463293 0.7362754628416545 0.06531841210431676 +0.6329912803176195 0.7631020929843566 0.1303734433262969 +0.5864158249021162 0.7859423597647107 0.195987467537719 +0.6921964259548943 0.7059656505713588 0.1499220067522736 +0.6478712765793093 0.7305321730803664 0.2158368668183769 +0.7046204598104149 0.6697014617070117 0.2345420214035246 +0.9948888674655827 0.0744165733214827 0.06825184985140149 +0.9791783421214619 0.1498989741044417 0.1368943822174633 +0.9531061817015891 0.2227070991873075 0.2049149930429496 +0.9831716480859094 0.07490668553740845 0.1666208236140864 +0.9604061551173877 0.1497459754069297 0.2349386304166764 +0.96172696857268 0.07505139257727524 0.2635308831849034 +0.9293313072322624 0.36295516228839 0.06787393878494821 +0.9300995977337903 0.3411519853884021 0.1361251672579068 +0.9260902528106454 0.3176397323871113 0.2036218162627945 +0.9605401788711827 0.2695401239113417 0.06863444015926132 +0.9593005433194236 0.2467758255879045 0.1372740306557179 +0.9825321032930726 0.1729879400083576 0.0685991152286653 +0.2058750265019064 0.9601940446324735 0.1887931940382666 +0.1382465771117551 0.9823505366682244 0.1259972500673519 +0.0686287849780193 0.9956524934249591 0.06297779139587442 +0.06889208707029085 0.9637278515141865 0.257842022476845 +0.1385246547483764 0.9647522254942212 0.2237500020799784 +0.06934531926111863 0.9844842866775804 0.1611890690509422 +0.3019671942598979 0.9346900067259918 0.1875377426476345 +0.3317024918098061 0.9350555147195274 0.1250785406045546 +0.3589153156399156 0.9312817629087584 0.06240251815956356 +0.1675507555239715 0.9838462909093377 0.06303348465129684 +0.2360617351134018 0.963533652931973 0.1260069715643476 +0.2643781817319323 0.9623560385200127 0.06304785601577119 +0.4253971943545906 0.9026472002783077 0.06530894934827149 +0.4675666423771431 0.8741933797908256 0.1310243094469797 +0.5031553328496806 0.8416921582687359 0.1959311658053515 +0.5140440606728953 0.8552391611840888 0.0657623057994227 +0.55260245596633 0.8230119937161685 0.1314601987649422 +0.5966739521936134 0.799802017307738 0.06555095639368165 +0.1724011426903974 0.172427974860716 0.9698177351876368 +0.1152761279043759 0.115300653625855 0.9866190620542583 +0.05744242058023841 0.05745465243677539 0.9966942014636446 +0.2528792336345893 0.05816388921970248 0.9657479252823798 +0.2134166280457182 0.1157339256756041 0.9700819559817146 +0.1560752451937246 0.05790227807412505 0.9860465729525891 +0.05757640975240248 0.1555819451674855 0.9861436078877788 +0.1151529436004355 0.212579299274142 0.9703349118218254 +0.05763117161376576 0.2520982105073853 0.9659840269473398 +0.8583727115470938 0.4555346747021583 0.235975524610686 +0.8950490655557627 0.3876569889458178 0.2204750080376868 +0.8989727706873148 0.4106116163501422 0.1524665802105373 +0.4740890910313011 0.8417596988386767 0.258224985576793 +0.4085476045192215 0.8762176528977281 0.2556002339435588 +0.3407153855989788 0.9056129217418778 0.2525435843379882 +0.4417306462762501 0.8334458810719926 0.3320271065206824 +0.3744602285076518 0.8667560248052819 0.329413920060678 +0.4053872058274881 0.8198028473395083 0.4044558132174848 +0.4007775419542181 0.9071515323647041 0.1282710380152282 +0.37169379570403 0.9085381017314444 0.1907937104239928 +0.4393415794881453 0.8771325788068157 0.1939520964789164 +2 20 0 185 +70 +71 +72 +73 +74 +75 +76 +77 +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 +-0.8086729639231933 0.4159615594014651 -0.4159615589450291 +-0.331202754324082 0.7587829796006039 -0.5608503591837767 +-0.5405338205010088 0.3898497269017615 -0.7455470336130411 +-0.6017786921276245 0.7174092477019985 -0.3509791689157893 +-0.2586526869761673 0.5366643912884629 -0.8031750236673152 +-0.2694332424264601 0.9174466664542416 -0.2927410837029271 +-0.2485485354492085 0.2708248715254906 -0.9299879109371557 +-0.9468433915408873 0.2274483941572331 -0.2274968568808061 +-0.5702930189041545 0.4839110863350498 -0.6637740075592123 +-0.5913000201591198 0.5722347880648077 -0.568253142083921 +-0.6023129154846574 0.6504519021285576 -0.4627434222738486 +-0.5402145825460652 0.7359483458207107 -0.4081032186694193 +-0.4770036073293505 0.7457394473659547 -0.4651238923524648 +-0.4060115372491344 0.754497186343728 -0.5156438959398166 +-0.3915332215170986 0.6803256685218572 -0.6195633310636861 +-0.4503698190289505 0.5906974882402037 -0.6695098979810116 +-0.5007897921659062 0.4930905906040616 -0.711386852226105 +-0.5240847820210671 0.5824087780136284 -0.6213977442400338 +-0.5374742983043722 0.6643960865682219 -0.5193257347898858 +-0.4680881876902507 0.6728793011139061 -0.5728236156770408 +-0.7547916082814352 0.4163269414243333 -0.5069137065735982 +-0.690423382092888 0.4123541993253133 -0.5943732562609102 +-0.6190971279861446 0.4008683809704218 -0.6752949631512588 +-0.5960090735452946 0.3001241539035132 -0.744780958735775 +-0.6399476401079226 0.2020524246272956 -0.7413783350102238 +-0.6785946099144603 0.1006670738440602 -0.7275819511496391 +-0.7517085566719481 0.1065442512814908 -0.6508322121292424 +-0.7846601238756394 0.2153018136566747 -0.5813377839394345 +-0.8045818875474562 0.3172951802854435 -0.5019678822376988 +-0.7435972482522288 0.3154044578248897 -0.5895618376183288 +-0.6733634197851623 0.308058796050383 -0.6720725281331026 +-0.7168893389527029 0.2086159312301979 -0.6652436162286067 +-0.9116019824472139 0.1063682517718653 -0.3970738226240889 +-0.887758180074027 0.2144777449183253 -0.4072894678805247 +-0.8535267774902494 0.317974271477479 -0.4127764561908501 +-0.8666452202619916 0.1084666440000347 -0.4869918370326282 +-0.8412040060208661 0.2151577672825307 -0.4960674908038656 +-0.8137237369156892 0.108171558009123 -0.571097709694099 +-0.7517085594415776 0.6508322087284658 -0.1065442525146013 +-0.7846601257101951 0.5813377813499115 -0.215301813962687 +-0.8045818881376443 0.5019678814117817 -0.3172951800954921 +-0.8535267777790632 0.4127764559110976 -0.3179742710653857 +-0.8877581803794257 0.4072894675107815 -0.214477744356367 +-0.9116019831331591 0.3970738210736161 -0.106368251681079 +-0.8137237388425506 0.5710977068446849 -0.108171558557891 +-0.8412040069639879 0.4960674893645352 -0.2151577669137183 +-0.8666452212542496 0.48699183518224 -0.1084666443797682 +-0.7673910502529303 0.497967402595127 -0.4039052388176801 +-0.7182104232608366 0.5767176120759918 -0.3893206696809914 +-0.6621852131719002 0.6504788287681907 -0.3720054257411415 +-0.7103085809391591 0.4990292317103009 -0.496418720177659 +-0.659117729951336 0.5772755013041905 -0.4819925452305187 +-0.6441458210258725 0.4931799382093494 -0.5846791511613247 +-0.6907825438067585 0.7174242522953407 -0.09012169211868418 +-0.6660133081980701 0.7243259456949063 -0.178264403895567 +-0.6375756059210785 0.7220780694661114 -0.2685155644100782 +-0.7291053024184783 0.6553356884988797 -0.1973337106653562 +-0.6994138583695765 0.6548765801425487 -0.2862811895695944 +-0.7558497742412731 0.5803470673589085 -0.3031309950950756 +-0.3164454624274738 0.7108456259175779 -0.6281407210354293 +-0.2991963417965819 0.6570984774264818 -0.6918837619277838 +-0.2797784973634943 0.5985875067344379 -0.7506110771860979 +-0.3348386983329514 0.5060187219086485 -0.7948761533576364 +-0.4083243719551745 0.4708976174109869 -0.782001688734793 +-0.4767684783285092 0.432064283707905 -0.7655143844607315 +-0.3761028074444239 0.6263022632438416 -0.6828558803203385 +-0.3574957354404952 0.5684122763574546 -0.7410157105136141 +-0.4318230211569232 0.5331067145905268 -0.7275480116510539 +-0.5111725372055698 0.298281658142391 -0.8060587383203821 +-0.4741436652389991 0.2002180719368581 -0.8573800256500119 +-0.4306562550766174 0.09942721915252729 -0.897022529290641 +-0.601742257254995 0.1020031697366687 -0.7921499916034438 +-0.5615032152973338 0.2032737574046327 -0.8021183944788691 +-0.5196942873075941 0.1015762620775851 -0.8482924676797488 +-0.3582959304837564 0.9306147122061131 -0.07470129600155635 +-0.3301569608773713 0.9322175954035596 -0.1482117944167174 +-0.3005367489244675 0.9276662304199662 -0.2216145922188371 +-0.358178653221272 0.8807766572594172 -0.3097426874092797 +-0.4445542576962946 0.833428878280436 -0.3282800889671968 +-0.5266101092045974 0.7786599363804696 -0.3411312010934872 +-0.5583110022421185 0.7849219441120002 -0.2686752062004217 +-0.5059392024339181 0.8434985097192307 -0.1803767932467145 +-0.4464991156940445 0.8902908694554794 -0.08955840244579329 +-0.4204593658050814 0.8922049890906869 -0.1648762540467124 +-0.3906398238151587 0.8890959705089764 -0.2385558284225377 +-0.4774965975797063 0.8406144137227346 -0.2556646372523728 +-0.5339833151751503 0.840569578207624 -0.09112959621557296 +-0.5897153944906842 0.7869667872166382 -0.1814360199040407 +-0.6149720314234515 0.7833070997577031 -0.09077107488671401 +-0.4741765255924512 0.3633530988785182 -0.8019545798313324 +-0.4022056386408229 0.3348373607335072 -0.8521235626964828 +-0.3256444986877023 0.3044134424401596 -0.8951469804094557 +-0.2845542892140054 0.2048699523557904 -0.9365132989507667 +-0.3194604102861211 0.1364343200436582 -0.9377263580459109 +-0.3531854732809942 0.06838901923894723 -0.9330503542204005 +-0.4401894700424284 0.2684774789847169 -0.8568273301790605 +-0.3635151529558594 0.2374580221076193 -0.9008165303258014 +-0.3989708337626241 0.1686565370711714 -0.9013197247979861 +-0.0838589323459394 0.7292281844424632 -0.6791126081001204 +-0.1684416354028925 0.745515563815409 -0.6448518896396226 +-0.2515821287346564 0.7553951042956064 -0.6050493111371739 +-0.2539387390721519 0.8131606976167525 -0.5237220604957199 +-0.1692096335234375 0.8596496890352767 -0.4820482466148137 +-0.08414239411340196 0.8969038059284921 -0.4341470032418173 +-0.08518508771845228 0.7933136031596681 -0.6028242097595485 +-0.1702115939371719 0.806607499443818 -0.5660497814948423 +-0.08467342737012799 0.8489580387700706 -0.5216326860014345 +-0.9363462283473993 0.05727349409977935 -0.346374779008522 +-0.944417335088355 0.1148252418567118 -0.3080439270902081 +-0.9479112278251054 0.1718204750462521 -0.2682201120683926 +-0.9203517381718888 0.2765253880468214 -0.2765617251348024 +-0.8882470051072854 0.3248088541070272 -0.3248329820255604 +-0.8508375897097342 0.3715282605234805 -0.3715402368106669 +-0.9189382052618517 0.1643563304778865 -0.3585241575430739 +-0.9219409014743019 0.2212074377338886 -0.3179500647585396 +-0.8903003702780603 0.2704720206606308 -0.3663470168057933 +-0.9479145720958998 0.2681844475387136 -0.171857691438591 +-0.94442179947684 0.308020915739572 -0.1148502509352188 +-0.9363495323148809 0.3463637957826097 -0.05728589970286087 +-0.8903015515401042 0.3663352014647925 -0.2704841353814177 +-0.9219431708406866 0.3179263506110274 -0.221232062159568 +-0.9189404784500456 0.3585127109591473 -0.1643685892946831 +-0.2876084511964754 0.8862013537210633 -0.3632196848510822 +-0.3041778758238466 0.848886805908192 -0.4322811707838777 +-0.3187894870538495 0.8061084739999815 -0.4985603184062732 +-0.4617409356420258 0.7929145933679593 -0.3975949647273597 +-0.3762612926634092 0.8443889371055381 -0.381359099192664 +-0.3930847327589255 0.801389433300439 -0.450842953883329 +-0.06531182813103144 0.6711469041801095 -0.7384417364394008 +-0.131163187543655 0.6302190007610711 -0.7652582762134003 +-0.1959376098522918 0.5850735425472103 -0.7869545113007667 +-0.1495599949471203 0.6905447176560917 -0.7076579688159289 +-0.2154506478468196 0.646634467355666 -0.7317409951410677 +-0.2341949473679546 0.7039675545035751 -0.6705090669286859 +-0.06842585215744959 0.9948822513388353 -0.07434519976095914 +-0.1376563164119855 0.979134675222136 -0.1494858733443577 +-0.2053165632383814 0.9529433988956716 -0.2230336014172404 +-0.1670369049513952 0.9830946107311499 -0.0749910577044185 +-0.2350831784817696 0.9604182778477225 -0.1494410611944507 +-0.2636915133405066 0.9616795949853434 -0.07509422335319284 +-0.06787394720052908 0.9293313070093645 -0.3629551612853658 +-0.1360969450587202 0.9300962176393575 -0.3411724600237315 +-0.2037168678970749 0.9260958863324273 -0.3175623514404088 +-0.06862511305749319 0.9607247670406318 -0.2688838333789709 +-0.1374057490604291 0.9593518698789892 -0.2465028395066254 +-0.0687507082993913 0.982597610065156 -0.1725551413391553 +-0.1889379256877489 0.2058375440175985 -0.9601736122752039 +-0.1265626915833704 0.1378449537413736 -0.9823342882273891 +-0.06296927669746592 0.06861296437826887 -0.995654122329348 +-0.2583812970085085 0.06881284360414901 -0.96358907108337 +-0.2240245270973928 0.1378102117541771 -0.9647908357748112 +-0.161600879886909 0.06897820173097235 -0.9844425647572022 +-0.1879255655851199 0.3007763973910242 -0.9349960109925546 +-0.1255185524470763 0.3297796781147728 -0.9356764702043689 +-0.06258540958705584 0.3572095774531882 -0.9319250958540257 +-0.06326275496589105 0.1667374744764288 -0.9839697345138965 +-0.126469744209773 0.2348902490901403 -0.963759292915968 +-0.06316036879079935 0.2630647263596505 -0.9627085319864638 +-0.06531038559839536 0.42539424894214 -0.9026484844611116 +-0.1318928391938922 0.4662360794803355 -0.8747732261335964 +-0.1969574354602721 0.5025150482213172 -0.8418351352420732 +-0.06589136198494434 0.5127436441523663 -0.8560095115108949 +-0.1321590759602501 0.5505535821361588 -0.8242722437631737 +-0.06591056841848479 0.594645963897838 -0.8012814577854422 +-0.9698475565514779 0.1723123477195012 -0.1723489828067504 +-0.9866213637338795 0.1152662655090786 -0.1152908177587882 +-0.9966947751787305 0.05743744063073921 -0.05744967837342666 +-0.9659424887861093 0.2522341390459412 -0.05773255110810314 +-0.9702592347476685 0.2127467915637168 -0.1154808212051394 +-0.9860940152585249 0.1557712496931381 -0.05791295917459481 +-0.9860927828130964 0.05790098556905691 -0.1557835021883105 +-0.9702569564610093 0.1154558933461341 -0.2127707102273839 +-0.9659402307807472 0.05772005861105715 -0.2522456449439179 +-0.2383336378458185 0.8563298554014815 -0.458144361330854 +-0.2215515236230579 0.8942473520881516 -0.3888914960032309 +-0.1527576626043708 0.8976868971676155 -0.4133077922919287 +-0.2582380055359383 0.4740805987078959 -0.8417604875649508 +-0.2564116144263623 0.4082316887395076 -0.8761278287419914 +-0.2532723256841359 0.3403122707200426 -0.9055609794154766 +-0.3343293593989746 0.4415560723504073 -0.8326176279747823 +-0.331204456470548 0.3740048950100559 -0.8662701348439562 +-0.4069986497127935 0.4040762703575124 -0.8191913493597973 +-0.1284969027353779 0.3991255867390473 -0.9078476259800575 +-0.1917397481270936 0.3702456290633282 -0.9089301640652373 +-0.1948212066537554 0.4380297634785645 -0.8775959342116892 +2 22 0 201 +78 +79 +80 +81 +82 +83 +84 +85 +86 +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 +0.8086729639165581 0.415961558951558 -0.415961559407836 +0.5430630994175535 0.3281019341489998 -0.7729369902253909 +0.5429778564933904 0.7669540826273032 -0.3419890093250876 +0.2735074671702702 0.5396063693541514 -0.7962528691028589 +0.2845750104554785 0.7908280487799344 -0.5418561254495387 +0.2637376809693576 0.9231112293883201 -0.2798358336848404 +0.5782123939126311 0.578202487072993 -0.5756320973229602 +0.2694052845970259 0.2699756494285361 -0.9244100504358636 +0.9408046356421613 0.2415458731726819 -0.2377860986421759 +0.7565566375587525 0.5131768097384863 -0.4053043499796465 +0.6934862618776509 0.6066929993610801 -0.3885877109652571 +0.6217038951570459 0.6918051338302114 -0.3672736357985964 +0.5934720760721054 0.7617486051658958 -0.2598652678802562 +0.6375224507313543 0.750652121058777 -0.1734546567937774 +0.6757842681718982 0.7320243097596097 -0.08634832257976267 +0.7521398016368348 0.6500506574655351 -0.1082583092530463 +0.7846418529966417 0.5813549472090189 -0.2153220561893178 +0.8041283301793725 0.5004100112542365 -0.3208854145009852 +0.7435801615224255 0.5953476039400897 -0.3043842536549449 +0.6728091353603513 0.6832247179033155 -0.2837813457956523 +0.7158932746199791 0.6700401864552572 -0.196323630490289 +0.6773900727972637 0.08341207361041934 -0.7308796858934633 +0.6400318631686437 0.1672407332297412 -0.749926497249999 +0.5944047798508993 0.2477601798032844 -0.7650476135471884 +0.6215699772579646 0.3570194124651891 -0.6972717565587645 +0.6939861564536182 0.3817779102966318 -0.6104333230257595 +0.7570125740608736 0.4018217205172184 -0.5152390393150664 +0.8037548498845638 0.3201055687155354 -0.5015082912219355 +0.7848579638236904 0.2138891717906872 -0.5815921240983448 +0.7516359743156602 0.1067067119253017 -0.6508894220561884 +0.7171828148919267 0.1922374551173227 -0.6698459306987746 +0.6735930467051716 0.2757465490649077 -0.685737740035678 +0.7442361233868422 0.2998759692674424 -0.5968140377890228 +0.9110799614403809 0.3981352219815572 -0.1068721146019394 +0.8877902147448991 0.4071946434856368 -0.2145251894762268 +0.8534959419729123 0.4128747601669547 -0.3179294095437706 +0.8666860350233747 0.4867589665370323 -0.1091834474234157 +0.8411244421255368 0.4954135862779517 -0.2169678579656969 +0.8137499903781134 0.5708665411900458 -0.1091894926690943 +0.8533536348904682 0.3166363455304151 -0.4141605950695563 +0.8880476578745103 0.2132673042039399 -0.4072940145658669 +0.9115178394249994 0.1056485142169523 -0.3974589536716103 +0.8135547790420027 0.1073291430574354 -0.5714972235702243 +0.8408641129811862 0.2152430974671617 -0.4966064362179624 +0.8668292508756367 0.1078913085166887 -0.486792065848386 +0.7601212900248612 0.4598039230360353 -0.4591252299880855 +0.7054938783057576 0.5018056153475067 -0.5004692918439761 +0.6448212213345781 0.5414486782409839 -0.5394802325828764 +0.5743496536278914 0.6308225634407377 -0.5217138764031276 +0.5671165042376901 0.6804014668381322 -0.4641472983286017 +0.5565793412195067 0.7260181005370202 -0.4038776480820361 +0.7019513213593648 0.5553224540041969 -0.4459611132381371 +0.6412765171571266 0.5945418399069995 -0.4850612632882834 +0.6333845862497833 0.6451994812111163 -0.4272488681624533 +0.5572424936380349 0.3944438471925674 -0.7306810895979116 +0.5679779877137299 0.4590851304016987 -0.6831118857966952 +0.5749898914745178 0.5207153528612974 -0.6310642962461563 +0.6339800388228019 0.4210843356477012 -0.6486580706708065 +0.6419231428580155 0.4829224795252882 -0.595584215231092 +0.7025204801647766 0.4432169255096739 -0.5567977477422157 +0.4291085060084018 0.08325399203228565 -0.8994079513112642 +0.4721822007186928 0.1673497234873861 -0.8654698373560731 +0.5104972121202386 0.2497600225869377 -0.8228077099388632 +0.5178660125488327 0.08368432424793205 -0.8513587533595571 +0.5592790473025803 0.167252090588321 -0.8119320694751219 +0.6008130727819376 0.08419901360942855 -0.7949428769927595 +0.5109875989603824 0.8191285890346811 -0.2606147124295855 +0.47282281980219 0.8636685535805101 -0.174686034445961 +0.4295469336843424 0.8988564741599345 -0.08687042432928388 +0.5993135130609928 0.7957491219560253 -0.08721609925183625 +0.5584304147649639 0.810869773029503 -0.1750590844615407 +0.5174217082758992 0.8512397505193618 -0.08755377170964602 +0.934916658295049 0.349716856424352 -0.06024086964086361 +0.941443181306571 0.3150969776464726 -0.1199942959036839 +0.9434055378949291 0.2787745862420045 -0.1796405331064746 +0.9149452407678136 0.2866548993611769 -0.284084802600493 +0.8841049993166824 0.3311525131842222 -0.3296913150130326 +0.8490295623608486 0.3745093052868248 -0.3726816100787985 +0.9170414271948337 0.3621258183898077 -0.1670326688524577 +0.9182653166016739 0.3248616855272661 -0.2263927861103608 +0.888464834985125 0.3693495335320153 -0.2724172517931589 +0.9436441933601815 0.1825267168724485 -0.2760790357223405 +0.941762816506033 0.1219932715306678 -0.3133694930076457 +0.9351177718424539 0.06084227812886281 -0.3490744476132483 +0.888591232412332 0.2726732550958939 -0.3688562289501735 +0.9184969826614692 0.2274612621731025 -0.3234573651231272 +0.9175157037282023 0.1670753434207007 -0.3609027057712322 +0.3568078589115071 0.9314483928449799 -0.07135855439601912 +0.3280955847949989 0.9338227912580173 -0.1425772834820216 +0.2967711919560143 0.9310730398776295 -0.2122023893315918 +0.2007448841513162 0.9562146511535049 -0.2129672096977728 +0.1345050241486663 0.9805846720749799 -0.1426958281463429 +0.06691587519586563 0.9952295023827912 -0.07099650155939416 +0.2622487460506631 0.9623411413321262 -0.07158996364320673 +0.2324806448999927 0.9620285198081374 -0.1430170508109014 +0.1655953089504391 0.9835959344034584 -0.07153482703268628 +0.07223209085913948 0.9011825481255185 -0.4273786845458186 +0.1451258524202688 0.8710279097759887 -0.4693067944858272 +0.2164902865568373 0.8339031561273917 -0.5076785223222596 +0.2157874380249324 0.7783487077978064 -0.5895838113959039 +0.1444002638803366 0.7599908733655688 -0.6336895424356701 +0.07192746020104168 0.7360356704695529 -0.6731106389483553 +0.07274447385062546 0.8542958933996153 -0.5146715147011237 +0.1453733904762609 0.8196071647707808 -0.5541756696191549 +0.07255585867572821 0.7991855147814754 -0.5966893331837735 +0.06834267212352298 0.06847934303257171 -0.9953089262861274 +0.1377226282095203 0.1370836449846438 -0.9809386076390235 +0.2050135460723314 0.2053062956890445 -0.9569842061796476 +0.3019661648481036 0.2042489927966044 -0.9311813916893423 +0.3316595562165304 0.1360890679646705 -0.9335318443153191 +0.3591383086306622 0.06787022627853836 -0.9308132506893138 +0.1676372933530761 0.06870185306183021 -0.9834519781174501 +0.2361291150994371 0.137334575744059 -0.9619679076287089 +0.2644826101445374 0.0686141101590084 -0.9619464916606434 +0.06806963296542518 0.3572211449647354 -0.9315361392120199 +0.1364475020463333 0.329958853129909 -0.9340820276755735 +0.2043738916520745 0.300469554955767 -0.9316379978058373 +0.0686718116429928 0.2631457379980959 -0.9623089435618412 +0.1376345395780068 0.234712977401116 -0.9622715582176652 +0.06884227308602928 0.1666022853583211 -0.9836180254294515 +0.4780732067559716 0.8141460381205612 -0.329563707945301 +0.4092116336923283 0.8563830359921939 -0.3148871774392351 +0.3372359189850689 0.8930233129651906 -0.2979619060332566 +0.4428380791336395 0.8621855432308448 -0.2460295200031117 +0.371084994845348 0.8997746737484066 -0.2295679922845881 +0.401941027819269 0.9017628058395559 -0.1589567619195894 +0.3637530580871422 0.747088762306963 -0.5563650725619843 +0.4404377229245929 0.6960098645429584 -0.5670845445644698 +0.5123769933833516 0.6391836270169414 -0.5735103378361232 +0.5089054316038331 0.5763328711449823 -0.6394182381836616 +0.4335424374472546 0.5684550095707647 -0.6992137420175573 +0.3544683571579222 0.5567707604785118 -0.7512379809687094 +0.2796495699040576 0.6097705209054699 -0.7416036878866956 +0.2836143091629968 0.6761190010444195 -0.6800191321313631 +0.2853029954831928 0.7368567297804902 -0.6128983280655274 +0.3636917799274137 0.6895540037403964 -0.6262935135691726 +0.4391275810572574 0.6351087485096345 -0.6354556201036606 +0.3604844928278363 0.6252263174762063 -0.692201547503182 +0.4833223079310627 0.3855591229180267 -0.7859667355498404 +0.4176528560370158 0.4405628008933785 -0.7946511878258944 +0.3463195441798683 0.4919579827388609 -0.798774133618859 +0.4264365057560451 0.5062110522074025 -0.74960141220628 +0.5035568712662466 0.5159190170468666 -0.6930065261236318 +0.4951716465192394 0.4520987868576186 -0.7418973833390269 +0.06910538532445651 0.6722230009428128 -0.7371164648294034 +0.1387987124388905 0.6321735866950351 -0.7622935613728093 +0.2082447601381268 0.5876384788593884 -0.7818664451419041 +0.2073928868847455 0.505894036832685 -0.8372929081072772 +0.1387758533506601 0.4679636559750658 -0.8727836382593606 +0.06913096222249451 0.4265672522065459 -0.9018100073780224 +0.06960476608570051 0.5958160704639893 -0.8000989855730387 +0.1396591783657992 0.5528323564593411 -0.8215057513796248 +0.0698107677802652 0.5138720216078224 -0.8550216383873684 +0.1993062618909383 0.9303189934159503 -0.3078694276159846 +0.1332099519871895 0.9328873658132236 -0.3346285573552193 +0.06643542069529397 0.930706063737694 -0.3596839693382603 +0.06718152920787812 0.9832844272554204 -0.1692287719339448 +0.1342839710757206 0.961481187439168 -0.2398369056519508 +0.06706566945824841 0.961750711725092 -0.2655894660493825 +0.9664130161872116 0.1828853784129879 -0.1805514345184615 +0.9851091379556606 0.1222810206167382 -0.1208608220772302 +0.9963215267765162 0.06106801002671875 -0.06011749689639841 +0.9649073671216378 0.06125687529196207 -0.2553455856361221 +0.9680951238644779 0.1224663187043772 -0.218618004594359 +0.9854128794262489 0.06133562431013608 -0.1587431833224819 +0.9854049625243357 0.1591177974103611 -0.06048624950919066 +0.9680352266760178 0.2197243849239821 -0.1209503806694653 +0.9648395939894798 0.2556981382704435 -0.06085244411891029 +0.3410715183451825 0.2872458259757093 -0.8950754464475297 +0.4115369722615859 0.3027789224336607 -0.8596291320050048 +0.4792200055593078 0.3165916585435676 -0.8186072978005816 +0.4035614815339198 0.1520568014986274 -0.9022288289232144 +0.3740962610630125 0.2205350847083488 -0.900786469631597 +0.4441433204211166 0.2359353705314377 -0.8643328131324753 +0.2816623201317363 0.8306689296032014 -0.4802660375353217 +0.277172735363483 0.8663983736776455 -0.415366263507107 +0.2712074815494198 0.8972696882841362 -0.3483584482083216 +0.4832945197651974 0.7808100511648597 -0.3959319021812414 +0.4196434958143728 0.789560169416814 -0.4477656477345984 +0.352996685503813 0.7929340935949677 -0.4966375572165772 +0.3495204211160653 0.8309608785289091 -0.432827325358869 +0.3442664022329204 0.8645136062798822 -0.3661923932177648 +0.4155547829123245 0.8253090285042926 -0.3823339245580907 +0.139124962213989 0.9044402055084875 -0.4032767778445982 +0.2059875636804281 0.903125480640242 -0.3767406134561732 +0.2118076992434268 0.8708119061873385 -0.4436486476746888 +0.4958078135668409 0.7381587899520869 -0.4574890302756336 +0.5056427155825631 0.6905416875343554 -0.5171823875147875 +0.4310086745634248 0.7453046231690367 -0.5086772465266558 +0.141554365718733 0.6990012799854944 -0.7009704502506563 +0.2145447129426096 0.7208323516238925 -0.6590684994753903 +0.2119126645562363 0.6565925668697001 -0.723864092031187 +0.2727251110032055 0.3402230631796977 -0.8999273754636606 +0.2745327695013721 0.4093782202393834 -0.8700811636069024 +0.2747880139688602 0.476195042045541 -0.8353022383007811 +0.4160844740788529 0.3728601374920342 -0.8293666428666793 +0.3450677384630138 0.3575437904613892 -0.8678079820873529 +0.3468235535051091 0.4261122993474982 -0.8355487604436242 +0.2072821831943115 0.4400462853995041 -0.8737238483847732 +0.2062535096324408 0.3711039390205924 -0.9053956904070736 +0.1375553139056242 0.4000384495891533 -0.9061168657886419 +2 24 0 201 +87 +88 +89 +90 +91 +92 +93 +94 +95 +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 +-0.752690446999476 -0.344965850330655 -0.5607634555687246 +-0.4159615580535521 -0.808672965073666 -0.4159615580563027 +-0.4159615594108959 -0.415961558948498 -0.8086729639165581 +-0.7627417501010839 -0.5597797462933912 -0.3238389388144085 +-0.2992321077523647 -0.6833865331535546 -0.6659151537504179 +-0.5625700278711022 -0.5819739606832606 -0.5872148438414564 +-0.9187229508124976 -0.2793977453656012 -0.2790789127379488 +-0.2377861002175336 -0.9408046356177686 -0.2415458717168535 +-0.2415458720975941 -0.2377861010076962 -0.940804635320304 +-0.6517920273649626 -0.1067701380332993 -0.7508443851343779 +-0.5834545504169254 -0.2189971561939839 -0.7820620392121914 +-0.508411025392379 -0.3245027823492311 -0.7976316026255963 +-0.5123495782636491 -0.4031689772968482 -0.7582563454389776 +-0.6010462672022246 -0.3867436907993984 -0.6994088234424349 +-0.6813430199306048 -0.367174812869171 -0.6332095592979725 +-0.7522877204725635 -0.260663379273179 -0.6050766797126468 +-0.7433873086275626 -0.1746908992754269 -0.6456457225768725 +-0.7283095823776877 -0.08739319151843727 -0.6796525452707876 +-0.6678977586356077 -0.1956052857270495 -0.7180885434298272 +-0.5973184837893954 -0.3042433466099718 -0.7420556683747537 +-0.6794097973127016 -0.2834121519865834 -0.6768159863817105 +-0.6517920268583461 -0.7508443857189855 -0.1067701370148432 +-0.583454549241826 -0.7820620405611886 -0.2189971545072841 +-0.5084110248946225 -0.7976316032883118 -0.324502781500123 +-0.4149983853846214 -0.8525877785840508 -0.3176010389423669 +-0.4090968818432282 -0.8872457218111922 -0.213154334682371 +-0.3985747863338511 -0.9109339821962039 -0.1064773204916932 +-0.5725829463552611 -0.8124494955710326 -0.1098844242352064 +-0.500371536419729 -0.8378346139570965 -0.2183151052866547 +-0.4890472476496198 -0.8655051039239817 -0.1083222260104975 +-0.3985747866286528 -0.1064773210849961 -0.9109339819978648 +-0.4090968825302697 -0.2131543355298468 -0.8872457212908069 +-0.414998386555552 -0.3176010403404144 -0.8525877774933061 +-0.4890472477318586 -0.1083222264372054 -0.8655051038241087 +-0.5003715370822862 -0.2183151066227993 -0.837834613213244 +-0.5725829471711749 -0.1098844248490093 -0.812449494912991 +-0.7299692775684329 -0.6785546052446303 -0.08190544247804345 +-0.7470360991696947 -0.6443127641618933 -0.1637013392595988 +-0.7586589695474855 -0.6038692004288783 -0.2444965371912955 +-0.6900628215267923 -0.632608027751246 -0.3515969077952208 +-0.6076627473441065 -0.6992037744700286 -0.3766431563921983 +-0.516057586089422 -0.7583068914754232 -0.3983154857401848 +-0.6701995371267129 -0.717365532491595 -0.1903136180839154 +-0.6844159509372874 -0.6760409230543027 -0.2730265123728741 +-0.6002746443260245 -0.7417481342914726 -0.2991321725498353 +-0.07660592215330761 -0.4688359821308565 -0.8799570185812694 +-0.1571204611089466 -0.5489581645965208 -0.8209495077187946 +-0.2297976359630655 -0.6227734038861574 -0.7478946008080521 +-0.3320285717886176 -0.6226862778993786 -0.7085328692670712 +-0.3636296322586041 -0.557292106855128 -0.7464576332119893 +-0.3919219126486512 -0.4881452281433963 -0.7798150105163753 +-0.3179742714848995 -0.4127764561936516 -0.8535267774861302 +-0.2152316480932357 -0.4062110833683225 -0.8880697570617994 +-0.1066422975031345 -0.3969706756242397 -0.9116148874813791 +-0.1850578262231462 -0.4796647175984888 -0.8577151972797998 +-0.2608855592509827 -0.5565953906055977 -0.7887587058986444 +-0.2910741719164318 -0.486199957336623 -0.8239450393861411 +-0.07582975643826027 -0.7070840290137015 -0.7030519354587289 +-0.1522446024506958 -0.7029994797212155 -0.6947037588327344 +-0.2278641003672848 -0.6948408600089725 -0.6821100578541555 +-0.07719844871006518 -0.6335366236466146 -0.7698517688589197 +-0.1548851100991608 -0.6296875207591454 -0.7612517513081803 +-0.07812413725216828 -0.5536960989494001 -0.8290459873775524 +-0.3912221966748487 -0.7834435521646328 -0.4828678840019991 +-0.3626118786006027 -0.7543416175857806 -0.5472488917081605 +-0.331277882467403 -0.7209396084712707 -0.6086879705770475 +-0.2300248630345437 -0.7601606883825156 -0.6076547459073774 +-0.1563539045947749 -0.8277933786701094 -0.5388056966550119 +-0.07646236243765056 -0.8827960129299536 -0.4634918625881477 +-0.1066422972107162 -0.9116148884197027 -0.3969706735480014 +-0.2152316472997767 -0.8880697580090158 -0.4062110817179077 +-0.3179742703777724 -0.8535267785252033 -0.4127764548979407 +-0.2906683240453566 -0.8274877406806385 -0.4803914699699778 +-0.2603281372841274 -0.7963659997984254 -0.5459216567450232 +-0.1846557043558693 -0.8608720038625124 -0.4741325382364939 +-0.9303497592841189 -0.3598609240795009 -0.07035226165966181 +-0.9316749143645194 -0.3347680402822825 -0.1411106415173048 +-0.9277488917732212 -0.3077960776539106 -0.2110534728319524 +-0.8888580336206574 -0.3532264062859128 -0.2918261502510654 +-0.8528008751170314 -0.4249095506050936 -0.3036157789117731 +-0.810698012631102 -0.4939309625339291 -0.3143261627136498 +-0.8181061540962309 -0.5197269471921195 -0.2461426842143265 +-0.8635961701073053 -0.4763279091370663 -0.1652675949879617 +-0.8988416112460746 -0.430413252304305 -0.08263286351924932 +-0.9008228531118913 -0.4063425478057389 -0.152983401564003 +-0.8974399203497702 -0.3806354099778898 -0.2229759494509707 +-0.8608827519938749 -0.4514418184311093 -0.2346937832390667 +-0.8511591639783116 -0.5183678900515676 -0.08260029139917016 +-0.8099782572920934 -0.5628532271726069 -0.1647163239495261 +-0.7945790743788037 -0.6015425637981298 -0.08240533052234422 +-0.07788921983235562 -0.8322604604829787 -0.548885958419932 +-0.1548142284203357 -0.768960930671254 -0.6202673953867116 +-0.07724644965061712 -0.7735952445767951 -0.6289541983201506 +-0.4569445558094511 -0.4613163342031703 -0.7605188444170548 +-0.4955854402186609 -0.5045895039194079 -0.7069543860657787 +-0.5310266304217065 -0.5450123208523435 -0.6488237726086414 +-0.6169333881368332 -0.5278310432596452 -0.5837701468672767 +-0.6669186943829639 -0.470034552505658 -0.5781755568452617 +-0.711503036458954 -0.4082651589643472 -0.5719116969301332 +-0.550538817841092 -0.4474635415476584 -0.7047576810760984 +-0.5859388357258314 -0.4894752642797185 -0.6458247799880066 +-0.6356780721755808 -0.4296813111974145 -0.6413168946494452 +-0.8122098373690831 -0.2625681645443875 -0.5209348702560415 +-0.8608401208926343 -0.1764012971209252 -0.4773226043627199 +-0.8979895101514616 -0.08827933886947649 -0.4310702935562901 +-0.7932727700203207 -0.08793841483365648 -0.6024824873312346 +-0.8068681875303098 -0.1757508635099619 -0.5639817035392689 +-0.8501418330202006 -0.08814963645321981 -0.5191228229833654 +-0.3499290294906069 -0.05988129394324909 -0.9348603665550507 +-0.3152130125964734 -0.1198238045007216 -0.9414260526269858 +-0.2788504213756224 -0.1796361630120709 -0.9433839575893468 +-0.2873044700512268 -0.2844612797715856 -0.9146244703698319 +-0.3320794171400803 -0.3301763214608931 -0.8835761752437972 +-0.3751690964220546 -0.374221313899236 -0.8480604679581454 +-0.3629819644760007 -0.1666351292669809 -0.9167752326275618 +-0.3259966879093416 -0.2262137980162236 -0.9179071178824221 +-0.3714328506710677 -0.2727583903303962 -0.8874911255594253 +-0.05992027953830714 -0.9348652341189392 -0.3499093513122964 +-0.1202221963864387 -0.9414224226605846 -0.3150721276277798 +-0.1797528717823185 -0.9433744369084187 -0.2788074189718293 +-0.2844616809283104 -0.9146250318304713 -0.2873022854634983 +-0.3301771463459194 -0.8835775422569612 -0.3320749596853294 +-0.3742220234299452 -0.8480604758986385 -0.3751683707331577 +-0.1668258288864863 -0.9172881768402698 -0.3615958288550781 +-0.2263010592043621 -0.9182910986040869 -0.3248527186702974 +-0.2731107810452733 -0.8881571293549921 -0.3695773462385655 +-0.2760862846084882 -0.9436421369397182 -0.1825263839638614 +-0.3134214582881271 -0.9417700207105955 -0.1218040129688193 +-0.3490780382661968 -0.9351162600659678 -0.06084491236299646 +-0.370548813961225 -0.8875805960754185 -0.2736681602640948 +-0.3240951918723345 -0.9181249709820727 -0.228054476527875 +-0.362085073078872 -0.9169485869453717 -0.1676296177659364 +-0.1826422689227949 -0.2760436529576828 -0.9436321864288605 +-0.122175971564846 -0.3132830514429271 -0.9417678916011069 +-0.06088658769240028 -0.3490566441122196 -0.9351215336202513 +-0.2740648260987307 -0.368625672670604 -0.8882587373865891 +-0.2282306361093511 -0.3229717453492749 -0.9184770157424541 +-0.1677879324343537 -0.3606760512420352 -0.9174747929997082 +-0.8871016274938547 -0.2972813466970717 -0.3530927688352305 +-0.8488192660762165 -0.3143097268853645 -0.4251061621796144 +-0.8039657293777276 -0.3302740977712201 -0.4945281855744371 +-0.763195172111253 -0.4020326194691883 -0.5058684632874616 +-0.7685042038453483 -0.4574450643552472 -0.4473760183213346 +-0.7681707575972374 -0.5104345650076856 -0.3864844654289499 +-0.8143891210622418 -0.441754736067266 -0.3763284637887621 +-0.853961642787469 -0.3705492032596778 -0.3652982351604581 +-0.8121724576927964 -0.3867705414797241 -0.4367887901591844 +-0.994960723934894 -0.07093882943116872 -0.07085788809925936 +-0.9794700381440761 -0.1426268157017552 -0.1424641562668297 +-0.9539865459131194 -0.2121464960350121 -0.2119045408593749 +-0.9829913847497882 -0.1693083519442035 -0.07115208689582979 +-0.9604444218098093 -0.2395888342409918 -0.1419285141240617 +-0.9614733036597827 -0.2656267189880572 -0.0707921783051159 +-0.9303714103913084 -0.07043425185539984 -0.3597889032364083 +-0.9317039782036856 -0.1412762595562687 -0.334617267165363 +-0.9277704742648267 -0.2112994610222278 -0.3075621642109677 +-0.9614880366384756 -0.07087516514872279 -0.2655512499805471 +-0.9604591390303308 -0.1420940712234306 -0.2394316544992877 +-0.9829988555751616 -0.07123502559634538 -0.1692300832187075 +-0.1832272351554896 -0.1803517318734889 -0.966385550961679 +-0.122601171234006 -0.1206927334792192 -0.9850899537084742 +-0.06106809159077828 -0.06011755440209941 -0.9963215183073036 +-0.06134776138828323 -0.254735735456954 -0.9650627737374657 +-0.1226989648592008 -0.2180354554513994 -0.9681970378949635 +-0.06135259079719829 -0.1583256788431999 -0.9854789896397139 +-0.1803756376411222 -0.9663856110524462 -0.1832033845111726 +-0.1206928237739446 -0.9850899555286854 -0.122601067719511 +-0.06011753767724803 -0.9963215185276214 -0.06106810446083249 +-0.2547791935738135 -0.9650554197430933 -0.06128294498765149 +-0.217920209398427 -0.9682143223846063 -0.1227672931405745 +-0.1580402188069642 -0.9855303707937753 -0.06126318211234768 +-0.06038386258019243 -0.9853908926564405 -0.1592437685111718 +-0.1207581576696573 -0.9680223656972894 -0.2198867137097048 +-0.06037324437821247 -0.964888881578997 -0.2556257372966992 +-0.1588899149694248 -0.06033256096821697 -0.9854511540446972 +-0.2197550286322729 -0.120873201373709 -0.9680379107145028 +-0.2556676524097638 -0.06031849380307115 -0.9648812003643812 +-0.8575068892660324 -0.2456487450173286 -0.452038304718421 +-0.895995863293029 -0.2285205785508577 -0.3807489437156206 +-0.8996665875941346 -0.1582835053568605 -0.4068738909031524 +-0.6206299378721062 -0.580178155148072 -0.5274578547200194 +-0.6735827205981744 -0.5758554663157114 -0.463332278635836 +-0.720231717573786 -0.5708996342685885 -0.3941318061165655 +-0.7202903274494998 -0.4646146660132962 -0.5150874258881163 +-0.6733032416181187 -0.5238748072394587 -0.5217450825511949 +-0.72315835987046 -0.5189761643236557 -0.4557474381862969 +-0.5312467788387852 -0.6451318731197533 -0.5491645711973897 +-0.4958548413360291 -0.7046992367215092 -0.5074711440936749 +-0.4571243912480255 -0.7595117914540143 -0.4627949109145819 +-0.6423625696548964 -0.6403520753279649 -0.4210932779438862 +-0.5898063739963281 -0.6436142160109185 -0.4877388462506904 +-0.554369383183957 -0.7038868790525393 -0.4440921621532124 +-0.5021221201968324 -0.6119291433494635 -0.611077818226639 +-0.4379399219250809 -0.6390276347176821 -0.632338759567511 +-0.3702283563363952 -0.6629516547021098 -0.6507119698393333 +-0.4315241128291207 -0.7311993705216615 -0.5283317334741181 +-0.4686503703332515 -0.6736376855011896 -0.5714709958161538 +-0.4018866371332112 -0.6991070199766283 -0.5913852428943059 +-0.4024150558231552 -0.5996477805325725 -0.6917258576554781 +-0.4687799521311311 -0.5736987742898594 -0.6716510052536566 +-0.4319133112341814 -0.5322316683384923 -0.7281348383344602 +2 26 0 217 +96 +97 +98 +99 +100 +101 +102 +103 +104 +105 +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 +0.3130090706651065 -0.7856217931301513 0.5336887855673305 +0.7856154590230008 -0.3221183472142142 0.528250055307203 +0.3178325135269092 -0.5187427131040454 0.7936551461098335 +0.546013463533105 -0.3134754486941342 0.7769185547447002 +0.5335672221903445 -0.7936307970700706 0.2923288855826673 +0.7772820686048685 -0.5538201711159975 0.2985227024706557 +0.9287192057011995 -0.2679553352792744 0.2562822179884996 +0.5719308004781175 -0.5761984038046547 0.5838583380559259 +0.2664079727525482 -0.9272249566171067 0.2632122183339557 +0.2588075257629718 -0.2613572206159219 0.9298984180222961 +0.736600559298593 -0.08162276034875889 0.6713846446218805 +0.7599640924071688 -0.1639945108179727 0.6289359098297076 +0.7763879439585611 -0.2448689807177759 0.580741717769643 +0.833380477689899 -0.2443518686604607 0.4957510904551763 +0.8727630827262035 -0.162735852561794 0.4602191257664546 +0.9023970753379346 -0.08158202080283998 0.4231121509756802 +0.8003748734892818 -0.08206517182166133 0.5938563542313052 +0.820894187899554 -0.1642595429075494 0.5469474699059634 +0.8558073586755921 -0.08203756666823266 0.5107480812414882 +0.07949544565958812 -0.9012267816092903 0.4259938523377349 +0.1599206958475328 -0.8701501260351854 0.4661160040168025 +0.2384634027210704 -0.8312055236620869 0.5022276207023311 +0.2377767660139929 -0.7758097696776174 0.584449664912804 +0.1592095097335162 -0.7592031327686161 0.631080767576332 +0.0792566853899815 -0.7360555321473026 0.6722652983877309 +0.08006665319636437 -0.8543805931761409 0.5134424340176014 +0.1603689794212074 -0.818774283900668 0.5512626075314278 +0.0800529919426313 -0.7992276928152012 0.5956732439167663 +0.3183861572333241 -0.7284454988122352 0.606627900893448 +0.3210413600238357 -0.6638035699976553 0.6754977909752286 +0.3209477266385603 -0.5926254056363347 0.7387744482316031 +0.2429294958920266 -0.5736243606192826 0.7822661650165914 +0.1618606709270737 -0.6242581606646562 0.764266231133247 +0.08087220918347536 -0.6693518515879173 0.7385308284409059 +0.2410174850864248 -0.7150154539207222 0.6562495505043479 +0.2426450625308528 -0.6464637767151282 0.723331154468416 +0.1605224763468042 -0.6949029280863043 0.7009582406424584 +0.241519183321663 -0.4909746546697816 0.8370259091327613 +0.1617014399098354 -0.4586053633614218 0.8738041914681023 +0.08049851366234147 -0.4221357228022801 0.9029515052495068 +0.08117140312125157 -0.5924602761372082 0.8014998593354526 +0.1631421658956617 -0.5441204731171291 0.8229930403361041 +0.08155688699309993 -0.5099503774248186 0.8563288426464917 +0.932799663782379 -0.06754712258501847 0.3540087194942588 +0.9366360755606044 -0.1354727436617242 0.3230479804660519 +0.9352657585070121 -0.2025253864061825 0.2902781921283955 +0.9594880431994813 -0.2032390752680513 0.19513219427203 +0.9820453698041197 -0.136005421645712 0.130726496661012 +0.9955846262825113 -0.06769638417941473 0.06502654441799369 +0.9631369841816297 -0.06818830810476741 0.260225871771668 +0.963991551173359 -0.1362174493833753 0.2283967945262558 +0.9841522573987528 -0.06822675299791506 0.1636748130663373 +0.734539508857494 -0.5660382592745875 0.3742357531887974 +0.6858228303341829 -0.5732607032374556 0.4483516605479546 +0.6318703422548057 -0.5757905372767398 0.5188498123362462 +0.5695259232075086 -0.638614241650064 0.5175056262074342 +0.5622279467681756 -0.6966600290866912 0.4456058120646227 +0.5501146431361565 -0.7487130482285568 0.369868423658308 +0.6016747859278123 -0.741718832309671 0.2963791925488349 +0.6657091749760465 -0.6834701490421671 0.2994993317538275 +0.7245720196887425 -0.6203966104355284 0.3001723405716849 +0.678501583523813 -0.6313401280891145 0.3755599070988526 +0.6271185443594952 -0.6367200052041297 0.4486757919626164 +0.6170095804463644 -0.6926563061304447 0.3735323536390509 +0.9000124301664082 -0.4295641711873431 0.07383934166883586 +0.8672545648730844 -0.4749348692518467 0.1493532379144429 +0.8260552810651871 -0.5167972168033943 0.2248406309557513 +0.7682509669819251 -0.5987764041877156 0.2264006835664738 +0.7533452082548618 -0.6399356031420834 0.1515038647382193 +0.7329715704163647 -0.6759893015505349 0.07609954763720958 +0.852626938353819 -0.5171512922750655 0.07471174533915649 +0.8143950469260559 -0.56037008853915 0.1508180075883923 +0.7966987421417859 -0.5996567824904686 0.07538472977251269 +0.4294575215230633 -0.07946837206053496 0.8995838010154006 +0.4730954531510532 -0.1596899623881894 0.8664178022872442 +0.5122676349114633 -0.2384046694182027 0.8250727748640196 +0.5963913996068885 -0.2378491425824623 0.7666453442418627 +0.6406299130667116 -0.159524018882289 0.7510961335832986 +0.677430678496265 -0.07960261471791628 0.7312667772859374 +0.5182184814894364 -0.0801544371967037 0.8514839233012345 +0.5602520437763603 -0.1601913756660789 0.8126846686179212 +0.6009357299566083 -0.08028339737057262 0.7952551946187822 +0.0675372175694091 -0.9954828633571927 0.06672775288548799 +0.135709709844694 -0.9816333462914667 0.1340852270106079 +0.2025977820544708 -0.9585848443438033 0.2001730124191953 +0.2014224188539029 -0.9338831217757723 0.295451051860339 +0.1346466747082609 -0.935576594795087 0.3264455670730377 +0.06714080617956794 -0.9321968774900858 0.3556699224608281 +0.06783434994089307 -0.9839549056477034 0.1650189220056766 +0.1355444979269456 -0.9633774339707293 0.2313689884096516 +0.06773497490770342 -0.9628353935889574 0.2614574114968828 +0.3571502788116162 -0.9316379002618503 0.0670410407174228 +0.3289952488362957 -0.9347907055860255 0.1338972105501995 +0.2985468952567985 -0.9333216409041143 0.1994504097578586 +0.2626894708569562 -0.9625364652394155 0.06721454444764262 +0.2335570490289188 -0.963019634674915 0.1343290291764844 +0.1661305032471005 -0.9838112687711665 0.06720151285300742 +0.513648052985657 -0.6352497102823198 0.5767351933515694 +0.4503170323424316 -0.6905907438568912 0.5659496398810507 +0.382889629479459 -0.7411679321527762 0.5514214613029313 +0.3719638346237368 -0.7956486937419963 0.4781067473678446 +0.4299221356415421 -0.7993983111393642 0.4196776113077126 +0.4837116944081383 -0.79905679516845 0.3571151562002566 +0.4983196726910537 -0.750774312227939 0.4336074675414924 +0.5082792661355702 -0.6957455404126333 0.507533575847568 +0.4419110877347699 -0.7485733366194769 0.4943202911467988 +0.8298666485437418 -0.3103238378816827 0.4637029882124556 +0.8685449304981343 -0.2974048566486819 0.3964593988642061 +0.9014483844065319 -0.2837255455720754 0.3269413174266625 +0.8733786904666226 -0.2306158069867667 0.4289825318199446 +0.9071401977924188 -0.2171902500343308 0.3604511850988372 +0.9075347137983748 -0.1493363964234039 0.392529468899055 +0.06558442040886429 -0.06622282555366231 0.9956471368789861 +0.1320995542169629 -0.1325486217249174 0.9823342458931706 +0.1967392917853544 -0.1985470051648672 0.9601420404335284 +0.2931894993982394 -0.1973613807726669 0.9354615987960789 +0.3262477149255694 -0.1316369524484197 0.9360737904972752 +0.356464831441579 -0.06563951193878752 0.9320001493657414 +0.1646977014572051 -0.06631040364098925 0.9841125939157992 +0.2302310119812219 -0.1325912172591585 0.9640608125153917 +0.2617336919020166 -0.06631974467445877 0.9628588505018039 +0.06521663964362717 -0.3550982495308762 0.9325513514513293 +0.1307547660458919 -0.3253104045902184 0.9365235351135776 +0.1964362086193034 -0.2938593216864867 0.9354461582588446 +0.06575577509611781 -0.2608828882220094 0.9631283905453372 +0.1319127978275464 -0.2301801851928135 0.9641660106609811 +0.06615429319439925 -0.1643295808001401 0.9841846363188159 +0.5138242544424448 -0.5678218856953393 0.6430885955076913 +0.4512407821955172 -0.5552866468074545 0.6985975210097091 +0.3854022136620918 -0.5382206267778032 0.7495223082839281 +0.3872300740993799 -0.6796990597169447 0.6229462721077077 +0.4528262891817558 -0.6256876211143746 0.6351876514937265 +0.3881004336628483 -0.6111772258995833 0.6898118960502195 +0.6720264235013683 -0.7368933993272836 0.07327075913241177 +0.6309456592836843 -0.7617112935215483 0.1473210112401029 +0.5850353424242867 -0.780224993138118 0.2213201486469799 +0.5017728139009434 -0.8360615274231524 0.2218674505032099 +0.4654670625656714 -0.8725171384146776 0.1485067568804457 +0.4254269670746957 -0.9019659102078943 0.07395534131129675 +0.5954266630463391 -0.8000040117825948 0.07389634676528541 +0.5513725161097475 -0.8209346464425776 0.148508096577279 +0.5132802734429863 -0.8550123473204969 0.07414342063721564 +0.6133360288294122 -0.3182510907078397 0.7228659343218745 +0.6758842371747648 -0.322287675795655 0.6628055159463604 +0.7339717833523006 -0.3235979409110009 0.5971346530564138 +0.7032249080630347 -0.1620638810411206 0.6922499744612679 +0.6619821588499591 -0.2414478285715539 0.7095650551164632 +0.7220833579567396 -0.2442452171584854 0.6472556666859886 +0.934444189344771 -0.2988537532743366 0.1936504354594529 +0.9355684152155788 -0.3285747021004944 0.1294233579790815 +0.9321036391571131 -0.3563261675458102 0.06491893554411904 +0.9839848516211361 -0.1658231633711644 0.06539487953739667 +0.9635831419036718 -0.2333348073273332 0.130623107942526 +0.9627384874415512 -0.2624050965430587 0.06540772207455592 +0.3340275212123075 -0.2772239481695264 0.9008731862110565 +0.4079873652364213 -0.2913995399644331 0.8652355852113109 +0.47911758823265 -0.303555028265801 0.8235901173889093 +0.40143663951922 -0.1461080550712173 0.9041576525666427 +0.3690997066096346 -0.2123673688125818 0.9048013634186801 +0.44268180655033 -0.2262419704667682 0.867667787202366 +0.2805784881793091 -0.8999073881018161 0.3338299040091834 +0.2932264665628803 -0.8668200097667765 0.4032881227794506 +0.3040906119709397 -0.8284637933607997 0.4702942087686955 +0.1471927197625572 -0.905653545801653 0.3976505478756374 +0.2148113158997401 -0.9051992659612285 0.3667020418059809 +0.2273228090524286 -0.8706791448100277 0.436167590815035 +0.7412433040289779 -0.3896427201080824 0.546568307624014 +0.6902644862624601 -0.4551038014441024 0.5625081945322653 +0.6337297745658567 -0.518164737316806 0.5743621486746091 +0.7873416025496752 -0.5008624761943442 0.3594857171501797 +0.7920675026995421 -0.443921306413778 0.4190023208518005 +0.7914768795328146 -0.3838943120231976 0.4755938460085811 +0.7444339316937599 -0.450994478796938 0.4923637897303664 +0.6910940016828802 -0.5153829943346085 0.5067242346569147 +0.7421167905344472 -0.5105179288089448 0.4343202891547627 +0.8242783111887068 -0.4865629903743621 0.289519812969427 +0.8650873036835114 -0.4157649243286126 0.2806483292371704 +0.9002038104122124 -0.3424956289422916 0.2689420827515793 +0.8318311115366822 -0.4307187315099326 0.3500548188585931 +0.8698013553283184 -0.3579617637790697 0.3395717566895071 +0.8337838233045617 -0.3714853121306746 0.4084154733439989 +0.9048124404780515 -0.4024981797575506 0.1389592128936074 +0.9047800573763387 -0.3735147983031807 0.2045965376603518 +0.8685479693922433 -0.446649363124092 0.2147760957030689 +0.5712234707036445 -0.5157594830843263 0.6385106906903524 +0.5665994210270184 -0.450906817212855 0.6896724862446092 +0.5582068300808632 -0.3827200355914681 0.7361592960819957 +0.4951592406334086 -0.3682881075991635 0.7868806747000291 +0.4397952111786331 -0.4212963674679917 0.7931516519447062 +0.3800003013234124 -0.4716273633540395 0.7957181668969437 +0.4470621547844361 -0.4894949494746913 0.7486855976965675 +0.511354428100806 -0.5047253090553266 0.6955350539409949 +0.5051291463301986 -0.4374613123454744 0.7439570859456212 +0.2758567679958197 -0.3284335688629771 0.9033462428077224 +0.2916609018946494 -0.3941243311434642 0.8715503025681974 +0.3056165696559734 -0.4582049662013672 0.8346536534995336 +0.425450004600719 -0.3574502864413451 0.8313973696784519 +0.3515865804225556 -0.3439545978125678 0.8706791091500753 +0.3671031048713833 -0.409274950574733 0.8353019365629654 +0.6950666654551553 -0.7031250700358342 0.1499915546294342 +0.7127341862284809 -0.6639927690954368 0.2261052462244053 +0.6512928383985321 -0.7251256761307878 0.2236300348044771 +0.624500864071117 -0.3873950590693858 0.6781767756146295 +0.6313789820487409 -0.4547752029467383 0.62812426781 +0.6857541522042553 -0.3901451629741319 0.6144330675854867 +0.2274922757431408 -0.4278553479882943 0.8747497160188293 +0.212263818789579 -0.3616285183472779 0.9078374777187915 +0.146144513274627 -0.3932006370508163 0.9077637579582888 +0.3363515507731347 -0.9014577126973127 0.2724731665889992 +0.4049229862326437 -0.8701504892471716 0.2808478258476393 +0.4711016069716683 -0.8338361856531827 0.2877159908730523 +0.362380324231668 -0.8358570679388215 0.4123390141454817 +0.3502835720479405 -0.8715511920428566 0.3430742467775909 +0.4187497836477236 -0.837365842957675 0.3513788037755938 +0.4368843287610345 -0.8732536683830792 0.2157779273663452 +0.368761243541576 -0.9059632106403447 0.2079562603720052 +0.3985971459175262 -0.9061275357753416 0.1416093364722456 +2 28 0 217 +106 +107 +108 +109 +110 +111 +112 +113 +114 +115 +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 +0.538053125082038 -0.3083817544043235 -0.784474045548968 +0.5211554492868533 -0.7931621792199559 -0.3151043559420731 +0.7990752178334859 -0.3223894898289964 -0.5074877467409107 +0.7855356110657611 -0.5406627370140992 -0.3010275876924976 +0.2790725544226984 -0.5376257364254065 -0.7956614084527598 +0.2852089917372906 -0.7941420923698037 -0.5366508810751252 +0.256310035984433 -0.927432976914512 -0.2723476432524154 +0.5858759320131174 -0.5796320993683363 -0.5663709223376643 +0.2525047701013874 -0.252504770101611 -0.9340678145359564 +0.9307259248704715 -0.2576936713923973 -0.2595057311473344 +0.6755735424437734 -0.07826300356507487 -0.7331270633546029 +0.6368816772351364 -0.1567994633115497 -0.7548481022744706 +0.5904706563186644 -0.2338428686716009 -0.7724389404982389 +0.5058301126674233 -0.2343531194280017 -0.8301894437616191 +0.4685621656253821 -0.1569350640496759 -0.8693795963882383 +0.4271158366760818 -0.07811792544892958 -0.9008161031997852 +0.598942837363497 -0.07887270376887666 -0.7968980952236931 +0.5560658106744221 -0.157373810157227 -0.8161031173054022 +0.5159921571614845 -0.0787431924188557 -0.852966355371374 +0.4227077960951214 -0.9027461491573239 -0.07979667475545386 +0.4597771973438307 -0.8734480626216155 -0.1602916426555013 +0.4928412579096015 -0.8365400624923096 -0.2393913497757271 +0.5767800557282622 -0.7811562316403939 -0.2389972993225703 +0.626181534301119 -0.7632509135445542 -0.1592002797538368 +0.670079678458436 -0.7380559105508208 -0.07916247480996043 +0.5107584686940047 -0.8559945396012995 -0.07999459250546115 +0.5461582126761034 -0.8221514782719379 -0.1605557644611723 +0.5932063531341192 -0.8010777181000176 -0.07987936006871575 +0.7407481788426439 -0.0817727720921594 -0.6667873343770637 +0.7678884374318646 -0.1644481451422025 -0.6191156234644205 +0.7874029824829283 -0.2453188978872421 -0.5655220433514313 +0.7440229238873411 -0.3232690971348881 -0.5847452262034518 +0.6810260573750806 -0.3212643385261688 -0.6580218339595553 +0.6122800349208177 -0.3150418618187931 -0.7251632810195995 +0.7058721551008774 -0.1611368926610182 -0.6897676438314528 +0.7287546299794992 -0.243828847213589 -0.6398938838197593 +0.662898280465863 -0.2394455180003429 -0.7093882672168674 +0.9052890135891631 -0.08027998499257977 -0.4171413739781165 +0.8783575235154668 -0.1627968094977559 -0.4494277024184505 +0.8426705561306558 -0.2442902100853852 -0.4798214533416462 +0.8590638621380781 -0.08148822805432804 -0.5053404292721643 +0.8276843482896434 -0.1643561676630648 -0.5365870570070238 +0.8042403347281178 -0.08201572333772336 -0.5886177920533789 +0.06497671617353223 -0.9954956910777303 -0.06903879634652019 +0.130569108904107 -0.9816863915781161 -0.1387210740670819 +0.1949273325124576 -0.9587047525634396 -0.2070954669997682 +0.2912519766961119 -0.9340704763117219 -0.2066025928041571 +0.3242897031052827 -0.9357320607155161 -0.1387144513343193 +0.3549272428680371 -0.9323104679836753 -0.06945389519784713 +0.1636918850865199 -0.9840534692373387 -0.06959695710862578 +0.2286487469672842 -0.9635167279592968 -0.1391232024246903 +0.2603136834366944 -0.9630125349204242 -0.06959629158051199 +0.3608311757384541 -0.5559196625788511 -0.7488352231121485 +0.4407288638590699 -0.568222941734106 -0.6948962203441115 +0.5164136670498832 -0.5772214313607604 -0.6325601502323136 +0.5186036316452253 -0.6413635083260499 -0.5654229597673622 +0.4449431570198256 -0.6988474959382616 -0.5600337172367857 +0.3663411215739187 -0.75030607528238 -0.5503044394135982 +0.2873822018033493 -0.7391312316309876 -0.6091768975546579 +0.2869489642480052 -0.677231621521068 -0.6775083931059024 +0.2841706160291591 -0.6093965722056703 -0.7401911096261474 +0.3657935773261585 -0.6258547576116983 -0.6888402435701142 +0.4450668888970498 -0.6365794745756147 -0.6298269897015654 +0.3677163575519041 -0.6916238195210677 -0.6216439275500485 +0.07210651445825049 -0.7370620375703416 -0.6719674124132349 +0.1447732297996825 -0.761933636962745 -0.6312668570407381 +0.2163241757470198 -0.7810612226625445 -0.5857876897308983 +0.2169062482423552 -0.8362414628268018 -0.5036386555088046 +0.1453838761657661 -0.8724649299503712 -0.466549541375523 +0.07236012423061031 -0.9018325306278203 -0.4259836841039243 +0.07273169433191309 -0.8001044998831858 -0.5954350425582009 +0.1456873787083419 -0.8213033584295732 -0.551575906940646 +0.07287434493573731 -0.8551090344076301 -0.5133009537538751 +0.7355790696419688 -0.6730423997573298 -0.07705426940507591 +0.7582728296120413 -0.6337626194514082 -0.1528635275604936 +0.7750260145157635 -0.5891894396632573 -0.2284523604892456 +0.8318295190665368 -0.5065982483196041 -0.2267550793456292 +0.8709454907237661 -0.4677815378493163 -0.1504472832432228 +0.9015860222249771 -0.426114708864643 -0.07462505891283108 +0.7990692714046049 -0.5963897040548967 -0.07620774497534308 +0.8187613271780664 -0.5536163637738266 -0.1521144663714059 +0.8546356439855671 -0.5136982645047936 -0.07557783454253079 +0.55648607980957 -0.3806246440322525 -0.7385445980666961 +0.5708415242770194 -0.4510204818215999 -0.6860907222361347 +0.5806824249163866 -0.5177981431123786 -0.6282459744260982 +0.3499093066762752 -0.4858243023819504 -0.800960813221483 +0.4182765115938533 -0.4297557573055552 -0.8002216873539517 +0.4809189479004026 -0.3701231484641703 -0.7948118145330626 +0.4969132182207417 -0.4426757382455248 -0.7464016642038558 +0.5087845894447649 -0.511922998360803 -0.6921510567013587 +0.4309593707550611 -0.5011247052587633 -0.7504319093280344 +0.3255490828609396 -0.9015436480059157 -0.2850207806258809 +0.3935546477859859 -0.8700129858758242 -0.2969716208890696 +0.4590685010944353 -0.8336561874667838 -0.3070398547440624 +0.3933568696033549 -0.9071006588092684 -0.149795754024073 +0.3608701356944087 -0.9066560413924255 -0.2185121684724116 +0.428412437484041 -0.8738778179411355 -0.2297832516077323 +0.9329961408742057 -0.353803212105902 -0.06588997053713867 +0.9370773546090869 -0.3235636335868789 -0.1311205799975416 +0.9363299729924868 -0.2912158997658674 -0.1961618754994073 +0.9606300814597648 -0.19545353359236 -0.1974531914172716 +0.9825499103615929 -0.1307737539897644 -0.1322645036124587 +0.9957062361883587 -0.06511838543475792 -0.06579275867435797 +0.9633676891720145 -0.2598522338808392 -0.06632881731578327 +0.9645600362332871 -0.2283000801185293 -0.1322989414905241 +0.9843571375562019 -0.1632654938267072 -0.06622238494408125 +0.936248365972486 -0.1945384343694247 -0.2925641720493864 +0.9369115028287704 -0.1301819552831198 -0.3244217846967103 +0.9327566345104523 -0.06492211536352324 -0.3546127179240188 +0.9842272382531112 -0.06549483524400404 -0.1643385835311174 +0.9643856866416133 -0.1308828655325864 -0.2298476080161883 +0.9631655494675847 -0.06533490002969114 -0.2608514426966358 +0.7550552994679064 -0.3907360904812753 -0.5265138197054647 +0.7039215325945368 -0.4563170841612444 -0.5443061589329465 +0.64788042543064 -0.5208894529989423 -0.5558103382434295 +0.6955772705726841 -0.390575668803137 -0.6030115318977218 +0.6411778749991743 -0.4559586940832173 -0.6172459816811044 +0.6292413803723372 -0.3869903313966729 -0.6740131813493034 +0.3547099587048492 -0.06345494942637567 -0.9328206229436076 +0.3228691860852707 -0.1271501318874306 -0.9378637068559822 +0.2883066808961025 -0.1906104551178407 -0.938374611842436 +0.1917937794235202 -0.1916687854637016 -0.9625373877690733 +0.1287282837162772 -0.1279451521494493 -0.9833916142681488 +0.06393571507416299 -0.0639284787239746 -0.995904299592081 +0.2600399088527587 -0.06395727926887403 -0.9634774061867628 +0.2268539686510248 -0.1279572106383634 -0.9654865245838129 +0.1630020333387143 -0.0639927911218562 -0.9845482516422847 +0.1917959273487728 -0.2871502166417025 -0.9384876532672379 +0.1275589352526404 -0.32080183624562 -0.9385173945637082 +0.06363944374404716 -0.3528362358339068 -0.9335184046833291 +0.06452669156440229 -0.1620375474783923 -0.9846726051246375 +0.1289015346281761 -0.2255015881669786 -0.965677704052792 +0.06413772650311404 -0.2585688248157547 -0.9638612529157977 +0.07055521897814401 -0.426173190987443 -0.9018860085168893 +0.1416471168655956 -0.4671155874000933 -0.8727766737783097 +0.2116656564333622 -0.5045183247022815 -0.8370537079102135 +0.2125657745613579 -0.5863379076551364 -0.7816800173547529 +0.1416634470174834 -0.6314664365442191 -0.7623526790779123 +0.0705350804167499 -0.6719567552271111 -0.7372237933865502 +0.07125476799907551 -0.5135186012422425 -0.8551148485528764 +0.1425782741703245 -0.5520516430087711 -0.8215293173015363 +0.07105618068180956 -0.5955043611648158 -0.8002034585157694 +0.5960196296449307 -0.7389631641028286 -0.3141560809168832 +0.6652293911754713 -0.6777750481517074 -0.3131945740578246 +0.7290124643991376 -0.6112379622154598 -0.3081054694376396 +0.6490164182281345 -0.7231883861143912 -0.2361699537612388 +0.7154134174750593 -0.6584876272132826 -0.2336186784135157 +0.6956961133870272 -0.701039398146706 -0.156686566317246 +0.06455055112231642 -0.9315948418755367 -0.3577209484230673 +0.1294211499323892 -0.9348014500975974 -0.3307512885018094 +0.1936516524406934 -0.9333846803125323 -0.3021457861113753 +0.06511985026333039 -0.9624306371179341 -0.2636032508116105 +0.1303595972675309 -0.9629948804999766 -0.2358966628231166 +0.06522374460344708 -0.9837558449241541 -0.1672432381816019 +0.8307023965176773 -0.4738917786318191 -0.2921645265342094 +0.8698802476133356 -0.4037175711698727 -0.2834086758390797 +0.9034891959528197 -0.3313163638498646 -0.2719131108310727 +0.8729401401713379 -0.4370121607593417 -0.2167853385865761 +0.9078080068576209 -0.3648343531875154 -0.2068345169923076 +0.9072977385161547 -0.3963381232105996 -0.1404525036208717 +0.4714229206063278 -0.2974146147538582 -0.8302439261191941 +0.4007448160425578 -0.2841493923469021 -0.8710124656076413 +0.3271918210975102 -0.2691889782874999 -0.9058050596985131 +0.436679936649999 -0.2212377021934586 -0.8719888256483056 +0.3636272700660471 -0.2064580957061246 -0.9083778196222729 +0.3974385625188886 -0.1425190754041643 -0.9064937408326997 +0.5758241726522558 -0.6398241167087799 -0.5089711405052103 +0.5614980403779416 -0.6962956841876418 -0.4470931344064628 +0.5431158597627898 -0.7477376900349071 -0.3819862690927341 +0.4672710513352162 -0.8006471495607174 -0.3749958752898224 +0.4089260418511004 -0.8038844942822415 -0.4319134313130081 +0.3477335976184304 -0.8018273370570872 -0.4859570625428585 +0.4282335445430723 -0.7544449479757341 -0.4974222067841044 +0.5052260092137978 -0.6995650483884028 -0.50532704527586 +0.4879027024226069 -0.7531717744288614 -0.4412292274684413 +0.2657478150707214 -0.9016185692916856 -0.3412653722450485 +0.273803958018305 -0.8704662927554239 -0.4090474614884423 +0.2803190266028014 -0.8344132122084007 -0.474526958787924 +0.402527478311046 -0.8392358940719645 -0.3655882154908452 +0.3347781480398616 -0.8732795516631362 -0.3539864633598758 +0.3421718126594709 -0.8398377406467531 -0.4214154956888617 +0.2101834124941698 -0.8734895792418647 -0.4391342483434607 +0.2023341325234166 -0.9061262860586254 -0.3714781992655812 +0.1373583593403785 -0.9062035958258109 -0.3999096448345424 +0.7437258350528002 -0.5557818324348115 -0.3714544884779534 +0.6961613141961122 -0.5674296079727369 -0.4397534134178474 +0.6438551583309423 -0.5744784980737184 -0.5053958748759252 +0.8025247601441731 -0.380195604288478 -0.459788333731138 +0.8014196360176534 -0.4364816048290705 -0.4089136530505808 +0.7956968011924919 -0.4902696485755099 -0.3556715792099249 +0.7520803304137168 -0.5035592767271867 -0.4252096323306741 +0.7028248633617097 -0.5131183079587482 -0.4926934274760985 +0.7558691913747517 -0.4477344119199244 -0.4776982959077817 +0.8393973505575852 -0.3076261068027166 -0.4480828788185393 +0.8748233046846993 -0.2918950528892273 -0.3866283275696918 +0.9051933766195305 -0.2756560283748737 -0.3234790641521081 +0.8414570889350457 -0.365060333559983 -0.3983477379652516 +0.8749179882316981 -0.3489444639608591 -0.3357920114291982 +0.8384691537088125 -0.4208545828355151 -0.3461948849783494 +0.2150578489355667 -0.6568408777421885 -0.7227103036058629 +0.2164481714363252 -0.7224138896915939 -0.6567102565534766 +0.1432037794693297 -0.6997155481318031 -0.6999220165477796 +0.616303609794379 -0.6892316802429443 -0.3809587267722127 +0.6324543330310619 -0.6340099967594328 -0.4450088096199204 +0.6832563115067835 -0.6248155969940206 -0.3778442569884462 +0.9103175665590454 -0.1459599584733274 -0.3873210793856722 +0.9102581553583389 -0.211320122830856 -0.3560532211487296 +0.8791564199462097 -0.2277788142770929 -0.4185699476000225 +0.2751256026690925 -0.4705711553615652 -0.8383726441730133 +0.2692145491669128 -0.4001574517935146 -0.8760122946003537 +0.2616398267039469 -0.3268999720329094 -0.9081194906878783 +0.3448990702680024 -0.41617747275867 -0.8413328369298764 +0.3371539605089705 -0.343610896509036 -0.8765037128919491 +0.4110717084567621 -0.3581091058779141 -0.838318506770404 +0.1346646624804202 -0.3952159413782537 -0.908663737781769 +0.1993300132851618 -0.3619282955598029 -0.9106456251895757 +0.2061327701810712 -0.4348996755223973 -0.8765680539969452 +3 30 0 0 +$EndNodes +$Elements +27 279 1 823 +0 1 15 1 +1 1 +0 2 15 1 +2 2 +0 3 15 1 +3 3 +0 4 15 1 +4 4 +0 5 15 1 +5 5 +0 6 15 1 +6 6 +0 7 15 1 +7 7 +1 1 27 4 +552 2 8 452 453 454 +553 8 9 455 456 457 +554 9 10 458 459 460 +555 10 3 461 462 463 +1 2 27 4 +556 3 11 464 465 466 +557 11 12 467 468 469 +558 12 13 470 471 472 +559 13 4 473 474 475 +1 3 27 4 +560 4 14 476 477 478 +561 14 15 479 480 481 +562 15 16 482 483 484 +563 16 5 485 486 487 +1 4 27 4 +564 5 17 488 489 490 +565 17 18 491 492 493 +566 18 19 494 495 496 +567 19 2 497 498 499 +1 5 27 4 +568 3 20 500 501 502 +569 20 21 503 504 505 +570 21 22 506 507 508 +571 22 6 509 510 511 +1 6 27 4 +572 6 23 512 513 514 +573 23 24 515 516 517 +574 24 25 518 519 520 +575 25 5 521 522 523 +1 7 27 4 +576 5 26 524 525 526 +577 26 27 527 528 529 +578 27 28 530 531 532 +579 28 7 533 534 535 +1 8 27 4 +580 7 29 536 537 538 +581 29 30 539 540 541 +582 30 31 542 543 544 +583 31 3 545 546 547 +1 9 27 4 +584 2 32 548 549 550 +585 32 33 551 552 553 +586 33 34 554 555 556 +587 34 7 557 558 559 +1 10 27 4 +588 7 35 560 561 562 +589 35 36 563 564 565 +590 36 37 566 567 568 +591 37 4 569 570 571 +1 11 27 4 +592 4 38 572 573 574 +593 38 39 575 576 577 +594 39 40 578 579 580 +595 40 6 581 582 583 +1 12 27 4 +596 6 41 584 585 586 +597 41 42 587 588 589 +598 42 43 590 591 592 +599 43 2 593 594 595 +2 14 23 28 +600 44 45 30 596 597 598 599 600 601 602 603 604 605 606 607 +601 31 44 30 608 609 610 604 603 602 542 543 544 611 612 613 +602 36 46 37 614 615 616 617 618 619 568 567 566 620 621 622 +603 36 47 46 623 624 625 626 627 628 616 615 614 629 630 631 +604 11 48 44 632 633 634 635 636 637 638 639 640 641 642 643 +605 12 48 11 644 645 646 634 633 632 467 468 469 647 648 649 +606 46 48 13 650 651 652 653 654 655 656 657 658 659 660 661 +607 35 50 47 662 663 664 665 666 667 668 669 670 671 672 673 +608 35 47 36 670 669 668 625 624 623 565 564 563 674 675 676 +609 13 48 12 655 654 653 646 645 644 470 471 472 677 678 679 +610 44 49 45 680 681 682 683 684 685 598 597 596 686 687 688 +611 30 45 29 601 600 599 689 690 691 539 540 541 692 693 694 +612 31 51 44 695 696 697 698 699 700 610 609 608 701 702 703 +613 13 52 46 704 705 706 707 708 709 658 657 656 710 711 712 +614 44 51 11 700 699 698 713 714 715 640 639 638 716 717 718 +615 46 52 37 709 708 707 719 720 721 619 618 617 722 723 724 +616 47 50 45 667 666 665 725 726 727 728 729 730 731 732 733 +617 7 50 35 734 735 736 664 663 662 562 561 560 737 738 739 +618 29 50 7 740 741 742 736 735 734 536 537 538 743 744 745 +619 11 51 3 715 714 713 746 747 748 464 465 466 749 750 751 +620 37 52 4 721 720 719 752 753 754 571 570 569 755 756 757 +621 3 51 31 748 747 746 697 696 695 545 546 547 758 759 760 +622 4 52 13 754 753 752 706 705 704 473 474 475 761 762 763 +623 45 50 29 727 726 725 742 741 740 691 690 689 764 765 766 +624 45 49 47 685 684 683 767 768 769 730 729 728 770 771 772 +625 47 49 46 769 768 767 773 774 775 628 627 626 776 777 778 +626 46 49 48 775 774 773 779 780 781 652 651 650 782 783 784 +627 48 49 44 781 780 779 682 681 680 637 636 635 785 786 787 +2 16 23 28 +628 53 54 27 788 789 790 791 792 793 794 795 796 797 798 799 +629 15 55 14 800 801 802 803 804 805 479 480 481 806 807 808 +630 28 53 27 809 810 811 796 795 794 530 531 532 812 813 814 +631 15 56 55 815 816 817 818 819 820 802 801 800 821 822 823 +632 35 57 53 824 825 826 827 828 829 830 831 832 833 834 835 +633 36 57 35 836 837 838 826 825 824 563 564 565 839 840 841 +634 55 57 37 842 843 844 845 846 847 848 849 850 851 852 853 +635 16 59 56 854 855 856 857 858 859 860 861 862 863 864 865 +636 16 56 15 862 861 860 817 816 815 482 483 484 866 867 868 +637 37 57 36 847 846 845 838 837 836 566 567 568 869 870 871 +638 53 58 54 872 873 874 875 876 877 790 789 788 878 879 880 +639 27 54 26 793 792 791 881 882 883 527 528 529 884 885 886 +640 28 60 53 887 888 889 890 891 892 811 810 809 893 894 895 +641 37 61 55 896 897 898 899 900 901 850 849 848 902 903 904 +642 53 60 35 892 891 890 905 906 907 832 831 830 908 909 910 +643 55 61 14 901 900 899 911 912 913 805 804 803 914 915 916 +644 56 59 54 859 858 857 917 918 919 920 921 922 923 924 925 +645 5 59 16 926 927 928 856 855 854 485 486 487 929 930 931 +646 26 59 5 932 933 934 928 927 926 524 525 526 935 936 937 +647 35 60 7 907 906 905 938 939 940 560 561 562 941 942 943 +648 14 61 4 913 912 911 944 945 946 476 477 478 947 948 949 +649 7 60 28 940 939 938 889 888 887 533 534 535 950 951 952 +650 4 61 37 946 945 944 898 897 896 569 570 571 953 954 955 +651 54 59 26 919 918 917 934 933 932 883 882 881 956 957 958 +652 54 58 56 877 876 875 959 960 961 922 921 920 962 963 964 +653 56 58 55 961 960 959 965 966 967 820 819 818 968 969 970 +654 55 58 57 967 966 965 971 972 973 844 843 842 974 975 976 +655 57 58 53 973 972 971 874 873 872 829 828 827 977 978 979 +2 18 23 26 +656 64 65 63 980 981 982 983 984 985 986 987 988 989 990 991 +657 62 64 30 992 993 994 995 996 997 998 999 1000 1001 1002 1003 +658 29 62 30 1004 1005 1006 1000 999 998 541 540 539 1007 1008 1009 +659 33 62 34 1010 1011 1012 1013 1014 1015 556 555 554 1016 1017 1018 +660 62 65 64 1019 1020 1021 982 981 980 994 993 992 1022 1023 1024 +661 33 65 62 1025 1026 1027 1021 1020 1019 1012 1011 1010 1028 1029 1030 +662 63 66 64 1031 1032 1033 1034 1035 1036 988 987 986 1037 1038 1039 +663 30 64 31 997 996 995 1040 1041 1042 544 543 542 1043 1044 1045 +664 32 67 65 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 +665 32 65 33 1054 1053 1052 1027 1026 1025 553 552 551 1058 1059 1060 +666 64 68 31 1061 1062 1063 1064 1065 1066 1042 1041 1040 1067 1068 1069 +667 9 63 8 1070 1071 1072 1073 1074 1075 455 456 457 1076 1077 1078 +668 29 69 62 1079 1080 1081 1082 1083 1084 1006 1005 1004 1085 1086 1087 +669 62 69 34 1084 1083 1082 1088 1089 1090 1015 1014 1013 1091 1092 1093 +670 65 67 63 1051 1050 1049 1094 1095 1096 985 984 983 1097 1098 1099 +671 9 66 63 1100 1101 1102 1033 1032 1031 1072 1071 1070 1103 1104 1105 +672 2 67 32 1106 1107 1108 1048 1047 1046 550 549 548 1109 1110 1111 +673 8 67 2 1112 1113 1114 1108 1107 1106 452 453 454 1115 1116 1117 +674 31 68 3 1066 1065 1064 1118 1119 1120 547 546 545 1121 1122 1123 +675 3 68 10 1120 1119 1118 1124 1125 1126 461 462 463 1127 1128 1129 +676 10 66 9 1130 1131 1132 1102 1101 1100 458 459 460 1133 1134 1135 +677 34 69 7 1090 1089 1088 1136 1137 1138 559 558 557 1139 1140 1141 +678 7 69 29 1138 1137 1136 1081 1080 1079 538 537 536 1142 1143 1144 +679 63 67 8 1096 1095 1094 1114 1113 1112 1075 1074 1073 1145 1146 1147 +680 66 68 64 1148 1149 1150 1063 1062 1061 1036 1035 1034 1151 1152 1153 +681 10 68 66 1126 1125 1124 1150 1149 1148 1132 1131 1130 1154 1155 1156 +2 20 23 26 +682 72 73 71 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 +683 70 72 39 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 +684 38 70 39 1181 1182 1183 1177 1176 1175 577 576 575 1184 1185 1186 +685 12 70 13 1187 1188 1189 1190 1191 1192 472 471 470 1193 1194 1195 +686 70 73 72 1196 1197 1198 1159 1158 1157 1171 1170 1169 1199 1200 1201 +687 12 73 70 1202 1203 1204 1198 1197 1196 1189 1188 1187 1205 1206 1207 +688 71 74 72 1208 1209 1210 1211 1212 1213 1165 1164 1163 1214 1215 1216 +689 39 72 40 1174 1173 1172 1217 1218 1219 580 579 578 1220 1221 1222 +690 11 75 73 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 +691 11 73 12 1231 1230 1229 1204 1203 1202 469 468 467 1235 1236 1237 +692 72 76 40 1238 1239 1240 1241 1242 1243 1219 1218 1217 1244 1245 1246 +693 21 71 20 1247 1248 1249 1250 1251 1252 503 504 505 1253 1254 1255 +694 38 77 70 1256 1257 1258 1259 1260 1261 1183 1182 1181 1262 1263 1264 +695 70 77 13 1261 1260 1259 1265 1266 1267 1192 1191 1190 1268 1269 1270 +696 73 75 71 1228 1227 1226 1271 1272 1273 1162 1161 1160 1274 1275 1276 +697 21 74 71 1277 1278 1279 1210 1209 1208 1249 1248 1247 1280 1281 1282 +698 3 75 11 1283 1284 1285 1225 1224 1223 466 465 464 1286 1287 1288 +699 20 75 3 1289 1290 1291 1285 1284 1283 500 501 502 1292 1293 1294 +700 40 76 6 1243 1242 1241 1295 1296 1297 583 582 581 1298 1299 1300 +701 6 76 22 1297 1296 1295 1301 1302 1303 509 510 511 1304 1305 1306 +702 22 74 21 1307 1308 1309 1279 1278 1277 506 507 508 1310 1311 1312 +703 13 77 4 1267 1266 1265 1313 1314 1315 475 474 473 1316 1317 1318 +704 4 77 38 1315 1314 1313 1258 1257 1256 574 573 572 1319 1320 1321 +705 71 75 20 1273 1272 1271 1291 1290 1289 1252 1251 1250 1322 1323 1324 +706 74 76 72 1325 1326 1327 1240 1239 1238 1213 1212 1211 1328 1329 1330 +707 22 76 74 1303 1302 1301 1327 1326 1325 1309 1308 1307 1331 1332 1333 +2 22 23 28 +708 78 80 9 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1345 +709 42 79 78 1346 1347 1348 1349 1350 1351 1352 1353 1354 1355 1356 1357 +710 8 78 9 1358 1359 1360 1342 1341 1340 457 456 455 1361 1362 1363 +711 42 78 43 1354 1353 1352 1364 1365 1366 592 591 590 1367 1368 1369 +712 78 84 80 1370 1371 1372 1373 1374 1375 1336 1335 1334 1376 1377 1378 +713 79 84 78 1379 1380 1381 1372 1371 1370 1351 1350 1349 1382 1383 1384 +714 41 79 42 1385 1386 1387 1348 1347 1346 589 588 587 1388 1389 1390 +715 9 80 10 1339 1338 1337 1391 1392 1393 460 459 458 1394 1395 1396 +716 8 86 78 1397 1398 1399 1400 1401 1402 1360 1359 1358 1403 1404 1405 +717 78 86 43 1402 1401 1400 1406 1407 1408 1366 1365 1364 1409 1410 1411 +718 10 83 3 1412 1413 1414 1415 1416 1417 463 462 461 1418 1419 1420 +719 20 82 21 1421 1422 1423 1424 1425 1426 505 504 503 1427 1428 1429 +720 6 85 41 1430 1431 1432 1433 1434 1435 586 585 584 1436 1437 1438 +721 22 85 6 1439 1440 1441 1432 1431 1430 511 510 509 1442 1443 1444 +722 80 83 10 1445 1446 1447 1414 1413 1412 1393 1392 1391 1448 1449 1450 +723 82 84 81 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 +724 81 84 79 1456 1455 1454 1381 1380 1379 1463 1464 1465 1466 1467 1468 +725 21 81 22 1469 1470 1471 1472 1473 1474 508 507 506 1475 1476 1477 +726 3 83 20 1417 1416 1415 1478 1479 1480 502 501 500 1481 1482 1483 +727 43 86 2 1408 1407 1406 1484 1485 1486 595 594 593 1487 1488 1489 +728 2 86 8 1486 1485 1484 1399 1398 1397 454 453 452 1490 1491 1492 +729 41 85 79 1435 1434 1433 1493 1494 1495 1387 1386 1385 1496 1497 1498 +730 82 83 80 1499 1500 1501 1447 1446 1445 1502 1503 1504 1505 1506 1507 +731 20 83 82 1480 1479 1478 1501 1500 1499 1423 1422 1421 1508 1509 1510 +732 80 84 82 1375 1374 1373 1453 1452 1451 1504 1503 1502 1511 1512 1513 +733 21 82 81 1426 1425 1424 1459 1458 1457 1471 1470 1469 1514 1515 1516 +734 79 85 81 1495 1494 1493 1517 1518 1519 1465 1464 1463 1520 1521 1522 +735 81 85 22 1519 1518 1517 1441 1440 1439 1474 1473 1472 1523 1524 1525 +2 24 23 28 +736 39 89 87 1526 1527 1528 1529 1530 1531 1532 1533 1534 1535 1536 1537 +737 15 88 16 1538 1539 1540 1541 1542 1543 484 483 482 1544 1545 1546 +738 40 89 39 1547 1548 1549 1528 1527 1526 578 579 580 1550 1551 1552 +739 15 90 88 1553 1554 1555 1556 1557 1558 1540 1539 1538 1559 1560 1561 +740 23 91 89 1562 1563 1564 1565 1566 1567 1568 1569 1570 1571 1572 1573 +741 24 91 23 1574 1575 1576 1564 1563 1562 515 516 517 1577 1578 1579 +742 88 91 25 1580 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590 1591 +743 14 93 90 1592 1593 1594 1595 1596 1597 1598 1599 1600 1601 1602 1603 +744 14 90 15 1600 1599 1598 1555 1554 1553 481 480 479 1604 1605 1606 +745 25 91 24 1585 1584 1583 1576 1575 1574 518 519 520 1607 1608 1609 +746 89 92 87 1610 1611 1612 1613 1614 1615 1531 1530 1529 1616 1617 1618 +747 39 87 38 1534 1533 1532 1619 1620 1621 575 576 577 1622 1623 1624 +748 40 95 89 1625 1626 1627 1628 1629 1630 1549 1548 1547 1631 1632 1633 +749 25 94 88 1634 1635 1636 1637 1638 1639 1588 1587 1586 1640 1641 1642 +750 88 94 16 1639 1638 1637 1643 1644 1645 1543 1542 1541 1646 1647 1648 +751 89 95 23 1630 1629 1628 1649 1650 1651 1570 1569 1568 1652 1653 1654 +752 90 93 87 1597 1596 1595 1655 1656 1657 1658 1659 1660 1661 1662 1663 +753 4 93 14 1664 1665 1666 1594 1593 1592 478 477 476 1667 1668 1669 +754 38 93 4 1670 1671 1672 1666 1665 1664 572 573 574 1673 1674 1675 +755 23 95 6 1651 1650 1649 1676 1677 1678 512 513 514 1679 1680 1681 +756 16 94 5 1645 1644 1643 1682 1683 1684 487 486 485 1685 1686 1687 +757 5 94 25 1684 1683 1682 1636 1635 1634 521 522 523 1688 1689 1690 +758 6 95 40 1678 1677 1676 1627 1626 1625 581 582 583 1691 1692 1693 +759 87 93 38 1657 1656 1655 1672 1671 1670 1621 1620 1619 1694 1695 1696 +760 87 92 90 1615 1614 1613 1697 1698 1699 1660 1659 1658 1700 1701 1702 +761 90 92 88 1699 1698 1697 1703 1704 1705 1558 1557 1556 1706 1707 1708 +762 88 92 91 1705 1704 1703 1709 1710 1711 1582 1581 1580 1712 1713 1714 +763 91 92 89 1711 1710 1709 1612 1611 1610 1567 1566 1565 1715 1716 1717 +2 26 23 30 +764 33 97 32 1718 1719 1720 1721 1722 1723 551 552 553 1724 1725 1726 +765 26 96 27 1727 1728 1729 1730 1731 1732 529 528 527 1733 1734 1735 +766 96 98 27 1736 1737 1738 1739 1740 1741 1732 1731 1730 1742 1743 1744 +767 27 98 28 1741 1740 1739 1745 1746 1747 532 531 530 1748 1749 1750 +768 32 102 2 1751 1752 1753 1754 1755 1756 548 549 550 1757 1758 1759 +769 101 103 100 1760 1761 1762 1763 1764 1765 1766 1767 1768 1769 1770 1771 +770 19 101 18 1772 1773 1774 1775 1776 1777 494 495 496 1778 1779 1780 +771 34 99 33 1781 1782 1783 1784 1785 1786 554 555 556 1787 1788 1789 +772 5 104 26 1790 1791 1792 1793 1794 1795 526 525 524 1796 1797 1798 +773 17 104 5 1799 1800 1801 1792 1791 1790 488 489 490 1802 1803 1804 +774 100 103 96 1765 1764 1763 1805 1806 1807 1808 1809 1810 1811 1812 1813 +775 97 102 32 1814 1815 1816 1753 1752 1751 1723 1722 1721 1817 1818 1819 +776 7 105 34 1820 1821 1822 1823 1824 1825 557 558 559 1826 1827 1828 +777 28 105 7 1829 1830 1831 1822 1821 1820 535 534 533 1832 1833 1834 +778 96 103 98 1807 1806 1805 1835 1836 1837 1738 1737 1736 1838 1839 1840 +779 18 100 17 1841 1842 1843 1844 1845 1846 491 492 493 1847 1848 1849 +780 33 99 97 1786 1785 1784 1850 1851 1852 1720 1719 1718 1853 1854 1855 +781 2 102 19 1756 1755 1754 1856 1857 1858 497 498 499 1859 1860 1861 +782 34 105 99 1825 1824 1823 1862 1863 1864 1783 1782 1781 1865 1866 1867 +783 26 104 96 1795 1794 1793 1868 1869 1870 1729 1728 1727 1871 1872 1873 +784 97 103 101 1874 1875 1876 1762 1761 1760 1877 1878 1879 1880 1881 1882 +785 101 102 97 1883 1884 1885 1816 1815 1814 1879 1878 1877 1886 1887 1888 +786 19 102 101 1858 1857 1856 1885 1884 1883 1774 1773 1772 1889 1890 1891 +787 98 103 99 1837 1836 1835 1892 1893 1894 1895 1896 1897 1898 1899 1900 +788 99 105 98 1864 1863 1862 1901 1902 1903 1897 1896 1895 1904 1905 1906 +789 18 101 100 1777 1776 1775 1768 1767 1766 1843 1842 1841 1907 1908 1909 +790 99 103 97 1894 1893 1892 1876 1875 1874 1852 1851 1850 1910 1911 1912 +791 98 105 28 1903 1902 1901 1831 1830 1829 1747 1746 1745 1913 1914 1915 +792 96 104 100 1870 1869 1868 1916 1917 1918 1810 1809 1808 1919 1920 1921 +793 100 104 17 1918 1917 1916 1801 1800 1799 1846 1845 1844 1922 1923 1924 +2 28 23 30 +794 42 106 41 1925 1926 1927 1928 1929 1930 587 588 589 1931 1932 1933 +795 17 107 18 1934 1935 1936 1937 1938 1939 493 492 491 1940 1941 1942 +796 42 108 106 1943 1944 1945 1946 1947 1948 1927 1926 1925 1949 1950 1951 +797 43 108 42 1952 1953 1954 1945 1944 1943 590 591 592 1955 1956 1957 +798 5 112 17 1958 1959 1960 1961 1962 1963 490 489 488 1964 1965 1966 +799 110 113 111 1967 1968 1969 1970 1971 1972 1973 1974 1975 1976 1977 1978 +800 24 111 25 1979 1980 1981 1982 1983 1984 520 519 518 1985 1986 1987 +801 18 109 19 1988 1989 1990 1991 1992 1993 496 495 494 1994 1995 1996 +802 106 113 110 1997 1998 1999 1969 1968 1967 2000 2001 2002 2003 2004 2005 +803 17 112 107 1963 1962 1961 2006 2007 2008 1936 1935 1934 2009 2010 2011 +804 19 115 2 2012 2013 2014 2015 2016 2017 499 498 497 2018 2019 2020 +805 2 115 43 2017 2016 2015 2021 2022 2023 593 594 595 2024 2025 2026 +806 108 113 106 2027 2028 2029 1999 1998 1997 1948 1947 1946 2030 2031 2032 +807 41 114 6 2033 2034 2035 2036 2037 2038 584 585 586 2039 2040 2041 +808 6 114 23 2038 2037 2036 2042 2043 2044 514 513 512 2045 2046 2047 +809 23 110 24 2048 2049 2050 2051 2052 2053 517 516 515 2054 2055 2056 +810 107 109 18 2057 2058 2059 1990 1989 1988 1939 1938 1937 2060 2061 2062 +811 25 112 5 2063 2064 2065 1960 1959 1958 523 522 521 2066 2067 2068 +812 109 115 19 2069 2070 2071 2014 2013 2012 1993 1992 1991 2072 2073 2074 +813 106 114 41 2075 2076 2077 2035 2034 2033 1930 1929 1928 2078 2079 2080 +814 111 113 107 1972 1971 1970 2081 2082 2083 2084 2085 2086 2087 2088 2089 +815 107 112 111 2008 2007 2006 2090 2091 2092 2086 2085 2084 2093 2094 2095 +816 111 112 25 2092 2091 2090 2065 2064 2063 1984 1983 1982 2096 2097 2098 +817 109 113 108 2099 2100 2101 2029 2028 2027 2102 2103 2104 2105 2106 2107 +818 108 115 109 2108 2109 2110 2071 2070 2069 2104 2103 2102 2111 2112 2113 +819 110 111 24 1975 1974 1973 1981 1980 1979 2053 2052 2051 2114 2115 2116 +820 107 113 109 2083 2082 2081 2101 2100 2099 2059 2058 2057 2117 2118 2119 +821 43 115 108 2023 2022 2021 2110 2109 2108 1954 1953 1952 2120 2121 2122 +822 110 114 106 2123 2124 2125 2077 2076 2075 2002 2001 2000 2126 2127 2128 +823 23 114 110 2044 2043 2042 2125 2124 2123 2050 2049 2048 2129 2130 2131 +$EndElements diff --git a/src/meshes/sphere_order4_binary.msh b/src/meshes/sphere_order4_binary.msh new file mode 100644 index 0000000000000000000000000000000000000000..2fa4e26e3673ff676f6707b6910e06174021ab34 Binary files /dev/null and b/src/meshes/sphere_order4_binary.msh differ diff --git a/src/meshes/sphere_order4_quad.msh b/src/meshes/sphere_order4_quad.msh new file mode 100644 index 0000000000000000000000000000000000000000..bf278d2dd520bfe83fe50e415f456188bfc77ebe --- /dev/null +++ b/src/meshes/sphere_order4_quad.msh @@ -0,0 +1,13965 @@ +$MeshFormat +4.1 0 8 +$EndMeshFormat +$Entities +7 12 8 1 +1 0 0 0 0 +2 1 0 0 0 +3 0 1 0 0 +4 -1 0 0 0 +5 0 -1 0 0 +6 0 0 -1 0 +7 0 0 1 0 +1 5.551115123125783e-17 0 0 1 1 0 0 2 2 -3 +2 -1 5.551115123125783e-17 0 0 1 0 0 2 3 -4 +3 -1 -1 0 -5.551115123125783e-17 0 0 0 2 4 -5 +4 0 -1 0 1 -5.551115123125783e-17 0 0 2 5 -2 +5 0 5.551115123125783e-17 -1 0 1 0 0 2 3 -6 +6 0 -1 -1 0 0 -5.551115123125783e-17 0 2 6 -5 +7 0 -1 0 0 -5.551115123125783e-17 1 0 2 5 -7 +8 0 0 5.551115123125783e-17 0 1 1 0 2 7 -3 +9 5.551115123125783e-17 0 0 1 0 1 0 2 2 -7 +10 -1 0 5.551115123125783e-17 0 0 1 0 2 7 -4 +11 -1 0 -1 -5.551115123125783e-17 0 0 0 2 4 -6 +12 0 0 -1 1 0 -5.551115123125783e-17 0 2 6 -2 +14 -1 0 0 0 1 1 0 3 2 -10 8 +16 -1 -1 0 0 0 1 0 3 10 3 7 +18 0 0 0 1 1 1 0 3 -8 -9 1 +20 -1 0 -1 0 1 0 0 3 -11 -2 5 +22 0 0 -1 1 1 0 0 3 -5 -1 -12 +24 -1 -1 -1 0 0 0 0 3 -3 11 6 +26 0 -1 0 1 0 1 0 3 -7 4 9 +28 0 -1 -1 1 0 0 0 3 -4 -6 12 +30 -1 -1 -1 1 1 1 0 8 28 26 16 14 20 24 22 18 +$EndEntities +$Nodes +28 6675 1 6675 +0 1 0 1 +1 +0 0 0 +0 2 0 1 +2 +1 0 0 +0 3 0 1 +3 +0 1 0 +0 4 0 1 +4 +-1 0 0 +0 5 0 1 +5 +0 -1 0 +0 6 0 1 +6 +0 0 -1 +0 7 0 1 +7 +0 0 1 +1 1 0 31 +8 +9 +10 +11 +12 +13 +14 +421 +422 +423 +424 +425 +426 +427 +428 +429 +430 +431 +432 +433 +434 +435 +436 +437 +438 +439 +440 +441 +442 +443 +444 +0.9807852803040616 0.1950903225146834 0 +0.9238795320827141 0.3826834333997557 0 +0.8314696113699828 0.5555702344152805 0 +0.7071067795767629 0.7071067827963321 0 +0.5555702316295839 0.8314696132313258 0 +0.3826834312295727 0.9238795329816333 0 +0.1950903214133833 0.9807852805231239 0 +0.998795456199581 0.0490676744412339 0 +0.9951847266500724 0.09801714055419437 0 +0.9891765099107329 0.1467304748197242 0 +0.9700312530369661 0.2429801805323499 0 +0.9569403354973103 0.290284678028819 0 +0.9415440648626738 0.3368898542875299 0 +0.9039892925805816 0.4275550945780669 0 +0.8819212636941722 0.4713967380498876 0 +0.8577286092083524 0.5141027455144599 0 +0.8032075303703494 0.5956993059894936 0 +0.7730104521105113 0.6343932856894869 0 +0.7409511239164184 0.6715589564342035 0 +0.6715589532656756 0.7409511267882046 0 +0.6343932825982425 0.7730104546474301 0 +0.5956993029716426 0.8032075326085402 0 +0.5141027427858698 0.8577286108438064 0 +0.4713967355229157 0.8819212650448668 0 +0.4275550922325979 0.9039892936899058 0 +0.3368898523501517 0.9415440655558788 0 +0.2902846763657416 0.9569403360017994 0 +0.242980179135133 0.9700312533869507 0 +0.146730474034426 0.9891765100272208 0 +0.09801713996883943 0.9951847267077248 0 +0.04906767414012379 0.9987954562143736 0 +1 2 0 31 +15 +16 +17 +18 +19 +20 +21 +445 +446 +447 +448 +449 +450 +451 +452 +453 +454 +455 +456 +457 +458 +459 +460 +461 +462 +463 +464 +465 +466 +467 +468 +-0.1950903225146834 0.9807852803040616 0 +-0.3826834333997557 0.9238795320827141 0 +-0.5555702344152805 0.8314696113699828 0 +-0.7071067827963321 0.7071067795767629 0 +-0.8314696132313258 0.5555702316295839 0 +-0.9238795329816333 0.3826834312295727 0 +-0.9807852805231239 0.1950903214133833 0 +-0.0490676744412339 0.998795456199581 0 +-0.09801714055419437 0.9951847266500724 0 +-0.1467304748197242 0.9891765099107329 0 +-0.2429801805323499 0.9700312530369661 0 +-0.290284678028819 0.9569403354973103 0 +-0.3368898542875299 0.9415440648626738 0 +-0.4275550945780669 0.9039892925805816 0 +-0.4713967380498876 0.8819212636941722 0 +-0.5141027455144599 0.8577286092083524 0 +-0.5956993059894936 0.8032075303703494 0 +-0.6343932856894869 0.7730104521105113 0 +-0.6715589564342035 0.7409511239164184 0 +-0.7409511267882046 0.6715589532656756 0 +-0.7730104546474301 0.6343932825982425 0 +-0.8032075326085402 0.5956993029716426 0 +-0.8577286108438064 0.5141027427858698 0 +-0.8819212650448668 0.4713967355229157 0 +-0.9039892936899058 0.4275550922325979 0 +-0.9415440655558788 0.3368898523501517 0 +-0.9569403360017994 0.2902846763657416 0 +-0.9700312533869507 0.242980179135133 0 +-0.9891765100272208 0.146730474034426 0 +-0.9951847267077248 0.09801713996883943 0 +-0.9987954562143736 0.04906767414012379 0 +1 3 0 31 +22 +23 +24 +25 +26 +27 +28 +469 +470 +471 +472 +473 +474 +475 +476 +477 +478 +479 +480 +481 +482 +483 +484 +485 +486 +487 +488 +489 +490 +491 +492 +-0.9807852803040616 -0.1950903225146834 0 +-0.9238795320827141 -0.3826834333997557 0 +-0.8314696113699828 -0.5555702344152805 0 +-0.7071067795767629 -0.7071067827963321 0 +-0.5555702316295839 -0.8314696132313258 0 +-0.3826834312295727 -0.9238795329816333 0 +-0.1950903214133833 -0.9807852805231239 0 +-0.998795456199581 -0.0490676744412339 0 +-0.9951847266500724 -0.09801714055419437 0 +-0.9891765099107329 -0.1467304748197242 0 +-0.9700312530369661 -0.2429801805323499 0 +-0.9569403354973103 -0.290284678028819 0 +-0.9415440648626738 -0.3368898542875299 0 +-0.9039892925805816 -0.4275550945780669 0 +-0.8819212636941722 -0.4713967380498876 0 +-0.8577286092083524 -0.5141027455144599 0 +-0.8032075303703494 -0.5956993059894936 0 +-0.7730104521105113 -0.6343932856894869 0 +-0.7409511239164184 -0.6715589564342035 0 +-0.6715589532656756 -0.7409511267882046 0 +-0.6343932825982425 -0.7730104546474301 0 +-0.5956993029716426 -0.8032075326085402 0 +-0.5141027427858698 -0.8577286108438064 0 +-0.4713967355229157 -0.8819212650448668 0 +-0.4275550922325979 -0.9039892936899058 0 +-0.3368898523501517 -0.9415440655558788 0 +-0.2902846763657416 -0.9569403360017994 0 +-0.242980179135133 -0.9700312533869507 0 +-0.146730474034426 -0.9891765100272208 0 +-0.09801713996883943 -0.9951847267077248 0 +-0.04906767414012379 -0.9987954562143736 0 +1 4 0 31 +29 +30 +31 +32 +33 +34 +35 +493 +494 +495 +496 +497 +498 +499 +500 +501 +502 +503 +504 +505 +506 +507 +508 +509 +510 +511 +512 +513 +514 +515 +516 +0.1950903225146834 -0.9807852803040616 0 +0.3826834333997557 -0.9238795320827141 0 +0.5555702344152805 -0.8314696113699828 0 +0.7071067827963321 -0.7071067795767629 0 +0.8314696132313258 -0.5555702316295839 0 +0.9238795329816333 -0.3826834312295727 0 +0.9807852805231239 -0.1950903214133833 0 +0.0490676744412339 -0.998795456199581 0 +0.09801714055419437 -0.9951847266500724 0 +0.1467304748197242 -0.9891765099107329 0 +0.2429801805323499 -0.9700312530369661 0 +0.290284678028819 -0.9569403354973103 0 +0.3368898542875299 -0.9415440648626738 0 +0.4275550945780669 -0.9039892925805816 0 +0.4713967380498876 -0.8819212636941722 0 +0.5141027455144599 -0.8577286092083524 0 +0.5956993059894936 -0.8032075303703494 0 +0.6343932856894869 -0.7730104521105113 0 +0.6715589564342035 -0.7409511239164184 0 +0.7409511267882046 -0.6715589532656756 0 +0.7730104546474301 -0.6343932825982425 0 +0.8032075326085402 -0.5956993029716426 0 +0.8577286108438064 -0.5141027427858698 0 +0.8819212650448668 -0.4713967355229157 0 +0.9039892936899058 -0.4275550922325979 0 +0.9415440655558788 -0.3368898523501517 0 +0.9569403360017994 -0.2902846763657416 0 +0.9700312533869507 -0.242980179135133 0 +0.9891765100272208 -0.146730474034426 0 +0.9951847267077248 -0.09801713996883943 0 +0.9987954562143736 -0.04906767414012379 0 +1 5 0 31 +36 +37 +38 +39 +40 +41 +42 +517 +518 +519 +520 +521 +522 +523 +524 +525 +526 +527 +528 +529 +530 +531 +532 +533 +534 +535 +536 +537 +538 +539 +540 +0 0.9807852803040616 -0.1950903225146834 +0 0.9238795320827141 -0.3826834333997557 +0 0.8314696113699828 -0.5555702344152805 +0 0.7071067795767629 -0.7071067827963321 +0 0.5555702316295839 -0.8314696132313258 +0 0.3826834312295727 -0.9238795329816333 +0 0.1950903214133833 -0.9807852805231239 +0 0.998795456199581 -0.0490676744412339 +0 0.9951847266500724 -0.09801714055419437 +0 0.9891765099107329 -0.1467304748197242 +0 0.9700312530369661 -0.2429801805323499 +0 0.9569403354973103 -0.290284678028819 +0 0.9415440648626738 -0.3368898542875299 +0 0.9039892925805816 -0.4275550945780669 +0 0.8819212636941722 -0.4713967380498876 +0 0.8577286092083524 -0.5141027455144599 +0 0.8032075303703494 -0.5956993059894936 +0 0.7730104521105113 -0.6343932856894869 +0 0.7409511239164184 -0.6715589564342035 +0 0.6715589532656756 -0.7409511267882046 +0 0.6343932825982425 -0.7730104546474301 +0 0.5956993029716426 -0.8032075326085402 +0 0.5141027427858698 -0.8577286108438064 +0 0.4713967355229157 -0.8819212650448668 +0 0.4275550922325979 -0.9039892936899058 +0 0.3368898523501517 -0.9415440655558788 +0 0.2902846763657416 -0.9569403360017994 +0 0.242980179135133 -0.9700312533869507 +0 0.146730474034426 -0.9891765100272208 +0 0.09801713996883943 -0.9951847267077248 +0 0.04906767414012379 -0.9987954562143736 +1 6 0 31 +43 +44 +45 +46 +47 +48 +49 +541 +542 +543 +544 +545 +546 +547 +548 +549 +550 +551 +552 +553 +554 +555 +556 +557 +558 +559 +560 +561 +562 +563 +564 +0 -0.1950903225146834 -0.9807852803040616 +0 -0.3826834333997557 -0.9238795320827141 +0 -0.5555702344152805 -0.8314696113699828 +0 -0.7071067827963321 -0.7071067795767629 +0 -0.8314696132313258 -0.5555702316295839 +0 -0.9238795329816333 -0.3826834312295727 +0 -0.9807852805231239 -0.1950903214133833 +0 -0.0490676744412339 -0.998795456199581 +0 -0.09801714055419437 -0.9951847266500724 +0 -0.1467304748197242 -0.9891765099107329 +0 -0.2429801805323499 -0.9700312530369661 +0 -0.290284678028819 -0.9569403354973103 +0 -0.3368898542875299 -0.9415440648626738 +0 -0.4275550945780669 -0.9039892925805816 +0 -0.4713967380498876 -0.8819212636941722 +0 -0.5141027455144599 -0.8577286092083524 +0 -0.5956993059894936 -0.8032075303703494 +0 -0.6343932856894869 -0.7730104521105113 +0 -0.6715589564342035 -0.7409511239164184 +0 -0.7409511267882046 -0.6715589532656756 +0 -0.7730104546474301 -0.6343932825982425 +0 -0.8032075326085402 -0.5956993029716426 +0 -0.8577286108438064 -0.5141027427858698 +0 -0.8819212650448668 -0.4713967355229157 +0 -0.9039892936899058 -0.4275550922325979 +0 -0.9415440655558788 -0.3368898523501517 +0 -0.9569403360017994 -0.2902846763657416 +0 -0.9700312533869507 -0.242980179135133 +0 -0.9891765100272208 -0.146730474034426 +0 -0.9951847267077248 -0.09801713996883943 +0 -0.9987954562143736 -0.04906767414012379 +1 7 0 31 +50 +51 +52 +53 +54 +55 +56 +565 +566 +567 +568 +569 +570 +571 +572 +573 +574 +575 +576 +577 +578 +579 +580 +581 +582 +583 +584 +585 +586 +587 +588 +0 -0.9807852803040616 0.1950903225146834 +0 -0.9238795320827141 0.3826834333997557 +0 -0.8314696113699828 0.5555702344152805 +0 -0.7071067795767629 0.7071067827963321 +0 -0.5555702316295839 0.8314696132313258 +0 -0.3826834312295727 0.9238795329816333 +0 -0.1950903214133833 0.9807852805231239 +0 -0.998795456199581 0.0490676744412339 +0 -0.9951847266500724 0.09801714055419437 +0 -0.9891765099107329 0.1467304748197242 +0 -0.9700312530369661 0.2429801805323499 +0 -0.9569403354973103 0.290284678028819 +0 -0.9415440648626738 0.3368898542875299 +0 -0.9039892925805816 0.4275550945780669 +0 -0.8819212636941722 0.4713967380498876 +0 -0.8577286092083524 0.5141027455144599 +0 -0.8032075303703494 0.5956993059894936 +0 -0.7730104521105113 0.6343932856894869 +0 -0.7409511239164184 0.6715589564342035 +0 -0.6715589532656756 0.7409511267882046 +0 -0.6343932825982425 0.7730104546474301 +0 -0.5956993029716426 0.8032075326085402 +0 -0.5141027427858698 0.8577286108438064 +0 -0.4713967355229157 0.8819212650448668 +0 -0.4275550922325979 0.9039892936899058 +0 -0.3368898523501517 0.9415440655558788 +0 -0.2902846763657416 0.9569403360017994 +0 -0.242980179135133 0.9700312533869507 +0 -0.146730474034426 0.9891765100272208 +0 -0.09801713996883943 0.9951847267077248 +0 -0.04906767414012379 0.9987954562143736 +1 8 0 31 +57 +58 +59 +60 +61 +62 +63 +589 +590 +591 +592 +593 +594 +595 +596 +597 +598 +599 +600 +601 +602 +603 +604 +605 +606 +607 +608 +609 +610 +611 +612 +0 0.1950903225146834 0.9807852803040616 +0 0.3826834333997557 0.9238795320827141 +0 0.5555702344152805 0.8314696113699828 +0 0.7071067827963321 0.7071067795767629 +0 0.8314696132313258 0.5555702316295839 +0 0.9238795329816333 0.3826834312295727 +0 0.9807852805231239 0.1950903214133833 +0 0.0490676744412339 0.998795456199581 +0 0.09801714055419437 0.9951847266500724 +0 0.1467304748197242 0.9891765099107329 +0 0.2429801805323499 0.9700312530369661 +0 0.290284678028819 0.9569403354973103 +0 0.3368898542875299 0.9415440648626738 +0 0.4275550945780669 0.9039892925805816 +0 0.4713967380498876 0.8819212636941722 +0 0.5141027455144599 0.8577286092083524 +0 0.5956993059894936 0.8032075303703494 +0 0.6343932856894869 0.7730104521105113 +0 0.6715589564342035 0.7409511239164184 +0 0.7409511267882046 0.6715589532656756 +0 0.7730104546474301 0.6343932825982425 +0 0.8032075326085402 0.5956993029716426 +0 0.8577286108438064 0.5141027427858698 +0 0.8819212650448668 0.4713967355229157 +0 0.9039892936899058 0.4275550922325979 +0 0.9415440655558788 0.3368898523501517 +0 0.9569403360017994 0.2902846763657416 +0 0.9700312533869507 0.242980179135133 +0 0.9891765100272208 0.146730474034426 +0 0.9951847267077248 0.09801713996883943 +0 0.9987954562143736 0.04906767414012379 +1 9 0 31 +64 +65 +66 +67 +68 +69 +70 +613 +614 +615 +616 +617 +618 +619 +620 +621 +622 +623 +624 +625 +626 +627 +628 +629 +630 +631 +632 +633 +634 +635 +636 +0.9807852803040616 0 0.1950903225146834 +0.9238795320827141 0 0.3826834333997557 +0.8314696113699828 0 0.5555702344152805 +0.7071067795767629 0 0.7071067827963321 +0.5555702316295839 0 0.8314696132313258 +0.3826834312295727 0 0.9238795329816333 +0.1950903214133833 0 0.9807852805231239 +0.998795456199581 0 0.0490676744412339 +0.9951847266500724 0 0.09801714055419437 +0.9891765099107329 0 0.1467304748197242 +0.9700312530369661 0 0.2429801805323499 +0.9569403354973103 0 0.290284678028819 +0.9415440648626738 0 0.3368898542875299 +0.9039892925805816 0 0.4275550945780669 +0.8819212636941722 0 0.4713967380498876 +0.8577286092083524 0 0.5141027455144599 +0.8032075303703494 0 0.5956993059894936 +0.7730104521105113 0 0.6343932856894869 +0.7409511239164184 0 0.6715589564342035 +0.6715589532656756 0 0.7409511267882046 +0.6343932825982425 0 0.7730104546474301 +0.5956993029716426 0 0.8032075326085402 +0.5141027427858698 0 0.8577286108438064 +0.4713967355229157 0 0.8819212650448668 +0.4275550922325979 0 0.9039892936899058 +0.3368898523501517 0 0.9415440655558788 +0.2902846763657416 0 0.9569403360017994 +0.242980179135133 0 0.9700312533869507 +0.146730474034426 0 0.9891765100272208 +0.09801713996883943 0 0.9951847267077248 +0.04906767414012379 0 0.9987954562143736 +1 10 0 31 +71 +72 +73 +74 +75 +76 +77 +637 +638 +639 +640 +641 +642 +643 +644 +645 +646 +647 +648 +649 +650 +651 +652 +653 +654 +655 +656 +657 +658 +659 +660 +-0.1950903225146834 0 0.9807852803040616 +-0.3826834333997557 0 0.9238795320827141 +-0.5555702344152805 0 0.8314696113699828 +-0.7071067827963321 0 0.7071067795767629 +-0.8314696132313258 0 0.5555702316295839 +-0.9238795329816333 0 0.3826834312295727 +-0.9807852805231239 0 0.1950903214133833 +-0.0490676744412339 0 0.998795456199581 +-0.09801714055419437 0 0.9951847266500724 +-0.1467304748197242 0 0.9891765099107329 +-0.2429801805323499 0 0.9700312530369661 +-0.290284678028819 0 0.9569403354973103 +-0.3368898542875299 0 0.9415440648626738 +-0.4275550945780669 0 0.9039892925805816 +-0.4713967380498876 0 0.8819212636941722 +-0.5141027455144599 0 0.8577286092083524 +-0.5956993059894936 0 0.8032075303703494 +-0.6343932856894869 0 0.7730104521105113 +-0.6715589564342035 0 0.7409511239164184 +-0.7409511267882046 0 0.6715589532656756 +-0.7730104546474301 0 0.6343932825982425 +-0.8032075326085402 0 0.5956993029716426 +-0.8577286108438064 0 0.5141027427858698 +-0.8819212650448668 0 0.4713967355229157 +-0.9039892936899058 0 0.4275550922325979 +-0.9415440655558788 0 0.3368898523501517 +-0.9569403360017994 0 0.2902846763657416 +-0.9700312533869507 0 0.242980179135133 +-0.9891765100272208 0 0.146730474034426 +-0.9951847267077248 0 0.09801713996883943 +-0.9987954562143736 0 0.04906767414012379 +1 11 0 31 +78 +79 +80 +81 +82 +83 +84 +661 +662 +663 +664 +665 +666 +667 +668 +669 +670 +671 +672 +673 +674 +675 +676 +677 +678 +679 +680 +681 +682 +683 +684 +-0.9807852803040616 0 -0.1950903225146834 +-0.9238795320827141 0 -0.3826834333997557 +-0.8314696113699828 0 -0.5555702344152805 +-0.7071067795767629 0 -0.7071067827963321 +-0.5555702316295839 0 -0.8314696132313258 +-0.3826834312295727 0 -0.9238795329816333 +-0.1950903214133833 0 -0.9807852805231239 +-0.998795456199581 0 -0.0490676744412339 +-0.9951847266500724 0 -0.09801714055419437 +-0.9891765099107329 0 -0.1467304748197242 +-0.9700312530369661 0 -0.2429801805323499 +-0.9569403354973103 0 -0.290284678028819 +-0.9415440648626738 0 -0.3368898542875299 +-0.9039892925805816 0 -0.4275550945780669 +-0.8819212636941722 0 -0.4713967380498876 +-0.8577286092083524 0 -0.5141027455144599 +-0.8032075303703494 0 -0.5956993059894936 +-0.7730104521105113 0 -0.6343932856894869 +-0.7409511239164184 0 -0.6715589564342035 +-0.6715589532656756 0 -0.7409511267882046 +-0.6343932825982425 0 -0.7730104546474301 +-0.5956993029716426 0 -0.8032075326085402 +-0.5141027427858698 0 -0.8577286108438064 +-0.4713967355229157 0 -0.8819212650448668 +-0.4275550922325979 0 -0.9039892936899058 +-0.3368898523501517 0 -0.9415440655558788 +-0.2902846763657416 0 -0.9569403360017994 +-0.242980179135133 0 -0.9700312533869507 +-0.146730474034426 0 -0.9891765100272208 +-0.09801713996883943 0 -0.9951847267077248 +-0.04906767414012379 0 -0.9987954562143736 +1 12 0 31 +85 +86 +87 +88 +89 +90 +91 +685 +686 +687 +688 +689 +690 +691 +692 +693 +694 +695 +696 +697 +698 +699 +700 +701 +702 +703 +704 +705 +706 +707 +708 +0.1950903225146834 0 -0.9807852803040616 +0.3826834333997557 0 -0.9238795320827141 +0.5555702344152805 0 -0.8314696113699828 +0.7071067827963321 0 -0.7071067795767629 +0.8314696132313258 0 -0.5555702316295839 +0.9238795329816333 0 -0.3826834312295727 +0.9807852805231239 0 -0.1950903214133833 +0.0490676744412339 0 -0.998795456199581 +0.09801714055419437 0 -0.9951847266500724 +0.1467304748197242 0 -0.9891765099107329 +0.2429801805323499 0 -0.9700312530369661 +0.290284678028819 0 -0.9569403354973103 +0.3368898542875299 0 -0.9415440648626738 +0.4275550945780669 0 -0.9039892925805816 +0.4713967380498876 0 -0.8819212636941722 +0.5141027455144599 0 -0.8577286092083524 +0.5956993059894936 0 -0.8032075303703494 +0.6343932856894869 0 -0.7730104521105113 +0.6715589564342035 0 -0.7409511239164184 +0.7409511267882046 0 -0.6715589532656756 +0.7730104546474301 0 -0.6343932825982425 +0.8032075326085402 0 -0.5956993029716426 +0.8577286108438064 0 -0.5141027427858698 +0.8819212650448668 0 -0.4713967355229157 +0.9039892936899058 0 -0.4275550922325979 +0.9415440655558788 0 -0.3368898523501517 +0.9569403360017994 0 -0.2902846763657416 +0.9700312533869507 0 -0.242980179135133 +0.9891765100272208 0 -0.146730474034426 +0.9951847267077248 0 -0.09801713996883943 +0.9987954562143736 0 -0.04906767414012379 +2 14 0 801 +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 +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 +-0.6875055383225137 0.7055337997682717 0.1719249608416854 +-0.1472830170291748 0.6379908087331874 0.7558276528857339 +-0.7557451280916776 0.1974081378415982 0.6244031778263196 +-0.1576551287680675 0.8327747890182382 0.5306891850685792 +-0.5179864706609408 0.1772398405160125 0.8368249847764351 +-0.8692767720370334 0.4670456926489319 0.1619450974094463 +-0.9202078718817905 0.1695602735020201 0.3527985064831008 +-0.1676590376944356 0.3675533424192072 0.9147649903422433 +-0.364668579150196 0.9128155545878458 0.1838058505136895 +-0.7783942660038965 0.6066126351400847 0.1616275890454896 +-0.684256254458616 0.6484061632856372 0.3337106915390419 +-0.5161661074349922 0.7613743928934325 0.3922774316495473 +-0.5677820369577756 0.616700794993648 0.5452556170845757 +-0.693183301077832 0.5403423956572676 0.4769979104379855 +-0.5873192495983338 0.4760888441305703 0.6545192980697113 +-0.433383841024757 0.6547502317925289 0.619258088607858 +-0.4556801295946057 0.509660584808164 0.7297956616654031 +-0.6131450040616045 0.3298052385117222 0.717831253599703 +-0.6588726295285738 0.1746957084002876 0.7316886411067376 +-0.5412237370056853 0.8199720826672593 0.1863401463665791 +-0.1473969913889179 0.7562364172336119 0.6374798884507382 +-0.1563211376905224 0.5332304757804799 0.831401805152036 +-0.33151269274844 0.3590116259168599 0.8724734878511844 +-0.8669216495321775 0.1672569545455974 0.4695444225294773 +-0.8832189216651898 0.3340366224061727 0.3291563022396128 +-0.8108635496604435 0.511100573087185 0.2850903506294394 +-0.4145446241381972 0.7462670965850432 0.5208053140595348 +-0.700356424323379 0.4127468916543976 0.5823580362102032 +-0.3402858414999034 0.8660481151371936 0.3662870572952542 +-0.1728141025161431 0.9123421158096072 0.3711699741245097 +-0.3583493743354176 0.183683626324682 0.9153393094004154 +-0.9202186626095656 0.3526380337598436 0.169835302958642 +-0.8106822993126782 0.3178873902281354 0.4916724689415246 +-0.1839478277210805 0.190335251490772 0.9643317316756929 +-0.9656407450422343 0.1836849333299429 0.1838417710474233 +-0.3093740708155517 0.5248952717219203 0.7929518510168101 +-0.2644715101496288 0.6854340457721507 0.6784062125420111 +-0.1865681675350627 0.9636365324157393 0.1913032991257041 +-0.4871368090141955 0.3494839523860671 0.8003491090318525 +-0.7764696309381856 0.4657639093790431 0.4244512845435489 +-0.307490465906116 0.7934722831618658 0.5252155264562689 +-0.6955992641087625 0.3174998772530888 0.6444652758028331 +-0.3531061008628715 0.2283540860024202 0.9072874367803286 +-0.3467678647866042 0.2725677902802096 0.8974735916187746 +-0.3394804935146229 0.3161705816555967 0.885883264216358 +-0.3718402456039541 0.3574161516626635 0.8567313034317369 +-0.4112603318589224 0.3552842635716431 0.8394272044064596 +-0.4497118713777196 0.3526339774868907 0.8206147151152752 +-0.4965752428758161 0.3074262533015338 0.811727865077826 +-0.5049492810287549 0.2645751800793511 0.8215997795000448 +-0.5121229526833392 0.2211114120695533 0.8299637490803478 +-0.4796162511916151 0.1792973434255632 0.858964908615851 +-0.4401734113443206 0.1810647848488318 0.8794674022572693 +-0.3997270712965693 0.182530568221359 0.8982766055828545 +-0.3943254533331031 0.2270868379146349 0.8904712263176026 +-0.3801968084403544 0.3146959307211269 0.8697222878823631 +-0.4588083543657051 0.3103072769655597 0.8325889068600739 +-0.4739028015637294 0.2234535030626538 0.8517538767972103 +-0.3877692726658803 0.2711995918422015 0.8809573046185596 +-0.4199940124979299 0.3127367322362389 0.8519394143811447 +-0.466927814598895 0.2671883558421629 0.8429642925155617 +-0.4346142030785911 0.225450206979582 0.8719419124318001 +-0.4278451565049328 0.2694013534855513 0.8627696290409291 +-0.2709786264265341 0.8051234628789715 0.5275858162818273 +-0.2338052817775353 0.8155826199276951 0.5293015022506584 +-0.1959147940113507 0.8248183283394886 0.5303697943159482 +-0.1620406495511915 0.85517580597578 0.4923587805317406 +-0.1661035201160443 0.8759585251236164 0.4528866114915712 +-0.1697249882094523 0.8950388161086242 0.4124305348009207 +-0.215758298329982 0.9032693023116825 0.3708812804700671 +-0.2580305174654954 0.8924970632488642 0.3699584357041225 +-0.2995617335008478 0.8800733740046176 0.368420444858989 +-0.3333606340856652 0.8502286052004294 0.4074088935466867 +-0.3255020165169428 0.8328262094732032 0.4477152466221136 +-0.3168335778056295 0.8138875562894463 0.4870354501389784 +-0.2791363468027941 0.8262054427582028 0.4893541317392877 +-0.2016121940434325 0.8468960123614859 0.4920565693690177 +-0.211646050987806 0.8861963047393325 0.4121432500570877 +-0.2935515890055728 0.8637418058059776 0.4096065886864272 +-0.2407382050596013 0.8372207686838975 0.4910259678561052 +-0.2068970787475221 0.8673818977987966 0.4525950090055119 +-0.2529673939754056 0.8757458959815572 0.4111892791121282 +-0.2867044568288286 0.8457673295135305 0.4499757535268291 +-0.2471669621461588 0.8572992205974654 0.4516044056322054 +-0.913319961774945 0.3487735321931856 0.2102466900212739 +-0.9048188639069835 0.3443834538502082 0.2504053917795647 +-0.8947614353202914 0.3394704096789878 0.2901065576920868 +-0.8682974561607758 0.3797665575015194 0.3191189267783573 +-0.8511586061749357 0.4246680433612665 0.3085224142295887 +-0.8319629484168158 0.4685300163735334 0.2971822272926414 +-0.8273529109584795 0.5005724520586178 0.2547830076134454 +-0.8425902775965746 0.4897059725547338 0.2241197995357608 +-0.8565534652216036 0.4785441298303812 0.1931623074560512 +-0.8833176756257916 0.4390963034651415 0.1641472516075035 +-0.8965160656473917 0.4106628684723416 0.1661774728842325 +-0.9088281371910272 0.3818147998554929 0.168074018400219 +-0.9008387673976586 0.3819767767507718 0.206357110797177 +-0.8805306847360369 0.3809507235741066 0.2820323730472278 +-0.8467055920478106 0.4616877188883182 0.2644505447577447 +-0.8723926762223967 0.4469726241088623 0.1978547239030754 +-0.8913969314707261 0.3816843407211654 0.2443943015146287 +-0.8644718610887313 0.421747596946749 0.27352763270907 +-0.8601929489283983 0.4544917362618918 0.2313122398048083 +-0.887176857423676 0.414747269742149 0.202242245570216 +-0.8764927262377734 0.4184340863859505 0.2380617907238172 +-0.2995175397792322 0.5674127212491993 0.7670280615004738 +-0.2886641228959323 0.6085351598715281 0.7391603231727578 +-0.2769220005031724 0.6479521081489773 0.709557799747573 +-0.3084121403842164 0.6795190471344421 0.6656844719873869 +-0.3512726385545515 0.6723905213862711 0.6515355095102812 +-0.392944767620511 0.6641167088204896 0.6360372682988819 +-0.4403645964051255 0.6205043145387288 0.6488862904020803 +-0.4464576546035343 0.5848078584883381 0.6772557355210771 +-0.45158544103235 0.547790505593308 0.7042699421595713 +-0.4204503274852645 0.5144375697408632 0.7473790932028057 +-0.3842932110851403 0.5185854233431345 0.7637983284937808 +-0.3472523811856965 0.5220794001482304 0.7790050601258811 +-0.3389403191420273 0.5636929521513178 0.7532394810117382 +-0.3193941630558165 0.6426586540148024 0.6964030607527203 +-0.4011845537481381 0.628883387370207 0.6660004796722608 +-0.4150274206641596 0.5538484014535822 0.7218061985769909 +-0.3296215492764466 0.6039811419255435 0.7256420704802826 +-0.360846060788976 0.6362833021864865 0.6818604547645647 +-0.408579552873987 0.5920751093976093 0.6946292635680575 +-0.3774642681186377 0.5591597246742713 0.7381470914362898 +-0.3696192355700185 0.5984789977408652 0.7107773983180141 +-0.6262377692982922 0.2919054448818471 0.7229228641789039 +-0.6383274606453782 0.2531207163640392 0.7269580152480463 +-0.649257123901739 0.2140010835433701 0.7298415741139342 +-0.6254812401141533 0.1756857532706058 0.7602024298586533 +-0.5908276719302314 0.1764428736335528 0.7872677907963952 +-0.5549743755946848 0.1769623449873531 0.8128270239662723 +-0.5200828436903057 0.3451306168401033 0.7812801629496136 +-0.5520885819819382 0.3403874907636764 0.7611402983529255 +-0.5831198970687584 0.3352728455107609 0.7399752054668034 +-0.5953852290668407 0.2962840251317139 0.7468147062429714 +-0.6167139902135131 0.2161806522481723 0.7569212507708327 +-0.5480914668212578 0.2197439984303031 0.8070367520451502 +-0.5305138834948243 0.3040598211110714 0.7912664814113785 +-0.6066335290193811 0.2564344773862369 0.7524872891133373 +-0.5829740777052241 0.2180977457623355 0.7826714495988283 +-0.539897269763803 0.2621731634336716 0.7998600943144824 +-0.5634644428621018 0.3003405425501854 0.7696124869898886 +-0.5738083450397357 0.2594556231401737 0.7768054858094811 +-0.0433420123410642 0.9236082113037142 0.3808796948887936 +-0.08673433615568023 0.9215883621144579 0.378354391737197 +-0.1303751047531269 0.9176863551000869 0.3753053233351858 +-0.1185816811117831 0.8344504771486947 0.5381735650243505 +-0.07907982840202214 0.8347848130673188 0.5448675954872599 +-0.03950825544489662 0.8337896863806417 0.5506667382700463 +-0.04061639580593012 0.8592550085073382 0.5099324844984776 +-0.04255971410833726 0.9042304501879052 0.4249187730472669 +-0.1279539744805208 0.8996340766751586 0.4174761172803457 +-0.1219780267557963 0.8579386005617857 0.4990618385078617 +-0.0416435196225098 0.882758471327188 0.4679778825687553 +-0.0851736879232862 0.9028146656300898 0.4215105246714196 +-0.1251320197827231 0.8796938183446619 0.4587818256985397 +-0.08129334180449266 0.8593393148915748 0.5049032921856785 +-0.08334464418410513 0.8820418265331654 0.4637411848562321 +-0.4686422843307724 0.6463734360919831 0.6021426661945476 +-0.502816731304388 0.6372126618670582 0.5840679397781297 +-0.5358734409849096 0.6273082396006118 0.5650876284048113 +-0.5743970918321789 0.5833054011882424 0.5743020022944016 +-0.5798964582615145 0.5486859667544504 0.6022157483680458 +-0.5842257622695406 0.5128982508555022 0.6289798430553563 +-0.5560195614713968 0.4853301386560733 0.6747569219898616 +-0.5236263490221809 0.4940276588747005 0.6940836540911215 +-0.4901690474197433 0.5021486443463918 0.7124472218576631 +-0.4863554267457841 0.5400171522374426 0.6869060155248959 +-0.4755224820470276 0.6122826059177715 0.6316552695564069 +-0.5425713145746425 0.5936439884804182 0.5943089966859034 +-0.552707535087903 0.5225358692237971 0.649207706386473 +-0.4814507717742785 0.5767930904979138 0.6599355158739503 +-0.5096028096248881 0.6033161744126704 0.6134448386892503 +-0.5482027063269105 0.5586947796152806 0.62236157979625 +-0.5200739582367726 0.5315872876266893 0.6685342426515154 +-0.5153771795881238 0.5680763444785836 0.6416195364884397 +-0.6639195991699289 0.5605127605393624 0.495011324224592 +-0.6332530170469293 0.5800046217312126 0.5124307320715594 +-0.6012001241269517 0.5987550658402104 0.5291982444041393 +-0.5573391058679875 0.6557648660130533 0.5092598173556934 +-0.5451862990408288 0.6931214518480947 0.4715448571728391 +-0.5314166749818063 0.7284225004120454 0.4324314725418872 +-0.5614396076113457 0.7356734398589505 0.3789065279080276 +-0.6045870213287872 0.7081814707494494 0.3646279447984363 +-0.6455435581982464 0.6790438865155874 0.3495324228945766 +-0.6885755436286957 0.6232797943396201 0.370656200115966 +-0.6915164536837879 0.5967878478194203 0.4070003181567086 +-0.6930526399774875 0.5690836060769666 0.4425176691553357 +-0.6614979596932293 0.5921468893251861 0.4601983385282921 +-0.5936123604487099 0.6355685345803948 0.4936365093607243 +-0.5736458530080408 0.7043098586576518 0.4181842396890584 +-0.6522739204770042 0.6516166349625953 0.3872137571233531 +-0.6283426756722054 0.6143355972991088 0.4772601552824635 +-0.5844051259834061 0.6708549620661504 0.456535068308606 +-0.6139491271968126 0.6786671727572647 0.4030847774797917 +-0.6576088613148131 0.6225876951184608 0.42418763231301 +-0.6218933376664112 0.6473102018295197 0.4407246069526383 +-0.7043873170417762 0.7084907108844677 0.04335227999897617 +-0.7001959093105319 0.7086983083268009 0.08644302377594068 +-0.6945483950220754 0.7077306953986255 0.1293050260540433 +-0.6531970784169405 0.7364598565201248 0.1759558367373199 +-0.6173384167598571 0.7658955395869975 0.1797145003420001 +-0.579991723812648 0.7937593638524125 0.1831820750113021 +-0.5468789352906069 0.8253707086133809 0.1403090285707141 +-0.5512832541776335 0.829052261825128 0.0935901748366666 +-0.5541495318618298 0.8310936429306063 0.04692177551679736 +-0.6691579494063595 0.7417953420298645 0.04435436042907186 +-0.6599245184991764 0.7395780039728683 0.1323782683190038 +-0.5860174701396851 0.7984788525988248 0.1378950566320183 +-0.5939558314582265 0.803173185206055 0.04614439123801253 +-0.6652825782011451 0.7413339589802146 0.08844802092052974 +-0.623724573482129 0.7698545154821314 0.1352467427567443 +-0.5907491128928295 0.8015894344975961 0.0920318646891318 +-0.6323196793351117 0.7733827785150545 0.04528687471967453 +-0.6287755922623234 0.7723241105397584 0.09031457719623828 +-0.6887760224465055 0.6930193906381572 0.2128654859348692 +-0.6884587211136023 0.6794100337779667 0.253823945530056 +-0.6869826167627039 0.6644955093170571 0.294109847443659 +-0.5249072043829541 0.7792129214122558 0.3424903646689189 +-0.5321208969938467 0.7949710463456536 0.2913217919321528 +-0.5376127728483102 0.8085701452499198 0.2391376730690392 +-0.5778566676162867 0.7821063969007342 0.2332193294269402 +-0.6535004701161162 0.7242354468158392 0.2200457978091759 +-0.6495025320520301 0.6955420829096165 0.3071932156798939 +-0.5684048199153945 0.7530291627039701 0.3314559409850813 +-0.6165080190510991 0.7539628205514562 0.2268433990042082 +-0.6521455555317113 0.7106418084539071 0.2639969592203598 +-0.6099583263016765 0.7250961586486543 0.319666077162128 +-0.5739157504133343 0.768534089974486 0.282800395994398 +-0.6139456007468018 0.7403872929268026 0.2736739954693715 +-0.03696309394889068 0.6917109784072832 0.7212278780223101 +-0.07390952508908304 0.6749868390262094 0.7341186206891309 +-0.1107704505693791 0.6570491107080313 0.7456650544302327 +-0.1497924105504665 0.6127938831039768 0.7759161620766963 +-0.1521530497039876 0.5868933514108443 0.7952393624158218 +-0.1543369245400603 0.5603471988614604 0.81375127062981 +-0.1175527735728477 0.540062962759168 0.8333746706500745 +-0.07840533465118288 0.5461051723877457 0.834039414050431 +-0.03917196365385196 0.5512755110742606 0.8334031846311326 +-0.03757442940178367 0.6585604420973628 0.7515891872290718 +-0.1126434197363104 0.6290906796640044 0.7691270225066795 +-0.1160546933244224 0.5705324619138128 0.8130338357411321 +-0.03868624231248451 0.588264260493684 0.8077428640858171 +-0.07514939980726955 0.6443752834628436 0.7610079249066907 +-0.1144120988658962 0.6002323712581484 0.7916002603125651 +-0.07741121009242194 0.5798660573731339 0.8110258072703755 +-0.03815119093003769 0.6240541496775344 0.7804491686848474 +-0.07632156637807123 0.6126472760075411 0.7866627827132395 +-0.6733866599306727 0.1318751602491511 0.7274333978699858 +-0.6862751812550063 0.08826197477403411 0.7219668963341711 +-0.697342392751174 0.04370978775681183 0.7154041107837735 +-0.5482647291133452 0.04472896335452038 0.8351078413279928 +-0.5394032416545144 0.08934045126837807 0.837294707172907 +-0.5290144988678773 0.1333413794707936 0.8380714387857364 +-0.5670140194842421 0.133250095992236 0.8128588522162893 +-0.6392722335845434 0.1325129047911976 0.7574769576902176 +-0.662285281394827 0.04405325316597805 0.7479555581271317 +-0.5876619590772224 0.04456399507194064 0.80787837710682 +-0.6037911662532091 0.1329726260830792 0.7859736053247331 +-0.6516591087685145 0.08871000662371521 0.7533066710735049 +-0.6256975672164488 0.04433839078640767 0.7788046362740076 +-0.5781440060842755 0.08925093597887253 0.8110387035497878 +-0.615589715799607 0.08904022612882417 0.7830205233151215 +-0.7115506890951658 0.6818746269731976 0.1695364560746659 +-0.7347277571720181 0.6574796028873399 0.167020042593941 +-0.7570155819097557 0.6323812600815939 0.1643817223521196 +-0.7884083007849917 0.5841205718077268 0.1929132158363867 +-0.7971659258850632 0.5606408700824728 0.224072089741177 +-0.8046661286852944 0.5362580781333079 0.254832680367712 +-0.7823276484175052 0.5470334137983298 0.2978554929990073 +-0.7516977438895686 0.5819738141541623 0.3102530926037469 +-0.7189969327142007 0.6158041874020946 0.3222244769188351 +-0.7154002276768994 0.6669840946217087 0.2081699588353232 +-0.7652369685957335 0.6124857250548059 0.1981757263100125 +-0.7778734313784319 0.5697491585697081 0.2651392484424998 +-0.7190078315802041 0.6339592929065813 0.2848216162156942 +-0.7408944679886911 0.6401232514614362 0.2032673368797685 +-0.7721577840401596 0.5916087737870178 0.2318866432643582 +-0.7493136430380142 0.6023466383472137 0.2751501256203795 +-0.7177823778933733 0.6510619462719099 0.246793030903158 +-0.7456899585191494 0.6217719840083586 0.2394704275396417 +-0.6967710371777014 0.5097643749937423 0.5046289763158168 +-0.6991752535620397 0.4782255920164843 0.5314642489828836 +-0.7003755126694737 0.4458425277608765 0.5574034281315138 +-0.6738762082363166 0.4292964659971561 0.6013280304920077 +-0.6462017990904195 0.4453992765426568 0.6197118034276761 +-0.6173445933109444 0.4610114616329167 0.6374590852382813 +-0.606988325667273 0.565972615352226 0.5578890312373972 +-0.6681933261656814 0.5291434424624536 0.5229960766264192 +-0.6731993292929418 0.4634157670227658 0.5762364878365784 +-0.6151095509531145 0.4969926254499082 0.6120772586648398 +-0.6382604881516066 0.5478990026921233 0.5407681870390022 +-0.6712960407934232 0.4967436349429441 0.550097615663571 +-0.6447729760675265 0.4804820846990387 0.5944785745645428 +-0.6116400387764073 0.5320277085087469 0.5855279500967711 +-0.6421127700875152 0.5146955838026546 0.5681369962470164 +-0.4199804356462286 0.724640544245459 0.5463629885982845 +-0.4249439655313894 0.7021274598014576 0.5713489794785757 +-0.4294163556857125 0.6788028736682495 0.5956746193764914 +-0.2763458380853644 0.7147280458283262 0.6424926445332425 +-0.2875635926843364 0.7426114277812 0.6048433247471979 +-0.2979850563738335 0.7689094423201577 0.565670554023088 +-0.3349013541932921 0.7826991339429642 0.5246171448632162 +-0.3618933177727527 0.7712291470242647 0.5236781734344619 +-0.3884472365453482 0.7590793520168676 0.5224052849674614 +-0.3903646682606676 0.7368258781263139 0.5519991404858575 +-0.3926017766956187 0.689250807395849 0.6089311697060792 +-0.3160221175048465 0.7072514925900439 0.6323965112782552 +-0.3293432292530067 0.7589825012623748 0.5616748170629612 +-0.3917471272220556 0.7135203139579536 0.5808811839633041 +-0.3547901227315983 0.6987490389641052 0.6211873705725486 +-0.3230197251201955 0.7337946686966242 0.5976651582413726 +-0.3601494716532718 0.7482782943622354 0.5571103591338193 +-0.3577644356773615 0.7240858855557845 0.5896645138579687 +-0.6844774014412073 0.1806507103644361 0.706297393284951 +-0.7092142241198195 0.1865025955228476 0.6798764344859758 +-0.7330013259702286 0.1920968139319167 0.6525395545122864 +-0.7791831018072761 0.1490728124991906 0.6088111287021394 +-0.7995282983505192 0.09993527116627274 0.59225622978036 +-0.8169699008524131 0.05011256267061273 0.5744988356505017 +-0.7895617714703085 0.04860282455257994 0.6117433894029255 +-0.7296682763903398 0.04537968128228356 0.6822938450229995 +-0.7015638092049666 0.1363821782571158 0.6994341449111999 +-0.754547556520442 0.1450486151565905 0.6400147531035403 +-0.7604356814532346 0.04702273975729059 0.6477086044808057 +-0.7166572839041054 0.09131859127458143 0.6914211830099051 +-0.7286452974818305 0.1408121536782985 0.6702596271849393 +-0.7733662483268884 0.09720032148289996 0.6264636808725743 +-0.7457153691513183 0.09432395489960668 0.6595540764362008 +-0.4989442047960072 0.8463955160852511 0.1861969678895479 +-0.45535538175998 0.8707217057137351 0.1857288009469359 +-0.4105610724082335 0.8928827229215004 0.1849325523840746 +-0.3705844319772502 0.9184235882167582 0.1384387640191621 +-0.3757519371029395 0.9221152534512872 0.09227101991338833 +-0.3798549111905083 0.9238946580369444 0.04614008339013233 +-0.5123701116559951 0.8574857877925207 0.04685074615695211 +-0.504655681388919 0.851858033004757 0.1402160292090458 +-0.4164023608595559 0.8984482164422898 0.1392834385067251 +-0.4251165368738066 0.9039454372463611 0.04646048383203057 +-0.5092292427802001 0.8555358179579462 0.09350958500887563 +-0.4611288583607703 0.8762391393560931 0.1398754683544823 +-0.42135669827651 0.9021289150712242 0.09285447436679607 +-0.4693242189241018 0.8817903007109321 0.04669735649269312 +-0.4658845843296556 0.8799163514680101 0.09326718878152761 +-0.595287757550849 0.4407053189558499 0.6718714963101979 +-0.6022984352889786 0.4044336658025449 0.688236881323548 +-0.6082736909579872 0.3674145556828096 0.7035692298279896 +-0.4808966761151355 0.3908939681014545 0.7848186367584001 +-0.4734977016216631 0.4315254375180824 0.7678448562918357 +-0.4650508654584688 0.4711753704531588 0.7494807954942259 +-0.5643099712069 0.4490999465947862 0.6927218015661321 +-0.5779438741869277 0.3739103439381022 0.7253770970921914 +-0.5142225163309564 0.3856721522798757 0.766049733799358 +-0.4991595887008888 0.4643641903061971 0.7315774762588233 +-0.5716476650680334 0.4119092446579075 0.7096123738969167 +-0.5465829623138379 0.3800036278405645 0.7462200132241424 +-0.507214762807418 0.4254808530458852 0.749465961923262 +-0.5322570920272178 0.4569960269739496 0.7126408768213865 +-0.5399427255563115 0.418933600327473 0.7300386918756312 +-0.4411514429055049 0.751826224160648 0.4900436032505008 +-0.4669933474833812 0.7563688329362505 0.4580648447206143 +-0.4920112301808741 0.7595278175246221 0.425490826907217 +-0.4628924636959517 0.6742742337494614 0.5753997086852485 +-0.449107667410534 0.7271349168636405 0.5192081622536145 +-0.5048721066383105 0.7291356572385369 0.4620231047057294 +-0.5268908960939606 0.6627709596127774 0.532090818100878 +-0.4563702885865623 0.7012421880976619 0.5477093693989736 +-0.4774241316822574 0.7287275909323431 0.4909402170339953 +-0.5165324985225067 0.6968052179891292 0.4976511490524451 +-0.4953989961761666 0.6689565148005705 0.554145302148742 +-0.486917814790037 0.6995301843199758 0.5230378216394642 +-0.8432415604453821 0.04193698004652208 0.5358964083124784 +-0.8531111123340177 0.08401423769231293 0.5149204189748108 +-0.8610210071352351 0.1258756037297645 0.4927455303272598 +-0.8816058711460676 0.1680925988886773 0.4410396423901524 +-0.8954165356703987 0.1687367430897546 0.4120159452976105 +-0.9082961671809328 0.1692184508384811 0.3825744222765701 +-0.9237122139783712 0.1274763042808441 0.361255501818413 +-0.9254810405905747 0.08509602797629162 0.3691117845992528 +-0.9255385675122042 0.04250831919337447 0.3762597544872572 +-0.8664720834475964 0.04214231269563688 0.4974436190028419 +-0.8784506694747262 0.1264628818172618 0.4607944887060595 +-0.9098443629238931 0.127243887324424 0.3949585147761527 +-0.9076727011395167 0.04242152985644829 0.4175292581493328 +-0.8733921656013738 0.08440775809461736 0.4796472197767678 +-0.8947440389759446 0.1269117250438945 0.4281664615116373 +-0.909626744317083 0.08493579953140133 0.4066510739947279 +-0.8879680673696397 0.0423014113068993 0.4579555676408698 +-0.8922494989265183 0.08471013381954424 0.4435256755743143 +-0.1597436900755747 0.493496337856999 0.8549522314157495 +-0.162853276908898 0.4525144413924705 0.8767607943625753 +-0.1655063635151786 0.4104446131368564 0.8967401313551868 +-0.1263973046518628 0.3725864205853859 0.9193492701754399 +-0.08417850298869345 0.3764272925079465 0.9226139350181739 +-0.04202692289722656 0.3799145507092263 0.92406637852007 +-0.04003364386550129 0.5101837444452388 0.8591331993717187 +-0.120206350130978 0.4999019729537908 0.857699510799147 +-0.1246994262297527 0.4159782839975055 0.9007841696768771 +-0.04148476221704737 0.4243713593676177 0.9045374308740768 +-0.08014515196350175 0.5054210616959646 0.8591427733566007 +-0.1226246856586598 0.4584923821087687 0.8801976607645249 +-0.08307928369576767 0.4204227232931117 0.9035167770215458 +-0.04081662806991786 0.4678435282827574 0.8828683004372411 +-0.08172730508856224 0.4634833712098455 0.8823286305084503 +-0.3859542068458779 0.8434609366572084 0.3736482283529706 +-0.430589719816264 0.8180662276413287 0.3812612495143413 +-0.4742032458327041 0.7906329000262622 0.3873382230529159 +-0.3487770251099443 0.7999350297806592 0.4883221630084727 +-0.3744085309967604 0.8303848688496858 0.4126490294455304 +-0.4539501119969432 0.7846516066593558 0.4221980009247488 +-0.4110082658263754 0.7687552514645157 0.4899873149053195 +-0.3619834868357917 0.8158725815947493 0.4509100640483882 +-0.4145919197770414 0.8083168830283618 0.4180159765689597 +-0.4328681007693972 0.7773735929263688 0.4564159335047839 +-0.380160018667333 0.7848067065334448 0.4894453938765599 +-0.3977572765325685 0.7972358505585569 0.4540970684221253 +-0.8210232669973803 0.5694302370613943 0.04086563555302297 +-0.8086949350213681 0.582549685297312 0.08153751425440849 +-0.7945416491047823 0.5948659533914309 0.12181159769725 +-0.7212017027964569 0.6808779787705179 0.1275667743139461 +-0.7359152850717929 0.675721044532646 0.04277573112656215 +-0.7942914663841496 0.6061157162228538 0.0415307714469004 +-0.771229734139786 0.6243992707882162 0.1238153779537054 +-0.7293224284499845 0.6788311653089333 0.08530559398499632 +-0.7659033568037316 0.6415714357238406 0.04216800801586596 +-0.7836156517060162 0.6156967168918103 0.08284964218390831 +-0.7467729716632456 0.6530855648915509 0.1257353320412737 +-0.7571440680735347 0.6478108664020295 0.08410672715372133 +-0.1553826112484444 0.8149270106227476 0.5583459603857511 +-0.1528979171402421 0.7961863267779855 0.5854140073366493 +-0.1502262041593715 0.7766049542629929 0.6118143775672824 +-0.1108570257948531 0.7459826850211553 0.6566738562487067 +-0.07396793323176383 0.7343371213101065 0.6747427192044438 +-0.03699397301695237 0.7213395115979994 0.6915929113054735 +-0.1168614897327949 0.8139565900386841 0.5690501399262016 +-0.1129775980348669 0.7696666204256449 0.6283703969354687 +-0.03768567661323284 0.7517823983491895 0.6583335137379409 +-0.03895054339138962 0.8080758024188739 0.5877893778511215 +-0.1149867425260953 0.7923436033568375 0.5991407708233016 +-0.07537001807007404 0.7613818170945348 0.6439076711563089 +-0.03834043074907341 0.7807167273720754 0.6237077865245969 +-0.07794193508960066 0.8116688788087978 0.5788943650855117 +-0.07669952905542755 0.7871787525796003 0.6119369197310294 +-0.8437421098352914 0.5352111613382825 0.04059882842666791 +-0.8541712786680755 0.5135914170611195 0.08133439014153905 +-0.8627006127757655 0.4908121963905202 0.1218648455898257 +-0.8324807418412628 0.548374512649172 0.0791277975189727 +-0.8502906562400648 0.5028043955672935 0.1555427263135393 +-0.8212920560407762 0.5255036235213254 0.2220929993274711 +-0.804856097278294 0.5727646567472015 0.1553940496132787 +-0.8422509405503911 0.5261331682630965 0.1174616635137521 +-0.8364928054148555 0.5143610448123955 0.1889775173630077 +-0.8137778828405424 0.5496142796619516 0.188917180243721 +-0.8195076585587953 0.5609041981954132 0.1174464899868939 +-0.8287830349457453 0.5381440776443386 0.153361118548488 +-0.9255502506464031 0.3762231715535661 0.04257767859520283 +-0.9254984496879555 0.369036026097613 0.08523515159412055 +-0.9237291053943272 0.3611387490678981 0.127684547886851 +-0.8668270582891757 0.4969081226998674 0.0411481301231016 +-0.9077811553069408 0.4173226465365769 0.04213291774020619 +-0.9102189419869253 0.3943726678534984 0.1263790983442945 +-0.8796623762468795 0.4592886118903473 0.1234830952136021 +-0.8881908970561939 0.457582435096977 0.04165627776499815 +-0.9098600517049562 0.4062492564651353 0.08435773783701907 +-0.8955170587750212 0.4271178283247564 0.1249782307847219 +-0.8741507845128306 0.4786103916162068 0.08241661830349564 +-0.8927298547356534 0.4428033965686927 0.08341797438734806 +-0.3782696496563411 0.04614043349901129 0.9245448245192832 +-0.3725348830876258 0.09241460809718188 0.9234052745642799 +-0.3656619377643859 0.1381798139452566 0.9204334230613579 +-0.5074810038296331 0.04519606335118233 0.860476813522377 +-0.4223861916376848 0.04590444103167965 0.9052528306541671 +-0.4080212952989231 0.1373161151630547 0.9025867864638367 +-0.4897796235730867 0.13488866723423 0.8613483428813097 +-0.4654897095752277 0.04558885330092596 0.8838783777954277 +-0.4158261714486438 0.09187832837323877 0.9047911183879417 +-0.4494220372635512 0.1362164012051573 0.8828731077932971 +-0.4993511146172189 0.09033610414238834 0.8616773483264584 +-0.4581293771343765 0.09118389835602465 0.8841962284962916 +-0.3478038981536123 0.8806048040139971 0.321819246746712 +-0.3544938016613075 0.8932552153950197 0.2764584322340527 +-0.360162314511043 0.9039949497712775 0.2303828075054078 +-0.4826225239618356 0.8077166162036243 0.338628656899079 +-0.3937978202873781 0.8587751592598498 0.3277628755291381 +-0.4062703607722288 0.8835047204377111 0.2331604660363433 +-0.495167328119317 0.835643603770075 0.2377163953986737 +-0.4387539433647148 0.8343013268006703 0.3338207202684605 +-0.4006341689858219 0.8721302213120605 0.2808578639013267 +-0.4513086272094325 0.86066150557826 0.2357589782428232 +-0.4896751557886171 0.8227401211091209 0.2886467303136185 +-0.4457247095730717 0.8485133384697999 0.2852272737920338 +-0.3272488900317291 0.4019983934457433 0.855163993418831 +-0.3220541601971283 0.4441121878269718 0.8360893986430297 +-0.3160518617320385 0.4851414373039784 0.8153214130061484 +-0.4439401213850898 0.3944952485132402 0.8045437635859646 +-0.3670590283472815 0.4000675137481851 0.8397700007454988 +-0.354639731658956 0.4825998290551985 0.8008296109190499 +-0.4291890545231747 0.475593606674909 0.7678590214143838 +-0.4059756810203893 0.3975598940798181 0.8228790172554379 +-0.3612853922837831 0.4418657468172892 0.8211135896524622 +-0.3923692125242868 0.4794095929262201 0.7849922568238409 +-0.4370611003124889 0.4355506812058494 0.7869391327763268 +-0.3996395178876129 0.4390047933610505 0.8047130216099263 +-0.8551129571397718 0.2056493230163768 0.4759098512056464 +-0.8418484976787602 0.2436373336861489 0.4815931442517828 +-0.827013846575165 0.2810589913280518 0.4868818552447889 +-0.8313457680500117 0.3227917934933987 0.4524043235852759 +-0.8504082961274949 0.3270962492051721 0.4120846680397596 +-0.8677339644549493 0.3308371830917599 0.3709238806213561 +-0.894915130208596 0.2937652671056223 0.3359001005747005 +-0.9050255038489065 0.2527849639243444 0.3420944305258428 +-0.9134729279562009 0.2113074787521393 0.3477302968027655 +-0.9005645969215655 0.2102681671343549 0.380487456641421 +-0.87132097570527 0.2074660003916718 0.4446994670308245 +-0.84618758550041 0.2849365596328991 0.4503084799662936 +-0.8802378705889373 0.2912610147160138 0.3746309016721012 +-0.8864964365879939 0.2089951681491573 0.4128499577414228 +-0.8595366345111125 0.2464714865901293 0.4477148425408322 +-0.8639667745717948 0.2883254232579888 0.412831518587318 +-0.8912060710944977 0.2510173075297032 0.3778121890104229 +-0.8760202379002633 0.248920306896734 0.4130704826099318 +-0.7720864531814936 0.2279494877963835 0.5932297529852896 +-0.7868056836862879 0.2582883327320524 0.5605568243215395 +-0.7997043029337336 0.2883253635744799 0.5266322365644882 +-0.8292696098212515 0.08919145944990128 0.5516854156021399 +-0.7937487446885748 0.1824159266165072 0.5802476712766308 +-0.8177822321552796 0.248583767224077 0.5190744950812115 +-0.8484121357987942 0.1672212074532503 0.5022289474006905 +-0.812775142694956 0.1361252238685341 0.5664507841321571 +-0.8066651243405556 0.2156393395172748 0.5502645294993943 +-0.8340278066232215 0.2081925586643834 0.5109339255677152 +-0.8397774431484019 0.1283230209275151 0.5275481478302899 +-0.8243125265470473 0.1722842502049731 0.5392837803132352 +-0.1939937049705321 0.9798230887549177 0.04809529264469057 +-0.1920095572796073 0.9766773510780378 0.09609204860172646 +-0.1893600249208063 0.9712939209656606 0.1439822907761391 +-0.1406714578709032 0.9710602741659351 0.1930116185032737 +-0.09420030502067755 0.9764230631253291 0.194227455142059 +-0.04680173360490985 0.9797296442313265 0.1947804454916693 +-0.1459989403042957 0.9880936271773512 0.0485313647194114 +-0.1426878248043237 0.9790524583419493 0.1452462339174274 +-0.04753528395044238 0.9880639954604007 0.1465262353798111 +-0.04876205747321853 0.9976084473642172 0.04898619702053294 +-0.1445953908845842 0.9847288356409308 0.09696026604847442 +-0.09549026836161255 0.9846448794551027 0.1461371616361616 +-0.04823274204417708 0.9940306975256249 0.09785997635202634 +-0.09758690044143536 0.9940277622811268 0.04884265222742168 +-0.09670717662315345 0.9905181470020251 0.09757828882109219 +-0.04614571104213093 0.1945143911756329 0.9798136174691535 +-0.09285056934410174 0.1937453962153976 0.9766480907767211 +-0.1386961937467885 0.1922812795187267 0.9714892049769748 +-0.1874328846708582 0.1432738899493273 0.9717723530759397 +-0.1906114491185983 0.0955611872085881 0.9770032420438497 +-0.1933351370753361 0.04781063592662237 0.9799671769321424 +-0.04705377020460864 0.1463311891566497 0.9881159475433703 +-0.1412349469859287 0.1447117274470525 0.9793422311373957 +-0.1455023115700322 0.04831672714672395 0.9881773986514801 +-0.04859709181319254 0.04890893459850379 0.9976202878769753 +-0.09449704536522828 0.1457845325388459 0.9847929622462136 +-0.143541069850727 0.09655949337015275 0.984922446442464 +-0.09724758442240351 0.04870074669279351 0.9940679778544181 +-0.04788427404559304 0.0977150371385849 0.9940618028151627 +-0.09598773364804139 0.09731326589948636 0.9906141949664805 +-0.9801401422473671 0.04608039340488724 0.1928779378232812 +-0.9774430002908264 0.09200175318899562 0.1901074922053795 +-0.9725419274076803 0.1382164837026309 0.187238893040508 +-0.9725475293312925 0.187122051314061 0.1383352489556314 +-0.977450223806125 0.190030953924799 0.09208309579823461 +-0.9801455807353227 0.192840537763998 0.04612122678234856 +-0.9883033417731817 0.04697501315830944 0.145085673926609 +-0.979965511061852 0.140788268108284 0.1408767571047568 +-0.9883060534434728 0.1450573436973595 0.04700544400868719 +-0.9976471582537396 0.04847268150612111 0.04848243780838556 +-0.9852649050280099 0.09380156742864477 0.1430186451763399 +-0.9852675452466114 0.1429606744830507 0.09386218533076912 +-0.994155783886807 0.09681735724519989 0.04775643098540149 +-0.9941548495729388 0.0477364827607394 0.09683678683352323 +-0.9908657900800825 0.09533469641777828 0.09537442900433875 +-0.1954337205997125 0.5322681766817042 0.8237088374811133 +-0.2341516076038502 0.5305071287747164 0.8146994605225532 +-0.2721125356948402 0.5280505911362361 0.804436039171789 +-0.2916535145432891 0.3620531546476762 0.8853562789432361 +-0.2510174218713994 0.3645049972388021 0.8967309300481258 +-0.2096648358682643 0.3663454164533853 0.9065493326035431 +-0.2069412164358312 0.4093180018248395 0.8886135866180411 +-0.199723085682763 0.4924907326326887 0.8470912390742058 +-0.2780076642161144 0.4882700085241374 0.8272267750822254 +-0.2878979278898719 0.4050659406045514 0.8677766803036761 +-0.2036058387615458 0.4514509225798339 0.868755850008519 +-0.239240775817816 0.4907203712995909 0.8378289612908359 +-0.2833144904954516 0.4472135320138433 0.8483707657970102 +-0.2477849226121575 0.4075107208789313 0.87894120650634 +-0.2438312802038343 0.4496623967655702 0.8592729692764706 +-0.1722833633522328 0.3242880809947526 0.9301374539479546 +-0.1767478392536709 0.2801357548652824 0.9435487057726362 +-0.1807288837102991 0.2354658392140244 0.9549308399858413 +-0.04319651934664005 0.3346605111786013 0.941348183709945 +-0.1298895335144895 0.328574381678213 0.9355039202420096 +-0.1362664341470614 0.2382337777829981 0.961600814292545 +-0.04533083338863995 0.2418226663258429 0.9692610141728343 +-0.08662506535833718 0.3318358361778002 0.9393514123478198 +-0.1332606898897567 0.2836888820975991 0.949611608345391 +-0.09111269733074896 0.2403331220604908 0.9664049186680355 +-0.0443245060715169 0.2885715119433276 0.9564318170451345 +-0.08899207029318788 0.2863919440331853 0.9539706839404579 +-0.9342685780036188 0.1735935790502865 0.3114602598528549 +-0.9465776888243824 0.1772821207864752 0.2693728432291199 +-0.9570567993724907 0.1806009699721232 0.2267720715167822 +-0.9424597599193502 0.04352763983499808 0.3314738986755299 +-0.9388207386046125 0.1305399994677261 0.3187082197008038 +-0.9632972394543615 0.1358688053054164 0.23151262644721 +-0.9698034747722922 0.04529991558019622 0.2396437730633005 +-0.941568078780694 0.08707595777207917 0.3253726027177271 +-0.9520392140850333 0.1333438508665918 0.2753919974879809 +-0.9676012355235183 0.09050129688993033 0.2357060972367958 +-0.9572313314204378 0.04446028907739603 0.285887147039195 +-0.9556285066887744 0.0888819819145652 0.2808454209965364 +-0.1769954868341113 0.6511927325279048 0.7379841615801769 +-0.2064943076650338 0.66352812308436 0.7190900713944565 +-0.2356638840005964 0.674967156627121 0.6992008804717375 +-0.2457392568898832 0.6404292386896231 0.7276418128822985 +-0.2640769578864939 0.5667575189252572 0.780416090976539 +-0.1913580742731504 0.5632462661962233 0.8038256844779748 +-0.1820843856329775 0.6228208411309459 0.76088072413592 +-0.2552572524794091 0.6042989525204913 0.7547625527537123 +-0.2280367291289699 0.5653606312381783 0.7926957845315752 +-0.1868937170032016 0.5934733520246549 0.7828538298950495 +-0.2141244246824198 0.6320321785090816 0.7447724861214244 +-0.2213394970989911 0.5992640557892406 0.7693447981646434 +-0.321392987154853 0.9284394428553212 0.1862974738373577 +-0.2772275539179225 0.9421541876614359 0.1883888797692297 +-0.2322566470018946 0.9539040472050792 0.1900629333910409 +-0.3345439174286196 0.9412180764067197 0.04678568110807955 +-0.3265078713713784 0.9347246343310962 0.1402942190795105 +-0.2357961040570343 0.9612123559973014 0.1430769163409717 +-0.2415034117693099 0.969223606406511 0.04776717375080483 +-0.3310129998689922 0.9389784052979393 0.0935411583308077 +-0.2815471648263556 0.9490054859950613 0.1418442157069447 +-0.2390365606383606 0.9663069595922691 0.09545880012721664 +-0.2883903822079085 0.9563424613968234 0.04732952545125932 +-0.2854071614030407 0.953725538181936 0.09460628963993423 +-0.7421361612692013 0.2280402572908011 0.6302630872828893 +-0.7276819342825338 0.258362053221126 0.6353959804517132 +-0.7121599779181631 0.2881790690505713 0.6401413828309708 +-0.6976361694601184 0.3417268227679553 0.6297035442666107 +-0.6991106162201275 0.3657159556487324 0.6144071826339987 +-0.7000176430097914 0.3894082620458871 0.5986121489958403 +-0.7305738386544409 0.3898087099867964 0.5606344940263169 +-0.7590552477709375 0.3662863484605587 0.5382094775854758 +-0.785780032762164 0.3422678124416145 0.5151722864039989 +-0.7551208891243845 0.2569944905624811 0.6031138156505205 +-0.7179540416919545 0.3139728111350349 0.6212592597991204 +-0.7272011451862137 0.3648599539646076 0.581425582884692 +-0.7770543523491119 0.3142192151813119 0.5453923526289516 +-0.7371232773025967 0.2857269916543107 0.6123800783001163 +-0.7229857063451964 0.3395545287269588 0.6016596965407858 +-0.7528855916261347 0.3397786370620784 0.5636610361893054 +-0.7668098783297356 0.2857486959273225 0.5747610749448598 +-0.7455581670558206 0.3128898704829782 0.5884241229636242 +-0.9570590539266334 0.2266135678477038 0.1807878816856689 +-0.946582465589508 0.2692132820784836 0.1774988579991957 +-0.9342762070250535 0.3113000705982316 0.1738396819843371 +-0.9424698579751957 0.3314369868159109 0.04359002843086948 +-0.9698104584175055 0.2396064107669591 0.04534801719373167 +-0.9633054618982849 0.2313952686844817 0.1360103551475704 +-0.9388345874034955 0.3185910171947955 0.1307263602250675 +-0.9572398648159159 0.2858499661250977 0.04451559359918158 +-0.9676109239479156 0.2356294073387788 0.09059736339340563 +-0.9520501717031532 0.2752745688219486 0.1335079859779442 +-0.9415828461621235 0.325296381587443 0.08720096294968226 +-0.9556407017682159 0.2807688718924207 0.08899263846077005 +-0.2286400931730257 0.1892717666543974 0.9549345035872112 +-0.2726589557048891 0.187798805407762 0.9436041026624125 +-0.3159218510521222 0.1859309786941161 0.9303886581368287 +-0.3331742713943365 0.04670302280878578 0.9417078806834819 +-0.2405934180556327 0.04754452118068595 0.9694608427853116 +-0.2330647268381205 0.1424521667910867 0.961971004386513 +-0.322269275399506 0.1398954783071502 0.9362541157627512 +-0.287243500502776 0.04717536451442975 0.9566951742335916 +-0.2371452811254349 0.09507880959592448 0.9668102893565832 +-0.2780399165150811 0.1413241067278622 0.9501164674301033 +-0.3282143341479967 0.09349490261584088 0.9399649217096568 +-0.2830467042419366 0.09438699699948405 0.95445044817172 +-0.1840157785048763 0.9538810302615752 0.2371690818137137 +-0.1807417471193564 0.9420765207264552 0.2825318565121094 +-0.1768815153626427 0.9282228904204979 0.3272845783449495 +-0.04436542148353081 0.9410080461437886 0.335463211797118 +-0.04616006845705754 0.9691069549748922 0.2422828056204813 +-0.1387675602818245 0.9609241757501868 0.2395167899589801 +-0.1334250219173812 0.9342108138386797 0.3308291384283104 +-0.04533657627902531 0.9561898906491523 0.2892152967456224 +-0.09278088887717507 0.9660264208852294 0.2412149680489062 +-0.136317976966649 0.9486364469669482 0.2854930833516717 +-0.08891901959172917 0.9385736286105493 0.3334260812109219 +-0.09099729404188807 0.9534021771838579 0.2876521875775222 +-0.1770336840587334 0.7399431183674005 0.6489555117951612 +-0.2065290734144638 0.722664641353471 0.6596222843203693 +-0.2356781831585599 0.7044803547028627 0.6694499412359441 +-0.07219306262837148 0.7055664634515461 0.7049568265935255 +-0.1423700712780996 0.7297538194526567 0.6687227570514767 +-0.2048954060491072 0.6941741792831512 0.6900290438789768 +-0.1423450209135675 0.6704000833831457 0.7282181151420136 +-0.1073547072239218 0.7182799731343766 0.687421884311916 +-0.1737735203163511 0.7124562606259472 0.6798594268904088 +-0.1737545088359649 0.6827930795419319 0.7096499004359951 +-0.1073445506566771 0.6885526653410083 0.7171975840004688 +-0.1406628763152734 0.7010680246602209 0.6990833856026977 +-0.6758541238128745 0.3208217145133956 0.6635470072435087 +-0.6555222647186826 0.3239835495536895 0.6821475060987041 +-0.6346151846548197 0.3269798701585122 0.7002483358899553 +-0.622967896876962 0.4284855963492394 0.6544548060652712 +-0.6753402106265681 0.4028120956428127 0.6177847647155993 +-0.6763446449085667 0.3484948978371825 0.6489292931321226 +-0.6316519569130727 0.3613530327240457 0.685886135644263 +-0.6496578015413363 0.4158411579041928 0.6364125016759005 +-0.6761689262751691 0.375852659106663 0.6336642342615966 +-0.6543462765707051 0.3550417079939557 0.6676648380158933 +-0.6277510221779465 0.3952352582698297 0.670609979626701 +-0.6523787148123619 0.3857003258461649 0.6524088220601659 +-0.2988123664674987 0.3190322395076696 0.8994051366324378 +-0.3111767491276282 0.2308035898040896 0.9218995247508843 +-0.224908750904706 0.2343748181155434 0.9457719061167925 +-0.2151439213807892 0.3231132551473236 0.9215806624712767 +-0.3054151436082403 0.2752157550839857 0.91157988032224 +-0.2684190325571422 0.2328162195833146 0.9347447945081169 +-0.2203281256236276 0.2790174596800735 0.9346682696298497 +-0.2573428847135583 0.321355651525047 0.9113205719834357 +-0.2632433323482362 0.2773679789658705 0.9239967273852134 +-0.9071630220256183 0.2988661889919733 0.2961996835696513 +-0.9269076045115917 0.3076224281669976 0.2149668215963176 +-0.9488480487079908 0.2233229780237824 0.2231910122510035 +-0.9269842774404414 0.2157100935332051 0.3068701760127863 +-0.9178514125468232 0.3034880214574521 0.2558198688875478 +-0.9387762757794501 0.2657285896202787 0.2192884417658242 +-0.9388014282171012 0.2197217185872517 0.2652814444294874 +-0.9179297161243135 0.2575399867332255 0.301791635883745 +-0.9292047572175087 0.2618588699674624 0.260784300493174 +-0.8040180209224259 0.5007093594178891 0.3206948072908454 +-0.7959690781274478 0.4896737230750874 0.355883227470365 +-0.7867656906911291 0.4780164347191031 0.390512530003517 +-0.7569858490627374 0.4849226230866395 0.437975426179985 +-0.7366087943472235 0.5037594053392181 0.4512581806711176 +-0.7153401717484897 0.5222431459666211 0.4642742025718504 +-0.7200250295866543 0.594025827138171 0.3587440221962584 +-0.7777651325240135 0.5326493438905896 0.3337155601449059 +-0.7650532844018959 0.5015352020759649 0.4039256281848091 +-0.7181896407677024 0.5471183455471818 0.4299594816487634 +-0.7497621368856949 0.5637851616526025 0.3464145343269317 +-0.7719956980250356 0.5174648142381282 0.3691243804686136 +-0.7421927368417492 0.5245855951384383 0.4170849970361011 +-0.7197570119082458 0.5710908442834629 0.3947215365096198 +-0.7465882676679445 0.5446267427904896 0.3820833281078876 +-0.7870651070956153 0.4299497111159257 0.4423480113032041 +-0.796353102281359 0.393303134259294 0.4594936137408996 +-0.8044269435663894 0.355639171841727 0.4758340802382353 +-0.7209806812538074 0.4903973653038169 0.4895888901536373 +-0.7661403697461128 0.4504410044117267 0.4584013911299185 +-0.7807423935437794 0.3788102065126323 0.4969347465869008 +-0.7286833179236994 0.424001401839662 0.5378135675284795 +-0.7441061381309466 0.4706083840192384 0.4741664307884413 +-0.7740354804826804 0.4151067208424388 0.4780747695344148 +-0.7554776215513166 0.4016331845984976 0.517633411174776 +-0.7254238747450206 0.4576361650403566 0.5141296941405702 +-0.7503810004278464 0.436577491775679 0.4963148676714828 +-0.6486871285418392 0.2912222433739703 0.7031320034164108 +-0.6916762225604576 0.2893768444948818 0.6616986058733096 +-0.7202113414882219 0.224858212324505 0.6563035943387509 +-0.673706232482127 0.217773277603831 0.7061831999392388 +-0.6705083443837856 0.2903904781614623 0.6827092575209978 +-0.7064824838480143 0.2573461278532689 0.6592840590328795 +-0.6973775120856138 0.2214300960814018 0.681640167674016 +-0.6617593385610152 0.2546840646731989 0.7051316224853524 +-0.6844913522039857 0.2561168446796242 0.6825509143128536 +-0.1917165437609372 0.8051371854445931 0.5612476097612528 +-0.2631518414068669 0.7820847289883154 0.5648845767477181 +-0.2453980487332303 0.7316298350948905 0.636001243769968 +-0.1822233190024099 0.7626206198807685 0.6206484126656721 +-0.2277428978386302 0.7941710545742448 0.5634052791379356 +-0.254593051387714 0.7575453476309294 0.6010885329698339 +-0.2140268214243967 0.7476063895356816 0.6287107491019954 +-0.1871364797534827 0.7843792631391644 0.5913789897373222 +-0.22112601820258 0.7714789630362069 0.5965932397089758 +-0.3062528495606159 0.8951038913653158 0.324034281826278 +-0.2207177682396853 0.9189639244367699 0.3267858203274173 +-0.2292001592111567 0.9442895847817303 0.236187355906974 +-0.3173612161800826 0.9192916659123954 0.2327760542854686 +-0.2638671322834742 0.907907344059205 0.3256967778530448 +-0.2253080810289862 0.9326419619068498 0.2818070962796678 +-0.2736779622626211 0.9327424282710914 0.2347167132411475 +-0.312267266781445 0.9081778490841901 0.2787510511722955 +-0.2691757479627213 0.9213257884038994 0.2805409209556473 +-0.8226881824906459 0.4597933568595836 0.334326522097834 +-0.8547287660424971 0.3745896216748726 0.3593345959310709 +-0.8226855338950025 0.3625427251086427 0.4378941479292616 +-0.8001654314960011 0.4404909167078599 0.407066376082191 +-0.8396225644756968 0.4177070987663348 0.3472099204565817 +-0.8394919802086657 0.3688538308565453 0.3989988303589182 +-0.8121291042696764 0.4020253938409704 0.42287338613957 +-0.8120673459699718 0.4504427316858003 0.3710093948685403 +-0.8265862042152168 0.4101590121342613 0.3853891951860183 +2 16 0 801 +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 +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 +-0.6875055377787982 -0.1719249611799052 0.705533800215676 +-0.1472830162271533 -0.7558276529155912 0.6379908088829656 +-0.7557451258138712 -0.6244031803757094 0.197408138498076 +-0.1576551282472985 -0.5306891850753062 0.8327747891125401 +-0.5179864681710346 -0.8368249862453001 0.1772398408576674 +-0.8692767716073455 -0.1619450983292946 0.4670456931297254 +-0.3646685788307186 -0.1838058504223418 0.9128155547338704 +-0.1676590367352288 -0.9147649904526661 0.3675533425819291 +-0.9202078710422845 -0.3527985084407073 0.1695602739849114 +-0.7783942655138227 -0.1616275896904016 0.6066126355971064 +-0.6842562532280182 -0.3337106922789621 0.6484061642034648 +-0.5161661061553623 -0.3922774318203455 0.7613743936729453 +-0.5677820348771921 -0.5452556177952178 0.6167007962808793 +-0.6931832992346681 -0.4769979117443707 0.5403423968685506 +-0.5873192471662031 -0.6545192992838677 0.4760888454617259 +-0.4333838391487743 -0.6192580889627016 0.6547502326986469 +-0.4556801274358181 -0.7297956623806706 0.5096605857140956 +-0.6131450015537748 -0.7178312552909126 0.3298052394930894 +-0.6588726269365071 -0.7316886433197173 0.1746957089076259 +-0.5412237365004761 -0.1863401464393927 0.8199720829841762 +-0.1473969907257887 -0.637479888465097 0.7562364173507575 +-0.1563211368054845 -0.8314018052128995 0.5332304759450391 +-0.3315126909960289 -0.8724734883559019 0.3590116263084739 +-0.8669216481254653 -0.4695444249373583 0.1672569550771276 +-0.8832189207503255 -0.329156303971815 0.3340366231182508 +-0.8108635487679787 -0.28509035184783 0.51110057382347 +-0.4145446226727181 -0.5208053142175181 0.7462670972888502 +-0.7003564221195302 -0.5823580379966871 0.4127468928733198 +-0.3402858407725065 -0.3662870573046925 0.8660481154190092 +-0.1728141021788535 -0.3711699741156094 0.9123421158771168 +-0.3583493724254334 -0.915339310105604 0.1836836265367574 +-0.9202186622762568 -0.1698353038981767 0.3526380341771296 +-0.8106822976775898 -0.4916724710791014 0.3178873910918042 +-0.9656407447940194 -0.1838417720942275 0.1836849335871233 +-0.1839478266732819 -0.9643317318582122 0.190335251578675 +-0.3093740691987102 -0.7929518513425121 0.524895272182856 +-0.2644715089114978 -0.6784062126682525 0.6854340461249304 +-0.1865681673779196 -0.1913032991075571 0.9636365324497661 +-0.4871368067399252 -0.8003491101245057 0.3494839530538425 +-0.7764696294700051 -0.4244512861489308 0.465763910363643 +-0.3074904648519024 -0.525215526525217 0.7934722835247617 +-0.6955992617598636 -0.6444652778377565 0.3174998782686942 +-0.3531060990015454 -0.9072874374354143 0.2283540862778459 +-0.3467678629754198 -0.8974735922260169 0.2725677905850021 +-0.3394804917297524 -0.8858832647889054 0.3161705819678287 +-0.3718402437025508 -0.8567313040673733 0.3574161521171718 +-0.4112603298204611 -0.8394272051843279 0.3552842640934067 +-0.4497118692147772 -0.8206147160457894 0.3526339780798775 +-0.4965752405498471 -0.8117278662637269 0.3074262539273417 +-0.5049492786258895 -0.8215997808241227 0.2645751805535571 +-0.5121229502366609 -0.8299637504868701 0.2211114124568581 +-0.4796162488249466 -0.8589649098734623 0.1792973437314717 +-0.440173409115963 -0.8794674033165127 0.1810647851210754 +-0.399727069220746 -0.8982766064576326 0.1825305684622504 +-0.3943254513038973 -0.8904712271398844 0.2270868382138554 +-0.3801968065766132 -0.8697222885532688 0.3146959311186112 +-0.4588083521552725 -0.8325889078761273 0.3103072775076365 +-0.4739027992411494 -0.8517538779964936 0.2234535034170132 +-0.3877692706860087 -0.8809573053849356 0.2711995921836058 +-0.4199940104168948 -0.8519394152357401 0.3127367327029534 +-0.466927812322262 -0.8429642936412076 0.2671883562693668 +-0.434614200896661 -0.8719419134350848 0.2254502073055601 +-0.427845154371991 -0.8627696299780734 0.2694013538717017 +-0.270978625496808 -0.5275858163281905 0.8051234631615063 +-0.2338052809785321 -0.5293015022789702 0.8155826201383737 +-0.1959147933485239 -0.53036979433192 0.8248183284866565 +-0.1620406490921314 -0.4923587805214779 0.8551758060686726 +-0.1661035196809423 -0.4528866115291123 0.875958525186713 +-0.1697249878317117 -0.4124305347798233 0.8950388161899763 +-0.2157582978886335 -0.3708812804615664 0.903269302420595 +-0.2580305169241092 -0.3699584356989 0.8924970634075496 +-0.2995617328639521 -0.368420444859793 0.8800733742210692 +-0.3333606332871566 -0.4074088935474727 0.8502286055131348 +-0.3255020156179323 -0.4477152466329347 0.8328262098187555 +-0.3168335768276381 -0.487035450191579 0.8138875566386864 +-0.2791363459454976 -0.4893541317690881 0.8262054430301931 +-0.2016121934462749 -0.4920565693684129 0.8468960125039969 +-0.2116460504979394 -0.4121432500365513 0.8861963048658759 +-0.2935515883046483 -0.4096065886769834 0.8637418060486728 +-0.2407382043299778 -0.4910259678677782 0.8372207688868506 +-0.2068970781898699 -0.4525950090302315 0.8673818979189153 +-0.2529673933776819 -0.4111892790954584 0.8757458961620421 +-0.2867044560376287 -0.4499757535384751 0.8457673297755411 +-0.2471669614682312 -0.4516044056480238 0.8572992207845852 +-0.913319961309511 -0.2102466911749258 0.3487735327165588 +-0.9048188633128167 -0.2504053931669017 0.3443834544025479 +-0.8947614345763538 -0.2901065592065082 0.3394704103456235 +-0.8682974552322897 -0.3191189284579088 0.3797665582130761 +-0.8511586052948273 -0.3085224157406498 0.4246680440274707 +-0.8319629474970758 -0.2971822286770529 0.4685300171285909 +-0.8273529103424609 -0.2547830086762293 0.5005724525358424 +-0.8425902769392307 -0.2241198006167754 0.4897059731910233 +-0.8565534646895168 -0.1931623084562857 0.4785441303790313 +-0.8833176752199113 -0.1641472525358015 0.439096303934614 +-0.8965160652729378 -0.1661774737167713 0.4106628689529175 +-0.908828136838631 -0.1680740192729041 0.3818148003101426 +-0.900838766917191 -0.2063571118846058 0.3819767772964203 +-0.8805306840073741 -0.2820323744881089 0.3809507241916012 +-0.8467055913776094 -0.2644505459598228 0.4616877194288848 +-0.8723926757012079 -0.1978547249533102 0.446972624661217 +-0.8913969308597344 -0.2443943028344339 0.3816843413030159 +-0.8644718604211259 -0.2735276339965603 0.4217475974801532 +-0.8601929482784868 -0.2313122409820043 0.4544917368928154 +-0.8871768569370184 -0.2022422465845221 0.4147472702885441 +-0.8764927256322758 -0.2380617919292743 0.4184340869684582 +-0.2995175382443985 -0.7670280618102689 0.5674127216406037 +-0.2886641214673941 -0.7391603234242158 0.6085351602437332 +-0.2769219991998926 -0.7095577999398537 0.6479521084954111 +-0.3084121389674413 -0.665684472158322 0.6795190476100164 +-0.351272636971187 -0.6515355097346071 0.6723905219960897 +-0.3929447658839642 -0.6360372685848932 0.6641167095740513 +-0.4403645944744726 -0.6488862909234592 0.6205043153636636 +-0.4464576525702937 -0.6772557360822286 0.5848078593907075 +-0.4515854389408941 -0.7042699428051465 0.5477905064874669 +-0.4204503254446982 -0.7473790938094242 0.51443757052732 +-0.3842932091745812 -0.7637983289987287 0.5185854240152253 +-0.3472523794165329 -0.7790050605369284 0.5220794007116281 +-0.3389403174505602 -0.7532394813934488 0.5636929526583083 +-0.3193941615768051 -0.6964030610142552 0.6426586544664478 +-0.4011845519544108 -0.6660004800992234 0.6288833880623199 +-0.4150274186940059 -0.7218061991274862 0.5538484022124847 +-0.3296215476785158 -0.7256420707964814 0.6039811424177202 +-0.3608460591461102 -0.6818604551047728 0.6362833027536036 +-0.4085795509728422 -0.694629264039883 0.5920751101560012 +-0.3774642662819909 -0.7381470918985163 0.5591597253039258 +-0.3696192338141944 -0.7107773987077962 0.5984789983623372 +-0.6262377667806831 -0.7229228660237798 0.291905445714031 +-0.6383274580835492 -0.7269580172350532 0.2531207171178899 +-0.6492571213277523 -0.7298415761958684 0.2140010842522313 +-0.6254812375284536 -0.7602024318787358 0.1756857537352695 +-0.5908276693639021 -0.787267792627631 0.1764428740562699 +-0.5549743730604086 -0.8128270256135089 0.1769623453690142 +-0.5200828413411839 -0.7812801641849103 0.3451306175836629 +-0.5520885795688117 -0.7611402997359769 0.3403874915849858 +-0.5831198946026763 -0.7399752070020499 0.3352728464114516 +-0.5953852265799369 -0.7468147079167153 0.2962840259103225 +-0.6167139876532221 -0.7569212526777829 0.2161806528752224 +-0.5480914643249201 -0.8070367536135955 0.2197439988964286 +-0.5305138811039226 -0.7912664827549445 0.3040598217862274 +-0.6066335264796868 -0.7524872909282529 0.2564344780685271 +-0.5829740751709084 -0.7826714513343369 0.2180977463084535 +-0.5398972673037041 -0.7998600957973319 0.2621731639757881 +-0.5634644404174097 -0.7696124884963693 0.3003405432763306 +-0.5738083425339522 -0.7768054874561897 0.2594556237517127 +-0.04334201230121507 -0.3808796949470802 0.9236082112815479 +-0.08673433595168933 -0.3783543916949632 0.9215883621509952 +-0.1303751045279676 -0.3753053233222222 0.9176863551373768 +-0.1185816806929911 -0.5381735650119805 0.834450477216186 +-0.07907982784453585 -0.5448675953892259 0.8347848131841172 +-0.03950825531327288 -0.5506667382555698 0.8337896863964395 +-0.04061639570116328 -0.5099324844981011 0.8592550085125139 +-0.04255971404671035 -0.4249187730825527 0.9042304501742242 +-0.127953974210978 -0.4174761172552419 0.8996340767251447 +-0.1219780263972796 -0.4990618384854912 0.8579386006257709 +-0.0416435195351573 -0.4679778825987922 0.8827584713153852 +-0.08517368763313296 -0.4215105246055754 0.9028146656882053 +-0.1251320194560535 -0.4587818257144631 0.8796938183828245 +-0.08129334134287518 -0.5049032920940114 0.8593393149891025 +-0.08334464379970517 -0.4637411848025934 0.8820418265976886 +-0.4686422823900548 -0.6021426666341807 0.6463734370895186 +-0.5028167293079169 -0.5840679403056823 0.6372126629588953 +-0.5358734389417917 -0.5650876290228771 0.6273082407891681 +-0.5743970895977708 -0.5743020032506659 0.5833054024470221 +-0.5798964559917237 -0.6022157493428488 0.5486859680834473 +-0.5842257599288275 -0.6289798441200332 0.512898252216093 +-0.5560195590903819 -0.6747569230735517 0.4853301398772286 +-0.5236263467038483 -0.6940836550477062 0.4940276599879787 +-0.490169045175544 -0.7124472226912049 0.502148645354425 +-0.4863554245758064 -0.6869060162700891 0.5400171532438974 +-0.4755224800806968 -0.6316552701623923 0.6122826068197416 +-0.5425713123992437 -0.5943089975278528 0.5936439896257696 +-0.5527075327931816 -0.6492077073418924 0.522535870463988 +-0.4814507696665242 -0.6599355165334511 0.5767930915026969 +-0.5096028075199232 -0.6134448394201411 0.6033161754475088 +-0.5482027041006456 -0.6223615806632506 0.5586947808339361 +-0.5200739559990064 -0.6685342435002064 0.5315872887486589 +-0.5153771774158569 -0.6416195372501408 0.5680763455890234 +-0.6639195972615609 -0.4950113253834391 0.5605127617763734 +-0.6332530150770777 -0.5124307330817256 0.5800046229894341 +-0.6012001220996067 -0.5291982452647962 0.598755067115159 +-0.5573391039456435 -0.5092598179950287 0.6557648671503662 +-0.545186297359284 -0.4715448576875471 0.6931214528205755 +-0.5314166734798906 -0.4324314727982005 0.7284225013555981 +-0.5614396063295547 -0.3789065282191623 0.7356734406769184 +-0.6045870200546806 -0.3646279452517705 0.7081814716037642 +-0.6455435569413446 -0.3495324234911152 0.6790438874034171 +-0.6885755422295275 -0.3706562009889143 0.6232797953662365 +-0.6915164521482082 -0.4070003191632755 0.5967878489122803 +-0.6930526382814606 -0.4425176703521145 0.5690836072118438 +-0.6614979579335438 -0.4601983395881626 0.5921468904672637 +-0.5936123585762061 -0.4936365101394934 0.6355685357244296 +-0.5736458515195773 -0.4181842400988794 0.7043098596266433 +-0.6522739190407085 -0.3872137578406122 0.6516166359741186 +-0.6283426738526692 -0.4772601562034622 0.6143355984446327 +-0.5844051243292741 -0.4565350689437683 0.6708549630748772 +-0.6139491257304774 -0.4030847780426052 0.6786671737494944 +-0.6576088597333822 -0.4241876331959564 0.6225876961872708 +-0.6218933360448161 -0.4407246077131133 0.6473102028696689 +-0.7043873169186581 -0.04335228008085302 0.7084907110018629 +-0.700195909019649 -0.08644302404547728 0.7086983085813175 +-0.6945483946348133 -0.1293050263181528 0.7077306957304207 +-0.6531970778754607 -0.1759558370085971 0.7364598569355719 +-0.6173384162254572 -0.1797145005465139 0.765895539969754 +-0.5799917232903063 -0.1831820751495528 0.7937593642021769 +-0.5468789349011933 -0.1403090286113282 0.8253707088644966 +-0.5512832539161461 -0.09359017483222069 0.8290522619995077 +-0.5541495318039469 -0.04692177539329264 0.8310936429761737 +-0.6691579492956384 -0.04435436045893269 0.7417953421279583 +-0.6599245181068153 -0.1323782685269429 0.7395780042857523 +-0.5860174697457258 -0.1378950567282239 0.7984788528713439 +-0.5939558313807569 -0.04614439116502345 0.8031731852675381 +-0.665282577912753 -0.08844802112042535 0.741333959215172 +-0.6237245730874171 -0.1352467429085394 0.7698545157752539 +-0.5907491126010604 -0.0920318647449483 0.8015894347062135 +-0.6323196792403414 -0.04528687469856731 0.7733827785937749 +-0.628775592028055 -0.09031457735062466 0.7723241107124306 +-0.6887760217032853 -0.2128654864083762 0.6930193912313858 +-0.6884587202252671 -0.2538239460676925 0.6794100344772752 +-0.6869826157119855 -0.294109848099454 0.6644955101130738 +-0.5249072033232345 -0.3424903647824794 0.7792129220762093 +-0.5321208961467377 -0.2913217920013067 0.7949710468873317 +-0.5376127721597136 -0.2391376732080078 0.8085701456666625 +-0.5778566669035838 -0.2332193296477746 0.7821063973614609 +-0.6535004693763226 -0.2200457981977258 0.7242354473653246 +-0.649502530986247 -0.3071932161989965 0.695542083675586 +-0.568404818844027 -0.3314559412317844 0.7530291634040748 +-0.6165080183220064 -0.2268433993088479 0.7539628210559717 +-0.6521455546413722 -0.2639969596404176 0.7106418091149104 +-0.6099583252288023 -0.3196660775446393 0.7250961593825328 +-0.5739157495435241 -0.2828003961786622 0.7685340905562269 +-0.613945599863254 -0.2736739957708904 0.7403872935480078 +-0.03696309389944194 -0.7212278781008128 0.6917109783280732 +-0.07390952467406911 -0.7341186206203141 0.674986839146498 +-0.1107704499609429 -0.7456650544412733 0.6570491107980766 +-0.1497924097156991 -0.7759161621075652 0.6127938832689428 +-0.1521530488549274 -0.7952393624746639 0.5868933515512338 +-0.1543369236893814 -0.8137512707057278 0.560347198985514 +-0.1175527729056281 -0.8333746706768632 0.5400629628630604 +-0.07840533420845221 -0.8340394140299524 0.5461051724825853 +-0.03917196343815538 -0.8334031846224984 0.5512755111026404 +-0.03757442930726086 -0.7515891872816919 0.6585604420427026 +-0.11264341910437 -0.7691270225162162 0.6290906797654986 +-0.1160546926824586 -0.8130338357812141 0.570532461987279 +-0.03868624214166401 -0.8077428641009328 0.5882642604841626 +-0.07514939937953741 -0.7610079248469985 0.6443752835832237 +-0.1144120982236672 -0.791600260341536 0.600232371342358 +-0.0774112096639263 -0.8110258072506382 0.5798660574579428 +-0.03815119079556122 -0.7804491687200639 0.6240541496417136 +-0.07632156594691263 -0.7866627826764013 0.6126472761085551 +-0.6733866572409066 -0.7274334002818258 0.1318751606798588 +-0.6862751783178408 -0.7219668990929835 0.08826197504518921 +-0.6973423896097276 -0.7154041138533097 0.04370978763567208 +-0.5482647263969876 -0.8351078431053546 0.04472896346617691 +-0.5394032390506666 -0.8372947088272505 0.08934045148497352 +-0.5290144962891303 -0.8380714403709252 0.1333413797384755 +-0.5670140168339814 -0.8128588540146378 0.1332500962994143 +-0.6392722308957284 -0.7574769598913473 0.1325129051804411 +-0.6622852783093001 -0.74795556086298 0.04405325310255933 +-0.5876619561546533 -0.8078783792298154 0.04456399512490723 +-0.6037911635800516 -0.7859736073193195 0.1329726264315456 +-0.6516591058746897 -0.7533066735465805 0.08871000688076482 +-0.625697564211587 -0.7788046386884437 0.04433839078101436 +-0.5781440033250421 -0.8110387054913326 0.08925093620930356 +-0.6155897129703208 -0.7830205255116939 0.08904022637274146 +-0.7115506885618847 -0.1695364564902448 0.6818746274263612 +-0.7347277566512782 -0.1670200430865447 0.6574796033441258 +-0.7570155814034822 -0.1643817229212288 0.6323812605397129 +-0.788408300240809 -0.1929132167253726 0.5841205722486308 +-0.7971659251946137 -0.224072090680184 0.5606408706889172 +-0.8046661279108775 -0.2548326815147326 0.5362580787502655 +-0.7823276474414442 -0.2978554941028856 0.5470334145931682 +-0.7516977428287763 -0.310253093589453 0.5819738149988338 +-0.7189969315683088 -0.3222244777830871 0.6158041882877815 +-0.7154002269837236 -0.2081699594155629 0.6669840951841051 +-0.7652369680029016 -0.1981757270958634 0.6124857255412178 +-0.7778734305343307 -0.265139249474494 0.5697491592419015 +-0.7190078305983527 -0.2848216169979924 0.6339592936686862 +-0.7408944673456179 -0.2032673375646083 0.6401232519882784 +-0.7721577832989113 -0.2318866441061132 0.5916087744245484 +-0.7493136421253461 -0.275150126526059 0.6023466390688527 +-0.7177823770526176 -0.2467930315427748 0.6510619469563715 +-0.7456899577276984 -0.2394704282805259 0.6217719846721985 +-0.6967710352460349 -0.5046289777591029 0.5097643762052929 +-0.6991752515497667 -0.5314642505500851 0.4782255932167964 +-0.7003755105634049 -0.5574034298092965 0.4458425289717015 +-0.6738762059703495 -0.6013280321371914 0.4292964672496382 +-0.6462017967655753 -0.6197118049302228 0.4453992778250401 +-0.6173445909306525 -0.6374590865970755 0.4610114629415277 +-0.6069883235040674 -0.5578890323180304 0.5659726166069993 +-0.6681933241541725 -0.522996077950762 0.5291434436935953 +-0.6731993271230224 -0.5762364893629407 0.4634157682770231 +-0.6151095486657905 -0.6120772598843466 0.4969926267789467 +-0.6382604860626896 -0.5407681882423837 0.5478990039378326 +-0.6712960387120647 -0.55009761708473 0.4967436361818761 +-0.644772973837057 -0.5944785759381092 0.4804820859927199 +-0.6116400365659467 -0.5855279512215661 0.5320277098120761 +-0.6421127679397903 -0.5681369975207985 0.5146955850760262 +-0.4199804340608572 -0.5463629887778997 0.724640545028868 +-0.4249439638503571 -0.5713489797677945 0.7021274605835087 +-0.4294163539017994 -0.5956746196650029 0.6788028745435885 +-0.2763458368444714 -0.6424926446521418 0.7147280462012284 +-0.2875635914753168 -0.6048433248150273 0.7426114281941266 +-0.2979850553056522 -0.5656705541070319 0.7689094426723676 +-0.3349013530289884 -0.5246171449502522 0.7826991343828091 +-0.3618933165030527 -0.523678173542435 0.771229147546746 +-0.3884472351751821 -0.5224052850991188 0.7590793526274214 +-0.3903646667943617 -0.5519991406348004 0.7368258787915698 +-0.3926017750312903 -0.6089311699427464 0.6892508081347735 +-0.3160221161119571 -0.6323965114309048 0.7072514930759372 +-0.3293432280461591 -0.561674817165295 0.758982501710328 +-0.3917471256467732 -0.5808811841894127 0.7135203146387614 +-0.3547901211989966 -0.6211873707629371 0.6987490395730293 +-0.3230197237795731 -0.5976651583589854 0.7337946691909785 +-0.3601494703147338 -0.5571103592573339 0.7482782949145199 +-0.3577644342141532 -0.589664514027779 0.7240858861404563 +-0.6844773989255664 -0.70629739557406 0.1806507109462638 +-0.7092142216647876 -0.6798764369169299 0.1865025959968099 +-0.7330013236228813 -0.6525395569684999 0.1920968145453168 +-0.7791830996467606 -0.6088111313435136 0.1490728130045753 +-0.7995282963126286 -0.5922562324722844 0.09993527151692198 +-0.816969898924326 -0.5744988383743144 0.0501125628773838 +-0.7895617692145767 -0.61174339230457 0.0486028246755737 +-0.7296682735613941 -0.6822938480503459 0.04537968125258372 +-0.7015638066450783 -0.6994341473859252 0.1363821787338471 +-0.7545475542196097 -0.6400147557070303 0.145048615637914 +-0.7604356789170699 -0.6477086074572521 0.04702273977260605 +-0.7166572811950348 -0.6914211857769555 0.09131859158424122 +-0.7286452950348833 -0.6702596297640261 0.1408121540639103 +-0.7733662460470895 -0.626463683636154 0.09720032181044262 +-0.745715366650847 -0.6595540792266653 0.09432395515593264 +-0.4989442043290306 -0.1861969679190397 0.8463955163540426 +-0.4553553813368565 -0.1857288009344744 0.8707217059376713 +-0.4105610720343633 -0.1849325523312587 0.8928827231043507 +-0.3705844317160816 -0.1384387639247248 0.9184235883363749 +-0.375751936981762 -0.09227101983411676 0.9221152535085979 +-0.3798549110488729 -0.04614008342231301 0.92389465809357 +-0.5123701115795849 -0.04685074607314772 0.8574857878427566 +-0.5046556810252681 -0.1402160292137077 0.8518580332194228 +-0.4164023605601431 -0.1392834384442401 0.8984482165907449 +-0.4251165367551783 -0.04646048382371482 0.9039454373025784 +-0.5092292425483186 -0.09350958498470996 0.8555358180986071 +-0.4611288580271269 -0.1398754683252779 0.8762391395363379 +-0.4213566981152937 -0.09285447430504451 0.9021289151528793 +-0.4693242188276913 -0.04669735644709295 0.8817903007646604 +-0.4658845841314408 -0.09326718873775829 0.8799163515775971 +-0.5952877551135377 -0.6718714976607244 0.4407053201891482 +-0.6022984328319532 -0.688236882790933 0.4044336669645503 +-0.6082736884714054 -0.7035692314160836 0.3674145567584023 +-0.4808966738709262 -0.7848186377576277 0.3908939688561869 +-0.4734976993993844 -0.767844857208888 0.4315254383247325 +-0.4650508632867089 -0.7494807963177844 0.4711753712866862 +-0.5643099688187703 -0.6927218027789928 0.4490999477247581 +-0.5779438717440658 -0.7253770985269743 0.3739103449305288 +-0.514222514009482 -0.7660497349388709 0.3856721531117503 +-0.4991595864457651 -0.731577477207471 0.4643641912357633 +-0.5716476626530181 -0.7096123752211023 0.4119092457282386 +-0.5465829599260752 -0.7462200145090018 0.3800036287519309 +-0.5072147605099703 -0.749465962971365 0.4254808539384795 +-0.5322570896998917 -0.7126408779000626 0.4569960280024644 +-0.539942723194529 -0.7300386930597533 0.4189336013079917 +-0.4411514414928344 -0.4900436033711013 0.751826224910957 +-0.4669933460351569 -0.4580648449180424 0.7563688337108412 +-0.4920112288434154 -0.4254908270537542 0.7595278183089177 +-0.4628924618702812 -0.5753997090453683 0.6742742346954803 +-0.4491076658477173 -0.5192081624226496 0.7271349177082 +-0.5048721051050453 -0.4620231049272268 0.729135658159855 +-0.5268908941932453 -0.532090818644584 0.6627709606873093 +-0.4563702869007405 -0.5477093697239394 0.7012421889409828 +-0.4774241300788685 -0.4909402172732237 0.7287275918216325 +-0.5165324968305772 -0.4976511494982642 0.6968052189249346 +-0.4953989942898999 -0.5541453026149834 0.6689565158112328 +-0.4869178130626989 -0.5230378220571843 0.6995301852099848 +-0.8432415587407976 -0.5358964109774598 0.04193698026643627 +-0.8531111107241836 -0.5149204216078467 0.08401423790136545 +-0.8610210056408161 -0.4927455328477237 0.1258756040855033 +-0.8816058698927867 -0.4410396446867736 0.1680925994359882 +-0.8954165345675923 -0.4120159474933429 0.1687367435804273 +-0.9082961662085726 -0.3825744243615971 0.1692184513438223 +-0.9237122131450288 -0.3612555038274872 0.1274763046258445 +-0.9254810397520549 -0.3691117866328354 0.08509602827495055 +-0.9255385666611595 -0.3762597565672381 0.04250831931245052 +-0.8664720819500272 -0.4974436215943174 0.04214231289707668 +-0.878450668152264 -0.4607944911245035 0.1264628821913793 +-0.9098443619398127 -0.3949585169286255 0.1272438876798256 +-0.907672700099687 -0.4175292603948893 0.04242153000353038 +-0.8733921641863507 -0.4796472223101287 0.08440775834045476 +-0.8947440378336774 -0.428166463798787 0.1269117253807899 +-0.9096267433063731 -0.4066510761966972 0.08493579981321051 +-0.8879680661187447 -0.4579555700510393 0.0423014114724841 +-0.892249497728239 -0.4435256779378564 0.08471013406594416 +-0.1597436891746815 -0.8549522314878896 0.4934963380236379 +-0.1628532759746132 -0.876760794467273 0.4525144415258507 +-0.1655063625704022 -0.8967401314489408 0.410444613312991 +-0.1263972902390878 -0.9193492719504432 0.3725864210950334 +-0.08417850261461521 -0.9226139350831984 0.3764272924322262 +-0.04202692261296053 -0.9240663785354433 0.37991455070328 +-0.04003364363354062 -0.8591331993699923 0.5101837444663478 +-0.1202063460296292 -0.8576995112555866 0.4999019731568708 +-0.1246994152530883 -0.9007841710050035 0.4159782844120187 +-0.04148476194894649 -0.904537430883114 0.4243713593745638 +-0.0801451515397887 -0.8591427733623695 0.5054210617533468 +-0.1226246781120682 -0.8801976616707291 0.4584923823874199 +-0.08307928330278701 -0.9035167770690525 0.4204227232686726 +-0.04081662781668972 -0.882868300446865 0.4678435282866886 +-0.08172730467532648 -0.8823286305474409 0.4634833712084869 +-0.3859542059628495 -0.3736482283953529 0.843460937042493 +-0.4305897186930345 -0.3812612494983471 0.8180662282399958 +-0.4742032446726686 -0.3873382232615337 0.7906329006198207 +-0.3487770240125797 -0.4883221630733898 0.7999350302194886 +-0.3744085300494429 -0.4126490294782587 0.8303848692605537 +-0.4539501107774807 -0.4221980010920076 0.7846516072748633 +-0.4110082645137128 -0.4899873150227512 0.7687552520914711 +-0.3619834857839338 -0.4509100641055291 0.8158725820298537 +-0.4145919186183113 -0.4180159765674121 0.8083168836234838 +-0.4328680994437704 -0.4564159336914886 0.777373593554904 +-0.3801600174367623 -0.489445393933828 0.7848067070938173 +-0.3977572752907282 -0.4540970684707804 0.7972358511504231 +-0.8210232668993517 -0.04086563570686743 0.5694302371916945 +-0.808694934825164 -0.08153751460239717 0.5825496855209755 +-0.7945416487707362 -0.121811598188365 0.5948659537370383 +-0.7212017024204708 -0.1275667746352942 0.6808779791085644 +-0.7359152849539656 -0.04277573122592108 0.6757210446546795 +-0.7942914662784797 -0.04153077158236469 0.6061157163520481 +-0.7712297337906604 -0.123815378388626 0.6243992711331976 +-0.7293224281834925 -0.08530559427389409 0.6788311655589425 +-0.7659033566923555 -0.0421680081341152 0.6415714358490282 +-0.7836156514863919 -0.08284964251307474 0.6156967171270391 +-0.7467729712993458 -0.125735332419014 0.6530855652349288 +-0.7571440678301313 -0.08410672746363608 0.647810866646276 +-0.1553826106812138 -0.5583459603856425 0.8149270107309762 +-0.1528979165859039 -0.5854140073240864 0.7961863268936765 +-0.1502262035160922 -0.6118143775701745 0.7766049543851503 +-0.110857025303486 -0.6566738562340078 0.7459826851071141 +-0.07396793291727101 -0.6747427192430177 0.7343371213063412 +-0.03699397303223488 -0.6915929112048618 0.7213395116936783 +-0.1168614892875956 -0.5690501399061786 0.8139565901166007 +-0.1129775975497651 -0.6283703969135568 0.7696666205147412 +-0.03768567658749988 -0.6583335136518197 0.7517823984258956 +-0.03895054329373112 -0.587789377809775 0.8080758024536563 +-0.1149867420997424 -0.5991407707930141 0.7923436034416133 +-0.07537001768732499 -0.6439076711564093 0.7613818171323387 +-0.03834043070010078 -0.6237077864565462 0.7807167274288455 +-0.07794193458753886 -0.578894365019942 0.8116688789037745 +-0.07669952863906826 -0.6119369196917346 0.7871787526507157 +-0.8437421097847501 -0.04059882868915803 0.5352111613980476 +-0.8541712784617141 -0.08133439056842257 0.513591417336723 +-0.8627006124789239 -0.1218648463277835 0.4908121967290494 +-0.832480741690328 -0.07912779793407521 0.5483745128184072 +-0.8502906558405094 -0.1555427271563176 0.5028043959822661 +-0.8212920555170194 -0.2220930003151762 0.5255036239224543 +-0.8048560969268657 -0.1553940503312777 0.5727646570462359 +-0.8422509402424313 -0.1174616640694591 0.5261331686320243 +-0.8364928048930526 -0.1889775183208832 0.5143610453090648 +-0.8137778823719493 -0.1889171810191486 0.5496142800892316 +-0.8195076582993864 -0.1174464905850814 0.5609041984491688 +-0.8287830345226007 -0.1533611192503085 0.5381440780960079 +-0.3782696474890633 -0.9245448253996036 0.04614043362730975 +-0.3725348810175807 -0.9234052753908828 0.09241460818239015 +-0.365661935902436 -0.9204334237762283 0.1381798141106468 +-0.5074810011735138 -0.8604768150828523 0.04519606346573549 +-0.4223861893121357 -0.9052528317330645 0.04590444115377713 +-0.4080212932349175 -0.9025867873683199 0.1373161153508231 +-0.4897796211316976 -0.8613483442319743 0.1348886674740586 +-0.4654897070903052 -0.8838783790979269 0.04558885342058118 +-0.4158261692258295 -0.904791119397641 0.09187832849010376 +-0.4494220350076445 -0.8828731089088849 0.1362164014175513 +-0.4993511120899269 -0.861677349771807 0.09033610432594566 +-0.4581293747609549 -0.8841962297106035 0.09118389850565835 +-0.925550250608029 -0.04257767883398331 0.3762231716209477 +-0.925498449562894 -0.08523515211268841 0.3690360262914806 +-0.9237291051828284 -0.1276845485638645 0.3611387493695093 +-0.8668270582404207 -0.04114813037938611 0.4969081227636952 +-0.9077811552641298 -0.04213291796763768 0.4173226466067402 +-0.9102189417558371 -0.1263790989896136 0.3943726681800575 +-0.8796623759714818 -0.1234830959397873 0.4592886122225682 +-0.8881908970103084 -0.04165627799303608 0.4575824351652835 +-0.9098600515618102 -0.0843577383015785 0.406249256689268 +-0.8955170585234955 -0.124978231417346 0.427117828667007 +-0.8741507843290566 -0.08241661875540912 0.4786103918740384 +-0.8927298545722177 -0.0834179748119374 0.4428033968182069 +-0.3478038975181895 -0.3218192466743839 0.8806048042913964 +-0.3544938011541649 -0.2764584321665097 0.8932552156171866 +-0.3601623140898455 -0.230382807438325 0.9039949499561836 +-0.4826225229951227 -0.3386286570263078 0.80771661672791 +-0.3937978195315463 -0.327762875497615 0.8587751596184735 +-0.4062703602741493 -0.2331604660173284 0.8835047206717658 +-0.4951673274886111 -0.2377163955045573 0.8356436041136841 +-0.4387539424235851 -0.3338207202077728 0.834301327319887 +-0.4006341683813532 -0.2808578638633558 0.8721302216019658 +-0.4513086266151671 -0.2357589782487864 0.860661505888244 +-0.4896751550163835 -0.2886467303877207 0.822740121542738 +-0.4457247088294912 -0.285227273737561 0.8485133388787143 +-0.3272488883120541 -0.8551639938721231 0.4019983938813737 +-0.3220541585079747 -0.8360893990691319 0.4441121882497011 +-0.3160518600742726 -0.8153214133808139 0.4851414377542949 +-0.4439401192531618 -0.8045437644345321 0.3944952491817875 +-0.3670590264783372 -0.8397700013201943 0.4000675142566015 +-0.3546397298565825 -0.8008296113928799 0.4825998295934004 +-0.4291890524627144 -0.7678590221140055 0.4755936074047678 +-0.4059756790133344 -0.8228790179626029 0.3975598946656521 +-0.3612853904452453 -0.8211135901863148 0.4418657473284922 +-0.3923692105874527 -0.7849922574064919 0.4794095935573663 +-0.4370610982047068 -0.7869391335579433 0.4355506819087411 +-0.3996395159083473 -0.8047130222629609 0.4390047939657984 +-0.8551129556787639 -0.475909853563949 0.2056493236338714 +-0.8418484961655709 -0.4815931465375371 0.2436373343965186 +-0.8270138450026868 -0.4868818574595563 0.2810589921183883 +-0.8313457666089095 -0.4524043256392208 0.3227917943262597 +-0.8504082948791227 -0.4120846700078477 0.3270962499713292 +-0.8677339633826401 -0.3709238824289785 0.3308371838776111 +-0.894915129327286 -0.3359001023715372 0.2937652677358536 +-0.9050255029822084 -0.3420944323765107 0.252784964522801 +-0.9134729271027701 -0.3477302987137931 0.2113074792966715 +-0.9005645959294984 -0.3804874586689626 0.2102681677144067 +-0.8713209744081339 -0.4446994692821114 0.2074660010138251 +-0.846187584113528 -0.4503084820896353 0.2849365603958884 +-0.8802378695547838 -0.3746309035579856 0.2912610154156972 +-0.8864964354526563 -0.4128499598935684 0.2089951687135694 +-0.8595366331723843 -0.447714844726767 0.2464714872880212 +-0.8639667733699865 -0.4128315206210843 0.2883254239472094 +-0.8912060700829868 -0.3778121909647711 0.2510173081794118 +-0.8760202367333435 -0.4130704847007198 0.2489203075338962 +-0.7720864510615693 -0.5932297554763739 0.2279494884938167 +-0.7868056817667837 -0.5605568266689622 0.2582883334847501 +-0.7997043011643188 -0.5266322387921081 0.2883253644133663 +-0.8292696080376313 -0.5516854182231332 0.08919145982144465 +-0.7937487426838855 -0.5802476738347524 0.1824159272023966 +-0.817782230463323 -0.5190744973978035 0.248583767952878 +-0.8484121342470367 -0.5022289498594313 0.1672212079416996 +-0.8127751408040278 -0.5664507867303654 0.13612522434708 +-0.8066651225086212 -0.5502645319390913 0.2156393401446132 +-0.8340278050059043 -0.5109339279579407 0.2081925592774706 +-0.8397774414785905 -0.5275481503986713 0.1283230212963112 +-0.8243125248025477 -0.5392837828207578 0.1722842507026778 +-0.1939937049423542 -0.04809529265700139 0.9798230887598924 +-0.1920095572049596 -0.09609204860471285 0.9766773510924193 +-0.1893600248147118 -0.1439822907780041 0.9712939209860679 +-0.1406714577518464 -0.1930116184887885 0.9710602741860613 +-0.0942003049468681 -0.1942274551307486 0.9764230631346997 +-0.04680173367307336 -0.1947804455736317 0.9797296442117754 +-0.1459989402829671 -0.04853136472847228 0.9880936271800577 +-0.1426878247241858 -0.1452462339185809 0.9790524583534576 +-0.04753528400621619 -0.1465262354444073 0.9880639954481381 +-0.04876205749390906 -0.04898619704472347 0.9976084473620179 +-0.1445953908284029 -0.09696026605188034 0.9847288356488448 +-0.09549026831189115 -0.1461371616349529 0.9846448794601039 +-0.04823274207861197 -0.09785997639669486 0.9940306975195565 +-0.09758690042771706 -0.04884265223284699 0.994027762282207 +-0.0967071765880875 -0.09757828882147143 0.9905181470054114 +-0.04614571069238604 -0.9798136174652041 0.1945143912784993 +-0.09285056879888529 -0.9766480908223648 0.1937453962466026 +-0.1386961929499936 -0.9714892050794695 0.1922812795756226 +-0.1874328835967721 -0.9717723532646826 0.1432738900742897 +-0.1906114480849837 -0.9770032422356729 0.09556118730911821 +-0.1933351359950219 -0.9799671771435142 0.0478106359627079 +-0.04705376986410727 -0.9881159475461169 0.1463311892475938 +-0.1412349461819673 -0.97934223124058 0.1447117275333945 +-0.1455023107875508 -0.9881773987654668 0.04831672717184405 +-0.04859709150243296 -0.9976202878906453 0.04890893462844875 +-0.09449704480327357 -0.9847929622923598 0.145784532591379 +-0.1435410690912853 -0.9849224465460928 0.09655949344207242 +-0.09724758385012715 -0.994067977909649 0.0487007467081763 +-0.04788427373040963 -0.9940618028238043 0.09771503720512593 +-0.0959877331035312 -0.9906141950149853 0.09731326594281875 +-0.9801401420238187 -0.1928779389358564 0.04608039350292469 +-0.9774430000525008 -0.1901074933375478 0.09200175338155744 +-0.9725419271762351 -0.1872388941378638 0.1382164838445995 +-0.972547529181468 -0.1383352497199948 0.1871220515276812 +-0.9774502237238147 -0.09208309631189299 0.1900309540992714 +-0.9801455807008889 -0.04612122711328932 0.1928405378598639 +-0.9883033416521136 -0.1450856747258563 0.04697501323691752 +-0.979965510929611 -0.1408767579021816 0.1407882682308303 +-0.9883060534188578 -0.04700544434160064 0.1450573437571865 +-0.9976471582368467 -0.04848243812306697 0.04847268153905784 +-0.9852649048943173 -0.1430186459960282 0.09380156758314183 +-0.9852675451787705 -0.09386218588096965 0.1429606745893637 +-0.9941557838646488 -0.0477564313157632 0.09681735730977474 +-0.9941548495135216 -0.09683678741346391 0.04773648282170595 +-0.9908657900128366 -0.0953744295841381 0.09533469653666114 +-0.1954337195236382 -0.8237088375910089 0.53226817690674 +-0.2341516063350075 -0.8146994606936213 0.5305071290720399 +-0.2721125342472043 -0.8044360394149722 0.5280505915117578 +-0.2916535129731768 -0.8853562793275668 0.3620531549726537 +-0.251017420494832 -0.8967309303260232 0.3645049975031145 +-0.2096648346956418 -0.9065493327898505 0.3663454166634624 +-0.2069412152834431 -0.8886135867806167 0.4093180020545134 +-0.1997230845827411 -0.8470912392031587 0.492490732856987 +-0.2780076627329401 -0.8272267753637048 0.4882700088917343 +-0.2878979263483442 -0.8677766806468348 0.4050659409650293 +-0.2036058376269564 -0.8687558501738335 0.4514509227734121 +-0.2392407745196902 -0.8378289614898518 0.4907203715926772 +-0.2833144889800414 -0.8483707661239548 0.4472135323536533 +-0.2477849212597238 -0.8789412067518914 0.407510721171654 +-0.2438312788726421 -0.8592729695162113 0.4496623970292868 +-0.9342685773369781 -0.3114602615815797 0.1735935795364357 +-0.9465776883121981 -0.269372844790353 0.1772821211489958 +-0.9570567990092722 -0.2267720727983175 0.1806009702877593 +-0.9424597592579237 -0.3314739005392215 0.04352763996371489 +-0.9388207379501343 -0.3187082214897684 0.1305399998069322 +-0.9632972391055029 -0.2315126277848377 0.1358688054995504 +-0.9698034744271247 -0.239643774440564 0.04529991568377825 +-0.9415680781221727 -0.3253726045425321 0.08707595807412748 +-0.95203921358785 -0.2753919990917205 0.1333438511041799 +-0.9676012351681288 -0.2357060986112028 0.09050129711002768 +-0.957231330928536 -0.2858871486696766 0.04446028918378567 +-0.9556285061888892 -0.2808454226210025 0.08888198215624303 +-0.1722833623182292 -0.9301374541344256 0.3242880810092392 +-0.176747838174231 -0.9435487059517732 0.2801357549429739 +-0.1807288827063259 -0.9549308401541343 0.2354658393020991 +-0.04319651903346617 -0.9413481837297615 0.3346605111632836 +-0.1298895224695109 -0.9355039216670934 0.328574381986988 +-0.1362664299656617 -0.9616008148447555 0.2382337779457723 +-0.04533083306034207 -0.9692610141708338 0.2418226663954026 +-0.08662506491467716 -0.9393514124298838 0.331835836061312 +-0.1332606822317356 -0.9496116093429616 0.2836888823556582 +-0.09111269683927561 -0.966404918715808 0.2403331220547152 +-0.04432450574032495 -0.9564318170512908 0.2885715119737943 +-0.08899206979629171 -0.9539706840019939 0.2863919439826123 +-0.1769954859052503 -0.73798416163212 0.6511927327215048 +-0.2064943066366026 -0.719090071456482 0.6635281233371954 +-0.2356638827754208 -0.6992008805365957 0.6749671569877024 +-0.2457392556292601 -0.7276418130049206 0.6404292390340165 +-0.2640769564891785 -0.7804160912077156 0.5667575192580008 +-0.1913580732403818 -0.8038256845990063 0.5632462663743697 +-0.1820843846653369 -0.7608807242017289 0.6228208413334432 +-0.2552572511424388 -0.7547625529541959 0.604298952834829 +-0.2280367279208335 -0.7926957847237045 0.5653606314560914 +-0.1868937159970802 -0.7828538299907264 0.59347335221529 +-0.214124423601704 -0.7447724862172668 0.6320321787622759 +-0.2213394959479498 -0.7693447982983236 0.5992640560427595 +-0.3213929868738786 -0.186297473764112 0.928439442967282 +-0.2772275536770217 -0.1883888797142448 0.9421541877433151 +-0.2322566468023624 -0.1900629333544371 0.9539040472609545 +-0.3345439173126965 -0.04678568113456707 0.9412180764466065 +-0.3265078711467849 -0.1402942190085512 0.9347246344201992 +-0.2357961039104015 -0.1430769163177693 0.9612123560367256 +-0.2415034117110106 -0.04776717376764989 0.9692236064202073 +-0.3310129997584035 -0.0935411582711921 0.9389784053428634 +-0.2815471646406609 -0.1418442156607765 0.949005486057053 +-0.2390365605515146 -0.09545880011060501 0.9663069596153934 +-0.2883903821199156 -0.04732952547235496 0.9563424614223143 +-0.2854071613041751 -0.09460628960157065 0.9537255382153276 +-0.7421361589827788 -0.6302630896997397 0.2280402580520055 +-0.7276819305417105 -0.6353959844998436 0.2583620538015663 +-0.7121599755877769 -0.6401413850028997 0.2881790699849422 +-0.6976361671518696 -0.6297035462537587 0.341726823818513 +-0.6991106139444463 -0.6144071845640923 0.3657159567563942 +-0.700017640782352 -0.5986121508392948 0.389408263216208 +-0.7305738365865275 -0.5606344959208548 0.389808711137669 +-0.7590552458622533 -0.5382094795581686 0.3662863495173131 +-0.7857800309926909 -0.5151722884628516 0.3422678134050496 +-0.7551208869657228 -0.6031138180134216 0.2569944913599774 +-0.7179540394283822 -0.6212592619231627 0.3139728121082401 +-0.7272011430682421 -0.5814255848409132 0.3648599550685773 +-0.7770543504716357 -0.5453923547667641 0.3142192161136372 +-0.7371232740536844 -0.6123800818898911 0.2857269923421783 +-0.7229857041561182 -0.6016596985883794 0.3395545297598346 +-0.7528855893138998 -0.5636610386999572 0.3397786380206198 +-0.7668098763287806 -0.5747610771897741 0.285748696781439 +-0.7455581642947061 -0.5884241260293461 0.3128898712967684 +-0.9570590536626744 -0.1807878827079792 0.2266135681469049 +-0.9465824653019346 -0.1774988589684182 0.2692132824505907 +-0.9342762067266984 -0.1738396829322901 0.3113000709642902 +-0.9424698579385667 -0.0435900286882471 0.3314369868862188 +-0.9698104583812068 -0.04534801750221405 0.2396064108554951 +-0.9633054617363105 -0.136010355891769 0.2313952689213585 +-0.9388345872162488 -0.1307263609100699 0.3185910174655054 +-0.9572398647763257 -0.04451559387780377 0.2858499662142857 +-0.967610923855831 -0.090597363909308 0.2356294075185637 +-0.9520501715227154 -0.1335079866808812 0.2752745691050772 +-0.94158284605207 -0.08720096345760521 0.3252963817698398 +-0.955640701662367 -0.08899263896428564 0.2807688720930991 +-0.2286400918931761 -0.9549345038712894 0.1892717667671915 +-0.2726589542031595 -0.9436041030680856 0.1877988055497501 +-0.315921849339951 -0.9303886586832023 0.1859309788693025 +-0.3331744070481459 -0.9417078377754536 0.04670292025554822 +-0.2405934166770179 -0.9694608431246483 0.04754452123772938 +-0.2330647255494441 -0.9619710046794923 0.1424521669210063 +-0.322269273714118 -0.9362541163202202 0.1398954784588065 +-0.2872434988468276 -0.956695174726841 0.0471753645943686 +-0.2371452798092989 -0.966810289670216 0.09507880968944715 +-0.2780399150247904 -0.9501164678454187 0.1413241068676991 +-0.3282143323083315 -0.9399649223433771 0.09349490270279373 +-0.2830467026614069 -0.954450448631611 0.09438699708869619 +-0.1840157783085369 -0.2371690818391417 0.9538810302931292 +-0.1807417468855987 -0.2825318564658794 0.9420765207851672 +-0.1768815150887146 -0.3272845783433161 0.9282228904732733 +-0.04436542147525861 -0.3354632118636408 0.9410080461204636 +-0.04616006849963077 -0.2422828057068955 0.9691069549512602 +-0.1387675601408634 -0.2395167899762444 0.9609241757662399 +-0.1334250217326401 -0.3308291384227735 0.9342108138670253 +-0.04533657629724405 -0.2892152968096875 0.9561898906289108 +-0.09278088877384857 -0.2412149680507556 0.9660264208946915 +-0.1363179768053296 -0.2854930833136282 0.9486364470015788 +-0.08891901942631143 -0.3334260811825677 0.9385736286362936 +-0.09099729390957079 -0.2876521875342369 0.9534021772095465 +-0.1770336832178177 -0.6489555117933492 0.7399431185701811 +-0.2065290724895495 -0.6596222843930182 0.7226646415514894 +-0.235678182109772 -0.6694499412974524 0.7044803549952763 +-0.07219306251206466 -0.7049568265696721 0.7055664634872795 +-0.1423700706154588 -0.6687227570375507 0.7297538195946948 +-0.2048954050395821 -0.6900290438926676 0.6941741795675179 +-0.1423450202267642 -0.7282181151371337 0.6704000835342746 +-0.1073547067889995 -0.6874218843668923 0.7182799731467661 +-0.173773519472992 -0.67985942689291 0.7124562608292622 +-0.1737545080054955 -0.7096499004686747 0.6827930797193014 +-0.1073445501952672 -0.7171975839102046 0.688552665506961 +-0.140662875649006 -0.6990833856098796 0.7010680247867396 +-0.6758541214202246 -0.6635470091932584 0.320821715521219 +-0.655522262284954 -0.6821475079627221 0.323983550553209 +-0.6346151821826961 -0.7002483376677653 0.3269798711492112 +-0.6229678944873364 -0.654454807540137 0.4284855975708137 +-0.6753402083413456 -0.6177847664370154 0.4028120968340332 +-0.6763446425504942 -0.6489292950207547 0.3484948988968286 +-0.6316519544664321 -0.6858861373328655 0.361353033795675 +-0.6496577992025273 -0.6364125032752049 0.4158411591104422 +-0.6761689239489246 -0.6336642360774616 0.3758526602302031 +-0.6543462741658626 -0.6676648398052419 0.3550417090611958 +-0.627751019760299 -0.6706099812106832 0.3952352594221724 +-0.6523787124404201 -0.6524088237585528 0.3857003269852922 +-0.9071630213152146 -0.2961996851394207 0.2988661895925319 +-0.9269076040874253 -0.2149668227656402 0.3076224286279435 +-0.9488480483258349 -0.2231910135049898 0.2233229783942297 +-0.9269842767588911 -0.3068701776957146 0.2157100940679313 +-0.9178514119882523 -0.2558198703138467 0.3034880219444881 +-0.9387762753724461 -0.219288442967124 0.2657285900668038 +-0.9388014276897301 -0.2652814459535051 0.2197217190005169 +-0.9179297154276804 -0.3017916374995708 0.2575399873227164 +-0.9292047566721831 -0.2607843019587217 0.261858870443014 +-0.2988123648550619 -0.8994051370866339 0.3190322397374573 +-0.3111767474625948 -0.9218995252574204 0.2308035900256824 +-0.2249087496696359 -0.9457719063787829 0.234374818243521 +-0.2151439201439216 -0.9215806627317406 0.3231132552279954 +-0.3054151419643187 -0.911579880800344 0.2752157553247004 +-0.268419031102559 -0.9347447948827239 0.2328162197563086 +-0.2203281243453849 -0.9346682698933499 0.279017459806759 +-0.2573428832839667 -0.9113205723331301 0.3213556516781842 +-0.2632433308810999 -0.9239967277486768 0.2773679791474877 +-0.8040180198973533 -0.3206948086081724 0.5007093602201848 +-0.7959690769587908 -0.3558832289091178 0.4896737239290986 +-0.7867656893719236 -0.3905125315139286 0.4780164356564583 +-0.756985847503851 -0.4379754277142628 0.484922624134392 +-0.7366087926954833 -0.4512581821318739 0.5037594064459133 +-0.7153401700019244 -0.4642742039566503 0.5222431471278838 +-0.7200250282845093 -0.3587440231885916 0.5940258281172249 +-0.7777651314066462 -0.33371556135518 0.5326493447638884 +-0.7650532829913397 -0.4039256296211073 0.5015352030708963 +-0.7181896391678126 -0.4299594829281843 0.5471183466418721 +-0.7497621356780594 -0.3464145354302824 0.563785162580656 +-0.7719956967682112 -0.3691243818036195 0.5174648151608569 +-0.7421927353376572 -0.4170849983963572 0.5245855961849477 +-0.7197570104695132 -0.3947215376319628 0.5710908453209945 +-0.7465882663201132 -0.3820833293372559 0.5446267437756666 +-0.7870651055892544 -0.4423480130459647 0.4299497120804511 +-0.7963531007466702 -0.4594936156040273 0.3933031351900238 +-0.8044269419779507 -0.4758340822392414 0.3556391727573631 +-0.7209806794287892 -0.4895888916792441 0.4903973664638617 +-0.7661403681373981 -0.4584013928026705 0.4504410054456232 +-0.7807423918323134 -0.4969347485142924 0.3788102075116187 +-0.7286833159427133 -0.5378135693031851 0.42400140299308 +-0.7441061364172549 -0.474166432387635 0.470608385117571 +-0.7740354788338232 -0.4780747713291905 0.4151067218499797 +-0.7554776197126644 -0.51763341302298 0.4016331856750233 +-0.7254238728500827 -0.5141296957935945 0.4576361661870412 +-0.7503809986619067 -0.4963148693939768 0.4365774928527574 +-0.6486871260667307 -0.7031320053406938 0.2912222442411636 +-0.6916762201829226 -0.6616986079612288 0.2893768454034241 +-0.7202113391361186 -0.6563035966650574 0.224858213068299 +-0.6737062299768135 -0.7061832020981412 0.2177732783535313 +-0.6705083419528399 -0.6827092595437643 0.2903904790189557 +-0.7064824803665736 -0.6592840625266387 0.257346128460222 +-0.6973775096412581 -0.6816401699619363 0.2214300967366892 +-0.6617593356641197 -0.7051316249459192 0.2546840653879044 +-0.6844913489935096 -0.6825509173086503 0.2561168452760685 +-0.1917165430533758 -0.5612476097766852 0.8051371856023174 +-0.2631518404686589 -0.5648845767960627 0.7820847292690803 +-0.2453980476731943 -0.6360012438287135 0.7316298353993732 +-0.1822233181817149 -0.6206484126608417 0.7626206200807994 +-0.2277428970186315 -0.5634052791744112 0.7941710547835177 +-0.2545930503594064 -0.6010885329929846 0.7575453479581499 +-0.2140268204986359 -0.6287107491620014 0.7476063897502478 +-0.1871364790128376 -0.5913789897158429 0.7843792633320611 +-0.2211260173272491 -0.5965932397317287 0.7714789632695043 +-0.3062528490095924 -0.3240342817683458 0.8951038915748161 +-0.2207177678696382 -0.3267858203041005 0.9189639245339397 +-0.2292001589554706 -0.2361873559083929 0.9442895848434363 +-0.3173612158111648 -0.2327760542397286 0.9192916660513366 +-0.2638671318208103 -0.3256967778114395 0.9079073442085953 +-0.2253080807226911 -0.2818070962258505 0.932641961997106 +-0.2736779619488005 -0.2347167132186011 0.9327424283688438 +-0.31226726633941 -0.2787510511083123 0.9081778492558178 +-0.2691757475865164 -0.2805409208959149 0.9213257885320002 +-0.8226881814277802 -0.3343265235753786 0.4597933576869655 +-0.8547287649655581 -0.359334597670143 0.3745896224639552 +-0.8226855324812345 -0.4378941498624965 0.3625427259817376 +-0.8001654301431009 -0.407066377740687 0.4404909176327961 +-0.8396225634460178 -0.3472099220430427 0.4177070995173557 +-0.8394919789702463 -0.3989988322296937 0.368853831651456 +-0.8121291029074423 -0.4228733879237039 0.4020253947161569 +-0.8120673447716291 -0.3710093964601363 0.4504427325352708 +-0.8265862030259498 -0.3853891969020518 0.4101590129185692 +2 18 0 785 +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 +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 +0.1908379452998976 0.5735952653715241 0.7965986129645746 +0.7783231307772571 0.604513094947624 0.1696379147889225 +0.7565341139233397 0.2175683570864143 0.616701017077924 +0.1596428798711527 0.8639883203677804 0.4775335937654085 +0.4674245343306026 0.1850171296694999 0.8644553004260421 +0.5102466383481536 0.8470290005958647 0.1489638889260728 +0.9369681141961004 0.2176065498999089 0.2733827763785825 +0.1708352273619119 0.3040935989404132 0.9371992361156037 +0.2948426350821988 0.9245068506771602 0.2415675963137114 +0.8803893780463885 0.1835027542692175 0.4373114247292244 +0.7577931824849791 0.3949642508436924 0.5193772551188277 +0.6274427400586604 0.2621803517624274 0.7331964750988715 +0.640203112169473 0.4416926428898424 0.6285281094632981 +0.5071827309471727 0.486802192710144 0.7111886547193815 +0.5112747766364982 0.5918277744036621 0.6231677047310034 +0.6185950453181976 0.6147348814211931 0.4893272887054724 +0.4909810165930511 0.7248887507293184 0.4831914117731626 +0.8517230138986555 0.3567970790730693 0.3837495953878214 +0.4110362132120294 0.6558668557381824 0.6331570887010786 +0.5801716649120021 0.7470112393679795 0.3246152299125085 +0.8726925952372866 0.4531376051446189 0.1818624343337816 +0.1736073244229088 0.4573790212240071 0.8721610676078635 +0.3051695104872303 0.3697994529966628 0.877564775063558 +0.3604579695249232 0.5365270294816783 0.7630260800533203 +0.2305361004801236 0.7396306891885608 0.632297042525009 +0.3494466688622538 0.1791236041916681 0.9196748121170117 +0.7373576325409812 0.5016443373162734 0.4523899651540431 +0.6544179540258545 0.7381010306656997 0.1641463066256639 +0.4467318541650436 0.8433621451964891 0.2986150406858946 +0.4891462953459483 0.3224060447145192 0.8104259645895322 +0.7067015859812007 0.6244159416367949 0.3326824314590272 +0.1819799635311429 0.180767375169592 0.9665435577083423 +0.3647328049486168 0.8137580186258014 0.4525128375157152 +0.7989951125611847 0.4924405148461256 0.3451219341644668 +0.2738537659162117 0.8721151269012958 0.4054865229862094 +0.4006937130183301 0.907986251099675 0.1224970047043683 +0.9245356715306634 0.312532772737089 0.2180758079948627 +0.1048104568443953 0.9800766474054061 0.1687143542993554 +0.9682410301080235 0.1332000486638027 0.2115822645008649 +0.9322795371822377 0.09719535605542273 0.3484364035409223 +0.1356295624366551 0.9388709164862966 0.3164269646686625 +0.3203149785391599 0.4131883270570078 0.8524515944658022 +0.3347694988849039 0.4559106293680699 0.824666526934106 +0.3480737811797648 0.4968978685312892 0.7949447472021451 +0.3195582936058946 0.5474344008427963 0.7734326562549433 +0.2774968845280906 0.5572441489205057 0.7826074607177372 +0.2344277158944191 0.5659385850908604 0.7904158171025427 +0.1869219830114804 0.5455603547880794 0.816960263140479 +0.1826687429437549 0.5167490980805448 0.8364224411051462 +0.1782413501544214 0.4873253812927648 0.8548356531187677 +0.2069837142330817 0.4365087259696914 0.8755671728625936 +0.2401402726171759 0.4148882106046094 0.8776106324382436 +0.2730097650136335 0.3927703430366438 0.8781782995713784 +0.2856994799351712 0.4329111608006659 0.8549641711902276 +0.309063991514874 0.5105356500536907 0.8023919236714372 +0.2281979228658042 0.5348240949375167 0.8135655446698802 +0.2144044916773856 0.4699274440139049 0.8562703494289174 +0.2978195377075892 0.4724462361545536 0.8295167731294127 +0.2690374828811266 0.5231524667868256 0.8086595880219606 +0.2215069297639186 0.5028057245782483 0.8355364045916285 +0.2502816428976011 0.4517359631961202 0.856325708351531 +0.2599746976310799 0.4880244430862989 0.8332138378243226 +0.3533531373022709 0.3593889699960263 0.8637019906216713 +0.4002689959727935 0.348028475271754 0.8477387045917802 +0.4455247173805065 0.3356618337280022 0.8299631676052707 +0.4953953120305489 0.3647745139080099 0.7883673248057216 +0.5004972329092315 0.4064987136020715 0.7643698814645062 +0.504435897367899 0.4472656881010598 0.7385782488634011 +0.4721664973586448 0.5004419058507361 0.7256836071185235 +0.4360152021691018 0.5133087356522651 0.7391920490511992 +0.3987561484391263 0.5253507860547276 0.751664875907923 +0.3889239000421686 0.48578987892642 0.7827811913355122 +0.3661319292158503 0.4024776179433878 0.8390227514574893 +0.453820689400625 0.3782354690820671 0.8068362360480659 +0.4671846785333271 0.4609307687093946 0.7545073244181786 +0.3781029559684464 0.444902238425228 0.8118498339792556 +0.4107364436453194 0.3908360628006088 0.8237370611281941 +0.4610800967415867 0.4201575786428454 0.7815834910601365 +0.4286752147722818 0.4737943199459048 0.7692571108718697 +0.4202808972039947 0.432986247591084 0.7974251543827783 +0.8971652267307058 0.1925935280905563 0.3974950174315062 +0.9122476925034421 0.2013423549327818 0.3567427695584975 +0.9255378049631837 0.2096955802638019 0.3152896052865666 +0.9349402581867471 0.2415876057363847 0.2598502306642417 +0.9321773997856653 0.2654756215667752 0.2461056474008065 +0.9287087473501904 0.2891327543511475 0.2321687165760258 +0.9094536826100666 0.3244360908134881 0.2600677261111997 +0.8923371690106315 0.3354754378449045 0.301977826015191 +0.8730760225258273 0.3463064781406305 0.3432347332195765 +0.8616179762015234 0.3144690692941471 0.3984013899871136 +0.8697301734689578 0.2712956422356486 0.4122718761468014 +0.8759965500511628 0.2275468418292289 0.4252675382297652 +0.8933970297308297 0.2315995607907732 0.3849719349636436 +0.9229294474033986 0.2387234068036687 0.3020138575623764 +0.914866032725987 0.2962195312218121 0.2743613155802818 +0.8813159925319002 0.308674582719135 0.3577738437765949 +0.9090689761833559 0.2353274695845392 0.343823470112037 +0.9193628407949149 0.2676215129821237 0.2883586183117526 +0.8990850599284246 0.3025631821794104 0.3163883306997431 +0.8881036118036563 0.2703669410843605 0.3717172203032661 +0.904671780005442 0.2691341314978034 0.3303570639848774 +0.3795771271850494 0.1808675539785039 0.9073081794163315 +0.4093443092440816 0.1824650087736008 0.8939484085017073 +0.4386480737990587 0.1838272196574264 0.8796564219429059 +0.4738451632284633 0.2198237214752281 0.8527299061026137 +0.4796234297566249 0.2544202544018347 0.8397807450630178 +0.4847287876063636 0.2886620278598391 0.8256586680569098 +0.317434498940275 0.3233484693909931 0.8914488803207048 +0.3289608727697091 0.2758474911113284 0.9031571877775079 +0.3396564518852028 0.2276498886539697 0.9125837073324232 +0.374188398050143 0.2262318005644454 0.8993343178029163 +0.4413847269323415 0.2223220961426876 0.8693402144141177 +0.4448205514592611 0.2984307893450978 0.8444369372370805 +0.3610219391154811 0.3157903402146345 0.8774620336541196 +0.4081537279078271 0.2244831987628535 0.8848829458567619 +0.4434438689963741 0.2605876924766689 0.8575847419230428 +0.4035881205955153 0.3075070152292371 0.8617169282885103 +0.3679878615962687 0.2713070135944858 0.8893691236445344 +0.4062282034358664 0.2662456323093871 0.8741235095851404 +0.3742879970912273 0.5682045655343279 0.7328383634467992 +0.3873814806826799 0.5987225888488266 0.7010469670615896 +0.399656547666297 0.628015914205414 0.6677354681400374 +0.3672778906184176 0.6793339674067549 0.6353048967151785 +0.3224416529858671 0.7011815082635169 0.6359055534346598 +0.2767692076733881 0.7213053552705221 0.6349152621743398 +0.2218780986944534 0.7017607116693281 0.6769800683011962 +0.2122790578078663 0.661151968676892 0.719594104986189 +0.2019798897241989 0.6184203511185667 0.7594474264025055 +0.3326681212341537 0.5825966019559634 0.7415612722519316 +0.3565998472755089 0.648732338411335 0.6722967365847055 +0.2674419355090169 0.6856682487517201 0.6770035921506918 +0.2462144986231976 0.6077083218002086 0.7550291492932585 +0.3450243483501722 0.6163818236548327 0.7078358895347719 +0.3124565703955078 0.6679773888041431 0.6754088388991336 +0.25719072363962 0.6476315336049389 0.7172351973754797 +0.2899199040701493 0.5957778728765076 0.7489961117487188 +0.3015635174291828 0.632705360517003 0.7132624844535064 +0.33384652973704 0.9070233878742219 0.2566224238676434 +0.3723220107062133 0.8875932881449972 0.2712092829967924 +0.4100265364593185 0.8663252774652899 0.2852345579060569 +0.4642404340406663 0.8460908483011859 0.2619371982417032 +0.4805833392032423 0.8477314176197899 0.2244796152451322 +0.4959792943297768 0.8480087589780549 0.1867770978804298 +0.4836033426360664 0.8635985881535849 0.1425667756890028 +0.4564091285612807 0.8793142908438949 0.1360039899548187 +0.4287454675995507 0.89412360716279 0.1293069956616545 +0.3756143032278483 0.914141485430124 0.1525098023940245 +0.3493934311380476 0.9190438363617642 0.1824353505300794 +0.3226807124485339 0.9223876142454153 0.2123163839659047 +0.3589961851791294 0.9057242878529366 0.2253558373331456 +0.4299701410957756 0.8674713570400041 0.2502381315492354 +0.4667442926392775 0.8661732504014268 0.1785879771364453 +0.4064444105389263 0.8993045765003146 0.1614131959514293 +0.3948257443333525 0.8873885958851363 0.2380212417088454 +0.4487697629461415 0.8675204922266365 0.2145084973424559 +0.436860703672859 0.8832962898857725 0.1701187522305633 +0.3830196960714309 0.9032611613894792 0.1934300564717855 +0.4161979260747058 0.8860621948617385 0.204139837287856 +0.7915775417244026 0.2095408222750759 0.5740188492008226 +0.8239351692663958 0.2011536488554817 0.5297811306549915 +0.8535532747264543 0.1924574326198805 0.4841559086008453 +0.8306942824432141 0.3669585717110704 0.4186745941228399 +0.8080674439917575 0.3765845199884361 0.4530023236868734 +0.783751461558689 0.385961519196206 0.4865874558641801 +0.760402762398402 0.3519688633508564 0.5458072536787923 +0.761068922870088 0.3078457977005324 0.5709685275735318 +0.7598214650718905 0.2631381309659036 0.5944995081980949 +0.7925256626466439 0.2547377863767077 0.5540863960055263 +0.850648795270589 0.2369241217093144 0.4693224772552083 +0.8391740249491939 0.3244151526074456 0.4365108986145219 +0.7885658324590195 0.3431157258180133 0.5103288416056767 +0.822817040203904 0.2459774859937496 0.5123155226364724 +0.8458415555442146 0.2809589009182488 0.453446974749367 +0.8148376702761464 0.3338958951003523 0.4738703433789426 +0.7914903044002594 0.2992175261289879 0.5329277344046126 +0.8197628183869408 0.2902261420944019 0.4937182476223659 +0.7306716737800646 0.4073200452029126 0.5479135752208882 +0.7020197816311176 0.4192559961156848 0.5756671224932363 +0.671855931978015 0.4307281957583787 0.6025635468933417 +0.6396173510444896 0.3984368577739535 0.6573718237117018 +0.6372924118429838 0.3537966834589715 0.6846066670583811 +0.6332113300287746 0.3083136509167488 0.709919787146108 +0.6622558637752216 0.2515731433718835 0.7057819241304815 +0.6953950729374819 0.2405702882036106 0.6771644032049424 +0.7268294166983089 0.2292195147228566 0.647439119216791 +0.7306824483059601 0.274982751792948 0.6248901071020294 +0.7325702756600172 0.3642229181503184 0.5750499605368847 +0.6721552926110155 0.3875036026032144 0.6309106280484821 +0.6673505298938655 0.2976175597115748 0.6826910416884814 +0.732566921864793 0.3199281093689204 0.6008258564885256 +0.703147076021494 0.3760822631075016 0.6034453752067068 +0.6706548157673207 0.342952044184048 0.6577279175145934 +0.6998507669704126 0.2864914695947895 0.6543176153981666 +0.7024227587302151 0.3316477850975904 0.6297713987294885 +0.542329970283869 0.4764458036698411 0.6920098261566068 +0.5762360728740111 0.4654462836455872 0.6717973990417415 +0.6088695777108657 0.453847307603205 0.6506154461119977 +0.637794032092176 0.4872819570278625 0.5964688315265941 +0.6334008269425182 0.5314943051211579 0.5624208353646862 +0.626930188046296 0.5741604974869882 0.5265911720127202 +0.593675251031012 0.6104705774139229 0.524285580981564 +0.5674117816289563 0.6052343495036092 0.5583325642030887 +0.5398990111560493 0.5990146183975035 0.5913463830098339 +0.5111532246460092 0.566570560571993 0.6463127577474579 +0.5104293466475863 0.5405865002346848 0.6687511628737056 +0.509103582166526 0.5139649992401851 0.6904009865152625 +0.5430785469616551 0.5082888948953296 0.668362245459827 +0.6074682987666621 0.4949177073869303 0.6213201500904362 +0.5998277035745986 0.5735110133066241 0.5579353400174907 +0.5418507872171779 0.5697246897187643 0.6179089757536966 +0.575883828684181 0.5019310661742429 0.645308469392148 +0.6044784151310217 0.5348527379229558 0.5903714037595371 +0.5714439983326259 0.5720388260704111 0.5884074593660483 +0.5429283359215794 0.5394175364620112 0.6436284202944115 +0.5743032870846129 0.5375023553061181 0.6174681793292546 +0.5882630234853965 0.6439937130780853 0.4890999005476492 +0.5567929484505824 0.6722852152087725 0.4878669920863693 +0.5243398947348081 0.6992448979875845 0.4859261748741497 +0.4726893555634968 0.7096706069874424 0.5224293279622049 +0.4532093620898223 0.6930603583909948 0.5605966586959666 +0.4326194300980972 0.6751072171460826 0.5975539089143922 +0.4367673287484624 0.640693584581504 0.6314634044931153 +0.4620814190526745 0.6249467072025411 0.6292236290246639 +0.4869312921594717 0.6086494365842839 0.6264533343047516 +0.564765134949338 0.6367398367818189 0.5249787830005308 +0.5041783782754873 0.6864777857462674 0.5239774924139409 +0.4602906082860421 0.6571620424557433 0.5968840807720217 +0.5139887900660383 0.6190523190252251 0.5937926826729522 +0.5348930650194954 0.662170302724467 0.5248046295373524 +0.4828012783462649 0.6724386610686492 0.5610072840234918 +0.4874314984103533 0.6384731852328412 0.595619447379002 +0.5399771363663911 0.6284245696624915 0.5599171835602693 +0.511743977240635 0.6508930589799813 0.5607640569166493 +0.7482536643239951 0.1640700993664947 0.6428043686220424 +0.7371893130198025 0.1097293178909603 0.6667168766159862 +0.7234900684519562 0.05493330443236641 0.6881456625711773 +0.8476865568268347 0.04609248015413613 0.528491234220877 +0.861335354874584 0.09233085854923601 0.4995762394296145 +0.872262047378628 0.1382774407521116 0.4690823702526993 +0.845083498353167 0.1450552921471038 0.5145802590765517 +0.7830238878883689 0.157989533072512 0.6015919700558782 +0.7576353861640877 0.05284608666149249 0.6505350972519161 +0.8198041835729507 0.04841122771202264 0.5705939481169618 +0.8153206021871406 0.151638621869574 0.558800540449537 +0.7716665898376701 0.1056242309585475 0.6271955005918939 +0.7897663272124386 0.05066576304014688 0.6113118098457898 +0.8337998376670624 0.09690504426539119 0.5434953938188463 +0.803889401183334 0.1013466392281915 0.5860807874194919 +0.8043298154881674 0.5683752876203985 0.1732139727019726 +0.8288266619143089 0.5309513929008797 0.1764567450583854 +0.8516566062592092 0.4924596704398943 0.1793446347267653 +0.8892800057525528 0.4364646160491631 0.1366737367082491 +0.9033125497016391 0.4191837063013609 0.0911671976259992 +0.9147689578814091 0.4013844326187495 0.0456978221350333 +0.821160920209848 0.5691201865163419 0.04239052275827548 +0.8089387748736762 0.5817173361153023 0.08498823076633763 +0.794544587090465 0.5937253986754309 0.127236198044986 +0.8208553808966816 0.5561466456670398 0.1299898156251636 +0.868343111871111 0.4773155779534287 0.1347222294537151 +0.8944319061752091 0.4449336888079971 0.04500641931425065 +0.847551706944621 0.5289395372764293 0.04334824057624414 +0.8454990589206419 0.5172790344797532 0.1324905349525131 +0.8826290580686157 0.4613945955152303 0.08989423275297108 +0.8720028331583514 0.4874992046393957 0.04422199045458094 +0.8353445021513042 0.542831524800275 0.08679572805500296 +0.859943657345585 0.5026690992819304 0.08843462454373724 +0.428405511928698 0.6135574672645447 0.6633369820182102 +0.4093426221542292 0.555760609296165 0.7235805157981077 +0.4767955859304636 0.5286021715614885 0.7023145402579281 +0.4841979498830835 0.5828073413679163 0.6526009103400638 +0.4192456571604741 0.5851856385978967 0.6941115525121694 +0.4435321091067637 0.5425483442673295 0.7133866849921474 +0.4808136450051031 0.5560853995501813 0.6779286593617517 +0.4566029137949289 0.5984795291987044 0.6582826385710607 +0.4504080890344566 0.5709635680346927 0.6863914024151395 +0.9269264252073384 0.02439476035952386 0.3744493262370034 +0.9293305755082969 0.04872570498638865 0.3660197905837838 +0.9311132412713247 0.07297096386325679 0.357356083426706 +0.9208750811853046 0.1189361753232086 0.3712725024176257 +0.9083990481428577 0.1406404555951452 0.3937403098276075 +0.8948883447910195 0.1621570132064906 0.4157883517189236 +0.8700151047022265 0.04071248400691222 0.4913412370603153 +0.9096763169724339 0.02984279990836083 0.4142443791207043 +0.9181318963240869 0.08938326891211514 0.3860627568037622 +0.888670843370848 0.1220915515724965 0.4419929696015153 +0.8906935122040986 0.03529640816339225 0.4532319835231077 +0.9143940787754251 0.05967102514180158 0.4004033434662706 +0.9039752280735257 0.1057891271982802 0.4142915007528434 +0.8803612862110474 0.08150280669870137 0.4672486471259863 +0.8980611332535887 0.07062055660140097 0.4341646437983964 +0.1436405847262648 0.5711250999158441 0.808197687862081 +0.09594108981020462 0.567386777873373 0.8178432316651534 +0.04788195779282962 0.5620884340596426 0.8256899602237538 +0.04360990776063877 0.4027909887854482 0.9142524789675712 +0.08734182442325211 0.4220070387725535 0.9023754567433879 +0.1307901256833197 0.4402317749591637 0.8883073383351313 +0.1407166738565234 0.5395850263057296 0.8300884393155963 +0.0469103167841672 0.5238173927359415 0.8505379246374202 +0.04475782834277112 0.4440592681112016 0.8948788204034015 +0.1342420667069592 0.4740173103964113 0.8702221882776816 +0.09398321869443182 0.5324065171388543 0.8412552853396581 +0.04585524288074393 0.4844343937835188 0.8736249852310446 +0.08965054173330837 0.459601196296584 0.8835889998917333 +0.1375427707699477 0.5071655690385469 0.8508026044804593 +0.09185889388934193 0.4964325873253179 0.863201384298541 +0.9458537348566211 0.1966964848146206 0.2582076782734249 +0.9540273432315454 0.1756652744179929 0.2428446823181652 +0.9614980346817458 0.1544744211742513 0.2272865647283634 +0.975847702961459 0.1493568595684853 0.1594170289670576 +0.9805107069079247 0.1651737791020659 0.1063784580451495 +0.9821487015306918 0.1804443824885317 0.05313899613192109 +0.9726546288948459 0.2257156615593801 0.05473036649101543 +0.9604371534661217 0.2558833876067509 0.1099280045702043 +0.9443397818212564 0.2848412342725676 0.1645838622947637 +0.9462072653893103 0.2632024291433882 0.1881921683213818 +0.9469688467629489 0.2190104071301963 0.2351264443424355 +0.9674892637046634 0.1727851105544762 0.1846884679315026 +0.9730813462484664 0.208541502902623 0.09809757973766375 +0.9470910060094824 0.2412301702637253 0.2117230060491325 +0.9578269224914479 0.1960919726913252 0.2100369605488203 +0.9713588774734294 0.1908929637934875 0.1414984364849931 +0.9610457355238099 0.23630468183128 0.1433568679070415 +0.960177650795331 0.2163540788470942 0.176776105510289 +0.04285184380308365 0.3642516067617816 0.9303141869573613 +0.0857996261453688 0.3449242022086177 0.934700871340165 +0.1285554606600788 0.3248251048480696 0.9369963419325156 +0.2049570000040103 0.3212747153184013 0.9245405266652383 +0.2388317441116072 0.3380038336101008 0.9103366445823672 +0.2722889456122442 0.3542034500246053 0.8946500131828307 +0.237568909891598 0.3767874447528143 0.8953168347180581 +0.1665638764452518 0.4197942872277586 0.8922047026744866 +0.08417516501183209 0.3835786351675571 0.9196640540100636 +0.1651248676122782 0.3427361433230266 0.9248057710438908 +0.2021968959481688 0.3985717543232399 0.8945708311389435 +0.1255278918370988 0.4021236205346882 0.9069395471468911 +0.1247572858138607 0.3635075004622204 0.9231998249263632 +0.2015388419453437 0.3600840450727246 0.9108905398956529 +0.1636519764114206 0.3814187068440834 0.9098009676220526 +0.1744598837689314 0.7352809269370618 0.6549241997650613 +0.116440057860438 0.7286039725174556 0.6749651577357459 +0.05805315836227522 0.7192505171012173 0.6923211136848245 +0.05072911501759714 0.6038917806851594 0.7954503592999621 +0.15225716207017 0.6152072032603352 0.7735230143020533 +0.1677040460696646 0.6975513979319549 0.6966329020187313 +0.05582724272622801 0.6826247838923571 0.7286334629877351 +0.1016731466068609 0.6104645990507523 0.7854906393871693 +0.1602420247783933 0.6573617798938293 0.7363409426547851 +0.1119477864311587 0.6912823412422947 0.713860222872612 +0.05336547254633731 0.6440941690225634 0.7630824514893785 +0.1069844448759349 0.6517801605233715 0.7508241810855031 +0.614306053899927 0.1981940350298482 0.7637716914238754 +0.5977924556555312 0.132375957225859 0.7906458030685214 +0.5781656527681877 0.06647173881599318 0.8132072219907504 +0.7172922147584323 0.1729785146382013 0.6749594892439875 +0.650275002382662 0.1900760388713926 0.7355362130603698 +0.6168322836539845 0.06372380570234161 0.7845108096317224 +0.6895700551711684 0.05794407116850533 0.7218972389666349 +0.6846193787311089 0.181658321844647 0.705901239813628 +0.6350565867426845 0.1269920388747282 0.7619554801280523 +0.6539932064880761 0.06087730658981812 0.7540469742726997 +0.7048134889804285 0.1156423914691526 0.6999034097977594 +0.6707497451170542 0.1214041712959887 0.7316801258865385 +0.696429376673295 0.7164383211478139 0.04125839668900878 +0.6840785915316909 0.7247270810509596 0.08250538527498452 +0.6700715021200687 0.7319479164817619 0.1235169203168625 +0.6875567677354947 0.706923152765621 0.1659076466743868 +0.7193646895282916 0.6741128624344492 0.1675896540968384 +0.7496858779176537 0.6399066058256822 0.1687916475169658 +0.7927010341227605 0.608145417828311 0.04224004350299622 +0.7302322044143686 0.6819289500600961 0.04163934084572485 +0.7035109631866555 0.6996515255723936 0.1247399993602947 +0.7659010162293592 0.6303505723609891 0.1267035487388118 +0.7623581224501359 0.6457910535530857 0.04200009863201834 +0.7177733867892759 0.6912732245550113 0.08332283138713872 +0.7355024138536826 0.6657211700773573 0.1259028312876252 +0.7803330687030602 0.6196107217943151 0.08463365362545303 +0.7499011896814629 0.6561825143296837 0.08409942688449921 +0.7538463889912338 0.4223296679510358 0.503342103715997 +0.7491019887991067 0.4492196390361166 0.4868756784657494 +0.7436233097749838 0.475680111605722 0.4698433830353113 +0.7098362277284925 0.5312466675674059 0.4625035221516802 +0.6808372025509144 0.5600133435246831 0.4720654178151057 +0.6504046936192337 0.5878676754531421 0.4810252910974535 +0.726981529974893 0.4393443159390295 0.5277067624423908 +0.7165469612765092 0.5013966092452602 0.4849349363809096 +0.6581682583983318 0.5507000075937719 0.5133654110603153 +0.668938057351634 0.471869789035683 0.5743350743442733 +0.7222633433819683 0.4707013416128131 0.5067306087168987 +0.6880528700331724 0.5264243877910176 0.499460320724246 +0.664391720453017 0.5118934947974778 0.5445628446538606 +0.6986740052445025 0.4558741202956434 0.5513922567830258 +0.6940208650144131 0.4916108726736365 0.5259788862622827 +0.1201025342995459 0.8584908850970425 0.4985667271891724 +0.08015114424374091 0.8512152335942468 0.518660216493911 +0.04003338385776398 0.8421797632948337 0.5377086334378079 +0.2137162323647812 0.7739581304289714 0.59608236374405 +0.1961957602470506 0.8063091229758054 0.558007904842816 +0.1781181135320242 0.8363959451716784 0.5183780093061119 +0.1342534548346453 0.8310036988932595 0.5398229916284436 +0.04472457881862399 0.8144116632727662 0.5785614528939717 +0.05377209279421991 0.7528298267212938 0.6560151019872302 +0.1615455196040771 0.769187949145348 0.6182660786307318 +0.08959578410581705 0.82369258571514 0.559913493057964 +0.04931734355323102 0.784592042935721 0.6180478345458418 +0.1078155136422651 0.7622241011494608 0.6382712860884086 +0.1481075527009499 0.8011730142496547 0.5798154482859681 +0.09884362862532363 0.7939795138353432 0.5998553731442032 +0.5358802022515257 0.04625996918617405 0.8430257552920659 +0.5145240553830083 0.0927404310644296 0.8524460152280651 +0.4916438509109028 0.1391030994432855 0.8596142458025979 +0.3588865177334431 0.1347536289904614 0.9236026888565582 +0.3678028289334507 0.09023862567895527 0.9255150293021308 +0.3757057358419871 0.0451862980898881 0.9256367530086317 +0.4973009532603552 0.04606107793411373 0.8663545111476535 +0.4594064287603214 0.1382215511317718 0.8774055709969106 +0.3929443258431119 0.1360373478979213 0.9094441141513878 +0.4171208522051863 0.04552072997295396 0.907710338047523 +0.4790401680268898 0.09225104970848111 0.8729319911908675 +0.4264837602371758 0.1372155625225877 0.8940265609340526 +0.4055934941859495 0.09099362914046748 0.9095130988225949 +0.4576857756966196 0.04581984726669349 0.8879325832074418 +0.4427050272104762 0.09167935562946386 0.8919681354364281 +0.6202901942640653 0.7677032118793515 0.1608472982986525 +0.5847515289098107 0.7958413100805268 0.1571695218766966 +0.5479812917513295 0.8223358683139911 0.1532325800044444 +0.481346402606624 0.8214153805874899 0.3059124273905378 +0.5152557217395729 0.7979631010618641 0.3126762391969769 +0.5482509391628999 0.7731178121600103 0.3189196704938677 +0.6010109262050255 0.7465359268455358 0.2854294597813162 +0.6203377929571129 0.744939621117761 0.2454505724540576 +0.6381584471554954 0.742128345179016 0.2049373455618617 +0.6044226163872455 0.7708970897968326 0.200975067464526 +0.5331180464002269 0.823995733119147 0.1918754293906464 +0.4998066703076447 0.8234585526018755 0.2685317568981549 +0.5683874474486122 0.7735461520284082 0.2802892439336441 +0.5693510377232925 0.79824317523419 0.1965889850308203 +0.5170107288699529 0.8243980466544353 0.2303644219616204 +0.5345976603470279 0.7992359976911211 0.2746400581600621 +0.5870937037023242 0.7728549618475048 0.2408655040074841 +0.5525947953551406 0.7993944518844424 0.2358124306366867 +0.6136447806409491 0.7185180244854391 0.3273712444330797 +0.6459530333031271 0.6883953388757054 0.329934139156123 +0.6770462918654536 0.6569833623318302 0.3316341060421897 +0.7271766174485507 0.6208810022119259 0.2927813999016987 +0.7459924870102076 0.6163301232612588 0.2522546104337571 +0.7630300860695217 0.6109229732099865 0.2110881535212437 +0.7340775498682516 0.6457161311628589 0.2101923612681827 +0.671471682216633 0.7115443032677546 0.206955271661223 +0.6344848387192602 0.7173065484807438 0.2879241305310077 +0.6977175294370356 0.654246582225388 0.2918075714622193 +0.7034904200426211 0.679321150493953 0.2088635999877158 +0.6537711414521699 0.7149943691464699 0.2477223177131373 +0.6667483038215596 0.6864404670198815 0.2902519329627288 +0.7167597550973828 0.6504607331303215 0.2513091485169302 +0.6859494933649355 0.6834076143364249 0.2498546081611956 +0.4604979481099251 0.7488512286425519 0.4766166983510847 +0.4291882538930656 0.7717172537912501 0.4693079190905612 +0.397218628627289 0.7933857980078812 0.461255175137205 +0.3334723434245023 0.7992141271908371 0.5000529722634984 +0.3008046360643399 0.7816175380600292 0.5464344380794265 +0.2662942804734308 0.7617798127384273 0.5905750359533869 +0.3089221020476012 0.7424975144289055 0.5943606446707157 +0.3923121005814057 0.6990692631593126 0.5978238712558246 +0.4390170258801703 0.7339664086272232 0.5182252039356886 +0.3692309018338357 0.7788367682144159 0.5070323753058541 +0.3510069410285171 0.7215665430759588 0.5967711883655357 +0.4163013258816797 0.7172842136343711 0.5587455261029636 +0.4044699086490144 0.7570556239521117 0.5130992839986593 +0.3398989722899355 0.7616575863198171 0.5516760007809985 +0.3784651806109404 0.7401833948835467 0.5557811160913945 +0.5459053888463871 0.8370164965761367 0.03729196814174285 +0.5350815862286759 0.8414958803728083 0.07464837168080911 +0.5232516765483278 0.8447785821595426 0.1120572626556466 +0.5618000814957642 0.819201554722746 0.1152800120193795 +0.6354011523976821 0.7626387096000857 0.1210271628652588 +0.6610449792270587 0.7492583202881107 0.04039189173257837 +0.5856577168101043 0.8096482280728095 0.03840293633741356 +0.5992575374247739 0.7917745914458134 0.1182514278155278 +0.6489767812500798 0.756506304468555 0.08079200887226214 +0.6240831553505575 0.7803623893827496 0.03943040000478895 +0.5743196446359187 0.8150158009390344 0.07685174041605351 +0.6123442197516772 0.7866456034639059 0.07888758512983413 +0.9431568115050697 0.106409411103314 0.3148527689893104 +0.9528027310432362 0.1155059171510344 0.2807585062284824 +0.9611866756542313 0.1245172893924005 0.2462023947632042 +0.9100662768651003 0.1712671179641114 0.3774214435046867 +0.9330941644424067 0.1281202832556433 0.3360364166307285 +0.9534624185411594 0.1459808095387611 0.2638162612047459 +0.9356229043541047 0.1886005864571358 0.2983950395633523 +0.9220524223974645 0.1497834453840095 0.356909301980017 +0.9439720842752979 0.1371311581134292 0.3001861915268916 +0.9449316382090712 0.1673733169626403 0.2812301048615606 +0.9236713832727957 0.1800922444041243 0.3382276736584475 +0.9342510031676355 0.1586974848510833 0.3193590007847078 +0.3967711938729011 0.9132947407962138 0.09200726138000917 +0.392453743600589 0.9177221850842527 0.06136815247396284 +0.3877528689106347 0.9212530161351661 0.03066908726114159 +0.2218609128444557 0.9731719232289243 0.06094377072959203 +0.2471848044358169 0.9612728697583474 0.1218775710398693 +0.271937609578978 0.944889186977842 0.1823029369725675 +0.3042770812859313 0.9390367602387175 0.1600794200529485 +0.3667382503680599 0.9232236807600805 0.1147217982808109 +0.3473230628855694 0.9369637028591679 0.03828458583064393 +0.2643253727109868 0.9629493632319661 0.05348477533232315 +0.3356937126469922 0.9318920915606111 0.1374294763726772 +0.3571639981607546 0.9308948515159915 0.0766071396075115 +0.3061078976019016 0.9508904244762164 0.04588415483786135 +0.2845192186887081 0.9526831735363933 0.106974693537274 +0.3210748144301275 0.9425949859983399 0.09179137165032859 +0.1924290458851631 0.04538578435682946 0.9802607779963661 +0.1894013892924974 0.09093429203158056 0.9776799416305864 +0.185834270828124 0.1359975861344088 0.9731239799488005 +0.1369248439513943 0.1849191926524418 0.9731682687478334 +0.09138652347689717 0.1887022199084648 0.977772967272272 +0.04564057255724567 0.1921110706682375 0.9803113151766383 +0.04664277974999995 0.1445022462058248 0.9884045487241873 +0.048366364469347 0.04829894610214112 0.9976612183469098 +0.1447457176146026 0.04644984479813422 0.9883780092406259 +0.1398123881921485 0.1391126220165455 0.9803571668038591 +0.04757255955367407 0.09655097531413447 0.9941905052571169 +0.09667149782036645 0.04742154940205687 0.994186007828251 +0.1424830220205551 0.09299372801187478 0.9854190758181736 +0.09333576934830531 0.1419489754092481 0.985463810873045 +0.09513985168265171 0.09486720470927683 0.990933207684782 +0.5950136769821892 0.2780440914740673 0.754088991698258 +0.5611279934394066 0.2934025626582675 0.7739834049927856 +0.5257858052102596 0.3081880907454412 0.7928236801219287 +0.5542180037515771 0.104964318317523 0.8257268895934992 +0.5839401986288141 0.221344923179411 0.7810379436416914 +0.5190591182417916 0.2666764667129242 0.8120722220785319 +0.5019238541460795 0.1818935506199347 0.8455691461270441 +0.5702785332210105 0.1632312716619086 0.805070150048385 +0.5521814407625264 0.2442142667843497 0.7971543441369452 +0.5110845143316078 0.2244083892424271 0.8297189247257436 +0.5287714601740994 0.1435413174792849 0.836538482726086 +0.5413553952426488 0.1939673864130219 0.818114288501171 +0.6078049810286572 0.4115076025886818 0.6791425461922329 +0.540172757024396 0.4359637202470311 0.7198256922318287 +0.5318773817680377 0.3515223559608505 0.7704144884562532 +0.6008520293662892 0.3232566487678457 0.7310827434933705 +0.5746496490141048 0.4240331325505147 0.6999812021671465 +0.5366831853717613 0.3942091060345108 0.7460364195256767 +0.5670714685961312 0.3376801401123004 0.7512669781628658 +0.605134727556629 0.3678192285636931 0.7060601791658936 +0.5715933596527596 0.3813086252353501 0.7265567861647143 +0.1734257487715354 0.9839381429191298 0.04229941573930011 +0.1511260406519483 0.9848779112380859 0.08471375208412546 +0.1282009098070345 0.9835905042394473 0.1269419028321155 +0.1127742072236368 0.9720073265107885 0.2061158300432783 +0.1205893997725778 0.9624217062552667 0.243315959178987 +0.1282288288794768 0.9513563837017495 0.2801399625796496 +0.1764214122966234 0.9378889769998244 0.2987302329954024 +0.2164229465437997 0.935223882914059 0.2802095591453831 +0.2563812337094899 0.9306462397347864 0.2610866512656327 +0.1955667257053589 0.9758306491250375 0.0975099996159017 +0.1408806246762863 0.9752610333249585 0.1703483679662171 +0.1650704702690538 0.9523453047710603 0.2564959265284145 +0.2371988120306578 0.9490731400480136 0.2073569348024039 +0.1684514766788753 0.9765504153224727 0.1340648586998573 +0.1531015142784799 0.9648472976838498 0.2136109043981814 +0.2012148510535486 0.9516378679737322 0.2321593245034703 +0.2166035529032642 0.9642498452934654 0.1526602001872493 +0.1850015317178098 0.9654895395581449 0.1833149810186434 +0.9793451039277523 0.03337763799289957 0.1994219162849332 +0.9767737714679772 0.06673380681722803 0.2036163019011605 +0.9730714340186464 0.1000226781833966 0.20767149093199 +0.9648443087524193 0.09349299117254661 0.245630862209284 +0.9438181835072876 0.07988855967359623 0.3206634598988204 +0.9430197791958744 0.02669206759312406 0.3316643326813549 +0.9692697759477196 0.03121004080635238 0.2440123660536967 +0.9550722050612768 0.08672084865408378 0.2834017952097445 +0.9437718043695232 0.05332876142000523 0.3262680255288627 +0.9571460574371611 0.02896131894282482 0.2881538941912652 +0.9675399619437435 0.06238601257076808 0.2448967281884744 +0.9565219449133904 0.05787748969548848 0.285860044577156 +0.6428621666436357 0.6187299315605952 0.451554544312502 +0.6657022340980722 0.621671261082305 0.4127534114470431 +0.6869866570070371 0.6236201061420279 0.3730245250780452 +0.5599453977878088 0.7436150306033611 0.3653735591925266 +0.5383764882062754 0.7385969378620065 0.4057404593179553 +0.5153400658933744 0.7323743089285446 0.445030884441124 +0.548785489342454 0.7059374743529765 0.4477574890398863 +0.6126662824136581 0.6489223288545809 0.4511538955914876 +0.6571171656951181 0.6555029010764541 0.3721733161165195 +0.5934658999774488 0.7157256931734054 0.3681507268706736 +0.5812463776592595 0.6780905126943507 0.4498287508062397 +0.6356620078283769 0.6527385285631616 0.4121483047797176 +0.625870972029535 0.6862652222463687 0.370574649842575 +0.5718746876644392 0.711411605179795 0.4084762779210165 +0.6043181465785981 0.6827304537250939 0.4107051317820796 +0.1794664671860597 0.2119209342470113 0.9606671144489276 +0.1767658019958261 0.2429227582634369 0.9538041647856524 +0.1738856137035317 0.2736778699538424 0.9459726300715438 +0.04361228812488883 0.3221283580577331 0.9456909057718282 +0.04500876491040177 0.2359557263702042 0.970720920900724 +0.1350281519284143 0.2203704478231881 0.9660249809984236 +0.1308371436196566 0.2904167568554459 0.9479133658657918 +0.04433203986568864 0.2793293202463319 0.9591714138213615 +0.09011848823984028 0.2283951099489568 0.9693886381780887 +0.1329970326081781 0.2555678511300936 0.9575995315298383 +0.08732082979398642 0.306602218521465 0.9478239036244052 +0.08876200502283921 0.2677275700862028 0.9593973393125826 +0.07870566822356492 0.9813285550276868 0.1754983899548776 +0.05252660996571448 0.9818631479780433 0.1821694647523465 +0.02623135675875128 0.9816837865844082 0.188703097695541 +0.03400459174868451 0.9296376636710664 0.3669025783831538 +0.06807741907212521 0.9340534363224955 0.3505847160197029 +0.1019673841672461 0.9371452973050766 0.3337084720307066 +0.08471206873210196 0.9727900961859896 0.2156462245753005 +0.02823824858785668 0.971800675814924 0.2341069153236351 +0.03213615969338217 0.9457404015550775 0.3233301101144188 +0.0963751004165358 0.9506545035063592 0.2949031281332576 +0.05654090191182942 0.9727179245639821 0.2249954791611073 +0.03020885006509314 0.9598087120240567 0.2790244822600095 +0.06433870101864564 0.9487727053789583 0.3093394334370027 +0.09060809850040166 0.9625537547141167 0.2555003752871952 +0.06048277261089047 0.9616765909329678 0.2674321758293958 +0.7539740327280586 0.4999104804967991 0.4261603799759519 +0.7698061519983328 0.4977939946510178 0.3994992205685791 +0.7848211255032214 0.4953005758745671 0.372468979248177 +0.7778306362579251 0.5267270146849004 0.3428383778104838 +0.7553156854586112 0.5602583846462462 0.3400128787763304 +0.7315668011782263 0.5928740450491522 0.3366160752562378 +0.67263245365202 0.5904015470317738 0.4460847403314213 +0.7282528982343708 0.5309010195867735 0.4333495397654921 +0.7622888762478567 0.5286493386226832 0.3734240832118081 +0.7132729684990565 0.5929423686827279 0.3737124828386924 +0.7011185562430876 0.5610949901695579 0.4400058887085858 +0.7457543359251931 0.5300274363267594 0.4036352154974307 +0.7384068699138637 0.5612412054979891 0.373849707389446 +0.6936224278489316 0.5920782302533224 0.4102819723617498 +0.7203337152050592 0.5614916759338281 0.4072424788696504 +0.1541045839163215 0.8853807139352979 0.4385804015313491 +0.1482329366598741 0.9050730133979114 0.3985847926201075 +0.1420683713221031 0.9229481209779949 0.3577475979696766 +0.038642740864898 0.8670860464638331 0.4966573533193359 +0.1159182538854776 0.8809529895123513 0.4587862123967906 +0.1068287193183892 0.9203912257368857 0.3761218104754707 +0.03562101842893937 0.9108910068456892 0.4111066974566721 +0.07736581799413786 0.8748455682952285 0.4781838159539663 +0.1114835780007199 0.9016210621826872 0.4179125172386206 +0.07131437323386047 0.9163589952930749 0.3939548856350532 +0.03716858828602786 0.8900146766976171 0.4544143167943321 +0.07441352595860261 0.8965900602085894 0.4365648761519487 +0.9136130247399142 0.3484612917741492 0.2094897829505682 +0.9012960392162451 0.3839776063781487 0.2005658183570082 +0.8876335211474261 0.4189209244764428 0.1913426015586298 +0.8572293646156177 0.4641002600043891 0.2230891416106184 +0.8397186514268014 0.4744417812361901 0.2641544674302997 +0.8202675457654228 0.4838765744698666 0.3049993672834051 +0.8139088530242893 0.4595073560810574 0.3555353269030828 +0.8277080661453889 0.4258272781192308 0.3654729626763487 +0.8403464016163605 0.3915327048991848 0.3748600622695918 +0.8983916983575108 0.3601469848357963 0.2513692615177763 +0.8722182241435014 0.4301367980869442 0.2328469548941278 +0.8352874960768579 0.450463883167144 0.3152413184524368 +0.8617611941246547 0.3815224144698975 0.3343774686756107 +0.8859602318250777 0.3954360480457578 0.2422907334802712 +0.8547605433110138 0.4406723391533983 0.2742121498105669 +0.8491365982928719 0.4162994669711996 0.3250565969782879 +0.8811351987639131 0.3710311022016395 0.2931495909912134 +0.868585911500441 0.406153947431983 0.2838969625205 +0.03214072711001381 0.9893561535100351 0.141920312755671 +0.09631431300799531 0.9865575968755642 0.1320138672901822 +0.1303866133155969 0.9904849292884194 0.04403335009517296 +0.0435791245202304 0.9979238689137803 0.04742163808012886 +0.06429771840457014 0.9884803333274904 0.1370125323929904 +0.1135800204359268 0.9896133454917808 0.08811926794033054 +0.08708245555232096 0.9951503717288266 0.04574257953981674 +0.03793522629587449 0.994775197135101 0.09477988062190158 +0.07584223292675232 0.9929147708079475 0.09147794059818674 +0.9893797772070971 0.1356677216967117 0.05217207819570283 +0.9812999033358013 0.1122073611967547 0.1563969558732146 +0.9879679386643303 0.03746927797382359 0.1500513424780814 +0.9977122986309416 0.04534983045964028 0.05013543694678477 +0.9867585029949064 0.1241409275171166 0.1043871969277913 +0.9853417359182102 0.07489190815645744 0.1532738253922462 +0.9941018446172201 0.04147699367808018 0.1002056960659874 +0.9945714678919118 0.09060470591854665 0.05117013309286741 +0.9912916540672592 0.08288287971585245 0.1023292960329796 +0.5078122953946658 0.8607281805360231 0.03568853985733032 +0.4286508661371869 0.9028902054599823 0.0323683772263988 +0.4292466763414766 0.8979464238420313 0.09715714466318406 +0.4925793958318545 0.863639877875242 0.1071993476918706 +0.4686928496338413 0.8827049491803191 0.03404387455446215 +0.4292074460840243 0.9008802229399829 0.06477493451664956 +0.4612205791594716 0.8813772269413019 0.1022240734321533 +0.5006064233044172 0.8627232435905142 0.07142698310177367 +0.4652873536430549 0.8825337067503262 0.06813174729428477 +0.3085767079579921 0.1800059453132286 0.9340119244194363 +0.2669936295969701 0.1805796867829123 0.9466284268265036 +0.2247698396782078 0.1808361885240671 0.957484617156391 +0.3309725107835267 0.04535514976804005 0.9425497904594573 +0.3166530273659166 0.1354206742509518 0.9388248512078371 +0.230042069055787 0.1360490410902643 0.9636240474806302 +0.2392288500322657 0.04545701979340071 0.9698985599864255 +0.3242628976439966 0.09065096006246699 0.9416134964258276 +0.2736769850109494 0.1358546842122627 0.9521787713727412 +0.2349664287354595 0.09100307688991652 0.9677340633479179 +0.2854454568391476 0.04544612519026642 0.9573168445583108 +0.2799525610664403 0.09090725818805627 0.955699970681736 +0.9612652220789137 0.2705619092038703 0.05258731890421334 +0.9322847520710297 0.3585181532849338 0.04806115709197423 +0.9053502274466531 0.399518470160565 0.1439651265510342 +0.9329300495504783 0.3235635708846792 0.1579497965877052 +0.9477976147108833 0.3148705130854123 0.05036111136273003 +0.9202500323852716 0.3793564761614845 0.09606530013094076 +0.9199194870581738 0.3618380195982964 0.1510674846014499 +0.9488551137483229 0.2975753019899424 0.1054652206144384 +0.9354472460916077 0.3387773913075183 0.1008381322640396 +0.282289695331485 0.3116470734649315 0.9072974316674777 +0.2103771184077784 0.2867547130985837 0.93461928214979 +0.2203170132240098 0.2163885484382562 0.9511237615520055 +0.3005042467489917 0.2242659661827868 0.927039359519283 +0.2465579995696304 0.2994298903509304 0.9217108514130947 +0.2155064716009638 0.251743005932579 0.9434947904795937 +0.2606961311266486 0.2205074817395473 0.9399010467663501 +0.2917253485204615 0.2682451225886789 0.9181181161691561 +0.2538662815928543 0.2601981221337977 0.9315840532706982 +0.7776071768346738 0.4151643043329798 0.4721924172865565 +0.8208427281412094 0.3998288893494499 0.4078652656200111 +0.7978516959304783 0.4641102983017417 0.384752260956486 +0.7626952274666218 0.4721824412258298 0.4419725468823308 +0.7999521461389966 0.4076370797304694 0.4403505139277444 +0.809864762764787 0.4322521631474976 0.3965818118449765 +0.7807844386112311 0.4683149099617093 0.4135901419643618 +0.7705642681752871 0.4439069631325961 0.4573590675758821 +0.7908310623458814 0.4382312714528658 0.4272465137946584 +0.4278593701646868 0.8382526332137213 0.3380368060914959 +0.4079706166146055 0.8314464245172078 0.3771694833051174 +0.3868812879001911 0.8232875195677779 0.4153559066591265 +0.5282837600341196 0.7692404740476829 0.3594236524925822 +0.4620618207374221 0.8166762996582552 0.3457436845313565 +0.420010522535954 0.8024936822710967 0.4237865628757602 +0.4844040647436618 0.7569313300525998 0.4386429797051588 +0.4956017081533228 0.7936362940173951 0.3528744531612385 +0.4416727712048857 0.8102482082639556 0.3852570624677062 +0.4525722996680834 0.7803413461716577 0.4315619272226727 +0.5070478044049251 0.7637120507019002 0.3995577901391024 +0.4747584396491585 0.7876354959073455 0.3927273221570997 +0.8360862938987946 0.5022450954104806 0.2207024542017952 +0.7888503437549909 0.5758684046140837 0.2146874838570305 +0.7524051565163061 0.5881518862824999 0.2965869840535994 +0.7990742644489744 0.5194723531339626 0.3027024846690132 +0.813251929817023 0.5395744834591846 0.2179006091057159 +0.7715377019825214 0.5824450508012834 0.2559049378511886 +0.7764138987039321 0.5542911965021035 0.2999045304419836 +0.8185307366362589 0.5113061467092833 0.2618653423403114 +0.7957633847087344 0.5473741964063069 0.2591179744159954 +0.2906066001852834 0.9138949008026461 0.2834500206662055 +0.2856736291340025 0.9015931263213162 0.3248390558223614 +0.2800668414426914 0.8876521018188812 0.3655630047759713 +0.2969657725062234 0.8586477805378943 0.4177742439848704 +0.3198541660198236 0.8444077293332591 0.4297311940294913 +0.3424617987854265 0.8294305045683947 0.4413218264079719 +0.3257724914625175 0.8973186947524032 0.2978110875272238 +0.3073059173589868 0.873059038966174 0.378590791799817 +0.360812141853346 0.8408182488110043 0.4035334815818846 +0.3945864543662503 0.8593958826809214 0.3251772545270519 +0.3169370453408114 0.8859599908543054 0.3385643275598829 +0.3342546705543731 0.8574302292870849 0.3912636158874022 +0.3782281443439292 0.8508071640838079 0.3647884871673125 +0.360496701502892 0.8791227177741693 0.3117456901047603 +0.3478372474581175 0.8690078818227763 0.3519013364718183 +0.2460487472316866 0.87147217598154 0.4242596616174075 +0.2173580523691475 0.8699876848527572 0.4425798292679302 +0.1885391158806419 0.8675006508161803 0.4603212167785114 +0.2475690380171871 0.7907302091647976 0.5598707955675488 +0.3120860812395306 0.8186942761525371 0.4820186304403871 +0.2682999697178274 0.8549037204119686 0.4440211200778491 +0.2085687596984062 0.8437722523024301 0.4945173998175927 +0.2805075835400571 0.8056203671346548 0.5218154076245183 +0.290337669505532 0.837286608306995 0.4633089392790359 +0.2386863462836774 0.8499359362355293 0.4697209090440649 +0.2282870274491672 0.8181332978397451 0.5277716741776562 +0.2597699091046541 0.8284408339969686 0.4961908694143485 +0.1860943176059112 0.8876858427747301 0.4211683149194723 +0.2494668311364346 0.8887428690736084 0.3845808274388582 +0.2546599594242662 0.9183972362475801 0.3028115280481209 +0.1800250519715146 0.9229865651011928 0.340127595624576 +0.2178327228161019 0.8888236717170389 0.4031642164998835 +0.2523509159635344 0.9044056925688447 0.3440484827192727 +0.2173734915623173 0.9215289301866321 0.3217657470817687 +0.1832519795065735 0.9062144383904803 0.3810434406462719 +0.2178426434028876 0.9060314978446491 0.3628381286863665 +2 20 0 785 +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 +2971 +2972 +2973 +2974 +2975 +2976 +2977 +2978 +2979 +2980 +2981 +2982 +2983 +2984 +2985 +2986 +2987 +2988 +2989 +2990 +2991 +2992 +2993 +2994 +2995 +2996 +2997 +2998 +2999 +3000 +3001 +3002 +3003 +3004 +3005 +3006 +3007 +3008 +3009 +3010 +3011 +3012 +3013 +3014 +3015 +3016 +3017 +3018 +3019 +3020 +3021 +3022 +3023 +3024 +3025 +3026 +3027 +3028 +3029 +3030 +3031 +3032 +3033 +3034 +3035 +3036 +3037 +3038 +3039 +3040 +3041 +3042 +3043 +3044 +3045 +3046 +3047 +3048 +3049 +3050 +3051 +3052 +3053 +3054 +3055 +3056 +3057 +3058 +3059 +3060 +3061 +3062 +3063 +3064 +3065 +3066 +3067 +3068 +3069 +3070 +3071 +3072 +3073 +3074 +3075 +3076 +3077 +3078 +3079 +3080 +3081 +3082 +3083 +3084 +3085 +3086 +3087 +3088 +3089 +3090 +3091 +3092 +3093 +3094 +3095 +3096 +3097 +3098 +3099 +3100 +3101 +3102 +3103 +3104 +3105 +3106 +3107 +3108 +3109 +3110 +3111 +3112 +3113 +3114 +3115 +3116 +3117 +3118 +3119 +3120 +3121 +3122 +3123 +3124 +3125 +3126 +3127 +3128 +3129 +3130 +3131 +3132 +3133 +3134 +3135 +3136 +3137 +3138 +3139 +3140 +3141 +3142 +3143 +3144 +3145 +3146 +3147 +3148 +3149 +3150 +3151 +3152 +3153 +3154 +3155 +3156 +3157 +3158 +3159 +3160 +3161 +3162 +3163 +3164 +3165 +3166 +3167 +3168 +3169 +3170 +3171 +3172 +3173 +3174 +3175 +3176 +3177 +3178 +3179 +3180 +3181 +3182 +3183 +3184 +3185 +3186 +3187 +3188 +3189 +3190 +3191 +3192 +3193 +3194 +3195 +3196 +3197 +3198 +3199 +3200 +3201 +3202 +3203 +3204 +3205 +3206 +3207 +3208 +3209 +3210 +3211 +3212 +3213 +3214 +3215 +3216 +3217 +3218 +3219 +3220 +3221 +3222 +3223 +3224 +3225 +3226 +3227 +3228 +3229 +3230 +3231 +3232 +3233 +3234 +3235 +3236 +3237 +3238 +3239 +3240 +3241 +3242 +3243 +3244 +3245 +3246 +3247 +3248 +3249 +3250 +3251 +3252 +3253 +3254 +3255 +3256 +3257 +3258 +3259 +3260 +3261 +3262 +3263 +3264 +3265 +3266 +3267 +3268 +3269 +3270 +3271 +3272 +3273 +3274 +3275 +3276 +3277 +3278 +3279 +3280 +3281 +3282 +3283 +3284 +3285 +3286 +3287 +3288 +3289 +3290 +3291 +3292 +3293 +3294 +3295 +3296 +3297 +3298 +3299 +3300 +3301 +3302 +3303 +3304 +3305 +3306 +3307 +3308 +3309 +3310 +3311 +3312 +3313 +3314 +3315 +3316 +3317 +3318 +3319 +3320 +3321 +3322 +3323 +3324 +3325 +3326 +3327 +3328 +3329 +3330 +3331 +3332 +3333 +3334 +3335 +3336 +3337 +3338 +3339 +3340 +3341 +3342 +3343 +3344 +3345 +3346 +3347 +3348 +3349 +3350 +3351 +3352 +3353 +3354 +3355 +3356 +3357 +3358 +3359 +3360 +3361 +3362 +3363 +3364 +3365 +3366 +3367 +3368 +3369 +3370 +3371 +3372 +3373 +3374 +3375 +3376 +3377 +3378 +3379 +3380 +3381 +3382 +3383 +3384 +3385 +3386 +3387 +3388 +3389 +3390 +3391 +3392 +3393 +3394 +3395 +3396 +3397 +3398 +3399 +3400 +3401 +3402 +3403 +3404 +3405 +3406 +3407 +3408 +3409 +3410 +3411 +3412 +3413 +3414 +3415 +3416 +3417 +3418 +3419 +3420 +3421 +3422 +3423 +3424 +3425 +3426 +3427 +3428 +3429 +3430 +3431 +3432 +3433 +3434 +3435 +3436 +3437 +3438 +3439 +3440 +3441 +3442 +3443 +3444 +3445 +3446 +3447 +3448 +3449 +3450 +3451 +3452 +3453 +3454 +3455 +3456 +3457 +3458 +3459 +3460 +3461 +3462 +3463 +3464 +3465 +3466 +3467 +3468 +3469 +3470 +3471 +3472 +3473 +3474 +3475 +3476 +3477 +3478 +3479 +3480 +3481 +3482 +3483 +3484 +3485 +3486 +3487 +3488 +3489 +3490 +3491 +3492 +3493 +3494 +3495 +3496 +3497 +3498 +3499 +3500 +3501 +3502 +3503 +3504 +3505 +3506 +3507 +3508 +3509 +3510 +3511 +3512 +3513 +3514 +3515 +3516 +3517 +3518 +3519 +3520 +3521 +3522 +3523 +3524 +3525 +3526 +3527 +3528 +3529 +3530 +3531 +3532 +3533 +3534 +3535 +3536 +3537 +3538 +3539 +3540 +3541 +3542 +3543 +3544 +3545 +3546 +3547 +3548 +3549 +3550 +3551 +3552 +3553 +3554 +3555 +3556 +3557 +3558 +3559 +3560 +3561 +3562 +3563 +3564 +3565 +3566 +3567 +3568 +3569 +3570 +3571 +3572 +3573 +3574 +3575 +3576 +3577 +3578 +3579 +3580 +3581 +3582 +3583 +3584 +3585 +3586 +3587 +3588 +3589 +3590 +3591 +3592 +3593 +3594 +3595 +3596 +3597 +3598 +3599 +3600 +3601 +3602 +3603 +3604 +3605 +3606 +3607 +3608 +3609 +3610 +3611 +3612 +3613 +3614 +3615 +3616 +3617 +3618 +3619 +3620 +3621 +3622 +3623 +3624 +3625 +3626 +3627 +3628 +3629 +3630 +3631 +3632 +3633 +3634 +3635 +3636 +3637 +3638 +3639 +3640 +3641 +3642 +3643 +3644 +3645 +3646 +3647 +3648 +3649 +3650 +3651 +3652 +3653 +3654 +3655 +3656 +3657 +3658 +3659 +3660 +3661 +3662 +3663 +3664 +3665 +3666 +3667 +3668 +3669 +3670 +3671 +3672 +3673 +3674 +3675 +3676 +3677 +3678 +3679 +3680 +3681 +3682 +3683 +3684 +3685 +3686 +3687 +3688 +3689 +3690 +3691 +3692 +3693 +3694 +3695 +3696 +3697 +3698 +3699 +3700 +3701 +3702 +3703 +3704 +3705 +3706 +3707 +3708 +3709 +3710 +3711 +3712 +3713 +3714 +-0.7965986129449684 0.1908379452133929 -0.5735952654275334 +-0.1696379147815678 0.7783231307547865 -0.6045130949786193 +-0.616701017122487 0.7565341138850034 -0.2175683570934028 +-0.4775335935673125 0.1596428796751894 -0.8639883205134788 +-0.8644553004678084 0.4674245342684676 -0.1850171296313327 +-0.148963888903273 0.5102466382711689 -0.8470290006462495 +-0.2733827763592061 0.9369681141983661 -0.2176065499144957 +-0.937199236130821 0.1708352273167346 -0.3040935989188944 +-0.2415675961290401 0.2948426349068993 -0.92450685078132 +-0.4373114247295312 0.8803893780432319 -0.1835027542836306 +-0.5193772551505172 0.7577931824448048 -0.394964250879101 +-0.7331964751514768 0.6274427399996029 -0.2621803517566494 +-0.6285281095056262 0.6402031121048442 -0.4416926429232841 +-0.7111886547499687 0.507182730862724 -0.4868021927534423 +-0.6231677047315407 0.5112747765322012 -0.5918277744931976 +-0.489327288720015 0.6185950452360953 -0.614734881492235 +-0.4831914117360679 0.4909810164268071 -0.7248887508666449 +-0.3837495953785802 0.8517230138881536 -0.3567970791080778 +-0.633157088666968 0.4110362130677213 -0.6558668558615508 +-0.3246152298944113 0.5801716647933366 -0.7470112394680061 +-0.1818624343120166 0.8726925952276912 -0.4531376051718335 +-0.8721610676127621 0.1736073243651438 -0.457379021236592 +-0.8775647750908065 0.3051695104160274 -0.3697994529907588 +-0.7630260800571576 0.3604579694217981 -0.5365270295455042 +-0.6322970424400209 0.2305361003236606 -0.7396306893099837 +-0.9196748121388976 0.3494466688174317 -0.1791236041667426 +-0.4523899651594261 0.7373576324992516 -0.5016443373727564 +-0.1641463066191788 0.6544179539746665 -0.7381010307125264 +-0.2986150405898286 0.4467318539912402 -0.8433621453225681 +-0.810425964632506 0.4891462952761885 -0.3224060447123347 +-0.3326824314483351 0.7067015859240646 -0.6244159417071571 +-0.9665435577152162 0.18197996350721 -0.1807673751569321 +-0.4525128373805994 0.3647328047343484 -0.8137580187969732 +-0.3451219341543163 0.7989951125355977 -0.492440514894755 +-0.4054865227756098 0.27385376569434 -0.8721151270688833 +-0.122497004649083 0.4006937129427022 -0.9079862511405081 +-0.21807580796474 0.9245356715302748 -0.3125327727592571 +-0.1687143539106905 0.1048104566883581 -0.9800766474889991 +-0.2115822644816235 0.968241030111713 -0.1332000486675473 +-0.348436403532973 0.9322795371846022 -0.09719535606123837 +-0.3164269644779056 0.1356295623081854 -0.938870916569146 +-0.8528542806872277 0.3196033627573945 -0.4129083026867306 +-0.8255182772431452 0.3336788388840835 -0.4551681078661809 +-0.7955681596975481 0.3473219335812568 -0.4964260042834515 +-0.7737524870121648 0.3190828645475863 -0.5472597321150136 +-0.7829833159820068 0.2768672769274927 -0.5570292971294923 +-0.7906218760792492 0.2340378015904477 -0.5658121211954005 +-0.8171159419144207 0.1867062129631539 -0.5454010703237262 +-0.8365583611407074 0.1824506100440866 -0.5166061200761315 +-0.8549111030913948 0.1780810116158832 -0.4872516383891574 +-0.8755680755053142 0.2069820858992283 -0.4365076875299272 +-0.8776125300942227 0.2401369953972029 -0.4148860933596363 +-0.8782757102029634 0.2729094734671441 -0.392622205382434 +-0.8554202879834686 0.2849238087824155 -0.4325211602860622 +-0.803143177153103 0.308063343687875 -0.5099588348761749 +-0.813972062483325 0.2275490222594124 -0.5344819210837986 +-0.8564598928006796 0.2139965587663374 -0.4697679478849257 +-0.8303718384712461 0.2966585312498432 -0.4716739612386598 +-0.8093004540087698 0.2680720439398996 -0.5226568227805735 +-0.8359234794674447 0.2208601019271433 -0.5024467651918685 +-0.8566297701251072 0.2496700195415625 -0.4514978607673816 +-0.8338549037872097 0.2589955876038014 -0.4874497769327473 +-0.8641218308063889 0.3526338671136104 -0.3590860861803405 +-0.8483458093913646 0.3993224100209352 -0.3476363049843649 +-0.8303826924723171 0.4448893954588256 -0.3354668535797623 +-0.7885874716320034 0.4947908607197468 -0.3651188898609001 +-0.764777129718215 0.499599522408244 -0.4068368949215679 +-0.7389460854062272 0.5037545996060351 -0.4474259561520497 +-0.7260185566001428 0.471785080388366 -0.5003157936695466 +-0.7396669690892762 0.4354215756334223 -0.5131284695972262 +-0.7520312648299894 0.3982534380682192 -0.5252077453589667 +-0.7837261159369108 0.3876352023820716 -0.4852961210154623 +-0.8397932177976768 0.3647844101103325 -0.4020941251516622 +-0.8075048289661368 0.4526193389762838 -0.3782481793492757 +-0.7552978950011523 0.4660436356555515 -0.4607910800696817 +-0.812993150902601 0.3764535423311203 -0.4442126372040895 +-0.8246324662022423 0.4092242370692277 -0.3905340183393969 +-0.7824850216244813 0.4596305363723557 -0.4200678052022027 +-0.7702686435929025 0.4272820054533243 -0.4734092357710562 +-0.7986093810203495 0.4185242417494718 -0.4325049313179258 +-0.397987795746724 0.8968965621000675 -0.1928270503060795 +-0.3575185519850186 0.9118769459988404 -0.2016455314217585 +-0.3159623198338209 0.9252578336374551 -0.2099184454443047 +-0.2598733980921648 0.9349386112269121 -0.2415690588654181 +-0.2461219389635654 0.9321747719687169 -0.2654697452929156 +-0.2322010244699069 0.9287059484210376 -0.2891157996417812 +-0.2603532468927603 0.9092918729116831 -0.3246605561030793 +-0.3022268951754449 0.8920077945937195 -0.336126461643024 +-0.3434505259544689 0.8727708225041938 -0.3468613953828698 +-0.3984016606035447 0.8616177524494423 -0.314469339510722 +-0.4124426506973092 0.8695485107346018 -0.2716182014611929 +-0.4255324664236283 0.8758407303258861 -0.2276513455300491 +-0.3855857220826023 0.8930325059132467 -0.2319840389085969 +-0.3026500020721047 0.9226606575862485 -0.2389566638289604 +-0.2747428966537313 0.9146852298740363 -0.2964241403607316 +-0.3580466603561683 0.881041539118385 -0.3091413840877698 +-0.3445885700741562 0.9086678117717805 -0.2357573439452786 +-0.2888622375125838 0.9191199728138366 -0.2679124545703618 +-0.3167541413748233 0.8987708436932361 -0.3031134844391575 +-0.3721728007859536 0.8877195801544827 -0.2710006519650605 +-0.3309240129374058 0.9042775253031471 -0.269761848475688 +-0.9073191875638983 0.3795428684938378 -0.1808842250000166 +-0.8939870729243389 0.4093239949742722 -0.1823210919846487 +-0.8796942324610627 0.4386119370712497 -0.1837324849702631 +-0.8528775690153008 0.4734911560939747 -0.2200135845154607 +-0.8400235197314583 0.4790924453329856 -0.2546191570224683 +-0.8258606679812164 0.4843241898903022 -0.2887632874323214 +-0.8914573083825412 0.3173394720003184 -0.3234185010816697 +-0.9031819542753603 0.3288023390077397 -0.2759553937403293 +-0.912708485327706 0.3394082387417322 -0.2275198195433538 +-0.8995640746141795 0.3737080397452714 -0.2261123099109861 +-0.8696046928191838 0.4408711743983422 -0.2223067381153339 +-0.8448962593900674 0.4440054467033535 -0.2983445561199798 +-0.877814979747756 0.3602996225114966 -0.3156343507106283 +-0.8851842733159753 0.4076009312854563 -0.2242995387630065 +-0.8579795552426978 0.4426674181379575 -0.2606082111227838 +-0.8622612659315124 0.4026207862976379 -0.3072491036850353 +-0.8896373436719498 0.3673569710791021 -0.2712826064160856 +-0.8745487664624343 0.405396905695355 -0.2661161474463092 +-0.7332930177027778 0.3738625389662548 -0.5678980120990557 +-0.7017198347267681 0.3867985362285068 -0.5983110946008953 +-0.6683308601781605 0.3992088504407677 -0.6276672327462065 +-0.63530534792921 0.36727755003407 -0.6793337295714948 +-0.6359062220066101 0.3224410798835193 -0.7011811654749647 +-0.6349155518696906 0.2767689267380117 -0.7213052080681902 +-0.6776701852293961 0.2213781375449829 -0.7012523370857814 +-0.7202359136471579 0.2116596552000996 -0.660651511050583 +-0.7599036434425401 0.2014547865793659 -0.6180310846931689 +-0.7422661990425856 0.3318689984006083 -0.5821544963834341 +-0.6730066776762669 0.3560274443401378 -0.6483104739858701 +-0.6777302385291858 0.2668607157592365 -0.6851766795269969 +-0.7556475992931224 0.2454267025777651 -0.6072581323822235 +-0.7086752968419561 0.344206252524445 -0.6158744834534418 +-0.6761599382157067 0.3118326209707405 -0.6675089171319363 +-0.7179971703127241 0.2563904313121603 -0.6471043271022731 +-0.7497468618232828 0.288981215256692 -0.5952894257543173 +-0.714127519399939 0.3006585522010698 -0.6321600438370385 +-0.2566224237224553 0.3338465295684588 -0.9070233879773493 +-0.2712092829198787 0.3723220104648237 -0.8875932882697554 +-0.2852345938227252 0.4100264958747603 -0.866325284848278 +-0.2619172516309712 0.463678904124881 -0.8464048837096982 +-0.2245638456152067 0.4800782204074162 -0.847995272117102 +-0.1868751237506748 0.4955958372132612 -0.8482113264158033 +-0.1425667957129398 0.4836033373001796 -0.8635985878359653 +-0.1360098976023123 0.4564078014571419 -0.8793140659191496 +-0.1293129280644145 0.4287423690379935 -0.8941242350071361 +-0.1526757998011365 0.3751100408630493 -0.9143208175464479 +-0.1827068782988627 0.3488466272762936 -0.9191975996815043 +-0.2123606524411307 0.3220639767327201 -0.9225929482636874 +-0.2253853282891788 0.3583921969752721 -0.9059561175571457 +-0.2502340959507038 0.4293945004269842 -0.8677576045341202 +-0.1787033715444035 0.4663315670558725 -0.8663717300130915 +-0.161566932792793 0.4059687720398824 -0.8994917911556276 +-0.2380345813275448 0.3942358761833178 -0.8876472339968126 +-0.2146388255246736 0.4482545111154106 -0.8677546126884449 +-0.1702556103209373 0.4364169577982857 -0.8834892563581825 +-0.1936572852658392 0.3824809419209701 -0.903440747880409 +-0.2043200802106439 0.4156701595712763 -0.8862683697756034 +-0.5745797171702709 0.7911222535469072 -0.2097229805228658 +-0.5303497047732996 0.8234600805395529 -0.2016003135033941 +-0.4843745165835348 0.8533289631432359 -0.1929015509148568 +-0.4188250705353198 0.8304810713912844 -0.3672693158322222 +-0.4531907305438446 0.8076581775079517 -0.3772352449780777 +-0.4868228752513271 0.7833731294971135 -0.3864324366741609 +-0.5458719686468372 0.7603165289548605 -0.3520547821627468 +-0.5710592431101088 0.7609893876535756 -0.3078741508102711 +-0.594657203708666 0.7597705659626031 -0.2629286921852687 +-0.5547514767167998 0.7920203711654931 -0.2548617875229721 +-0.4697552721739691 0.8502886251200954 -0.2373588807189193 +-0.4366927811823471 0.8389380836632817 -0.3247803975651966 +-0.5107004955703571 0.7881213043170375 -0.3435837794567775 +-0.5129968755310251 0.8222595455363414 -0.2464212764145484 +-0.4537751256461914 0.8454583083665974 -0.2815819315202499 +-0.4741886132899576 0.8143870013114318 -0.3345429286670414 +-0.5334385306090674 0.7909829402800928 -0.2996486646849915 +-0.4942240081910114 0.8192009609021795 -0.2909508813950508 +-0.548197861096856 0.7302994231752504 -0.407605026464013 +-0.5761300973293115 0.7014581746884746 -0.4195599362594469 +-0.6029572518754025 0.6713860257488667 -0.4309099173145176 +-0.65796495454436 0.6387015073025282 -0.398926688955398 +-0.6848844186492873 0.6366226576193111 -0.3544642787322199 +-0.7099818477679296 0.6331767388764464 -0.3082417771584909 +-0.7062170070170214 0.6617403980780061 -0.251708530946971 +-0.6776923095111042 0.694819041425275 -0.240748070194483 +-0.6477899222998 0.7264750763915288 -0.2293516512884557 +-0.6253650316467193 0.7302780233789826 -0.2749774277339573 +-0.5755707124045363 0.7319380027865682 -0.3646712424896486 +-0.6318009191208321 0.6709881834141979 -0.3880753229935995 +-0.6832059786150815 0.6668061403151566 -0.2976561136993705 +-0.6013000561825985 0.7319997677601012 -0.3203351095867599 +-0.6042840287416239 0.7021158542006617 -0.3766618375783077 +-0.6583991835389733 0.6696538884963301 -0.3436192438396862 +-0.6549462400528894 0.6992351364532414 -0.2865582778245984 +-0.6304795341870051 0.7015038764356415 -0.3322466979777305 +-0.6923617970534421 0.5418623079310424 -0.4764665583486131 +-0.6722312324450085 0.5756884333730188 -0.4654975808809152 +-0.6509105308511582 0.6085117963624793 -0.4539040366804109 +-0.596518804130207 0.6377848456769609 -0.4872328056934209 +-0.5624389913061159 0.6333529568186077 -0.531532137455193 +-0.5265911614768986 0.6269301665409172 -0.5741605306317986 +-0.524820007570333 0.5935478626873683 -0.6101351443353619 +-0.5589893993948117 0.5672659706949349 -0.6047645573739924 +-0.5917868976425463 0.5398183369785504 -0.5986521785146385 +-0.6464829486708188 0.5108160043357017 -0.5666805156279788 +-0.6689425513546908 0.5099805309644602 -0.5407732621203494 +-0.6905197263658309 0.5087690930812134 -0.5141366719316737 +-0.6688207500649448 0.5424734824207454 -0.5083319045199444 +-0.6217338251281856 0.6070819834920503 -0.4948722219026167 +-0.558447972846155 0.5995546699321128 -0.5732975312929712 +-0.6184374313521248 0.5414425885454368 -0.5695393461489757 +-0.6458756861463317 0.5752712477173445 -0.5019039645138649 +-0.5908404998743689 0.6040816249744458 -0.5347830345817252 +-0.5890619086124406 0.5710573828513265 -0.5717512862362991 +-0.6441485565139707 0.5423325049565693 -0.5393960430041185 +-0.6181125559137098 0.5737041796093574 -0.5374015096002012 +-0.4890999006142355 0.5882630233997045 -0.6439937131057909 +-0.4879983112990404 0.5567720641322893 -0.6722071977977883 +-0.4860253530526024 0.5242938296259757 -0.6992105093648275 +-0.5231606311873107 0.4724103216172306 -0.7093175889580063 +-0.5615045420416468 0.4528404845219213 -0.6925663468899943 +-0.5981815142763466 0.4323548012322058 -0.6747208325148386 +-0.6315185644049132 0.4367241361562019 -0.640668659847332 +-0.629297093398093 0.462027663693135 -0.6249124788504187 +-0.6265080857299006 0.4868938942698168 -0.6086229984463517 +-0.5255788910022209 0.5645935545180284 -0.6363968475169985 +-0.5247485095638691 0.5038928532155158 -0.6860983852107689 +-0.5975305220816816 0.4600315633822573 -0.6567558419023536 +-0.5943231224316698 0.5138383701471291 -0.6186680495286729 +-0.5255557168389579 0.5346622720087157 -0.661760865712356 +-0.56192907073423 0.4824464648143475 -0.6719234540123622 +-0.5962412217325997 0.4872174584619445 -0.6380560740849508 +-0.5606679469509964 0.5397611922993013 -0.6279405294686682 +-0.5616495498880983 0.5114524933046468 -0.6503584628518008 +-0.6439147996048002 0.7470949512072114 -0.164993529359803 +-0.667608528582982 0.736246710873895 -0.1106328761744742 +-0.6888489110399983 0.7227832931694621 -0.05542101473372416 +-0.5286760426179563 0.8475705651688156 -0.04610617118381371 +-0.4995765975010478 0.8613351105479102 -0.09233120039669812 +-0.4692890097747728 0.8721657149516199 -0.1381839027077421 +-0.5152152630349716 0.8446094554465046 -0.1455613290203268 +-0.6029317346751023 0.7818272973538354 -0.1588061725313889 +-0.6512639041818611 0.756979841283022 -0.05326205967600667 +-0.5709877324709648 0.8195153431819162 -0.04865810987997782 +-0.559934779827769 0.8143991959151923 -0.1524040420458589 +-0.6281758942423101 0.7707619547580027 -0.1064004463829762 +-0.611926731886075 0.789266316659296 -0.05103289321893704 +-0.5438651563753916 0.8335060541604985 -0.09735681464883179 +-0.5868552847761299 0.8032382446551897 -0.1020254725721818 +-0.1732520442053807 0.8042691331059183 -0.5684495498386037 +-0.1765323732980016 0.8287389755527977 -0.5310631144953246 +-0.1794263535934661 0.8515798436885749 -0.4925626391226752 +-0.1369197732189599 0.888883841308259 -0.4371938841781095 +-0.09139690363593357 0.9028864600140528 -0.4200507663712283 +-0.0456402951592064 0.9145757568203898 -0.4018309949396531 +-0.04254989754167387 0.8208033360793554 -0.5696239019740951 +-0.08521828471147903 0.8083350129122095 -0.5825224037331534 +-0.1276938575702235 0.7941394542407184 -0.594169004540871 +-0.1304224473188718 0.820402028109161 -0.5567140177054388 +-0.1350820106482444 0.8678837395408694 -0.4780488103110225 +-0.04502457167415071 0.8941866869601665 -0.4454244681298505 +-0.04346422575129542 0.8472260710774639 -0.5294514572333182 +-0.1328983077614449 0.845026796531368 -0.5179457046236393 +-0.09016558044518762 0.882126854536881 -0.4623011795440831 +-0.04429347544949479 0.8717147766596328 -0.4880076189834041 +-0.08704516203585062 0.8347588216964247 -0.5436918698731379 +-0.0887030339684978 0.8593916578770435 -0.5035650406214969 +-0.6639620293865661 0.4278351419123317 -0.613279312285787 +-0.7242448810082667 0.4085602672946015 -0.5554708456089172 +-0.7027835709666573 0.4761497000724111 -0.5285609856017621 +-0.6529914973653118 0.4837217720268334 -0.5827652628939274 +-0.6948803695314609 0.4184340353270121 -0.5848540246247547 +-0.7140522090004361 0.4427035124558193 -0.5423495578322876 +-0.678436209775941 0.4801304734100729 -0.5560566857505401 +-0.6588410408268492 0.4560309260743903 -0.5983011594388967 +-0.6871019574733089 0.4495814690227793 -0.5707603724398419 +-0.3744972453712888 0.9269089447052622 -0.02432326940799375 +-0.3660494859082976 0.9293221748600017 -0.04866281105471623 +-0.3573565405627211 0.9311131639725245 -0.07296971148441538 +-0.3712837039687746 0.9208657339658444 -0.1189735734302956 +-0.3937630060243679 0.9083851655144536 -0.1406665779776145 +-0.4157965808407528 0.8948766521208716 -0.1622004341858538 +-0.4914689702977947 0.869944207388864 -0.04068571327858083 +-0.4143179635884552 0.9096438139315544 -0.02981202482172992 +-0.3861164988671136 0.9181077673348979 -0.08939897573200475 +-0.4421435740508293 0.8886010124409961 -0.1220544985422315 +-0.4533443417893749 0.8906370265398397 -0.03527881409332349 +-0.4004061943522205 0.9143930091958746 -0.05966828519477421 +-0.4144066067417513 0.9039237829704673 -0.105777875140066 +-0.467227311965155 0.8803745371098674 -0.08148198182667653 +-0.4341862089177688 0.8980505776000296 -0.07062220654913662 +-0.8083672438472492 0.1439539581235125 -0.5708061466166739 +-0.8181242040247366 0.09610535073895858 -0.5669537444520785 +-0.825880999647101 0.04807497081991669 -0.561791217092764 +-0.9143819872232858 0.04379936475378181 -0.4024763310913572 +-0.902815823181787 0.08725777554343174 -0.4210815479450556 +-0.8886809573705231 0.1306411130496583 -0.4395213937775461 +-0.8304287659029493 0.1407533488821691 -0.5390515369974928 +-0.850743770711085 0.0470480433202583 -0.5234706469478684 +-0.8950359732341737 0.04490776603954804 -0.4437272801689039 +-0.8706070990392117 0.1340894228447143 -0.4733532568639406 +-0.8416567422111971 0.09397792190332067 -0.5317725815470068 +-0.8738100185028504 0.04599148137831953 -0.4840876317410682 +-0.8840335738468249 0.08954908722328608 -0.4587653008773517 +-0.8511829676451224 0.1374626647457147 -0.5065486861021851 +-0.8636374451119317 0.09179081101980262 -0.4956862015558454 +-0.2582215048240584 0.9458440493377832 -0.1967249063507308 +-0.2428448373109636 0.9540273080726507 -0.175665251097259 +-0.2272866491422792 0.961498016707736 -0.154474408847436 +-0.159418532819705 0.9758474627603799 -0.1493568238070877 +-0.1065003179925968 0.9805104278028072 -0.1650968904535511 +-0.05313901023659073 0.9821486945223594 -0.1804444164808116 +-0.05491580162918597 0.9726410035017634 -0.2257293357951209 +-0.1099280046493003 0.9604371385475292 -0.2558834435684683 +-0.164582772919695 0.9443402744250253 -0.2848402305801132 +-0.1881949569015117 0.9462243395649155 -0.2631390457757606 +-0.2351276028707903 0.9469709614910303 -0.2190000193173268 +-0.1847407131352572 0.967479690052179 -0.1727828644478842 +-0.0982230288383286 0.9730725226779974 -0.2085236250761611 +-0.2117487010419678 0.9470985646986239 -0.2411779350455717 +-0.2100160200799551 0.9578377677460732 -0.1960614240206247 +-0.1416483496412028 0.9713545135744767 -0.1908039674703209 +-0.1433450025472313 0.961057891594045 -0.2362624372377951 +-0.1767988138832124 0.9601899822042821 -0.2162807838991478 +-0.930314194993467 0.04285181756700503 -0.3642515893237276 +-0.9347008765957125 0.08579961485041722 -0.3449241907763597 +-0.9369963472993144 0.1285554511058351 -0.3248250931481706 +-0.9246050334002776 0.2049377159998247 -0.3211013310026083 +-0.910435289061847 0.2387846895798087 -0.3377713079187538 +-0.8947341347634022 0.2722389300442038 -0.354029367507235 +-0.8955348462458893 0.2374166300303627 -0.3763650926220142 +-0.8925000396324323 0.1664380667140316 -0.4192159934981041 +-0.9197695384286007 0.08431130641541794 -0.3832957080236673 +-0.9248976397700512 0.1651303437954933 -0.3424855113808042 +-0.8947923455342521 0.2020940364791324 -0.3981264356870601 +-0.9072845808129034 0.1254517656863142 -0.4013683394406441 +-0.9232865393452064 0.1248401291236239 -0.3632587348218203 +-0.9111061787860829 0.2014294054909386 -0.3595993959691665 +-0.9100575739711989 0.1635834294219767 -0.3808354942441696 +-0.6555247659462685 0.1747896048268438 -0.7346671867421094 +-0.675440257490978 0.1170897597853166 -0.7280593703221859 +-0.6924398095476232 0.05780779989137939 -0.719156011186286 +-0.795721508258197 0.05068026800175746 -0.6035385586112706 +-0.7741055135193219 0.1521725265143729 -0.6144950578427947 +-0.6976038726096215 0.1676430777933156 -0.6965950296894484 +-0.7289225501115876 0.05556501338503078 -0.682337486311826 +-0.7860151009781404 0.1016903883791064 -0.6097862953081435 +-0.7371596291030975 0.1600865968180444 -0.6564815022068793 +-0.7145932926943629 0.1122169275331526 -0.6904808376857738 +-0.7633770534720332 0.05318307002981058 -0.6437600758780876 +-0.7514797850942149 0.1070724811649054 -0.6510096899216968 +-0.765335137255106 0.6121879777888886 -0.1987158965293397 +-0.7923055814178117 0.5953127416252403 -0.1336211259974373 +-0.8141703637517157 0.576744484437391 -0.0670255060364833 +-0.6764665436390938 0.7156469601551481 -0.1739035472831814 +-0.7373316929026319 0.6480246189512083 -0.1908037417727444 +-0.7855323043499806 0.6154712251815512 -0.06429751003055757 +-0.7227689756076981 0.6886107891041804 -0.05848238220453049 +-0.7076604574615085 0.682571094671055 -0.1825195268044658 +-0.7636817447291667 0.6327314866286714 -0.1282226914242839 +-0.7550326573916818 0.6528017715112584 -0.06144536909985755 +-0.7012027201234438 0.7033458676145323 -0.1167019100145494 +-0.7332732032614683 0.6687944951493742 -0.1225737844588273 +-0.04115696493122542 0.6959390239939658 -0.7169204831220656 +-0.08238973474016117 0.6833882699634055 -0.7253912076154974 +-0.1234653686547682 0.6695186887873829 -0.7324623049054234 +-0.1660373288173932 0.6875404240715589 -0.706908601381173 +-0.1675896541033831 0.7193646895554748 -0.6741128624038141 +-0.1687944112082217 0.7496778758665482 -0.6399152515615563 +-0.04233502689064001 0.7923104444328157 -0.6086476034133733 +-0.04163581565669308 0.7297758812049554 -0.6824174837049037 +-0.124914242687493 0.7029897144412639 -0.700144194693922 +-0.1270367349659823 0.7654574789297445 -0.6308220953008088 +-0.04202921653766398 0.7619367714875501 -0.6462862378330199 +-0.08335878006097559 0.7170993597991805 -0.691968078716317 +-0.1261068477104283 0.7350290096149683 -0.6662052371341565 +-0.08477854334799689 0.7797026101528449 -0.6203841054609898 +-0.08415645415611021 0.7492525419882399 -0.6569157629011738 +-0.5034740280471522 0.7537779415944896 -0.4222945865714469 +-0.4868757802655746 0.749101868521503 -0.449219729273304 +-0.4698987946507095 0.7436134826207135 -0.4756407375851063 +-0.4628521235649203 0.7095492370596688 -0.5313264456993325 +-0.4725307049070803 0.6803839177466214 -0.560171810600798 +-0.4813699082587297 0.6500100011382676 -0.588022116797669 +-0.5281136322463877 0.7265704409027526 -0.4395354204633648 +-0.4853058994657299 0.7162268549455453 -0.5014950410508281 +-0.5137360278953124 0.6577522736298027 -0.5508513775758139 +-0.5747852151355112 0.6684610496251802 -0.4719976499895169 +-0.5070482756132267 0.7219171664105447 -0.4708902749467473 +-0.4999503639495215 0.6875645796619556 -0.5265971727810729 +-0.5449464483586424 0.6639248570837466 -0.5120909612243005 +-0.5519420818124317 0.6980949802633614 -0.4560957540425652 +-0.5264500943953139 0.6934872836910042 -0.4918594163681708 +-0.4987226241360423 0.1201159482670393 -0.8583984524373105 +-0.5187922851683985 0.08005966650168006 -0.8511433572844184 +-0.5377090815336906 0.04003367877234835 -0.8421794631788091 +-0.5960950152423897 0.2137050157923372 -0.7739514836398804 +-0.5580240100081807 0.1961823277371111 -0.8063012455267811 +-0.5183888499251678 0.1781098010255665 -0.8363909965153228 +-0.5401134099341081 0.1343432225039441 -0.8308004591817494 +-0.5785966744939834 0.04466157792847343 -0.8143900980006095 +-0.6561101097033443 0.05358557212940695 -0.7527603273317675 +-0.6187822370375031 0.1617920920500227 -0.7687209260043206 +-0.5601504268667026 0.08968870118453606 -0.8235213635121327 +-0.6181149080908308 0.04919173688732537 -0.7845470880819531 +-0.638682775322601 0.1082777790053366 -0.7618137797912896 +-0.5802274280281295 0.1482743950854531 -0.8008438271760011 +-0.6001867140550792 0.09912062012154564 -0.7936945325113982 +-0.8431365844326304 0.5356918436524719 -0.04642142431564596 +-0.8525669987513672 0.5142746926511663 -0.09301103772474843 +-0.8596890278702757 0.4914497457042533 -0.1393266765794879 +-0.9236237959252304 0.3588507921809541 -0.1347040925576125 +-0.925627487864052 0.3675939725807789 -0.08993567163681804 +-0.925714834966485 0.3755451554526466 -0.04492082522639832 +-0.8664598946342946 0.4971145234971942 -0.04609123038588664 +-0.8774878834995672 0.4592241067664082 -0.1383048591917306 +-0.9094828529186155 0.3928439761091013 -0.1360681839439624 +-0.9077969038459029 0.4169493160583372 -0.04536572722085709 +-0.8730624417731695 0.4787871634088122 -0.09232997844695165 +-0.894092727736743 0.4263522091510774 -0.1371932504180379 +-0.9096311717363589 0.405362593559452 -0.09084216613606902 +-0.8880275034603922 0.4575104853876649 -0.04573083050028976 +-0.8920938237678225 0.4424702006183836 -0.09159001670505734 +-0.1608472983237518 0.6202901942783026 -0.7677032118625892 +-0.1572025567989104 0.5847406255402663 -0.7958427966493529 +-0.1532325799535079 0.5479812915810384 -0.8223358684369597 +-0.3059124273022636 0.4813464024281388 -0.8214153807249567 +-0.3127023246693694 0.5152431335573977 -0.7979610074861589 +-0.3189464943378825 0.5482406630961691 -0.7731140336829024 +-0.2853451911463772 0.6004919404216149 -0.7469856433548914 +-0.245343865253665 0.6197275169708698 -0.7454825232636322 +-0.2048997528237416 0.6377609879110662 -0.7424803119217844 +-0.2009775477839086 0.6040242914386632 -0.7712085843912707 +-0.1919388214893691 0.5327290529202531 -0.8242325187590952 +-0.2684957878127432 0.499254851350334 -0.8238049558784956 +-0.2802417131944733 0.5678495225854227 -0.7739583334297357 +-0.1966495482976042 0.5689461543548486 -0.798516893120726 +-0.2304000287586503 0.5164745512106648 -0.8247241142950503 +-0.2746159167952505 0.5340438078959094 -0.7996144755385192 +-0.2408195552799288 0.5864999426521434 -0.7733199590491697 +-0.2358296634769061 0.5520184215599306 -0.7997874918269551 +-0.3275886913777106 0.6135960367011837 -0.7184605438199365 +-0.3299341391596727 0.6459530332115472 -0.6883953389599375 +-0.3316341060441339 0.6770462918037849 -0.6569833623944005 +-0.2929250098586511 0.7268149781594778 -0.6212366104169543 +-0.2521785793971282 0.7455107651105691 -0.6169438087844793 +-0.2110580378905362 0.7627361891410324 -0.6113002620778204 +-0.2101628671679776 0.7337528943255209 -0.6460946210367766 +-0.2070740064556243 0.6710760455285446 -0.7118829236385619 +-0.2880975005983434 0.6339661427867914 -0.7176954506955057 +-0.2918966734881033 0.6973187704137492 -0.6546318541250772 +-0.2088307744220899 0.7031462836410123 -0.6796874365883948 +-0.2478008872287328 0.6531597034924775 -0.7155257661484118 +-0.2902840381417314 0.6663135651635276 -0.6868488990157874 +-0.2512271012698622 0.7162426102512162 -0.6510617995613527 +-0.2497667486529546 0.6853991507282893 -0.6839916486685136 +-0.4766302183778666 0.4604898777490737 -0.7488475862414931 +-0.4693079190274472 0.4291882536689076 -0.7717172539542967 +-0.4612551750301204 0.3972186284290726 -0.7933857981693772 +-0.5017038967820997 0.3335225076113772 -0.7981578395720204 +-0.5482851102213332 0.3005800596488781 -0.7804069871874914 +-0.5918005472513053 0.2661981933583171 -0.7608617707085982 +-0.5954280150484701 0.3087791344716372 -0.7417013718541887 +-0.5985934617773743 0.3920911741911031 -0.6985344505740727 +-0.5191715070943322 0.4388189496612796 -0.7334158954096723 +-0.5084414907505935 0.3691910139649909 -0.7779365306313982 +-0.5976841164136866 0.3508314604403113 -0.7208959587569549 +-0.5598823732791872 0.4159691583887321 -0.7165901111239499 +-0.5142709570258585 0.404354461005709 -0.756321923934835 +-0.5532807110646898 0.3396318826373013 -0.7606120161159655 +-0.5571434356042199 0.3781749143111611 -0.739307058230119 +-0.03732850175572591 0.545492631849909 -0.8372839252930467 +-0.07471097274779147 0.5345470982980511 -0.8418299532876056 +-0.111980276039361 0.5227790166967111 -0.8450813673722598 +-0.1152083297755752 0.561303613226253 -0.8195518864168851 +-0.1209684877267689 0.6348641341378511 -0.7630951160651568 +-0.04032482137241266 0.6605691705357416 -0.7496814521641877 +-0.03840457800241585 0.5852212952458503 -0.809963655961936 +-0.1182110139974842 0.5987319495924279 -0.7921781420280019 +-0.08072007708726152 0.6483175439803324 -0.7570790126019452 +-0.03940550016638496 0.6236232676706254 -0.7807312127591981 +-0.07686899271962473 0.5737391022510253 -0.8154229580447548 +-0.07887647219585583 0.6117175355443487 -0.7871341428508134 +-0.3153169637158127 0.9429624381851891 -0.1067569789984904 +-0.2814439852158873 0.952545068318159 -0.1159619593166365 +-0.2463544099466882 0.9611522533177574 -0.1244823306418074 +-0.3779163173594891 0.9098040759909475 -0.1715686462722726 +-0.3365159579551895 0.9328736051275682 -0.1284672989433301 +-0.2641046591110455 0.9533763429815938 -0.1460214973176248 +-0.2989536788282557 0.9354056429659459 -0.1887934877651167 +-0.3574046863798739 0.9218100831819559 -0.1500935065143703 +-0.3008996660953772 0.9436813345644384 -0.137567909551505 +-0.2816531338463104 0.9447873161063792 -0.1674766835086513 +-0.3389912678869121 0.9233178199755246 -0.1804691763489507 +-0.3201009597890342 0.9339301848784372 -0.159090494106553 +-0.09200728440365857 0.3967711904095578 -0.9132947399813748 +-0.06136815477678072 0.3924537448105858 -0.9177221844128214 +-0.03066908875719852 0.3877528704429801 -0.9212530154404014 +-0.06126410824866778 0.2217298623651845 -0.9731816773737634 +-0.1220535947055294 0.2469364657149666 -0.9613143616526592 +-0.1824020197904339 0.2717314532797192 -0.9449293732734007 +-0.1601656379772319 0.3036978091881378 -0.9392095661276411 +-0.1148718221936835 0.3663112091148846 -0.9233745516001045 +-0.0384063627152549 0.3471664464516443 -0.9370167606617941 +-0.05373583094265257 0.2640721391275463 -0.9630048628171637 +-0.1376433096843164 0.33524575922005 -0.9320217809816034 +-0.07670791642185723 0.356893380443248 -0.9309903385932683 +-0.04611256646438387 0.3059088946955891 -0.95094341543553 +-0.1071114997035049 0.2840553838787295 -0.9528062056477036 +-0.09198923189610778 0.3207277678322013 -0.9426938422184257 +-0.9802676495107746 0.1924061181878168 -0.04533454539881072 +-0.9777571177502447 0.1891760793854426 -0.09057278662538169 +-0.9731249916776361 0.1858224190347399 -0.1360065408591731 +-0.9731683356366705 0.1369246099989312 -0.1849190138703784 +-0.9778127367705908 0.0912009062650533 -0.1885859127974306 +-0.9803113342516178 0.04564051784269479 -0.1921109863304631 +-0.9884043826555456 0.04663975523565975 -0.144504358338659 +-0.9976621219430299 0.04836057231863963 -0.04828607962078002 +-0.9883824120096512 0.1447278639143943 -0.0464117769188048 +-0.9803575432073447 0.1398032322037955 -0.1391191710075599 +-0.9942020681090619 0.04751583251411797 -0.09645980213619847 +-0.994194315119018 0.09661284721024291 -0.04736688230142527 +-0.985469315495861 0.1423124827448811 -0.0927220872883434 +-0.9854895985640159 0.09319019561104527 -0.1418655651104604 +-0.9909760438943306 0.09493284359844573 -0.09462682301469647 +-0.754538001580753 0.5944712599395617 -0.2779861961975696 +-0.7745967826386 0.560309471946186 -0.2933481207939055 +-0.7932571289535187 0.5251361174419328 -0.3081804431212872 +-0.8265991163271703 0.5527976498464798 -0.1055872114005763 +-0.7825253845789625 0.5817758827123526 -0.2217900917169433 +-0.8128634213027295 0.5176706772534563 -0.2669646572487998 +-0.8460073772250396 0.5010050678925355 -0.182388156487217 +-0.8065299012144949 0.5679040126371238 -0.1643001852634096 +-0.7983952463734678 0.5502168171745631 -0.2445945311460234 +-0.8304481485644003 0.5096272402675451 -0.2250243287363514 +-0.8372318610787318 0.5275054907300463 -0.1441553607893105 +-0.8192653297469221 0.5392934367184099 -0.1948509907265383 +-0.6800095402835531 0.6065407248758873 -0.4119409838683011 +-0.7206154987076065 0.5389145937236399 -0.436215959925897 +-0.771027333744789 0.5308237653743053 -0.3517712050925231 +-0.7316166551344646 0.6001947428140976 -0.3232697644818907 +-0.7009342657821999 0.5732306297625206 -0.4243793116475311 +-0.7468138448729363 0.5352822641078551 -0.3946415827528444 +-0.7520045196869877 0.5660205857244813 -0.3378015673534653 +-0.7067557671395212 0.6039606093335046 -0.3684126327754364 +-0.7274395057143525 0.5701275177885082 -0.3818198252924706 +-0.04236739858153338 0.1730938977951456 -0.983993651444722 +-0.084810031364337 0.1506145796311701 -0.9849479717134839 +-0.1269875327715374 0.1278165434411078 -0.983634636307285 +-0.2061892734086928 0.1126759266359325 -0.9720031476738793 +-0.2433369272578838 0.1205367409153738 -0.9624230015550289 +-0.2801421285430634 0.1282192277361717 -0.9513570399456249 +-0.2988394875464253 0.1759636675064788 -0.9379401624840783 +-0.2801450621412521 0.215936753412361 -0.9353555808801287 +-0.2610461566359074 0.2557875993609529 -0.930820932359593 +-0.0978066635125322 0.1950436010994463 -0.975905656425203 +-0.1705440084639927 0.1403706985623648 -0.9753003681749266 +-0.256614178912294 0.164571485887173 -0.9523998053412533 +-0.2074149512961627 0.2365099662382179 -0.9492323603042659 +-0.1343156294661275 0.1678291599300519 -0.9766231027158281 +-0.2137466821677614 0.1525780507264009 -0.9649001473203358 +-0.2321820201352872 0.2006114916787996 -0.9517597065080577 +-0.1528079289740475 0.2159369923720855 -0.9643759392311489 +-0.1834258210311936 0.1843489169117088 -0.9655933124315395 +-0.1995535549413489 0.9793189964439954 -0.03335688705793287 +-0.2037997412669789 0.9767342831793985 -0.06675182036123731 +-0.2078136096565575 0.973036158850752 -0.1000706610874847 +-0.245850351181954 0.9647875324783103 -0.09350198927361625 +-0.3210477084831828 0.943664500858065 -0.08016033119939295 +-0.3318432658195335 0.9429560326881425 -0.02672016742584065 +-0.2441573124581348 0.969234647534324 -0.03116736742548951 +-0.2839880686264333 0.954864764805523 -0.08708649614447314 +-0.3265585857473858 0.9436636288598718 -0.05346443342714618 +-0.2884087717416902 0.9570671306333797 -0.02903253078254361 +-0.2451163411139338 0.9674856407596004 -0.06236597023139535 +-0.2863109079283278 0.9563746054187784 -0.05808337207267148 +-0.451982139563131 0.6428201923445996 -0.6184612727002282 +-0.413383718571875 0.6656251332722364 -0.6213349202934003 +-0.3735949383205108 0.686941276849967 -0.6233285684300301 +-0.3661602113319745 0.5599665318362448 -0.7432120712559851 +-0.4065985285205681 0.538298030888566 -0.7381821364313831 +-0.4455996810483492 0.5152808206157962 -0.7320700787186436 +-0.4484222446500364 0.548681547708423 -0.7055962370274604 +-0.4516211275579406 0.6126199029221018 -0.6486410499552189 +-0.3728009891496474 0.6570856852706772 -0.6551777046736318 +-0.3690716394409905 0.5934184334752368 -0.7152906316820703 +-0.4504333922742966 0.5811827939452843 -0.6777435496898682 +-0.4128406155623849 0.6355839961075674 -0.6523768926272655 +-0.3712920689485091 0.6258532828661063 -0.6858934814252523 +-0.409437416239211 0.5717461749481247 -0.7109622448594211 +-0.4115221169235336 0.6042335724001338 -0.6823132251886562 +-0.9606695598850638 0.1794319425532916 -0.211939082525593 +-0.9538051523301494 0.176738962072243 -0.24293840921947 +-0.9459726301130619 0.1738856135706844 -0.2736778698947415 +-0.9456909187056729 0.04361225504584951 -0.3221283245655936 +-0.9707203125558337 0.04500002960118917 -0.235959895167371 +-0.966025587242568 0.1350019421925938 -0.2203838478584104 +-0.9479132537941638 0.1308371170324431 -0.2904171346322389 +-0.9591706869812106 0.04432524487434419 -0.2793328944160037 +-0.9694214664279268 0.08996219052604681 -0.2283173771408636 +-0.957599208145867 0.1329766950124185 -0.2555796453984209 +-0.94783720480274 0.08727473493518476 -0.3065742223894927 +-0.9594209259966104 0.08865608355413744 -0.267678138084993 +-0.1755006485188913 0.07869406937275865 -0.981329081305045 +-0.1821688906775769 0.05248206814160905 -0.9818656363234638 +-0.1887637881988091 0.02624851848663424 -0.9816716597427533 +-0.3669119675894904 0.03398098239848051 -0.9296348212469469 +-0.3505655372514668 0.06801094442131389 -0.9340654771109524 +-0.3337117424719346 0.1019423133104855 -0.9371468602589734 +-0.2157031047063449 0.0846233992064723 -0.9727852028720346 +-0.2341719963593333 0.02822069749484083 -0.9717855053220279 +-0.3233521793893167 0.03212027527405307 -0.9457333958365317 +-0.2949069724773033 0.09634760145637952 -0.9506560983225604 +-0.2250258636190718 0.05644178406031707 -0.9727166523271715 +-0.2790636498383718 0.03019240291307614 -0.9597978423320304 +-0.309325632592432 0.06427288132008302 -0.9487816660054652 +-0.255517768259224 0.09055128236498421 -0.962554484362253 +-0.2674319159786253 0.0604009574561763 -0.9616818053048413 +-0.4262818564369097 0.7539803585423812 -0.4997973567407135 +-0.3996844031374327 0.7698049953832196 -0.4976471108845256 +-0.3726226151890139 0.7848151492574661 -0.4951944750758848 +-0.3428931013258854 0.7777472518338916 -0.526814515107495 +-0.3400470322279754 0.7552302499553247 -0.5603528222694731 +-0.3366293226763911 0.7315207877141772 -0.5929232971105655 +-0.4467005309212438 0.6723045453010528 -0.5903094392284639 +-0.4338239159767739 0.7280178710832929 -0.5308359344561432 +-0.3738121578981926 0.7621430041459589 -0.5285853874624891 +-0.3742787186960203 0.713111818258498 -0.5927790274556985 +-0.4406403960512474 0.7007507474808403 -0.5610565312629765 +-0.404133340867975 0.7455579690853474 -0.5299241054455072 +-0.3743577416455001 0.7382119269374168 -0.5611590079446532 +-0.4109867169237458 0.6933559760953273 -0.5919015196171884 +-0.4079027432457879 0.7200395812287343 -0.5613896628158641 +-0.4386428805395137 0.1539340843855649 -0.8853794220651255 +-0.3986370758131962 0.1481715852857809 -0.9050600328713021 +-0.3577832818250929 0.1420615995484029 -0.9229353309849047 +-0.4966726139857656 0.03859418997760623 -0.8670794675325436 +-0.4589512470155809 0.1157938735317924 -0.8808833814503181 +-0.376192519560995 0.1068082837433566 -0.9203646987744309 +-0.4111227218505768 0.03560115201228515 -0.9108845511663766 +-0.4783084749260553 0.07719520474178403 -0.8747924914965749 +-0.4180347401016295 0.1114310252755223 -0.9015708971978903 +-0.3939937263831309 0.07123818873331186 -0.9163482220404705 +-0.4544315676605349 0.0371405814263641 -0.8900070379075101 +-0.436650426185976 0.07430295791331491 -0.8965575696835857 +-0.2094944176093858 0.9136126511605519 -0.3484594849188233 +-0.2006638631226006 0.9012467440973019 -0.3840420814060961 +-0.1913426489683669 0.8876334955661166 -0.4189209570251232 +-0.2233828507016893 0.8569743224369808 -0.4644298792025169 +-0.2646069712045649 0.8393797773095779 -0.4747891534498975 +-0.3052870416676719 0.8199991292646263 -0.4841500286017299 +-0.3556743427244098 0.8138466897299129 -0.4595098775251972 +-0.3657308260634819 0.827572490652972 -0.4258693879364417 +-0.3751250532717728 0.8401940444073428 -0.391605876041565 +-0.2517358495307728 0.8981784537006099 -0.3604227065113978 +-0.2331803737215069 0.871975570139323 -0.4304480437768313 +-0.3156192384543803 0.834957534360996 -0.4508108385246334 +-0.3348159730746643 0.8613506553621768 -0.3820645399421597 +-0.2427221778446039 0.88569011069837 -0.3957764169243556 +-0.274690035944359 0.8543864791134914 -0.4410999075730329 +-0.3255313202979238 0.8487269400461338 -0.4167636509402145 +-0.2935922397652755 0.8807281197470878 -0.3716471119709776 +-0.2844347213762098 0.8681491504490016 -0.4067111282597444 +-0.1419755911305102 0.03205787994799948 -0.9893509103732518 +-0.1320485608145309 0.09601649325975505 -0.9865819837240647 +-0.04408330345072892 0.1301345531259193 -0.9905158557234651 +-0.04745245819692888 0.04350123867932722 -0.9979258020736977 +-0.1370329362840254 0.0640717482133739 -0.9884921777405528 +-0.08819130904097888 0.1131890441418759 -0.989651723231909 +-0.04577355516598541 0.08690674000066217 -0.9951643081370654 +-0.09483173010776207 0.03781722028582694 -0.9947747487821662 +-0.09152401173056994 0.07556283386612676 -0.9929318271738814 +-0.05220766883149765 0.9893762042326472 -0.1356800862815914 +-0.1565054892051612 0.9812784195769737 -0.1122439090604461 +-0.1501511377270793 0.9879533558560022 -0.03745400502118524 +-0.05016857372991664 0.9977108598221373 -0.04534483876779545 +-0.1045506632494265 0.9867454399553334 -0.1241071937538704 +-0.1534132335660164 0.9853189744795747 -0.07490592965405289 +-0.1003022781124289 0.9940933212511893 -0.04144781838935016 +-0.05121648723815915 0.9945686602078837 -0.09060933487935284 +-0.1024826008976507 0.9912782322594923 -0.08285398458582785 +-0.03571547542605048 0.5075158152254438 -0.8609019120150356 +-0.03238000675829585 0.4285524626512369 -0.9029364993829263 +-0.09714131454577754 0.4291428771311527 -0.8979977483356597 +-0.107142324582628 0.4922310130918265 -0.8638455602905097 +-0.03406473760218052 0.4685056699446475 -0.8828035063828258 +-0.06479587653521569 0.4290820549280366 -0.9009384465782146 +-0.1021913435988152 0.4609915546081825 -0.881500831464951 +-0.07147676909007276 0.500215153247933 -0.8629460423117956 +-0.06816869617608912 0.4650319234250589 -0.8826654740371589 +-0.9340497565403812 0.3084547488764842 -0.1800186662610284 +-0.9467050945671488 0.2667290255677872 -0.1805687980805779 +-0.9575546052662153 0.2244917125730608 -0.1808110862737037 +-0.9426155114605949 0.3308138303875838 -0.0451465079289218 +-0.9388696075765629 0.3165309164893439 -0.1353958598903476 +-0.9636816978791372 0.2298147846166946 -0.1360248137082557 +-0.9699354169270518 0.2391004948950389 -0.04534578625951476 +-0.9417378606978397 0.3239882699487729 -0.09034048186642078 +-0.9522469394607052 0.2734535754530033 -0.1358267586291036 +-0.9678553065715934 0.2346055553320935 -0.09064402323665437 +-0.9573722420624377 0.2852852273406326 -0.04528497752615976 +-0.9558344824520285 0.2796023278569365 -0.09057030646213471 +-0.05271405611876593 0.9612228063810674 -0.270687910295995 +-0.04806518712892804 0.9321520499820685 -0.358862499434656 +-0.1441528308795447 0.9050747050387981 -0.4000746675913713 +-0.1580177299631597 0.9328533476428799 -0.3237514923653051 +-0.05045096846731762 0.9477081015640771 -0.3151254575728887 +-0.096240534579753 0.9199585817132498 -0.3800183777607989 +-0.151269078019717 0.91971872882452 -0.362263889843404 +-0.1055281985620919 0.9487775097215871 -0.2978003296753434 +-0.1010068306061213 0.9352543420076082 -0.339259393277212 +-0.9073647457568604 0.28215866578654 -0.3115697441651672 +-0.9346769971677233 0.2102793956995207 -0.2866382506047862 +-0.9512129490002683 0.2200182178382488 -0.2163005073352667 +-0.927168972974198 0.3002046381354319 -0.2241313695044615 +-0.9217929798403436 0.246421694926813 -0.2992892423500332 +-0.9435560304899194 0.2153089748752021 -0.2516824639586479 +-0.9400294803509991 0.2603439135582957 -0.2203760938581621 +-0.9181863867760173 0.2915146944842208 -0.2682404556344427 +-0.9316678226823836 0.2536280608381173 -0.2601304959703172 +-0.4725557838231439 0.7772212088585547 -0.4154734933491434 +-0.408240223445488 0.8205387399341174 -0.4000701141406449 +-0.3850174382983301 0.7977335422007751 -0.4640934904240692 +-0.4421917413966991 0.7625703927595584 -0.472178843159123 +-0.4407225547900538 0.7995154343679465 -0.4080915337357074 +-0.396917364891331 0.8096371356024396 -0.4323705749715155 +-0.4138624549041912 0.7806261175420323 -0.4683382677423764 +-0.4575893130729772 0.7703240955000935 -0.4440864875825021 +-0.4275422735252668 0.7905302866910556 -0.4384854275491986 +-0.3387313689713059 0.4279729107511591 -0.8379142243320644 +-0.3779919252336075 0.4079812857946741 -0.831067611509145 +-0.4159853454178145 0.3868718884290587 -0.822974078778278 +-0.3602137235857529 0.5283150502527595 -0.7688493227004305 +-0.3464645265927086 0.4621496540502838 -0.8163210330954932 +-0.4244038815981681 0.4199869578899839 -0.8021797183217269 +-0.439248019703888 0.4843456518434834 -0.7566177811329337 +-0.3536384108330892 0.4956553869549726 -0.7932626373187908 +-0.3860927219639353 0.4416582034469729 -0.8098582847476906 +-0.4321711710758077 0.4525317799234256 -0.7800276065949852 +-0.4004313425812435 0.5069786192390042 -0.7633003468577065 +-0.393585885946563 0.4747132927235073 -0.7872340440398043 +-0.2209906036342253 0.8357447162338054 -0.5026867040141967 +-0.2147705503364128 0.788510459100552 -0.5763027560208532 +-0.2967879307518535 0.752019297956574 -0.5885438808287234 +-0.3030169675880764 0.7987030881451417 -0.5198596871667782 +-0.2180981647107997 0.8128921757659702 -0.5400365738801844 +-0.255989109175852 0.7710455904038588 -0.5830594082099343 +-0.3001664044014984 0.7760155799811826 -0.5547070842301771 +-0.2622564922799795 0.8180840362365557 -0.511820321902039 +-0.2593643762983636 0.7952765436948566 -0.5479647245545316 +-0.2838912331531187 0.2904685409478642 -0.9138018354426851 +-0.3253607663316329 0.2854927831967661 -0.9014622801175082 +-0.3659124821420024 0.2799445763634976 -0.8875466689573797 +-0.4177869449955682 0.296960085694134 -0.8586435675504724 +-0.4297457230032574 0.3198485455187267 -0.8444024641662071 +-0.4413307498583037 0.3424588320717106 -0.8294269814550209 +-0.2983175217930199 0.3257029081790885 -0.8971757195750203 +-0.379017199451181 0.3072138232205439 -0.872906426452687 +-0.4040983941444481 0.3607778923517252 -0.8405615981236149 +-0.325812938816827 0.3946426321625785 -0.85912928117911 +-0.3391641721755281 0.3168091372940109 -0.8857762893866111 +-0.3917615346938709 0.3341923942763833 -0.8572271248287244 +-0.3655399617319399 0.3781959285921531 -0.8504988982787286 +-0.3123182684021591 0.3604915987908985 -0.8789215587431332 +-0.3525784506002218 0.347758723994783 -0.8687648163098385 +-0.4242267873349895 0.2457230142143368 -0.8715800784740632 +-0.4426592847609578 0.2174608315799909 -0.8699215736740041 +-0.4603123724380419 0.1885193849026112 -0.8675096318176545 +-0.5607723425733304 0.2475105594990663 -0.7901094245364237 +-0.4832241035139172 0.3120641777265131 -0.8179916960232827 +-0.4443862651042698 0.2680838848631794 -0.854781772187114 +-0.4947830477764503 0.2085441243988436 -0.8436225956028955 +-0.5231853287899684 0.2803938618711863 -0.804771019585009 +-0.4640864185273056 0.2902250572953508 -0.8368949828123055 +-0.4702039267696742 0.2387301042512038 -0.8496565215277221 +-0.5283551075240758 0.2282521339346916 -0.8177663747718429 +-0.4971045741247626 0.2597435539293997 -0.8279011586997349 +-0.4213204735545242 0.1858066166495993 -0.8876739039608074 +-0.384822374322063 0.248939775229669 -0.8887860982990968 +-0.3031100626435793 0.2540257632835286 -0.9184743880546841 +-0.3403402097735095 0.1796352829124672 -0.9229841313610335 +-0.4034148281719032 0.2176424378699358 -0.8887565727740443 +-0.3444128411652885 0.2517383349805591 -0.9044377289463713 +-0.3219726376130602 0.216961291793061 -0.9215538066179182 +-0.3812580573422036 0.1829204410385473 -0.9061911531028717 +-0.3631302232288132 0.2175272778369073 -0.9059902451873626 +2 22 0 769 +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 +3715 +3716 +3717 +3718 +3719 +3720 +3721 +3722 +3723 +3724 +3725 +3726 +3727 +3728 +3729 +3730 +3731 +3732 +3733 +3734 +3735 +3736 +3737 +3738 +3739 +3740 +3741 +3742 +3743 +3744 +3745 +3746 +3747 +3748 +3749 +3750 +3751 +3752 +3753 +3754 +3755 +3756 +3757 +3758 +3759 +3760 +3761 +3762 +3763 +3764 +3765 +3766 +3767 +3768 +3769 +3770 +3771 +3772 +3773 +3774 +3775 +3776 +3777 +3778 +3779 +3780 +3781 +3782 +3783 +3784 +3785 +3786 +3787 +3788 +3789 +3790 +3791 +3792 +3793 +3794 +3795 +3796 +3797 +3798 +3799 +3800 +3801 +3802 +3803 +3804 +3805 +3806 +3807 +3808 +3809 +3810 +3811 +3812 +3813 +3814 +3815 +3816 +3817 +3818 +3819 +3820 +3821 +3822 +3823 +3824 +3825 +3826 +3827 +3828 +3829 +3830 +3831 +3832 +3833 +3834 +3835 +3836 +3837 +3838 +3839 +3840 +3841 +3842 +3843 +3844 +3845 +3846 +3847 +3848 +3849 +3850 +3851 +3852 +3853 +3854 +3855 +3856 +3857 +3858 +3859 +3860 +3861 +3862 +3863 +3864 +3865 +3866 +3867 +3868 +3869 +3870 +3871 +3872 +3873 +3874 +3875 +3876 +3877 +3878 +3879 +3880 +3881 +3882 +3883 +3884 +3885 +3886 +3887 +3888 +3889 +3890 +3891 +3892 +3893 +3894 +3895 +3896 +3897 +3898 +3899 +3900 +3901 +3902 +3903 +3904 +3905 +3906 +3907 +3908 +3909 +3910 +3911 +3912 +3913 +3914 +3915 +3916 +3917 +3918 +3919 +3920 +3921 +3922 +3923 +3924 +3925 +3926 +3927 +3928 +3929 +3930 +3931 +3932 +3933 +3934 +3935 +3936 +3937 +3938 +3939 +3940 +3941 +3942 +3943 +3944 +3945 +3946 +3947 +3948 +3949 +3950 +3951 +3952 +3953 +3954 +3955 +3956 +3957 +3958 +3959 +3960 +3961 +3962 +3963 +3964 +3965 +3966 +3967 +3968 +3969 +3970 +3971 +3972 +3973 +3974 +3975 +3976 +3977 +3978 +3979 +3980 +3981 +3982 +3983 +3984 +3985 +3986 +3987 +3988 +3989 +3990 +3991 +3992 +3993 +3994 +3995 +3996 +3997 +3998 +3999 +4000 +4001 +4002 +4003 +4004 +4005 +4006 +4007 +4008 +4009 +4010 +4011 +4012 +4013 +4014 +4015 +4016 +4017 +4018 +4019 +4020 +4021 +4022 +4023 +4024 +4025 +4026 +4027 +4028 +4029 +4030 +4031 +4032 +4033 +4034 +4035 +4036 +4037 +4038 +4039 +4040 +4041 +4042 +4043 +4044 +4045 +4046 +4047 +4048 +4049 +4050 +4051 +4052 +4053 +4054 +4055 +4056 +4057 +4058 +4059 +4060 +4061 +4062 +4063 +4064 +4065 +4066 +4067 +4068 +4069 +4070 +4071 +4072 +4073 +4074 +4075 +4076 +4077 +4078 +4079 +4080 +4081 +4082 +4083 +4084 +4085 +4086 +4087 +4088 +4089 +4090 +4091 +4092 +4093 +4094 +4095 +4096 +4097 +4098 +4099 +4100 +4101 +4102 +4103 +4104 +4105 +4106 +4107 +4108 +4109 +4110 +4111 +4112 +4113 +4114 +4115 +4116 +4117 +4118 +4119 +4120 +4121 +4122 +4123 +4124 +4125 +4126 +4127 +4128 +4129 +4130 +4131 +4132 +4133 +4134 +4135 +4136 +4137 +4138 +4139 +4140 +4141 +4142 +4143 +4144 +4145 +4146 +4147 +4148 +4149 +4150 +4151 +4152 +4153 +4154 +4155 +4156 +4157 +4158 +4159 +4160 +4161 +4162 +4163 +4164 +4165 +4166 +4167 +4168 +4169 +4170 +4171 +4172 +4173 +4174 +4175 +4176 +4177 +4178 +4179 +4180 +4181 +4182 +4183 +4184 +4185 +4186 +4187 +4188 +4189 +4190 +4191 +4192 +4193 +4194 +4195 +4196 +4197 +4198 +4199 +4200 +4201 +4202 +4203 +4204 +4205 +4206 +4207 +4208 +4209 +4210 +4211 +4212 +4213 +4214 +4215 +4216 +4217 +4218 +4219 +4220 +4221 +4222 +4223 +4224 +4225 +4226 +4227 +4228 +4229 +4230 +4231 +4232 +4233 +4234 +4235 +4236 +4237 +4238 +4239 +4240 +4241 +4242 +4243 +4244 +4245 +4246 +4247 +4248 +4249 +4250 +4251 +4252 +4253 +4254 +4255 +4256 +4257 +4258 +4259 +4260 +4261 +4262 +4263 +4264 +4265 +4266 +4267 +4268 +4269 +4270 +4271 +4272 +4273 +4274 +4275 +4276 +4277 +4278 +4279 +4280 +4281 +4282 +4283 +4284 +4285 +4286 +4287 +4288 +4289 +4290 +4291 +4292 +4293 +4294 +4295 +4296 +4297 +4298 +4299 +4300 +4301 +4302 +4303 +4304 +4305 +4306 +4307 +4308 +4309 +4310 +4311 +4312 +4313 +4314 +4315 +4316 +4317 +4318 +4319 +4320 +4321 +4322 +4323 +4324 +4325 +4326 +4327 +4328 +4329 +4330 +4331 +4332 +4333 +4334 +4335 +4336 +4337 +4338 +4339 +4340 +4341 +4342 +4343 +4344 +4345 +4346 +4347 +4348 +4349 +4350 +4351 +4352 +4353 +4354 +4355 +4356 +4357 +4358 +4359 +4360 +4361 +4362 +4363 +4364 +4365 +4366 +4367 +4368 +4369 +4370 +4371 +4372 +4373 +4374 +4375 +4376 +4377 +4378 +4379 +4380 +4381 +4382 +4383 +4384 +4385 +4386 +4387 +4388 +4389 +4390 +4391 +4392 +4393 +4394 +4395 +4396 +4397 +4398 +4399 +4400 +4401 +4402 +4403 +4404 +4405 +4406 +4407 +4408 +4409 +4410 +4411 +4412 +4413 +4414 +4415 +4416 +4417 +4418 +4419 +4420 +4421 +4422 +4423 +4424 +4425 +4426 +4427 +4428 +4429 +4430 +4431 +4432 +4433 +4434 +4435 +4436 +4437 +4438 +4439 +4440 +4441 +4442 +4443 +0.7063232628422945 0.687621355707878 -0.1681794266320198 +0.5681244433117896 0.2093133329773291 -0.7958784741086989 +0.1541573224485035 0.7605071264668987 -0.6307649566427803 +0.8341732362596056 0.1880767212733221 -0.5184420496287443 +0.1748251389688699 0.5435954763488514 -0.8209385658364338 +0.4726237751837101 0.8657385767616437 -0.1646920879636342 +0.9095434113934355 0.3751500801115161 -0.1788664311242186 +0.3802810415810798 0.1679504120014765 -0.9094938089522894 +0.17425726181426 0.9138157690625095 -0.3668448540155508 +0.6100378185792262 0.7756226904525604 -0.1620595629953095 +0.6683250774919354 0.6658081746976932 -0.3317243815294928 +0.7815588077014047 0.5237237909384278 -0.3389383733209336 +0.7218208627910141 0.4892555876150397 -0.4894932195925681 +0.6075631332339385 0.6224809570217319 -0.4933401435929053 +0.5186444067275789 0.5443049787271642 -0.6593482156668198 +0.6669620740479359 0.4225990711182345 -0.6136543138214552 +0.5244490092068244 0.410321408807064 -0.7460493135286476 +0.3435833456421548 0.5443340263213435 -0.7652783496128313 +0.1594162542612201 0.6479771624992442 -0.7447899400211782 +0.4111769635040687 0.3545579858008605 -0.8397750528495179 +0.5098959682194422 0.1281389301389948 -0.8506388870586576 +0.7374455076134995 0.2265059654336568 -0.6362933057353621 +0.1632988325096546 0.8334236670062602 -0.5279568946181324 +0.3422292350364662 0.8737530339098823 -0.3455933830669088 +0.5235335261603555 0.7983606489065734 -0.2975448222765424 +0.8202114258033927 0.5446288166208677 -0.175021910307592 +0.7988204547817817 0.3474811600041677 -0.4910628518472819 +0.42880242601654 0.6683468800166258 -0.6078165244663655 +0.8639475703512584 0.3636839153993324 -0.3483225593669874 +0.9114204505602874 0.1889742720551394 -0.3655153714985361 +0.1954981976846255 0.3773112451005866 -0.9052163713846035 +0.3586082411946308 0.9166734710072648 -0.1763799220398587 +0.3224211917342411 0.7996439918880269 -0.5065708848305963 +0.1869179724216687 0.9640072508024572 -0.1890811782966788 +0.1994542777730413 0.1907702494291748 -0.9611580010647391 +0.962631028224906 0.193850722203574 -0.1891121386897545 +0.4737432911069472 0.7287824029868498 -0.4944122806200014 +0.6261634549742613 0.3214527696315809 -0.7103431878682881 +0.7397467277026974 0.3357518232478807 -0.5831341972812735 +0.2830438244701516 0.6941197686395755 -0.6618790978819715 +0.4535250337748047 0.3195831478055416 -0.8319745521217963 +0.4941791546709173 0.2836809481018277 -0.8217737418370007 +0.5323361869683371 0.2468019777250727 -0.8097573512077579 +0.5542421028777291 0.1892501404142113 -0.8105554118941372 +0.5398931528897351 0.1689588053369037 -0.8246019073237141 +0.5250923766901449 0.1486134639522982 -0.8379689936232687 +0.4788275907748465 0.1384440653967408 -0.8669240907191234 +0.4468220046674996 0.148567547605855 -0.8822005327267144 +0.4139587865647853 0.1584436704493953 -0.8964004274431899 +0.3894917371472545 0.2154245949707658 -0.8954822335343653 +0.3977546371387802 0.2625914917127971 -0.8791114588689225 +0.4049989095794818 0.3090859000119477 -0.8604892734097472 +0.4448715110757502 0.280186997641191 -0.8506377519167569 +0.5197547776226862 0.2201402210597616 -0.8254654772975981 +0.4929570477821739 0.1658429884869381 -0.8541015467797755 +0.4250325621179214 0.1993502053104947 -0.8829534624101879 +0.4833261496730021 0.2505462668270109 -0.8388220319122044 +0.5066205046306721 0.1930839410082505 -0.8402703469791646 +0.4595971218050558 0.1828001728020956 -0.8691113751712336 +0.4353604754686899 0.2400118493814755 -0.867672500749079 +0.4717879664841641 0.2168366977152872 -0.8546332319800504 +0.8170124240487566 0.3523403198507753 -0.4564504331879071 +0.8339817762772767 0.356693585645271 -0.4210036612630798 +0.8496498923613629 0.3604749877474029 -0.3849062790067658 +0.8785445555132848 0.3209825865498634 -0.353736686123625 +0.891376691469147 0.2774785963672399 -0.3584037143551718 +0.9023545672735721 0.2333782763490603 -0.3623407443951978 +0.8945742462231614 0.1892719440742305 -0.404861765520806 +0.8760171437937651 0.1892210866575277 -0.4436094500160678 +0.855843558233551 0.1888214597579817 -0.4815373922812218 +0.8274640428629819 0.2285157846359159 -0.5129169464358543 +0.8193089845864392 0.2687010257975232 -0.5064904209472244 +0.809742054999929 0.3084236006617545 -0.499192034110452 +0.8289744639510508 0.3123033713691085 -0.4639697644766916 +0.8634594308657824 0.3186085150809189 -0.3910580843901208 +0.8859893878133351 0.2327678507903104 -0.4010510345587094 +0.8484438630611802 0.2303267074376902 -0.4765423581117778 +0.8469107598488171 0.3157151870942424 -0.4278622272301525 +0.8756004479828486 0.2759705117828737 -0.3964393170695025 +0.867989593776377 0.2317506561331277 -0.4391875436277593 +0.8394740379879359 0.2715642845793989 -0.4706762994724815 +0.85827192600471 0.2739995328181778 -0.4339280551515265 +0.3878781265794822 0.9051906748501891 -0.1737250732780107 +0.4166530116663016 0.8928593777970202 -0.1708870953270569 +0.4449091540877135 0.8797012673464121 -0.1678735382306324 +0.4864827556161694 0.8508731952417136 -0.1983666658167524 +0.4996287494800111 0.8346390709354964 -0.2318377319613262 +0.5119969981945371 0.8171056737804435 -0.2649479037765552 +0.4807043839737698 0.8199377175047768 -0.3108463199741236 +0.4361603329059057 0.839772159373521 -0.3233371063465232 +0.3899522946581446 0.8577622573199789 -0.3349344977875252 +0.3473265032237923 0.8870434886052123 -0.304167962615111 +0.3517732756950878 0.8986733791865278 -0.261995648910845 +0.3555397755549546 0.9085657618013908 -0.2193164938635275 +0.3894141401017038 0.8957143443836948 -0.2145983242109283 +0.4549238273698068 0.8668253024195633 -0.2041034207857351 +0.4728600201084344 0.8368744248200698 -0.2757618509967042 +0.3904492923180584 0.8719386634517031 -0.2954188844782694 +0.4225590918883902 0.8817846851952118 -0.2095222728438201 +0.4642553211041902 0.8525299226791979 -0.2401244005990358 +0.432331195699039 0.8551774443843544 -0.2859392869853389 +0.3902723688031419 0.8846140489704329 -0.2552360917129887 +0.4277929996335206 0.8692064784635263 -0.2479379907589599 +0.3624553598539049 0.4991289420082018 -0.7870809433361664 +0.3801206295924049 0.4522659970652628 -0.8068232612269166 +0.3963092580297833 0.4037636390126703 -0.8245689151375575 +0.3595928011291653 0.3619222212210557 -0.8600612322169264 +0.3063609653472841 0.3682137169002401 -0.8778163917346211 +0.2516147702979978 0.3733651664561007 -0.8929101073708897 +0.1910979464596621 0.4203184275981059 -0.8870253628168451 +0.1861261514515372 0.4625405410660775 -0.866840990964398 +0.1806689400040431 0.5037059027172125 -0.8447716245741529 +0.2178478545937544 0.5453960048395103 -0.809373529437428 +0.2604395146212876 0.5460823876532815 -0.7962193699720694 +0.3025357149735198 0.5455503392440213 -0.7815669955392143 +0.3184493403248065 0.5017432882904953 -0.8042659325758715 +0.3470431959304409 0.4095090879166694 -0.8437199340255289 +0.2442586368635281 0.4178925931969802 -0.8750448553466696 +0.2272915733850457 0.504212808033549 -0.8331314331382977 +0.3333618202564806 0.4563745528207204 -0.8249800993557198 +0.2962837247598805 0.4142838753133143 -0.8605723822536914 +0.2361440738187925 0.4616573815311146 -0.8550487930393793 +0.2732479537414753 0.5035812173856292 -0.819598385352548 +0.2852580110569874 0.4596099207802041 -0.8410627728346 +0.1712854799290039 0.5706133376587968 -0.8031573340581398 +0.1675185043586563 0.5970684170502883 -0.7845042103510353 +0.163562537162344 0.6228930730431655 -0.7650173305173277 +0.190761345901815 0.6610170064628693 -0.7257180072704513 +0.2219097736250809 0.6730906754320568 -0.7054821011309094 +0.2527169411256881 0.6841398540013914 -0.6841686983741877 +0.2993220422700885 0.6589713113136609 -0.690045741872825 +0.314934865167357 0.6221291856292295 -0.7167784225898058 +0.3298066399614605 0.5838611818229664 -0.7418447954913618 +0.2116323789930493 0.5754758592256262 -0.7899615633752505 +0.1980219887324116 0.6334007399664405 -0.7480580155231453 +0.2660835291325058 0.6514313213520635 -0.7105186760992958 +0.2911577914428093 0.5819577171515389 -0.7593104476628221 +0.2049842828387489 0.6048381939891142 -0.7695142642479544 +0.232234131697349 0.64293534068891 -0.7298639981311681 +0.2789158804386795 0.6172958768293186 -0.7356301598552353 +0.2516153971673877 0.579287490710049 -0.7753165127966468 +0.2421472443643835 0.6116060373205175 -0.7531950392559882 +0.389074401313995 0.5463672071400738 -0.7416899522065212 +0.4335634890540611 0.5470125159369746 -0.716100557441181 +0.4768180514186917 0.5463155337411461 -0.6886101098839666 +0.521343503633413 0.5120347500704133 -0.6826575759043232 +0.5232172850555 0.4788420856548468 -0.704949593676646 +0.5242527703175976 0.4448822211910075 -0.7261121415335786 +0.4972856963899455 0.3972958210000564 -0.7712736004699358 +0.4692681349668421 0.3836110673632591 -0.7953803910715692 +0.4405174074513006 0.3693561201185753 -0.8182423053493001 +0.4294315807568762 0.41515216340285 -0.8020206971584861 +0.4036704884710831 0.5040431684627229 -0.7635382250179598 +0.4832963973930208 0.5104767767839007 -0.711222927520793 +0.4935492443701445 0.4357423859877182 -0.7526869976526696 +0.4171882690869705 0.4602889676877483 -0.7836376805393961 +0.4440152769758402 0.5078121562931882 -0.7382257430711358 +0.4888955903940663 0.4735782076818495 -0.7326013806307523 +0.4618979702136353 0.4258136242456624 -0.7780315048372384 +0.4535069497742272 0.4673906757578483 -0.758865866093013 +0.632573611799783 0.4544714468786671 -0.6271413952424034 +0.5964459873443138 0.4858385112427133 -0.6389155853274597 +0.5584386021613476 0.5158242031032624 -0.6496704696297687 +0.5429947651163949 0.5660592927126324 -0.6202689434349147 +0.5660547142748711 0.5864472085332685 -0.5793632125452315 +0.5876300720312468 0.6052990646158339 -0.5369394200650089 +0.6382174339832251 0.5908301340596634 -0.4935567441003192 +0.6675695020001307 0.5579364285780236 -0.4930090279750436 +0.6954745263700514 0.5240153571217987 -0.4916534233287369 +0.7096291932038231 0.4736079301278109 -0.5216530807662707 +0.6963849866019064 0.4572362444036076 -0.5531572717041212 +0.682140802406788 0.440207987926959 -0.5838671536035587 +0.6499103586573947 0.4731068754154705 -0.5947994705313947 +0.5803152764044044 0.5364475331684974 -0.6127464599074512 +0.6203492394464577 0.5740796292880308 -0.5344150076061851 +0.6814469395801314 0.5079697473554597 -0.5268745622142932 +0.615987357216684 0.5054183794204974 -0.6042448489587344 +0.6010053835256238 0.5559134232779076 -0.5742410598282363 +0.6516646599487248 0.5415731568341503 -0.5310665558765734 +0.6662334478475413 0.4909713334355035 -0.5613200002794669 +0.6344363328982998 0.5240339324239265 -0.5682244074015771 +0.8350301476374674 0.04718929292142274 -0.5481768174322271 +0.8366747039799907 0.09447343840751246 -0.5394906942250783 +0.8363846103396183 0.1415461694473654 -0.5295521367172664 +0.9176514580108028 0.1422136449383095 -0.3710674882066712 +0.9218327697030982 0.09495563674540687 -0.3757762256340719 +0.923902226150572 0.04740454820967638 -0.3796807676496847 +0.8602238135258247 0.04737422034343054 -0.5077112111131086 +0.8592768200962485 0.1421061921712605 -0.4913747822099381 +0.9000061178991747 0.1424413456864544 -0.4119459318685994 +0.9047301983129604 0.04748232055762236 -0.4233304825961087 +0.860746733737449 0.09485691794326936 -0.500117211740025 +0.880519472044902 0.1424055684530342 -0.4521129432158907 +0.9034094940793351 0.09509899299654248 -0.4180998296320668 +0.8834824587753533 0.04747222467791657 -0.466052714744143 +0.8830223103814016 0.0950661089996982 -0.4596020390385027 +0.6246120036357484 0.6352026557587604 -0.4542878283986411 +0.6404881969390438 0.6467057913546603 -0.4141817101347124 +0.6550852654234216 0.6569266633916494 -0.3732434245237817 +0.6989040668015007 0.6322091445387988 -0.3344319108127143 +0.7280603972764413 0.5972002838179536 -0.3365707636224893 +0.755638219917579 0.5609590684492822 -0.3381357776460603 +0.7686030276231841 0.5164349578546292 -0.3775504207839824 +0.7542799488494542 0.5082341425064532 -0.4156438561489811 +0.7386568543092781 0.4991573705637851 -0.4530209388027994 +0.6552696099263362 0.602923477434371 -0.4550879241041592 +0.6857018174209172 0.6236696040091294 -0.3752988710624463 +0.7425804613742262 0.5532135701424454 -0.3775301368043228 +0.7124167539938632 0.5346949102479384 -0.4544928179672333 +0.6711317029882352 0.6138902408763827 -0.4155971720318222 +0.7149183344199734 0.5890366354858665 -0.3767328193370751 +0.7281500940048488 0.5444442825146995 -0.4163866758648551 +0.6845876489152984 0.5693521436551219 -0.4551679771995624 +0.7004029745886646 0.5797381304930107 -0.4163404535230985 +0.04094269222837869 0.8341164514876961 -0.550066760776059 +0.08195427340416964 0.8353324880042132 -0.5436019973799631 +0.1228003136959292 0.835091508109555 -0.5362296672504143 +0.1612585758258311 0.8164173483173429 -0.5544893011493573 +0.159057617653914 0.7985591258991575 -0.5805204533084383 +0.1566774496680207 0.7799047924308076 -0.6059708668813905 +0.1159781841815885 0.74943517923725 -0.6518404505057754 +0.07740422192304773 0.7367942953805284 -0.6716716107765743 +0.03865969880918457 0.7226570059742482 -0.6901248288565759 +0.03928641694923434 0.7528274910676236 -0.657044401951739 +0.04043052358161119 0.8086249850864715 -0.5869335620466943 +0.1212699587581252 0.8152448436065058 -0.5662768245971281 +0.1178508074843217 0.7723588090461874 -0.6241578784763104 +0.03987998241306519 0.7815067299323467 -0.6226209264658424 +0.08092952977883223 0.8126511392730035 -0.5771035756673725 +0.1196246143636532 0.7943147435863722 -0.595612323377936 +0.07864856648001479 0.7633204529022199 -0.6412146981875796 +0.07983043691829612 0.7886270599429873 -0.6096675009110408 +0.5226521325306324 0.09632084440858892 -0.8470873882272116 +0.5344551092252569 0.06415067914031324 -0.8427588187547225 +0.545457593440886 0.03201906206686021 -0.8375265926655915 +0.383232218248944 0.04212621202262128 -0.9226908741049837 +0.3829934515582275 0.08430613226253342 -0.9198959137459236 +0.3819961733057398 0.1263196652272097 -0.915490177859193 +0.4185076899190497 0.1191487279400288 -0.9003637565500366 +0.4889012404928265 0.1040790065752811 -0.8661080402783927 +0.5065229700366704 0.03463201658682964 -0.8615306751662183 +0.425323691069611 0.03970901061523678 -0.9041697585580272 +0.4541601112706257 0.1117046294560472 -0.883889511810577 +0.4980973287429279 0.06936050178243837 -0.864342624132148 +0.4664482835446234 0.03720077011805292 -0.8837658634960385 +0.4222927573251109 0.07948504515855359 -0.9029678591771126 +0.4606824695136625 0.07448280880650278 -0.8844342674699389 +0.1318890002197292 0.548296220311186 -0.8258187128017307 +0.08775169326855714 0.5517123896946857 -0.8294052564252774 +0.04383649832099053 0.5541787314500267 -0.8312426210339512 +0.04002805370814967 0.6943378803706248 -0.7185350811190536 +0.0800173933629916 0.6801103815674758 -0.7287297754610652 +0.1199125098247417 0.6646412584528113 -0.7374774488415183 +0.1291206200585968 0.5785966529864891 -0.8053283669587927 +0.04296000974537106 0.5910985494279301 -0.8054544943240896 +0.04105120515514685 0.6612633995795895 -0.7490297156533609 +0.1231186347190936 0.6368533849535789 -0.7610910378253544 +0.0859673112445829 0.5853473272142011 -0.8062122102279077 +0.04202840132540582 0.626820574590768 -0.7780292929907781 +0.08209099574002673 0.6496292832493891 -0.7558061013006551 +0.1261876207400275 0.6081386362408818 -0.7837372541120216 +0.08407404761984542 0.6180107311061196 -0.7816612378482737 +0.8310644212249173 0.5544422751863947 -0.04388269887128075 +0.8290467487806157 0.5522352231985902 -0.08785070628682613 +0.8254238214913413 0.5489474257369131 -0.1316519604542468 +0.7942350772081318 0.5822062836223461 -0.1738576585682932 +0.7664913392535002 0.6187089553378544 -0.1723086052236403 +0.7371449009896489 0.6538979450300851 -0.1703962218782812 +0.7084257175235421 0.6943607529737214 -0.1264758770715629 +0.7092683866067637 0.6998675648847097 -0.08440229488932562 +0.7088220445436275 0.7041262198235361 -0.04216130602826614 +0.7420525980720618 0.6689790709092509 -0.04271936773757828 +0.8032691501094072 0.5940190059065132 -0.04359005740244033 +0.7987730324257458 0.5872484142981754 -0.1307705722770111 +0.7401429836012458 0.6601251985108267 -0.1281525891930683 +0.7735659068185816 0.6322416523795856 -0.04320047226914062 +0.8017915488894998 0.5911980774352626 -0.08726480027036079 +0.770298761087131 0.6243748034628156 -0.1295990874520399 +0.7417871926248661 0.6651601748753058 -0.08552018836258705 +0.7726634479747237 0.6288971765669826 -0.08648431921388268 +0.6796554970358102 0.6730694714630157 -0.2916262881386081 +0.6898003962153848 0.6791527687119778 -0.2508524070682857 +0.6987040110999068 0.6840088085753168 -0.209629803854979 +0.8127464778516106 0.5408617954162019 -0.2165910455188857 +0.8037845820261988 0.5361068424863685 -0.2579143251862227 +0.7933671871878801 0.5303825120582653 -0.2987689696008524 +0.7103890707010651 0.6393592629546568 -0.2942228765792269 +0.7295606172094583 0.6502350458985866 -0.2119804021654296 +0.7867233370473613 0.5784628765455404 -0.2155158727419458 +0.7673721697788665 0.5678106129900489 -0.2978775936936838 +0.7206274664705377 0.6453834416706205 -0.2533303530681605 +0.7589450106745271 0.6149997331772485 -0.2139574699891429 +0.7777549865881138 0.5736582863607865 -0.2569306352440843 +0.7396775364367929 0.6042151285678049 -0.2963127072884119 +0.749992870587457 0.6101626113148857 -0.2553669552259765 +0.7185579089269395 0.05693281133655901 -0.6931328779619822 +0.7275002186195795 0.1140720907355052 -0.6765581941146636 +0.733809289886543 0.1707984867784849 -0.657534640144827 +0.7637402366381353 0.2171648391907982 -0.6078982509920223 +0.7886337734822048 0.2076260279727961 -0.5787470983352386 +0.8121142135388993 0.1979199404389533 -0.5489063684680073 +0.8130167295810953 0.1490318924274095 -0.5628439325965638 +0.8085436940670964 0.0496828843085997 -0.5863349774583738 +0.7502514915641987 0.05456217594206771 -0.6588973124563204 +0.7617059123509698 0.1636807022427665 -0.6269072744855427 +0.8118271916037684 0.09948742080216091 -0.5753597692530059 +0.7802661498442749 0.05214300783028954 -0.623270280168726 +0.7572013300315154 0.109301806352352 -0.6439714752429779 +0.7881167476558185 0.1564175725157255 -0.5953196914874416 +0.7853238617567991 0.1044351958390807 -0.6102128497708327 +0.5466052944036545 0.7946158362592478 -0.2642126509005774 +0.5687730310559324 0.7895561898958915 -0.230430601571341 +0.5899429731323581 0.7832118173938816 -0.1963327215375134 +0.6351448315131604 0.7548165134438504 -0.1638385608902519 +0.6596002364869159 0.7331781328878585 -0.1654610331210292 +0.6833452408140618 0.7107588640454012 -0.1669165031914548 +0.6345012039353151 0.7015593693567207 -0.3243804455765422 +0.5990044744624116 0.7356590391395964 -0.3162268453281849 +0.5619435358389026 0.7679858958488925 -0.3072736993399304 +0.5817428651053786 0.7665473117605272 -0.2719934883994372 +0.6184159236550715 0.7599426616552031 -0.2001222035813378 +0.6728773844960987 0.7102630647368088 -0.2067907258664307 +0.6483997153804936 0.7056504464595788 -0.2857188417061297 +0.6005934577158984 0.7638619617000876 -0.2362253204390998 +0.6460924059528823 0.73559898698089 -0.203614177607318 +0.6612124383661375 0.7085600428814475 -0.2464564403332733 +0.615731439885135 0.7368440243437852 -0.2791696217818729 +0.6314504290612396 0.7368258217864883 -0.2415741376618014 +0.8902803494831472 0.4189644135122328 -0.1785209218397559 +0.8688745710489366 0.4620147600516931 -0.1777620355388146 +0.8454804438690475 0.5039726235099481 -0.1765627757696915 +0.9230911173991431 0.381956865555828 -0.0448524451236335 +0.9204405602574686 0.3804247617521813 -0.08981189051964922 +0.9159059236333879 0.3781634820224182 -0.1345686438883557 +0.8964188808773359 0.4223686245926969 -0.1343053795136228 +0.8510609418722841 0.5079903012854077 -0.1328199044549478 +0.8571990964490682 0.5130786806046903 -0.04427162246689433 +0.9032893034702257 0.426690169983253 -0.04476531107830144 +0.8747607186568721 0.4657361413908978 -0.1337293225034441 +0.8549764525888505 0.5110373680644399 -0.08863449644667387 +0.8812986385036605 0.4704528438978845 -0.04457388742287659 +0.9007721099692119 0.4249414185841313 -0.08963479610798497 +0.8789153981248295 0.4685541603794714 -0.08924528968052588 +0.6079776663447575 0.1575549447397737 -0.7781642478384815 +0.645081965770835 0.1051157690853646 -0.7568486853571376 +0.6782088696631871 0.0524679826309144 -0.732993751616495 +0.6467573086713944 0.04739982038677994 -0.7612215450888367 +0.5803114036211297 0.03715507989156606 -0.8135466642212515 +0.5448322260132402 0.1117396709614379 -0.8310668393281537 +0.5875285410977963 0.142364015823876 -0.7965818855547711 +0.6140950675706551 0.04227276719788046 -0.7880991442317562 +0.5633090131518095 0.07446660054837875 -0.8228837591693634 +0.5664814403321979 0.1270703193089105 -0.8142185896366467 +0.6186731080477303 0.09496210948696242 -0.7798883145299381 +0.5914005007434864 0.08472148934434616 -0.8019150310124067 +0.5982379641554532 0.7919899487485345 -0.1219149675980464 +0.5851806159063384 0.8068113761062018 -0.08135754515160389 +0.5709211998506726 0.819998481893772 -0.04063832246756049 +0.6073012558604451 0.7934087855941601 -0.04108142612332523 +0.6763312120678414 0.7354079211059933 -0.04184831128499587 +0.6822384682586472 0.7202723299032771 -0.1255326380022334 +0.6270813686370244 0.7691432904622283 -0.1232378020140455 +0.6424649037004254 0.7651913278195936 -0.0414858932998981 +0.679904070983599 0.7285001793266561 -0.08377316384713764 +0.6551029795434929 0.7452201929316932 -0.1244465758471801 +0.6177898757434478 0.7820307886200666 -0.08224059264847337 +0.6493881905061 0.7559087404747118 -0.0830479024728998 +0.6562000291530447 0.2984845345943797 -0.6930429310998848 +0.6848012384230722 0.2749041017282182 -0.6748888787846692 +0.7118891618339241 0.2508560263566176 -0.655961184296724 +0.5839335769879409 0.2379246467829551 -0.7761529746894451 +0.5988879866722023 0.2661579180187266 -0.7553099642502096 +0.6129918739228157 0.2940598446526756 -0.7333278736468697 +0.6459478305670296 0.2639228687046725 -0.7163072801252576 +0.706580367772265 0.2020637024946559 -0.6781699226690625 +0.6896782826934507 0.1024029762837395 -0.7168385430689709 +0.6218164937434089 0.193254497390567 -0.7589446273259813 +0.6772741426229267 0.233163423441984 -0.6978069601997345 +0.6991644928598169 0.1524077280435588 -0.6985276632723115 +0.6573646420319721 0.1479553076312319 -0.7389052404401562 +0.6344590989370715 0.2287594502480358 -0.7383297134059931 +0.668112023477855 0.190726066245176 -0.7192008702295674 +0.8046448131835456 0.4851969943654714 -0.3422434824441943 +0.8261401567762613 0.4454993318469527 -0.3449967922830778 +0.8459537049705109 0.4048718464160447 -0.3470462750503574 +0.7815867398476564 0.3838855405613396 -0.4916849192747728 +0.7629733681101489 0.4197197563111942 -0.4916370263891103 +0.743027392038301 0.4548866010565308 -0.4909057698377536 +0.7603425293555536 0.4636341410756476 -0.4548874820021383 +0.7912281226873699 0.4788305094061167 -0.3803674554039803 +0.8318499709614789 0.4005907728894144 -0.3841258367869158 +0.7995913057510893 0.3900616066539228 -0.4566242292978202 +0.7764377351091295 0.4716336232235248 -0.4179786704410349 +0.8123381100330364 0.4401436102133851 -0.3825969123977376 +0.8163725635541361 0.3956506905167977 -0.4207093635392833 +0.7806785308214184 0.4272151806612047 -0.4561011082283463 +0.7971609952037482 0.4340425304305189 -0.419692065094447 +0.04370081047249881 0.9240359155463458 -0.3797997708589005 +0.08749719894745289 0.9224149538762598 -0.3761580692233083 +0.1310923890810214 0.9189918968313445 -0.3718449664623115 +0.1720443040493304 0.8964562305448255 -0.4083711353187735 +0.1694695944398904 0.8771945774120923 -0.4492323785294197 +0.1665487556714868 0.8561372810199168 -0.4891732495058403 +0.04176063576535843 0.8596347915477555 -0.5091994446787232 +0.0431438603349649 0.9046690802165344 -0.4239250672177414 +0.1294171002993757 0.9008928187851893 -0.4142986159901782 +0.1252585963502662 0.8588345311357533 -0.496702659716245 +0.04249581095836084 0.8831792910344115 -0.4671064610331838 +0.08637726654466568 0.9036455853632527 -0.4194801829380933 +0.1274685159804764 0.8808087335960322 -0.455990956329935 +0.08359741438645062 0.8600123218058153 -0.5033788619420474 +0.08507467314251888 0.8828173223705567 -0.4619479140684304 +0.7390460284569826 0.2541530092747742 -0.6238727560156293 +0.7399638627323487 0.2816486927491242 -0.6108416290029118 +0.7401967860743334 0.3088682204847376 -0.5972513208523016 +0.7553746469585584 0.3390631877353835 -0.5607542219680144 +0.7704530496797605 0.3421235644399693 -0.5379159459376963 +0.7849454406803192 0.3449304584132226 -0.5146684700018289 +0.7935009127715924 0.3088594613510767 -0.5243683195660974 +0.8071184850574064 0.2351777419761288 -0.5415267128754102 +0.7628945737100055 0.2480171383416442 -0.5970589321772608 +0.758700485729233 0.3090859376201082 -0.5734452511964196 +0.8009058047179501 0.2722174803473449 -0.5333362310610781 +0.7855912152123585 0.2416903607838456 -0.5695895119165596 +0.7612122026704486 0.2787038229076812 -0.5855596994348636 +0.776478362198287 0.309077133813937 -0.5491381232360648 +0.7815340316117101 0.2755622916803549 -0.5597052624700055 +0.4951716880428648 0.8599406815502727 -0.1237215566327554 +0.5166022787417859 0.85224598199975 -0.08245527129344628 +0.5367726370683423 0.8427236508644687 -0.04113373759286339 +0.5516528685027938 0.8302146461251297 -0.0801420865211596 +0.5783146629101026 0.8003742604439782 -0.1579657997223751 +0.5350973773424333 0.8129781996016094 -0.2296459094644956 +0.5093156770376345 0.8457220517667213 -0.159222335993362 +0.5655331778494509 0.8160717516014134 -0.119160064575772 +0.5572387449084257 0.807388084636279 -0.1939315909289754 +0.5226495198171544 0.8300434698386047 -0.1945901272243462 +0.5310828258333213 0.8388162566174935 -0.1197427231154743 +0.5446574334588036 0.8238380998513012 -0.1569683579944255 +0.9007598215570857 0.3733676143014645 -0.2218746683586927 +0.8901944162472427 0.3708445696115729 -0.2646284309590297 +0.8778958937984725 0.3676130490564406 -0.3068541116152884 +0.8171181197308297 0.4912418033996652 -0.3016611824550816 +0.8375929198461113 0.5006554502639612 -0.2185914470985905 +0.8817322096363844 0.4166283385231025 -0.2212897151455936 +0.859505006947164 0.4095602040878773 -0.3057966354626088 +0.8281248217353903 0.4964029984552538 -0.2603715475054084 +0.8606252060413978 0.4591711928722335 -0.2201955275715015 +0.8714578309040744 0.4134850356928798 -0.263801770680228 +0.8391971749972824 0.4508897517304202 -0.3040502150320908 +0.85071739671236 0.4554552875920433 -0.2623745260794083 +0.1476725850460802 0.3801023949031321 -0.9130799401009264 +0.09842649484293434 0.3819870688747017 -0.9189113691349386 +0.04905241981458695 0.3827278352188357 -0.9225580004850844 +0.04531057026165389 0.5130656563464632 -0.8571526028078876 +0.1363454514075954 0.5079619503684816 -0.8505201789836071 +0.1443118055121045 0.4236538247258696 -0.8942547397609801 +0.04794192165233915 0.4271998591507668 -0.9028852930964407 +0.09076100402495206 0.511013787097127 -0.8547674242418428 +0.1405128591683147 0.4663508063414652 -0.8733688005836999 +0.09614701660243789 0.4259759858121764 -0.8996111441671868 +0.04668736756345772 0.470695279124746 -0.8810597277822155 +0.0935754639047232 0.4690482166966462 -0.8782012314775649 +0.3657169479104189 0.9212204064727806 -0.1326803554005373 +0.3722458491298645 0.9238758498540957 -0.08880564093546323 +0.3778823158955598 0.9247860840901033 -0.04444832962778697 +0.4985247443083768 0.8658561431062821 -0.04202640547775952 +0.4638010259021365 0.8769121758619627 -0.1261492932884047 +0.3990363363121226 0.9075818258976285 -0.130633960373731 +0.4190027888711115 0.9069334470046188 -0.04368507322360048 +0.4817334090236142 0.8722664356771466 -0.08416761741652015 +0.4317437156234494 0.8928026821834126 -0.1284551855931179 +0.4095005074638652 0.9081189475226916 -0.08734593028364755 +0.4592429189827391 0.8872753114881982 -0.04287730154445642 +0.4460149098996778 0.8909036163509202 -0.0857988724869672 +0.979739607133954 0.04864682819105368 -0.1942776063265022 +0.9763499451919379 0.09738836768816463 -0.1930188860260443 +0.9706284697724641 0.1459079911656461 -0.1912883472174159 +0.9704596292256965 0.1948185971603385 -0.1423159240689587 +0.9761228923357094 0.1953479957832234 -0.09499083956701661 +0.9795670631242562 0.1954428967674641 -0.04743883372577763 +0.9879662242442975 0.1470271681578897 -0.04801824211628337 +0.9975979234427071 0.04912990320089265 -0.04883273240634354 +0.9880531819615769 0.04891856702056079 -0.1461433659673195 +0.9786660139195056 0.1466125040552623 -0.1439361207395553 +0.9939854401583319 0.09819452547498837 -0.04848484216731153 +0.9940142158534203 0.04907903580931116 -0.09760628527578775 +0.9845461764692073 0.09787939407764588 -0.1452186303986428 +0.9844602775810057 0.146983450760444 -0.09609280445320116 +0.9904362384344639 0.09814798063674898 -0.0969692296180492 +0.2172682722651182 0.9062792861559361 -0.3625635852531484 +0.2599259517036835 0.8969446267110267 -0.3576714082019294 +0.3015357900738734 0.8861070541653999 -0.3519807606430242 +0.3382892814957179 0.8577851919815379 -0.3869947369697772 +0.3336552245700868 0.840043085612462 -0.4277871029282893 +0.3283539387463275 0.8206209051607529 -0.4677232311131439 +0.2838089230028495 0.8099993630890319 -0.5131798193804248 +0.2443707860014044 0.8191189538297057 -0.5189672999582768 +0.2039774467033294 0.827024566785666 -0.5238545286330658 +0.2145977501055213 0.8891766520407208 -0.4041196445550539 +0.2980003328196483 0.8697005243502011 -0.3934676601505696 +0.2891090007026151 0.8315324597162568 -0.4743097660295086 +0.2079320142924098 0.849428437860913 -0.4850109342947536 +0.2568129278115759 0.8801591402541136 -0.3992079757920499 +0.2938499606114685 0.8514762372111671 -0.4343275470348968 +0.2490111414048787 0.8411283804321578 -0.4801005093600865 +0.2114794526386027 0.8701915471105491 -0.4450203506009878 +0.2531674720245584 0.8615198249362834 -0.4401020590163717 +0.05010160384346935 0.1947751515632117 -0.979567491103007 +0.1008237858005312 0.1941011927062581 -0.9757864987828314 +0.1504713270270814 0.1927178998386488 -0.9696484882804127 +0.199084278493501 0.1435870322517848 -0.9694061141883967 +0.1982985546901816 0.09585153866889859 -0.9754435738383792 +0.196956209697107 0.04784986929772999 -0.9792439131646105 +0.1482588755452983 0.04837337518782853 -0.9877648112759337 +0.04952203019391675 0.04895655907683977 -0.9975724654624487 +0.0500254483729871 0.1465243147931137 -0.987941334133505 +0.1500837187564912 0.1450302485660523 -0.977978069470421 +0.09911260316350136 0.04875462244921464 -0.9938811189895845 +0.04984407641519974 0.09786380581033988 -0.9939508255233916 +0.1004887893044882 0.1460458984654306 -0.9841608602080979 +0.1493813131102352 0.09683301310441274 -0.9840267226384568 +0.09994209894233062 0.0975280959341633 -0.9902019225200778 +0.1937039135908517 0.9799127947878976 -0.04743109181285913 +0.19191397558426 0.9767918253356952 -0.09511443598531602 +0.1896038393838347 0.9714952434143991 -0.1422932750136362 +0.1408973848701561 0.9713587983127732 -0.1913374293679 +0.09417471259645695 0.9766616382391811 -0.1930367009128929 +0.0470169457301113 0.9798232981723037 -0.1942568175713797 +0.04769201471615869 0.988115426189264 -0.1461279448261786 +0.04872091826756735 0.9976182380561077 -0.0488274842787588 +0.1457706480377473 0.988151810863153 -0.04803037433256764 +0.1428432174031406 0.9792177628593839 -0.1439735675135628 +0.04827214664043297 0.994051332982014 -0.09763066759684505 +0.09738991571278177 0.9940643748683058 -0.04848941054644181 +0.1445040590699346 0.9848146416652852 -0.09622213089507305 +0.09546142289018536 0.9847815532939003 -0.145232258922852 +0.09655745454694019 0.990584858016771 -0.09704791105072406 +0.4975821107715062 0.5767722680154997 -0.6478779158826368 +0.47553547920452 0.6083311764889087 -0.6354519554847144 +0.4525764253021255 0.6388909812320193 -0.6220875286976401 +0.4408047455782859 0.6846458921019508 -0.580474959583604 +0.4523230912412634 0.7001876527828895 -0.5523957567001536 +0.463314738707726 0.7149159480092757 -0.5236741736788152 +0.5088125220178285 0.7040961945304636 -0.495336619164762 +0.5429360007172764 0.678071171631793 -0.4954189997638533 +0.5758968535714275 0.6507874748544218 -0.4947913465483554 +0.5189082190743211 0.5971912222031289 -0.6116346166631264 +0.4677088304207329 0.6565923773335565 -0.5917219786132157 +0.4958969179814425 0.6892732789859017 -0.5281937084181615 +0.5582033959398081 0.6343265512765215 -0.5348259484233171 +0.4937855229230166 0.6274105232955109 -0.6021062137278573 +0.4821757272757189 0.6734127363262266 -0.5603765292905796 +0.5275883181412973 0.6623839105267529 -0.531881680109518 +0.5391668826804894 0.6164210087980672 -0.573867765720446 +0.51117557601595 0.6454630877343426 -0.5675182224891198 +0.3136664851158448 0.7759405329399942 -0.5472929978136658 +0.3041407667843117 0.7503366905356796 -0.5869354690388157 +0.2939065756154023 0.7229971518907868 -0.6252151974863043 +0.2516323101880548 0.7122182947680565 -0.6553062498306453 +0.219307942608885 0.7293591309668023 -0.6480272250330296 +0.186841157996901 0.7454990903846261 -0.6397823754325153 +0.2001337010539394 0.8081731229614404 -0.5538977387796461 +0.276621202929394 0.7878110095033736 -0.5503040281473239 +0.2604766350622632 0.7387760038715321 -0.6215801948986556 +0.1915359143143521 0.7673311484793167 -0.6119778607933283 +0.2387470704869735 0.7985545346130177 -0.552549085224901 +0.2688306797875434 0.7640240922582824 -0.5865127893353009 +0.2261766923687694 0.7535608086360691 -0.6172440453474435 +0.1959815342251896 0.7882509786252068 -0.5833109230411726 +0.2326753737582195 0.7766656718941711 -0.5853653598801768 +0.1843461929122471 0.9545318905773076 -0.2342762280507167 +0.1813664557528443 0.9429607014806961 -0.2791618243791316 +0.1779953843677734 0.9293551170046596 -0.3234450643324521 +0.0446741792319415 0.9413323367335968 -0.3345110603995307 +0.04633744735857716 0.9692736883658273 -0.2415809554041793 +0.1388941331100155 0.9614599688398513 -0.2372828441040127 +0.133976050295094 0.9352056261251996 -0.327781718238067 +0.04555511693968239 0.9564299416119949 -0.2883860227346113 +0.09280485773163263 0.9664018386704791 -0.2396971935499631 +0.1365828005220452 0.9493905300697185 -0.2828475914967173 +0.08945564955016788 0.9392187040912698 -0.3314602731077632 +0.09122900653250315 0.9539048254195513 -0.2859070695320209 +0.2461288130836451 0.1858942675266018 -0.9512433593307151 +0.2918827403175713 0.1804429738245277 -0.9392788718490722 +0.3366277697855783 0.174450138342794 -0.9253371784605694 +0.3378920890487139 0.04375754913718119 -0.9401671197461666 +0.2446488238001929 0.04662741338059 -0.9684899779216187 +0.2461690977100441 0.1398964907710084 -0.9590775501504453 +0.3377253679672023 0.1312358363453882 -0.9320508200147373 +0.2916620101696758 0.04526013045746489 -0.955450047053616 +0.2457159600425952 0.09338223552403783 -0.9648333664777969 +0.2924172826254646 0.1357694866477489 -0.9466038132805857 +0.3381681708497576 0.087591617184699 -0.9370005319225267 +0.2923783543791684 0.0906241210833016 -0.9519990370627526 +0.3206461643383403 0.6891161611309555 -0.6498499471133662 +0.3575403077815791 0.6831107212503186 -0.6368081899789945 +0.3936767788221258 0.6761118932392762 -0.6228092016313154 +0.4573955985356529 0.5803457456003795 -0.6737863771283533 +0.3733162483976092 0.5839500282164933 -0.7208587540068381 +0.3389223861339068 0.6555097237681687 -0.6748619253022637 +0.4157108740278189 0.6453691065702614 -0.6408456799415362 +0.4159069773730488 0.5827661884646269 -0.6981439362730477 +0.356505978875993 0.6203806381676841 -0.6985924067811839 +0.3777493314408371 0.6509698724051635 -0.6584403297314085 +0.4369809427309629 0.6134006288889988 -0.6578657341498643 +0.3972335339490035 0.6174622666412716 -0.6789299439416481 +0.3616766894235263 0.7839807419535626 -0.5045435249545666 +0.4000176759633871 0.7669137943519077 -0.5018257575589463 +0.4373902071695689 0.748496247916862 -0.4984407422417843 +0.3318472266322688 0.7149763826983304 -0.6153748372821904 +0.3524250486676289 0.7625557117721263 -0.5424991903361009 +0.4273228772219816 0.7319734248128158 -0.5306694488761573 +0.4054193691473251 0.6956980607263806 -0.5929918578039147 +0.34246329557487 0.7395095929065701 -0.5795208824392425 +0.3903268334193668 0.7478854118079717 -0.5369472729399329 +0.4166517790480507 0.7143483109888563 -0.5622346357202326 +0.3690336143944049 0.7058696142873527 -0.6046174650742613 +0.3799824188939274 0.7275023201490862 -0.5712737833204116 +0.9525632248477363 0.2399395982719635 -0.1872225730214435 +0.9403036775132708 0.2857818882742728 -0.1848180358877608 +0.925927610047473 0.3309374106803922 -0.1820398065367352 +0.9405957264792769 0.33644530480289 -0.04565343585111481 +0.9688853124014019 0.243014085219323 -0.04696174824102448 +0.9601231435390409 0.2414834731603481 -0.1408874779074611 +0.9327659986103303 0.3334476129776083 -0.1369681759972309 +0.9558788869971108 0.2900806614796592 -0.0463547541109678 +0.9655818788505951 0.2425053717502067 -0.09403605642331399 +0.9475353473363487 0.2878132219240001 -0.1390694604645877 +0.9376737899882025 0.3352773959007384 -0.09141625329874345 +0.9527452939139853 0.289241618891866 -0.09282074566370402 +0.658074354979411 0.3981061586590148 -0.6391006413360851 +0.6482866745860982 0.373017694242743 -0.6637636532199738 +0.6376342968849679 0.3474319846257717 -0.6875416492802526 +0.6021665139293544 0.3442399532234112 -0.7203432127166275 +0.5770202513937849 0.3665011135433132 -0.7298798279531807 +0.5511175198034628 0.3886996553691584 -0.7383644474658684 +0.5578503949407116 0.4851492896815224 -0.6733744156010136 +0.6262333066340038 0.4277976647512005 -0.6517829421637709 +0.6109986094086265 0.3725676571143594 -0.6984798065606779 +0.5541828165274539 0.4214422978745909 -0.7178215623871179 +0.5928390542776762 0.4570000325335347 -0.6630933765221145 +0.6190330665344982 0.4004593696699838 -0.6755962964525597 +0.5831066736591044 0.3972017750671694 -0.7086729549077659 +0.5564313509354344 0.4536419262380309 -0.6961272544982108 +0.5883878744440924 0.4274125177031152 -0.6863805423508502 +0.4883048185420937 0.74942110431933 -0.4471313147044934 +0.5015358427627528 0.7680067303995076 -0.398280630316506 +0.5133084930586003 0.7843608199850948 -0.3482707208856615 +0.621863444404238 0.6911725960324693 -0.3681932902803016 +0.5924639358254248 0.6657024586887204 -0.4536812991980601 +0.524140046353736 0.7229673103838382 -0.4501060763027562 +0.5508107089623 0.7550412986934615 -0.3556967812052 +0.6078236647276457 0.6791953289913207 -0.4113928750883106 +0.5589305596920269 0.6950250632053084 -0.4522574388098163 +0.538180447748864 0.7399992414862687 -0.4034388779735777 +0.5870662572056211 0.723926007985936 -0.362331815622269 +0.573679963050007 0.7103507998098281 -0.4077904378531702 +0.1972428393896841 0.3318476120150393 -0.9224816663269851 +0.1984995862377819 0.2854309109291928 -0.937617784254096 +0.1992963803183521 0.2382994851985758 -0.9505231760173428 +0.04950563093501761 0.3368747677079814 -0.9402470863488062 +0.1489504225492926 0.3344262578761301 -0.9305766221356279 +0.1504048460429969 0.2404920380657674 -0.9589275060784082 +0.05004926386250205 0.2427410551012104 -0.9687991800962534 +0.09940897950568363 0.336171852820676 -0.9365395561132228 +0.1498474798994419 0.2878173893736262 -0.9458894666619017 +0.1006497868070984 0.2420287984090979 -0.9650345492034644 +0.04983716745423383 0.2901631544513773 -0.9556786073460913 +0.1001441334739827 0.2894589081910481 -0.9519373366979527 +0.3169065562786071 0.9311843135983106 -0.1801832641953107 +0.2743413596279687 0.9439462987865062 -0.1835815987639646 +0.2309861540887894 0.9549046631588098 -0.1865542304447417 +0.3329812353973656 0.9418421784517654 -0.04535204253919464 +0.3228883241073068 0.9366788383927981 -0.1355576772532384 +0.234745204600176 0.9618670375462939 -0.1403798097987664 +0.2407861089104462 0.9694468815601291 -0.04684862419652871 +0.3283376850451045 0.9401956838928475 -0.09069972749949375 +0.2792028146399509 0.9502452514043073 -0.1381294699935319 +0.2380747331850924 0.9667004936355916 -0.09386467399160496 +0.2872476493131623 0.9567437518856773 -0.04615388598785517 +0.2835821963442074 0.954486926921614 -0.09238963281845462 +0.3062830690226482 0.9000649476240805 -0.309957693384966 +0.2213841357965087 0.9213386364969333 -0.3195687427074255 +0.2282646366833022 0.9457283575058304 -0.2312858176567774 +0.3139925295447095 0.9226706519613086 -0.22380250087836 +0.2643293334577279 0.9114987364375204 -0.3151191154890433 +0.2250582472428743 0.9345202085053836 -0.2757186341962025 +0.2715603573948629 0.9350717497132118 -0.2278064862549933 +0.310445155041454 0.9122805893411091 -0.2671477718842626 +0.2682168496192573 0.9242376820335695 -0.271743313973932 +0.3552041239098039 0.3162351787543685 -0.8796734292199925 +0.3436940703375895 0.2221597600641602 -0.9124250254256592 +0.2484968171999909 0.2336395362700262 -0.9400329243877585 +0.2511992654320474 0.3276746882643811 -0.9107844024340997 +0.3498902274741379 0.2695398281822776 -0.8971761865662532 +0.2966636764987502 0.2282458344410749 -0.9273049671529545 +0.2501488990027336 0.281010305825012 -0.9265304832264578 +0.303897013324078 0.3224511006439612 -0.8964774916227417 +0.3006515879203159 0.2756967788504985 -0.9130169269035771 +0.9271626071473429 0.1907982989040775 -0.3224368295388294 +0.9410058324417006 0.1922229187112827 -0.2784930391101682 +0.9528495590398767 0.1932564856923995 -0.2339436867610152 +0.9412059043505676 0.04786791744020968 -0.3344250410713398 +0.9339894286632708 0.1435954618534213 -0.3271759320004449 +0.9605496514741878 0.1454577499940362 -0.2370367271531752 +0.9691726701666488 0.04849411875974637 -0.24156294386301 +0.9386901226121821 0.09587028583889647 -0.3311642221066383 +0.9483174365498828 0.1446748007717086 -0.2824238686037802 +0.9660091916515708 0.09709681917292076 -0.2395797348508008 +0.9563141224290388 0.04823042369124571 -0.2883350923376135 +0.9534390651311628 0.09658265242062927 -0.2857021881841477 +0.686247156157454 0.4013830698323886 -0.6065941575037916 +0.7047568772894676 0.379692141817085 -0.5992926007849194 +0.7226176391857977 0.3577780637318981 -0.5914546513890969 +0.7156155283875689 0.2779948851689781 -0.6407911199060634 +0.6648826537824599 0.324793564136042 -0.672636749958698 +0.6799351123807094 0.3763382019829415 -0.6293312328814444 +0.7209887373786397 0.3315467300360325 -0.6084833657344866 +0.6908828099803157 0.3015909765433629 -0.6570569425409974 +0.6728053305141714 0.350779881374798 -0.651372752004871 +0.7008790517497263 0.3540768126686952 -0.6191915418905383 +0.7186524813805256 0.3049303524046224 -0.6249448705189974 +0.6962492147065813 0.3280182577738008 -0.6384677388776268 +0.7301516610371203 0.442340535677196 -0.5207815303767461 +0.7678492633776381 0.3778763654903299 -0.5173170798787113 +0.7383253787960412 0.3648030897528765 -0.5672691960017195 +0.7017099496806404 0.4155365581619367 -0.5787335443449989 +0.7495672881859707 0.4103798367096716 -0.5193623687789418 +0.7534167358024497 0.3715092924089965 -0.5425348540569062 +0.7204139386559459 0.3903290846740435 -0.5732773871763569 +0.7163635512674906 0.429208699267886 -0.5500937691777639 +0.7353671317552265 0.4005706488913269 -0.5466061989960165 +0.07693150215962782 0.7091567998882274 -0.7008410498449356 +0.1505534573536938 0.7348080654147355 -0.6613552475638966 +0.2192296610673103 0.702067348379711 -0.6775247553022646 +0.1532029882620652 0.6782212945562072 -0.7187104563021716 +0.1138492332614852 0.722672206788857 -0.6817501255010483 +0.1849564284877057 0.7189677252265065 -0.6699824845797796 +0.1863662866156673 0.6907178635229296 -0.6986962431725295 +0.1151201889761623 0.6942794921797317 -0.7104388283510034 +0.1501665665100379 0.7072551015113838 -0.6908257549402079 +0.4789480487231882 0.3376078677778514 -0.8103269057847848 +0.5278489896908175 0.3722224035891504 -0.7634303677145015 +0.5859265265022188 0.3205525973337936 -0.7442688612884484 +0.5509526540116554 0.2717747508651164 -0.7890435081981965 +0.5037567339249993 0.3551559060921425 -0.7874601166999423 +0.5574550052098496 0.3465161076191188 -0.7544338965919957 +0.5688257440330957 0.2963473754146365 -0.7672128166356788 +0.5159544085287795 0.3050500647470632 -0.8004595594516503 +0.5370676104940136 0.3259899014308014 -0.7780031914609266 +0.4717862388267215 0.8052470232936559 -0.3591587063269414 +0.4500394495578399 0.7693851308039835 -0.4533332265998312 +0.3700014137601045 0.8050565421314466 -0.4636625041847597 +0.3841904506465091 0.8420684304344277 -0.3785742411967983 +0.4615398137675081 0.78835722159598 -0.4067848220680327 +0.410588443839532 0.7879518218592071 -0.4588562478752882 +0.3775257281412736 0.8244655488310036 -0.4215814077757623 +0.428730420654249 0.8245124515437788 -0.3692823359638243 +0.4201867672053303 0.8072022290357209 -0.4145692247445503 +0.8930617263017924 0.3244283682269505 -0.3117482749021408 +0.9168239552863177 0.3294270623771473 -0.225636091055299 +0.9429552374883787 0.2390451324726816 -0.2317171653856341 +0.9177724121474135 0.2357438956668923 -0.3195600337290565 +0.9058512297127734 0.3272453592867279 -0.2689684450881859 +0.9309240130112078 0.2845708757592869 -0.2289102415111676 +0.9313386357914958 0.2376314601980665 -0.2759341127989977 +0.9063857996243226 0.2803978593612235 -0.3159775667749544 +0.9195993959355179 0.2827629827842888 -0.2727307217054266 +2 24 0 785 +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 +4444 +4445 +4446 +4447 +4448 +4449 +4450 +4451 +4452 +4453 +4454 +4455 +4456 +4457 +4458 +4459 +4460 +4461 +4462 +4463 +4464 +4465 +4466 +4467 +4468 +4469 +4470 +4471 +4472 +4473 +4474 +4475 +4476 +4477 +4478 +4479 +4480 +4481 +4482 +4483 +4484 +4485 +4486 +4487 +4488 +4489 +4490 +4491 +4492 +4493 +4494 +4495 +4496 +4497 +4498 +4499 +4500 +4501 +4502 +4503 +4504 +4505 +4506 +4507 +4508 +4509 +4510 +4511 +4512 +4513 +4514 +4515 +4516 +4517 +4518 +4519 +4520 +4521 +4522 +4523 +4524 +4525 +4526 +4527 +4528 +4529 +4530 +4531 +4532 +4533 +4534 +4535 +4536 +4537 +4538 +4539 +4540 +4541 +4542 +4543 +4544 +4545 +4546 +4547 +4548 +4549 +4550 +4551 +4552 +4553 +4554 +4555 +4556 +4557 +4558 +4559 +4560 +4561 +4562 +4563 +4564 +4565 +4566 +4567 +4568 +4569 +4570 +4571 +4572 +4573 +4574 +4575 +4576 +4577 +4578 +4579 +4580 +4581 +4582 +4583 +4584 +4585 +4586 +4587 +4588 +4589 +4590 +4591 +4592 +4593 +4594 +4595 +4596 +4597 +4598 +4599 +4600 +4601 +4602 +4603 +4604 +4605 +4606 +4607 +4608 +4609 +4610 +4611 +4612 +4613 +4614 +4615 +4616 +4617 +4618 +4619 +4620 +4621 +4622 +4623 +4624 +4625 +4626 +4627 +4628 +4629 +4630 +4631 +4632 +4633 +4634 +4635 +4636 +4637 +4638 +4639 +4640 +4641 +4642 +4643 +4644 +4645 +4646 +4647 +4648 +4649 +4650 +4651 +4652 +4653 +4654 +4655 +4656 +4657 +4658 +4659 +4660 +4661 +4662 +4663 +4664 +4665 +4666 +4667 +4668 +4669 +4670 +4671 +4672 +4673 +4674 +4675 +4676 +4677 +4678 +4679 +4680 +4681 +4682 +4683 +4684 +4685 +4686 +4687 +4688 +4689 +4690 +4691 +4692 +4693 +4694 +4695 +4696 +4697 +4698 +4699 +4700 +4701 +4702 +4703 +4704 +4705 +4706 +4707 +4708 +4709 +4710 +4711 +4712 +4713 +4714 +4715 +4716 +4717 +4718 +4719 +4720 +4721 +4722 +4723 +4724 +4725 +4726 +4727 +4728 +4729 +4730 +4731 +4732 +4733 +4734 +4735 +4736 +4737 +4738 +4739 +4740 +4741 +4742 +4743 +4744 +4745 +4746 +4747 +4748 +4749 +4750 +4751 +4752 +4753 +4754 +4755 +4756 +4757 +4758 +4759 +4760 +4761 +4762 +4763 +4764 +4765 +4766 +4767 +4768 +4769 +4770 +4771 +4772 +4773 +4774 +4775 +4776 +4777 +4778 +4779 +4780 +4781 +4782 +4783 +4784 +4785 +4786 +4787 +4788 +4789 +4790 +4791 +4792 +4793 +4794 +4795 +4796 +4797 +4798 +4799 +4800 +4801 +4802 +4803 +4804 +4805 +4806 +4807 +4808 +4809 +4810 +4811 +4812 +4813 +4814 +4815 +4816 +4817 +4818 +4819 +4820 +4821 +4822 +4823 +4824 +4825 +4826 +4827 +4828 +4829 +4830 +4831 +4832 +4833 +4834 +4835 +4836 +4837 +4838 +4839 +4840 +4841 +4842 +4843 +4844 +4845 +4846 +4847 +4848 +4849 +4850 +4851 +4852 +4853 +4854 +4855 +4856 +4857 +4858 +4859 +4860 +4861 +4862 +4863 +4864 +4865 +4866 +4867 +4868 +4869 +4870 +4871 +4872 +4873 +4874 +4875 +4876 +4877 +4878 +4879 +4880 +4881 +4882 +4883 +4884 +4885 +4886 +4887 +4888 +4889 +4890 +4891 +4892 +4893 +4894 +4895 +4896 +4897 +4898 +4899 +4900 +4901 +4902 +4903 +4904 +4905 +4906 +4907 +4908 +4909 +4910 +4911 +4912 +4913 +4914 +4915 +4916 +4917 +4918 +4919 +4920 +4921 +4922 +4923 +4924 +4925 +4926 +4927 +4928 +4929 +4930 +4931 +4932 +4933 +4934 +4935 +4936 +4937 +4938 +4939 +4940 +4941 +4942 +4943 +4944 +4945 +4946 +4947 +4948 +4949 +4950 +4951 +4952 +4953 +4954 +4955 +4956 +4957 +4958 +4959 +4960 +4961 +4962 +4963 +4964 +4965 +4966 +4967 +4968 +4969 +4970 +4971 +4972 +4973 +4974 +4975 +4976 +4977 +4978 +4979 +4980 +4981 +4982 +4983 +4984 +4985 +4986 +4987 +4988 +4989 +4990 +4991 +4992 +4993 +4994 +4995 +4996 +4997 +4998 +4999 +5000 +5001 +5002 +5003 +5004 +5005 +5006 +5007 +5008 +5009 +5010 +5011 +5012 +5013 +5014 +5015 +5016 +5017 +5018 +5019 +5020 +5021 +5022 +5023 +5024 +5025 +5026 +5027 +5028 +5029 +5030 +5031 +5032 +5033 +5034 +5035 +5036 +5037 +5038 +5039 +5040 +5041 +5042 +5043 +5044 +5045 +5046 +5047 +5048 +5049 +5050 +5051 +5052 +5053 +5054 +5055 +5056 +5057 +5058 +5059 +5060 +5061 +5062 +5063 +5064 +5065 +5066 +5067 +5068 +5069 +5070 +5071 +5072 +5073 +5074 +5075 +5076 +5077 +5078 +5079 +5080 +5081 +5082 +5083 +5084 +5085 +5086 +5087 +5088 +5089 +5090 +5091 +5092 +5093 +5094 +5095 +5096 +5097 +5098 +5099 +5100 +5101 +5102 +5103 +5104 +5105 +5106 +5107 +5108 +5109 +5110 +5111 +5112 +5113 +5114 +5115 +5116 +5117 +5118 +5119 +5120 +5121 +5122 +5123 +5124 +5125 +5126 +5127 +5128 +5129 +5130 +5131 +5132 +5133 +5134 +5135 +5136 +5137 +5138 +5139 +5140 +5141 +5142 +5143 +5144 +5145 +5146 +5147 +5148 +5149 +5150 +5151 +5152 +5153 +5154 +5155 +5156 +5157 +5158 +5159 +5160 +5161 +5162 +5163 +5164 +5165 +5166 +5167 +5168 +5169 +5170 +5171 +5172 +5173 +5174 +5175 +5176 +5177 +5178 +5179 +5180 +5181 +5182 +5183 +5184 +5185 +5186 +5187 +-0.6934387019769034 -0.1733476793545042 -0.6993520920559226 +-0.1660024514196607 -0.7090043165924815 -0.685387529194901 +-0.723086855265611 -0.6716838600610739 -0.1612023321033076 +-0.2052938210944998 -0.4392966022272979 -0.8745701471534291 +-0.4922685101709421 -0.8446969800001638 -0.21013977698828 +-0.3916846423759722 -0.1430185849278084 -0.9089162916859033 +-0.9109382466335723 -0.3691978672450006 -0.1840772817104157 +-0.1808178407242698 -0.9083347696632018 -0.3771377131721391 +-0.2242973558421376 -0.2063305172764626 -0.9524276422923963 +-0.5429676676279241 -0.1626373050039386 -0.8238538820274792 +-0.6436947398277114 -0.3376485970573034 -0.6867681608981082 +-0.7703733937552105 -0.347185988399673 -0.5347772654601365 +-0.6940610145513598 -0.5032907356511278 -0.5147598891596775 +-0.5663996464562229 -0.4906085033462773 -0.6621893512724224 +-0.4786635430230927 -0.628926581390434 -0.6126439159912728 +-0.6033252702254629 -0.6439519023146753 -0.4704514489431221 +-0.5126002087219487 -0.759728641085367 -0.4000667668437312 +-0.1788733685648583 -0.5824619056545225 -0.7929328133452181 +-0.3628314705801373 -0.7661653725502741 -0.5304186515023345 +-0.3448471662887247 -0.8682248280099122 -0.3567437174356333 +-0.4142583347447121 -0.4714618608277035 -0.7785330730800182 +-0.5939638073459063 -0.7596312917527035 -0.2648911024426339 +-0.782598377981276 -0.5168377906008931 -0.3470136553334222 +-0.8164397343633607 -0.178908333642634 -0.5490154536130116 +-0.8588724642550142 -0.3587928840820625 -0.3655212120747513 +-0.4925548717997783 -0.3209135540045379 -0.8089525258768159 +-0.1751857482986614 -0.8192817627025291 -0.5459737602633254 +-0.8247461583455927 -0.5371732851587685 -0.176744550144899 +-0.3575672975953475 -0.9143250618048635 -0.190145494413864 +-0.9071195420975544 -0.1849394456162839 -0.3780628754583884 +-0.1880175309474601 -0.9628205231980138 -0.1939743492452644 +-0.3434119965451803 -0.278600023361095 -0.8969114937450909 +-0.9622574501277518 -0.1914252853579902 -0.1934346396053443 +-0.6349155377222714 -0.7567602091201447 -0.1555514251020353 +-0.4514407493301658 -0.8294294526596975 -0.3290106881316366 +-0.1517182467167069 -0.2793196056379452 -0.948136135541448 +-0.280427097327827 -0.1255679396655636 -0.9516266786993915 +-0.3397399505059764 -0.6062129801190339 -0.7190845491076808 +-0.1432785457102248 -0.1362970697995758 -0.9802521956635509 +-0.2885155470829942 -0.6963416367164619 -0.6571659638679102 +-0.6862430433675749 -0.6543750166488296 -0.3175906532243236 +-0.2409100415137419 -0.4007867160186723 -0.883930065197929 +-0.2759234612620953 -0.3610024533010085 -0.8908105703435484 +-0.3102445847174226 -0.3200563258275913 -0.8951604582147586 +-0.3143174462388773 -0.2610039243037585 -0.9127329809357763 +-0.2846829279026202 -0.2430515055627061 -0.927298008303961 +-0.2546269208678975 -0.224826649162168 -0.9405413914314695 +-0.2063760532681792 -0.2247947336756574 -0.9523005052761128 +-0.1882958005166707 -0.2431290437392796 -0.9515424108247671 +-0.1700613300887841 -0.2613154077512188 -0.950154409388415 +-0.1656390936352406 -0.3203327575349982 -0.9327114318532393 +-0.1792669901271478 -0.3608392192249897 -0.9152368022101454 +-0.1925124908872038 -0.4005764825778497 -0.8958110417146921 +-0.2237849016467253 -0.3669211288695625 -0.9029336647750219 +-0.284884496675002 -0.2968515222291447 -0.9114384221133486 +-0.2328394680523709 -0.2491348918385587 -0.9400625446137501 +-0.1882688973004094 -0.296995365580342 -0.9361349128908114 +-0.2545963689829592 -0.3323183037915354 -0.9081548512593047 +-0.2590493314891161 -0.2731723712568081 -0.9264287881089268 +-0.2106852192716482 -0.2732480481538331 -0.9385878981536987 +-0.2062093294558586 -0.332258733780509 -0.9203704940250627 +-0.2328216886344758 -0.3030172336465314 -0.9241074707059752 +-0.7186642459971854 -0.5083577974987424 -0.4744407773869407 +-0.7416954995509895 -0.5123330326106085 -0.4329002767864964 +-0.7631426942657941 -0.5151047075115396 -0.390231173137406 +-0.8040635239134666 -0.4787234430791371 -0.352570155512792 +-0.8240205025994537 -0.4395441344859159 -0.3574789016638195 +-0.8423262619868643 -0.3994950297800167 -0.3617874922496627 +-0.8396975005468232 -0.3569929418322499 -0.4092238349086884 +-0.8184270601911842 -0.354539798210585 -0.4521931872901374 +-0.7952325796650768 -0.3512956509374341 -0.4941624326794497 +-0.7535834345038085 -0.3873068373234293 -0.5311359722368337 +-0.7351512281372395 -0.4268329947907564 -0.5266557379600667 +-0.715223917560492 -0.4655834615509129 -0.5212358277015234 +-0.7399917654964573 -0.4704447496629459 -0.4807222945859742 +-0.7846261515372037 -0.4769694504989065 -0.3960580078911268 +-0.8230469231569266 -0.3976996327566391 -0.4054981681674413 +-0.7784582907198272 -0.3916907681022752 -0.4904906031648462 +-0.7631530363872786 -0.4742632495728456 -0.4389439749643249 +-0.8046509781874007 -0.4377621503836926 -0.4011247972807269 +-0.8016812408545235 -0.3951469688434334 -0.4485153966987062 +-0.7599993398911388 -0.4314714539003979 -0.4860384633278627 +-0.7832146037229188 -0.4351225257171495 -0.4441207855174979 +-0.3491599091162978 -0.8821351057011364 -0.3161091791700194 +-0.3527820689334558 -0.8944815139327311 -0.2746773253685851 +-0.3556147096997309 -0.9052199275208487 -0.2326264410257903 +-0.3921160571541769 -0.8988856087861469 -0.1955752030269179 +-0.4261658570335587 -0.8820940728048988 -0.2007304387015529 +-0.4596342768618337 -0.8639925057368435 -0.2055560302308583 +-0.4829014807678813 -0.8420427497488694 -0.2403542541074534 +-0.4728882225708269 -0.8386429748782344 -0.2702863104953502 +-0.4623430633343809 -0.8345013784385026 -0.2997437925476018 +-0.4255832895028118 -0.8400599848432424 -0.3364195082945354 +-0.3991882466309538 -0.8500836273329879 -0.3435208440431153 +-0.3722708098239956 -0.8594789794418728 -0.3503003397807991 +-0.3782318341112711 -0.8713787957171476 -0.3124734773374495 +-0.38826158997532 -0.891085126022586 -0.2349898634646788 +-0.4520303128889107 -0.8594330924360717 -0.2388375093140197 +-0.4348730290990382 -0.8475266887289976 -0.3042761253438855 +-0.3836013625845561 -0.8819095185311469 -0.2740175099285312 +-0.4204202856328387 -0.8758101575071984 -0.2370724603061658 +-0.443740528974541 -0.8539411988845155 -0.271806496966263 +-0.4068120923594261 -0.8598332427413152 -0.3085299275388047 +-0.4139349574605929 -0.8683848626588625 -0.2730669904932594 +-0.901002434393136 -0.36767042505693 -0.2302456769542031 +-0.888951425070678 -0.3654446747461128 -0.2760716457090774 +-0.8748669959378266 -0.3624948621174192 -0.3212556837741492 +-0.7955505245017926 -0.5232897292910633 -0.3053968273957803 +-0.8069556734562436 -0.5288260475375596 -0.2629934457787552 +-0.8167120082329439 -0.5334498145864186 -0.2200290683655853 +-0.8491435344764976 -0.4968421942368886 -0.1791733570669337 +-0.8717605377803598 -0.4552155001595022 -0.1811419696907152 +-0.8923985806049178 -0.4125806273693907 -0.1827621384581824 +-0.8828340049620397 -0.4104627351631084 -0.2283078244938292 +-0.8576979788171779 -0.40394165792676 -0.3180963912469115 +-0.8179038170834003 -0.4845628721855433 -0.310213102398497 +-0.8405361447543135 -0.4936102702298554 -0.2232664114576235 +-0.8712403217358827 -0.4075904530383483 -0.273514760796469 +-0.8386728116072407 -0.444707326423498 -0.3144253629974373 +-0.8300975043702389 -0.4895222563565804 -0.2670320088863195 +-0.8626392736229714 -0.4525263117365885 -0.2259942937096244 +-0.8515838374252023 -0.4490297867909495 -0.2705128803045079 +-0.3176099956645341 -0.7822182975549186 -0.535964948130248 +-0.2712041850713053 -0.7964760498661225 -0.5404388883023379 +-0.2235597687894404 -0.8088707423129804 -0.5438282375979201 +-0.1772168131125498 -0.8444057610484202 -0.5055423937302089 +-0.1788941175517167 -0.8676823113703673 -0.463814942881716 +-0.1801030438301177 -0.8890472697903203 -0.4209012303159781 +-0.2230157350708716 -0.9005858302006335 -0.3731074166411524 +-0.2644600478816928 -0.8912820055639549 -0.3683439556071295 +-0.3050897081153523 -0.8804767485053018 -0.3628787198825807 +-0.3506905937264686 -0.8459601383940087 -0.40170580244772 +-0.3556624285922397 -0.8214055896592544 -0.4458666775667389 +-0.3597174269089586 -0.7947335986242258 -0.4888781852320532 +-0.3156750521673277 -0.8097954133945948 -0.4945509578235918 +-0.2242400724779025 -0.8347169154659331 -0.502955326972628 +-0.2240101721111048 -0.8807071612716246 -0.4173419927057783 +-0.3094053096909495 -0.8590984513491935 -0.407698669637841 +-0.2705239767011644 -0.823144600510119 -0.499249180951581 +-0.2244166609630656 -0.8586954384983417 -0.4607377846284467 +-0.2671683562849795 -0.8706999498340593 -0.4129196856035671 +-0.3129431096391939 -0.8354814951354937 -0.4517048609606849 +-0.2691931321892034 -0.8479316868797043 -0.4566693683262597 +-0.5115871762638304 -0.6348130811808923 -0.5790431011971581 +-0.5436151716119747 -0.6393287850473267 -0.5438209721987485 +-0.5741424104498526 -0.6423233678032955 -0.5077215611894627 +-0.6278964823955169 -0.6105119319048283 -0.4827226827042319 +-0.6513223815953842 -0.5758220946631788 -0.4941741297666499 +-0.6734241284778482 -0.5400263615649693 -0.504847969193451 +-0.6645294143865741 -0.5019205869402027 -0.5536030905085695 +-0.6332609053520619 -0.4993392929203906 -0.5913044024007018 +-0.6006831043112983 -0.4949116487956685 -0.6278871459755284 +-0.546172239288221 -0.5266279025187821 -0.6514283823411122 +-0.5246285340510062 -0.5617942576323143 -0.6396499928483146 +-0.5020011648708276 -0.5959767303561887 -0.6267428239256345 +-0.5354172590243954 -0.6015273092978574 -0.5928686658170451 +-0.5985253690057204 -0.6089437422610429 -0.5205332856001456 +-0.6439127956939651 -0.5385746574239009 -0.5434276860101165 +-0.5802329301045177 -0.531389702988166 -0.6172153030997161 +-0.5676978730700992 -0.6060361920809509 -0.5571707626928266 +-0.6218574638120857 -0.5743026836984685 -0.532418747038398 +-0.6127503426679244 -0.5358635765297453 -0.5808504496934568 +-0.5584076845549361 -0.5669767659744218 -0.6055726254341262 +-0.5908344295404448 -0.5714803266271781 -0.5694953144212082 +-0.7414424264344043 -0.3460945490577728 -0.5748753703156534 +-0.7105277682734925 -0.3441092977672649 -0.6137907474884334 +-0.6779352354951256 -0.34085664535563 -0.6513221658987774 +-0.6262603754155099 -0.3769433836833162 -0.6824306760996289 +-0.6074061064951692 -0.4159412998936873 -0.6767943977569029 +-0.5873764085008326 -0.4536451821325588 -0.670220115681841 +-0.6217717187722203 -0.4576945275647101 -0.6355435855803721 +-0.6857561691248452 -0.4642871751872094 -0.5605139565290932 +-0.7244256766434677 -0.3861484578826898 -0.5710488661178432 +-0.6606265771637091 -0.3804439710185497 -0.6471745594973576 +-0.6544745770102232 -0.4618497223727547 -0.5986299875478165 +-0.7058037673045956 -0.4256736517805764 -0.5662534628931013 +-0.6933298893444365 -0.38400887954915 -0.6097793412120796 +-0.6418294912256675 -0.4196535155415357 -0.6418300640252298 +-0.6745770427701785 -0.4234508459391693 -0.6046777608287265 +-0.7058622713255613 -0.04368869031968795 -0.7070005320063556 +-0.7031907010221091 -0.0870886939342178 -0.7056475022168411 +-0.6990645112350871 -0.130274025212659 -0.7030913791866178 +-0.7267855463087106 -0.1751676272555068 -0.664152898087801 +-0.7585280838876486 -0.1769653108498752 -0.6271510381953772 +-0.7884972673951264 -0.1781293098908352 -0.5886781873555648 +-0.822772262853058 -0.1346484862071306 -0.5521916231180861 +-0.8274386229897849 -0.08985950946855795 -0.5543199380708209 +-0.830280014074214 -0.04489586879352291 -0.5555352906829572 +-0.7396960730081057 -0.04409924864152685 -0.6714945836309032 +-0.7326416948381222 -0.1316925637781998 -0.6677523610068695 +-0.7946786931846328 -0.1340165439188293 -0.5920518056339467 +-0.802019340367895 -0.04474826721201459 -0.5956194844507428 +-0.7369496781575903 -0.08799940722826362 -0.6701949538685725 +-0.764567345470145 -0.1330938585391903 -0.6306526770417183 +-0.7992242855810373 -0.08947566480938478 -0.5943354665038921 +-0.7717873827576559 -0.04450386981398376 -0.6343214022777943 +-0.7690093193759531 -0.08889775852283109 -0.633025951476359 +-0.6831189566164692 -0.2150162571364858 -0.6979373183017533 +-0.6712736175360089 -0.2564817260195784 -0.695419912440058 +-0.6580726983317696 -0.2975794509120352 -0.6916551121080762 +-0.7842466164744235 -0.3060104641196655 -0.5397358987483467 +-0.7966172544635119 -0.2641010350108868 -0.5437385338535374 +-0.8073743757964996 -0.2216595666374906 -0.546821409443058 +-0.7791240313998306 -0.2207868369714111 -0.5867017268727228 +-0.7167871114053797 -0.217209566638419 -0.6625980992154158 +-0.6922086107048581 -0.3004171009597305 -0.6561987539739781 +-0.7554821412855977 -0.3050345886961711 -0.5798281071985779 +-0.7488399015636593 -0.2193971420083056 -0.6253828394709248 +-0.7052136275953003 -0.2590198843856165 -0.6599866960376846 +-0.7247054991835439 -0.303285302046012 -0.618724466152737 +-0.7680864702481562 -0.2631591550065472 -0.5837725870216657 +-0.7375258249309266 -0.2615699042545108 -0.6226048849376642 +-0.1696637986089601 -0.6791439660502006 -0.7141272077292548 +-0.1730390673578197 -0.6479842821478111 -0.7417370499424454 +-0.1761143203673032 -0.6157010714933726 -0.768046832376435 +-0.1346066070910094 -0.5775578375278778 -0.8051757607116398 +-0.08982155469406337 -0.5714646455454772 -0.8156961733414737 +-0.04486243313419763 -0.5641049273283766 -0.8244834704571865 +-0.04161011873889608 -0.709448062602187 -0.703528282650057 +-0.08329385905308637 -0.7105472416968741 -0.6987021900359324 +-0.1249843366713784 -0.7102284592846471 -0.6927874502392287 +-0.1277227878757803 -0.6789772217901729 -0.7229639145540645 +-0.1325451648446787 -0.6124899281583214 -0.7792867682573029 +-0.04416440314817387 -0.602530428228085 -0.7968730065410962 +-0.04253449121036022 -0.6753144832280222 -0.7363023603112684 +-0.130246541894655 -0.6463462227545059 -0.7518459939744752 +-0.08842052949759881 -0.6081658184091244 -0.7888701713730365 +-0.04338708294225117 -0.6396379494742104 -0.7674508809208507 +-0.08514852807570841 -0.6778398265611958 -0.7302622116021259 +-0.08686003361455273 -0.6436681473949133 -0.760359553494055 +-0.65820494617516 -0.1712570796300971 -0.7331011263851155 +-0.621180888763182 -0.168801892267657 -0.7652713405075624 +-0.5826910868620212 -0.1656914720473566 -0.7956239271052226 +-0.5319878533311679 -0.2029214389585247 -0.8220777417733054 +-0.5197821559469464 -0.2429169168902052 -0.8190347256665624 +-0.5064805753620123 -0.2820810949105976 -0.8148053035388291 +-0.5323175016132125 -0.3258094336140886 -0.781336221126561 +-0.5709072391607751 -0.3308594157280465 -0.7513966803878741 +-0.6081136719133353 -0.3345964136025443 -0.7198909653804493 +-0.6476937506540245 -0.2127222175681479 -0.7316023944169481 +-0.5718564811516414 -0.2064099513233045 -0.793961647033138 +-0.5464037259664059 -0.2865920240114803 -0.786961231588337 +-0.6224455418758608 -0.2947106857300825 -0.7250566592448969 +-0.6105066660517023 -0.2099795998173858 -0.7636688931513221 +-0.5597126284241651 -0.2468594808026686 -0.7910639483128713 +-0.585136040426524 -0.2912303900147071 -0.7568359624950778 +-0.6357190394387608 -0.2539600480238104 -0.7289482813635016 +-0.5984397742286368 -0.2509074132376649 -0.7608648412192285 +-0.4517105663634937 -0.6657413436884499 -0.5939242607769687 +-0.423183498123646 -0.7009925338918558 -0.5740428506163191 +-0.3933840686858984 -0.7345323981175992 -0.552911503425039 +-0.4017628420832748 -0.7674006058521994 -0.4996828282609346 +-0.4400624815139835 -0.7666121305187326 -0.4676011694866518 +-0.4770086778248331 -0.7641146774778808 -0.4342712066700702 +-0.5366509959258697 -0.7326491015435457 -0.4186060231043115 +-0.5598729910396391 -0.7042395248603753 -0.4365649155953338 +-0.5821366275982632 -0.6746257573104588 -0.453868961685871 +-0.4860073752450451 -0.6702706099403347 -0.5608334339691544 +-0.4307629320742034 -0.7367336495229913 -0.5212166785621597 +-0.502720937460587 -0.7357389611011503 -0.453827985206453 +-0.5514768689127693 -0.6746913855883403 -0.490575985212336 +-0.4589817968386318 -0.704294998339037 -0.5415757246086618 +-0.4674347309547119 -0.7370651730497679 -0.4880980464767418 +-0.5276169608324949 -0.7058798163093615 -0.4726034570006274 +-0.5194703591552272 -0.6732600432282564 -0.5261857658198537 +-0.4940090962275682 -0.7058894920131881 -0.5076170189323687 +-0.2596758704599698 -0.0943875997233057 -0.9610720177589868 +-0.2384730462046619 -0.06297225206181954 -0.9691053099143209 +-0.2169115390334443 -0.03146249653982042 -0.9756841166820459 +-0.1825834803984385 -0.03415706995937856 -0.9825968487927198 +-0.1696373794653916 -0.06832826836378152 -0.9831349893226878 +-0.1565914114963983 -0.1024013073545225 -0.9823406242732966 +-0.1637212919580237 -0.1539822575219084 -0.974415108117712 +-0.1840698968379146 -0.1715765453417939 -0.9678221748682218 +-0.2042772720965473 -0.189039239777183 -0.960486835895869 +-0.2385750620819881 -0.1862902238519721 -0.9530886067149043 +-0.2526875285600795 -0.1661405765551452 -0.9531769624430306 +-0.2666403123411213 -0.1458774242184648 -0.95269235377325 +-0.246108673802447 -0.1181543226015297 -0.9620135532983797 +-0.2039999987595237 -0.06218121062110072 -0.976994113365996 +-0.1773416409814876 -0.1235178832285551 -0.9763673872558067 +-0.2183901878079005 -0.1655256340266665 -0.9617208484530738 +-0.225202647150491 -0.09021809867409566 -0.9701260033562871 +-0.1907254395891641 -0.09289916613133413 -0.9772377150036847 +-0.1979605053590677 -0.1445805697601412 -0.969488575056878 +-0.2323180018849461 -0.1418925883447198 -0.9622342954670771 +-0.2116422968988518 -0.1174498939108128 -0.9702644281760088 +-0.7606490789098049 -0.5527614312545824 -0.3403935646733801 +-0.7371836178287208 -0.5877691826634502 -0.333298217091088 +-0.7123301538198267 -0.6216897352998285 -0.325710953119251 +-0.6973019761642467 -0.660162825562609 -0.2792042223581666 +-0.7071866816089716 -0.6649595984281431 -0.2402409827926403 +-0.7158520391473664 -0.6687871264020784 -0.2006978764397066 +-0.7505369108448243 -0.6397746245962099 -0.1654774159282371 +-0.7767237772888665 -0.6066171832851847 -0.1694572711253891 +-0.8014997201691734 -0.5723576663114085 -0.1732192263673265 +-0.7936687487883084 -0.5688440925124966 -0.2156532300023236 +-0.7731462398685907 -0.5590597180368329 -0.2994947803312052 +-0.7238821693724758 -0.6276575417238399 -0.286427329669821 +-0.7431034154332455 -0.6366746593040021 -0.2060162424945617 +-0.7841820528254301 -0.5644180271294678 -0.2578580979488017 +-0.7492149927775261 -0.5939071760242306 -0.2931742841115072 +-0.7341596089618286 -0.632646896614973 -0.2465107964622616 +-0.7690927531404941 -0.6033112307667093 -0.2109784251944575 +-0.7598757465023719 -0.5990838474908632 -0.2523636137659452 +-0.04392419181359575 -0.8308352952897461 -0.554782279344179 +-0.08815579869220928 -0.8284709373607536 -0.5530501433916575 +-0.1321543888789869 -0.8246226075817342 -0.5500297924341212 +-0.1734427857352674 -0.7940139579648668 -0.5826314741183801 +-0.1712844351978274 -0.767161258865245 -0.6181627982621194 +-0.1688030615009664 -0.7387579794942192 -0.6524892138277228 +-0.04231567075980854 -0.7424208633489382 -0.6685960257677012 +-0.04348483310692899 -0.8032027857749685 -0.5941164483609188 +-0.1307797909577366 -0.7984773530796238 -0.5876483326752562 +-0.1271583700504294 -0.7411707150584929 -0.6591636519604223 +-0.04294091149299403 -0.7737090498530814 -0.6320841591873606 +-0.08721870202338342 -0.8015730947036277 -0.5915010328516808 +-0.129091203477488 -0.7706441735579894 -0.6240536987678683 +-0.08476342034070215 -0.7425118811789263 -0.6644480934431802 +-0.08607238196652928 -0.7729007477584999 -0.6286620548251338 +-0.1860956617609381 -0.5481364049225923 -0.8154231332702637 +-0.1929988366480836 -0.51276169735929 -0.8365565675874561 +-0.1994358474663166 -0.4764452373391871 -0.8562857458595219 +-0.1548211118733594 -0.4271186761457581 -0.8908423316197942 +-0.103326286504971 -0.4134472458142116 -0.9046463692768217 +-0.05158250918028894 -0.3986230874266148 -0.9156630815519093 +-0.05009014936147638 -0.4415777834927578 -0.8958236646028994 +-0.04669743790734877 -0.5244230191547756 -0.8501763618646891 +-0.1401240740463551 -0.5414895410415318 -0.8289477189879242 +-0.1503295749965618 -0.4661643012566468 -0.8718324742261297 +-0.04845231830643471 -0.4835465148801296 -0.8739766248579034 +-0.09350784571543418 -0.533578556603739 -0.8405654089494338 +-0.1454020893211903 -0.504323737335598 -0.8511849390002664 +-0.1003258763231798 -0.4544651384773164 -0.8850966932763784 +-0.09703402330663906 -0.4945445133485243 -0.8637187752027844 +-0.385770010706268 -0.0359023489168004 -0.9218961547712097 +-0.3882778730367527 -0.07178153428312981 -0.9187424582798028 +-0.3902380620562734 -0.1075225268898264 -0.914414108122677 +-0.4307807527175125 -0.1483466571763452 -0.8901804381094528 +-0.4691328110773399 -0.1534001216413277 -0.8697027125697026 +-0.5066462081063677 -0.1580679287941121 -0.8475400578722982 +-0.5477415754138234 -0.1222135950457891 -0.8276732469695796 +-0.5514583158382766 -0.0816352053804124 -0.8301984215446987 +-0.5540682110243609 -0.04090920729694443 -0.8314654859286702 +-0.4294076209757078 -0.0372614972257832 -0.9023417733167824 +-0.4309890283517977 -0.111513883670681 -0.8954401773368531 +-0.5099343913797482 -0.1187942176068348 -0.8519711558212201 +-0.5136897775542122 -0.03974175030127381 -0.8570550774129367 +-0.4305446711424831 -0.07445916915556994 -0.8994927005148363 +-0.4709216255091416 -0.1153003234174437 -0.8746077166636825 +-0.5122977749434229 -0.07934109101578904 -0.8551350659775577 +-0.4720827655007921 -0.03855053603351766 -0.880710916639877 +-0.4719196538796644 -0.0769984551757603 -0.8782727811919506 +-0.8322930034658046 -0.5525590173855074 -0.04434961880143651 +-0.8314764650261722 -0.5484203256837487 -0.08878082272941212 +-0.8290152864276035 -0.5432263487738654 -0.1328111021984728 +-0.7210134466500138 -0.682259470350745 -0.1210851967277109 +-0.7175643400434888 -0.6917831608897288 -0.0808546610120139 +-0.7129439812892394 -0.7000558062024074 -0.04040727342627515 +-0.7453616603869687 -0.6653679242060189 -0.04149121187618526 +-0.8051255244032252 -0.5915104326509555 -0.04345455119445232 +-0.8043555041161169 -0.5797178989646005 -0.1301513757828815 +-0.7502359038880261 -0.6493788969253984 -0.1243106461461328 +-0.7761200713595929 -0.6291512999436873 -0.04250031308059454 +-0.8055065978803619 -0.5861684760324465 -0.08698067875685933 +-0.7780597033534085 -0.6151539784161055 -0.1273133176711826 +-0.7484464859062849 -0.6579767504718838 -0.08303284635006544 +-0.7777976234883474 -0.6227321790666919 -0.08506168379904444 +-0.1077331408771739 -0.1513237770197217 -0.9825958909262873 +-0.07190542761385249 -0.1661674755093852 -0.9834724091516278 +-0.03592609953145462 -0.1807853019721308 -0.9828662116296915 +-0.03804092210479827 -0.2167822340692623 -0.9754785242317516 +-0.07615651427250233 -0.2381348796279451 -0.9682416869968191 +-0.1141458142400361 -0.258963215856221 -0.9591187548603579 +-0.136842550249853 -0.2417425813256107 -0.9606428268691476 +-0.1819649592718915 -0.206747301965133 -0.9613242464056115 +-0.1325517287356394 -0.1699686613298029 -0.9764940826113326 +-0.0695831520597186 -0.201422116556596 -0.977029843920489 +-0.1594760037071638 -0.2243222310708384 -0.9613776265802081 +-0.1573227666009767 -0.1884676686285259 -0.9693964539808999 +-0.1011415860678467 -0.1857931179370681 -0.977369580504173 +-0.1032758963560474 -0.2217891088607883 -0.9696100661722693 +-0.1303709433587392 -0.2052141518863257 -0.969995138644173 +-0.04534482477995889 -0.9228500178366388 -0.3824809687351651 +-0.0910760896933013 -0.9197889602697021 -0.3816980671318075 +-0.1364812646803921 -0.9149515759920379 -0.3797847785008326 +-0.1359239037403276 -0.8954334467247648 -0.4239382441802085 +-0.133707431050393 -0.850165239328699 -0.5092557203597035 +-0.0444365012451255 -0.8569483714083606 -0.5134830923191632 +-0.04516449723174093 -0.9030299296862658 -0.4271968097734601 +-0.1349927987488385 -0.8737913862080325 -0.4671889956694192 +-0.08920088470731387 -0.8543425246203631 -0.5119980984268758 +-0.04485955810235053 -0.8810348585536611 -0.4709195239743114 +-0.09069647408983043 -0.9000915999001129 -0.4261563813636114 +-0.09006706459314982 -0.8782386711245823 -0.469664519010007 +-0.6258379849301714 -0.6484052507118339 -0.4334713917525196 +-0.6473090131038526 -0.6515644605867386 -0.3955436704775196 +-0.667428802835031 -0.6536241351755349 -0.356811270929369 +-0.697542468144341 -0.5449439705493911 -0.4652639832363614 +-0.6509729980607046 -0.615124817114748 -0.444809639245156 +-0.6933433556484871 -0.6207140721459111 -0.3660451226531178 +-0.7413470366355094 -0.5512940697331722 -0.382726299003328 +-0.6749326334918646 -0.5805893864807221 -0.4553920339154769 +-0.6728643232357513 -0.6184834028455193 -0.4058717567423503 +-0.7180365924871274 -0.5865545038471316 -0.3746695422183665 +-0.720212527278064 -0.5487078822247439 -0.4245156952766065 +-0.6972200310845674 -0.5841487060451542 -0.4155171686948768 +-0.4743734336636589 -0.3595088623433401 -0.8035690532435577 +-0.455100608440142 -0.3976679501207213 -0.7967080002386042 +-0.4350879964568178 -0.4350480439353096 -0.7883093522261757 +-0.454120708160427 -0.4772585374453441 -0.7523288315991905 +-0.4926256189754177 -0.4832733111244046 -0.7237174215700082 +-0.5302265636374868 -0.4875229579958525 -0.6936722256513925 +-0.5904284432985601 -0.3738726805370374 -0.7152716072179078 +-0.5142979840331551 -0.3646618655753386 -0.7762211717123839 +-0.4750337940992908 -0.4406401001208905 -0.761694949851372 +-0.5512688079599362 -0.450568782934083 -0.7022040111076912 +-0.553003329896478 -0.3699869189127891 -0.7465232728835908 +-0.4950974493378298 -0.4031092855309955 -0.7696631858013382 +-0.5136701969442523 -0.4464371878691478 -0.7326914535182871 +-0.571391464157991 -0.412810014630861 -0.7092952040637631 +-0.5338267030929716 -0.408738771823222 -0.7402443295786415 +-0.6636230632688518 -0.1287011441386949 -0.7369127800459537 +-0.6702778486875829 -0.04314133306326801 -0.7408552024115574 +-0.5942369944420521 -0.04169893320980213 -0.8032083125849988 +-0.5877254499982558 -0.1245129479578825 -0.7994218668607866 +-0.6676398703379161 -0.08602129978582668 -0.7394980321260681 +-0.6330212366037438 -0.04250264983996205 -0.7729667772713447 +-0.5915811608074925 -0.08318895690108523 -0.8019422221253655 +-0.6264237673113761 -0.1268541076150638 -0.7690912163902334 +-0.6303692644844376 -0.0847704466495324 -0.7716531356562921 +-0.923624099243359 -0.3805072740587198 -0.04618157300586305 +-0.9214194750168638 -0.3774312302891951 -0.09236783781182388 +-0.9171369777114881 -0.3737223219894196 -0.1385329930416359 +-0.8981857198378974 -0.4175617188031561 -0.1374940859434769 +-0.8539926704302316 -0.5025482078137441 -0.1346915649721077 +-0.8582302277040957 -0.5112921589886615 -0.04495780701601413 +-0.9039765596248138 -0.4251161747089909 -0.04585430895434461 +-0.8771034625374607 -0.4605783430907437 -0.1362244687293092 +-0.856999166328714 -0.5074014074320276 -0.08997911228661173 +-0.8821554136810608 -0.468760196299416 -0.04545002176599757 +-0.9020769717128657 -0.42171331198927 -0.09173341592018851 +-0.8805747870304832 -0.4650990827342783 -0.09094442086215003 +-0.3452918026449746 -0.7504976860511287 -0.5634951590369567 +-0.3268273232401948 -0.7336649834072122 -0.5957512844348253 +-0.3078622503061879 -0.7155665845931476 -0.6270448930101477 +-0.2585746937333468 -0.7004175640875265 -0.6652475957704781 +-0.2281070139067957 -0.7039094902617816 -0.6726653103333956 +-0.1971849381393568 -0.7067861510668864 -0.6793904892114949 +-0.2176252606265738 -0.7854676938674161 -0.5793787602491302 +-0.3037479319419722 -0.7636320498993399 -0.5697396652924097 +-0.2740064041852983 -0.722690688794869 -0.6345381460516308 +-0.2043262784617167 -0.7343349917093547 -0.6473043270990912 +-0.2612020225743699 -0.7753082037023398 -0.5750397313881097 +-0.289101076910481 -0.7438070394267929 -0.6026372502827465 +-0.2394819112666537 -0.7289606621210185 -0.641299280567316 +-0.2111573366210373 -0.760618539327105 -0.6138990281984582 +-0.250544703504056 -0.7528085519344102 -0.6086925625309392 +-0.8736556217711223 -0.316330356196755 -0.3696768322415511 +-0.8866892684374389 -0.273032803950019 -0.3731423712272165 +-0.8978676649192784 -0.2291475974819046 -0.3759322210993271 +-0.8875931497783713 -0.183992590465176 -0.4222855989971995 +-0.8658641753317339 -0.1827304860378227 -0.4657132157771322 +-0.8420740570137092 -0.1810534807672867 -0.5080658614850263 +-0.8094148992660328 -0.3096626072486154 -0.4989554995369302 +-0.8543249990282442 -0.3147242074713596 -0.4136151221448693 +-0.8783622978476234 -0.2279776124371903 -0.4201260310279299 +-0.8329275473068767 -0.2243173292631045 -0.5058788755518641 +-0.832857128216671 -0.3125443068535961 -0.4567987086585126 +-0.8672486219726099 -0.2716398155432547 -0.4172429008362342 +-0.8566659635531412 -0.2264038024658918 -0.4635350527398694 +-0.8220160090445612 -0.2672649930272081 -0.5028509763106939 +-0.8456390937427604 -0.2697567685309832 -0.4605711768724184 +-0.5427442773355325 -0.8382125843650393 -0.05318188443080994 +-0.5271150108518041 -0.8431932425332438 -0.1057114992844978 +-0.510540381440965 -0.8451779498806561 -0.1581858146410256 +-0.3651588786626705 -0.9198850376050255 -0.1430751932524352 +-0.3722857795504606 -0.9231725212045242 -0.0956859155643516 +-0.3781977448991311 -0.9244914572806077 -0.04777040054667678 +-0.503181780802594 -0.8626187496814084 -0.05193253475822342 +-0.4754102339173539 -0.8660528048075735 -0.1547179652515562 +-0.4025690735517226 -0.9034808252658305 -0.1471751996658464 +-0.4207895677830183 -0.9058214229081847 -0.04923098054652537 +-0.4897910537039887 -0.8656853899523795 -0.1034095224557833 +-0.4393491331978833 -0.8855225520163842 -0.1510700136647208 +-0.4122436278725894 -0.905743658589894 -0.09840536673698155 +-0.4624844880579728 -0.8851810047371981 -0.05062299041146315 +-0.4514432112174274 -0.8865665361165762 -0.1009891285433877 +-0.5696398764158166 -0.7824084229613777 -0.2516892347242192 +-0.5445184639922849 -0.8042352742216936 -0.2381286754446851 +-0.5186938585282429 -0.8250235501659459 -0.2242606135652492 +-0.5773624434132533 -0.8155550533294402 -0.03902004516516852 +-0.5979457254528194 -0.7977198791224397 -0.07812748470021237 +-0.6171699495833022 -0.7780733773927566 -0.1170601243975638 +-0.6254841381054812 -0.758444848644095 -0.1831147305480335 +-0.6155351917413069 -0.7594535742376517 -0.2105865530029111 +-0.6050388031624028 -0.7597979529821758 -0.2379813381589035 +-0.5826510686800898 -0.7828123220670672 -0.2184550310382333 +-0.5353014954713814 -0.8255934857390727 -0.1784592537564546 +-0.5650303047858173 -0.8205913319226595 -0.08585231882157959 +-0.6065185840774219 -0.7805946211293764 -0.1510206761758297 +-0.559373822402896 -0.8047771052507505 -0.1985818160723581 +-0.5505545050180358 -0.8242688166682984 -0.1321766048610299 +-0.5863316587567496 -0.8013521899570407 -0.1185320783189661 +-0.5948722388773816 -0.7822979372674952 -0.1847618920666095 +-0.5731789112091854 -0.8039400812478292 -0.1585757910536369 +-0.9142994522864019 -0.1391895037601379 -0.3803719148304617 +-0.9195607738924235 -0.09273998084167379 -0.381847193353379 +-0.9226949031020822 -0.0463995230377561 -0.3827286245517934 +-0.856518756331773 -0.04543252800829317 -0.5141123471097037 +-0.848691899196475 -0.1362658481938886 -0.5110319743952235 +-0.8946027160405365 -0.1384786424269348 -0.4248642677897123 +-0.9028117269801119 -0.04616504864577366 -0.4275509021282978 +-0.8535652393946482 -0.09090223993926103 -0.5129943127084178 +-0.8726944502226419 -0.1375291678717949 -0.4684977316221417 +-0.8997422721766498 -0.09230375551573344 -0.4265487784252709 +-0.8807286353039677 -0.04585109744355844 -0.4713965929223841 +-0.8777122170395287 -0.09170791173100759 -0.4703306528236205 +-0.5750241383585093 -0.7613865207363343 -0.2993957353505113 +-0.5551263938942295 -0.7619676679560464 -0.3335265503548599 +-0.5341922745866488 -0.7614938393758524 -0.3671045441894799 +-0.4979478598723118 -0.7781500991756644 -0.3827928317007623 +-0.4828448950512003 -0.7959380424262096 -0.3651622104513672 +-0.4673289291631185 -0.8130451806688656 -0.347219247966447 +-0.5068088054093344 -0.8233118313051887 -0.2555434663466474 +-0.5529530990639843 -0.7829124314722535 -0.2851157569860701 +-0.5169604545540549 -0.780852029709577 -0.3507449160368527 +-0.4809822132033216 -0.8174084156962407 -0.3170167070218802 +-0.5301880919607336 -0.8035796435243763 -0.2704816882087831 +-0.5354044754938304 -0.7823645709638308 -0.3181944778303943 +-0.4992065732154882 -0.7995088758699939 -0.3340334633888473 +-0.4942172344206156 -0.8207636834247497 -0.2865245210670031 +-0.5150795738616287 -0.8019851138734722 -0.3025110075945616 +-0.9795699736204252 -0.0479787628366281 -0.1952964543916408 +-0.9760527622541599 -0.09617727662795436 -0.1951177510029621 +-0.9702633193212906 -0.1440827742338136 -0.194497417331745 +-0.970334616691838 -0.1930010353483997 -0.1456067718341066 +-0.9761486254160724 -0.1941299810980821 -0.09719779594810969 +-0.9796419572913869 -0.1948081799113794 -0.04849132452218763 +-0.9879989585094697 -0.1465492525213131 -0.04879932960244347 +-0.9975943434860732 -0.04895563069275015 -0.0490802614914112 +-0.9879627223732145 -0.04841754993612948 -0.1469197061632276 +-0.97850755690917 -0.1452445180326098 -0.1463796128329425 +-0.9939915404519969 -0.09787875463481822 -0.04899558042316909 +-0.9939794713082909 -0.04874351265491073 -0.09812685968556678 +-0.9843989339804528 -0.09697159828101769 -0.1468170559062301 +-0.9844352373692997 -0.1460677097557782 -0.09773171231669082 +-0.9903908141458559 -0.09753943081020421 -0.09804129075409901 +-0.1943745323069442 -0.9797130236533829 -0.04879479966556528 +-0.1927950989407219 -0.9763847455958812 -0.09748270816972421 +-0.1904774719189674 -0.9707746888548281 -0.1459960142269998 +-0.1417323587267214 -0.9705117674982228 -0.1949842240727067 +-0.09490235689841718 -0.9760977602251734 -0.195516508608673 +-0.04721762949049321 -0.9795825509854014 -0.1954188355052599 +-0.04785524329331824 -0.987977026337719 -0.1470077246889264 +-0.04887064631527403 -0.9975948932996551 -0.04915372611691587 +-0.1462780261978333 -0.9880268209127425 -0.04904834562679716 +-0.1435066776095524 -0.9787110541746455 -0.1467327704291781 +-0.04845639486690938 -0.9939869653889449 -0.09819312823909042 +-0.09777162412678178 -0.9939929373485855 -0.04918078910247464 +-0.145171694944607 -0.9845422850299125 -0.0979881011908508 +-0.09603206054488191 -0.9844474157174784 -0.1471092418398043 +-0.09708877978686656 -0.9904143561980585 -0.09825055662072535 +-0.6578768074442847 -0.7365557202448296 -0.1571107163803148 +-0.6802816803606857 -0.7155689373264585 -0.1586755535648913 +-0.7020368181290535 -0.6939309825566043 -0.1600128039853686 +-0.6645751284801962 -0.6821431436659126 -0.3049928362357331 +-0.6419033746307655 -0.7089985578446258 -0.2920292838259129 +-0.6183318334715145 -0.7348600897972128 -0.2786510221387817 +-0.6490680621628508 -0.7371952313680209 -0.187760063720728 +-0.6943309787162728 -0.6922791138834453 -0.1966065117834473 +-0.6755060298874633 -0.6863881815198345 -0.2693749577365575 +-0.6292810511933578 -0.7362934996210564 -0.2487513638651259 +-0.6720475025714663 -0.715098558259739 -0.1923179821605298 +-0.6854359955916146 -0.68977462437915 -0.2332133433359562 +-0.6528021651819713 -0.7117881345683559 -0.259243099467335 +-0.63952473997251 -0.7371092413510667 -0.2183530931265876 +-0.6628557164222881 -0.7138444611791137 -0.2259388953903153 +-0.1870789585907978 -0.9523836317611493 -0.240763122603994 +-0.1854848565045137 -0.9397905053099902 -0.2870351444278094 +-0.1833557040756408 -0.9250843979523112 -0.3325650950537887 +-0.04599947635299458 -0.940429931074265 -0.3368613853128666 +-0.04696703132877655 -0.9688414460392982 -0.2431878911554667 +-0.1410725180456573 -0.9599179671174485 -0.2421900928142247 +-0.1383526036708962 -0.9320817155086512 -0.3347868466232412 +-0.04655088784374521 -0.9557773486490186 -0.2903836680159735 +-0.09438265068065002 -0.9654058848081425 -0.2430707568349217 +-0.1399152146584623 -0.94709285132655 -0.2888578606741071 +-0.0924071215840739 -0.9371989799288702 -0.3363316754348763 +-0.09353078031683695 -0.9524248708637154 -0.2900669896654192 +-0.5584597567060843 -0.7350116645284407 -0.3845524062425199 +-0.5994449532184235 -0.7360721693605484 -0.3144256820837285 +-0.6457575274381137 -0.6820910981539823 -0.3431456681587399 +-0.604402122305662 -0.678344555240897 -0.4177879114185103 +-0.5795111056807837 -0.7360767685083921 -0.3497968971487285 +-0.623059662137613 -0.7096056504824598 -0.3290235222903195 +-0.6257174938760062 -0.680764422263895 -0.3808377859893045 +-0.5819042017588791 -0.7072557073031359 -0.4014683853835845 +-0.6030805065725041 -0.7089719965468555 -0.3655852988081129 +-0.952507753249874 -0.2366606634830623 -0.1916264865790581 +-0.9406508642636596 -0.2815596111076665 -0.1894733146195783 +-0.9267575869078227 -0.3258293658291799 -0.1869641662783104 +-0.9409827240905732 -0.3351897313389334 -0.04689730235331284 +-0.9690404197391644 -0.2421818426623344 -0.04804810086174285 +-0.9602392285934193 -0.2390298591557103 -0.1442405986618055 +-0.9335635991488793 -0.3296331735635817 -0.1407159451895627 +-0.9561401523064358 -0.2890295487342012 -0.04751767151207998 +-0.9657757546692917 -0.2408554695583976 -0.09625920463396773 +-0.9479618397490077 -0.2846574540044908 -0.1426130578150458 +-0.9383483588250313 -0.3327072114505179 -0.09385237844183961 +-0.9531585453613602 -0.2871167835509258 -0.09514588802458324 +-0.03929792645173278 -0.1359308827339434 -0.9899386183475039 +-0.1177413385388196 -0.1137191961292446 -0.9865114908762115 +-0.1373034129952607 -0.03796342449373782 -0.9898012685284664 +-0.04588985288115262 -0.04543443237733565 -0.997912738548364 +-0.07860363721530889 -0.1249058444322634 -0.9890500484015899 +-0.1275555521830083 -0.07590518322820743 -0.9889226381605287 +-0.09170150806345012 -0.04172592318284262 -0.9949119462311369 +-0.04260499245771079 -0.09078063624983479 -0.9949591402161968 +-0.08517378382283683 -0.08339591287582664 -0.99286985464607 +-0.6963265536293561 -0.7075820281087378 -0.1202372829374863 +-0.6443237866288436 -0.7555681691440871 -0.1181676764623922 +-0.6131219523762916 -0.7890051218495711 -0.03940037067627683 +-0.6809978215865463 -0.7311859250909262 -0.0401137126592034 +-0.6707433183963255 -0.7320345201556199 -0.1192847941994986 +-0.6293606787060364 -0.7731002420534484 -0.07887427866913699 +-0.6476986913042517 -0.7608571354294704 -0.03978473009611071 +-0.6892533780934331 -0.7200593577089276 -0.08027641099723941 +-0.6598311315231574 -0.7471827339718649 -0.07962939110152323 +-0.2588468546414898 -0.4496166196799085 -0.8548936782722283 +-0.3118854892347655 -0.4584801284470342 -0.8321799164988195 +-0.3638660680911398 -0.4657779345118717 -0.806630274793693 +-0.4567527858605844 -0.3111090971645145 -0.8334194755764205 +-0.4197187589100335 -0.3009027097467713 -0.8563257106300567 +-0.3818367301439117 -0.2900436082379477 -0.8775394104160322 +-0.2907151198817293 -0.4112684229828211 -0.8639114557229665 +-0.3882920933767728 -0.4284364302200249 -0.8158869256713246 +-0.4349044226962729 -0.3508077588940492 -0.8293322973446507 +-0.352447072969516 -0.3311292597751406 -0.8752910796277934 +-0.3400030400281596 -0.4205176883173818 -0.8411675258733038 +-0.4119579993017656 -0.3900560755127376 -0.8234967302709151 +-0.3941214209950896 -0.3414057564150793 -0.8532938620425317 +-0.3219291222590689 -0.3717282735769073 -0.8707351668934922 +-0.3674145557219163 -0.3814420790008429 -0.8482384597571495 +-0.3086615571886137 -0.1301076713217588 -0.9422314137074445 +-0.3367038144443933 -0.1344857171547856 -0.9319571520300483 +-0.3643982842181179 -0.1387647033522296 -0.9208464842537324 +-0.2599499054798365 -0.03261411263691266 -0.9650711716230731 +-0.2928499744713501 -0.0977950622825824 -0.951144057567136 +-0.3582332990826416 -0.1043108317986665 -0.9277866962819832 +-0.34448250211118 -0.03481708919431751 -0.9381468840428219 +-0.2765937723820094 -0.06525539344463024 -0.9587688035735601 +-0.3257484627768618 -0.1010871643831102 -0.9400368738488366 +-0.3515963352863024 -0.06962566781397322 -0.933558934076848 +-0.3025122077343281 -0.03372723052338735 -0.9525486014335043 +-0.314342990544668 -0.06746286494015614 -0.9469093125265489 +-0.219774790529605 -0.5901608819414909 -0.7767941650615753 +-0.2603566043784508 -0.5967171190699306 -0.7590409200862658 +-0.3004719340384048 -0.6020975832406376 -0.7397263798939469 +-0.3593833057189939 -0.5740457935017786 -0.7357411681654095 +-0.3783212946404454 -0.5406716432449126 -0.7513635419771332 +-0.3968053812607371 -0.5064213781377331 -0.765560498698568 +-0.3490790172513655 -0.5011398029731893 -0.7918350444321178 +-0.2499276052491385 -0.4860774219811999 -0.8374156267795231 +-0.2302539984790427 -0.556491928987781 -0.7983106094471447 +-0.3172282245758323 -0.5695122623044457 -0.758302074781111 +-0.2999559173136422 -0.4943386701294304 -0.8158772744005054 +-0.2403189270991969 -0.5217398950412732 -0.8185562260469418 +-0.274046107241548 -0.5636342420148639 -0.7792401249512784 +-0.3333774354721958 -0.5357647694435655 -0.7757677470358413 +-0.2872255563478507 -0.5294308089614004 -0.7982508993437747 +-0.04155647050294335 -0.2632315977626959 -0.9638372195026692 +-0.04834862049363333 -0.3542995948202959 -0.9338812601217229 +-0.1451082271313375 -0.3863023960536808 -0.9108864151045319 +-0.1247060822827414 -0.30200506653281 -0.9451144548837477 +-0.04499978863310735 -0.3091205252631973 -0.9499576410998444 +-0.09683621157408086 -0.370793976690575 -0.9236528433226249 +-0.1350492985672866 -0.3445263627066976 -0.9290119871974619 +-0.08320840508658138 -0.2829547332322273 -0.9555171271434263 +-0.09011654259784875 -0.3272365445570893 -0.940635557831271 +-0.3756292683264637 -0.6136575258614978 -0.6944977276637199 +-0.4109001401230498 -0.6200153093143674 -0.6683876802146095 +-0.4452357022341778 -0.625075244581473 -0.6411287765086279 +-0.5105660090723166 -0.5233228519193834 -0.682243023444674 +-0.4358289586370058 -0.5126978076498114 -0.739725676750821 +-0.3963803158844239 -0.5811298419466256 -0.7107536506965365 +-0.4678006637131328 -0.5923008512618971 -0.6560047565559144 +-0.4736513813367194 -0.5188315993254476 -0.7116657505453075 +-0.4164191592192762 -0.5473771656640339 -0.7259292819171297 +-0.4325539322500068 -0.5874205613278335 -0.683984049393222 +-0.4896507989382849 -0.5582964194075007 -0.6697366670385185 +-0.453492850079358 -0.5535997128179294 -0.6984780546980748 +-0.3162616264138062 -0.9291147047801989 -0.191636241403598 +-0.2741849695942771 -0.9421565053452712 -0.1927789456454495 +-0.2314113843421766 -0.9534057538444105 -0.1935619790485944 +-0.3333590437950956 -0.9415690756401124 -0.04816039574425862 +-0.3225895622906925 -0.9354892191946326 -0.1442078190380667 +-0.2351570167285821 -0.9609781390569426 -0.1456783914586129 +-0.241333462876482 -0.9692206966588323 -0.04867649190536602 +-0.3285288411276081 -0.9395610243728925 -0.09640478217760574 +-0.2792281193584838 -0.94920187452331 -0.1450774233330558 +-0.2386826349440493 -0.9662100263004481 -0.09730768136510526 +-0.2877032657963627 -0.9564926700888861 -0.04846238661416385 +-0.2839613868360505 -0.9539220581873281 -0.09694657131532998 +-0.3954846212379988 -0.792795006217349 -0.4637542371569991 +-0.3807041789438008 -0.8389787804020032 -0.3888173532262851 +-0.4390937388137069 -0.8225054106712639 -0.3614990151454024 +-0.4648557878168793 -0.7844522870229705 -0.4105407481816875 +-0.3884558152818889 -0.8167080995845398 -0.4267200014607853 +-0.4102169102452554 -0.831143474290773 -0.3753966058619861 +-0.4521965676694636 -0.8039502661633012 -0.3862411600592478 +-0.4307092620153151 -0.7892883931447255 -0.4376223989482711 +-0.420751990760196 -0.8108361282958204 -0.4068323184330074 +-0.9241353865287359 -0.1871610637416475 -0.3330833583121178 +-0.939073556533539 -0.1889636663276085 -0.2871125009947812 +-0.9518077467528724 -0.1903782720363789 -0.2404540013342727 +-0.9403317571418822 -0.04694595379912941 -0.3370048425948063 +-0.9316021364916726 -0.1408672748940941 -0.3350729325804503 +-0.9596700548799107 -0.1432945500293857 -0.241867851726237 +-0.9688208166106053 -0.04772912178056849 -0.2431216901800731 +-0.9370548317372034 -0.09390302446654625 -0.3363189919020282 +-0.9467603073771932 -0.1422278448319355 -0.2888185598771406 +-0.9653694324934513 -0.09560874886598633 -0.2427361241091904 +-0.9557268662625261 -0.04738656129144433 -0.2904146534060976 +-0.9523515528874934 -0.09485408883475195 -0.2898779424932308 +-0.3089244530967666 -0.8952282127641339 -0.3211419146576759 +-0.2259568596490224 -0.9167558942252068 -0.3293966119754327 +-0.2302708793409669 -0.9432168297945781 -0.2394103884959957 +-0.3146121934156907 -0.9195875090109858 -0.2353252664401717 +-0.2678352632430176 -0.9067866525375115 -0.3255798497194777 +-0.2284150754003609 -0.930987355726456 -0.2847614735305825 +-0.2728070785884141 -0.9322692743646853 -0.2375927144244913 +-0.3121337372103367 -0.9082820952782622 -0.2785608829179685 +-0.2706550426614088 -0.9204681820035978 -0.2819293773286892 +-0.8899963885505578 -0.3196892696551307 -0.3251233600255965 +-0.9166507504054924 -0.3244122233578581 -0.2334697220563276 +-0.9421441280957967 -0.2354879572968838 -0.2385578836734429 +-0.9147202647889834 -0.2317573789049763 -0.3310216828358335 +-0.9043697596568772 -0.322373632527431 -0.2796257836273885 +-0.9304013915718398 -0.2802620117819847 -0.2362338995849214 +-0.9295212502640919 -0.2338607909218137 -0.2851304539625729 +-0.9033167825839419 -0.2760248458499026 -0.3283733770812323 +-0.9179295070087286 -0.2784248141930645 -0.2826394222401929 +-0.3562106932411674 -0.2451900102001732 -0.9016627977901083 +-0.3685104659778531 -0.2113611923751193 -0.9052770199350878 +-0.3804019786497506 -0.177288953518029 -0.90766897137659 +-0.2684883168452122 -0.201370603951019 -0.9419999488227305 +-0.3274277540428888 -0.2308349372442409 -0.9162457626804484 +-0.3525064272569871 -0.1696260585795161 -0.9203076762655482 +-0.2955150406504603 -0.1539628687693011 -0.9428500918967363 +-0.2981531436949235 -0.2162114181081201 -0.9297081937815275 +-0.3401321371461295 -0.2003320680407943 -0.9187911578780595 +-0.3241863839190534 -0.1618626472099831 -0.9320427414661115 +-0.2821059742560118 -0.1777346087697841 -0.9427760222526442 +-0.3113020814113952 -0.1891233481368484 -0.9313019775016274 +-0.4955959319119233 -0.1969619198780567 -0.8459259272479489 +-0.4195479532377253 -0.184234536557006 -0.8888403402600834 +-0.3949557132086187 -0.2551694511045908 -0.8825522850385995 +-0.4704054567003898 -0.2735242071537641 -0.8389894006525961 +-0.457995122269429 -0.1908255518019454 -0.8682315801425874 +-0.4075459593998705 -0.2199000249958026 -0.8863127382497019 +-0.4331050604363676 -0.2646398371770907 -0.8616181075182282 +-0.4834672823314535 -0.2355882453533896 -0.8430643899289957 +-0.445931661954412 -0.2280054460902537 -0.8655394095127964 +-0.3275308053401738 -0.6296457047525152 -0.7044642347485963 +-0.3148730161532221 -0.6524992827912558 -0.6892747417796981 +-0.3018368487355781 -0.6747425352729652 -0.6735109708377338 +-0.3715641557548662 -0.7213084224030281 -0.5845119655991898 +-0.421862903328838 -0.6584726617932688 -0.6232539165266843 +-0.3596036222521249 -0.6403779464736971 -0.6786761529133627 +-0.3255563223527605 -0.6913888060711425 -0.6449764335351064 +-0.3972247657303619 -0.6905859575686571 -0.6044034419983394 +-0.3911348512819042 -0.6500506388947265 -0.6514965042003223 +-0.3428698505377415 -0.6663049836447207 -0.6621766640122826 +-0.348853363295773 -0.7069621003957287 -0.6152283474623766 +-0.3703907379682886 -0.6790577810193141 -0.6337911574520677 +-0.2032787601076998 -0.6791439073432861 -0.7052951855837173 +-0.2695253066054611 -0.676928430515734 -0.6849262800175921 +-0.290538663035095 -0.6277077673831978 -0.7221982027453274 +-0.2146054314324647 -0.6207012057972983 -0.7541051133107808 +-0.2366247607754519 -0.6783965752804264 -0.6955478482719568 +-0.2802042163688599 -0.652670841839624 -0.7039221330100863 +-0.2527977416152209 -0.6247072648165424 -0.7388058846000609 +-0.2090967779283341 -0.6504043337255763 -0.7302415628618918 +-0.2448726765247047 -0.6519637601415939 -0.7176215073098504 +2 26 0 785 +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 +5188 +5189 +5190 +5191 +5192 +5193 +5194 +5195 +5196 +5197 +5198 +5199 +5200 +5201 +5202 +5203 +5204 +5205 +5206 +5207 +5208 +5209 +5210 +5211 +5212 +5213 +5214 +5215 +5216 +5217 +5218 +5219 +5220 +5221 +5222 +5223 +5224 +5225 +5226 +5227 +5228 +5229 +5230 +5231 +5232 +5233 +5234 +5235 +5236 +5237 +5238 +5239 +5240 +5241 +5242 +5243 +5244 +5245 +5246 +5247 +5248 +5249 +5250 +5251 +5252 +5253 +5254 +5255 +5256 +5257 +5258 +5259 +5260 +5261 +5262 +5263 +5264 +5265 +5266 +5267 +5268 +5269 +5270 +5271 +5272 +5273 +5274 +5275 +5276 +5277 +5278 +5279 +5280 +5281 +5282 +5283 +5284 +5285 +5286 +5287 +5288 +5289 +5290 +5291 +5292 +5293 +5294 +5295 +5296 +5297 +5298 +5299 +5300 +5301 +5302 +5303 +5304 +5305 +5306 +5307 +5308 +5309 +5310 +5311 +5312 +5313 +5314 +5315 +5316 +5317 +5318 +5319 +5320 +5321 +5322 +5323 +5324 +5325 +5326 +5327 +5328 +5329 +5330 +5331 +5332 +5333 +5334 +5335 +5336 +5337 +5338 +5339 +5340 +5341 +5342 +5343 +5344 +5345 +5346 +5347 +5348 +5349 +5350 +5351 +5352 +5353 +5354 +5355 +5356 +5357 +5358 +5359 +5360 +5361 +5362 +5363 +5364 +5365 +5366 +5367 +5368 +5369 +5370 +5371 +5372 +5373 +5374 +5375 +5376 +5377 +5378 +5379 +5380 +5381 +5382 +5383 +5384 +5385 +5386 +5387 +5388 +5389 +5390 +5391 +5392 +5393 +5394 +5395 +5396 +5397 +5398 +5399 +5400 +5401 +5402 +5403 +5404 +5405 +5406 +5407 +5408 +5409 +5410 +5411 +5412 +5413 +5414 +5415 +5416 +5417 +5418 +5419 +5420 +5421 +5422 +5423 +5424 +5425 +5426 +5427 +5428 +5429 +5430 +5431 +5432 +5433 +5434 +5435 +5436 +5437 +5438 +5439 +5440 +5441 +5442 +5443 +5444 +5445 +5446 +5447 +5448 +5449 +5450 +5451 +5452 +5453 +5454 +5455 +5456 +5457 +5458 +5459 +5460 +5461 +5462 +5463 +5464 +5465 +5466 +5467 +5468 +5469 +5470 +5471 +5472 +5473 +5474 +5475 +5476 +5477 +5478 +5479 +5480 +5481 +5482 +5483 +5484 +5485 +5486 +5487 +5488 +5489 +5490 +5491 +5492 +5493 +5494 +5495 +5496 +5497 +5498 +5499 +5500 +5501 +5502 +5503 +5504 +5505 +5506 +5507 +5508 +5509 +5510 +5511 +5512 +5513 +5514 +5515 +5516 +5517 +5518 +5519 +5520 +5521 +5522 +5523 +5524 +5525 +5526 +5527 +5528 +5529 +5530 +5531 +5532 +5533 +5534 +5535 +5536 +5537 +5538 +5539 +5540 +5541 +5542 +5543 +5544 +5545 +5546 +5547 +5548 +5549 +5550 +5551 +5552 +5553 +5554 +5555 +5556 +5557 +5558 +5559 +5560 +5561 +5562 +5563 +5564 +5565 +5566 +5567 +5568 +5569 +5570 +5571 +5572 +5573 +5574 +5575 +5576 +5577 +5578 +5579 +5580 +5581 +5582 +5583 +5584 +5585 +5586 +5587 +5588 +5589 +5590 +5591 +5592 +5593 +5594 +5595 +5596 +5597 +5598 +5599 +5600 +5601 +5602 +5603 +5604 +5605 +5606 +5607 +5608 +5609 +5610 +5611 +5612 +5613 +5614 +5615 +5616 +5617 +5618 +5619 +5620 +5621 +5622 +5623 +5624 +5625 +5626 +5627 +5628 +5629 +5630 +5631 +5632 +5633 +5634 +5635 +5636 +5637 +5638 +5639 +5640 +5641 +5642 +5643 +5644 +5645 +5646 +5647 +5648 +5649 +5650 +5651 +5652 +5653 +5654 +5655 +5656 +5657 +5658 +5659 +5660 +5661 +5662 +5663 +5664 +5665 +5666 +5667 +5668 +5669 +5670 +5671 +5672 +5673 +5674 +5675 +5676 +5677 +5678 +5679 +5680 +5681 +5682 +5683 +5684 +5685 +5686 +5687 +5688 +5689 +5690 +5691 +5692 +5693 +5694 +5695 +5696 +5697 +5698 +5699 +5700 +5701 +5702 +5703 +5704 +5705 +5706 +5707 +5708 +5709 +5710 +5711 +5712 +5713 +5714 +5715 +5716 +5717 +5718 +5719 +5720 +5721 +5722 +5723 +5724 +5725 +5726 +5727 +5728 +5729 +5730 +5731 +5732 +5733 +5734 +5735 +5736 +5737 +5738 +5739 +5740 +5741 +5742 +5743 +5744 +5745 +5746 +5747 +5748 +5749 +5750 +5751 +5752 +5753 +5754 +5755 +5756 +5757 +5758 +5759 +5760 +5761 +5762 +5763 +5764 +5765 +5766 +5767 +5768 +5769 +5770 +5771 +5772 +5773 +5774 +5775 +5776 +5777 +5778 +5779 +5780 +5781 +5782 +5783 +5784 +5785 +5786 +5787 +5788 +5789 +5790 +5791 +5792 +5793 +5794 +5795 +5796 +5797 +5798 +5799 +5800 +5801 +5802 +5803 +5804 +5805 +5806 +5807 +5808 +5809 +5810 +5811 +5812 +5813 +5814 +5815 +5816 +5817 +5818 +5819 +5820 +5821 +5822 +5823 +5824 +5825 +5826 +5827 +5828 +5829 +5830 +5831 +5832 +5833 +5834 +5835 +5836 +5837 +5838 +5839 +5840 +5841 +5842 +5843 +5844 +5845 +5846 +5847 +5848 +5849 +5850 +5851 +5852 +5853 +5854 +5855 +5856 +5857 +5858 +5859 +5860 +5861 +5862 +5863 +5864 +5865 +5866 +5867 +5868 +5869 +5870 +5871 +5872 +5873 +5874 +5875 +5876 +5877 +5878 +5879 +5880 +5881 +5882 +5883 +5884 +5885 +5886 +5887 +5888 +5889 +5890 +5891 +5892 +5893 +5894 +5895 +5896 +5897 +5898 +5899 +5900 +5901 +5902 +5903 +5904 +5905 +5906 +5907 +5908 +5909 +5910 +5911 +5912 +5913 +5914 +5915 +5916 +5917 +5918 +5919 +5920 +5921 +5922 +5923 +5924 +5925 +5926 +5927 +5928 +5929 +5930 +5931 +0.6993520920212926 -0.693438702033723 0.1733476792669201 +0.6853875292990073 -0.1660024515067808 0.7090043164714451 +0.1612023321014321 -0.7230868552772219 0.6716838600490244 +0.874570147178661 -0.2052938213787339 0.439296602044236 +0.2101397769725431 -0.4922685101885144 0.8446969799938381 +0.9089162916490664 -0.391684642484022 0.1430185848659996 +0.1840772817206422 -0.9109382466400741 0.3691978672238597 +0.3771377131922998 -0.1808178407397747 0.9083347696517445 +0.9524276422764464 -0.2242973559611393 0.206330517220724 +0.8238538819861634 -0.5429676677180179 0.1626373049124488 +0.6867681608768444 -0.6436947399422079 0.3376485968822764 +0.534777265462819 -0.7703733938022842 0.3471859882910889 +0.5147598891851322 -0.6940610146277865 0.5032907355196974 +0.6621893512999588 -0.5663996466166404 0.4906085031239107 +0.6126439160752238 -0.4786635431676626 0.6289265811986272 +0.4704514489793288 -0.6033252703018029 0.6439519022167003 +0.4000667668710277 -0.5126002087787446 0.7597286410326718 +0.7929328134213127 -0.1788733687173618 0.5824619055040978 +0.5304186515914159 -0.3628314706651962 0.7661653724483215 +0.3567437174563775 -0.3448471663221178 0.8682248279881253 +0.7785330731047618 -0.4142583349627024 0.4714618605953032 +0.2648911024394354 -0.5939638073747977 0.7596312917312283 +0.3470136553511521 -0.782598378011468 0.5168377905432721 +0.5490154536020582 -0.8164397343838867 0.1789083335825773 +0.3655212120842549 -0.8588724642742929 0.3587928840262314 +0.8089525258452935 -0.4925548719613138 0.3209135538360656 +0.5459737603281777 -0.1751857483431561 0.8192817626497968 +0.1767445501531183 -0.8247461583574653 0.5371732851378356 +0.1901454944085962 -0.3575672976072493 0.9143250618013046 +0.378062875458812 -0.9071195421042928 0.1849394455823654 +0.1939743492456133 -0.188017530954291 0.9628205231966095 +0.8969114937193018 -0.3434119967103764 0.2786000232404935 +0.193434639608673 -0.9622574501298808 0.1914252853439241 +0.1555514250950437 -0.6349155377353414 0.7567602091106161 +0.329010688144348 -0.4514407493679577 0.8294294526340861 +0.9481361355421145 -0.1517182468354726 0.2793196055711727 +0.9516266786805716 -0.2804270974091788 0.1255679396265103 +0.7190845492020921 -0.3397399506811503 0.6062129799088715 +0.9802521956592309 -0.1432785457610926 0.1362970697771714 +0.6571659639807874 -0.2885155472053692 0.6963416365592315 +0.317590653236824 -0.6862430434042495 0.6543750166043022 +0.8839256629066273 -0.2408506576478066 0.4008321134411493 +0.8908105053600348 -0.2759232040224107 0.3610028102691259 +0.8951649583342353 -0.3101807473889804 0.3201056096348209 +0.9127390064506935 -0.3142800100700553 0.2610279321715713 +0.9273012665096101 -0.2846308178691485 0.2431001000592403 +0.9405413914533978 -0.2546269209111787 0.2248266490214157 +0.9523027994012534 -0.2063580066345883 0.2248015821793415 +0.9515464763497578 -0.1882449386782638 0.2431525167634022 +0.9501573158029534 -0.1700213222792092 0.2613308730260466 +0.9328296539068447 -0.1654617979632527 0.3200800371888318 +0.9155340094293252 -0.1791782918317057 0.3601286121853361 +0.8960446040777204 -0.1924134522800781 0.4001014007534381 +0.9030971407682823 -0.2236441302573629 0.3666044971595156 +0.9114916979308905 -0.2847791434990933 0.2967890227602519 +0.9400924589322158 -0.232766813974105 0.249089901383265 +0.9362236171044362 -0.1880909070132929 0.2968284849450987 +0.9082594970892414 -0.2545134800552191 0.3320957308027006 +0.9264913343610316 -0.2589464506708326 0.2730577650221532 +0.9386475177550506 -0.2105578287658048 0.2731414251952862 +0.9205788757898861 -0.2060768692071415 0.3317632550889446 +0.9242392154954436 -0.2327204899287034 0.3026929898555815 +0.4747613180544824 -0.7186793341333644 0.5080371104248138 +0.4335105821247632 -0.7417423144859961 0.5117488779536369 +0.3908797866711395 -0.7630632313914555 0.5147305093642248 +0.3526994384311976 -0.8040047761674982 0.4787268804132151 +0.3576722763162045 -0.823944863019038 0.4395286173383061 +0.3619526406366129 -0.8422661165984457 0.3994722453016685 +0.4097191925051618 -0.8395239259145681 0.3568329596742834 +0.452715246345571 -0.8182731303163945 0.3542287254423018 +0.4944271120753806 -0.7951965772762279 0.3510046072816869 +0.5313593120152436 -0.7534133642289889 0.3873313621898493 +0.5267869408756438 -0.7350334561478079 0.426873912609203 +0.5212614083398724 -0.7151932986269628 0.4656018575721287 +0.4810804207743445 -0.739949774715576 0.4701446156726115 +0.3967709266157011 -0.7844597364858421 0.4766505571433657 +0.406214502237608 -0.8228030535876686 0.397473160324896 +0.4909823461724916 -0.7782911793561978 0.3914066630542894 +0.4396071772049055 -0.7630896842707188 0.4737506343104452 +0.4018753798843913 -0.8044252783371226 0.4374884576934787 +0.4492566026159009 -0.8014541325986472 0.3947654725866593 +0.4864799571612221 -0.7598753122375254 0.4311922554178575 +0.4448485040291369 -0.7830472345919985 0.4346801546664655 +0.3163340037689001 -0.3489688316670577 0.882130122252078 +0.2750551707206129 -0.3524798681460782 0.8944845418516619 +0.2329702152546397 -0.355354409007445 0.9052337393199483 +0.195579619655306 -0.3921052171553805 0.8988893764279438 +0.2007543126271651 -0.4261093459060382 0.8821159398248751 +0.2055925712688061 -0.4596022334750929 0.8640008574207477 +0.240218812394219 -0.4827876802440853 0.8421466487355073 +0.2701170887847736 -0.4728030034953145 0.8387455384276261 +0.2997956575982579 -0.4622895152453135 0.8345124131967607 +0.336487499428697 -0.425369898307132 0.8401408288747803 +0.3436167041455532 -0.3988869869787083 0.8501862926742556 +0.3503678028925261 -0.3720193204901484 0.8595603689551492 +0.3127074615084974 -0.3778873104466872 0.8714443321981505 +0.2352340623632154 -0.3879696932061568 0.8911478289585963 +0.2388662484199379 -0.4518051016682053 0.859543521569657 +0.3044319177876554 -0.4346203440797123 0.8476003562671284 +0.2742951926402152 -0.3832268666587554 0.88198600667209 +0.2372185626910032 -0.4201191905015884 0.8759150753852253 +0.2718268529196314 -0.4434827554718827 0.8540686199778538 +0.3087470391282472 -0.4064543058780083 0.859924510095373 +0.2732320552572911 -0.4135684733166481 0.8685075485327769 +0.230807908801339 -0.9008333779442639 0.3677321503707281 +0.2766826587322488 -0.8887429320731725 0.3654896811769578 +0.3216145781299307 -0.8747330768007591 0.3624998034275104 +0.3058336323393417 -0.7953524282582596 0.52333574710105 +0.2636869337283369 -0.806668681480326 0.528918556395727 +0.2205608616607261 -0.8165141788933158 0.5335330373741181 +0.1791784038550056 -0.8491408074667258 0.4968450348818323 +0.1812500503921703 -0.8717338219692182 0.4552236404974753 +0.1828679850151099 -0.8923798980866393 0.4125741358197246 +0.2289839628206878 -0.8826318897110959 0.410520757131663 +0.3186280063830184 -0.8575009744199472 0.4039409268905838 +0.3107329799832788 -0.8176805902113224 0.4846065079447184 +0.2238432181297935 -0.8403335705668171 0.4936939374508481 +0.2742835804037933 -0.8709777776229531 0.4076349204960946 +0.3149984704094276 -0.8384474793861055 0.444726644075669 +0.2677744747540441 -0.8298064901300563 0.489610068940818 +0.2266718486872452 -0.8624211134815495 0.452603243507988 +0.2713181018561185 -0.8512915298364019 0.4490982284912633 +0.5362350165400759 -0.3170597652483781 0.7822564236213776 +0.5407897135179331 -0.2703049320124283 0.7965436143005282 +0.5440413177791881 -0.2228928356407413 0.8089115083673331 +0.5055902381681555 -0.1770794178066269 0.8444059396157358 +0.4639324407180211 -0.1786573807197017 0.8676682723044535 +0.4210853216276767 -0.1799073841351528 0.8889997103730476 +0.3732081543418579 -0.2224612992567634 0.9006812110096093 +0.3684892212578589 -0.2639114141950235 0.8913845742856218 +0.3629865703641009 -0.3047227804588843 0.8805593545041208 +0.4017212314919866 -0.3505751445260457 0.846000662061859 +0.445866677646156 -0.35566242865667 0.8214055895882484 +0.4888798586405342 -0.359714889268097 0.7947337178290927 +0.4947988681030003 -0.3151376883638613 0.8098532691152585 +0.5031819288736284 -0.2234984126760951 0.8347792558432923 +0.4176157560875013 -0.2232533639571297 0.880769558823016 +0.4079079998583526 -0.3088595725129508 0.8591954539676495 +0.4995799963178482 -0.2696459728640458 0.8232319701015388 +0.4609900536054347 -0.2236300727625144 0.8587652537411438 +0.4132203076344594 -0.2663792175565153 0.8707991099056438 +0.4519303131184094 -0.3124302613268793 0.8355515088203207 +0.4569853326357686 -0.2683561927511569 0.8480267446064893 +0.5794996483169724 -0.5115377150620891 0.6344362250609293 +0.5446143896660697 -0.5434101745690046 0.638827479640269 +0.5080087054102642 -0.5738629455118947 0.64234607105189 +0.4828877687732573 -0.627776241437731 0.6105050314743533 +0.4945082491836361 -0.6511085454850205 0.5757770866279029 +0.5051045344227718 -0.6732721437877955 0.5399759528950719 +0.5539763181769997 -0.6645242592172144 0.5015154512184723 +0.5917163852653629 -0.6331772844114126 0.4989571583952691 +0.6278717864396304 -0.600403719002035 0.4952700213031598 +0.6515943418334117 -0.5459665804992876 0.5266358387620407 +0.6397628085818853 -0.5244549061051582 0.5618279097887964 +0.6267533318400531 -0.501977595191729 0.5959855325030304 +0.5932396548947597 -0.5352419471908443 0.6013175282890894 +0.5209733028406925 -0.598224419178551 0.6088631718422007 +0.5440222446291963 -0.6436834827571104 0.5382484290495309 +0.6174930755936572 -0.5797985644009942 0.5315410861941264 +0.5579508428102358 -0.5674414030417707 0.6055585117239576 +0.5330357956877559 -0.6215207352297227 0.5740947798012328 +0.5815679209585086 -0.6124507031839543 0.5354277630843189 +0.6059398065584166 -0.558030989833046 0.5669553467548389 +0.570314870361977 -0.5904834120887281 0.5710256462647317 +0.5752457351996497 -0.7413664729135622 0.3456415729832262 +0.6140671380383823 -0.7104688275302455 0.3437376835453867 +0.6513279840236196 -0.6777795034478272 0.3411550995276842 +0.6825442415717864 -0.6261329999284679 0.3769493662254549 +0.6770203065471955 -0.6073270714031538 0.4156889857376665 +0.6702441235879485 -0.5872879368961987 0.4537242488252411 +0.6355612898791246 -0.6214506923624993 0.458105756097163 +0.5609149505222313 -0.6856867210362679 0.4639053124024061 +0.571616118025589 -0.7242023909927978 0.3857277673355529 +0.6473166029024892 -0.6602996523671005 0.3807697265942598 +0.5990350659217699 -0.6543361712637009 0.4615204922558271 +0.5667868176908217 -0.705651732492365 0.4252156343814684 +0.6102562811047697 -0.6931090002779059 0.3836498209382326 +0.6420340003177798 -0.641524389213541 0.4198080519477231 +0.6052064504955774 -0.6744031847216164 0.4229722174279125 +0.7071795620318824 -0.7056969950778973 0.04346053591962897 +0.7059078241659119 -0.7029398664044094 0.08700395393715769 +0.7032911566422009 -0.6988434626867488 0.1303816077860304 +0.664180767725942 -0.726720491925128 0.1753317837674576 +0.6273103860077189 -0.7584565268597874 0.1767070357134527 +0.5889034776168465 -0.7883679830406339 0.1779567851115186 +0.5523280153254319 -0.8226904212104168 0.1345891315645386 +0.5545347191045183 -0.8272992816578768 0.08981728049787641 +0.5556153682563217 -0.8302282034803513 0.04486304384658239 +0.6716642622081495 -0.739550234617098 0.04396099805711239 +0.6679641925750917 -0.7324143184115001 0.1318829163437162 +0.5923726904530394 -0.7944643295602826 0.1338694313940202 +0.5957808855004149 -0.8019064211884809 0.04462317927965403 +0.6704661251963047 -0.7367019763629437 0.0880078007178105 +0.6309390001247641 -0.764360637581026 0.1329240152804992 +0.5946721389581879 -0.7989894219566662 0.08933616707832386 +0.6344911562261205 -0.7716591040561764 0.04430801054053373 +0.6333398472765844 -0.7687731991414525 0.08870403673728462 +0.6981789845216284 -0.6828698508035884 0.2150229579273627 +0.6956411878643796 -0.6710565651993119 0.2564496520752885 +0.6918384622748325 -0.6579608198642464 0.2974005743786713 +0.5398902458858039 -0.7841454588686599 0.3059974211215264 +0.5439846490255507 -0.7964621377167779 0.2640620472695174 +0.5470330020443777 -0.8072421829328207 0.2216189359422384 +0.5871818042576703 -0.7788398677290109 0.2205130136399295 +0.662861384169501 -0.7164843669332288 0.2174050075715448 +0.6563917825382125 -0.6919687246322812 0.3005480193697542 +0.5803223274991276 -0.7552808587289916 0.3045928768759901 +0.6258013298919662 -0.7485788639199159 0.2190944545117798 +0.6602374962114147 -0.7049049769695493 0.259220797853955 +0.6191424618318191 -0.724532759315607 0.3028446675035686 +0.5843072616664701 -0.7678013866189071 0.2628042135695599 +0.6230574999507635 -0.7372680772979086 0.2612185559116147 +0.7141337764934096 -0.1696620572679521 0.6791374938809278 +0.7417380522991587 -0.1730389381538276 0.6479831692675715 +0.7680468324688103 -0.176114320458431 0.6157010713520743 +0.8054480675880802 -0.134590512642428 0.5771817775409025 +0.8160747454785441 -0.089950843091042 0.5709035431833822 +0.8247469534607639 -0.04499022419091833 0.5637094486386044 +0.7036477867214399 -0.04160047328281084 0.7093301014793217 +0.6988613554816636 -0.08327808637172802 0.7103925437000268 +0.692762369725479 -0.1248160895506021 0.710282509204355 +0.7230307057335597 -0.1275937061295573 0.6789303680956941 +0.7794982324314884 -0.1324933274306003 0.6122320016321859 +0.7971093757185144 -0.044258438941439 0.6022107884487848 +0.7364675918331223 -0.04255931002162302 0.6751327212556097 +0.7519877254207047 -0.1301572797093756 0.6461993062169366 +0.7892063736026201 -0.08851429272290275 0.6077158216212292 +0.7676543013112183 -0.04344862488048264 0.6393896235272983 +0.730491115918839 -0.08517081941057508 0.6775903342614773 +0.7606450475233967 -0.08691895216155357 0.6433227863469994 +0.7333087349050773 -0.6580251965292728 0.1710588788824678 +0.7654216474954265 -0.6210768902530034 0.1685028128520285 +0.7956506209656355 -0.5826053304068631 0.1658647591820166 +0.822275548050433 -0.5317529036246977 0.2027357209893283 +0.819256645052 -0.5195708803429436 0.2426203821565697 +0.8148235296394264 -0.5064191721879893 0.2821386850227711 +0.7813510291324562 -0.5321152969694742 0.3261040938178176 +0.7516473423645097 -0.5706132096921189 0.3307972757463811 +0.7201838806740161 -0.6079875578782933 0.3341950141496782 +0.7320597728383608 -0.6472726538652348 0.212430225133109 +0.7941979874954546 -0.5715033763570487 0.2064786852696016 +0.7870376747350668 -0.5461546852431065 0.2868566860552881 +0.7254632694172287 -0.6221957748080322 0.2942370855917005 +0.7640717653279293 -0.6101155751470142 0.2096504767265975 +0.791313138832757 -0.5593568062181461 0.2468673320795708 +0.7571629881003369 -0.5848032851248238 0.291048668023379 +0.7294187306903254 -0.6353390137580239 0.2535599592110235 +0.7612988505207382 -0.5980316091877942 0.2505638733099007 +0.5942650700102201 -0.4513593688359001 0.6656754064330498 +0.5743389498154546 -0.4228144429238586 0.7009726938903311 +0.5530012413720831 -0.3932303396152603 0.7345471578101721 +0.5003411041906713 -0.4018575436870629 0.766921960853293 +0.4685474351279762 -0.4400158688650965 0.7660609219780687 +0.4350047113958254 -0.4769789851864003 0.7637158822192885 +0.4187111760304328 -0.5366143544978186 0.7326158513259874 +0.4367191187320136 -0.5598154976396854 0.7041896193046051 +0.4539943579637057 -0.5820869791680066 0.6745842212950043 +0.5616301813645641 -0.4857201647972717 0.6698115114640222 +0.5219158836791778 -0.4306928394479287 0.7362794906906367 +0.4545430583039527 -0.5025542870433549 0.7354113112551608 +0.4911502816743376 -0.5511310611682054 0.6745561164401572 +0.5423953836954367 -0.4587128466182183 0.7038393084314705 +0.4891021955612305 -0.4672520423204839 0.7365151534384888 +0.4732959313612848 -0.5273191230959074 0.7056383661438891 +0.5272562977173172 -0.5191103733197828 0.6726999456141078 +0.5087154736260433 -0.4936735702320305 0.7053332353914643 +0.9610721400907977 -0.2596753890807088 0.094387678470639 +0.9691055076372017 -0.2384722088205544 0.06297238035430452 +0.9756842177827215 -0.216911075161298 0.03146255936964257 +0.9826139877730371 -0.1824876541629504 0.03417611901420284 +0.9831351020057593 -0.1696358763009374 0.06833037886429813 +0.9823455193511824 -0.156543782537253 0.1024271680736361 +0.9744176353307465 -0.1636876437470684 0.1540020364831871 +0.9678320793301474 -0.18403907668763 0.171553736396057 +0.9604953290833835 -0.204254672102429 0.1890205061186006 +0.953092170942285 -0.2385462252690458 0.186308915778102 +0.9531804721976087 -0.2526678580017499 0.1661503564665187 +0.9526934638330909 -0.2666317623293047 0.1458858022114422 +0.9620199440891044 -0.246078739566336 0.1181646356074439 +0.9770093614445385 -0.2039200193793593 0.06220396567789509 +0.9763743767201133 -0.1772743815202082 0.1235591766767571 +0.9617307627461618 -0.2183422502418496 0.1655312712058113 +0.9701381728485212 -0.2251460172779104 0.09022857909790999 +0.9772404193986314 -0.1907039759967193 0.09291477940903592 +0.9694985126269766 -0.1979041720684364 0.1445910532916438 +0.962240260230886 -0.2322950056433803 0.1418897880185135 +0.9702683980713052 -0.2116234044519278 0.1174511404470785 +0.3405878304250908 -0.7605843750057398 0.5527308008999118 +0.3335374808250132 -0.7370959359551852 0.5877434219821212 +0.3258763901532873 -0.7122575068572823 0.6216862731845626 +0.2796401511730769 -0.6971693831113162 0.6601183508311866 +0.2408933500786405 -0.7069818901742608 0.6649413514389964 +0.2012845490091247 -0.7156692368072213 0.6688064546772575 +0.1655333974956677 -0.7505216091672642 0.6397780931592778 +0.1695965681386578 -0.7767028201141896 0.6066050884243011 +0.173325536444202 -0.8014883693448153 0.5723413773451281 +0.216327314862277 -0.7934508436612778 0.568892126450774 +0.3001035800019289 -0.7729128848928467 0.5590559128000014 +0.2870016489564579 -0.7236749790687005 0.6276341116974044 +0.2066734166055032 -0.7428880142474679 0.6367130414527896 +0.2586916647400899 -0.7838776247889523 0.5644594688276842 +0.293824657159363 -0.7489777612932366 0.5938849921772348 +0.2472844124346195 -0.7338907951321519 0.6326568739744814 +0.2117029568575661 -0.7688648503709785 0.6033479095196869 +0.2532257060213871 -0.7595748637580555 0.5991016342465622 +0.5548887373721857 -0.04393433074186648 0.830763662975076 +0.5530451661199872 -0.08794608609068368 0.8284965480752745 +0.5500600373300423 -0.1317803178054194 0.8246622964411401 +0.5827836473622136 -0.1732633875613336 0.7939414455096587 +0.6183296149574176 -0.1710845987541854 0.7670714095413353 +0.652550244242756 -0.1686604621101491 0.738736642694479 +0.6687294623862831 -0.04227485540315557 0.7423029992780542 +0.5942654300213355 -0.04344449954209921 0.8030947479227428 +0.587778869282981 -0.1303209723897299 0.7984562887095419 +0.6591978427459674 -0.1268303236991153 0.7411965145016808 +0.6322416837471352 -0.04289061143390654 0.7735831233832683 +0.5916191779829598 -0.08696692311027746 0.8015132578613393 +0.6241813980826117 -0.1286680913568206 0.7706115133802691 +0.6646036859383291 -0.08462743275643647 0.7423881318166673 +0.6288317889803541 -0.08585906045386554 0.7727863889237094 +0.8154747770740554 -0.1859648172302758 0.5481039816572489 +0.8367038910550165 -0.192683819370153 0.51263978039782 +0.8564004728768524 -0.1992096815358494 0.4763336360563774 +0.8913218693442614 -0.1544190287071772 0.4262629338821091 +0.905068445540551 -0.1027054862664465 0.4126774672520702 +0.9159426792996955 -0.05134158895036282 0.3980113685327933 +0.8961243934371722 -0.04988463404352757 0.4409904701614351 +0.8504579302903476 -0.04670028076185153 0.5239660223554788 +0.8293190871606734 -0.1399147495364728 0.5409747817903655 +0.8723505870040402 -0.1498550970963521 0.4653470782415524 +0.874280734596564 -0.04831666982991976 0.4830100377112664 +0.8409790979415095 -0.09338393226203041 0.5329480256279833 +0.8516773156619938 -0.1449577244495448 0.5036199044013159 +0.8855573179733344 -0.099778590660966 0.4536876342039596 +0.8641828633905683 -0.0966295868770328 0.4938124153583547 +0.9219323203020806 -0.3856723398155597 0.0360228133772639 +0.9187908800361403 -0.388132478230373 0.07194788464689984 +0.9144496207645755 -0.3901215440071855 0.1076432626083669 +0.8902759473194104 -0.4306470040818894 0.148161720764236 +0.869878806229776 -0.4689048035405051 0.153098490158786 +0.8477272137622531 -0.5063716436148887 0.1579440710810097 +0.8278338230488854 -0.547481475629009 0.1222914357563504 +0.8304435254132441 -0.5510943574840577 0.08160000152240143 +0.831652790414278 -0.5537974479064905 0.04076791493813411 +0.9024277032192911 -0.4292263796242269 0.03726869325632359 +0.8955682816538503 -0.4307304436439605 0.1114842491738041 +0.8522327097399955 -0.5094986011622084 0.1187879786130618 +0.857241144677227 -0.5133875040419835 0.03963446184849638 +0.8996229535101669 -0.4302688089862742 0.07448015528432642 +0.8748233490199346 -0.4705527917486556 0.1151702139751937 +0.8554118545712258 -0.5118429806313979 0.07929263671604549 +0.8808495441104605 -0.4718312019559706 0.03846293672066663 +0.8784861121246361 -0.4715369983338692 0.07690910223390944 +0.04431793103427015 -0.8322596262848762 0.5526118307139287 +0.08875763245781772 -0.8314289522792555 0.5484961075452608 +0.1330008259250928 -0.8289237900097685 0.5433195474663913 +0.1212363054434201 -0.720910079252566 0.6823418614407947 +0.08087963209267644 -0.7175673798551334 0.6917770887217878 +0.04040728522133603 -0.7129439629358226 0.7000558242129022 +0.04149662499235679 -0.7453484847966438 0.6653823459677832 +0.04345729061105739 -0.8050985877906049 0.5915468940247425 +0.1304115112965694 -0.8042553213224044 0.5797984269088186 +0.1245128749903426 -0.7501247283207306 0.6494685796275207 +0.04251887285176757 -0.7760988807554757 0.6291761857711343 +0.08702273296225387 -0.8054670980295181 0.5862165111455722 +0.1275881148155993 -0.7779495238338627 0.6152363865413581 +0.0830727906809712 -0.7484276895417833 0.657993088850957 +0.0851317076949958 -0.7777656107825499 0.6227625928305108 +0.9825974811406637 -0.1077013654944143 0.1513360694833245 +0.9834718257470193 -0.07185503319036396 0.1661927259751042 +0.9828654241193643 -0.03590627598292694 0.1807935214981446 +0.9754787370026157 -0.03803960735693615 0.2167815073476328 +0.968241925883055 -0.07615534677886063 0.2381342816968275 +0.9591229892524331 -0.1141529907803423 0.2589443688968347 +0.9606464039768046 -0.1368094105346395 0.2417471234898128 +0.9613303642312147 -0.1819333670912083 0.2067466583670364 +0.9764964861691944 -0.1324987020548263 0.1699961954074358 +0.977028241908503 -0.0695527526597635 0.2014403859970223 +0.9613829935572421 -0.1594220418921494 0.2243375854774536 +0.9694031719874474 -0.1572803590960045 0.1884685087310535 +0.9773690901990973 -0.1010758921897804 0.1858314438985733 +0.9696099312738685 -0.1032416086437289 0.221805661378918 +0.9699983200875367 -0.1303134636903655 0.2052356211976286 +0.3826593285420046 -0.04537949485250833 0.9227743709741364 +0.3816972965193378 -0.09082453911946324 0.9198141534699091 +0.3798490070652915 -0.1361171880213528 0.9149791489190733 +0.4241347786675865 -0.1354084852063507 0.895418467342906 +0.5093332724380404 -0.1332316000119582 0.8501934828883425 +0.513621827153029 -0.04441803379077983 0.8568661838036001 +0.4274061907474707 -0.04514301638987131 0.9029319222299986 +0.4673278484050119 -0.1344433922455733 0.8738018404573459 +0.5120224686065983 -0.08891119681516439 0.8543581162035625 +0.4710947833635158 -0.04482225111707961 0.8809430576901548 +0.426251280376241 -0.09035557076017645 0.9000809501429401 +0.469725962339865 -0.08971570553067645 0.8782417733659795 +0.4337736277843232 -0.6258260601639916 0.6482146112657776 +0.3957858443484787 -0.6471923611076411 0.6515332786107541 +0.3571833920975201 -0.6675259387783431 0.6533216248279254 +0.4658260741706888 -0.6974252724005801 0.5446136777934433 +0.4452837728589326 -0.6508625784737481 0.6148985815327747 +0.3666533729825959 -0.6933123461910008 0.6203896313604984 +0.3835184034825863 -0.7412277074427823 0.5509039116845015 +0.4560203606352886 -0.6747583250297003 0.5802987450349816 +0.4063798118432728 -0.6727061354527483 0.6183218448756723 +0.375446816522162 -0.7179297362311264 0.5861881795110502 +0.4252755315178626 -0.7201240136095345 0.5482354670350088 +0.4162440355856467 -0.6970574449834624 0.5838251632402478 +0.8035986323041123 -0.4742751471884703 0.3595724167929384 +0.7967142911318645 -0.455032956639122 0.3977327578645105 +0.7883376094819493 -0.4350462480706936 0.4350385908352248 +0.7523318825575748 -0.453796624756317 0.4775618932108692 +0.724118944403627 -0.4924965977808238 0.4828031229498109 +0.6939297880502422 -0.5299584352834746 0.4874479522250936 +0.7156553126160241 -0.5901513261876631 0.3735758098745196 +0.7762829774335663 -0.5139579422096233 0.3650095513634218 +0.7617296994560071 -0.4746850076514114 0.4409557897087197 +0.7025040292436531 -0.5509646869499104 0.4504730875764056 +0.7468719016773205 -0.5526244184414768 0.3698494485964827 +0.7697298300997876 -0.4947606465583309 0.403395452715737 +0.7330735143120256 -0.5134221523286127 0.4460951872778623 +0.7097479959578159 -0.5711233744652409 0.4124025622778066 +0.7406673490324713 -0.5335246936899868 0.408366599148629 +0.7372546732207994 -0.6632524549453781 0.1286535185022997 +0.7410869228928365 -0.670038025008566 0.04288610217596121 +0.8034072578999809 -0.5939763581278944 0.04157960965132888 +0.7996173757160704 -0.5874131073825427 0.1247312860838449 +0.7398557400747314 -0.6672654706639537 0.08585030889917313 +0.7731843862309584 -0.6327727421135891 0.04224407327312483 +0.8022127749812378 -0.5912086183065228 0.08322880088643692 +0.7693789270186915 -0.6260968631930864 0.1267232597408404 +0.7719755516424264 -0.6300024806081047 0.08456135106540039 +0.04624057580590138 -0.923615688171231 0.3805205246936387 +0.09247175275616021 -0.9213821792772969 0.3774968273408698 +0.1388032779949887 -0.9170404583914668 0.3738588606560158 +0.137823943045549 -0.8980785226116942 0.4176835260660561 +0.134905066848574 -0.8538968355277105 0.5026537746942161 +0.04495014074443818 -0.8582040497617425 0.511336771433074 +0.0459173533323949 -0.9039621510038737 0.4251400077802578 +0.1365358436981535 -0.8769910360875647 0.4607002127280747 +0.08999013165360921 -0.8569534343516073 0.5074766867137361 +0.04549097516707005 -0.8821331632883428 0.4687980944983148 +0.09185902703556378 -0.9020327459759142 0.4217805642027986 +0.09103936208171576 -0.8805240699354565 0.4651765222107125 +0.5641922259083931 -0.3451408998019093 0.7500432597580362 +0.5965893980024934 -0.3268191191961364 0.7329872805982952 +0.6275678913259705 -0.3079191148694424 0.7150834639919272 +0.6652719652598906 -0.2582692399271638 0.7005071105611191 +0.6726923903964426 -0.2277083044021782 0.7040126959146441 +0.679403333656255 -0.1969220805743683 0.7068470869990406 +0.5798270697098425 -0.2168859738333215 0.7853413548171707 +0.5705036812050898 -0.3030982646800437 0.7633197178636142 +0.6350315366235502 -0.2736533445829278 0.7223910260323765 +0.6475450652256084 -0.2038761614892705 0.7342478459473772 +0.575727789337759 -0.2602603944040406 0.7751142107385919 +0.6034491178778415 -0.2886165649942156 0.7433368284589396 +0.6416997333580645 -0.2389249916659798 0.7287909855134053 +0.6143444977773873 -0.2105398604878521 0.7604300133453475 +0.6093784633114578 -0.249789845443371 0.7525044329208587 +0.3697940829189124 -0.873616362520227 0.316301734701357 +0.3733229177039941 -0.8866279527672958 0.2729851140422326 +0.3760825201011782 -0.8978152155030514 0.2291064749970118 +0.4226005038465266 -0.8874512241627712 0.18395417603485 +0.4659992379500245 -0.8657352583278958 0.1826120826175743 +0.5081668982112271 -0.8420405509034531 0.1809257145808451 +0.4993271752389715 -0.809286923618614 0.3093978786737054 +0.4141932476397441 -0.8541015986599582 0.3145702032554027 +0.4206532072437446 -0.8781384774118588 0.2278677110174535 +0.5062176156082117 -0.832778025091943 0.2241082028215381 +0.4573991958159406 -0.8326337067171641 0.3122612465634608 +0.4178465652570221 -0.8670031615574666 0.271495424919586 +0.4640620716848869 -0.8564353645485658 0.2261965074312505 +0.5032645856395054 -0.8218440650523148 0.2670151485953246 +0.461190327684238 -0.8453836939331987 0.2694993352169258 +0.05280384110573799 -0.5421880220476771 0.8385963886832016 +0.1061521526063769 -0.5273157414403193 0.8430123541955235 +0.1587952160042918 -0.5106450656811814 0.8450004119937529 +0.1431048527218493 -0.3651108696488876 0.9198994803736388 +0.0957527382829597 -0.3718983493222904 0.9233217374689444 +0.04770198374955734 -0.3777125064775077 0.9246933454918097 +0.05164083948817616 -0.5026333799675219 0.8629559137287266 +0.1552114197069281 -0.4754576689124594 0.8659384621697376 +0.1473543973409158 -0.4025546575409098 0.9034580395770555 +0.04908600321189269 -0.420281698775464 0.9060650406913913 +0.1037775704156745 -0.4898411218964642 0.8656130146767856 +0.1514093815268388 -0.4393407356195266 0.8854687556379126 +0.0985700222778821 -0.4120076437846902 0.9058331260067308 +0.05040542991321521 -0.4619468907240372 0.8854740892796686 +0.1012579788767428 -0.4513364139920919 0.8865902453323949 +0.2516951023409477 -0.5696326704589008 0.782411781738645 +0.238135969069202 -0.544509166808868 0.8042394093157734 +0.2242655889739951 -0.5186872327790359 0.8250263633085753 +0.03902004134966666 -0.5773624432295466 0.8155550536420449 +0.07812899476261997 -0.5979452415071543 0.7977200939780401 +0.1170709371415927 -0.6171563749628479 0.778082517808687 +0.1831206840130843 -0.6254779828680135 0.7584484873964356 +0.2106874863299469 -0.615500999932836 0.7594532916418542 +0.2380151519379597 -0.6050167175921907 0.7598049479188203 +0.2186364676205235 -0.5826563548204472 0.7827577321328542 +0.1789241751686346 -0.5353769427719706 0.8254439221948164 +0.08557223712804352 -0.5646312225096043 0.8208952276631968 +0.150939638495787 -0.606382249615939 0.780716205084456 +0.1989039768081484 -0.5594168786255806 0.8046676108299102 +0.1325308654524163 -0.5507024544256994 0.8241130847110391 +0.1183491633174573 -0.5860750048418579 0.8015669430819078 +0.1849507226304462 -0.5948949603620335 0.7822360362028399 +0.1588449520468544 -0.5732689797499262 0.8038227155696158 +0.3804507574628574 -0.91427181265444 0.1391555738427414 +0.3820244350180008 -0.9194739147476919 0.09287115347475469 +0.3827685325414664 -0.9226790662715553 0.04638524722692697 +0.5142086775073377 -0.8564639514318759 0.04537549860720078 +0.5112292645007065 -0.8485970341783066 0.1361165408826139 +0.4251951016256432 -0.8944562768299744 0.1384091557412986 +0.4276831521711942 -0.9027503910656137 0.04613949262608197 +0.5132507967750903 -0.8534174958645911 0.09084160589699604 +0.4688204833848384 -0.8725425441342639 0.137393096749846 +0.4268941466232241 -0.8995714933527779 0.09237161861677178 +0.4715312045853213 -0.8806591237639719 0.0458020832887413 +0.4706709762786273 -0.8775311904303321 0.09169428505009503 +0.2997512784465921 -0.5750403174790504 0.7612343951393856 +0.3340391059647103 -0.5550511872755249 0.7617979096783655 +0.3675445976957755 -0.534222520781841 0.761260314868801 +0.3827965229293365 -0.4979444142037885 0.7781504882710385 +0.3651654875641663 -0.4828420043843665 0.7959382925165192 +0.3472200718508116 -0.4673282519810014 0.8130452180563507 +0.2555337357537318 -0.5067354731893138 0.8233599881603091 +0.2853522529067482 -0.5529435953543848 0.782832978430016 +0.3510913245128851 -0.5169771467032116 0.7806852833494392 +0.3171670447950704 -0.4809591443137068 0.8173636688751151 +0.2705962729912553 -0.5301490569920417 0.8035668201299075 +0.3185391829429812 -0.5353368080192465 0.7822705995432671 +0.3342826988301847 -0.4992059834667595 0.7994050683688424 +0.2865271850949023 -0.494146277477308 0.8208054755281005 +0.3026855937892291 -0.5150138632867899 0.801961440428951 +0.1953550293811931 -0.9795561188172267 0.04802314632762384 +0.1951669729797832 -0.9760447924101264 0.09615828548274814 +0.1945243079663 -0.9702599076165137 0.144069446039841 +0.1458854163495205 -0.9702626366456115 0.1931524300288059 +0.09750397580155901 -0.9760925416340209 0.1942583971655427 +0.04869344704797168 -0.9796168127275575 0.1948841923709763 +0.04895783908736607 -0.9879830687374614 0.1466034988668561 +0.04914569658232831 -0.9975896327732517 0.04898596830487571 +0.1470346952497509 -0.9879421180247404 0.0484888629027591 +0.1466097886005881 -0.9784575789809644 0.1453490145174725 +0.04910923040798779 -0.9939826016318264 0.09791256886611319 +0.09823362395150341 -0.9939662504929797 0.04879803281159565 +0.1469948500337625 -0.9843662689764832 0.09703382175751619 +0.09797541172883609 -0.9843975717474399 0.1461582684431803 +0.09821992842785822 -0.9903676423857521 0.09759497207803951 +0.04872495592076739 -0.1939677304583819 0.9797971209446085 +0.09756896638016092 -0.1925227423422713 0.9764298697195403 +0.1462776929391789 -0.1906196069263862 0.9707043844567826 +0.19501297002298 -0.1415154972651352 0.970537637372512 +0.1956310720221808 -0.09452484488921403 0.9761114369569296 +0.1956378720492673 -0.0472115995683462 0.9795391201408101 +0.1472473095294453 -0.04788593306273085 0.9879398601387895 +0.04919149925863014 -0.04876695210412378 0.9975981058438124 +0.04900246089265648 -0.1459166475838554 0.9880825323748783 +0.1469674182689348 -0.1434511785718318 0.9786839823629058 +0.09832439318470139 -0.04838479380348268 0.9939774773270542 +0.04917618334457835 -0.09747221473168646 0.9940225703408148 +0.09806957176257101 -0.1448579798202508 0.9845803800486285 +0.1473451500062835 -0.09582016919887865 0.9844327818314077 +0.09835231741939682 -0.09676255242454058 0.9904361817434388 +0.1571860011885614 -0.6578868957303675 0.7365306466513191 +0.1586864939554198 -0.6802571169014859 0.7155898626594807 +0.1600154479918577 -0.7020348640629336 0.6939323497604818 +0.3050639191058532 -0.6645621241670634 0.6821240271258138 +0.2920689019258272 -0.641892551512416 0.7089920372195457 +0.2786585042406547 -0.6183256707291298 0.7348624381009912 +0.1879701030438541 -0.649024324931869 0.7371802127081374 +0.19706887817389 -0.694190245621783 0.6922887837736886 +0.2697678681624862 -0.675399039767978 0.6863391540540003 +0.2489130676184141 -0.6292353732592223 0.7362778889849388 +0.1926336025052776 -0.6719341906856817 0.7151200868199808 +0.2337692353264231 -0.6852733029252378 0.6897481025076001 +0.2595147353422583 -0.6527203579277037 0.7117641719607471 +0.2186368001040762 -0.6394542704790911 0.7370862809782202 +0.226346422205222 -0.6627265028955019 0.7138353308115212 +0.2410202213306113 -0.186868663203935 0.9523598876591335 +0.2872930750919054 -0.1852743026444014 0.939753223875219 +0.332696422769343 -0.1832514128715862 0.9250578414115789 +0.3370892332335341 -0.04599746110602149 0.9403483835312464 +0.2434647412840055 -0.04691777152632885 0.9687742990328115 +0.2424242235521111 -0.1406583401603496 0.9599196462092499 +0.3349478641987724 -0.1379451029628255 0.9320842648801964 +0.2906540371851579 -0.04651163938421234 0.9556970744277506 +0.2432889480498142 -0.09392886762243939 0.9653951810445196 +0.2891060663259721 -0.1394628373638554 0.9470838396931633 +0.3364321334889765 -0.09207011430782121 0.9371960913316913 +0.2902601907228249 -0.09310790847316322 0.9524074438292166 +0.3850389976857607 -0.5584501909624953 0.7347641488771055 +0.3148196806496834 -0.5994714643038136 0.7358821455648134 +0.3436008838735029 -0.6458151154577981 0.6818073549380195 +0.4182360813264264 -0.6043594881045321 0.6781063260394662 +0.350298123245455 -0.579402177158824 0.7359241414400852 +0.3294590022114827 -0.6230988218668265 0.7093691733152682 +0.3812452554456601 -0.6255770676433586 0.6806654006477116 +0.4019653359961362 -0.58186711311549 0.7070039118223878 +0.3660594363788082 -0.6029475647359138 0.7088404074381343 +0.1917132138372209 -0.9524976398327479 0.2366311259180603 +0.1895710824194963 -0.9406423993877662 0.2815220793904574 +0.1870194031206171 -0.9267550702731163 0.3258048228302937 +0.04700588407639759 -0.9409692176544252 0.3352124375511968 +0.04823617392281001 -0.9690177901323347 0.242234997331795 +0.1445826337432453 -0.9601563542076699 0.2391560944122104 +0.1410300043851887 -0.9334729671666497 0.3297556025789473 +0.04767270672441662 -0.95612173454575 0.2890649438496374 +0.09655839417440994 -0.9657213289520349 0.2409539194982615 +0.1429613248370241 -0.9478743136899274 0.28477420010895 +0.09403453207479133 -0.9383055822302998 0.3327764131258898 +0.0954000102631187 -0.9531094084051683 0.2871955669075459 +0.9899379727373441 -0.03927110328232723 0.1359433359148806 +0.9865153258022205 -0.1176816682241656 0.1137476897405672 +0.9898117238153987 -0.137223247393017 0.03798067630393066 +0.9979137699454929 -0.04586080301182428 0.0454411102448485 +0.9890509424953333 -0.07854194607984824 0.1249375678292291 +0.9889238159290789 -0.1275428009380603 0.07591126541656372 +0.9949168922237926 -0.09164068564951761 0.04174161354615628 +0.9949591536953372 -0.04259472252562649 0.0907853076814947 +0.9928709123272353 -0.08514795033145346 0.08340969972872167 +0.1203547802440132 -0.6962435282277455 0.7076437495473241 +0.1182689850254689 -0.6442999445408221 0.7555726494823243 +0.03941927443332286 -0.6131263685651069 0.7890007458635988 +0.04011393775745847 -0.6809976440592019 0.7311860780836896 +0.119372992804585 -0.6706669252549144 0.7320901337663249 +0.07891926225517998 -0.6293712541171363 0.7730870420179874 +0.03978704095280745 -0.6476927239104694 0.7608620944465928 +0.0802966759219363 -0.6892548765338299 0.7200556638276118 +0.07964809951308117 -0.6598203631926708 0.7471902492406112 +0.8552265837590878 -0.2588415506751796 0.4489861268188904 +0.8326893400016216 -0.3116806488478009 0.4576938236217281 +0.8069791805704311 -0.3634167283047965 0.465524310551139 +0.8337978369810908 -0.4563129532140052 0.3107404958719854 +0.8567464025782294 -0.4193125784388944 0.3002708164843667 +0.8777600994136383 -0.3816596527713564 0.2896085587889405 +0.8642098912946039 -0.2906115396793852 0.4107142519973542 +0.8162645069979407 -0.3878031655610623 0.428159969399555 +0.8297261045933586 -0.434377898820168 0.3505287896491626 +0.8755377723361625 -0.352242552565116 0.3306944108615111 +0.8416569679729272 -0.3396990240224658 0.4197834219461308 +0.8238646821824651 -0.4114692757223301 0.3897948442308173 +0.8537412489278031 -0.3936871526394474 0.3407877722657308 +0.8709972770101582 -0.3218226753656097 0.3712060196998581 +0.8486907725716307 -0.3670779618165931 0.3807594286427385 +0.9422797301023249 -0.3085742618920058 0.129964745743195 +0.9320446055805387 -0.3365184619389908 0.1343435074070709 +0.9209226787891104 -0.3642314056023705 0.1386971624252294 +0.9650818625285701 -0.2599105482206367 0.03261143268907441 +0.9511794155282933 -0.2927603250877981 0.09771955551342448 +0.9278584094346535 -0.3580337132672213 0.1043581918465446 +0.9381835678483154 -0.3443749212963933 0.03489278724190138 +0.9587914744565134 -0.276521517487439 0.06522851275285146 +0.9401071753874998 -0.3255592068486639 0.1010430681492104 +0.9336208823235399 -0.3514132133550883 0.06971944900001986 +0.9525748089000612 -0.3024265474168561 0.03375524946630024 +0.946959247357083 -0.3141891441467835 0.06747863028558407 +0.7771292400365442 -0.2197988455223122 0.5897106169870795 +0.7595175567148619 -0.2603442220772192 0.5961157329519948 +0.7401319213121135 -0.3003295268665792 0.6016701042489446 +0.7358286445826513 -0.359288378240715 0.5739930897430865 +0.7513720888780292 -0.3782896546010777 0.5406819039665232 +0.7656290286063788 -0.3966431487453649 0.5064448668005385 +0.7922742912278786 -0.3485264848841485 0.5008300478142879 +0.8378583858433857 -0.2497222357567682 0.485419540439564 +0.7987078933719288 -0.230150815320079 0.5559643003582861 +0.7587656630493066 -0.3169025380461619 0.569075961500086 +0.816476008547581 -0.299608005541548 0.4935605033647102 +0.8190182456196511 -0.2400886579253123 0.5211204752048524 +0.7797957320948611 -0.2738748175662813 0.5629486659631373 +0.7761889795084096 -0.3329794101583108 0.5354020736795079 +0.7988372930766987 -0.2869505194987091 0.5286949768527343 +0.9639034149103819 -0.04144964164132451 0.2630059579779705 +0.9341156814537415 -0.04814136564767667 0.3537093475945881 +0.911379280151543 -0.1447274020300459 0.3852814384473885 +0.9452829953463551 -0.1244723180926698 0.3015737069733706 +0.9501265205754782 -0.04485463321065983 0.3086221910016725 +0.9240411335749119 -0.09631624895855277 0.3699610299046995 +0.9294186784766024 -0.1347769512223738 0.3435347049688107 +0.9556371145851208 -0.08295988404376323 0.2826222971863159 +0.9409346011054565 -0.08975557701609821 0.3264751335661308 +0.694892978937488 -0.3755584578083378 0.6132532858387363 +0.6690179776538585 -0.4107497000774618 0.6194349275446263 +0.6415430859166239 -0.445159211652023 0.624704526311379 +0.6826721225985951 -0.5101424169159872 0.5231763445434473 +0.7399007121762914 -0.4353801553556278 0.5128265364073179 +0.7111060969932583 -0.3961581998977463 0.5808500662587479 +0.6564078169454227 -0.4676274994322802 0.591990962454375 +0.7122351245049447 -0.4733284752400698 0.5183447520216025 +0.7261369953612331 -0.4161349921065121 0.5473177617365196 +0.6846111264512649 -0.4323453593117018 0.5868433315807258 +0.6701443971336409 -0.4893294169010726 0.5580888896454087 +0.6990446211976071 -0.4532436917739256 0.5530883956853885 +0.191708707523782 -0.3161184104015625 0.9291484930110743 +0.1928876314982817 -0.2738903190055221 0.9422199609274028 +0.1936893862025059 -0.2311195942224765 0.9534506567405228 +0.04811070994892132 -0.3328497342659426 0.9417517793916304 +0.1443557834211985 -0.3224753400265704 0.9355057791738114 +0.1459933617144165 -0.2350313902392933 0.9609610730604587 +0.04863892196144261 -0.2408344015433314 0.9693467110913896 +0.0965140774954535 -0.3280887128722653 0.9397035858881361 +0.145316547305383 -0.2790467431131387 0.9492186345817241 +0.09745583541822143 -0.2382297166181059 0.9663068675441531 +0.04842244388709679 -0.2871750823170626 0.9566534059021528 +0.09707982543741432 -0.2834733434691751 0.9540536520738485 +0.4642320892756171 -0.3955079273562889 0.7925036572061532 +0.3890258712430548 -0.3804653158912075 0.8389904736690316 +0.3617259077217153 -0.4389256360727183 0.8224953821639736 +0.4110698424364916 -0.4647974744211005 0.7842097247618169 +0.4270467282126359 -0.3883944945910136 0.8165664752451417 +0.3757021987939552 -0.4099587016724636 0.8311327936884788 +0.3866094895131115 -0.4521081995090273 0.8038229149228809 +0.4383071558200626 -0.430618426388459 0.7889579253747661 +0.4073058482106773 -0.4206040585574075 0.8106751334156104 +0.3332705875244827 -0.9240588719056658 0.1872055467755013 +0.2875044121538197 -0.9389355729017116 0.1890534393546466 +0.2408594119319655 -0.9516877699411171 0.1904655670411075 +0.3371004626927758 -0.9402967550141049 0.04696052131589361 +0.3352843300058919 -0.9315248618770993 0.1408752986060756 +0.2422148095934734 -0.9595752812469591 0.1433431743523793 +0.2432794887068294 -0.9687786115569098 0.04778171370314668 +0.336565553760778 -0.936954207763383 0.09402361711927446 +0.2891695204118635 -0.9466462770317654 0.1422737314006731 +0.2430248036115755 -0.9652904265339233 0.09567307495586938 +0.2905681181965742 -0.9556781712878563 0.0474278569155334 +0.2901937863997913 -0.9522450023381982 0.0949580004890427 +0.321446809291657 -0.3084422793171723 0.8952850435061676 +0.329658699450484 -0.2253401451552217 0.9168134820442154 +0.2398091987577811 -0.2296899285639981 0.9432571679597332 +0.2357327123216099 -0.3141639936067919 0.9196363811107782 +0.325893977648831 -0.2672009262833532 0.906860948726728 +0.2851626431485448 -0.2277569147448562 0.9310258077725021 +0.2380136015545031 -0.2722126029413094 0.9323356821847865 +0.2790045294561497 -0.311597470092784 0.9083300551972994 +0.2823821572918636 -0.2699750927539175 0.9205290688162469 +0.3255418734392481 -0.8898479546685831 0.3196765649993815 +0.2340642894853678 -0.9164839881968473 0.3244549395008668 +0.2391075839345916 -0.9419922804128371 0.235537909788605 +0.3313873035471353 -0.9145887223776578 0.2317540160328667 +0.280269317178217 -0.9041599166763631 0.3224034040208756 +0.2368372482706887 -0.9302375617048851 0.2802966225713716 +0.2856980474795794 -0.9293357682691125 0.2339052275645297 +0.328807351213144 -0.9031651314448905 0.2760044766490744 +0.2832815256511242 -0.9177240065064138 0.2784496814625343 +0.9016774877582679 -0.3561772621702334 0.2451845549435267 +0.9052803071644526 -0.3684740375455638 0.211410617318773 +0.9077045492454904 -0.3803079958131163 0.1773084307066413 +0.9420192814278275 -0.2684377509223718 0.2013475783264808 +0.9162806750196495 -0.3273290635253844 0.2308363246049682 +0.9203901065174643 -0.3523040962990622 0.1695991614238465 +0.9428946240837535 -0.2954231560325965 0.1538664575328137 +0.9297420270939309 -0.2980403102076975 0.216221498807514 +0.9188343681461012 -0.3400043449242444 0.2003508156863612 +0.9321250889793472 -0.3239894187609266 0.1617828020099824 +0.942804367552277 -0.2820424633802364 0.177685039816972 +0.9313517799259564 -0.3111632461563546 0.1891065738418223 +0.8463066528215822 -0.4950735734064871 0.1966397882028491 +0.889030790355101 -0.4192679764603119 0.1839527594668249 +0.882751392637856 -0.3947454395645419 0.254805841257461 +0.8393322781712801 -0.4699485439901621 0.273257557665539 +0.8685697422784114 -0.4575496166479933 0.1903548032062452 +0.8865118201832938 -0.4073021957381853 0.2195488875447927 +0.8619871097879207 -0.432690644395964 0.2641155595788943 +0.8434988090093589 -0.4829334971464503 0.2351276175477742 +0.8659289786530437 -0.4454794146597794 0.2274095315576651 +0.7045686871167821 -0.3273816774218115 0.6296063868982072 +0.6893828924022958 -0.3147018571031655 0.6524675998077326 +0.6735669870759147 -0.3017343925793 0.6747324434590913 +0.5852160716607626 -0.371288748968018 0.7208791953994159 +0.6240114946135756 -0.4214612326575871 0.6580122217382278 +0.6792565040111268 -0.3593606197194291 0.6398988566589644 +0.6455273374334476 -0.3254649837777032 0.6909175066248237 +0.6051995618173855 -0.3967859620298233 0.6901408484592927 +0.6523881225732447 -0.3907620100962338 0.6493803115208435 +0.6627806175760682 -0.3426385866028034 0.6658232888209296 +0.6160817936442595 -0.3486784323456911 0.7063048735192357 +0.6347145612883118 -0.3700339734975649 0.6783894782101131 +0.7054130811217902 -0.2030631332703491 0.6790859657574223 +0.68509358381175 -0.2691861171867415 0.676894094917291 +0.722589473045256 -0.2902417063778767 0.6273947762956252 +0.7543918583015569 -0.2145218978419637 0.6203815595862001 +0.695725306308674 -0.2362741086001371 0.6783368217684429 +0.7042226577627529 -0.2798556380370842 0.6524961840136855 +0.7392276687054515 -0.2526180714225651 0.6242808372928382 +0.7304522782803217 -0.2089354411204193 0.6502195403084281 +0.7179359584383316 -0.244577696370261 0.6517282485971057 +2 28 0 785 +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 +5932 +5933 +5934 +5935 +5936 +5937 +5938 +5939 +5940 +5941 +5942 +5943 +5944 +5945 +5946 +5947 +5948 +5949 +5950 +5951 +5952 +5953 +5954 +5955 +5956 +5957 +5958 +5959 +5960 +5961 +5962 +5963 +5964 +5965 +5966 +5967 +5968 +5969 +5970 +5971 +5972 +5973 +5974 +5975 +5976 +5977 +5978 +5979 +5980 +5981 +5982 +5983 +5984 +5985 +5986 +5987 +5988 +5989 +5990 +5991 +5992 +5993 +5994 +5995 +5996 +5997 +5998 +5999 +6000 +6001 +6002 +6003 +6004 +6005 +6006 +6007 +6008 +6009 +6010 +6011 +6012 +6013 +6014 +6015 +6016 +6017 +6018 +6019 +6020 +6021 +6022 +6023 +6024 +6025 +6026 +6027 +6028 +6029 +6030 +6031 +6032 +6033 +6034 +6035 +6036 +6037 +6038 +6039 +6040 +6041 +6042 +6043 +6044 +6045 +6046 +6047 +6048 +6049 +6050 +6051 +6052 +6053 +6054 +6055 +6056 +6057 +6058 +6059 +6060 +6061 +6062 +6063 +6064 +6065 +6066 +6067 +6068 +6069 +6070 +6071 +6072 +6073 +6074 +6075 +6076 +6077 +6078 +6079 +6080 +6081 +6082 +6083 +6084 +6085 +6086 +6087 +6088 +6089 +6090 +6091 +6092 +6093 +6094 +6095 +6096 +6097 +6098 +6099 +6100 +6101 +6102 +6103 +6104 +6105 +6106 +6107 +6108 +6109 +6110 +6111 +6112 +6113 +6114 +6115 +6116 +6117 +6118 +6119 +6120 +6121 +6122 +6123 +6124 +6125 +6126 +6127 +6128 +6129 +6130 +6131 +6132 +6133 +6134 +6135 +6136 +6137 +6138 +6139 +6140 +6141 +6142 +6143 +6144 +6145 +6146 +6147 +6148 +6149 +6150 +6151 +6152 +6153 +6154 +6155 +6156 +6157 +6158 +6159 +6160 +6161 +6162 +6163 +6164 +6165 +6166 +6167 +6168 +6169 +6170 +6171 +6172 +6173 +6174 +6175 +6176 +6177 +6178 +6179 +6180 +6181 +6182 +6183 +6184 +6185 +6186 +6187 +6188 +6189 +6190 +6191 +6192 +6193 +6194 +6195 +6196 +6197 +6198 +6199 +6200 +6201 +6202 +6203 +6204 +6205 +6206 +6207 +6208 +6209 +6210 +6211 +6212 +6213 +6214 +6215 +6216 +6217 +6218 +6219 +6220 +6221 +6222 +6223 +6224 +6225 +6226 +6227 +6228 +6229 +6230 +6231 +6232 +6233 +6234 +6235 +6236 +6237 +6238 +6239 +6240 +6241 +6242 +6243 +6244 +6245 +6246 +6247 +6248 +6249 +6250 +6251 +6252 +6253 +6254 +6255 +6256 +6257 +6258 +6259 +6260 +6261 +6262 +6263 +6264 +6265 +6266 +6267 +6268 +6269 +6270 +6271 +6272 +6273 +6274 +6275 +6276 +6277 +6278 +6279 +6280 +6281 +6282 +6283 +6284 +6285 +6286 +6287 +6288 +6289 +6290 +6291 +6292 +6293 +6294 +6295 +6296 +6297 +6298 +6299 +6300 +6301 +6302 +6303 +6304 +6305 +6306 +6307 +6308 +6309 +6310 +6311 +6312 +6313 +6314 +6315 +6316 +6317 +6318 +6319 +6320 +6321 +6322 +6323 +6324 +6325 +6326 +6327 +6328 +6329 +6330 +6331 +6332 +6333 +6334 +6335 +6336 +6337 +6338 +6339 +6340 +6341 +6342 +6343 +6344 +6345 +6346 +6347 +6348 +6349 +6350 +6351 +6352 +6353 +6354 +6355 +6356 +6357 +6358 +6359 +6360 +6361 +6362 +6363 +6364 +6365 +6366 +6367 +6368 +6369 +6370 +6371 +6372 +6373 +6374 +6375 +6376 +6377 +6378 +6379 +6380 +6381 +6382 +6383 +6384 +6385 +6386 +6387 +6388 +6389 +6390 +6391 +6392 +6393 +6394 +6395 +6396 +6397 +6398 +6399 +6400 +6401 +6402 +6403 +6404 +6405 +6406 +6407 +6408 +6409 +6410 +6411 +6412 +6413 +6414 +6415 +6416 +6417 +6418 +6419 +6420 +6421 +6422 +6423 +6424 +6425 +6426 +6427 +6428 +6429 +6430 +6431 +6432 +6433 +6434 +6435 +6436 +6437 +6438 +6439 +6440 +6441 +6442 +6443 +6444 +6445 +6446 +6447 +6448 +6449 +6450 +6451 +6452 +6453 +6454 +6455 +6456 +6457 +6458 +6459 +6460 +6461 +6462 +6463 +6464 +6465 +6466 +6467 +6468 +6469 +6470 +6471 +6472 +6473 +6474 +6475 +6476 +6477 +6478 +6479 +6480 +6481 +6482 +6483 +6484 +6485 +6486 +6487 +6488 +6489 +6490 +6491 +6492 +6493 +6494 +6495 +6496 +6497 +6498 +6499 +6500 +6501 +6502 +6503 +6504 +6505 +6506 +6507 +6508 +6509 +6510 +6511 +6512 +6513 +6514 +6515 +6516 +6517 +6518 +6519 +6520 +6521 +6522 +6523 +6524 +6525 +6526 +6527 +6528 +6529 +6530 +6531 +6532 +6533 +6534 +6535 +6536 +6537 +6538 +6539 +6540 +6541 +6542 +6543 +6544 +6545 +6546 +6547 +6548 +6549 +6550 +6551 +6552 +6553 +6554 +6555 +6556 +6557 +6558 +6559 +6560 +6561 +6562 +6563 +6564 +6565 +6566 +6567 +6568 +6569 +6570 +6571 +6572 +6573 +6574 +6575 +6576 +6577 +6578 +6579 +6580 +6581 +6582 +6583 +6584 +6585 +6586 +6587 +6588 +6589 +6590 +6591 +6592 +6593 +6594 +6595 +6596 +6597 +6598 +6599 +6600 +6601 +6602 +6603 +6604 +6605 +6606 +6607 +6608 +6609 +6610 +6611 +6612 +6613 +6614 +6615 +6616 +6617 +6618 +6619 +6620 +6621 +6622 +6623 +6624 +6625 +6626 +6627 +6628 +6629 +6630 +6631 +6632 +6633 +6634 +6635 +6636 +6637 +6638 +6639 +6640 +6641 +6642 +6643 +6644 +6645 +6646 +6647 +6648 +6649 +6650 +6651 +6652 +6653 +6654 +6655 +6656 +6657 +6658 +6659 +6660 +6661 +6662 +6663 +6664 +6665 +6666 +6667 +6668 +6669 +6670 +6671 +6672 +6673 +6674 +6675 +0.5735952654607053 -0.7965986129092414 -0.1908379452628214 +0.6045130950719432 -0.1696379147562654 -0.7783231306878177 +0.2175683571509767 -0.6167010171179246 -0.7565341138721654 +0.8639883204562352 -0.4775335936420408 -0.1596428797614608 +0.1850171296910894 -0.8644553004318943 -0.4674245343112339 +0.8470290006631561 -0.1489638888859993 -0.5102466382481461 +0.2176065499251142 -0.2733827763942607 -0.9369681141856721 +0.3040935989507612 -0.9371992361080138 -0.1708352273851304 +0.9245068507432793 -0.2415675962088454 -0.2948426349607942 +0.1835027543055585 -0.43731142475191 -0.8803893780275454 +0.3949642510080665 -0.5193772551448915 -0.7577931823814432 +0.26218035185495 -0.7331964751205275 -0.6274427399946934 +0.4416926430997066 -0.6285281094533651 -0.6402031120344341 +0.4868021929091352 -0.7111886546702952 -0.5071827308250081 +0.5918277746741873 -0.623167704631338 -0.5112747764448279 +0.6147348817972602 -0.4893272886102358 -0.6185950450198121 +0.7248887509800257 -0.4831914116391728 -0.4909810163547689 +0.3567970791840615 -0.383749595406945 -0.8517230138435433 +0.6558668559575433 -0.6331570885836396 -0.4110362130429097 +0.7470112395658555 -0.3246152298210411 -0.5801716647084004 +0.4531376052416342 -0.1818624343233942 -0.8726925951890769 +0.4573790212734054 -0.8721610675828619 -0.1736073244183674 +0.3697994530540045 -0.877564775045361 -0.305169510470073 +0.5365270296291937 -0.7630260799908857 -0.360457969437515 +0.7396306893102926 -0.6322970424243641 -0.2305361003656112 +0.179123604206087 -0.9196748121143545 -0.3494466688618562 +0.5016443375535957 -0.4523899651375146 -0.737357632389665 +0.7381010307664722 -0.1641463065832156 -0.6544179539228429 +0.8433621453256057 -0.2986150405799095 -0.446731853992136 +0.3224060448080984 -0.8104259645854998 -0.4891462952909494 +0.6244159418567831 -0.3326824314008563 -0.7067015858142113 +0.1807673751753704 -0.9665435577057806 -0.1819799635390092 +0.8137580187886803 -0.4525128373733495 -0.3647328047618452 +0.4924405150265712 -0.3451219341497928 -0.7989951124563099 +0.8721151270152144 -0.4054865228435558 -0.273853765764648 +0.9079862511355286 -0.1224970046652318 -0.4006937129490491 +0.3125327727900621 -0.2180758080045537 -0.9245356715104703 +0.9800766474399404 -0.1687143541532059 -0.1048104567567263 +0.1332000486642278 -0.2115822645027771 -0.9682410301075473 +0.09719535606480655 -0.3484364035489047 -0.9322795371782761 +0.9388709165281741 -0.3164269645771189 -0.1356295623603384 +0.4132808706022398 -0.8524420543767994 -0.3202209642170801 +0.4557274265940444 -0.8248308736465483 -0.3346140202224671 +0.4969246352661542 -0.7949389073344993 -0.348048905286932 +0.5474021060577804 -0.7736897013781437 -0.3189908780277349 +0.5572436958704274 -0.7828786357611011 -0.2767318288189923 +0.5659899937461497 -0.7905265221839298 -0.2339297858397136 +0.545540109862948 -0.8169851062042116 -0.1868724826485049 +0.5167501105146842 -0.8364220393100372 -0.1826677186574034 +0.4873368778869367 -0.8548309744270766 -0.1782323556806321 +0.4367464677023649 -0.8753942035132217 -0.207213685370825 +0.415223308041287 -0.877377216196622 -0.2404138618264683 +0.3927414728419177 -0.8782059075635626 -0.2729624872219994 +0.432945940752622 -0.8550310580183964 -0.2854464962296244 +0.5105058109772256 -0.802587685189507 -0.3086046411521292 +0.5349016124072854 -0.8136147409567686 -0.2278405546471846 +0.4701414945751697 -0.856150129407226 -0.2144153236002874 +0.472259915767871 -0.8297711608688133 -0.2974061071150784 +0.5232164583823143 -0.808797620616588 -0.2684975727316989 +0.5028962189158541 -0.8355297279279715 -0.2213266065089042 +0.4520241187056439 -0.8561881594663107 -0.2502319557891789 +0.4880687340063033 -0.8332890877996476 -0.2596501627950878 +0.3593218410706823 -0.8640748645772014 -0.352508784196176 +0.347873433848927 -0.84831089994204 -0.3991900437907768 +0.3355346333434568 -0.8303767359450553 -0.4448493972439522 +0.3650564012435163 -0.7883784512942709 -0.4951699116929255 +0.4068680813540723 -0.7643323355906423 -0.5002543804364035 +0.4474628761173796 -0.7386349422018145 -0.5041779414604378 +0.5004871837351035 -0.7259666461749499 -0.4716831643788019 +0.5133809276195206 -0.7395768930398509 -0.4352769720971252 +0.5254127755687554 -0.7519490283884942 -0.3981382598730447 +0.4858883276291489 -0.7830963396765033 -0.3881657582258016 +0.4025832677587136 -0.839370361581534 -0.3652178919757364 +0.3783869176388159 -0.8072252124427525 -0.4530019833914073 +0.4610869517710837 -0.7548635997673293 -0.4664544657871332 +0.4448571222049142 -0.8122959578231986 -0.3771967891269146 +0.3909270337537761 -0.8242670244913535 -0.4095850663984762 +0.4203499403879407 -0.7819493474823277 -0.4602837663744145 +0.4739216062855032 -0.7697146735356319 -0.4277120905933152 +0.4330416954100033 -0.7979748379835587 -0.4191790166283887 +0.192919800790494 -0.3975749887692642 -0.8970596851760062 +0.2017842182358445 -0.3568814954821613 -0.9120957885295629 +0.2099684111546367 -0.3153480357212597 -0.9254560403843828 +0.2417269748224345 -0.25989038005038 -0.9348930741001684 +0.2658125955617151 -0.2461225586755346 -0.9320769014151953 +0.289389906930925 -0.2321805033560933 -0.9286257026530235 +0.3246605981706391 -0.2603532529194633 -0.9092918561659599 +0.336127819448749 -0.302206524110803 -0.8920141847400721 +0.346861515531238 -0.3434505441503843 -0.8727707675937465 +0.3146336706130529 -0.3982456113760363 -0.8616299010226399 +0.2714844025415241 -0.4123823061435425 -0.8696189123727733 +0.2276479335563944 -0.4253085440314527 -0.8759503757184818 +0.2320846286986147 -0.3851273911492288 -0.8932041299212713 +0.2391062558345101 -0.3021710187531896 -0.9227788867580692 +0.2966750637441193 -0.2745562822670574 -0.9146599118908157 +0.3093490726908669 -0.3578400090773546 -0.8810525972544543 +0.2359284934831097 -0.3440241032224093 -0.9088372584598452 +0.2681544921616577 -0.2885682645475804 -0.9191417328298837 +0.3033570566044139 -0.3165185975182938 -0.8987716471013975 +0.2710273836556532 -0.3719484130840862 -0.8878054602856424 +0.269927195670476 -0.3306042288461062 -0.9043451514253528 +0.1808862383379465 -0.9073148167170548 -0.3795523575814603 +0.1824585661982721 -0.8939670619166047 -0.4093064424475433 +0.1838370247238109 -0.879663482240968 -0.4386298055905357 +0.21995937996659 -0.8527485841391372 -0.4737485867138919 +0.254614341036065 -0.8397901982715817 -0.47950386883293 +0.2887705020737758 -0.8256986220700695 -0.4845961025881737 +0.323879287583229 -0.8911775687812115 -0.3176550770502326 +0.2766121251440733 -0.9028365353321679 -0.3291989105277941 +0.2278878270843262 -0.9125439149285629 -0.3396038009116448 +0.2264384504898244 -0.899403245136726 -0.3738976207162783 +0.2224540994477276 -0.8694428104574669 -0.4411160538709989 +0.2985427428518941 -0.8446918729719349 -0.4442610386086455 +0.3161623462716414 -0.8775361969591063 -0.3605157331193181 +0.2246210278815912 -0.8850191979364329 -0.4077823109422118 +0.2608560077936103 -0.8577001580125618 -0.4430627293546667 +0.3076979276649595 -0.8620128303099953 -0.4028099622547096 +0.2718976417901963 -0.8893070881712078 -0.3677017477757998 +0.2666329147177192 -0.8742385962027485 -0.4057262201270476 +0.5681733676006471 -0.7328715547360733 -0.374270368327591 +0.5987314461115036 -0.7010454466807442 -0.3873705424079423 +0.6280171836862766 -0.6677351769771931 -0.3996550392801198 +0.6794098883237447 -0.6351608958498208 -0.3673864995221923 +0.7012772170899784 -0.6357188717051468 -0.3226015823713055 +0.721372640890236 -0.634873257633716 -0.2766901872430602 +0.7018254503767396 -0.6769444256142724 -0.2217820593133029 +0.6612700933333784 -0.7195142742449055 -0.2121816976572006 +0.618367394022809 -0.7595309814527333 -0.201827783575224 +0.5825685010535291 -0.7417813705738516 -0.332226338284343 +0.6488134021170029 -0.6722594794066739 -0.3565225961720075 +0.6857886478534109 -0.6769817274253136 -0.2671884563517455 +0.6077236365306622 -0.7551827677531125 -0.2457050444958261 +0.6164580079128407 -0.7078922115113031 -0.3447725936929562 +0.6681010884400216 -0.6753379039560442 -0.3123454035287143 +0.6477910188728576 -0.7172206766227901 -0.2568293147061141 +0.5957767028565094 -0.7492329650711904 -0.2893096686667398 +0.6328393002659289 -0.7132897867023144 -0.3012176957369807 +0.9072188110866559 -0.2564862690333803 -0.3334198893405292 +0.887998950093109 -0.270716438833829 -0.3717128924030829 +0.8666912170138827 -0.2848541489471725 -0.4095173356264379 +0.8463796743640605 -0.2618521981235959 -0.4637616555529662 +0.8480031937449652 -0.2245328617228162 -0.4800787200083977 +0.8482176666027621 -0.1868404334484463 -0.4955980654641039 +0.863739495819289 -0.1424496202589335 -0.4833861696924375 +0.8794696098249899 -0.1358740940704328 -0.4561484801627854 +0.8942219192761671 -0.1292116492969542 -0.4285691411802871 +0.9143181460473409 -0.15263220204745 -0.3751342942290133 +0.9191990707636589 -0.1826188827033472 -0.3488888246811686 +0.9225984017204311 -0.2123111904289235 -0.3220809642955624 +0.9061277990166778 -0.2252093556644348 -0.3580686498011257 +0.8680447205223715 -0.2498622685941851 -0.429030546588708 +0.8665652970094194 -0.1784861350832922 -0.4660550242213957 +0.8996143726960697 -0.1614168996209336 -0.4057567805415243 +0.8879748283072547 -0.2375795685209699 -0.3937723364002242 +0.8680045643969497 -0.2143501793798774 -0.4479085585092967 +0.8837004208678531 -0.16999534578049 -0.4360907572638419 +0.9035912559036624 -0.1934698579879329 -0.3822201673179629 +0.8865421713510494 -0.2039513225385633 -0.4152671868218554 +0.2101273141909453 -0.5744425581288981 -0.7911145677088922 +0.2017670978816364 -0.5302427059761878 -0.823488136509247 +0.1929388387661799 -0.4842948651442884 -0.8533657411042662 +0.3673277340671052 -0.4187838016353134 -0.830476046176529 +0.3772689912838628 -0.4530941159802704 -0.8076966201982732 +0.3864627574364881 -0.4867806802204709 -0.783384392542181 +0.3526237755253372 -0.5458640053375333 -0.7600585244644796 +0.3086371755788603 -0.5710374248239358 -0.7606966236951178 +0.2633470261082468 -0.5947050105323054 -0.7595882399614363 +0.2554864879363442 -0.5546200639784037 -0.7919111308186947 +0.2375076543290905 -0.4695378732307489 -0.8503671558433089 +0.3251025955163635 -0.4365294623826293 -0.8388982839775372 +0.344174649476884 -0.5105886880434668 -0.7879359125585758 +0.2467670178428165 -0.5128143196683217 -0.822269732173135 +0.2817235592531886 -0.4536724233574481 -0.8454662432331026 +0.3349795891660025 -0.4740144038931651 -0.814308921567229 +0.300402659123334 -0.5333162364403725 -0.7907793841146256 +0.2913681942569674 -0.4940895727999799 -0.8191337310999759 +0.4077151306875263 -0.5481017588533571 -0.7303100945148642 +0.4197963587580986 -0.575966678303779 -0.7014509267633431 +0.4312045666130979 -0.6027827843115114 -0.6713535109535602 +0.3989337040395532 -0.6573801466489201 -0.6392990243799269 +0.3545078620018908 -0.6846233811727571 -0.6368791107662661 +0.3087418531431903 -0.709969374157898 -0.6329470403403047 +0.2517954275947226 -0.706203829338545 -0.6617214021549899 +0.240853836954071 -0.6776770469989428 -0.6947972720119836 +0.2294198113826078 -0.6477803064747242 -0.7264621288743695 +0.2754973789579387 -0.6253681120313177 -0.7300793920127393 +0.3651938259633979 -0.5753227361437016 -0.7318724060615622 +0.3884622600103101 -0.631206958636365 -0.6713232067467295 +0.2982800785010308 -0.683162625949374 -0.6665716925247984 +0.321005940176007 -0.6011541350014024 -0.7318257253898864 +0.3771466467371208 -0.6038330640209253 -0.7022435743031377 +0.3440454676846458 -0.6580885122030666 -0.669740417081131 +0.2871607963990316 -0.6549167794716709 -0.6990155141181978 +0.3328198358093276 -0.6302349168373365 -0.7014519987076007 +0.4767142059596148 -0.6922478520038114 -0.5417900674914621 +0.4658027022365023 -0.6720855510234931 -0.5756117221657493 +0.4541032361156799 -0.6508140889177634 -0.6084663282511273 +0.4876172772662238 -0.596387243145565 -0.6376140267628271 +0.5323140657979283 -0.5623415712331553 -0.6327825002453094 +0.5747536450902228 -0.526557779920939 -0.6264145207929284 +0.6107256465001835 -0.5242617709903329 -0.5934338886388378 +0.6055530551099154 -0.5583421119724323 -0.567062239481004 +0.5992397906457961 -0.591370709542422 -0.5396224209593916 +0.5667125753843426 -0.6462748453169367 -0.5110437175152582 +0.5407830921991358 -0.6687140423378167 -0.5102697098317298 +0.5141174529085646 -0.6903842907186973 -0.5089722740421635 +0.5087376128958877 -0.6685132983396447 -0.5424721293928779 +0.4954558710344715 -0.6213967761115511 -0.606951008315864 +0.574235400052961 -0.5579280303288424 -0.5991410671114059 +0.5702038739934863 -0.6179451667447388 -0.5413051939337342 +0.5025121643072153 -0.6454762940446508 -0.5751885591261894 +0.5357578786931281 -0.5903836932192363 -0.6036643025714328 +0.5727188580899861 -0.5884445051698142 -0.5707242538420416 +0.5400022034660841 -0.6437054098208544 -0.5422554431438564 +0.5383284055866489 -0.6175496703332671 -0.5734413068569527 +0.6441764191116299 -0.4887918952933449 -0.5883189816384111 +0.6722880530202864 -0.4878596037207635 -0.5567959956964598 +0.6992447829823814 -0.4859265072982414 -0.5243397400320278 +0.7098886149519718 -0.522284797033009 -0.4725216874914416 +0.693302018790827 -0.5605341484550727 -0.4529169671764462 +0.6752577910110124 -0.5975497869418486 -0.4323900644148514 +0.6407138750255257 -0.6315031765300322 -0.436680052649825 +0.6249614084846333 -0.6292841958018125 -0.4619790458656856 +0.6086511265382141 -0.6265024940039363 -0.4868659273050543 +0.6371272295315556 -0.5247114135575923 -0.5645766784696638 +0.686705953293405 -0.5238757599534928 -0.5039733344578325 +0.6573397770913112 -0.5969233144454543 -0.4599858412223126 +0.6193085037989483 -0.5937782301623913 -0.5136967884925173 +0.6624077794341702 -0.5247333628768067 -0.5346688990665992 +0.672701479646811 -0.5609908633934454 -0.4824541122947008 +0.6386645694597377 -0.595681649858347 -0.4871046496789431 +0.6288201032209568 -0.5597900674749001 -0.5396483652728247 +0.6511719284354803 -0.5607749140308471 -0.5113771752936515 +0.1641267250510419 -0.6427996168987687 -0.7482453278429581 +0.1096019004280065 -0.6667091669261744 -0.7372152400480987 +0.05492447530654899 -0.6883594859685787 -0.72328730120843 +0.04609249937539912 -0.5284912338624095 -0.8476865560051761 +0.09234300406884126 -0.4995519160435964 -0.8613481600239903 +0.1386302825115549 -0.4690722651301036 -0.8722114737014643 +0.1456995869558135 -0.5146843208355444 -0.8449092733820357 +0.1585639964641504 -0.6019119997297591 -0.7826617427769416 +0.05298735958330714 -0.6508157855453709 -0.7573844156102968 +0.04853228942176048 -0.5706978769219903 -0.8197246794870918 +0.152308007545567 -0.5591465701443562 -0.8149585166947467 +0.1058293270517889 -0.6274082768006514 -0.7714654935496484 +0.05081864762970856 -0.6115525360567977 -0.7895701113236155 +0.09712183757646771 -0.5435552762044029 -0.8337355758129344 +0.10159317218497 -0.5863046128606444 -0.8036950468328923 +0.5685175312774011 -0.1731223014232314 -0.804249019508369 +0.5312479889825478 -0.1763319849893562 -0.8286631434254284 +0.4927662077302083 -0.1792506466754153 -0.8514990723339836 +0.4371936954571237 -0.1369197097120952 -0.8888839439121955 +0.4200513152749887 -0.09139659034409109 -0.9028862363604987 +0.4018316690024488 -0.04563995687098227 -0.9145754775432813 +0.5696243682310907 -0.04254529653452061 -0.8208032510048437 +0.582522448641876 -0.08518171901149629 -0.8083388346321854 +0.5941741691501069 -0.1276358896397235 -0.7941449089370632 +0.5567703382260303 -0.1302781604167402 -0.8203867328218454 +0.4782037488547889 -0.1349337179032298 -0.8678214484293629 +0.4454786787435211 -0.04497544272059212 -0.8941621532680822 +0.5294707103932448 -0.04342751487525014 -0.847215921585184 +0.5180883919983735 -0.1327183476888355 -0.8449676078189536 +0.4624049512686023 -0.09006804998472699 -0.8820824266553722 +0.4880569094844892 -0.04424000186724692 -0.871689896315906 +0.5437291539559941 -0.08694785832107545 -0.8347446777737951 +0.5036596582979596 -0.088584062247448 -0.8593484814200365 +0.6136242956270294 -0.6634315821477866 -0.4281632394602751 +0.5558266237564909 -0.7238277402506464 -0.4088155657103862 +0.5287416137853835 -0.7025354399659064 -0.4763152962519037 +0.5829248288619009 -0.6526806997468776 -0.4839489106034335 +0.5852823998335732 -0.6942675765957241 -0.4188520556628006 +0.5426655759860816 -0.7137011228146156 -0.4428823545060827 +0.5562564750226509 -0.6780672168720753 -0.4804202154351263 +0.5985786269768548 -0.6584078153460615 -0.4562924238004945 +0.5711081058714699 -0.6865980939609979 -0.4499095339921423 +0.02432322863121448 -0.3744971929857569 -0.9269089669405202 +0.04866274933698695 -0.3660493955723601 -0.9293222136740709 +0.07296968549617686 -0.3573564908223286 -0.9311131850992875 +0.1189853987214818 -0.371270715604211 -0.9208694427690751 +0.1406827897303982 -0.3937447977982985 -0.9083905475512443 +0.1622128092760407 -0.4157824247086069 -0.8948809863943956 +0.04071115874708124 -0.4913510882537986 -0.8700096031799177 +0.02981095236064192 -0.4142773862816093 -0.9096623298427994 +0.08952112377093246 -0.3860577927520495 -0.9181205525715046 +0.1223913012777569 -0.4419883604558707 -0.888631902754492 +0.03527885765153708 -0.4532545362562789 -0.8906827311483636 +0.05966808786664612 -0.4004147010388921 -0.9143892970077203 +0.1060131777087585 -0.4142900051622619 -0.9039496655095042 +0.08153742992385113 -0.4672323047829769 -0.8803667536252153 +0.07063618025613008 -0.4341647506139467 -0.8980598528846242 +0.5711251757384601 -0.8081976493501528 -0.1436404999385633 +0.5672809152704507 -0.817924416202786 -0.09587498395959031 +0.5621114372253284 -0.8256738359358463 -0.04788996545687482 +0.4028098286851874 -0.9142466100870286 -0.04355890103051653 +0.4220616829520036 -0.9023613663876854 -0.08722327805506692 +0.4402927838094911 -0.8882937940146635 -0.1306767004493276 +0.5395798826651811 -0.8301026127098802 -0.1406527731516871 +0.5238300639383088 -0.85053108717012 -0.04689279125410527 +0.4440797370024024 -0.8948705320605834 -0.04472044312711578 +0.4740683691126042 -0.8702083234203184 -0.1341516129493582 +0.532321261891407 -0.8413206534557542 -0.09388094698671709 +0.4844519878044973 -0.8736162734334857 -0.04583533903507661 +0.4596150666410231 -0.8835928077653769 -0.08954183704763795 +0.5071918719847428 -0.8507958700089984 -0.1374874269460432 +0.4963979782463541 -0.8632309378859002 -0.09176815934495564 +0.1967330043931807 -0.2582074059403808 -0.9458462139798266 +0.1756760981307522 -0.2428264128204577 -0.9540300004624084 +0.1544825464547311 -0.227273234756891 -0.9614998801892806 +0.149860533598839 -0.1593685306854524 -0.9757784030693809 +0.1660002063020945 -0.106371497384502 -0.9803718866082609 +0.1806044937885716 -0.05299272332574347 -0.9821271751142491 +0.2258209537003343 -0.05485128706350736 -0.9726233768408756 +0.2562395650804046 -0.109745058893888 -0.9603631122319213 +0.2849005471077951 -0.1645551844400581 -0.9443268870108367 +0.2634339523062981 -0.1881203630741546 -0.9461571126240774 +0.2192645827305102 -0.2351094799765851 -0.9469142385586751 +0.1732285569582034 -0.1846808888249469 -0.967411410082084 +0.2087849055324309 -0.09805748397320452 -0.9730331921669778 +0.241693329737448 -0.2116948573569796 -0.9469792087100083 +0.1964896684428136 -0.2099405545139728 -0.9577665549420687 +0.1916158118684606 -0.1415124447903679 -0.9712145018539642 +0.236753477432686 -0.1431225901207134 -0.9609701947098406 +0.2170871720873268 -0.1766345253455276 -0.9600382305778699 +0.3646959614630058 -0.9301259403454604 -0.04315774309491378 +0.3454908354411671 -0.9344563848831818 -0.08618205948582863 +0.3252430357141713 -0.9368206381441626 -0.1287791119187962 +0.3213591594062247 -0.9244851824811687 -0.2050742256805685 +0.3380427456592554 -0.9103034925599606 -0.2389030212037714 +0.354235279501229 -0.8946496863722887 -0.2722486096027888 +0.3769026491658936 -0.895279069494455 -0.2375284841379542 +0.4201342677300711 -0.8920158944005845 -0.1667178491213292 +0.384005492202375 -0.9194604137358108 -0.08445312031644203 +0.3431049045424381 -0.9246279454511349 -0.1653547307147207 +0.3990074790942191 -0.8943258713682305 -0.2024210152833243 +0.4025127279657154 -0.9067395798865757 -0.1257252484297181 +0.3640660107628174 -0.9229270984573374 -0.1251459577468179 +0.3603136970636295 -0.9107753685821974 -0.2016488722812536 +0.3819133073748835 -0.9095385033460431 -0.1639571181163469 +0.7356355789261627 -0.6546801970080504 -0.1738796556917149 +0.7289412743811243 -0.6745965140546619 -0.1164652812168525 +0.7192819161522596 -0.6922963447008622 -0.05795943590269525 +0.6038997638722678 -0.7954478537858493 -0.05067333719527004 +0.6152611368142207 -0.7735308541798831 -0.1519991814379716 +0.697874864799618 -0.6964305601572781 -0.1671979304893891 +0.682668305828416 -0.7285997607609843 -0.05573484400620991 +0.610454124951099 -0.7855140540166091 -0.1015550701470846 +0.6576392937363436 -0.7361713946194626 -0.1598819473173836 +0.6915565623916091 -0.71360141004129 -0.1119041938453739 +0.6441495304563388 -0.7630404238153183 -0.05329816166264637 +0.6519765857979729 -0.7506631737234576 -0.1069174035723106 +0.1984790673428223 -0.7637675541746367 -0.6142191652959199 +0.1324990168065606 -0.7906223834675856 -0.5977961670212756 +0.06608708983946611 -0.8132657628660287 -0.578127404216827 +0.1732431617879711 -0.6752120985083644 -0.7169905361450998 +0.190471750329528 -0.735847867398001 -0.6498064545479828 +0.06348941025769472 -0.7847038879210841 -0.6166108197774869 +0.05789067840559282 -0.7221502666203544 -0.6893095543903994 +0.182043689564517 -0.7062819987135104 -0.6841241359453608 +0.1271624905123396 -0.7621455347604463 -0.6347943642246774 +0.06075192800260767 -0.7543002163449556 -0.6537127709215409 +0.1156794640981784 -0.7000619546079088 -0.7046499281888224 +0.121545671353821 -0.7319187153496097 -0.6704637528577706 +0.7169204439795852 -0.04115515124268009 -0.695939171573426 +0.7253912207011995 -0.08238972703905531 -0.6833882570018698 +0.732475338023136 -0.1234016898475024 -0.6695161701786397 +0.7069220062218625 -0.1659178695936356 -0.6875554797023773 +0.6742298354360616 -0.1673625717607578 -0.7193079302923653 +0.6400698967940138 -0.168621140957575 -0.7495848437903917 +0.6086878309361056 -0.04228853570051946 -0.7922820231575399 +0.6824237496448701 -0.04160290893057901 -0.7297718985334729 +0.7001679658719772 -0.1247610173285159 -0.7029932489873933 +0.6309487180079041 -0.126846182867911 -0.7653847144645773 +0.6463169636660597 -0.04196996328921943 -0.7619139745791429 +0.6919782315842927 -0.08328854747075821 -0.7170977233778433 +0.6663053487306017 -0.1258738734534521 -0.7349781971152719 +0.6204632998590444 -0.08466478025657151 -0.7796519534459796 +0.6569781410503492 -0.08402310936040827 -0.7492128130747873 +0.4224091911132167 -0.503369195709043 -0.7537837409193097 +0.4493846709861298 -0.4867271671153152 -0.749099514266688 +0.4759112742785443 -0.4697965925554939 -0.7435049567002356 +0.5313264459262688 -0.4628521235147032 -0.7095492369224912 +0.5601818866188574 -0.4725094699501476 -0.680390369355393 +0.5880292621356578 -0.4813530616039902 -0.6500160128463445 +0.4397666425500362 -0.5279324066855723 -0.7265622300061079 +0.5018465483568584 -0.4852055650832894 -0.7160486027599757 +0.5514145935257312 -0.5136352064739201 -0.6573589740144622 +0.4725007829992974 -0.574524055845385 -0.6683300975715668 +0.4712287324526447 -0.5068762533184121 -0.7218171136326449 +0.5270601191761635 -0.4998367227837979 -0.6872924278142173 +0.5128310116495847 -0.5447484564317571 -0.6635159928032492 +0.4564790911083896 -0.5516979396090096 -0.6980374078887407 +0.4924094493987429 -0.5262496111490984 -0.6932490756634657 +0.8584940297176935 -0.4985632561284388 -0.1200944652250257 +0.8512146819586986 -0.5186462979124333 -0.08024701165575447 +0.8422373271800606 -0.537600858302322 -0.04026911790931309 +0.7747565636132475 -0.5952193861596826 -0.2132279284659551 +0.8071905337946172 -0.5569498827611528 -0.1955767630489336 +0.8369305920258149 -0.5176640816512551 -0.1776825334676466 +0.8314775586408045 -0.5392123195689581 -0.1337727322805045 +0.8145972559474091 -0.5782966642828045 -0.04476917111509533 +0.7530671128165864 -0.6557536271950183 -0.05363864292343441 +0.7700356407375449 -0.6174206616018831 -0.1607384167553351 +0.8240274159395673 -0.5594432381172457 -0.08945435207327818 +0.7848574023121985 -0.61771749765988 -0.049233638100023 +0.7628595790082076 -0.6375460278926584 -0.107611918641544 +0.8019887744963974 -0.578881287237349 -0.1473447008487127 +0.794566739597979 -0.5991187624856898 -0.09859211308341591 +0.04644242830569454 -0.8431287842211794 -0.5357022998557931 +0.09301129309740046 -0.8525667490081883 -0.5142750604899661 +0.1393270620244915 -0.8596885872496578 -0.4914504072033219 +0.1347629042036475 -0.9236058658913732 -0.3588748586090215 +0.09007709380906445 -0.925571921277347 -0.3676992462786312 +0.04492096812088131 -0.9257148021372212 -0.3755452192840804 +0.04613304822924138 -0.8664496666498728 -0.4971284713465955 +0.1383985077291489 -0.8774621405560338 -0.4592450815731925 +0.1361136993098299 -0.9094652683605385 -0.392868917714404 +0.04537142693932848 -0.9077942969258771 -0.4169543717079146 +0.09241757128050071 -0.8730336285913161 -0.4788228021588922 +0.1373263825834745 -0.8940719267475116 -0.4263529693206436 +0.09094874408706614 -0.9095839271540423 -0.4054447008064297 +0.04577571964993894 -0.8880235692462691 -0.4575136325331157 +0.09172942088039399 -0.8920574124602895 -0.4425147299464737 +0.7679020401481101 -0.1606423920399919 -0.6200971525624349 +0.7960194293863946 -0.156934011786322 -0.5845723086017752 +0.8224031933350994 -0.1530819974574763 -0.5479223390651823 +0.8215583007137709 -0.3056517285108594 -0.4812680951264325 +0.7982139156597544 -0.3123325118160036 -0.5150756710521555 +0.7733510361481062 -0.3186681892927698 -0.5480682074537052 +0.7469832743165475 -0.2853373037276349 -0.6004986352963452 +0.7454825096928832 -0.2453438598753042 -0.619727535424631 +0.7425135502550986 -0.2048663870911197 -0.6377330092819413 +0.7714432936231602 -0.2007187012231154 -0.6038106058220211 +0.8243296086157199 -0.1917243779357694 -0.5326560421741184 +0.82390679055641 -0.2682085954164595 -0.4992411740028717 +0.7741769861188701 -0.2799561191467567 -0.5676923158861581 +0.7987309221789308 -0.1963191091911121 -0.5687598098684565 +0.8248340907147221 -0.2301675251170109 -0.5164025882742334 +0.7998331637280991 -0.2742307152300973 -0.5339142487563793 +0.7735413270757079 -0.240566489958054 -0.586311844682686 +0.8000078891122931 -0.2354903023608821 -0.5518439044259463 +0.7185181464256639 -0.3273707471898775 -0.6136449031332121 +0.6885594830140279 -0.3295808531133665 -0.6459584348954041 +0.6571671779769698 -0.3313673945003536 -0.6769984860040921 +0.621313359421105 -0.2928040448914401 -0.7267981155039358 +0.6169457279513545 -0.2521743516959556 -0.7455106069730313 +0.6113438570419472 -0.210995156038028 -0.7627186457571121 +0.6462979062030738 -0.209909385511747 -0.7336464177733055 +0.7119404463116422 -0.2068862123006293 -0.6710729439229974 +0.7177541121565474 -0.2878632212175332 -0.6340061516678147 +0.6548644025000315 -0.2915592114841298 -0.6972415940956397 +0.6798543820478324 -0.2085218776155817 -0.7030765575426562 +0.7155580956663674 -0.2476264806196381 -0.6531904299836714 +0.6870362259573918 -0.2898959332571647 -0.6662894056663223 +0.6512335570749979 -0.2510032277220349 -0.7161649487461431 +0.6841284152492466 -0.2494687148922716 -0.6853711926675595 +0.7491176852414581 -0.476281083278436 -0.4604117976003647 +0.7720129271094385 -0.4688823093561368 -0.4291216847804042 +0.793573446779007 -0.4609423450445717 -0.3972069222862279 +0.7994220295788562 -0.5000660289382125 -0.3329540288478107 +0.7821717204010847 -0.5462300610678997 -0.2997334152051883 +0.7621619637499325 -0.5904493004758303 -0.2654783693268609 +0.7429444013029677 -0.5941761862694077 -0.308201681116306 +0.6994204285483182 -0.5976133513013216 -0.3920068194249817 +0.7344099066602929 -0.5178394369549834 -0.438730448605252 +0.7792197373586633 -0.5067716706339706 -0.3687805238262326 +0.7220042368432115 -0.5964808725902924 -0.3506001292275508 +0.7177999355634114 -0.5584267789988652 -0.4158398549948229 +0.7575259159288001 -0.5126768651727716 -0.4041248799725802 +0.7622945545528561 -0.5513540380459446 -0.3389922371227604 +0.740810146549021 -0.5553665294310011 -0.3778469859053838 +0.8372837585199657 -0.03732683262199226 -0.5454930020496039 +0.8418299772661245 -0.07471097296223747 -0.5345470605055763 +0.8450813681155185 -0.111980275073734 -0.5227790157020599 +0.8196028288724684 -0.1150786682833587 -0.5612558267050561 +0.7632515540906941 -0.1207667449089399 -0.6347144700589702 +0.7497290576832749 -0.04027161535320118 -0.6605183851053597 +0.8099797598626325 -0.03836464253184986 -0.5852016257806156 +0.7923127487246273 -0.1179771404134718 -0.5985999520115962 +0.7571756511688649 -0.08061784235672929 -0.6482173993119521 +0.780771609434068 -0.0393361266102128 -0.6235770706536927 +0.8154534888096935 -0.07679284652410616 -0.5737059057660331 +0.7872174051806101 -0.07874179590843587 -0.6116277352751601 +0.1065399650577026 -0.3148519764205588 -0.9431423375024424 +0.1157034674092986 -0.2807426157329439 -0.9527834440946641 +0.1246485976054046 -0.2462846514130004 -0.961148582474834 +0.1715962782442256 -0.3774785653474649 -0.9099805767135637 +0.1283393944347672 -0.3360529252836577 -0.9330581071103844 +0.1461658588157908 -0.2638829744377743 -0.9534156058710784 +0.1888792104435104 -0.2984586424622467 -0.9355464085772702 +0.1500474345728171 -0.3569503609048476 -0.9219936047652475 +0.1374196868845289 -0.3002034436829589 -0.9439246379120796 +0.1675940630306218 -0.2812892381164623 -0.9448749094757191 +0.1805202243442937 -0.3383270585858172 -0.9235514333437823 +0.159045555232207 -0.3194167134174369 -0.9341720797318243 +0.9133489901186169 -0.09194396269264815 -0.3966609761164757 +0.9177994920368076 -0.06138964296632712 -0.3922695554761356 +0.9212981720243152 -0.03062460258800896 -0.3876490835033429 +0.9732590544487921 -0.06080067198770508 -0.2215176995621037 +0.9614208577647309 -0.1215705232348092 -0.2467600902401845 +0.9449293746316129 -0.1824020150504891 -0.2717314517383478 +0.9392236807594208 -0.1601125586276044 -0.3036821464466555 +0.923410437392859 -0.1147916067866609 -0.3662458888851393 +0.9370673434220563 -0.03824286911973015 -0.3470479460440897 +0.9630731200298716 -0.05336136626120546 -0.2638990906893512 +0.9320451415303499 -0.1375455145448773 -0.3352209503868382 +0.9310667958722655 -0.07658137928711711 -0.3567210590512369 +0.9510010088224217 -0.04583134368597156 -0.3057720869449581 +0.9529002360685045 -0.1067296558774061 -0.2838836392906064 +0.9427758676917962 -0.0917140856396053 -0.3205654220175221 +0.04533459659569633 -0.9802676313651765 -0.1924061985727382 +0.09077276238262968 -0.9777148746781461 -0.1892985193880911 +0.136006761272621 -0.9731249293546662 -0.1858225840865639 +0.1849302528337833 -0.9731674156485677 -0.13691596950948 +0.1888119923271743 -0.9777359273662254 -0.09155592766582599 +0.1921359101554161 -0.9803039674791756 -0.04569380016300923 +0.1445236823682883 -0.9883996857322455 -0.04667940101488714 +0.04829236746057834 -0.9976611687472779 -0.04837395599770709 +0.04641464428569862 -0.9883825761020983 -0.1447258237275282 +0.1391278333846004 -0.9803572134673614 -0.1397969240728039 +0.09652303949989509 -0.9941931917163841 -0.04757310574779219 +0.04742380125181647 -0.9941828947636505 -0.09670240345615302 +0.09287813694472537 -0.9854418802329128 -0.1424006754221992 +0.1420366056154602 -0.9854396895132315 -0.09345705429395833 +0.09484139353231225 -0.9909324847214021 -0.09517310963038435 +0.2779877547126373 -0.7545360565058402 -0.5944729999440195 +0.2933496876157369 -0.7745946758030866 -0.5603115642151791 +0.3081812941361021 -0.7932559141526272 -0.5251374530601268 +0.1048458404478295 -0.8259549169124937 -0.5539005551259759 +0.2215898766630859 -0.7813854049098122 -0.5833821865247234 +0.2668767947773885 -0.8124292860833691 -0.5183969825562404 +0.1820638014925103 -0.8457613247026798 -0.5015381878015513 +0.163423968900544 -0.8053091899600011 -0.569885703413203 +0.2444373927535411 -0.7976362835071991 -0.5513861806906974 +0.2246876570194013 -0.8299603147325602 -0.5105696159704 +0.1435998974489105 -0.8368152520063065 -0.5283174268016192 +0.1942233992725945 -0.8184494114267061 -0.5407567217430372 +0.4121159806907984 -0.6794319405394856 -0.6070689060016254 +0.4364426713934354 -0.7201634695125954 -0.5393351200937527 +0.351909577060682 -0.7708262872452771 -0.5310239961288316 +0.3236777769394362 -0.7315168780699696 -0.6000964537591518 +0.424645428956287 -0.7003934165782396 -0.5736944497556096 +0.3948024936189427 -0.746353701354979 -0.535805135759249 +0.3380947897170358 -0.7518398321731965 -0.5660642895678663 +0.3685542306314563 -0.7063948177111942 -0.6042964012754202 +0.3820128607515332 -0.7270071366397752 -0.5705495574402496 +0.9839963595035289 -0.04236882609030461 -0.1730781530394034 +0.984949378467408 -0.08474594555114634 -0.1506414503691087 +0.9836361603552158 -0.1269723559301387 -0.1278198923141388 +0.972048643457742 -0.2060070612560544 -0.1126167192942844 +0.9624982107097243 -0.2431476219598289 -0.1203180298868759 +0.9514368599592172 -0.2799836935087549 -0.1279727817941779 +0.9380240385853014 -0.298585609738926 -0.1759475396047214 +0.9353673555150426 -0.280026159861443 -0.2160399500787978 +0.9308209452279932 -0.26104611419275 -0.2557875958480612 +0.9759816653295724 -0.09741623153232275 -0.1948585814752723 +0.97537198155247 -0.1702160171326239 -0.1402711841894641 +0.9525124648088139 -0.2563125443203227 -0.1643894279078826 +0.9492505661868288 -0.2073940009830769 -0.2364552620480601 +0.9766905102995918 -0.1339195592154687 -0.1677533867027965 +0.9650200054186309 -0.2133540306281075 -0.1523694416757056 +0.9518036264444363 -0.2320143257205693 -0.200597131952701 +0.9644810661041929 -0.152404280608926 -0.2157526555539825 +0.9656955710799903 -0.1830037098514113 -0.1842327500123478 +0.03335688706190838 -0.1995535549508388 -0.9793189964419263 +0.0667548856326307 -0.2037974821824003 -0.9767345450532036 +0.1000806920901908 -0.2078029161847305 -0.9730374109436235 +0.09363239057517304 -0.2457915885924857 -0.9647898581620562 +0.0799999037354665 -0.3206955741632658 -0.9437978407023453 +0.02666582202909005 -0.3317261920199953 -0.942998763235364 +0.03120904073622749 -0.2441408001907219 -0.9692374659796013 +0.08689725351963999 -0.2834555250207376 -0.955040225679506 +0.05335296675449268 -0.3263256393618237 -0.9437505168388471 +0.02896411753172498 -0.2882333526069733 -0.9571220477768511 +0.06245169134708298 -0.2450810199120656 -0.96748905933181 +0.05795527591478504 -0.2859573493858084 -0.9564881496003409 +0.6190379956370691 -0.4515394641559319 -0.6425761217687861 +0.6220995829883826 -0.412679302483429 -0.6653479556949662 +0.6239076508592063 -0.3728941199294337 -0.6867963442836601 +0.7438267287524548 -0.3654118243727058 -0.5596391660722404 +0.739060434597638 -0.4056094995235029 -0.5378388307928724 +0.7327304857083605 -0.4449507898996904 -0.5149027382731923 +0.7062861052723273 -0.4476954160584278 -0.5483874104495089 +0.6494278943978725 -0.4508254814413941 -0.6123722685271443 +0.6559540834670612 -0.3718074503010429 -0.6568740063996483 +0.7159570756537027 -0.368146843827402 -0.5931891495984402 +0.6784781040301288 -0.4496950336054154 -0.5808974428436623 +0.6533614277511794 -0.4117733223392898 -0.6352649649843783 +0.6866468377180293 -0.3702661640334658 -0.6256349478919581 +0.7118710055075413 -0.4083615965887864 -0.57138470223584 +0.6832753941896132 -0.4104311441922974 -0.6038882442737481 +0.2121372691651522 -0.9606070363268209 -0.1795324505223317 +0.2432053449314919 -0.9537122438336634 -0.1768731640428048 +0.2738567686553343 -0.9459060103159882 -0.1739663470609991 +0.3225155500790091 -0.9455466907182878 -0.04387682336871115 +0.2361420384831794 -0.970669382684326 -0.04514296379546014 +0.2206461526547868 -0.9659478486379718 -0.1351296748694183 +0.2908681022214109 -0.9477433238991962 -0.131066163118549 +0.2796382821954858 -0.9590717309588599 -0.04454038623916644 +0.2287285701534024 -0.9692859704331536 -0.0903767045042031 +0.255995405050534 -0.9574586707003361 -0.133188762640692 +0.3071455416830144 -0.9476135856177136 -0.08769326414832682 +0.2682089618102446 -0.9592319801166396 -0.08909523627098044 +0.981329081333605 -0.1755006479473567 -0.07869407029122991 +0.9818657111632407 -0.182168530748376 -0.05248191733237 +0.98168654855394 -0.1886841210282378 -0.02626447905544422 +0.9296530013191923 -0.3668552319658224 -0.03409598095847101 +0.9340657107062681 -0.3505649662803646 -0.06801067930583475 +0.9371468608619509 -0.3337117392096074 -0.101942318446709 +0.9728193422316819 -0.2155665797299933 -0.08457882171933057 +0.9718134617177782 -0.2340528445593151 -0.02824644363104427 +0.9457673006884482 -0.3232503928591894 -0.03214648448689789 +0.9507120010305599 -0.2947874148729475 -0.09616169262753914 +0.9727395217666553 -0.2249345166076546 -0.05641175437494654 +0.9598310815034858 -0.2789482725989944 -0.0302019236785692 +0.9488162579237206 -0.3092457216139975 -0.06414664732521648 +0.9626078048116739 -0.2553750970592586 -0.09038680167825822 +0.9617154323170063 -0.2673358041992668 -0.06029092001657683 +0.5000654188736924 -0.4261883242687143 -0.7538554829035232 +0.4980013997410516 -0.3995252931465856 -0.7696584606122954 +0.4954568533412547 -0.372476755458492 -0.7847187860120954 +0.5270116310535475 -0.3426058120591769 -0.7777403154508267 +0.5605605725882499 -0.3396842828853251 -0.755239321288435 +0.5930427115086602 -0.3363715973319092 -0.731542542054005 +0.590844669037825 -0.4462767087694082 -0.6721158205841669 +0.531228834710638 -0.4335790187822182 -0.7278771597212175 +0.5290740402119256 -0.3733199877491458 -0.7620451736746369 +0.5933709828739184 -0.3735267019558285 -0.7130138004339339 +0.5615375435294465 -0.4402765000711404 -0.7005941697530904 +0.5304782573963653 -0.4037054340425643 -0.7453956942149723 +0.5617375048710588 -0.3736666171869775 -0.7381221002119351 +0.5926274157119665 -0.4102922803156206 -0.6931471639269428 +0.5620567861894524 -0.4072927572612827 -0.7198644170820546 +0.8855751131604509 -0.4382932335255557 -0.1538042925167146 +0.9052620708976504 -0.398300800543396 -0.1478413179073672 +0.9230216064204172 -0.3576541229868808 -0.1418260991198632 +0.8671764003738907 -0.4964898830397367 -0.03876708234791582 +0.881098225079932 -0.4585673237913747 -0.1156802805659203 +0.920443562813825 -0.3760513512983365 -0.1066256482338423 +0.9109285053547046 -0.4110178207313527 -0.03568766136206831 +0.8749419042443498 -0.4780229303709167 -0.07727057808035744 +0.9017594388888597 -0.4176967457164841 -0.1111725820187154 +0.9163994223913036 -0.3938875413835262 -0.07116672947189698 +0.8900899746640296 -0.4542614601207761 -0.03723389385395339 +0.8966839809201886 -0.4364028949807414 -0.07423174262773911 +0.3488895567443299 -0.2096444979770856 -0.9134140691179881 +0.3845141046403379 -0.2007421811487573 -0.9010280129054138 +0.4192683723964178 -0.1914262426188702 -0.887451421512682 +0.4644299434730361 -0.2233827331642213 -0.8569743182439686 +0.4747891502424272 -0.2646068633343664 -0.8393798131289681 +0.4841501219771883 -0.3052870380934332 -0.8199990754638764 +0.4599090710519598 -0.3555840804371502 -0.81366062219072 +0.4264372707311579 -0.3655311197039834 -0.8273682702758869 +0.3920555243556303 -0.3749304372640987 -0.8400712071218628 +0.360854863627364 -0.2517917291266981 -0.8979892496794514 +0.4308067212961172 -0.233214988981311 -0.871789159029026 +0.4511961713510146 -0.3155669088007123 -0.8347691543343876 +0.3825069491397976 -0.3347002029298001 -0.861199284729449 +0.3962745859384754 -0.2427284182881201 -0.8854656218592776 +0.4414715410016656 -0.2746731951076865 -0.8541999264662513 +0.417305488328988 -0.3253927132022023 -0.8485138252293913 +0.3720841996526356 -0.2935443796959137 -0.8805595070850116 +0.4072280238565373 -0.2843515583739526 -0.8679340573086207 +0.9893596711234846 -0.1419116558254771 -0.03207059549340961 +0.98658325892392 -0.1320371969542372 -0.0960190180720757 +0.9905174647691336 -0.0440854648838258 -0.1301215730511472 +0.9979267505337223 -0.04743335580582427 -0.04350031409316275 +0.9884931618370082 -0.1370251023395009 -0.06407331995709251 +0.9896536807228772 -0.08814333376895203 -0.1132092970729727 +0.9951650993133019 -0.04577635481688054 -0.08689620502890109 +0.9947795436891488 -0.09477559946965673 -0.03783180147410099 +0.9929337624705036 -0.09149190692633002 -0.07557628141919615 +0.1358032555714936 -0.05209558420952484 -0.9893652136001407 +0.1126303870606987 -0.1564623856516685 -0.9812410090221189 +0.03758046091359939 -0.1501407716454991 -0.9879501291296113 +0.04538510090131421 -0.05013227468164013 -0.9977108537303891 +0.1247927947428819 -0.1044518389283882 -0.9866694338656383 +0.07516044771360315 -0.1533900713942742 -0.985303198562326 +0.04167481253171276 -0.1002729113070521 -0.9940867936244072 +0.09068940738777735 -0.05114403404232931 -0.9945650904639328 +0.08331027248901693 -0.1024209166246552 -0.9912463640970248 +0.8609499060209166 -0.03567557201065313 -0.5074372009266641 +0.9029951035326594 -0.03232177833753414 -0.4284333619609252 +0.8981121742374175 -0.09701879465536507 -0.4289310853390775 +0.8639660646952328 -0.1070393297588465 -0.4920418894157383 +0.8828666723660674 -0.03401040183498202 -0.4683905756868835 +0.9010471538832933 -0.06476410308884004 -0.428858528456547 +0.88164585449578 -0.1020612429981092 -0.4607429759943031 +0.8630386909391435 -0.07142445849512689 -0.5000627607318181 +0.8827852342592273 -0.06811484119217186 -0.4648124337657573 +0.1800504214035125 -0.9340432146880115 -0.3084560241715218 +0.1806299878387535 -0.9466949625325094 -0.2667235561568236 +0.1808702626191978 -0.95754518837981 -0.2244842094908604 +0.0451543641417934 -0.9426147188442554 -0.3308150166136893 +0.1354638805000555 -0.9388530217335816 -0.316551007993324 +0.1360844815505137 -0.9636729930877301 -0.2298159617486642 +0.04536075220239556 -0.969935041064201 -0.2390991808338533 +0.09051204581617284 -0.941682998866244 -0.324099829078092 +0.1359026426207728 -0.952233559233613 -0.2734624661593903 +0.09085915727587404 -0.9678072568374607 -0.2347205298900527 +0.04530037491464124 -0.9573716705730314 -0.2852847006356906 +0.0907716610436604 -0.9557825850388526 -0.2797144180907074 +0.2708679112996534 -0.05270380722225293 -0.9611726605207012 +0.3589752526171274 -0.04807003667229109 -0.9321083840320254 +0.4003534626817815 -0.1442097695092773 -0.9049423447362759 +0.3241239680669697 -0.1581118930025729 -0.932708037177586 +0.3152925113937651 -0.05043858638563829 -0.9476531967246408 +0.3802812943651873 -0.096237598178778 -0.9198502388175576 +0.362651939535775 -0.151315648925182 -0.9195581249389795 +0.2982854897147028 -0.10546698174742 -0.9486319003632281 +0.3396742839228165 -0.1009545271306266 -0.9351093862716563 +0.3121268296143003 -0.9070892824310474 -0.2824285324354701 +0.2870989783708432 -0.9344805211653043 -0.2105239468113768 +0.216651413532699 -0.9510971817754301 -0.2201733767582224 +0.2245336642743858 -0.9270137782735802 -0.3003832360476514 +0.2998317121092265 -0.9215383600267081 -0.2467144004976922 +0.2522078432769706 -0.9433540307005593 -0.2155791653907845 +0.2207745406905257 -0.9398869266456822 -0.2605209536744056 +0.2689227159970707 -0.9178777862693014 -0.2918577432485314 +0.2607635901144557 -0.9314012239810928 -0.2539569058662159 +0.4157615980719784 -0.4723766806106339 -0.7771760194344097 +0.4005435268552685 -0.4080048449022327 -0.8204248470339304 +0.4646741181538721 -0.3848064449374716 -0.7974973127556645 +0.4726887226091495 -0.4420165523271719 -0.7623560447631613 +0.4084849392102227 -0.4404666981286758 -0.799455528643115 +0.4329934240954557 -0.3966438456232116 -0.8094382956219225 +0.4689495950764931 -0.4136262998260787 -0.7803842395703414 +0.4444977287019523 -0.4573660407636519 -0.7702194972441212 +0.4390401112127231 -0.4272496968718568 -0.790380590139476 +0.8384278451341859 -0.3380696415828049 -0.4274899600501973 +0.8318193827744481 -0.3770412868927527 -0.4073283471831947 +0.8235781150877682 -0.4152581099803142 -0.3863674293260963 +0.7696834876741538 -0.359186130090374 -0.5277998226150247 +0.8170141445025039 -0.345503105923509 -0.4616443343961346 +0.8029763873309096 -0.4233920263106712 -0.4194855342506399 +0.7575281317668218 -0.4382422432639114 -0.483833510415394 +0.7940908227004747 -0.3525438651465659 -0.4951086632754498 +0.81080799255745 -0.384839726533342 -0.4410088254068174 +0.7809478781717863 -0.4310656593028456 -0.4519986824635531 +0.7644007732930275 -0.3991314448092981 -0.5063452849128387 +0.7883251193487542 -0.3922103954358766 -0.4740406226430449 +0.5028997837667688 -0.2207695735639798 -0.8356749385231771 +0.5764184979927457 -0.2145605688837889 -0.7884830229320424 +0.5887108527814455 -0.2964690064320706 -0.7520144014861178 +0.5200775344370638 -0.3027253697340074 -0.798671840428391 +0.5402519007352892 -0.2178242914925587 -0.8128225278544337 +0.5831561843190652 -0.2557895587450357 -0.7710386282978618 +0.5549504303853767 -0.2997812753890016 -0.7759904682025601 +0.5120201185891132 -0.2620206497147679 -0.8180345819603478 +0.5481643212432401 -0.2590770921447473 -0.7952326308959912 +0.9139878480707938 -0.2833468254448744 -0.2904148585889357 +0.9017111774041668 -0.3246905371087576 -0.2854698016540759 +0.8877178622523845 -0.3655382017010576 -0.2798907289197217 +0.8588025712148927 -0.4175631621948132 -0.296815008469176 +0.8446352001365341 -0.4294459509652694 -0.319636596605977 +0.8296176511194268 -0.441105931985423 -0.34228659003583 +0.8976071846045105 -0.2975872716401857 -0.3251817305817081 +0.8733268141361172 -0.3783551748942844 -0.3068348698267121 +0.8412687513822953 -0.4032005940308248 -0.360133543176506 +0.8598633499889874 -0.3248358826020799 -0.3938485352516168 +0.886296828258721 -0.3382450928196505 -0.3163355645544099 +0.8578680937542209 -0.390865391078806 -0.3335964324978782 +0.8513758647087054 -0.3643537704630698 -0.3773664888948794 +0.8796119729117174 -0.3112725959271027 -0.359711201014312 +0.869553739769325 -0.3513748142063755 -0.3470043711462668 +0.8715800954433972 -0.4242267647514857 -0.2457229930132024 +0.8700488870988834 -0.4425364841022819 -0.2172012760008213 +0.8675097121936908 -0.4603122420121241 -0.1885193335002849 +0.7916226339224237 -0.5590605255599831 -0.2465460083276958 +0.8191927089705137 -0.4816363164933128 -0.3113675708937993 +0.8552712724898419 -0.4436647492560246 -0.2677174643559797 +0.8442892394943421 -0.4938737625573272 -0.2080009296410333 +0.8064917886292461 -0.5210990931844343 -0.2793326510738764 +0.8378097161649717 -0.4628181759060859 -0.2896104548363769 +0.8504238430853825 -0.4691772847429662 -0.2380167275489404 +0.8189981297678958 -0.5268264839199518 -0.2273673663418513 +0.8292411853308697 -0.4953894207103569 -0.258743847075271 +0.8878932653884393 -0.4209072033309764 -0.1856951142651602 +0.8889641939301375 -0.3844564768306808 -0.2488692012545574 +0.9186441800160478 -0.3026739362576111 -0.2539317995702131 +0.9231754037996786 -0.3399248290448796 -0.1794388041035438 +0.8890381615379712 -0.4029329404626014 -0.2173848955639414 +0.9046846224341526 -0.3438322191577747 -0.2516448668266749 +0.9217410860619665 -0.3215229644575833 -0.2168325473532839 +0.9064672340212057 -0.3807227962370991 -0.1826672003161743 +0.9062958487175585 -0.3625145462212789 -0.2172810124592132 +3 30 0 0 +$EndNodes +$Elements +27 520 1 1033 +0 1 15 1 +1 1 +0 2 15 1 +2 2 +0 3 15 1 +3 3 +0 4 15 1 +4 4 +0 5 15 1 +5 5 +0 6 15 1 +6 6 +0 7 15 1 +7 7 +1 1 27 8 +521 2 8 421 422 423 +522 8 9 424 425 426 +523 9 10 427 428 429 +524 10 11 430 431 432 +525 11 12 433 434 435 +526 12 13 436 437 438 +527 13 14 439 440 441 +528 14 3 442 443 444 +1 2 27 8 +529 3 15 445 446 447 +530 15 16 448 449 450 +531 16 17 451 452 453 +532 17 18 454 455 456 +533 18 19 457 458 459 +534 19 20 460 461 462 +535 20 21 463 464 465 +536 21 4 466 467 468 +1 3 27 8 +537 4 22 469 470 471 +538 22 23 472 473 474 +539 23 24 475 476 477 +540 24 25 478 479 480 +541 25 26 481 482 483 +542 26 27 484 485 486 +543 27 28 487 488 489 +544 28 5 490 491 492 +1 4 27 8 +545 5 29 493 494 495 +546 29 30 496 497 498 +547 30 31 499 500 501 +548 31 32 502 503 504 +549 32 33 505 506 507 +550 33 34 508 509 510 +551 34 35 511 512 513 +552 35 2 514 515 516 +1 5 27 8 +553 3 36 517 518 519 +554 36 37 520 521 522 +555 37 38 523 524 525 +556 38 39 526 527 528 +557 39 40 529 530 531 +558 40 41 532 533 534 +559 41 42 535 536 537 +560 42 6 538 539 540 +1 6 27 8 +561 6 43 541 542 543 +562 43 44 544 545 546 +563 44 45 547 548 549 +564 45 46 550 551 552 +565 46 47 553 554 555 +566 47 48 556 557 558 +567 48 49 559 560 561 +568 49 5 562 563 564 +1 7 27 8 +569 5 50 565 566 567 +570 50 51 568 569 570 +571 51 52 571 572 573 +572 52 53 574 575 576 +573 53 54 577 578 579 +574 54 55 580 581 582 +575 55 56 583 584 585 +576 56 7 586 587 588 +1 8 27 8 +577 7 57 589 590 591 +578 57 58 592 593 594 +579 58 59 595 596 597 +580 59 60 598 599 600 +581 60 61 601 602 603 +582 61 62 604 605 606 +583 62 63 607 608 609 +584 63 3 610 611 612 +1 9 27 8 +585 2 64 613 614 615 +586 64 65 616 617 618 +587 65 66 619 620 621 +588 66 67 622 623 624 +589 67 68 625 626 627 +590 68 69 628 629 630 +591 69 70 631 632 633 +592 70 7 634 635 636 +1 10 27 8 +593 7 71 637 638 639 +594 71 72 640 641 642 +595 72 73 643 644 645 +596 73 74 646 647 648 +597 74 75 649 650 651 +598 75 76 652 653 654 +599 76 77 655 656 657 +600 77 4 658 659 660 +1 11 27 8 +601 4 78 661 662 663 +602 78 79 664 665 666 +603 79 80 667 668 669 +604 80 81 670 671 672 +605 81 82 673 674 675 +606 82 83 676 677 678 +607 83 84 679 680 681 +608 84 6 682 683 684 +1 12 27 8 +609 6 85 685 686 687 +610 85 86 688 689 690 +611 86 87 691 692 693 +612 87 88 694 695 696 +613 88 89 697 698 699 +614 89 90 700 701 702 +615 90 91 703 704 705 +616 91 2 706 707 708 +2 14 37 53 +617 122 114 130 96 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 +618 132 95 121 120 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 +619 123 116 117 97 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 +620 127 128 107 108 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 +621 109 110 96 130 793 794 795 796 797 798 717 716 715 799 800 801 802 803 804 805 806 807 808 809 810 +622 61 62 121 95 604 605 606 811 812 813 735 734 733 814 815 816 817 818 819 820 821 822 823 824 825 +623 108 107 104 106 780 779 778 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 +624 105 104 103 102 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 +625 18 92 111 17 865 866 867 868 869 870 871 872 873 454 455 456 874 875 876 877 878 879 880 881 882 +626 111 92 102 103 870 869 868 883 884 885 852 851 850 886 887 888 889 890 891 892 893 894 895 896 897 +627 60 93 113 59 898 899 900 901 902 903 904 905 906 598 599 600 907 908 909 910 911 912 913 914 915 +628 96 110 74 73 798 797 796 916 917 918 648 647 646 919 920 921 922 923 924 925 926 927 928 929 930 +629 92 101 117 102 931 932 933 934 935 936 937 938 939 885 884 883 940 941 942 943 944 945 946 947 948 +630 104 105 119 106 846 845 844 949 950 951 952 953 954 831 830 829 955 956 957 958 959 960 961 962 963 +631 118 107 128 132 964 965 966 777 776 775 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 +632 75 74 110 94 651 650 649 918 917 916 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 +633 17 111 100 16 873 872 871 997 998 999 1000 1001 1002 451 452 453 1003 1004 1005 1006 1007 1008 1009 1010 1011 +634 106 109 130 108 1012 1013 1014 801 800 799 1015 1016 1017 834 833 832 1018 1019 1020 1021 1022 1023 1024 1025 1026 +635 107 118 103 104 966 965 964 1027 1028 1029 849 848 847 828 827 826 1030 1031 1032 1033 1034 1035 1036 1037 1038 +636 75 115 98 76 1039 1040 1041 1042 1043 1044 1045 1046 1047 654 653 652 1048 1049 1050 1051 1052 1053 1054 1055 1056 +637 59 113 99 58 906 905 904 1057 1058 1059 1060 1061 1062 595 596 597 1063 1064 1065 1066 1067 1068 1069 1070 1071 +638 132 120 103 118 741 740 739 1072 1073 1074 1029 1028 1027 972 971 970 1075 1076 1077 1078 1079 1080 1081 1082 1083 +639 92 18 19 101 867 866 865 457 458 459 1084 1085 1086 933 932 931 1087 1088 1089 1090 1091 1092 1093 1094 1095 +640 95 112 60 61 1096 1097 1098 1099 1100 1101 601 602 603 816 815 814 1102 1103 1104 1105 1106 1107 1108 1109 1110 +641 19 97 117 101 1111 1112 1113 759 758 757 936 935 934 1086 1085 1084 1114 1115 1116 1117 1118 1119 1120 1121 1122 +642 19 20 123 97 460 461 462 1123 1124 1125 762 761 760 1113 1112 1111 1126 1127 1128 1129 1130 1131 1132 1133 1134 +643 73 72 122 96 645 644 643 1135 1136 1137 720 719 718 921 920 919 1138 1139 1140 1141 1142 1143 1144 1145 1146 +644 103 120 100 111 1074 1073 1072 1147 1148 1149 999 998 997 888 887 886 1150 1151 1152 1153 1154 1155 1156 1157 1158 +645 130 114 127 108 714 713 712 1159 1160 1161 783 782 781 1017 1016 1015 1162 1163 1164 1165 1166 1167 1168 1169 1170 +646 98 115 124 116 1044 1043 1042 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 +647 75 94 124 115 987 986 985 1189 1190 1191 1173 1172 1171 1041 1040 1039 1192 1193 1194 1195 1196 1197 1198 1199 1200 +648 15 129 63 3 1201 1202 1203 1204 1205 1206 610 611 612 445 446 447 1207 1208 1209 1210 1211 1212 1213 1214 1215 +649 57 125 71 7 1216 1217 1218 1219 1220 1221 639 638 637 589 590 591 1222 1223 1224 1225 1226 1227 1228 1229 1230 +650 77 126 21 4 1231 1232 1233 1234 1235 1236 466 467 468 660 659 658 1237 1238 1239 1240 1241 1242 1243 1244 1245 +651 99 113 127 114 1059 1058 1057 1246 1247 1248 1161 1160 1159 1249 1250 1251 1252 1253 1254 1255 1256 1257 1258 1259 1260 +652 58 99 125 57 1062 1061 1060 1261 1262 1263 1218 1217 1216 592 593 594 1264 1265 1266 1267 1268 1269 1270 1271 1272 +653 76 98 126 77 1047 1046 1045 1273 1274 1275 1233 1232 1231 657 656 655 1276 1277 1278 1279 1280 1281 1282 1283 1284 +654 128 127 113 93 774 773 772 1248 1247 1246 903 902 901 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 +655 16 100 129 15 1002 1001 1000 1297 1298 1299 1203 1202 1201 448 449 450 1300 1301 1302 1303 1304 1305 1306 1307 1308 +656 94 133 119 124 1309 1310 1311 1312 1313 1314 1315 1316 1317 1191 1190 1189 1318 1319 1320 1321 1322 1323 1324 1325 1326 +657 20 21 126 123 463 464 465 1236 1235 1234 1327 1328 1329 1125 1124 1123 1330 1331 1332 1333 1334 1335 1336 1337 1338 +658 72 71 125 122 642 641 640 1221 1220 1219 1339 1340 1341 1137 1136 1135 1342 1343 1344 1345 1346 1347 1348 1349 1350 +659 62 63 129 121 607 608 609 1206 1205 1204 1351 1352 1353 813 812 811 1354 1355 1356 1357 1358 1359 1360 1361 1362 +660 60 112 128 93 1101 1100 1099 1363 1364 1365 1287 1286 1285 900 899 898 1366 1367 1368 1369 1370 1371 1372 1373 1374 +661 106 119 133 109 954 953 952 1314 1313 1312 1375 1376 1377 1014 1013 1012 1378 1379 1380 1381 1382 1383 1384 1385 1386 +662 114 122 125 99 711 710 709 1341 1340 1339 1263 1262 1261 1251 1250 1249 1387 1388 1389 1390 1391 1392 1393 1394 1395 +663 116 123 126 98 753 752 751 1329 1328 1327 1275 1274 1273 1179 1178 1177 1396 1397 1398 1399 1400 1401 1402 1403 1404 +664 102 117 131 105 939 938 937 1405 1406 1407 1408 1409 1410 855 854 853 1411 1412 1413 1414 1415 1416 1417 1418 1419 +665 105 131 124 119 1410 1409 1408 1420 1421 1422 1317 1316 1315 951 950 949 1423 1424 1425 1426 1427 1428 1429 1430 1431 +666 109 133 94 110 1377 1376 1375 1311 1310 1309 984 983 982 795 794 793 1432 1433 1434 1435 1436 1437 1438 1439 1440 +667 95 132 128 112 732 731 730 969 968 967 1365 1364 1363 1098 1097 1096 1441 1442 1443 1444 1445 1446 1447 1448 1449 +668 120 121 129 100 738 737 736 1353 1352 1351 1299 1298 1297 1149 1148 1147 1450 1451 1452 1453 1454 1455 1456 1457 1458 +669 117 116 124 131 756 755 754 1176 1175 1174 1422 1421 1420 1407 1406 1405 1459 1460 1461 1462 1463 1464 1465 1466 1467 +2 16 37 53 +670 164 156 172 138 1468 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 1479 1480 1481 1482 1483 1484 1485 1486 1487 1488 +671 174 137 163 162 1489 1490 1491 1492 1493 1494 1495 1496 1497 1498 1499 1500 1501 1502 1503 1504 1505 1506 1507 1508 1509 +672 165 158 159 139 1510 1511 1512 1513 1514 1515 1516 1517 1518 1519 1520 1521 1522 1523 1524 1525 1526 1527 1528 1529 1530 +673 169 170 149 150 1531 1532 1533 1534 1535 1536 1537 1538 1539 1540 1541 1542 1543 1544 1545 1546 1547 1548 1549 1550 1551 +674 151 152 138 172 1552 1553 1554 1555 1556 1557 1476 1475 1474 1558 1559 1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 +675 54 55 163 137 580 581 582 1570 1571 1572 1494 1493 1492 1573 1574 1575 1576 1577 1578 1579 1580 1581 1582 1583 1584 +676 150 149 146 148 1539 1538 1537 1585 1586 1587 1588 1589 1590 1591 1592 1593 1594 1595 1596 1597 1598 1599 1600 1601 1602 +677 147 146 145 144 1603 1604 1605 1606 1607 1608 1609 1610 1611 1612 1613 1614 1615 1616 1617 1618 1619 1620 1621 1622 1623 +678 74 134 153 73 1624 1625 1626 1627 1628 1629 1630 1631 1632 646 647 648 1633 1634 1635 1636 1637 1638 1639 1640 1641 +679 153 134 144 145 1629 1628 1627 1642 1643 1644 1611 1610 1609 1645 1646 1647 1648 1649 1650 1651 1652 1653 1654 1655 1656 +680 53 135 155 52 1657 1658 1659 1660 1661 1662 1663 1664 1665 574 575 576 1666 1667 1668 1669 1670 1671 1672 1673 1674 +681 138 152 25 26 1557 1556 1555 1675 1676 1677 481 482 483 1678 1679 1680 1681 1682 1683 1684 1685 1686 1687 1688 1689 +682 134 143 159 144 1690 1691 1692 1693 1694 1695 1696 1697 1698 1644 1643 1642 1699 1700 1701 1702 1703 1704 1705 1706 1707 +683 146 147 161 148 1605 1604 1603 1708 1709 1710 1711 1712 1713 1590 1589 1588 1714 1715 1716 1717 1718 1719 1720 1721 1722 +684 160 149 170 174 1723 1724 1725 1536 1535 1534 1726 1727 1728 1729 1730 1731 1732 1733 1734 1735 1736 1737 1738 1739 1740 +685 24 25 152 136 478 479 480 1677 1676 1675 1741 1742 1743 1744 1745 1746 1747 1748 1749 1750 1751 1752 1753 1754 1755 +686 73 153 140 72 1632 1631 1630 1756 1757 1758 1759 1760 1761 643 644 645 1762 1763 1764 1765 1766 1767 1768 1769 1770 +687 148 151 172 150 1771 1772 1773 1560 1559 1558 1774 1775 1776 1593 1592 1591 1777 1778 1779 1780 1781 1782 1783 1784 1785 +688 149 160 145 146 1725 1724 1723 1786 1787 1788 1608 1607 1606 1587 1586 1585 1789 1790 1791 1792 1793 1794 1795 1796 1797 +689 24 157 142 23 1798 1799 1800 1801 1802 1803 1804 1805 1806 475 476 477 1807 1808 1809 1810 1811 1812 1813 1814 1815 +690 52 155 141 51 1665 1664 1663 1816 1817 1818 1819 1820 1821 571 572 573 1822 1823 1824 1825 1826 1827 1828 1829 1830 +691 174 162 145 160 1500 1499 1498 1831 1832 1833 1788 1787 1786 1731 1730 1729 1834 1835 1836 1837 1838 1839 1840 1841 1842 +692 134 74 75 143 1626 1625 1624 649 650 651 1843 1844 1845 1692 1691 1690 1846 1847 1848 1849 1850 1851 1852 1853 1854 +693 137 154 53 54 1855 1856 1857 1858 1859 1860 577 578 579 1575 1574 1573 1861 1862 1863 1864 1865 1866 1867 1868 1869 +694 75 139 159 143 1870 1871 1872 1518 1517 1516 1695 1694 1693 1845 1844 1843 1873 1874 1875 1876 1877 1878 1879 1880 1881 +695 26 27 164 138 484 485 486 1882 1883 1884 1479 1478 1477 1680 1679 1678 1885 1886 1887 1888 1889 1890 1891 1892 1893 +696 75 76 165 139 652 653 654 1894 1895 1896 1521 1520 1519 1872 1871 1870 1897 1898 1899 1900 1901 1902 1903 1904 1905 +697 145 162 140 153 1833 1832 1831 1906 1907 1908 1758 1757 1756 1647 1646 1645 1909 1910 1911 1912 1913 1914 1915 1916 1917 +698 172 156 169 150 1473 1472 1471 1918 1919 1920 1542 1541 1540 1776 1775 1774 1921 1922 1923 1924 1925 1926 1927 1928 1929 +699 142 157 166 158 1803 1802 1801 1930 1931 1932 1933 1934 1935 1936 1937 1938 1939 1940 1941 1942 1943 1944 1945 1946 1947 +700 24 136 166 157 1746 1745 1744 1948 1949 1950 1932 1931 1930 1800 1799 1798 1951 1952 1953 1954 1955 1956 1957 1958 1959 +701 71 171 56 7 1960 1961 1962 1963 1964 1965 586 587 588 637 638 639 1966 1967 1968 1969 1970 1971 1972 1973 1974 +702 50 168 28 5 1975 1976 1977 1978 1979 1980 490 491 492 565 566 567 1981 1982 1983 1984 1985 1986 1987 1988 1989 +703 22 167 77 4 1990 1991 1992 1993 1994 1995 658 659 660 469 470 471 1996 1997 1998 1999 2000 2001 2002 2003 2004 +704 141 155 169 156 1818 1817 1816 2005 2006 2007 1920 1919 1918 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 +705 23 142 167 22 1806 1805 1804 2020 2021 2022 1992 1991 1990 472 473 474 2023 2024 2025 2026 2027 2028 2029 2030 2031 +706 51 141 168 50 1821 1820 1819 2032 2033 2034 1977 1976 1975 568 569 570 2035 2036 2037 2038 2039 2040 2041 2042 2043 +707 170 169 155 135 1533 1532 1531 2007 2006 2005 1662 1661 1660 2044 2045 2046 2047 2048 2049 2050 2051 2052 2053 2054 2055 +708 72 140 171 71 1761 1760 1759 2056 2057 2058 1962 1961 1960 640 641 642 2059 2060 2061 2062 2063 2064 2065 2066 2067 +709 136 175 161 166 2068 2069 2070 2071 2072 2073 2074 2075 2076 1950 1949 1948 2077 2078 2079 2080 2081 2082 2083 2084 2085 +710 76 77 167 165 655 656 657 1995 1994 1993 2086 2087 2088 1896 1895 1894 2089 2090 2091 2092 2093 2094 2095 2096 2097 +711 27 28 168 164 487 488 489 1980 1979 1978 2098 2099 2100 1884 1883 1882 2101 2102 2103 2104 2105 2106 2107 2108 2109 +712 55 56 171 163 583 584 585 1965 1964 1963 2110 2111 2112 1572 1571 1570 2113 2114 2115 2116 2117 2118 2119 2120 2121 +713 53 154 170 135 1860 1859 1858 2122 2123 2124 2046 2045 2044 1659 1658 1657 2125 2126 2127 2128 2129 2130 2131 2132 2133 +714 148 161 175 151 1713 1712 1711 2073 2072 2071 2134 2135 2136 1773 1772 1771 2137 2138 2139 2140 2141 2142 2143 2144 2145 +715 158 165 167 142 1512 1511 1510 2088 2087 2086 2022 2021 2020 1938 1937 1936 2146 2147 2148 2149 2150 2151 2152 2153 2154 +716 156 164 168 141 1470 1469 1468 2100 2099 2098 2034 2033 2032 2010 2009 2008 2155 2156 2157 2158 2159 2160 2161 2162 2163 +717 144 159 173 147 1698 1697 1696 2164 2165 2166 2167 2168 2169 1614 1613 1612 2170 2171 2172 2173 2174 2175 2176 2177 2178 +718 147 173 166 161 2169 2168 2167 2179 2180 2181 2076 2075 2074 1710 1709 1708 2182 2183 2184 2185 2186 2187 2188 2189 2190 +719 151 175 136 152 2136 2135 2134 2070 2069 2068 1743 1742 1741 1554 1553 1552 2191 2192 2193 2194 2195 2196 2197 2198 2199 +720 137 174 170 154 1491 1490 1489 1728 1727 1726 2124 2123 2122 1857 1856 1855 2200 2201 2202 2203 2204 2205 2206 2207 2208 +721 162 163 171 140 1497 1496 1495 2112 2111 2110 2058 2057 2056 1908 1907 1906 2209 2210 2211 2212 2213 2214 2215 2216 2217 +722 159 158 166 173 1515 1514 1513 1935 1934 1933 2181 2180 2179 2166 2165 2164 2218 2219 2220 2221 2222 2223 2224 2225 2226 +2 18 37 52 +723 198 199 176 197 2227 2228 2229 2230 2231 2232 2233 2234 2235 2236 2237 2238 2239 2240 2241 2242 2243 2244 2245 2246 2247 +724 199 198 205 189 2229 2228 2227 2248 2249 2250 2251 2252 2253 2254 2255 2256 2257 2258 2259 2260 2261 2262 2263 2264 2265 +725 185 182 212 193 2266 2267 2268 2269 2270 2271 2272 2273 2274 2275 2276 2277 2278 2279 2280 2281 2282 2283 2284 2285 2286 +726 201 180 205 198 2287 2288 2289 2290 2291 2292 2250 2249 2248 2293 2294 2295 2296 2297 2298 2299 2300 2301 2302 2303 2304 +727 199 194 200 176 2305 2306 2307 2308 2309 2310 2311 2312 2313 2232 2231 2230 2314 2315 2316 2317 2318 2319 2320 2321 2322 +728 184 204 181 211 2323 2324 2325 2326 2327 2328 2329 2330 2331 2332 2333 2334 2335 2336 2337 2338 2339 2340 2341 2342 2343 +729 178 185 193 186 2344 2345 2346 2277 2276 2275 2347 2348 2349 2350 2351 2352 2353 2354 2355 2356 2357 2358 2359 2360 2361 +730 178 186 188 187 2352 2351 2350 2362 2363 2364 2365 2366 2367 2368 2369 2370 2371 2372 2373 2374 2375 2376 2377 2378 2379 +731 189 188 191 190 2380 2381 2382 2383 2384 2385 2386 2387 2388 2389 2390 2391 2392 2393 2394 2395 2396 2397 2398 2399 2400 +732 191 192 194 190 2401 2402 2403 2404 2405 2406 2407 2408 2409 2388 2387 2386 2410 2411 2412 2413 2414 2415 2416 2417 2418 +733 185 178 67 66 2346 2345 2344 2419 2420 2421 624 623 622 2422 2423 2424 2425 2426 2427 2428 2429 2430 2431 2432 2433 +734 177 196 9 10 2434 2435 2436 2437 2438 2439 427 428 429 2440 2441 2442 2443 2444 2445 2446 2447 2448 2449 2450 2451 +735 194 199 189 190 2307 2306 2305 2256 2255 2254 2391 2390 2389 2409 2408 2407 2452 2453 2454 2455 2456 2457 2458 2459 2460 +736 66 65 215 185 621 620 619 2461 2462 2463 2464 2465 2466 2424 2423 2422 2467 2468 2469 2470 2471 2472 2473 2474 2475 +737 176 59 58 197 2476 2477 2478 597 596 595 2479 2480 2481 2235 2234 2233 2482 2483 2484 2485 2486 2487 2488 2489 2490 +738 212 182 214 8 2271 2270 2269 2491 2492 2493 2494 2495 2496 2497 2498 2499 2500 2501 2502 2503 2504 2505 2506 2507 2508 +739 198 197 58 183 2238 2237 2236 2481 2480 2479 2509 2510 2511 2512 2513 2514 2515 2516 2517 2518 2519 2520 2521 2522 2523 +740 59 176 200 60 2478 2477 2476 2313 2312 2311 2524 2525 2526 600 599 598 2527 2528 2529 2530 2531 2532 2533 2534 2535 +741 178 187 68 67 2370 2369 2368 2536 2537 2538 627 626 625 2421 2420 2419 2539 2540 2541 2542 2543 2544 2545 2546 2547 +742 10 11 203 177 430 431 432 2548 2549 2550 2551 2552 2553 2442 2441 2440 2554 2555 2556 2557 2558 2559 2560 2561 2562 +743 186 202 191 188 2563 2564 2565 2566 2567 2568 2385 2384 2383 2364 2363 2362 2569 2570 2571 2572 2573 2574 2575 2576 2577 +744 179 61 60 200 2578 2579 2580 603 602 601 2526 2525 2524 2581 2582 2583 2584 2585 2586 2587 2588 2589 2590 2591 2592 +745 68 180 201 69 2593 2594 2595 2289 2288 2287 2596 2597 2598 630 629 628 2599 2600 2601 2602 2603 2604 2605 2606 2607 +746 203 181 204 195 2608 2609 2610 2328 2327 2326 2611 2612 2613 2614 2615 2616 2617 2618 2619 2620 2621 2622 2623 2624 2625 +747 177 203 195 206 2553 2552 2551 2616 2615 2614 2626 2627 2628 2629 2630 2631 2632 2633 2634 2635 2636 2637 2638 2639 2640 +748 200 194 192 208 2310 2309 2308 2406 2405 2404 2641 2642 2643 2644 2645 2646 2647 2648 2649 2650 2651 2652 2653 2654 2655 +749 181 203 11 12 2610 2609 2608 2550 2549 2548 433 434 435 2656 2657 2658 2659 2660 2661 2662 2663 2664 2665 2666 2667 +750 185 215 214 182 2466 2465 2464 2668 2669 2670 2493 2492 2491 2268 2267 2266 2671 2672 2673 2674 2675 2676 2677 2678 2679 +751 184 211 13 14 2334 2333 2332 2680 2681 2682 439 440 441 2683 2684 2685 2686 2687 2688 2689 2690 2691 2692 2693 2694 +752 57 7 70 207 591 590 589 636 635 634 2695 2696 2697 2698 2699 2700 2701 2702 2703 2704 2705 2706 2707 2708 2709 +753 68 187 205 180 2538 2537 2536 2710 2711 2712 2292 2291 2290 2595 2594 2593 2713 2714 2715 2716 2717 2718 2719 2720 2721 +754 188 189 205 187 2382 2381 2380 2253 2252 2251 2712 2711 2710 2367 2366 2365 2722 2723 2724 2725 2726 2727 2728 2729 2730 +755 14 213 216 184 2731 2732 2733 2734 2735 2736 2737 2738 2739 2685 2684 2683 2740 2741 2742 2743 2744 2745 2746 2747 2748 +756 214 215 65 64 2670 2669 2668 2463 2462 2461 618 617 616 2749 2750 2751 2752 2753 2754 2755 2756 2757 2758 2759 2760 +757 192 191 206 195 2403 2402 2401 2761 2762 2763 2628 2627 2626 2764 2765 2766 2767 2768 2769 2770 2771 2772 2773 2774 2775 +758 58 57 207 183 594 593 592 2700 2699 2698 2776 2777 2778 2511 2510 2509 2779 2780 2781 2782 2783 2784 2785 2786 2787 +759 213 63 62 216 2788 2789 2790 609 608 607 2791 2792 2793 2736 2735 2734 2794 2795 2796 2797 2798 2799 2800 2801 2802 +760 191 202 209 206 2568 2567 2566 2803 2804 2805 2806 2807 2808 2763 2762 2761 2809 2810 2811 2812 2813 2814 2815 2816 2817 +761 61 179 216 62 2580 2579 2578 2818 2819 2820 2793 2792 2791 606 605 604 2821 2822 2823 2824 2825 2826 2827 2828 2829 +762 212 196 209 193 2830 2831 2832 2833 2834 2835 2836 2837 2838 2274 2273 2272 2839 2840 2841 2842 2843 2844 2845 2846 2847 +763 63 213 14 3 2790 2789 2788 2733 2732 2731 442 443 444 612 611 610 2848 2849 2850 2851 2852 2853 2854 2855 2856 +764 8 214 64 2 2496 2495 2494 2751 2750 2749 615 614 613 421 422 423 2857 2858 2859 2860 2861 2862 2863 2864 2865 +765 12 13 211 181 436 437 438 2682 2681 2680 2331 2330 2329 2658 2657 2656 2866 2867 2868 2869 2870 2871 2872 2873 2874 +766 69 201 207 70 2598 2597 2596 2875 2876 2877 2697 2696 2695 633 632 631 2878 2879 2880 2881 2882 2883 2884 2885 2886 +767 8 9 196 212 424 425 426 2439 2438 2437 2832 2831 2830 2499 2498 2497 2887 2888 2889 2890 2891 2892 2893 2894 2895 +768 198 183 207 201 2514 2513 2512 2778 2777 2776 2877 2876 2875 2295 2294 2293 2896 2897 2898 2899 2900 2901 2902 2903 2904 +769 186 193 209 202 2349 2348 2347 2838 2837 2836 2805 2804 2803 2565 2564 2563 2905 2906 2907 2908 2909 2910 2911 2912 2913 +770 195 204 208 192 2613 2612 2611 2914 2915 2916 2643 2642 2641 2766 2765 2764 2917 2918 2919 2920 2921 2922 2923 2924 2925 +771 196 177 206 209 2436 2435 2434 2631 2630 2629 2808 2807 2806 2835 2834 2833 2926 2927 2928 2929 2930 2931 2932 2933 2934 +772 184 210 208 204 2935 2936 2937 2938 2939 2940 2916 2915 2914 2325 2324 2323 2941 2942 2943 2944 2945 2946 2947 2948 2949 +773 200 208 210 179 2646 2645 2644 2940 2939 2938 2950 2951 2952 2583 2582 2581 2953 2954 2955 2956 2957 2958 2959 2960 2961 +774 179 210 184 216 2952 2951 2950 2937 2936 2935 2739 2738 2737 2820 2819 2818 2962 2963 2964 2965 2966 2967 2968 2969 2970 +2 20 37 52 +775 239 240 217 238 2971 2972 2973 2974 2975 2976 2977 2978 2979 2980 2981 2982 2983 2984 2985 2986 2987 2988 2989 2990 2991 +776 240 239 246 230 2973 2972 2971 2992 2993 2994 2995 2996 2997 2998 2999 3000 3001 3002 3003 3004 3005 3006 3007 3008 3009 +777 226 223 253 234 3010 3011 3012 3013 3014 3015 3016 3017 3018 3019 3020 3021 3022 3023 3024 3025 3026 3027 3028 3029 3030 +778 242 221 246 239 3031 3032 3033 3034 3035 3036 2994 2993 2992 3037 3038 3039 3040 3041 3042 3043 3044 3045 3046 3047 3048 +779 240 235 241 217 3049 3050 3051 3052 3053 3054 3055 3056 3057 2976 2975 2974 3058 3059 3060 3061 3062 3063 3064 3065 3066 +780 225 245 222 252 3067 3068 3069 3070 3071 3072 3073 3074 3075 3076 3077 3078 3079 3080 3081 3082 3083 3084 3085 3086 3087 +781 219 226 234 227 3088 3089 3090 3021 3020 3019 3091 3092 3093 3094 3095 3096 3097 3098 3099 3100 3101 3102 3103 3104 3105 +782 219 227 229 228 3096 3095 3094 3106 3107 3108 3109 3110 3111 3112 3113 3114 3115 3116 3117 3118 3119 3120 3121 3122 3123 +783 230 229 232 231 3124 3125 3126 3127 3128 3129 3130 3131 3132 3133 3134 3135 3136 3137 3138 3139 3140 3141 3142 3143 3144 +784 232 233 235 231 3145 3146 3147 3148 3149 3150 3151 3152 3153 3132 3131 3130 3154 3155 3156 3157 3158 3159 3160 3161 3162 +785 226 219 18 17 3090 3089 3088 3163 3164 3165 456 455 454 3166 3167 3168 3169 3170 3171 3172 3173 3174 3175 3176 3177 +786 218 237 37 38 3178 3179 3180 3181 3182 3183 523 524 525 3184 3185 3186 3187 3188 3189 3190 3191 3192 3193 3194 3195 +787 235 240 230 231 3051 3050 3049 3000 2999 2998 3135 3134 3133 3153 3152 3151 3196 3197 3198 3199 3200 3201 3202 3203 3204 +788 17 16 256 226 453 452 451 3205 3206 3207 3208 3209 3210 3168 3167 3166 3211 3212 3213 3214 3215 3216 3217 3218 3219 +789 217 80 79 238 3220 3221 3222 669 668 667 3223 3224 3225 2979 2978 2977 3226 3227 3228 3229 3230 3231 3232 3233 3234 +790 253 223 255 36 3015 3014 3013 3235 3236 3237 3238 3239 3240 3241 3242 3243 3244 3245 3246 3247 3248 3249 3250 3251 3252 +791 239 238 79 224 2982 2981 2980 3225 3224 3223 3253 3254 3255 3256 3257 3258 3259 3260 3261 3262 3263 3264 3265 3266 3267 +792 80 217 241 81 3222 3221 3220 3057 3056 3055 3268 3269 3270 672 671 670 3271 3272 3273 3274 3275 3276 3277 3278 3279 +793 219 228 19 18 3114 3113 3112 3280 3281 3282 459 458 457 3165 3164 3163 3283 3284 3285 3286 3287 3288 3289 3290 3291 +794 38 39 244 218 526 527 528 3292 3293 3294 3295 3296 3297 3186 3185 3184 3298 3299 3300 3301 3302 3303 3304 3305 3306 +795 227 243 232 229 3307 3308 3309 3310 3311 3312 3129 3128 3127 3108 3107 3106 3313 3314 3315 3316 3317 3318 3319 3320 3321 +796 220 82 81 241 3322 3323 3324 675 674 673 3270 3269 3268 3325 3326 3327 3328 3329 3330 3331 3332 3333 3334 3335 3336 +797 19 221 242 20 3337 3338 3339 3033 3032 3031 3340 3341 3342 462 461 460 3343 3344 3345 3346 3347 3348 3349 3350 3351 +798 244 222 245 236 3352 3353 3354 3072 3071 3070 3355 3356 3357 3358 3359 3360 3361 3362 3363 3364 3365 3366 3367 3368 3369 +799 218 244 236 247 3297 3296 3295 3360 3359 3358 3370 3371 3372 3373 3374 3375 3376 3377 3378 3379 3380 3381 3382 3383 3384 +800 241 235 233 249 3054 3053 3052 3150 3149 3148 3385 3386 3387 3388 3389 3390 3391 3392 3393 3394 3395 3396 3397 3398 3399 +801 222 244 39 40 3354 3353 3352 3294 3293 3292 529 530 531 3400 3401 3402 3403 3404 3405 3406 3407 3408 3409 3410 3411 +802 226 256 255 223 3210 3209 3208 3412 3413 3414 3237 3236 3235 3012 3011 3010 3415 3416 3417 3418 3419 3420 3421 3422 3423 +803 225 252 41 42 3078 3077 3076 3424 3425 3426 535 536 537 3427 3428 3429 3430 3431 3432 3433 3434 3435 3436 3437 3438 +804 78 4 21 248 663 662 661 468 467 466 3439 3440 3441 3442 3443 3444 3445 3446 3447 3448 3449 3450 3451 3452 3453 +805 19 228 246 221 3282 3281 3280 3454 3455 3456 3036 3035 3034 3339 3338 3337 3457 3458 3459 3460 3461 3462 3463 3464 3465 +806 229 230 246 228 3126 3125 3124 2997 2996 2995 3456 3455 3454 3111 3110 3109 3466 3467 3468 3469 3470 3471 3472 3473 3474 +807 42 254 257 225 3475 3476 3477 3478 3479 3480 3481 3482 3483 3429 3428 3427 3484 3485 3486 3487 3488 3489 3490 3491 3492 +808 255 256 16 15 3414 3413 3412 3207 3206 3205 450 449 448 3493 3494 3495 3496 3497 3498 3499 3500 3501 3502 3503 3504 +809 233 232 247 236 3147 3146 3145 3505 3506 3507 3372 3371 3370 3508 3509 3510 3511 3512 3513 3514 3515 3516 3517 3518 3519 +810 79 78 248 224 666 665 664 3444 3443 3442 3520 3521 3522 3255 3254 3253 3523 3524 3525 3526 3527 3528 3529 3530 3531 +811 254 84 83 257 3532 3533 3534 681 680 679 3535 3536 3537 3480 3479 3478 3538 3539 3540 3541 3542 3543 3544 3545 3546 +812 232 243 250 247 3312 3311 3310 3547 3548 3549 3550 3551 3552 3507 3506 3505 3553 3554 3555 3556 3557 3558 3559 3560 3561 +813 82 220 257 83 3324 3323 3322 3562 3563 3564 3537 3536 3535 678 677 676 3565 3566 3567 3568 3569 3570 3571 3572 3573 +814 253 237 250 234 3574 3575 3576 3577 3578 3579 3580 3581 3582 3018 3017 3016 3583 3584 3585 3586 3587 3588 3589 3590 3591 +815 84 254 42 6 3534 3533 3532 3477 3476 3475 538 539 540 684 683 682 3592 3593 3594 3595 3596 3597 3598 3599 3600 +816 36 255 15 3 3240 3239 3238 3495 3494 3493 447 446 445 517 518 519 3601 3602 3603 3604 3605 3606 3607 3608 3609 +817 40 41 252 222 532 533 534 3426 3425 3424 3075 3074 3073 3402 3401 3400 3610 3611 3612 3613 3614 3615 3616 3617 3618 +818 20 242 248 21 3342 3341 3340 3619 3620 3621 3441 3440 3439 465 464 463 3622 3623 3624 3625 3626 3627 3628 3629 3630 +819 36 37 237 253 520 521 522 3183 3182 3181 3576 3575 3574 3243 3242 3241 3631 3632 3633 3634 3635 3636 3637 3638 3639 +820 239 224 248 242 3258 3257 3256 3522 3521 3520 3621 3620 3619 3039 3038 3037 3640 3641 3642 3643 3644 3645 3646 3647 3648 +821 227 234 250 243 3093 3092 3091 3582 3581 3580 3549 3548 3547 3309 3308 3307 3649 3650 3651 3652 3653 3654 3655 3656 3657 +822 236 245 249 233 3357 3356 3355 3658 3659 3660 3387 3386 3385 3510 3509 3508 3661 3662 3663 3664 3665 3666 3667 3668 3669 +823 237 218 247 250 3180 3179 3178 3375 3374 3373 3552 3551 3550 3579 3578 3577 3670 3671 3672 3673 3674 3675 3676 3677 3678 +824 225 251 249 245 3679 3680 3681 3682 3683 3684 3660 3659 3658 3069 3068 3067 3685 3686 3687 3688 3689 3690 3691 3692 3693 +825 241 249 251 220 3390 3389 3388 3684 3683 3682 3694 3695 3696 3327 3326 3325 3697 3698 3699 3700 3701 3702 3703 3704 3705 +826 220 251 225 257 3696 3695 3694 3681 3680 3679 3483 3482 3481 3564 3563 3562 3706 3707 3708 3709 3710 3711 3712 3713 3714 +2 22 37 51 +827 277 259 278 265 3715 3716 3717 3718 3719 3720 3721 3722 3723 3724 3725 3726 3727 3728 3729 3730 3731 3732 3733 3734 3735 +828 284 286 287 261 3736 3737 3738 3739 3740 3741 3742 3743 3744 3745 3746 3747 3748 3749 3750 3751 3752 3753 3754 3755 3756 +829 289 263 282 281 3757 3758 3759 3760 3761 3762 3763 3764 3765 3766 3767 3768 3769 3770 3771 3772 3773 3774 3775 3776 3777 +830 275 277 288 262 3778 3779 3780 3781 3782 3783 3784 3785 3786 3787 3788 3789 3790 3791 3792 3793 3794 3795 3796 3797 3798 +831 262 276 297 275 3799 3800 3801 3802 3803 3804 3805 3806 3807 3789 3788 3787 3808 3809 3810 3811 3812 3813 3814 3815 3816 +832 277 275 272 274 3780 3779 3778 3817 3818 3819 3820 3821 3822 3823 3824 3825 3826 3827 3828 3829 3830 3831 3832 3833 3834 +833 273 272 271 270 3835 3836 3837 3838 3839 3840 3841 3842 3843 3844 3845 3846 3847 3848 3849 3850 3851 3852 3853 3854 3855 +834 89 261 287 90 3856 3857 3858 3744 3743 3742 3859 3860 3861 702 701 700 3862 3863 3864 3865 3866 3867 3868 3869 3870 +835 271 268 269 270 3871 3872 3873 3874 3875 3876 3877 3878 3879 3843 3842 3841 3880 3881 3882 3883 3884 3885 3886 3887 3888 +836 39 38 280 260 528 527 526 3889 3890 3891 3892 3893 3894 3895 3896 3897 3898 3899 3900 3901 3902 3903 3904 3905 3906 +837 265 278 87 86 3723 3722 3721 3907 3908 3909 693 692 691 3910 3911 3912 3913 3914 3915 3916 3917 3918 3919 3920 3921 +838 262 40 39 276 3922 3923 3924 531 530 529 3925 3926 3927 3801 3800 3799 3928 3929 3930 3931 3932 3933 3934 3935 3936 +839 11 10 283 258 432 431 430 3937 3938 3939 3940 3941 3942 3943 3944 3945 3946 3947 3948 3949 3950 3951 3952 3953 3954 +840 268 258 283 269 3955 3956 3957 3942 3941 3940 3958 3959 3960 3876 3875 3874 3961 3962 3963 3964 3965 3966 3967 3968 3969 +841 261 89 88 279 3858 3857 3856 699 698 697 3970 3971 3972 3973 3974 3975 3976 3977 3978 3979 3980 3981 3982 3983 3984 +842 282 267 258 268 3985 3986 3987 3988 3989 3990 3957 3956 3955 3991 3992 3993 3994 3995 3996 3997 3998 3999 4000 4001 4002 +843 264 283 10 9 4003 4004 4005 3939 3938 3937 429 428 427 4006 4007 4008 4009 4010 4011 4012 4013 4014 4015 4016 4017 +844 88 87 278 259 696 695 694 3909 3908 3907 3720 3719 3718 4018 4019 4020 4021 4022 4023 4024 4025 4026 4027 4028 4029 +845 12 11 258 267 435 434 433 3945 3944 3943 3990 3989 3988 4030 4031 4032 4033 4034 4035 4036 4037 4038 4039 4040 4041 +846 295 279 88 259 4042 4043 4044 3972 3971 3970 4020 4019 4018 4045 4046 4047 4048 4049 4050 4051 4052 4053 4054 4055 4056 +847 270 269 286 284 3879 3878 3877 4057 4058 4059 3738 3737 3736 4060 4061 4062 4063 4064 4065 4066 4067 4068 4069 4070 4071 +848 38 37 266 280 525 524 523 4072 4073 4074 4075 4076 4077 3891 3890 3889 4078 4079 4080 4081 4082 4083 4084 4085 4086 +849 284 261 279 296 3747 3746 3745 3975 3974 3973 4087 4088 4089 4090 4091 4092 4093 4094 4095 4096 4097 4098 4099 4100 4101 +850 12 267 282 263 4032 4031 4030 3987 3986 3985 3762 3761 3760 4102 4103 4104 4105 4106 4107 4108 4109 4110 4111 4112 4113 +851 269 283 264 286 3960 3959 3958 4005 4004 4003 4114 4115 4116 4059 4058 4057 4117 4118 4119 4120 4121 4122 4123 4124 4125 +852 40 262 288 41 3924 3923 3922 3786 3785 3784 4126 4127 4128 534 533 532 4129 4130 4131 4132 4133 4134 4135 4136 4137 +853 12 263 289 13 4104 4103 4102 3759 3758 3757 4138 4139 4140 438 437 436 4141 4142 4143 4144 4145 4146 4147 4148 4149 +854 8 2 91 293 423 422 421 708 707 706 4150 4151 4152 4153 4154 4155 4156 4157 4158 4159 4160 4161 4162 4163 4164 +855 266 281 290 280 4165 4166 4167 4168 4169 4170 4171 4172 4173 4077 4076 4075 4174 4175 4176 4177 4178 4179 4180 4181 4182 +856 85 6 42 292 687 686 685 540 539 538 4183 4184 4185 4186 4187 4188 4189 4190 4191 4192 4193 4194 4195 4196 4197 +857 36 3 14 291 519 518 517 444 443 442 4198 4199 4200 4201 4202 4203 4204 4205 4206 4207 4208 4209 4210 4211 4212 +858 272 285 294 271 4213 4214 4215 4216 4217 4218 4219 4220 4221 3840 3839 3838 4222 4223 4224 4225 4226 4227 4228 4229 4230 +859 280 290 297 260 4173 4172 4171 4231 4232 4233 4234 4235 4236 3894 3893 3892 4237 4238 4239 4240 4241 4242 4243 4244 4245 +860 37 36 291 266 522 521 520 4203 4202 4201 4246 4247 4248 4074 4073 4072 4249 4250 4251 4252 4253 4254 4255 4256 4257 +861 86 85 292 265 690 689 688 4188 4187 4186 4258 4259 4260 3912 3911 3910 4261 4262 4263 4264 4265 4266 4267 4268 4269 +862 272 275 297 285 3819 3818 3817 3807 3806 3805 4270 4271 4272 4215 4214 4213 4273 4274 4275 4276 4277 4278 4279 4280 4281 +863 297 290 294 285 4233 4232 4231 4282 4283 4284 4218 4217 4216 4272 4271 4270 4285 4286 4287 4288 4289 4290 4291 4292 4293 +864 9 8 293 264 426 425 424 4155 4154 4153 4294 4295 4296 4008 4007 4006 4297 4298 4299 4300 4301 4302 4303 4304 4305 +865 272 273 295 274 3837 3836 3835 4306 4307 4308 4309 4310 4311 3822 3821 3820 4312 4313 4314 4315 4316 4317 4318 4319 4320 +866 268 271 294 282 3873 3872 3871 4221 4220 4219 4321 4322 4323 3993 3992 3991 4324 4325 4326 4327 4328 4329 4330 4331 4332 +867 41 288 292 42 4128 4127 4126 4333 4334 4335 4185 4184 4183 537 536 535 4336 4337 4338 4339 4340 4341 4342 4343 4344 +868 13 289 291 14 4140 4139 4138 4345 4346 4347 4200 4199 4198 441 440 439 4348 4349 4350 4351 4352 4353 4354 4355 4356 +869 281 266 291 289 4167 4166 4165 4248 4247 4246 4347 4346 4345 3768 3767 3766 4357 4358 4359 4360 4361 4362 4363 4364 4365 +870 277 265 292 288 3726 3725 3724 4260 4259 4258 4335 4334 4333 3783 3782 3781 4366 4367 4368 4369 4370 4371 4372 4373 4374 +871 90 287 293 91 3861 3860 3859 4375 4376 4377 4152 4151 4150 705 704 703 4378 4379 4380 4381 4382 4383 4384 4385 4386 +872 279 295 273 296 4044 4043 4042 4308 4307 4306 4387 4388 4389 4089 4088 4087 4390 4391 4392 4393 4394 4395 4396 4397 4398 +873 270 284 296 273 4062 4061 4060 4092 4091 4090 4389 4388 4387 3846 3845 3844 4399 4400 4401 4402 4403 4404 4405 4406 4407 +874 39 260 297 276 3897 3896 3895 4236 4235 4234 3804 3803 3802 3927 3926 3925 4408 4409 4410 4411 4412 4413 4414 4415 4416 +875 277 274 295 259 3825 3824 3823 4311 4310 4309 4047 4046 4045 3717 3716 3715 4417 4418 4419 4420 4421 4422 4423 4424 4425 +876 282 294 290 281 4323 4322 4321 4284 4283 4282 4170 4169 4168 3765 3764 3763 4426 4427 4428 4429 4430 4431 4432 4433 4434 +877 286 264 293 287 4116 4115 4114 4296 4295 4294 4377 4376 4375 3741 3740 3739 4435 4436 4437 4438 4439 4440 4441 4442 4443 +2 24 37 52 +878 301 329 306 333 4444 4445 4446 4447 4448 4449 4450 4451 4452 4453 4454 4455 4456 4457 4458 4459 4460 4461 4462 4463 4464 +879 310 320 322 309 4465 4466 4467 4468 4469 4470 4471 4472 4473 4474 4475 4476 4477 4478 4479 4480 4481 4482 4483 4484 4485 +880 317 326 302 332 4486 4487 4488 4489 4490 4491 4492 4493 4494 4495 4496 4497 4498 4499 4500 4501 4502 4503 4504 4505 4506 +881 304 322 320 325 4507 4508 4509 4470 4469 4468 4510 4511 4512 4513 4514 4515 4516 4517 4518 4519 4520 4521 4522 4523 4524 +882 316 324 305 317 4525 4526 4527 4528 4529 4530 4531 4532 4533 4534 4535 4536 4537 4538 4539 4540 4541 4542 4543 4544 4545 +883 312 313 310 311 4546 4547 4548 4549 4550 4551 4552 4553 4554 4555 4556 4557 4558 4559 4560 4561 4562 4563 4564 4565 4566 +884 311 310 309 308 4554 4553 4552 4476 4475 4474 4567 4568 4569 4570 4571 4572 4573 4574 4575 4576 4577 4578 4579 4580 4581 +885 81 298 321 80 4582 4583 4584 4585 4586 4587 4588 4589 4590 670 671 672 4591 4592 4593 4594 4595 4596 4597 4598 4599 +886 321 298 308 309 4587 4586 4585 4600 4601 4602 4569 4568 4567 4603 4604 4605 4606 4607 4608 4609 4610 4611 4612 4613 4614 +887 299 315 45 46 4615 4616 4617 4618 4619 4620 550 551 552 4621 4622 4623 4624 4625 4626 4627 4628 4629 4630 4631 4632 +888 298 307 323 308 4633 4634 4635 4636 4637 4638 4639 4640 4641 4602 4601 4600 4642 4643 4644 4645 4646 4647 4648 4649 4650 +889 312 316 314 313 4651 4652 4653 4654 4655 4656 4657 4658 4659 4548 4547 4546 4660 4661 4662 4663 4664 4665 4666 4667 4668 +890 334 84 336 306 4669 4670 4671 4672 4673 4674 4675 4676 4677 4678 4679 4680 4681 4682 4683 4684 4685 4686 4687 4688 4689 +891 325 320 338 300 4512 4511 4510 4690 4691 4692 4693 4694 4695 4696 4697 4698 4699 4700 4701 4702 4703 4704 4705 4706 4707 +892 46 47 324 299 553 554 555 4708 4709 4710 4711 4712 4713 4623 4622 4621 4714 4715 4716 4717 4718 4719 4720 4721 4722 +893 44 45 315 301 547 548 549 4620 4619 4618 4723 4724 4725 4726 4727 4728 4729 4730 4731 4732 4733 4734 4735 4736 4737 +894 83 303 307 82 4738 4739 4740 4741 4742 4743 4744 4745 4746 676 677 678 4747 4748 4749 4750 4751 4752 4753 4754 4755 +895 25 24 325 300 480 479 478 4756 4757 4758 4698 4697 4696 4759 4760 4761 4762 4763 4764 4765 4766 4767 4768 4769 4770 +896 333 306 336 43 4452 4451 4450 4677 4676 4675 4771 4772 4773 4774 4775 4776 4777 4778 4779 4780 4781 4782 4783 4784 4785 +897 305 324 47 48 4530 4529 4528 4710 4709 4708 556 557 558 4786 4787 4788 4789 4790 4791 4792 4793 4794 4795 4796 4797 +898 310 313 338 320 4551 4550 4549 4798 4799 4800 4692 4691 4690 4467 4466 4465 4801 4802 4803 4804 4805 4806 4807 4808 4809 +899 308 323 318 311 4641 4640 4639 4810 4811 4812 4813 4814 4815 4572 4571 4570 4816 4817 4818 4819 4820 4821 4822 4823 4824 +900 298 81 82 307 4584 4583 4582 673 674 675 4746 4745 4744 4635 4634 4633 4825 4826 4827 4828 4829 4830 4831 4832 4833 +901 304 325 24 23 4515 4514 4513 4758 4757 4756 477 476 475 4834 4835 4836 4837 4838 4839 4840 4841 4842 4843 4844 4845 +902 324 316 337 299 4527 4526 4525 4846 4847 4848 4849 4850 4851 4713 4712 4711 4852 4853 4854 4855 4856 4857 4858 4859 4860 +903 309 322 327 321 4473 4472 4471 4861 4862 4863 4864 4865 4866 4605 4604 4603 4867 4868 4869 4870 4871 4872 4873 4874 4875 +904 26 302 326 27 4876 4877 4878 4491 4490 4489 4879 4880 4881 486 485 484 4882 4883 4884 4885 4886 4887 4888 4889 4890 +905 319 302 26 331 4891 4892 4893 4878 4877 4876 4894 4895 4896 4897 4898 4899 4900 4901 4902 4903 4904 4905 4906 4907 4908 +906 80 321 327 79 4590 4589 4588 4866 4865 4864 4909 4910 4911 667 668 669 4912 4913 4914 4915 4916 4917 4918 4919 4920 +907 302 319 314 332 4893 4892 4891 4921 4922 4923 4924 4925 4926 4494 4493 4492 4927 4928 4929 4930 4931 4932 4933 4934 4935 +908 22 4 78 330 471 470 469 661 662 663 4936 4937 4938 4939 4940 4941 4942 4943 4944 4945 4946 4947 4948 4949 4950 +909 49 5 28 328 562 563 564 492 491 490 4951 4952 4953 4954 4955 4956 4957 4958 4959 4960 4961 4962 4963 4964 4965 +910 331 300 338 319 4966 4967 4968 4695 4694 4693 4969 4970 4971 4899 4898 4897 4972 4973 4974 4975 4976 4977 4978 4979 4980 +911 48 49 328 305 559 560 561 4956 4955 4954 4981 4982 4983 4788 4787 4786 4984 4985 4986 4987 4988 4989 4990 4991 4992 +912 314 319 338 313 4923 4922 4921 4971 4970 4969 4800 4799 4798 4659 4658 4657 4993 4994 4995 4996 4997 4998 4999 5000 5001 +913 23 22 330 304 474 473 472 4941 4940 4939 5002 5003 5004 4836 4835 4834 5005 5006 5007 5008 5009 5010 5011 5012 5013 +914 43 336 84 6 4773 4772 4771 4674 4673 4672 682 683 684 541 542 543 5014 5015 5016 5017 5018 5019 5020 5021 5022 +915 300 331 26 25 4968 4967 4966 4896 4895 4894 483 482 481 4761 4760 4759 5023 5024 5025 5026 5027 5028 5029 5030 5031 +916 301 318 323 329 5032 5033 5034 4812 4811 4810 5035 5036 5037 4446 4445 4444 5038 5039 5040 5041 5042 5043 5044 5045 5046 +917 84 334 303 83 4671 4670 4669 5047 5048 5049 4740 4739 4738 679 680 681 5050 5051 5052 5053 5054 5055 5056 5057 5058 +918 318 301 315 335 5034 5033 5032 4725 4724 4723 5059 5060 5061 5062 5063 5064 5065 5066 5067 5068 5069 5070 5071 5072 5073 +919 43 44 301 333 544 545 546 4728 4727 4726 4455 4454 4453 4776 4775 4774 5074 5075 5076 5077 5078 5079 5080 5081 5082 +920 311 318 335 312 4815 4814 4813 5064 5063 5062 5083 5084 5085 4557 4556 4555 5086 5087 5088 5089 5090 5091 5092 5093 5094 +921 27 326 328 28 4881 4880 4879 5095 5096 5097 4953 4952 4951 489 488 487 5098 5099 5100 5101 5102 5103 5104 5105 5106 +922 316 317 332 314 4536 4535 4534 4497 4496 4495 4926 4925 4924 4656 4655 4654 5107 5108 5109 5110 5111 5112 5113 5114 5115 +923 79 327 330 78 4911 4910 4909 5116 5117 5118 4938 4937 4936 664 665 666 5119 5120 5121 5122 5123 5124 5125 5126 5127 +924 317 305 328 326 4533 4532 4531 4983 4982 4981 5097 5096 5095 4488 4487 4486 5128 5129 5130 5131 5132 5133 5134 5135 5136 +925 322 304 330 327 4509 4508 4507 5004 5003 5002 5118 5117 5116 4863 4862 4861 5137 5138 5139 5140 5141 5142 5143 5144 5145 +926 306 329 303 334 4449 4448 4447 5146 5147 5148 5049 5048 5047 4680 4679 4678 5149 5150 5151 5152 5153 5154 5155 5156 5157 +927 307 303 329 323 4743 4742 4741 5148 5147 5146 5037 5036 5035 4638 4637 4636 5158 5159 5160 5161 5162 5163 5164 5165 5166 +928 316 312 335 337 4653 4652 4651 5085 5084 5083 5167 5168 5169 4848 4847 4846 5170 5171 5172 5173 5174 5175 5176 5177 5178 +929 299 337 335 315 4851 4850 4849 5169 5168 5167 5061 5060 5059 4617 4616 4615 5179 5180 5181 5182 5183 5184 5185 5186 5187 +2 26 37 52 +930 342 370 347 374 5188 5189 5190 5191 5192 5193 5194 5195 5196 5197 5198 5199 5200 5201 5202 5203 5204 5205 5206 5207 5208 +931 351 361 363 350 5209 5210 5211 5212 5213 5214 5215 5216 5217 5218 5219 5220 5221 5222 5223 5224 5225 5226 5227 5228 5229 +932 358 367 343 373 5230 5231 5232 5233 5234 5235 5236 5237 5238 5239 5240 5241 5242 5243 5244 5245 5246 5247 5248 5249 5250 +933 345 363 361 366 5251 5252 5253 5214 5213 5212 5254 5255 5256 5257 5258 5259 5260 5261 5262 5263 5264 5265 5266 5267 5268 +934 357 365 346 358 5269 5270 5271 5272 5273 5274 5275 5276 5277 5278 5279 5280 5281 5282 5283 5284 5285 5286 5287 5288 5289 +935 353 354 351 352 5290 5291 5292 5293 5294 5295 5296 5297 5298 5299 5300 5301 5302 5303 5304 5305 5306 5307 5308 5309 5310 +936 352 351 350 349 5298 5297 5296 5220 5219 5218 5311 5312 5313 5314 5315 5316 5317 5318 5319 5320 5321 5322 5323 5324 5325 +937 32 339 362 31 5326 5327 5328 5329 5330 5331 5332 5333 5334 502 503 504 5335 5336 5337 5338 5339 5340 5341 5342 5343 +938 362 339 349 350 5331 5330 5329 5344 5345 5346 5313 5312 5311 5347 5348 5349 5350 5351 5352 5353 5354 5355 5356 5357 5358 +939 340 356 66 67 5359 5360 5361 5362 5363 5364 622 623 624 5365 5366 5367 5368 5369 5370 5371 5372 5373 5374 5375 5376 +940 339 348 364 349 5377 5378 5379 5380 5381 5382 5383 5384 5385 5346 5345 5344 5386 5387 5388 5389 5390 5391 5392 5393 5394 +941 353 357 355 354 5395 5396 5397 5398 5399 5400 5401 5402 5403 5292 5291 5290 5404 5405 5406 5407 5408 5409 5410 5411 5412 +942 375 35 377 347 5413 5414 5415 5416 5417 5418 5419 5420 5421 5422 5423 5424 5425 5426 5427 5428 5429 5430 5431 5432 5433 +943 366 361 379 341 5256 5255 5254 5434 5435 5436 5437 5438 5439 5440 5441 5442 5443 5444 5445 5446 5447 5448 5449 5450 5451 +944 67 68 365 340 625 626 627 5452 5453 5454 5455 5456 5457 5367 5366 5365 5458 5459 5460 5461 5462 5463 5464 5465 5466 +945 65 66 356 342 619 620 621 5364 5363 5362 5467 5468 5469 5470 5471 5472 5473 5474 5475 5476 5477 5478 5479 5480 5481 +946 34 344 348 33 5482 5483 5484 5485 5486 5487 5488 5489 5490 508 509 510 5491 5492 5493 5494 5495 5496 5497 5498 5499 +947 53 52 366 341 576 575 574 5500 5501 5502 5442 5441 5440 5503 5504 5505 5506 5507 5508 5509 5510 5511 5512 5513 5514 +948 374 347 377 64 5196 5195 5194 5421 5420 5419 5515 5516 5517 5518 5519 5520 5521 5522 5523 5524 5525 5526 5527 5528 5529 +949 346 365 68 69 5274 5273 5272 5454 5453 5452 628 629 630 5530 5531 5532 5533 5534 5535 5536 5537 5538 5539 5540 5541 +950 351 354 379 361 5295 5294 5293 5542 5543 5544 5436 5435 5434 5211 5210 5209 5545 5546 5547 5548 5549 5550 5551 5552 5553 +951 349 364 359 352 5385 5384 5383 5554 5555 5556 5557 5558 5559 5316 5315 5314 5560 5561 5562 5563 5564 5565 5566 5567 5568 +952 339 32 33 348 5328 5327 5326 505 506 507 5490 5489 5488 5379 5378 5377 5569 5570 5571 5572 5573 5574 5575 5576 5577 +953 345 366 52 51 5259 5258 5257 5502 5501 5500 573 572 571 5578 5579 5580 5581 5582 5583 5584 5585 5586 5587 5588 5589 +954 365 357 378 340 5271 5270 5269 5590 5591 5592 5593 5594 5595 5457 5456 5455 5596 5597 5598 5599 5600 5601 5602 5603 5604 +955 350 363 368 362 5217 5216 5215 5605 5606 5607 5608 5609 5610 5349 5348 5347 5611 5612 5613 5614 5615 5616 5617 5618 5619 +956 54 343 367 55 5620 5621 5622 5235 5234 5233 5623 5624 5625 582 581 580 5626 5627 5628 5629 5630 5631 5632 5633 5634 +957 360 343 54 372 5635 5636 5637 5622 5621 5620 5638 5639 5640 5641 5642 5643 5644 5645 5646 5647 5648 5649 5650 5651 5652 +958 31 362 368 30 5334 5333 5332 5610 5609 5608 5653 5654 5655 499 500 501 5656 5657 5658 5659 5660 5661 5662 5663 5664 +959 343 360 355 373 5637 5636 5635 5665 5666 5667 5668 5669 5670 5238 5237 5236 5671 5672 5673 5674 5675 5676 5677 5678 5679 +960 50 5 29 371 567 566 565 493 494 495 5680 5681 5682 5683 5684 5685 5686 5687 5688 5689 5690 5691 5692 5693 5694 +961 70 7 56 369 634 635 636 588 587 586 5695 5696 5697 5698 5699 5700 5701 5702 5703 5704 5705 5706 5707 5708 5709 +962 372 341 379 360 5710 5711 5712 5439 5438 5437 5713 5714 5715 5643 5642 5641 5716 5717 5718 5719 5720 5721 5722 5723 5724 +963 69 70 369 346 631 632 633 5700 5699 5698 5725 5726 5727 5532 5531 5530 5728 5729 5730 5731 5732 5733 5734 5735 5736 +964 355 360 379 354 5667 5666 5665 5715 5714 5713 5544 5543 5542 5403 5402 5401 5737 5738 5739 5740 5741 5742 5743 5744 5745 +965 51 50 371 345 570 569 568 5685 5684 5683 5746 5747 5748 5580 5579 5578 5749 5750 5751 5752 5753 5754 5755 5756 5757 +966 64 377 35 2 5517 5516 5515 5418 5417 5416 514 515 516 613 614 615 5758 5759 5760 5761 5762 5763 5764 5765 5766 +967 341 372 54 53 5712 5711 5710 5640 5639 5638 579 578 577 5505 5504 5503 5767 5768 5769 5770 5771 5772 5773 5774 5775 +968 342 359 364 370 5776 5777 5778 5556 5555 5554 5779 5780 5781 5190 5189 5188 5782 5783 5784 5785 5786 5787 5788 5789 5790 +969 35 375 344 34 5415 5414 5413 5791 5792 5793 5484 5483 5482 511 512 513 5794 5795 5796 5797 5798 5799 5800 5801 5802 +970 359 342 356 376 5778 5777 5776 5469 5468 5467 5803 5804 5805 5806 5807 5808 5809 5810 5811 5812 5813 5814 5815 5816 5817 +971 64 65 342 374 616 617 618 5472 5471 5470 5199 5198 5197 5520 5519 5518 5818 5819 5820 5821 5822 5823 5824 5825 5826 +972 352 359 376 353 5559 5558 5557 5808 5807 5806 5827 5828 5829 5301 5300 5299 5830 5831 5832 5833 5834 5835 5836 5837 5838 +973 55 367 369 56 5625 5624 5623 5839 5840 5841 5697 5696 5695 585 584 583 5842 5843 5844 5845 5846 5847 5848 5849 5850 +974 357 358 373 355 5280 5279 5278 5241 5240 5239 5670 5669 5668 5400 5399 5398 5851 5852 5853 5854 5855 5856 5857 5858 5859 +975 30 368 371 29 5655 5654 5653 5860 5861 5862 5682 5681 5680 496 497 498 5863 5864 5865 5866 5867 5868 5869 5870 5871 +976 358 346 369 367 5277 5276 5275 5727 5726 5725 5841 5840 5839 5232 5231 5230 5872 5873 5874 5875 5876 5877 5878 5879 5880 +977 363 345 371 368 5253 5252 5251 5748 5747 5746 5862 5861 5860 5607 5606 5605 5881 5882 5883 5884 5885 5886 5887 5888 5889 +978 347 370 344 375 5193 5192 5191 5890 5891 5892 5793 5792 5791 5424 5423 5422 5893 5894 5895 5896 5897 5898 5899 5900 5901 +979 348 344 370 364 5487 5486 5485 5892 5891 5890 5781 5780 5779 5382 5381 5380 5902 5903 5904 5905 5906 5907 5908 5909 5910 +980 357 353 376 378 5397 5396 5395 5829 5828 5827 5911 5912 5913 5592 5591 5590 5914 5915 5916 5917 5918 5919 5920 5921 5922 +981 340 378 376 356 5595 5594 5593 5913 5912 5911 5805 5804 5803 5361 5360 5359 5923 5924 5925 5926 5927 5928 5929 5930 5931 +2 28 37 52 +982 402 403 380 401 5932 5933 5934 5935 5936 5937 5938 5939 5940 5941 5942 5943 5944 5945 5946 5947 5948 5949 5950 5951 5952 +983 403 402 409 393 5934 5933 5932 5953 5954 5955 5956 5957 5958 5959 5960 5961 5962 5963 5964 5965 5966 5967 5968 5969 5970 +984 389 386 416 397 5971 5972 5973 5974 5975 5976 5977 5978 5979 5980 5981 5982 5983 5984 5985 5986 5987 5988 5989 5990 5991 +985 405 384 409 402 5992 5993 5994 5995 5996 5997 5955 5954 5953 5998 5999 6000 6001 6002 6003 6004 6005 6006 6007 6008 6009 +986 403 398 404 380 6010 6011 6012 6013 6014 6015 6016 6017 6018 5937 5936 5935 6019 6020 6021 6022 6023 6024 6025 6026 6027 +987 388 408 385 415 6028 6029 6030 6031 6032 6033 6034 6035 6036 6037 6038 6039 6040 6041 6042 6043 6044 6045 6046 6047 6048 +988 382 389 397 390 6049 6050 6051 5982 5981 5980 6052 6053 6054 6055 6056 6057 6058 6059 6060 6061 6062 6063 6064 6065 6066 +989 382 390 392 391 6057 6056 6055 6067 6068 6069 6070 6071 6072 6073 6074 6075 6076 6077 6078 6079 6080 6081 6082 6083 6084 +990 393 392 395 394 6085 6086 6087 6088 6089 6090 6091 6092 6093 6094 6095 6096 6097 6098 6099 6100 6101 6102 6103 6104 6105 +991 395 396 398 394 6106 6107 6108 6109 6110 6111 6112 6113 6114 6093 6092 6091 6115 6116 6117 6118 6119 6120 6121 6122 6123 +992 389 382 46 45 6051 6050 6049 6124 6125 6126 552 551 550 6127 6128 6129 6130 6131 6132 6133 6134 6135 6136 6137 6138 +993 381 400 86 87 6139 6140 6141 6142 6143 6144 691 692 693 6145 6146 6147 6148 6149 6150 6151 6152 6153 6154 6155 6156 +994 398 403 393 394 6012 6011 6010 5961 5960 5959 6096 6095 6094 6114 6113 6112 6157 6158 6159 6160 6161 6162 6163 6164 6165 +995 45 44 419 389 549 548 547 6166 6167 6168 6169 6170 6171 6129 6128 6127 6172 6173 6174 6175 6176 6177 6178 6179 6180 +996 380 31 30 401 6181 6182 6183 501 500 499 6184 6185 6186 5940 5939 5938 6187 6188 6189 6190 6191 6192 6193 6194 6195 +997 416 386 418 85 5976 5975 5974 6196 6197 6198 6199 6200 6201 6202 6203 6204 6205 6206 6207 6208 6209 6210 6211 6212 6213 +998 402 401 30 387 5943 5942 5941 6186 6185 6184 6214 6215 6216 6217 6218 6219 6220 6221 6222 6223 6224 6225 6226 6227 6228 +999 31 380 404 32 6183 6182 6181 6018 6017 6016 6229 6230 6231 504 503 502 6232 6233 6234 6235 6236 6237 6238 6239 6240 +1000 382 391 47 46 6075 6074 6073 6241 6242 6243 555 554 553 6126 6125 6124 6244 6245 6246 6247 6248 6249 6250 6251 6252 +1001 87 88 407 381 694 695 696 6253 6254 6255 6256 6257 6258 6147 6146 6145 6259 6260 6261 6262 6263 6264 6265 6266 6267 +1002 390 406 395 392 6268 6269 6270 6271 6272 6273 6090 6089 6088 6069 6068 6067 6274 6275 6276 6277 6278 6279 6280 6281 6282 +1003 383 33 32 404 6283 6284 6285 507 506 505 6231 6230 6229 6286 6287 6288 6289 6290 6291 6292 6293 6294 6295 6296 6297 +1004 47 384 405 48 6298 6299 6300 5994 5993 5992 6301 6302 6303 558 557 556 6304 6305 6306 6307 6308 6309 6310 6311 6312 +1005 407 385 408 399 6313 6314 6315 6033 6032 6031 6316 6317 6318 6319 6320 6321 6322 6323 6324 6325 6326 6327 6328 6329 6330 +1006 381 407 399 410 6258 6257 6256 6321 6320 6319 6331 6332 6333 6334 6335 6336 6337 6338 6339 6340 6341 6342 6343 6344 6345 +1007 404 398 396 412 6015 6014 6013 6111 6110 6109 6346 6347 6348 6349 6350 6351 6352 6353 6354 6355 6356 6357 6358 6359 6360 +1008 385 407 88 89 6315 6314 6313 6255 6254 6253 697 698 699 6361 6362 6363 6364 6365 6366 6367 6368 6369 6370 6371 6372 +1009 389 419 418 386 6171 6170 6169 6373 6374 6375 6198 6197 6196 5973 5972 5971 6376 6377 6378 6379 6380 6381 6382 6383 6384 +1010 388 415 90 91 6039 6038 6037 6385 6386 6387 703 704 705 6388 6389 6390 6391 6392 6393 6394 6395 6396 6397 6398 6399 +1011 29 5 49 411 495 494 493 564 563 562 6400 6401 6402 6403 6404 6405 6406 6407 6408 6409 6410 6411 6412 6413 6414 +1012 47 391 409 384 6243 6242 6241 6415 6416 6417 5997 5996 5995 6300 6299 6298 6418 6419 6420 6421 6422 6423 6424 6425 6426 +1013 392 393 409 391 6087 6086 6085 5958 5957 5956 6417 6416 6415 6072 6071 6070 6427 6428 6429 6430 6431 6432 6433 6434 6435 +1014 91 417 420 388 6436 6437 6438 6439 6440 6441 6442 6443 6444 6390 6389 6388 6445 6446 6447 6448 6449 6450 6451 6452 6453 +1015 418 419 44 43 6375 6374 6373 6168 6167 6166 546 545 544 6454 6455 6456 6457 6458 6459 6460 6461 6462 6463 6464 6465 +1016 396 395 410 399 6108 6107 6106 6466 6467 6468 6333 6332 6331 6469 6470 6471 6472 6473 6474 6475 6476 6477 6478 6479 6480 +1017 30 29 411 387 498 497 496 6405 6404 6403 6481 6482 6483 6216 6215 6214 6484 6485 6486 6487 6488 6489 6490 6491 6492 +1018 417 35 34 420 6493 6494 6495 513 512 511 6496 6497 6498 6441 6440 6439 6499 6500 6501 6502 6503 6504 6505 6506 6507 +1019 395 406 413 410 6273 6272 6271 6508 6509 6510 6511 6512 6513 6468 6467 6466 6514 6515 6516 6517 6518 6519 6520 6521 6522 +1020 33 383 420 34 6285 6284 6283 6523 6524 6525 6498 6497 6496 510 509 508 6526 6527 6528 6529 6530 6531 6532 6533 6534 +1021 416 400 413 397 6535 6536 6537 6538 6539 6540 6541 6542 6543 5979 5978 5977 6544 6545 6546 6547 6548 6549 6550 6551 6552 +1022 35 417 91 2 6495 6494 6493 6438 6437 6436 706 707 708 516 515 514 6553 6554 6555 6556 6557 6558 6559 6560 6561 +1023 85 418 43 6 6201 6200 6199 6456 6455 6454 543 542 541 685 686 687 6562 6563 6564 6565 6566 6567 6568 6569 6570 +1024 89 90 415 385 700 701 702 6387 6386 6385 6036 6035 6034 6363 6362 6361 6571 6572 6573 6574 6575 6576 6577 6578 6579 +1025 48 405 411 49 6303 6302 6301 6580 6581 6582 6402 6401 6400 561 560 559 6583 6584 6585 6586 6587 6588 6589 6590 6591 +1026 85 86 400 416 688 689 690 6144 6143 6142 6537 6536 6535 6204 6203 6202 6592 6593 6594 6595 6596 6597 6598 6599 6600 +1027 402 387 411 405 6219 6218 6217 6483 6482 6481 6582 6581 6580 6000 5999 5998 6601 6602 6603 6604 6605 6606 6607 6608 6609 +1028 390 397 413 406 6054 6053 6052 6543 6542 6541 6510 6509 6508 6270 6269 6268 6610 6611 6612 6613 6614 6615 6616 6617 6618 +1029 399 408 412 396 6318 6317 6316 6619 6620 6621 6348 6347 6346 6471 6470 6469 6622 6623 6624 6625 6626 6627 6628 6629 6630 +1030 400 381 410 413 6141 6140 6139 6336 6335 6334 6513 6512 6511 6540 6539 6538 6631 6632 6633 6634 6635 6636 6637 6638 6639 +1031 388 414 412 408 6640 6641 6642 6643 6644 6645 6621 6620 6619 6030 6029 6028 6646 6647 6648 6649 6650 6651 6652 6653 6654 +1032 404 412 414 383 6351 6350 6349 6645 6644 6643 6655 6656 6657 6288 6287 6286 6658 6659 6660 6661 6662 6663 6664 6665 6666 +1033 383 414 388 420 6657 6656 6655 6642 6641 6640 6444 6443 6442 6525 6524 6523 6667 6668 6669 6670 6671 6672 6673 6674 6675 +$EndElements diff --git a/src/meshes/sphere_order4_quad_binary.msh b/src/meshes/sphere_order4_quad_binary.msh new file mode 100644 index 0000000000000000000000000000000000000000..434c36f8d7a225b893d8ec182233aa2a101176df Binary files /dev/null and b/src/meshes/sphere_order4_quad_binary.msh differ diff --git a/src/meshes/triangles_3d_order3_subset.msh b/src/meshes/triangles_3d_order3_subset.msh new file mode 100644 index 0000000000000000000000000000000000000000..d6f94f931c5c33c150f47932ed5e50b60f30c6f2 --- /dev/null +++ b/src/meshes/triangles_3d_order3_subset.msh @@ -0,0 +1,45 @@ +$MeshFormat +4.1 0 8 +$EndMeshFormat +$Nodes +1 16 30 152 +2 1 0 16 +30 +31 +44 +45 +101 +102 +103 +104 +105 +106 +107 +108 +109 +110 +151 +152 +1 0 1.8414709568023682 +2 0 1.9092974662780762 +1 1 1.3817732334136963 +2 1 1.4495997428894043 +1 0.3333333432674408 1.7864279747009277 +1 0.6666666865348816 1.6273581981658936 +1.3333333730697632 0 1.971937894821167 +1.6666666269302368 0 1.9954079389572144 +1.3333333730697632 0.3333333432674408 1.9168949127197266 +1.6666666269302368 0.3333333432674408 1.940364956855774 +2 0.3333333432674408 1.8542543649673462 +1.3333333730697632 0.6666666865348816 1.7578251361846924 +1.6666666269302368 0.6666666865348816 1.7812951803207397 +2 0.6666666865348816 1.6951847076416016 +1.3333333730697632 1 1.5122401714324951 +1.6666666269302368 1 1.5357102155685425 +$EndNodes +$Elements +1 2 328 329 +2 1 21 2 +328 30 31 44 103 104 106 108 102 101 105 +329 45 44 31 152 151 108 106 107 110 109 +$EndElements