diff --git a/CHANGELOG.md b/CHANGELOG.md index 5c1afc6485a635a92c858976408945944f423716..c5e5506ca5ce80b740ea76f7225d28cff426d6a2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -76,6 +76,7 @@ v4.4.0 - Bug fix to get two meshgen regression tests working (!700) - Remove libANN in deference to boost::geometry (!703) - Refactor library to use NekMesh modules for CAD generation (!704) +- Add `varopti` process module to optimise meshes (!711) - Add a mesh extract option to the linearise module to visualise the result (!712) - 2D to 3D mesh extrusion module (!715) diff --git a/library/Demos/LibUtilities/CMakeLists.txt b/library/Demos/LibUtilities/CMakeLists.txt index 7a33b77c3014ca1f85e7904a7aecb09b90173fb3..8f05075c26c78659097c2356cff88c7c60fcd140 100644 --- a/library/Demos/LibUtilities/CMakeLists.txt +++ b/library/Demos/LibUtilities/CMakeLists.txt @@ -1,16 +1,16 @@ -#SET(GraphSources +#SET(GraphSources # GraphExample.cpp) - -SET(MemoryManagerSources + +SET(MemoryManagerSources MemoryManager.cpp) - + SET(PartitionAnalyseSources PartitionAnalyse.cpp) - + SET(FoundationSources - FoundationDemo.cpp) - + FoundationDemo.cpp) + SET(NodalDemoSources NodalDemo.cpp) SET(TimeIntegrationDemoSources diff --git a/library/Demos/LibUtilities/NodalDemo.cpp b/library/Demos/LibUtilities/NodalDemo.cpp index 45154fd943c6d3daf063df755d0e2b4da1849be2..c69df0525358c73ac4db6ef368b7640a3b7c22de 100644 --- a/library/Demos/LibUtilities/NodalDemo.cpp +++ b/library/Demos/LibUtilities/NodalDemo.cpp @@ -151,10 +151,14 @@ int main(int argc, char *argv[]) { util = new NodalUtilPrism(order, r, s, t); } + else if(shape == eQuadrilateral) + { + util = new NodalUtilQuad(order, r, s); + } ASSERTL1(util, "Unknown shape type!"); const int nPoints = r.num_elements(); - const int dim = shape == eTriangle ? 2 : 3; + const int dim = (shape == eTriangle || shape == eQuadrilateral) ? 2 : 3; if (vm.count("integral")) { @@ -175,6 +179,9 @@ int main(int argc, char *argv[]) exact = -0.5 * (sin(1.0) + cos(1.0) + M_E * M_E * (sin(1.0) - cos(1.0))) / M_E; break; + case eQuadrilateral: + exact = 2.0 * (M_E - 1.0 / M_E) * sin(1.0); + break; case eTetrahedron: exact = 1.0 / M_E - 1.0 / M_E / M_E / M_E; break; diff --git a/library/FieldUtils/ProcessModules/ProcessQualityMetric.cpp b/library/FieldUtils/ProcessModules/ProcessQualityMetric.cpp index 2ed7511e52956fd0ad8edaa381cea1d0e41ca502..a1aae9b2b7c079b2ca6dbc36783789930bf96c8f 100644 --- a/library/FieldUtils/ProcessModules/ProcessQualityMetric.cpp +++ b/library/FieldUtils/ProcessModules/ProcessQualityMetric.cpp @@ -45,6 +45,7 @@ using namespace std; #include #include #include +#include #include namespace Nektar @@ -295,6 +296,91 @@ inline vector MappingIdealToRef(SpatialDomains::GeometrySharedPtr geom, } } } + else if (geom->GetShapeType() == LibUtilities::eHexahedron) + { + vector > xyz; + for (int i = 0; i < geom->GetNumVerts(); i++) + { + Array loc(3); + SpatialDomains::PointGeomSharedPtr p = geom->GetVertex(i); + p->GetCoords(loc); + xyz.push_back(loc); + } + + Array b = chi->GetBase(); + Array eta1 = b[0]->GetZ(); + Array eta2 = b[1]->GetZ(); + Array eta3 = b[2]->GetZ(); + + for (int k = 0; k < b[2]->GetNumPoints(); k++) + { + for (int j = 0; j < b[1]->GetNumPoints(); j++) + { + for (int i = 0; i < b[0]->GetNumPoints(); i++) + { + NekDouble a1 = 0.5 * (1 - eta1[i]); + NekDouble a2 = 0.5 * (1 + eta1[i]); + NekDouble b1 = 0.5 * (1 - eta2[j]), + b2 = 0.5 * (1 + eta2[j]); + NekDouble c1 = 0.5 * (1 - eta3[k]), + c2 = 0.5 * (1 + eta3[k]); + + DNekMat dxdz(3, 3, 1.0, eFULL); + + dxdz(0, 0) = + -0.5 * b1 * c1 * xyz[0][0] + 0.5 * b1 * c1 * xyz[1][0] + + 0.5 * b2 * c1 * xyz[2][0] - 0.5 * b2 * c1 * xyz[3][0] - + 0.5 * b1 * c2 * xyz[5][0] + 0.5 * b1 * c2 * xyz[5][0] + + 0.5 * b2 * c2 * xyz[6][0] - 0.5 * b2 * c2 * xyz[7][0]; + dxdz(1, 0) = + -0.5 * b1 * c1 * xyz[0][1] + 0.5 * b1 * c1 * xyz[1][1] + + 0.5 * b2 * c1 * xyz[2][1] - 0.5 * b2 * c1 * xyz[3][1] - + 0.5 * b1 * c2 * xyz[5][1] + 0.5 * b1 * c2 * xyz[5][1] + + 0.5 * b2 * c2 * xyz[6][1] - 0.5 * b2 * c2 * xyz[7][1]; + dxdz(2, 0) = + -0.5 * b1 * c1 * xyz[0][2] + 0.5 * b1 * c1 * xyz[1][2] + + 0.5 * b2 * c1 * xyz[2][2] - 0.5 * b2 * c1 * xyz[3][2] - + 0.5 * b1 * c2 * xyz[5][2] + 0.5 * b1 * c2 * xyz[5][2] + + 0.5 * b2 * c2 * xyz[6][2] - 0.5 * b2 * c2 * xyz[7][2]; + + dxdz(0, 1) = + -0.5 * a1 * c1 * xyz[0][0] - 0.5 * a2 * c1 * xyz[1][0] + + 0.5 * a2 * c1 * xyz[2][0] + 0.5 * a1 * c1 * xyz[3][0] - + 0.5 * a1 * c2 * xyz[5][0] - 0.5 * a2 * c2 * xyz[5][0] + + 0.5 * a2 * c2 * xyz[6][0] + 0.5 * a1 * c2 * xyz[7][0]; + dxdz(1, 1) = + -0.5 * a1 * c1 * xyz[0][1] - 0.5 * a2 * c1 * xyz[1][1] + + 0.5 * a2 * c1 * xyz[2][1] + 0.5 * a1 * c1 * xyz[3][1] - + 0.5 * a1 * c2 * xyz[5][1] - 0.5 * a2 * c2 * xyz[5][1] + + 0.5 * a2 * c2 * xyz[6][1] + 0.5 * a1 * c2 * xyz[7][1]; + dxdz(2, 1) = + -0.5 * a1 * c1 * xyz[0][2] - 0.5 * a2 * c1 * xyz[1][2] + + 0.5 * a2 * c1 * xyz[2][2] + 0.5 * a1 * c1 * xyz[3][2] - + 0.5 * a1 * c2 * xyz[5][2] - 0.5 * a2 * c2 * xyz[5][2] + + 0.5 * a2 * c2 * xyz[6][2] + 0.5 * a1 * c2 * xyz[7][2]; + + dxdz(0, 0) = + -0.5 * b1 * a1 * xyz[0][0] - 0.5 * b1 * a2 * xyz[1][0] - + 0.5 * b2 * a2 * xyz[2][0] - 0.5 * b2 * a1 * xyz[3][0] + + 0.5 * b1 * a1 * xyz[5][0] + 0.5 * b1 * a2 * xyz[5][0] + + 0.5 * b2 * a2 * xyz[6][0] + 0.5 * b2 * a1 * xyz[7][0]; + dxdz(1, 0) = + -0.5 * b1 * a1 * xyz[0][1] - 0.5 * b1 * a2 * xyz[1][1] - + 0.5 * b2 * a2 * xyz[2][1] - 0.5 * b2 * a1 * xyz[3][1] + + 0.5 * b1 * a1 * xyz[5][1] + 0.5 * b1 * a2 * xyz[5][1] + + 0.5 * b2 * a2 * xyz[6][1] + 0.5 * b2 * a1 * xyz[7][1]; + dxdz(2, 0) = + -0.5 * b1 * a1 * xyz[0][2] - 0.5 * b1 * a2 * xyz[1][2] - + 0.5 * b2 * a2 * xyz[2][2] - 0.5 * b2 * a1 * xyz[3][2] + + 0.5 * b1 * a1 * xyz[5][2] + 0.5 * b1 * a2 * xyz[5][2] + + 0.5 * b2 * a2 * xyz[6][2] + 0.5 * b2 * a1 * xyz[7][2]; + + dxdz.Invert(); + ret.push_back(dxdz); + } + } + } + } else { ASSERTL0(false, "not coded"); @@ -303,7 +389,9 @@ inline vector MappingIdealToRef(SpatialDomains::GeometrySharedPtr geom, return ret; } -Array ProcessQualityMetric::GetQ(LocalRegions::ExpansionSharedPtr e, bool s) +Array ProcessQualityMetric::GetQ( + LocalRegions::ExpansionSharedPtr e, + bool s) { SpatialDomains::GeometrySharedPtr geom = e->GetGeom(); StdRegions::StdExpansionSharedPtr chi = e->GetGeom()->GetXmap(); @@ -359,6 +447,10 @@ Array ProcessQualityMetric::GetQ(LocalRegions::ExpansionSharedP chiMod = MemoryManager::AllocateSharedPtr( basisKeys[0], basisKeys[1], basisKeys[2]); break; + case LibUtilities::eHexahedron: + chiMod = MemoryManager::AllocateSharedPtr( + basisKeys[0], basisKeys[1], basisKeys[2]); + break; default: ASSERTL0(false, "nope"); } diff --git a/library/LibUtilities/CMakeLists.txt b/library/LibUtilities/CMakeLists.txt index ca497acd88aabcbab163f8868243274d9607d02a..a2c4a8c93b287b31af68ad6951392c337f7ca431 100644 --- a/library/LibUtilities/CMakeLists.txt +++ b/library/LibUtilities/CMakeLists.txt @@ -140,6 +140,8 @@ SET(FoundationHeaders ./Foundations/NodalTetSPI.h ./Foundations/NodalPrismSPI.h ./Foundations/NodalTetSPIData.h + ./Foundations/NodalQuadElec.h + ./Foundations/NodalHexElec.h ./Foundations/NodalUtil.h ./Foundations/PhysGalerkinProject.h ./Foundations/Points.h @@ -166,6 +168,8 @@ SET(FoundationSources ./Foundations/NodalTriFekete.cpp ./Foundations/NodalTriSPI.cpp ./Foundations/NodalTetSPI.cpp + ./Foundations/NodalQuadElec.cpp + ./Foundations/NodalHexElec.cpp ./Foundations/NodalPrismSPI.cpp ./Foundations/NodalUtil.cpp ./Foundations/PhysGalerkinProject.cpp diff --git a/library/LibUtilities/Foundations/ManagerAccess.cpp b/library/LibUtilities/Foundations/ManagerAccess.cpp index 133414f8d1924e7969ee4d27d13586eba1704890..6248dfca863eaf787ec0225d887cff0111ac58f7 100644 --- a/library/LibUtilities/Foundations/ManagerAccess.cpp +++ b/library/LibUtilities/Foundations/ManagerAccess.cpp @@ -49,6 +49,8 @@ #include #include #include +#include +#include #include #include #include @@ -90,6 +92,8 @@ namespace Nektar const bool NodalTriInited3 = PointsManager().RegisterCreator(PointsKey(0, eNodalTriSPI), NodalTriSPI::Create); const bool NodalTriInited4 = PointsManager().RegisterCreator(PointsKey(0, eNodalTriEvenlySpaced), NodalTriEvenlySpaced::Create); + const bool NodalQuadInited1 = PointsManager().RegisterCreator(PointsKey(0, eNodalQuadElec), NodalQuadElec::Create); + const bool NodalTetInited1 = PointsManager().RegisterCreator(PointsKey(0, eNodalTetElec), NodalTetElec::Create); const bool NodalTetInited2 = PointsManager().RegisterCreator(PointsKey(0, eNodalTetSPI), NodalTetSPI::Create); const bool NodalTetInited3 = PointsManager().RegisterCreator(PointsKey(0, eNodalTetEvenlySpaced), NodalTetEvenlySpaced::Create); @@ -98,6 +102,8 @@ namespace Nektar const bool NodalPrismInited2 = PointsManager().RegisterCreator(PointsKey(0, eNodalPrismElec), NodalPrismElec::Create); const bool NodalPrismInited3 = PointsManager().RegisterCreator(PointsKey(0, eNodalPrismSPI), NodalPrismSPI::Create); + const bool NodalHexInited1 = PointsManager().RegisterCreator(PointsKey(0, eNodalHexElec), NodalHexElec::Create); + const bool Basis_Inited = BasisManager().RegisterGlobalCreator(Basis::Create); }; diff --git a/library/LibUtilities/Foundations/NodalHexElec.cpp b/library/LibUtilities/Foundations/NodalHexElec.cpp new file mode 100644 index 0000000000000000000000000000000000000000..ee350dc2f5039371552fa1313f87426671e7fc54 --- /dev/null +++ b/library/LibUtilities/Foundations/NodalHexElec.cpp @@ -0,0 +1,105 @@ +/////////////////////////////////////////////////////////////////////////////// +// +// File NodalHexElec.cpp +// +// For more information, please see: http://www.nektar.info +// +// The MIT License +// +// Copyright (c) 2006 Division of Applied Mathematics, Brown University (USA), +// Department of Aeronautics, Imperial College London (UK), and Scientific +// Computing and Imaging Institute, University of Utah (USA). +// +// License for the specific language governing rights and limitations under +// Permission is hereby granted, free of charge, to any person obtaining a +// copy of this software and associated documentation files (the "Software"), +// to deal in the Software without restriction, including without limitation +// the rights to use, copy, modify, merge, publish, distribute, sublicense, +// and/or sell copies of the Software, and to permit persons to whom the +// Software is furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included +// in all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +// DEALINGS IN THE SOFTWARE. +// +// Description: Nodal hexahedron with 3D GLL distribution +// +/////////////////////////////////////////////////////////////////////////////// + +#include +#include +#include +#include +#include +#include + +namespace Nektar +{ +namespace LibUtilities +{ +void NodalHexElec::CalculatePoints() +{ + // Allocate the storage for points + unsigned int numPoints = GetNumPoints(); + + PointsKey e(numPoints, eGaussLobattoLegendre); + PointsManager()[e]->GetPoints(m_e0); + m_ew = PointsManager()[e]->GetW(); + + for (int i = 0; i < 3; i++) + { + m_points[i] = Array(numPoints * numPoints * numPoints); + } + + for (int k = 0, ct = 0; k < numPoints; k++) + { + for (int j = 0; j < numPoints; j++) + { + for (int i = 0; i < numPoints; i++, ct++) + { + m_points[0][ct] = m_e0[i]; + m_points[1][ct] = m_e0[j]; + m_points[2][ct] = m_e0[k]; + } + } + } +} + +void NodalHexElec::CalculateWeights() +{ + unsigned int numPoints = GetNumPoints(); + + m_weights = Array(numPoints * numPoints * numPoints); + + for (int k = 0, ct = 0; k < numPoints; k++) + { + for (int j = 0; j < numPoints; j++) + { + for (int i = 0; i < numPoints; i++, ct++) + { + m_weights[ct] = m_ew[i] * m_ew[j] * m_ew[k]; + } + } + } +} + +void NodalHexElec::CalculateDerivMatrix() +{ +} + +boost::shared_ptr NodalHexElec::Create(const PointsKey &key) +{ + boost::shared_ptr returnval( + MemoryManager::AllocateSharedPtr(key)); + returnval->Initialize(); + return returnval; +} +} +} diff --git a/library/LibUtilities/Foundations/NodalHexElec.h b/library/LibUtilities/Foundations/NodalHexElec.h new file mode 100644 index 0000000000000000000000000000000000000000..fbd546d4905789dbb388f2b6c6d443c1437a682b --- /dev/null +++ b/library/LibUtilities/Foundations/NodalHexElec.h @@ -0,0 +1,82 @@ +/////////////////////////////////////////////////////////////////////////////// +// +// File NodalHexElec.h +// +// For more information, please see: http://www.nektar.info +// +// The MIT License +// +// Copyright (c) 2006 Division of Applied Mathematics, Brown University (USA), +// Department of Aeronautics, Imperial College London (UK), and Scientific +// Computing and Imaging Institute, University of Utah (USA). +// +// License for the specific language governing rights and limitations under +// Permission is hereby granted, free of charge, to any person obtaining a +// copy of this software and associated documentation files (the "Software"), +// to deal in the Software without restriction, including without limitation +// the rights to use, copy, modify, merge, publish, distribute, sublicense, +// and/or sell copies of the Software, and to permit persons to whom the +// Software is furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included +// in all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +// DEALINGS IN THE SOFTWARE. +// +// Description: Nodal hexahedron with 3D GLL distribution +// +/////////////////////////////////////////////////////////////////////////////// + +#ifndef NODALHEXELEC_H +#define NODALHEXELEC_H + +#include +#include +#include +#include +#include +#include + +namespace Nektar +{ +namespace LibUtilities +{ + +class NodalHexElec : public Points +{ +public: + virtual ~NodalHexElec() + { + } + + LIB_UTILITIES_EXPORT static boost::shared_ptr Create( + const PointsKey &key); + + NodalHexElec(const PointsKey &key) : PointsBaseType(key) + { + } + +private: + NodalHexElec() : PointsBaseType(NullPointsKey) + { + } + + /// 1D GLL points. + Array m_e0; + /// 1D GLL weights. + Array m_ew; + + void CalculatePoints(); + void CalculateWeights(); + void CalculateDerivMatrix(); +}; +} // end of namespace +} // end of namespace + +#endif // NODALHEXELEC_H diff --git a/library/LibUtilities/Foundations/NodalQuadElec.cpp b/library/LibUtilities/Foundations/NodalQuadElec.cpp new file mode 100644 index 0000000000000000000000000000000000000000..4cddfe8ac0fd0d1535025a101619a0485da91f06 --- /dev/null +++ b/library/LibUtilities/Foundations/NodalQuadElec.cpp @@ -0,0 +1,98 @@ +/////////////////////////////////////////////////////////////////////////////// +// +// File NodalQuadElec.cpp +// +// For more information, please see: http://www.nektar.info +// +// The MIT License +// +// Copyright (c) 2006 Division of Applied Mathematics, Brown University (USA), +// Department of Aeronautics, Imperial College London (UK), and Scientific +// Computing and Imaging Institute, University of Utah (USA). +// +// License for the specific language governing rights and limitations under +// Permission is hereby granted, free of charge, to any person obtaining a +// copy of this software and associated documentation files (the "Software"), +// to deal in the Software without restriction, including without limitation +// the rights to use, copy, modify, merge, publish, distribute, sublicense, +// and/or sell copies of the Software, and to permit persons to whom the +// Software is furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included +// in all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +// DEALINGS IN THE SOFTWARE. +// +// Description: Nodal quadrilateral with 2D GLL distribution +// +/////////////////////////////////////////////////////////////////////////////// + +#include +#include +#include +#include +#include +#include + +namespace Nektar +{ +namespace LibUtilities +{ +void NodalQuadElec::CalculatePoints() +{ + // Allocate the storage for points + unsigned int numPoints = GetNumPoints(); + + PointsKey e(numPoints, eGaussLobattoLegendre); + PointsManager()[e]->GetPoints(m_e0); + m_ew = PointsManager()[e]->GetW(); + + for (int i = 0; i < 2; i++) + { + m_points[i] = Array(numPoints * numPoints); + } + + for (int j = 0, ct = 0; j < numPoints; j++) + { + for (int i = 0; i < numPoints; i++, ct++) + { + m_points[0][ct] = m_e0[i]; + m_points[1][ct] = m_e0[j]; + } + } +} + +void NodalQuadElec::CalculateWeights() +{ + unsigned int numPoints = GetNumPoints(); + + m_weights = Array(numPoints * numPoints); + + for (int j = 0, ct = 0; j < numPoints; j++) + { + for (int i = 0; i < numPoints; i++, ct++) + { + m_weights[ct] = m_ew[i] * m_ew[j]; + } + } +} + +void NodalQuadElec::CalculateDerivMatrix() +{ +} + +boost::shared_ptr NodalQuadElec::Create(const PointsKey &key) +{ + boost::shared_ptr returnval( + MemoryManager::AllocateSharedPtr(key)); + returnval->Initialize(); + return returnval; +} +} +} diff --git a/library/LibUtilities/Foundations/NodalQuadElec.h b/library/LibUtilities/Foundations/NodalQuadElec.h new file mode 100644 index 0000000000000000000000000000000000000000..cde3b53bccc880daad291f80756ca3f9345e5002 --- /dev/null +++ b/library/LibUtilities/Foundations/NodalQuadElec.h @@ -0,0 +1,82 @@ +/////////////////////////////////////////////////////////////////////////////// +// +// File NodalQuadElec.h +// +// For more information, please see: http://www.nektar.info +// +// The MIT License +// +// Copyright (c) 2006 Division of Applied Mathematics, Brown University (USA), +// Department of Aeronautics, Imperial College London (UK), and Scientific +// Computing and Imaging Institute, University of Utah (USA). +// +// License for the specific language governing rights and limitations under +// Permission is hereby granted, free of charge, to any person obtaining a +// copy of this software and associated documentation files (the "Software"), +// to deal in the Software without restriction, including without limitation +// the rights to use, copy, modify, merge, publish, distribute, sublicense, +// and/or sell copies of the Software, and to permit persons to whom the +// Software is furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included +// in all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +// DEALINGS IN THE SOFTWARE. +// +// Description: Nodal quadrilateral with 2D GLL distribution +// +/////////////////////////////////////////////////////////////////////////////// + +#ifndef NODALQUADELEC_H +#define NODALQUADELEC_H + +#include +#include +#include +#include +#include +#include + +namespace Nektar +{ +namespace LibUtilities +{ + +class NodalQuadElec : public Points +{ +public: + virtual ~NodalQuadElec() + { + } + + LIB_UTILITIES_EXPORT static boost::shared_ptr Create( + const PointsKey &key); + + NodalQuadElec(const PointsKey &key) : PointsBaseType(key) + { + } + +private: + NodalQuadElec() : PointsBaseType(NullPointsKey) + { + } + + /// 1D GLL points + Array m_e0; + /// 1D GLL weights + Array m_ew; + + void CalculatePoints(); + void CalculateWeights(); + void CalculateDerivMatrix(); +}; +} // end of namespace +} // end of namespace + +#endif // NodalQuadElec diff --git a/library/LibUtilities/Foundations/NodalUtil.cpp b/library/LibUtilities/Foundations/NodalUtil.cpp index a65da675696a736429516b152fd9c9044b6946a5..fa3fe1e8ea4fd8a5ca07535105cf4a05c9877edc 100644 --- a/library/LibUtilities/Foundations/NodalUtil.cpp +++ b/library/LibUtilities/Foundations/NodalUtil.cpp @@ -967,11 +967,11 @@ NodalUtilHex::NodalUtilHex(int degree, // Construct a mapping (i,j,k) -> m from the tensor product space (i,j,k) to // a single ordering m. - for (int i = 0; i <= m_degree; ++i) + for (int k = 0; k <= m_degree; ++k) { for (int j = 0; j <= m_degree; ++j) { - for (int k = 0; k <= m_degree - i; ++k) + for (int i = 0; i <= m_degree; ++i) { m_ordering.push_back(Mode(i, j, k)); } @@ -1053,11 +1053,18 @@ NekVector NodalUtilHex::v_OrthoBasisDeriv( ret[i] = jacobi_di[i] * jacobi_j[i] * jacobi_k[i]; } } + else if (dir == 1) + { + for (int i = 0; i < m_numPoints; ++i) + { + ret[i] = jacobi_dj[i] * jacobi_i[i] * jacobi_k[i]; + } + } else { for (int i = 0; i < m_numPoints; ++i) { - ret[i] = jacobi_i[i] * jacobi_dj[i] * jacobi_dk[i]; + ret[i] = jacobi_i[i] * jacobi_j[i] * jacobi_dk[i]; } } diff --git a/library/LibUtilities/Foundations/Points.h b/library/LibUtilities/Foundations/Points.h index fcbd5b0c19daa6efe72fb72d207a1480370a5793..8e80f531239dcbb20fbb7e716b1253e72095009b 100644 --- a/library/LibUtilities/Foundations/Points.h +++ b/library/LibUtilities/Foundations/Points.h @@ -155,6 +155,8 @@ namespace Nektar case eNodalTriElec: case eNodalTriFekete: case eNodalTriEvenlySpaced: + case eNodalTriSPI: + case eNodalQuadElec: dimpoints = 2; break; @@ -162,6 +164,7 @@ namespace Nektar case eNodalTetEvenlySpaced: case eNodalPrismEvenlySpaced: case eNodalPrismElec: + case eNodalHexElec: dimpoints = 3; break; @@ -188,6 +191,10 @@ namespace Nektar ASSERTL0(false,"this method cannot be implemented"); break; + case eNodalQuadElec: + totpoints = m_numpoints*m_numpoints; + break; + case eNodalTetElec: case eNodalTetEvenlySpaced: totpoints = m_numpoints*(m_numpoints+1)*(m_numpoints+2)/6; @@ -204,6 +211,10 @@ namespace Nektar ASSERTL0(false,"this method cannot be implemented"); break; + case eNodalHexElec: + totpoints = m_numpoints*m_numpoints*m_numpoints; + break; + default: break; } diff --git a/library/LibUtilities/Foundations/PointsType.h b/library/LibUtilities/Foundations/PointsType.h index 3eb917ff97991a2fe13bcf5cd7a2c082c686864a..14333d2938ede9d7872ffeb8220084e15c869e6a 100644 --- a/library/LibUtilities/Foundations/PointsType.h +++ b/library/LibUtilities/Foundations/PointsType.h @@ -68,7 +68,7 @@ namespace Nektar eBoundaryLayerPoints, //!< 1D power law distribution for boundary layer points eBoundaryLayerPointsRev, //!< 1D power law distribution for boundary layer points eNodalTriElec, //!< 2D Nodal Electrostatic Points on a Triangle - eNodalTriFekete, //!< 2D Nodal Fekete Points on a Triangle + eNodalTriFekete, //!< 2D Nodal Fekete Points on a Triangle eNodalTriEvenlySpaced, //!< 2D Evenly-spaced points on a Triangle eNodalTetEvenlySpaced, //!< 3D Evenly-spaced points on a Tetrahedron eNodalTetElec, //!< 3D Nodal Electrostatic Points on a Tetrahedron @@ -77,6 +77,8 @@ namespace Nektar eNodalTriSPI, //!< 2D Nodal Symmetric positive internal triangle (Whitherden, Vincent) eNodalTetSPI, //!< 3D Nodal Symmetric positive internal tet (Whitherden, Vincent) eNodalPrismSPI, //!< 3D prism SPI + eNodalQuadElec, //!< 2D GLL for quad + eNodalHexElec, //!< 3D GLL for hex SIZE_PointsType //!< Length of enum list }; diff --git a/library/NekMeshUtils/CADSystem/ProcessLoadCAD.cpp b/library/NekMeshUtils/CADSystem/ProcessLoadCAD.cpp index 9f3df107301a8e7e7debaa575c42ed4237112d53..5b75309f0b619c28508c690598d4c005ef684ed5 100644 --- a/library/NekMeshUtils/CADSystem/ProcessLoadCAD.cpp +++ b/library/NekMeshUtils/CADSystem/ProcessLoadCAD.cpp @@ -61,14 +61,14 @@ ProcessLoadCAD::~ProcessLoadCAD() void ProcessLoadCAD::Process() { - m_mesh->m_CADId = m_config["filename"].as(); + string name = m_config["filename"].as(); if (m_mesh->m_verbose) { - cout << "Loading CAD for " << m_mesh->m_CADId << endl; + cout << "Loading CAD for " << name << endl; } - m_mesh->m_cad = GetEngineFactory().CreateInstance("oce",m_mesh->m_CADId); + m_mesh->m_cad = GetEngineFactory().CreateInstance("oce",name); if(m_config["2D"].beenSet) { @@ -77,8 +77,6 @@ void ProcessLoadCAD::Process() ASSERTL0(m_mesh->m_cad->LoadCAD(), "Failed to load CAD"); - m_mesh->m_hasCAD = true; - if (m_mesh->m_verbose) { m_mesh->m_cad->Report(); diff --git a/library/NekMeshUtils/CMakeLists.txt b/library/NekMeshUtils/CMakeLists.txt index 3fbb00ceee1d97163dec2f93ecb61dfb530a462c..7967d744442d6dc9821ba253be353d29385833e3 100644 --- a/library/NekMeshUtils/CMakeLists.txt +++ b/library/NekMeshUtils/CMakeLists.txt @@ -108,6 +108,7 @@ IF(NEKTAR_USE_MESHGEN) TARGET_LINK_LIBRARIES(NekMeshUtils LINK_PUBLIC ${OCC_LIBRARIES}) ADD_DEPENDENCIES(NekMeshUtils oce-0.17 tetgen-1.5) + ENDIF() IF(NEKTAR_USE_CFI) diff --git a/library/NekMeshUtils/MeshElements/Edge.cpp b/library/NekMeshUtils/MeshElements/Edge.cpp index ca11f78f96ffe3a479aab0f35f7545bc19b18d21..7e4460f0392a69f6a2ea4585427424b371ee99e6 100644 --- a/library/NekMeshUtils/MeshElements/Edge.cpp +++ b/library/NekMeshUtils/MeshElements/Edge.cpp @@ -164,7 +164,8 @@ void Edge::MakeOrder(int order, std::vector s = c->GetAdjSurf(); for(int j = 0; j < s.size(); j++) { - Array uv = s[j]->locuv(loc); + Array uv(2); + s[j]->ProjectTo(loc,uv); m_edgeNodes[i]->SetCADSurf(s[j]->GetId(),s[j],uv); } } @@ -178,7 +179,8 @@ void Edge::MakeOrder(int order, loc[0] = m_edgeNodes[i]->m_x; loc[1] = m_edgeNodes[i]->m_y; loc[2] = m_edgeNodes[i]->m_z; - Array uv = s->locuv(loc); + Array uv(2); + s->ProjectTo(loc,uv); loc = s->P(uv); m_edgeNodes[i]->m_x = loc[0]; m_edgeNodes[i]->m_y = loc[1]; diff --git a/library/NekMeshUtils/MeshElements/Face.cpp b/library/NekMeshUtils/MeshElements/Face.cpp index 11ed13a8354b6e7d05cce3d992e43666fbad762f..400ced5542db3d684557480bd3ff0ebd6f88ee63 100644 --- a/library/NekMeshUtils/MeshElements/Face.cpp +++ b/library/NekMeshUtils/MeshElements/Face.cpp @@ -263,7 +263,8 @@ void Face::MakeOrder(int order, loc[0] = m_faceNodes[i]->m_x; loc[1] = m_faceNodes[i]->m_y; loc[2] = m_faceNodes[i]->m_z; - Array uv = s->locuv(loc); + Array uv(2); + s->ProjectTo(loc,uv); loc = s->P(uv); m_faceNodes[i]->m_x = loc[0]; m_faceNodes[i]->m_y = loc[1]; diff --git a/library/NekMeshUtils/MeshElements/Mesh.cpp b/library/NekMeshUtils/MeshElements/Mesh.cpp index 59021c6091dd86dc1b94582bedfca264a71805f0..c7e19bfcf4e94c693907220bc69dbef65830337a 100644 --- a/library/NekMeshUtils/MeshElements/Mesh.cpp +++ b/library/NekMeshUtils/MeshElements/Mesh.cpp @@ -35,6 +35,7 @@ #include #include +#include using namespace std; @@ -122,11 +123,11 @@ void Mesh::MakeOrder(int order, } else if (distType == LibUtilities::eGaussLobattoLegendre) { - // Prism still to do. pTypes[LibUtilities::eSegment] = LibUtilities::eGaussLobattoLegendre; pTypes[LibUtilities::eTriangle] = LibUtilities::eNodalTriElec; - pTypes[LibUtilities::eQuadrilateral] = LibUtilities::eGaussLobattoLegendre; - pTypes[LibUtilities::ePrism] = LibUtilities::eGaussLobattoLegendre; + pTypes[LibUtilities::eQuadrilateral] = + LibUtilities::eGaussLobattoLegendre; + pTypes[LibUtilities::ePrism] = LibUtilities::eNodalPrismElec; pTypes[LibUtilities::eTetrahedron] = LibUtilities::eNodalTetElec; pTypes[LibUtilities::eHexahedron] = LibUtilities::eGaussLobattoLegendre; } @@ -165,13 +166,19 @@ void Mesh::MakeOrder(int order, boost::unordered_set processedEdges, processedFaces, processedVolumes; - //note if CAD previously existed on the face or edge, the new points need - //to be projected onto the CAD entity. + // note if CAD previously existed on the face or edge, the new points need + // to be projected onto the CAD entity. // Call MakeOrder with our generated geometries on each edge to fill in edge // interior nodes. - for(eit = m_edgeSet.begin(); eit != m_edgeSet.end(); eit++) + int ct = 0; + for (eit = m_edgeSet.begin(); eit != m_edgeSet.end(); eit++, ct++) { + if (m_verbose) + { + LibUtilities::PrintProgressbar( + ct, m_edgeSet.size(), "MakeOrder: Edges: "); + } int edgeId = (*eit)->m_id; if (processedEdges.find(edgeId) != processedEdges.end()) @@ -186,8 +193,14 @@ void Mesh::MakeOrder(int order, // Call MakeOrder with our generated geometries on each face to fill in face // interior nodes. - for(fit = m_faceSet.begin(); fit != m_faceSet.end(); fit++) + ct = 0; + for (fit = m_faceSet.begin(); fit != m_faceSet.end(); fit++, ct++) { + if (m_verbose) + { + LibUtilities::PrintProgressbar( + ct, m_faceSet.size(), "MakeOrder: Faces: "); + } int faceId = (*fit)->m_id; if (processedFaces.find(faceId) != processedFaces.end()) @@ -239,10 +252,19 @@ void Mesh::MakeOrder(int order, const int nElmt = m_element[m_expDim].size(); for (int i = 0; i < nElmt; ++i) { + if (m_verbose) + { + LibUtilities::PrintProgressbar(i, nElmt, "MakeOrder: Elements: "); + } ElementSharedPtr el = m_element[m_expDim][i]; el->MakeOrder(order, volGeoms[el->GetId()], pTypes[el->GetConf().m_e], m_spaceDim, id); } + + if (m_verbose) + { + cout << endl; + } } } diff --git a/library/NekMeshUtils/MeshElements/Mesh.h b/library/NekMeshUtils/MeshElements/Mesh.h index 3cff390aaca16285a8d120f3c256510518a5340a..60db9244aad02d1b9906018097c67ad8307bbfec 100644 --- a/library/NekMeshUtils/MeshElements/Mesh.h +++ b/library/NekMeshUtils/MeshElements/Mesh.h @@ -38,7 +38,7 @@ #include #include -#include +#include namespace Nektar { @@ -127,12 +127,9 @@ public: std::set > m_spherigonSurfs; /// List of face labels for composite annotation std::map m_faceLabels; - /// Whether the mesh has CAD - bool m_hasCAD; - /// CAD file ID - std::string m_CADId; - + /// CAD system pointer, if there is no cad its empty CADSystemSharedPtr m_cad; + /// Octree system pointer, if there is no octree its empty OctreeSharedPtr m_octree; diff --git a/library/NekMeshUtils/Octree/Octree.h b/library/NekMeshUtils/Octree/Octree.h index 681cdbf746003f41c91a8246df3245ef95cf6e6d..33e0fbff29049d0ac73f528e67b82949fe8425bf 100644 --- a/library/NekMeshUtils/Octree/Octree.h +++ b/library/NekMeshUtils/Octree/Octree.h @@ -40,6 +40,8 @@ #include "Octant.h" #include +#include + namespace Nektar { namespace NekMeshUtils @@ -59,10 +61,6 @@ public: { } - Octree() - { - } - /** * @brief builds the octree based on curvature sampling and user defined * spacing diff --git a/utilities/NekMesh/CMakeLists.txt b/utilities/NekMesh/CMakeLists.txt index db4e2088e2ae79b6deeafabec1685cfb47a4ff1f..ea9de484cd9c9a1fd148bd2bcc8e84f3ea9b7aaf 100644 --- a/utilities/NekMesh/CMakeLists.txt +++ b/utilities/NekMesh/CMakeLists.txt @@ -72,8 +72,21 @@ IF (NEKTAR_USE_VTK) ENDIF (NEKTAR_USE_VTK) IF (NEKTAR_USE_MESHGEN) - SET(NekMeshHeaders ${NekMeshHeaders} InputModules/InputCAD.h) - SET(NekMeshSources ${NekMeshSources} InputModules/InputCAD.cpp) + SET(NekMeshHeaders ${NekMeshHeaders} + ProcessModules/ProcessVarOpti/NodeOptiCAD.h + ProcessModules/ProcessVarOpti/ProcessVarOpti.h + ProcessModules/ProcessVarOpti/NodeOpti.h + ProcessModules/ProcessVarOpti/ElUtil.h + ProcessModules/ProcessVarOpti/Evaluator.hxx + ProcessModules/ProcessVarOpti/Hessian.hxx + InputModules/InputCAD.h) + SET(NekMeshSources ${NekMeshSources} + ProcessModules/ProcessVarOpti/NodeOptiCAD.cpp + ProcessModules/ProcessVarOpti/ProcessVarOpti.cpp + ProcessModules/ProcessVarOpti/PreProcessing.cpp + ProcessModules/ProcessVarOpti/NodeOpti.cpp + ProcessModules/ProcessVarOpti/ElUtil.cpp + InputModules/InputCAD.cpp) ENDIF (NEKTAR_USE_MESHGEN) # Don't use macro -- this way we can just link against NekMeshUtils and @@ -136,5 +149,6 @@ IF(NEKTAR_USE_MESHGEN) ADD_NEKTAR_TEST (MeshGen/sphere) ADD_NEKTAR_TEST (MeshGen/2d-cad) ADD_NEKTAR_TEST (MeshGen/2d-naca) -# ADD_NEKTAR_TEST_LENGTHY(MeshGen/predator) disabled for now + # varopti tests + ADD_NEKTAR_TEST_LENGTHY(MeshGen/varopti_cubesphere) ENDIF() diff --git a/utilities/NekMesh/ProcessModules/ProcessJac.cpp b/utilities/NekMesh/ProcessModules/ProcessJac.cpp index 9ea3e7dc98902e3f45587bf58683138119b7bb89..7b8bbf6e5c2a37f7dd0965c0a1551cec00e3f265 100644 --- a/utilities/NekMesh/ProcessModules/ProcessJac.cpp +++ b/utilities/NekMesh/ProcessModules/ProcessJac.cpp @@ -52,9 +52,9 @@ ModuleKey ProcessJac::className = GetModuleFactory().RegisterCreatorFunction( ProcessJac::ProcessJac(MeshSharedPtr m) : ProcessModule(m) { m_config["extract"] = - ConfigOption(true, "0", "Extract non-valid elements from mesh."); + ConfigOption(false, "0.0", "Extract non-valid elements from mesh."); m_config["list"] = ConfigOption( - true, "0", "Print list of elements having negative Jacobian."); + false, "0", "Print list of elements having negative Jacobian."); } ProcessJac::~ProcessJac() @@ -68,8 +68,9 @@ void ProcessJac::Process() cout << "ProcessJac: Calculating Jacobians... " << endl; } - bool extract = m_config["extract"].as(); + bool extract = m_config["extract"].beenSet; bool printList = m_config["list"].as(); + NekDouble thres = m_config["extract"].as(); vector el = m_mesh->m_element[m_mesh->m_expDim]; @@ -97,9 +98,47 @@ void ProcessJac::Process() // Generate geometric factors. SpatialDomains::GeomFactorsSharedPtr gfac = geom->GetGeomFactors(); + LibUtilities::PointsKeyVector p = geom->GetPointsKeys(); + SpatialDomains::DerivStorage deriv = gfac->GetDeriv(p); + const int pts = deriv[0][0].num_elements(); + Array jc(pts); + for (int k = 0; k < pts; ++k) + { + DNekMat jac(m_mesh->m_expDim, m_mesh->m_expDim, 0.0, eFULL); + + for (int l = 0; l < m_mesh->m_expDim; ++l) + { + for (int j = 0; j < m_mesh->m_expDim; ++j) + { + jac(j,l) = deriv[l][j][k]; + } + } + + if(m_mesh->m_expDim == 2) + { + jc[k] = jac(0,0) * jac(1,1) - jac(0,1)*jac(1,0); + } + else if(m_mesh->m_expDim == 3) + { + jc[k] = jac(0,0) * (jac(1,1)*jac(2,2) - jac(2,1)*jac(1,2)) - + jac(0,1) * (jac(1,0)*jac(2,2) - jac(2,0)*jac(1,2)) + + jac(0,2) * (jac(1,0)*jac(2,1) - jac(2,0)*jac(1,1)); + } + } + + NekDouble scaledJac = Vmath::Vmin(jc.num_elements(),jc,1) / + Vmath::Vmax(jc.num_elements(),jc,1); + + bool valid = gfac->IsValid(); + + if (extract && (scaledJac < thres || !valid)) + { + m_mesh->m_element[m_mesh->m_expDim].push_back(el[i]); + } + // Get the Jacobian and, if it is negative, print a warning // message. - if (!gfac->IsValid()) + if (!valid) { nNeg++; @@ -107,13 +146,9 @@ void ProcessJac::Process() { cout << " - " << el[i]->GetId() << " (" << LibUtilities::ShapeTypeMap[el[i]->GetConf().m_e] << ")" + << " " << scaledJac << endl; } - - if (extract) - { - m_mesh->m_element[m_mesh->m_expDim].push_back(el[i]); - } } } diff --git a/utilities/NekMesh/ProcessModules/ProcessVarOpti/ElUtil.cpp b/utilities/NekMesh/ProcessModules/ProcessVarOpti/ElUtil.cpp new file mode 100644 index 0000000000000000000000000000000000000000..8e0800759c11bda64dbd5644823e80ae7b7f94e1 --- /dev/null +++ b/utilities/NekMesh/ProcessModules/ProcessVarOpti/ElUtil.cpp @@ -0,0 +1,737 @@ +//////////////////////////////////////////////////////////////////////////////// +// +// File: ElUtil.cpp +// +// For more information, please see: http://www.nektar.info/ +// +// The MIT License +// +// Copyright (c) 2006 Division of Applied Mathematics, Brown University (USA), +// Department of Aeronautics, Imperial College London (UK), and Scientific +// Computing and Imaging Institute, University of Utah (USA). +// +// License for the specific language governing rights and limitations under +// Permission is hereby granted, free of charge, to any person obtaining a +// copy of this software and associated documentation files (the "Software"), +// to deal in the Software without restriction, including without limitation +// the rights to use, copy, modify, merge, publish, distribute, sublicense, +// and/or sell copies of the Software, and to permit persons to whom the +// Software is furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included +// in all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +// DEALINGS IN THE SOFTWARE. +// +// Description: Calculate jacobians of elements. +// +//////////////////////////////////////////////////////////////////////////////// + +#include "ElUtil.h" +#include "ProcessVarOpti.h" + +#include + +using namespace std; + +namespace Nektar +{ +namespace Utilities +{ + +boost::mutex mtx2; + +ElUtil::ElUtil(ElementSharedPtr e, DerivUtilSharedPtr d, ResidualSharedPtr r, + int n, int o) +{ + m_el = e; + m_derivUtil = d; + m_res = r; + m_mode = n; + m_order = o; + m_dim = m_el->GetDim(); + vector ns; + m_el->GetCurvedNodes(ns); + nodes.resize(ns.size()); + for (int i = 0; i < ns.size(); ++i) + { + nodes[i].resize(m_dim); + nodes[i][0] = &ns[i]->m_x; + + if (m_dim >= 2) + { + nodes[i][1] = &ns[i]->m_y; + } + + if (m_dim >= 3) + { + nodes[i][2] = &ns[i]->m_z; + } + + m_idmap[ns[i]->m_id] = i; + } + MappingIdealToRef(); +} + +void ElUtil::MappingIdealToRef() +{ + if (m_el->GetConf().m_e == LibUtilities::eQuadrilateral) + { + LibUtilities::PointsKey pkey1(m_mode, LibUtilities::eNodalQuadElec); + LibUtilities::PointsKey pkey2(m_mode + m_order, + LibUtilities::eNodalQuadElec); + + Array u1(m_derivUtil->ptsStd), v1(m_derivUtil->ptsStd), + u2(m_derivUtil->pts), v2(m_derivUtil->pts); + + LibUtilities::PointsManager()[pkey1]->GetPoints(u1, v1); + LibUtilities::PointsManager()[pkey2]->GetPoints(u2, v2); + + vector > xyz(4); + vector ns = m_el->GetVertexList(); + for (int i = 0; i < 4; i++) + { + Array x(3); + x[0] = ns[i]->m_x; + x[1] = ns[i]->m_y; + x[2] = ns[i]->m_z; + xyz[i] = x; + } + + for (int i = 0; i < m_derivUtil->ptsStd; ++i) + { + NekDouble a1 = 0.5 * (1 - u1[i]); + NekDouble a2 = 0.5 * (1 + u1[i]); + NekDouble b1 = 0.5 * (1 - v1[i]); + NekDouble b2 = 0.5 * (1 + v1[i]); + + DNekMat J(2, 2, 1.0, eFULL); + + J(0, 0) = -0.5 * b1 * xyz[0][0] + 0.5 * b1 * xyz[1][0] + + 0.5 * b2 * xyz[2][0] - 0.5 * b2 * xyz[3][0]; + J(1, 0) = -0.5 * b1 * xyz[0][1] + 0.5 * b1 * xyz[1][1] + + 0.5 * b2 * xyz[2][1] - 0.5 * b2 * xyz[3][1]; + + J(0, 1) = -0.5 * a1 * xyz[0][0] - 0.5 * a2 * xyz[1][0] + + 0.5 * a2 * xyz[2][0] + 0.5 * a1 * xyz[3][0]; + J(1, 1) = -0.5 * a1 * xyz[0][1] - 0.5 * a2 * xyz[1][1] + + 0.5 * a2 * xyz[2][1] + 0.5 * a1 * xyz[3][1]; + + J.Invert(); + + Array r(10, 0.0); // store det in 10th entry + + r[9] = 1.0 / (J(0, 0) * J(1, 1) - J(0, 1) * J(1, 0)); + + r[0] = J(0, 0); + r[1] = J(1, 0); + r[2] = 0.0; + r[3] = J(0, 1); + r[4] = J(1, 1); + r[5] = 0.0; + r[6] = 0.0; + r[7] = 0.0; + r[8] = 0.0; + mapsStd.push_back(r); + } + + for (int i = 0; i < m_derivUtil->pts; ++i) + { + NekDouble a1 = 0.5 * (1 - u2[i]); + NekDouble a2 = 0.5 * (1 + u2[i]); + NekDouble b1 = 0.5 * (1 - v2[i]); + NekDouble b2 = 0.5 * (1 + v2[i]); + + DNekMat J(2, 2, 1.0, eFULL); + + J(0, 0) = -0.5 * b1 * xyz[0][0] + 0.5 * b1 * xyz[1][0] + + 0.5 * b2 * xyz[2][0] - 0.5 * b2 * xyz[3][0]; + J(1, 0) = -0.5 * b1 * xyz[0][1] + 0.5 * b1 * xyz[1][1] + + 0.5 * b2 * xyz[2][1] - 0.5 * b2 * xyz[3][1]; + + J(0, 1) = -0.5 * a1 * xyz[0][0] - 0.5 * a2 * xyz[1][0] + + 0.5 * a2 * xyz[2][0] + 0.5 * a1 * xyz[3][0]; + J(1, 1) = -0.5 * a1 * xyz[0][1] - 0.5 * a2 * xyz[1][1] + + 0.5 * a2 * xyz[2][1] + 0.5 * a1 * xyz[3][1]; + + J.Invert(); + + Array r(10, 0.0); // store det in 10th entry + + r[9] = 1.0 / (J(0, 0) * J(1, 1) - J(0, 1) * J(1, 0)); + + r[0] = J(0, 0); + r[1] = J(1, 0); + r[2] = 0.0; + r[3] = J(0, 1); + r[4] = J(1, 1); + r[5] = 0.0; + r[6] = 0.0; + r[7] = 0.0; + r[8] = 0.0; + maps.push_back(r); + } + } + else if (m_el->GetConf().m_e == LibUtilities::eTriangle) + { + DNekMat J(2, 2, 0.0); + J(0, 0) = (*nodes[1][0] - *nodes[0][0]); + J(1, 0) = (*nodes[1][1] - *nodes[0][1]); + J(0, 1) = (*nodes[2][0] - *nodes[0][0]); + J(1, 1) = (*nodes[2][1] - *nodes[0][1]); + + J.Invert(); + + DNekMat R(2, 2, 0.0); + R(0, 0) = 2.0; + R(1, 1) = 2.0; + + J = J * R; + + for (int i = 0; i < m_derivUtil->pts; i++) + { + Array r(10, 0.0); // store det in 10th entry + + r[9] = 1.0 / (J(0, 0) * J(1, 1) - J(0, 1) * J(1, 0)); + r[0] = J(0, 0); + r[1] = J(1, 0); + r[2] = 0.0; + r[3] = J(0, 1); + r[4] = J(1, 1); + r[5] = 0.0; + r[6] = 0.0; + r[7] = 0.0; + r[8] = 0.0; + maps.push_back(r); + mapsStd.push_back(r); + } + } + else if (m_el->GetConf().m_e == LibUtilities::eTetrahedron) + { + DNekMat J(3, 3, 0.0); + J(0, 0) = (*nodes[1][0] - *nodes[0][0]); + J(1, 0) = (*nodes[1][1] - *nodes[0][1]); + J(2, 0) = (*nodes[1][2] - *nodes[0][2]); + J(0, 1) = (*nodes[2][0] - *nodes[0][0]); + J(1, 1) = (*nodes[2][1] - *nodes[0][1]); + J(2, 1) = (*nodes[2][2] - *nodes[0][2]); + J(0, 2) = (*nodes[3][0] - *nodes[0][0]); + J(1, 2) = (*nodes[3][1] - *nodes[0][1]); + J(2, 2) = (*nodes[3][2] - *nodes[0][2]); + + J.Invert(); + + DNekMat R(3, 3, 0.0); + R(0, 0) = 2.0; + R(1, 1) = 2.0; + R(2, 2) = 2.0; + + J = J * R; + + for (int i = 0; i < m_derivUtil->pts; i++) + { + Array r(10, 0.0); // store det in 10th entry + + r[9] = 1.0 / (J(0, 0) * (J(1, 1) * J(2, 2) - J(2, 1) * J(1, 2)) - + J(0, 1) * (J(1, 0) * J(2, 2) - J(2, 0) * J(1, 2)) + + J(0, 2) * (J(1, 0) * J(2, 1) - J(2, 0) * J(1, 1))); + + r[0] = J(0, 0); + r[1] = J(1, 0); + r[2] = J(2, 0); + r[3] = J(0, 1); + r[4] = J(1, 1); + r[5] = J(2, 1); + r[6] = J(0, 2); + r[7] = J(1, 2); + r[8] = J(2, 2); + maps.push_back(r); + mapsStd.push_back(r); + } + } + else if (m_el->GetConf().m_e == LibUtilities::ePrism) + { + LibUtilities::PointsKey pkey1(m_mode, LibUtilities::eNodalPrismElec); + LibUtilities::PointsKey pkey2(m_mode + m_order, + LibUtilities::eNodalPrismSPI); + Array u1, v1, u2, v2, w1, w2; + LibUtilities::PointsManager()[pkey1]->GetPoints(u1, v1, w1); + LibUtilities::PointsManager()[pkey2]->GetPoints(u2, v2, w2); + + vector > xyz(6); + vector ns = m_el->GetVertexList(); + for (int i = 0; i < 6; i++) + { + Array x(3); + x[0] = ns[i]->m_x; + x[1] = ns[i]->m_y; + x[2] = ns[i]->m_z; + xyz[i] = x; + } + + for (int i = 0; i < m_derivUtil->ptsStd; ++i) + { + NekDouble a2 = 0.5 * (1 + u1[i]); + NekDouble b1 = 0.5 * (1 - v1[i]); + NekDouble b2 = 0.5 * (1 + v1[i]); + NekDouble c2 = 0.5 * (1 + w1[i]); + NekDouble d = 0.5 * (u1[i] + w1[i]); + + DNekMat J(3, 3, 1.0, eFULL); + + J(0, 0) = -0.5 * b1 * xyz[0][0] + 0.5 * b1 * xyz[1][0] + + 0.5 * b2 * xyz[2][0] - 0.5 * b2 * xyz[3][0]; + J(1, 0) = -0.5 * b1 * xyz[0][1] + 0.5 * b1 * xyz[1][1] + + 0.5 * b2 * xyz[2][1] - 0.5 * b2 * xyz[3][1]; + J(2, 0) = -0.5 * b1 * xyz[0][2] + 0.5 * b1 * xyz[1][2] + + 0.5 * b2 * xyz[2][2] - 0.5 * b2 * xyz[3][2]; + + J(0, 1) = 0.5 * d * xyz[0][0] - 0.5 * a2 * xyz[1][0] + + 0.5 * a2 * xyz[2][0] - 0.5 * d * xyz[3][0] - + 0.5 * c2 * xyz[4][0] + 0.5 * c2 * xyz[5][0]; + J(1, 1) = 0.5 * d * xyz[0][1] - 0.5 * a2 * xyz[1][1] + + 0.5 * a2 * xyz[2][1] - 0.5 * d * xyz[3][1] - + 0.5 * c2 * xyz[4][1] + 0.5 * c2 * xyz[5][1]; + J(2, 1) = 0.5 * d * xyz[0][2] - 0.5 * a2 * xyz[1][2] + + 0.5 * a2 * xyz[2][2] - 0.5 * d * xyz[3][2] - + 0.5 * c2 * xyz[4][2] + 0.5 * c2 * xyz[5][2]; + + J(0, 2) = -0.5 * b1 * xyz[0][0] - 0.5 * b2 * xyz[3][0] + + 0.5 * b1 * xyz[4][0] + 0.5 * b2 * xyz[5][0]; + J(1, 2) = -0.5 * b1 * xyz[0][1] - 0.5 * b2 * xyz[3][1] + + 0.5 * b1 * xyz[4][1] + 0.5 * b2 * xyz[5][1]; + J(2, 2) = -0.5 * b1 * xyz[0][2] - 0.5 * b2 * xyz[3][2] + + 0.5 * b1 * xyz[4][2] + 0.5 * b2 * xyz[5][2]; + + J.Invert(); + + Array r(10, 0.0); // store det in 10th entry + + r[9] = 1.0 / (J(0, 0) * (J(1, 1) * J(2, 2) - J(2, 1) * J(1, 2)) - + J(0, 1) * (J(1, 0) * J(2, 2) - J(2, 0) * J(1, 2)) + + J(0, 2) * (J(1, 0) * J(2, 1) - J(2, 0) * J(1, 1))); + + r[0] = J(0, 0); + r[1] = J(1, 0); + r[2] = J(2, 0); + r[3] = J(0, 1); + r[4] = J(1, 1); + r[5] = J(2, 1); + r[6] = J(0, 2); + r[7] = J(1, 2); + r[8] = J(2, 2); + mapsStd.push_back(r); + } + for (int i = 0; i < m_derivUtil->pts; ++i) + { + NekDouble a2 = 0.5 * (1 + u2[i]); + NekDouble b1 = 0.5 * (1 - v2[i]); + NekDouble b2 = 0.5 * (1 + v2[i]); + NekDouble c2 = 0.5 * (1 + w2[i]); + NekDouble d = 0.5 * (u2[i] + w2[i]); + + DNekMat J(3, 3, 1.0, eFULL); + + J(0, 0) = -0.5 * b1 * xyz[0][0] + 0.5 * b1 * xyz[1][0] + + 0.5 * b2 * xyz[2][0] - 0.5 * b2 * xyz[3][0]; + J(1, 0) = -0.5 * b1 * xyz[0][1] + 0.5 * b1 * xyz[1][1] + + 0.5 * b2 * xyz[2][1] - 0.5 * b2 * xyz[3][1]; + J(2, 0) = -0.5 * b1 * xyz[0][2] + 0.5 * b1 * xyz[1][2] + + 0.5 * b2 * xyz[2][2] - 0.5 * b2 * xyz[3][2]; + + J(0, 1) = 0.5 * d * xyz[0][0] - 0.5 * a2 * xyz[1][0] + + 0.5 * a2 * xyz[2][0] - 0.5 * d * xyz[3][0] - + 0.5 * c2 * xyz[4][0] + 0.5 * c2 * xyz[5][0]; + J(1, 1) = 0.5 * d * xyz[0][1] - 0.5 * a2 * xyz[1][1] + + 0.5 * a2 * xyz[2][1] - 0.5 * d * xyz[3][1] - + 0.5 * c2 * xyz[4][1] + 0.5 * c2 * xyz[5][1]; + J(2, 1) = 0.5 * d * xyz[0][2] - 0.5 * a2 * xyz[1][2] + + 0.5 * a2 * xyz[2][2] - 0.5 * d * xyz[3][2] - + 0.5 * c2 * xyz[4][2] + 0.5 * c2 * xyz[5][2]; + + J(0, 2) = -0.5 * b1 * xyz[0][0] - 0.5 * b2 * xyz[3][0] + + 0.5 * b1 * xyz[4][0] + 0.5 * b2 * xyz[5][0]; + J(1, 2) = -0.5 * b1 * xyz[0][1] - 0.5 * b2 * xyz[3][1] + + 0.5 * b1 * xyz[4][1] + 0.5 * b2 * xyz[5][1]; + J(2, 2) = -0.5 * b1 * xyz[0][2] - 0.5 * b2 * xyz[3][2] + + 0.5 * b1 * xyz[4][2] + 0.5 * b2 * xyz[5][2]; + + J.Invert(); + + Array r(10, 0.0); // store det in 10th entry + + r[9] = 1.0 / (J(0, 0) * (J(1, 1) * J(2, 2) - J(2, 1) * J(1, 2)) - + J(0, 1) * (J(1, 0) * J(2, 2) - J(2, 0) * J(1, 2)) + + J(0, 2) * (J(1, 0) * J(2, 1) - J(2, 0) * J(1, 1))); + + r[0] = J(0, 0); + r[1] = J(1, 0); + r[2] = J(2, 0); + r[3] = J(0, 1); + r[4] = J(1, 1); + r[5] = J(2, 1); + r[6] = J(0, 2); + r[7] = J(1, 2); + r[8] = J(2, 2); + maps.push_back(r); + } + } + else if (m_el->GetConf().m_e == LibUtilities::eHexahedron) + { + LibUtilities::PointsKey pkey1(m_mode, LibUtilities::eNodalHexElec); + LibUtilities::PointsKey pkey2(m_mode + m_order, + LibUtilities::eNodalHexElec); + Array u1(m_derivUtil->ptsStd), v1(m_derivUtil->ptsStd), + w1(m_derivUtil->ptsStd), u2(m_derivUtil->pts), v2(m_derivUtil->pts), + w2(m_derivUtil->pts); + + LibUtilities::PointsManager()[pkey1]->GetPoints(u1, v1, w1); + LibUtilities::PointsManager()[pkey2]->GetPoints(u2, v2, w2); + + vector > xyz(8); + vector ns = m_el->GetVertexList(); + for (int i = 0; i < 8; i++) + { + Array x(3); + x[0] = ns[i]->m_x; + x[1] = ns[i]->m_y; + x[2] = ns[i]->m_z; + xyz[i] = x; + } + + for (int i = 0; i < m_derivUtil->ptsStd; ++i) + { + NekDouble a1 = 0.5 * (1 - u1[i]); + NekDouble a2 = 0.5 * (1 + u1[i]); + NekDouble b1 = 0.5 * (1 - v1[i]); + NekDouble b2 = 0.5 * (1 + v1[i]); + NekDouble c1 = 0.5 * (1 - w1[i]); + NekDouble c2 = 0.5 * (1 + w1[i]); + + DNekMat J(3, 3, 1.0, eFULL); + + J(0, 0) = -0.5 * b1 * c1 * xyz[0][0] + 0.5 * b1 * c1 * xyz[1][0] + + 0.5 * b2 * c1 * xyz[2][0] - 0.5 * b2 * c1 * xyz[3][0] - + 0.5 * b1 * c2 * xyz[5][0] + 0.5 * b1 * c2 * xyz[5][0] + + 0.5 * b2 * c2 * xyz[6][0] - 0.5 * b2 * c2 * xyz[7][0]; + J(1, 0) = -0.5 * b1 * c1 * xyz[0][1] + 0.5 * b1 * c1 * xyz[1][1] + + 0.5 * b2 * c1 * xyz[2][1] - 0.5 * b2 * c1 * xyz[3][1] - + 0.5 * b1 * c2 * xyz[5][1] + 0.5 * b1 * c2 * xyz[5][1] + + 0.5 * b2 * c2 * xyz[6][1] - 0.5 * b2 * c2 * xyz[7][1]; + J(2, 0) = -0.5 * b1 * c1 * xyz[0][2] + 0.5 * b1 * c1 * xyz[1][2] + + 0.5 * b2 * c1 * xyz[2][2] - 0.5 * b2 * c1 * xyz[3][2] - + 0.5 * b1 * c2 * xyz[5][2] + 0.5 * b1 * c2 * xyz[5][2] + + 0.5 * b2 * c2 * xyz[6][2] - 0.5 * b2 * c2 * xyz[7][2]; + + J(0, 1) = -0.5 * a1 * c1 * xyz[0][0] - 0.5 * a2 * c1 * xyz[1][0] + + 0.5 * a2 * c1 * xyz[2][0] + 0.5 * a1 * c1 * xyz[3][0] - + 0.5 * a1 * c2 * xyz[5][0] - 0.5 * a2 * c2 * xyz[5][0] + + 0.5 * a2 * c2 * xyz[6][0] + 0.5 * a1 * c2 * xyz[7][0]; + J(1, 1) = -0.5 * a1 * c1 * xyz[0][1] - 0.5 * a2 * c1 * xyz[1][1] + + 0.5 * a2 * c1 * xyz[2][1] + 0.5 * a1 * c1 * xyz[3][1] - + 0.5 * a1 * c2 * xyz[5][1] - 0.5 * a2 * c2 * xyz[5][1] + + 0.5 * a2 * c2 * xyz[6][1] + 0.5 * a1 * c2 * xyz[7][1]; + J(2, 1) = -0.5 * a1 * c1 * xyz[0][2] - 0.5 * a2 * c1 * xyz[1][2] + + 0.5 * a2 * c1 * xyz[2][2] + 0.5 * a1 * c1 * xyz[3][2] - + 0.5 * a1 * c2 * xyz[5][2] - 0.5 * a2 * c2 * xyz[5][2] + + 0.5 * a2 * c2 * xyz[6][2] + 0.5 * a1 * c2 * xyz[7][2]; + + J(0, 0) = -0.5 * b1 * a1 * xyz[0][0] - 0.5 * b1 * a2 * xyz[1][0] - + 0.5 * b2 * a2 * xyz[2][0] - 0.5 * b2 * a1 * xyz[3][0] + + 0.5 * b1 * a1 * xyz[5][0] + 0.5 * b1 * a2 * xyz[5][0] + + 0.5 * b2 * a2 * xyz[6][0] + 0.5 * b2 * a1 * xyz[7][0]; + J(1, 0) = -0.5 * b1 * a1 * xyz[0][1] - 0.5 * b1 * a2 * xyz[1][1] - + 0.5 * b2 * a2 * xyz[2][1] - 0.5 * b2 * a1 * xyz[3][1] + + 0.5 * b1 * a1 * xyz[5][1] + 0.5 * b1 * a2 * xyz[5][1] + + 0.5 * b2 * a2 * xyz[6][1] + 0.5 * b2 * a1 * xyz[7][1]; + J(2, 0) = -0.5 * b1 * a1 * xyz[0][2] - 0.5 * b1 * a2 * xyz[1][2] - + 0.5 * b2 * a2 * xyz[2][2] - 0.5 * b2 * a1 * xyz[3][2] + + 0.5 * b1 * a1 * xyz[5][2] + 0.5 * b1 * a2 * xyz[5][2] + + 0.5 * b2 * a2 * xyz[6][2] + 0.5 * b2 * a1 * xyz[7][2]; + + J.Invert(); + + Array r(10, 0.0); // store det in 10th entry + + r[9] = 1.0 / (J(0, 0) * (J(1, 1) * J(2, 2) - J(2, 1) * J(1, 2)) - + J(0, 1) * (J(1, 0) * J(2, 2) - J(2, 0) * J(1, 2)) + + J(0, 2) * (J(1, 0) * J(2, 1) - J(2, 0) * J(1, 1))); + + r[0] = J(0, 0); + r[1] = J(1, 0); + r[2] = J(2, 0); + r[3] = J(0, 1); + r[4] = J(1, 1); + r[5] = J(2, 1); + r[6] = J(0, 2); + r[7] = J(1, 2); + r[8] = J(2, 2); + mapsStd.push_back(r); + } + + for (int i = 0; i < m_derivUtil->pts; ++i) + { + NekDouble a1 = 0.5 * (1 - u2[i]); + NekDouble a2 = 0.5 * (1 + u2[i]); + NekDouble b1 = 0.5 * (1 - v2[i]); + NekDouble b2 = 0.5 * (1 + v2[i]); + NekDouble c1 = 0.5 * (1 - w2[i]); + NekDouble c2 = 0.5 * (1 + w2[i]); + + DNekMat J(3, 3, 1.0, eFULL); + + J(0, 0) = -0.5 * b1 * c1 * xyz[0][0] + 0.5 * b1 * c1 * xyz[1][0] + + 0.5 * b2 * c1 * xyz[2][0] - 0.5 * b2 * c1 * xyz[3][0] - + 0.5 * b1 * c2 * xyz[5][0] + 0.5 * b1 * c2 * xyz[5][0] + + 0.5 * b2 * c2 * xyz[6][0] - 0.5 * b2 * c2 * xyz[7][0]; + J(1, 0) = -0.5 * b1 * c1 * xyz[0][1] + 0.5 * b1 * c1 * xyz[1][1] + + 0.5 * b2 * c1 * xyz[2][1] - 0.5 * b2 * c1 * xyz[3][1] - + 0.5 * b1 * c2 * xyz[5][1] + 0.5 * b1 * c2 * xyz[5][1] + + 0.5 * b2 * c2 * xyz[6][1] - 0.5 * b2 * c2 * xyz[7][1]; + J(2, 0) = -0.5 * b1 * c1 * xyz[0][2] + 0.5 * b1 * c1 * xyz[1][2] + + 0.5 * b2 * c1 * xyz[2][2] - 0.5 * b2 * c1 * xyz[3][2] - + 0.5 * b1 * c2 * xyz[5][2] + 0.5 * b1 * c2 * xyz[5][2] + + 0.5 * b2 * c2 * xyz[6][2] - 0.5 * b2 * c2 * xyz[7][2]; + + J(0, 1) = -0.5 * a1 * c1 * xyz[0][0] - 0.5 * a2 * c1 * xyz[1][0] + + 0.5 * a2 * c1 * xyz[2][0] + 0.5 * a1 * c1 * xyz[3][0] - + 0.5 * a1 * c2 * xyz[5][0] - 0.5 * a2 * c2 * xyz[5][0] + + 0.5 * a2 * c2 * xyz[6][0] + 0.5 * a1 * c2 * xyz[7][0]; + J(1, 1) = -0.5 * a1 * c1 * xyz[0][1] - 0.5 * a2 * c1 * xyz[1][1] + + 0.5 * a2 * c1 * xyz[2][1] + 0.5 * a1 * c1 * xyz[3][1] - + 0.5 * a1 * c2 * xyz[5][1] - 0.5 * a2 * c2 * xyz[5][1] + + 0.5 * a2 * c2 * xyz[6][1] + 0.5 * a1 * c2 * xyz[7][1]; + J(2, 1) = -0.5 * a1 * c1 * xyz[0][2] - 0.5 * a2 * c1 * xyz[1][2] + + 0.5 * a2 * c1 * xyz[2][2] + 0.5 * a1 * c1 * xyz[3][2] - + 0.5 * a1 * c2 * xyz[5][2] - 0.5 * a2 * c2 * xyz[5][2] + + 0.5 * a2 * c2 * xyz[6][2] + 0.5 * a1 * c2 * xyz[7][2]; + + J(0, 0) = -0.5 * b1 * a1 * xyz[0][0] - 0.5 * b1 * a2 * xyz[1][0] - + 0.5 * b2 * a2 * xyz[2][0] - 0.5 * b2 * a1 * xyz[3][0] + + 0.5 * b1 * a1 * xyz[5][0] + 0.5 * b1 * a2 * xyz[5][0] + + 0.5 * b2 * a2 * xyz[6][0] + 0.5 * b2 * a1 * xyz[7][0]; + J(1, 0) = -0.5 * b1 * a1 * xyz[0][1] - 0.5 * b1 * a2 * xyz[1][1] - + 0.5 * b2 * a2 * xyz[2][1] - 0.5 * b2 * a1 * xyz[3][1] + + 0.5 * b1 * a1 * xyz[5][1] + 0.5 * b1 * a2 * xyz[5][1] + + 0.5 * b2 * a2 * xyz[6][1] + 0.5 * b2 * a1 * xyz[7][1]; + J(2, 0) = -0.5 * b1 * a1 * xyz[0][2] - 0.5 * b1 * a2 * xyz[1][2] - + 0.5 * b2 * a2 * xyz[2][2] - 0.5 * b2 * a1 * xyz[3][2] + + 0.5 * b1 * a1 * xyz[5][2] + 0.5 * b1 * a2 * xyz[5][2] + + 0.5 * b2 * a2 * xyz[6][2] + 0.5 * b2 * a1 * xyz[7][2]; + + J.Invert(); + + Array r(10, 0.0); // store det in 10th entry + + r[9] = 1.0 / (J(0, 0) * (J(1, 1) * J(2, 2) - J(2, 1) * J(1, 2)) - + J(0, 1) * (J(1, 0) * J(2, 2) - J(2, 0) * J(1, 2)) + + J(0, 2) * (J(1, 0) * J(2, 1) - J(2, 0) * J(1, 1))); + + r[0] = J(0, 0); + r[1] = J(1, 0); + r[2] = J(2, 0); + r[3] = J(0, 1); + r[4] = J(1, 1); + r[5] = J(2, 1); + r[6] = J(0, 2); + r[7] = J(1, 2); + r[8] = J(2, 2); + maps.push_back(r); + } + } + else + { + ASSERTL0(false, "not coded"); + } +} + +void ElUtil::Evaluate() +{ + NekDouble mx2 = -1.0 * numeric_limits::max(); + NekDouble mn2 = numeric_limits::max(); + + ASSERTL0(nodes.size() == m_derivUtil->ptsStd, "node count wrong"); + + if (m_dim == 2) + { + NekVector X(nodes.size()), Y(nodes.size()); + for (int j = 0; j < nodes.size(); j++) + { + X(j) = *nodes[j][0]; + Y(j) = *nodes[j][1]; + } + + NekVector x1i(nodes.size()), y1i(nodes.size()), + x2i(nodes.size()), y2i(nodes.size()); + + x1i = m_derivUtil->VdmDStd[0] * X; + y1i = m_derivUtil->VdmDStd[0] * Y; + x2i = m_derivUtil->VdmDStd[1] * X; + y2i = m_derivUtil->VdmDStd[1] * Y; + + for (int j = 0; j < nodes.size(); j++) + { + NekDouble jacDet = x1i(j) * y2i(j) - x2i(j) * y1i(j); + mx2 = max(mx2, jacDet / mapsStd[j][9]); + mn2 = min(mn2, jacDet / mapsStd[j][9]); + } + } + else if (m_dim == 3) + { + NekVector X(nodes.size()), Y(nodes.size()), Z(nodes.size()); + for (int j = 0; j < nodes.size(); j++) + { + X(j) = *nodes[j][0]; + Y(j) = *nodes[j][1]; + Z(j) = *nodes[j][2]; + } + NekVector x1i2(nodes.size()), y1i2(nodes.size()), + z1i2(nodes.size()), x2i2(nodes.size()), y2i2(nodes.size()), + z2i2(nodes.size()), x3i2(nodes.size()), y3i2(nodes.size()), + z3i2(nodes.size()); + + x1i2 = m_derivUtil->VdmDStd[0] * X; + y1i2 = m_derivUtil->VdmDStd[0] * Y; + z1i2 = m_derivUtil->VdmDStd[0] * Z; + x2i2 = m_derivUtil->VdmDStd[1] * X; + y2i2 = m_derivUtil->VdmDStd[1] * Y; + z2i2 = m_derivUtil->VdmDStd[1] * Z; + x3i2 = m_derivUtil->VdmDStd[2] * X; + y3i2 = m_derivUtil->VdmDStd[2] * Y; + z3i2 = m_derivUtil->VdmDStd[2] * Z; + + for (int j = 0; j < nodes.size(); j++) + { + DNekMat dxdz(3, 3, 1.0, eFULL); + dxdz(0, 0) = x1i2(j); + dxdz(0, 1) = x2i2(j); + dxdz(0, 2) = x3i2(j); + dxdz(1, 0) = y1i2(j); + dxdz(1, 1) = y2i2(j); + dxdz(1, 2) = y3i2(j); + dxdz(2, 0) = z1i2(j); + dxdz(2, 1) = z2i2(j); + dxdz(2, 2) = z3i2(j); + + NekDouble jacDet = + dxdz(0, 0) * + (dxdz(1, 1) * dxdz(2, 2) - dxdz(2, 1) * dxdz(1, 2)) - + dxdz(0, 1) * + (dxdz(1, 0) * dxdz(2, 2) - dxdz(2, 0) * dxdz(1, 2)) + + dxdz(0, 2) * + (dxdz(1, 0) * dxdz(2, 1) - dxdz(2, 0) * dxdz(1, 1)); + + mx2 = max(mx2, jacDet / mapsStd[j][9]); + mn2 = min(mn2, jacDet / mapsStd[j][9]); + } + } + + mtx2.lock(); + if (mn2 < 0) + { + m_res->startInv++; + } + m_res->worstJac = min(m_res->worstJac, (mn2 / mx2)); + mtx2.unlock(); + + m_scaledJac = (mn2 / mx2); +} + +void ElUtil::InitialMinJac() +{ + NekDouble mx = -1.0 * numeric_limits::max(); + NekDouble mn = numeric_limits::max(); + + ASSERTL0(nodes.size() == m_derivUtil->ptsStd, "node count wrong"); + + if (m_dim == 2) + { + NekVector X(nodes.size()), Y(nodes.size()); + for (int j = 0; j < nodes.size(); j++) + { + X(j) = *nodes[j][0]; + Y(j) = *nodes[j][1]; + } + + NekVector x1i2(m_derivUtil->pts), y1i2(m_derivUtil->pts), + x2i2(m_derivUtil->pts), y2i2(m_derivUtil->pts); + + x1i2 = m_derivUtil->VdmD[0] * X; + y1i2 = m_derivUtil->VdmD[0] * Y; + x2i2 = m_derivUtil->VdmD[1] * X; + y2i2 = m_derivUtil->VdmD[1] * Y; + + for (int j = 0; j < m_derivUtil->pts; j++) + { + NekDouble jacDet = x1i2(j) * y2i2(j) - x2i2(j) * y1i2(j); + jacDet /= maps[j][9]; + mx = max(mx, jacDet); + mn = min(mn, jacDet); + } + } + else if (m_dim == 3) + { + NekVector X(nodes.size()), Y(nodes.size()), Z(nodes.size()); + for (int j = 0; j < nodes.size(); j++) + { + X(j) = *nodes[j][0]; + Y(j) = *nodes[j][1]; + Z(j) = *nodes[j][2]; + } + + NekVector x1i(m_derivUtil->pts), y1i(m_derivUtil->pts), + z1i(m_derivUtil->pts), x2i(m_derivUtil->pts), y2i(m_derivUtil->pts), + z2i(m_derivUtil->pts), x3i(m_derivUtil->pts), y3i(m_derivUtil->pts), + z3i(m_derivUtil->pts); + + x1i = m_derivUtil->VdmD[0] * X; + y1i = m_derivUtil->VdmD[0] * Y; + z1i = m_derivUtil->VdmD[0] * Z; + x2i = m_derivUtil->VdmD[1] * X; + y2i = m_derivUtil->VdmD[1] * Y; + z2i = m_derivUtil->VdmD[1] * Z; + x3i = m_derivUtil->VdmD[2] * X; + y3i = m_derivUtil->VdmD[2] * Y; + z3i = m_derivUtil->VdmD[2] * Z; + + for (int j = 0; j < m_derivUtil->pts; j++) + { + DNekMat dxdz(3, 3, 1.0, eFULL); + dxdz(0, 0) = x1i(j); + dxdz(0, 1) = x2i(j); + dxdz(0, 2) = x3i(j); + dxdz(1, 0) = y1i(j); + dxdz(1, 1) = y2i(j); + dxdz(1, 2) = y3i(j); + dxdz(2, 0) = z1i(j); + dxdz(2, 1) = z2i(j); + dxdz(2, 2) = z3i(j); + + NekDouble jacDet = + dxdz(0, 0) * + (dxdz(1, 1) * dxdz(2, 2) - dxdz(2, 1) * dxdz(1, 2)) - + dxdz(0, 1) * + (dxdz(1, 0) * dxdz(2, 2) - dxdz(2, 0) * dxdz(1, 2)) + + dxdz(0, 2) * + (dxdz(1, 0) * dxdz(2, 1) - dxdz(2, 0) * dxdz(1, 1)); + + mx = max(mx, jacDet); + mn = min(mn, jacDet); + } + } + + m_minJac = mn; +} + +ElUtilJob *ElUtil::GetJob() +{ + return new ElUtilJob(this); +} +} +} diff --git a/utilities/NekMesh/ProcessModules/ProcessVarOpti/ElUtil.h b/utilities/NekMesh/ProcessModules/ProcessVarOpti/ElUtil.h new file mode 100644 index 0000000000000000000000000000000000000000..610d4cac4541e6673a045f9858d088773d4c8806 --- /dev/null +++ b/utilities/NekMesh/ProcessModules/ProcessVarOpti/ElUtil.h @@ -0,0 +1,132 @@ +//////////////////////////////////////////////////////////////////////////////// +// +// File: ProcessJac.h +// +// For more information, please see: http://www.nektar.info/ +// +// The MIT License +// +// Copyright (c) 2006 Division of Applied Mathematics, Brown University (USA), +// Department of Aeronautics, Imperial College London (UK), and Scientific +// Computing and Imaging Institute, University of Utah (USA). +// +// License for the specific language governing rights and limitations under +// Permission is hereby granted, free of charge, to any person obtaining a +// copy of this software and associated documentation files (the "Software"), +// to deal in the Software without restriction, including without limitation +// the rights to use, copy, modify, merge, publish, distribute, sublicense, +// and/or sell copies of the Software, and to permit persons to whom the +// Software is furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included +// in all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +// DEALINGS IN THE SOFTWARE. +// +// Description: Calculate jacobians of elements. +// +//////////////////////////////////////////////////////////////////////////////// + +#ifndef UTILITIES_NEKMESH_PROCESSVAROPTI_ELUTIL +#define UTILITIES_NEKMESH_PROCESSVAROPTI_ELUTIL + +#include + +#include + +namespace Nektar +{ +namespace Utilities +{ + +using namespace NekMeshUtils; + +struct DerivUtil; +struct Residual; + +typedef boost::shared_ptr DerivUtilSharedPtr; +typedef boost::shared_ptr ResidualSharedPtr; + +class ElUtilJob; + +class ElUtil : public boost::enable_shared_from_this +{ +public: + ElUtil(ElementSharedPtr e, DerivUtilSharedPtr d, + ResidualSharedPtr, int n, int o); + + ElUtilJob *GetJob(); + + int GetId() + { + return m_el->GetId(); + } + + //leaving these varibles as public for sake of efficency + std::vector > nodes; + std::vector > maps, mapsStd; + + void Evaluate(); + void InitialMinJac(); + + ElementSharedPtr GetEl() + { + return m_el; + } + + int NodeId(int in) + { + return m_idmap[in]; + } + + NekDouble GetScaledJac() + { + return m_scaledJac; + } + + NekDouble &GetMinJac() + { + return m_minJac; + } + +private: + + void MappingIdealToRef(); + + ElementSharedPtr m_el; + int m_dim; + int m_mode; + int m_order; + std::map m_idmap; + + NekDouble m_scaledJac; + NekDouble m_minJac; + + DerivUtilSharedPtr m_derivUtil; + ResidualSharedPtr m_res; +}; +typedef boost::shared_ptr ElUtilSharedPtr; + +class ElUtilJob : public Thread::ThreadJob +{ +public: + ElUtilJob(ElUtil* e) : el(e) {} + + void Run() + { + el->Evaluate(); + } +private: + ElUtil* el; +}; + +} +} + +#endif diff --git a/utilities/NekMesh/ProcessModules/ProcessVarOpti/Evaluator.hxx b/utilities/NekMesh/ProcessModules/ProcessVarOpti/Evaluator.hxx new file mode 100644 index 0000000000000000000000000000000000000000..f04a629004fa760c791add09005c23505e80fddf --- /dev/null +++ b/utilities/NekMesh/ProcessModules/ProcessVarOpti/Evaluator.hxx @@ -0,0 +1,1031 @@ +//////////////////////////////////////////////////////////////////////////////// +// +// File: Evaluator.hxx +// +// For more information, please see: http://www.nektar.info/ +// +// The MIT License +// +// Copyright (c) 2006 Division of Applied Mathematics, Brown University (USA), +// Department of Aeronautics, Imperial College London (UK), and Scientific +// Computing and Imaging Institute, University of Utah (USA). +// +// License for the specific language governing rights and limitations under +// Permission is hereby granted, free of charge, to any person obtaining a +// copy of this software and associated documentation files (the "Software"), +// to deal in the Software without restriction, including without limitation +// the rights to use, copy, modify, merge, publish, distribute, sublicense, +// and/or sell copies of the Software, and to permit persons to whom the +// Software is furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included +// in all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +// DEALINGS IN THE SOFTWARE. +// +// Description: Inline header used to evaluate functional. +// +//////////////////////////////////////////////////////////////////////////////// + +#ifndef UTILITIES_NEKMESH_NODEOPTI_EVALUATOR +#define UTILITIES_NEKMESH_NODEOPTI_EVALUATOR + +namespace Nektar +{ +namespace Utilities +{ + +using namespace std; + +/** + * @brief Calculate determinant of input matrix. + * + * Specialised versions of this function exist only for 2x2 and 3x3 matrices. + * + * @param jac Input matrix + * + * @return Jacobian of @p jac. + */ +template inline NekDouble Determinant(NekDouble jac[DIM][DIM]) +{ + return 0.0; +} + +template <> inline NekDouble Determinant<2>(NekDouble jac[2][2]) +{ + return jac[0][0] * jac[1][1] - jac[0][1] * jac[1][0]; +} + +template <> inline NekDouble Determinant<3>(NekDouble jac[3][3]) +{ + return jac[0][0] * (jac[1][1] * jac[2][2] - jac[2][1] * jac[1][2]) - + jac[0][1] * (jac[1][0] * jac[2][2] - jac[1][2] * jac[2][0]) + + jac[0][2] * (jac[1][0] * jac[2][1] - jac[1][1] * jac[2][0]); +} + +/** + * @brief Calculate inverse transpose of input matrix. + * + * Specialised versions of this function exist only for 2x2 and 3x3 matrices. + * + * @param in Input matrix \f$ A \f$ + * @param out Output matrix \f$ A^{-\top} \f$ + */ +template +inline void InvTrans(NekDouble in[DIM][DIM], NekDouble out[DIM][DIM]) +{ +} + +template <> inline void InvTrans<2>(NekDouble in[2][2], NekDouble out[2][2]) +{ + NekDouble invDet = 1.0 / Determinant(in); + + out[0][0] = in[1][1] * invDet; + out[1][0] = -in[0][1] * invDet; + out[0][1] = -in[1][0] * invDet; + out[1][1] = in[0][0] * invDet; +} + +template <> inline void InvTrans<3>(NekDouble in[3][3], NekDouble out[3][3]) +{ + NekDouble invdet = 1.0 / Determinant(in); + + out[0][0] = (in[1][1] * in[2][2] - in[2][1] * in[1][2]) * invdet; + out[1][0] = -(in[0][1] * in[2][2] - in[0][2] * in[2][1]) * invdet; + out[2][0] = (in[0][1] * in[1][2] - in[0][2] * in[1][1]) * invdet; + out[0][1] = -(in[1][0] * in[2][2] - in[1][2] * in[2][0]) * invdet; + out[1][1] = (in[0][0] * in[2][2] - in[0][2] * in[2][0]) * invdet; + out[2][1] = -(in[0][0] * in[1][2] - in[1][0] * in[0][2]) * invdet; + out[0][2] = (in[1][0] * in[2][1] - in[2][0] * in[1][1]) * invdet; + out[1][2] = -(in[0][0] * in[2][1] - in[2][0] * in[0][1]) * invdet; + out[2][2] = (in[0][0] * in[1][1] - in[1][0] * in[0][1]) * invdet; +} + +/** + * @brief Calculate \f$ E = F^\top F - I \f$ tensor used in derivation of linear + * elasticity gradients. + * + * Specialised versions of this function exist only for 2x2 and 3x3 matrices. + * + * @param in Input matrix \f$ F \f$ + * @param out Output matrix \f$ F^\top F - I \f$ + */ +template +inline void EMatrix(NekDouble in[DIM][DIM], NekDouble out[DIM][DIM]) +{ +} + +template <> inline void EMatrix<2>(NekDouble in[2][2], NekDouble out[2][2]) +{ + out[0][0] = 0.5 * (in[0][0] * in[0][0] + in[1][0] * in[1][0] - 1.0); + out[1][0] = 0.5 * (in[0][0] * in[0][1] + in[1][0] * in[1][1]); + out[0][1] = 0.5 * (in[0][0] * in[0][1] + in[1][0] * in[1][1]); + out[1][1] = 0.5 * (in[1][1] * in[1][1] + in[0][1] * in[0][1] - 1.0); +} + +template <> inline void EMatrix<3>(NekDouble in[3][3], NekDouble out[3][3]) +{ + out[0][0] = 0.5 * (in[0][0] * in[0][0] + in[1][0] * in[1][0] + + in[2][0] * in[2][0] - 1.0); + out[1][0] = 0.5 * (in[0][0] * in[1][0] + in[1][0] * in[1][1] + + in[2][0] * in[2][1]); + out[0][1] = out[1][0]; + out[2][0] = 0.5 * (in[0][0] * in[0][2] + in[1][0] * in[1][2] + + in[2][0] * in[2][2]); + out[0][2] = out[2][0]; + out[1][1] = 0.5 * (in[0][1] * in[0][1] + in[1][1] * in[1][1] + + in[2][1] * in[2][1] - 1.0); + out[1][2] = 0.5 * (in[0][1] * in[0][2] + in[1][1] * in[1][2] + + in[2][1] * in[2][2]); + out[2][1] = out[1][2]; + out[2][2] = 0.5 * (in[0][2] * in[0][2] + in[1][2] * in[1][2] + + in[2][2] * in[2][2] - 1.0); +} + +/** + * @brief Auxiliary function used in the calculation of linear elasticity + * gradients. + */ +template +inline void LEM2(NekDouble jacIdeal[DIM][DIM], + NekDouble jacDerivPhi[DIM][DIM][DIM], + NekDouble ret[DIM][DIM][DIM]) +{ + for (int k = 0; k < DIM; k++) + { + NekDouble part1[DIM][DIM], part2[DIM][DIM]; + for (int m = 0; m < DIM; ++m) + { + for (int n = 0; n < DIM; ++n) + { + part1[m][n] = 0.0; + part2[m][n] = 0.0; + for (int l = 0; l < DIM; ++l) + { + part1[m][n] += jacDerivPhi[k][l][m] * jacIdeal[l][n]; + part2[m][n] += jacIdeal[l][m] * jacDerivPhi[k][l][n]; + } + } + } + + for (int m = 0; m < DIM; ++m) + { + for (int n = 0; n < DIM; ++n) + { + ret[k][m][n] = 0.5 * (part1[m][n] + part2[m][n]); + } + } + } +} + +/** + * @brief Auxiliary function used in the calculation of linear elasticity + * gradients. + */ +template +inline void LEM3(NekDouble jacDerivPhi[DIM][DIM][DIM], + NekDouble ret[DIM][DIM][DIM][DIM]) +{ + for (int j = 0; j < DIM; j++) + { + for (int k = 0; k < DIM; k++) + { + NekDouble part1[DIM][DIM], part2[DIM][DIM]; + for (int m = 0; m < DIM; ++m) + { + for (int n = 0; n < DIM; ++n) + { + part1[m][n] = 0.0; + part2[m][n] = 0.0; + for (int l = 0; l < DIM; ++l) + { + part1[m][n] += + jacDerivPhi[j][l][m] * jacDerivPhi[k][l][n]; + part2[m][n] += + jacDerivPhi[k][l][m] * jacDerivPhi[j][l][n]; + } + } + } + + for (int m = 0; m < DIM; ++m) + { + for (int n = 0; n < DIM; ++n) + { + ret[j][k][m][n] = 0.5 * (part1[m][n] + part2[m][n]); + } + } + } + } +} + +/** + * @brief Calculate Frobenius inner product of input matrices. + */ +template +inline NekDouble FrobProd(NekDouble in1[DIM][DIM], NekDouble in2[DIM][DIM]) +{ + NekDouble ret = 0; + for (int n = 0; n < DIM; ++n) + { + for (int l = 0; l < DIM; ++l) + { + ret += in1[n][l] * in2[n][l]; + } + } + return ret; +} + +// Typedef for derivative storage, we use boost::multi_array so we can pass this +// to functions easily +typedef boost::multi_array DerivArray; + +/** + * @brief Calculate Jacobian matrix \f$ \nabla\phi = + * \nabla\phi_M\nabla\phi_I^{-1} \f$ for each evaluation point of each element. + * + * @param elmt Element to process + * @param point Index of evaluation point + * @param deriv Derivative array containing \f$ \nabla\phi_M \f$ + * @param data Data array containing \f$ \nabla\phi_I^{-1} \f$ + * @param jacIdeal Output Jacobian matrix + */ +template +inline NekDouble CalcIdealJac(int elmt, int point, DerivArray &deriv, + std::vector &data, + NekDouble jacIdeal[DIM][DIM]) +{ + for (int m = 0; m < DIM; ++m) + { + for (int n = 0; n < DIM; ++n) + { + jacIdeal[n][m] = 0.0; + for (int l = 0; l < DIM; ++l) + { + jacIdeal[n][m] += deriv[l][elmt][n][point] * + data[elmt]->maps[point][m * 3 + l]; + } + } + } + + return Determinant(jacIdeal); +} + +/** + * @brief Calculate Frobenius norm \f$ \| A \|_f ^2 \f$ of a matrix \f$ A \f$. + * + * @param inarray Input matrix \f$ A \f$ + */ +template inline NekDouble FrobeniusNorm(NekDouble inarray[DIM][DIM]) +{ + NekDouble ret = 0.0, *start = &inarray[0][0]; + for (int i = 0; i < DIM * DIM; ++i, ++start) + { + ret += (*start) * (*start); + } + return ret; +} + +/** + * @brief Evaluate functional for elements connected to a node. + * + * @param minJacNew Stores current minimum Jacobian for the element group + * @param gradient If true, calculate gradient. + */ +template +NekDouble NodeOpti::GetFunctional(NekDouble &minJacNew, bool gradient) +{ + map >::iterator typeIt; + map derivs; + + for (typeIt = m_data.begin(); typeIt != m_data.end(); typeIt++) + { + const int nElmt = typeIt->second.size(); + const int totpts = m_derivUtils[typeIt->first]->ptsStd * nElmt; + NekDouble X[DIM * totpts]; + + // Store x/y components of each element sequentially in memory + for (int i = 0, cnt = 0; i < nElmt; ++i) + { + for (int j = 0; j < m_derivUtils[typeIt->first]->ptsStd; ++j) + { + for (int d = 0; d < DIM; ++d) + { + X[cnt + d * m_derivUtils[typeIt->first]->ptsStd + j] = + *(typeIt->second[i]->nodes[j][d]); + } + } + cnt += DIM * m_derivUtils[typeIt->first]->ptsStd; + } + + // Storage for derivatives, ordered by: + // - standard coordinate direction + // - number of elements + // - cartesian coordinate direction + // - quadrature points + derivs.insert(std::make_pair( + typeIt->first, + DerivArray(boost::extents[DIM][nElmt][DIM] + [m_derivUtils[typeIt->first]->pts]))); + + // Calculate x- and y-gradients + for (int d = 0; d < DIM; ++d) + { + Blas::Dgemm('N', 'N', m_derivUtils[typeIt->first]->pts, DIM * nElmt, + m_derivUtils[typeIt->first]->ptsStd, 1.0, + m_derivUtils[typeIt->first]->VdmD[d].GetRawPtr(), + m_derivUtils[typeIt->first]->pts, X, + m_derivUtils[typeIt->first]->ptsStd, 0.0, + &derivs[typeIt->first][d][0][0][0], + m_derivUtils[typeIt->first]->pts); + } + } + + minJacNew = std::numeric_limits::max(); + NekDouble integral = 0.0; + NekDouble ep = + m_minJac < 0.0 ? sqrt(1e-8 + 0.04 * m_minJac * m_minJac) : 1e-4; + NekDouble jacIdeal[DIM][DIM], jacDet; + m_grad = Array(DIM == 2 ? 5 : 9, 0.0); + + switch (m_opti) + { + case eLinEl: + { + const NekDouble nu = 0.45; + const NekDouble mu = 1.0 / 2.0 / (1.0 + nu); + const NekDouble K = 1.0 / 3.0 / (1.0 - 2.0 * nu); + + for (typeIt = m_data.begin(); typeIt != m_data.end(); typeIt++) + { + NekVector &quadW = + m_derivUtils[typeIt->first]->quadW; + for (int i = 0; i < typeIt->second.size(); ++i) + { + for (int k = 0; k < m_derivUtils[typeIt->first]->pts; ++k) + { + jacDet = CalcIdealJac(i, k, derivs[typeIt->first], + typeIt->second, jacIdeal); + minJacNew = min(minJacNew, jacDet); + + NekDouble Emat[DIM][DIM]; + EMatrix(jacIdeal, Emat); + + NekDouble trEtE = FrobProd(Emat, Emat); + NekDouble sigma = + 0.5 * + (jacDet + sqrt(jacDet * jacDet + 4.0 * ep * ep)); + + if (sigma < numeric_limits::min() && !gradient) + { + return numeric_limits::max(); + } + ASSERTL0(sigma > numeric_limits::min(), + std::string("dividing by zero ") + + boost::lexical_cast(sigma) + " " + + boost::lexical_cast(jacDet) + " " + + boost::lexical_cast(ep)); + + NekDouble lsigma = log(sigma); + integral += quadW[k] * + fabs(typeIt->second[i]->maps[k][9]) * + (K * 0.5 * lsigma * lsigma + mu * trEtE); + + if (gradient) + { + NekDouble jacInvTrans[DIM][DIM]; + NekDouble jacDetDeriv[DIM]; + + NekDouble phiM[DIM][DIM]; + for (int m = 0; m < DIM; ++m) + { + for (int n = 0; n < DIM; ++n) + { + phiM[n][m] = + derivs[typeIt->first][m][i][n][k]; + } + } + + InvTrans(phiM, jacInvTrans); + NekDouble derivDet = Determinant(phiM); + + NekDouble basisDeriv[DIM]; + for (int m = 0; m < DIM; ++m) + { + basisDeriv[m] = *( + m_derivUtils[typeIt->first]->VdmD[m])( + k, typeIt->second[i]->NodeId(m_node->m_id)); + } + + for (int m = 0; m < DIM; ++m) + { + jacDetDeriv[m] = 0.0; + for (int n = 0; n < DIM; ++n) + { + jacDetDeriv[m] += + jacInvTrans[m][n] * basisDeriv[n]; + } + jacDetDeriv[m] *= + derivDet / + fabs(typeIt->second[i]->maps[k][9]); + } + + NekDouble jacDeriv[DIM][DIM][DIM]; + for (int m = 0; m < DIM; ++m) + { + for (int n = 0; n < DIM; ++n) + { + NekDouble delta = m == n ? 1.0 : 0.0; + for (int l = 0; l < DIM; ++l) + { + jacDeriv[m][n][l] = + delta * basisDeriv[l]; + } + } + } + + NekDouble jacDerivPhi[DIM][DIM][DIM]; + for (int p = 0; p < DIM; ++p) + { + for (int m = 0; m < DIM; ++m) + { + for (int n = 0; n < DIM; ++n) + { + jacDerivPhi[p][m][n] = 0.0; + for (int l = 0; l < DIM; ++l) + { + // want phi_I^{-1} (l,n) + jacDerivPhi[p][m][n] += + jacDeriv[p][m][l] * + typeIt->second[i] + ->maps[k][l + 3 * n]; + } + } + } + } + + NekDouble M2[DIM][DIM][DIM]; + LEM2(jacIdeal, jacDerivPhi, M2); + + NekDouble M3[DIM][DIM][DIM][DIM]; + LEM3(jacDerivPhi, M3); + + NekDouble frobProdA[DIM]; + NekDouble frobProdB[DIM][DIM]; + NekDouble frobProdC[DIM][DIM]; + for (int m = 0; m < DIM; ++m) + { + frobProdA[m] = FrobProd(M2[m], Emat); + for (int l = 0; l < DIM; l++) + { + frobProdB[m][l] = + FrobProd(M3[m][l], Emat); + frobProdC[m][l] = + FrobProd(M2[m], M2[l]); + } + } + + for (int j = 0; j < DIM; ++j) + { + m_grad[j] += + quadW[k] * + fabs(typeIt->second[i]->maps[k][9]) * + (2.0 * mu * frobProdA[j] + + K * lsigma * jacDetDeriv[j] / + (2.0 * sigma - jacDet)); + } + + int ct = 0; + for (int m = 0; m < DIM; ++m) + { + for (int l = m; l < DIM; ++l, ct++) + { + m_grad[ct + DIM] += + quadW[k] * + fabs(typeIt->second[i]->maps[k][9]) * + (2.0 * mu * frobProdB[m][l] + + 2.0 * mu * frobProdC[m][l] + + jacDetDeriv[m] * jacDetDeriv[l] * K / + (2.0 * sigma - jacDet) / + (2.0 * sigma - jacDet) * + (1.0 - + jacDet * lsigma / + (2.0 * sigma - jacDet))); + } + } + } + } + } + } + break; + } + + case eHypEl: + { + const NekDouble nu = 0.45; + const NekDouble mu = 1.0 / 2.0 / (1.0 + nu); + const NekDouble K = 1.0 / 3.0 / (1.0 - 2.0 * nu); + + for (typeIt = m_data.begin(); typeIt != m_data.end(); typeIt++) + { + NekVector &quadW = + m_derivUtils[typeIt->first]->quadW; + for (int i = 0; i < typeIt->second.size(); ++i) + { + for (int k = 0; k < m_derivUtils[typeIt->first]->pts; ++k) + { + jacDet = CalcIdealJac(i, k, derivs[typeIt->first], + typeIt->second, jacIdeal); + minJacNew = min(minJacNew, jacDet); + NekDouble I1 = FrobeniusNorm(jacIdeal); + + NekDouble sigma = + 0.5 * + (jacDet + sqrt(jacDet * jacDet + 4.0 * ep * ep)); + + if (sigma < numeric_limits::min() && !gradient) + { + return numeric_limits::max(); + } + + ASSERTL0(sigma > numeric_limits::min(), + std::string("dividing by zero ") + + boost::lexical_cast(sigma) + " " + + boost::lexical_cast(jacDet) + " " + + boost::lexical_cast(ep)); + + NekDouble lsigma = log(sigma); + integral += quadW[k] * + fabs(typeIt->second[i]->maps[k][9]) * + (0.5 * mu * (I1 - 3.0 - 2.0 * lsigma) + + 0.5 * K * lsigma * lsigma); + + // Derivative of basis function in each direction + if (gradient) + { + NekDouble jacInvTrans[DIM][DIM]; + NekDouble jacDetDeriv[DIM]; + + NekDouble phiM[DIM][DIM]; + for (int m = 0; m < DIM; ++m) + { + for (int n = 0; n < DIM; ++n) + { + phiM[n][m] = + derivs[typeIt->first][m][i][n][k]; + } + } + + InvTrans(phiM, jacInvTrans); + NekDouble derivDet = Determinant(phiM); + + NekDouble basisDeriv[DIM]; + for (int m = 0; m < DIM; ++m) + { + basisDeriv[m] = *( + m_derivUtils[typeIt->first]->VdmD[m])( + k, typeIt->second[i]->NodeId(m_node->m_id)); + } + + for (int m = 0; m < DIM; ++m) + { + jacDetDeriv[m] = 0.0; + for (int n = 0; n < DIM; ++n) + { + jacDetDeriv[m] += + jacInvTrans[m][n] * basisDeriv[n]; + } + jacDetDeriv[m] *= + derivDet / + fabs(typeIt->second[i]->maps[k][9]); + } + + NekDouble jacDeriv[DIM][DIM][DIM]; + for (int m = 0; m < DIM; ++m) + { + for (int n = 0; n < DIM; ++n) + { + NekDouble delta = m == n ? 1.0 : 0.0; + for (int l = 0; l < DIM; ++l) + { + jacDeriv[m][n][l] = + delta * basisDeriv[l]; + } + } + } + + NekDouble jacDerivPhi[DIM][DIM][DIM]; + for (int p = 0; p < DIM; ++p) + { + for (int m = 0; m < DIM; ++m) + { + for (int n = 0; n < DIM; ++n) + { + jacDerivPhi[p][m][n] = 0.0; + for (int l = 0; l < DIM; ++l) + { + // want phi_I^{-1} (l,n) + jacDerivPhi[p][m][n] += + jacDeriv[p][m][l] * + typeIt->second[i] + ->maps[k][l + 3 * n]; + } + } + } + } + + NekDouble frobProd[DIM]; + for (int m = 0; m < DIM; ++m) + { + frobProd[m] = + FrobProd(jacIdeal, jacDerivPhi[m]); + } + + for (int j = 0; j < DIM; ++j) + { + m_grad[j] += + quadW[k] * + fabs(typeIt->second[i]->maps[k][9]) * + (mu * frobProd[j] + + (jacDetDeriv[j] / (2.0 * sigma - jacDet) * + (K * lsigma - mu))); + } + + NekDouble frobProdHes[DIM][DIM]; // holder for the + // hessian + // frobprods + for (int m = 0; m < DIM; ++m) + { + for (int l = m; l < DIM; ++l) + { + frobProdHes[m][l] = FrobProd( + jacDerivPhi[m], jacDerivPhi[l]); + } + } + + int ct = 0; + for (int m = 0; m < DIM; ++m) + { + for (int l = m; l < DIM; ++l, ct++) + { + m_grad[ct + DIM] += + quadW[k] * + fabs(typeIt->second[i]->maps[k][9]) * + (mu * frobProdHes[m][l] + + jacDetDeriv[m] * jacDetDeriv[l] / + (2.0 * sigma - jacDet) / + (2.0 * sigma - jacDet) * + (K - + jacDet * (K * lsigma - mu) / + (2.0 * sigma - jacDet))); + } + } + } + } + } + } + break; + } + + case eRoca: + { + for (typeIt = m_data.begin(); typeIt != m_data.end(); typeIt++) + { + NekVector &quadW = + m_derivUtils[typeIt->first]->quadW; + for (int i = 0; i < typeIt->second.size(); ++i) + { + for (int k = 0; k < m_derivUtils[typeIt->first]->pts; ++k) + { + jacDet = CalcIdealJac(i, k, derivs[typeIt->first], + typeIt->second, jacIdeal); + minJacNew = min(minJacNew, jacDet); + NekDouble frob = FrobeniusNorm(jacIdeal); + NekDouble sigma = + 0.5 * + (jacDet + sqrt(jacDet * jacDet + 4.0 * ep * ep)); + + if (sigma < numeric_limits::min() && !gradient) + { + return numeric_limits::max(); + } + + ASSERTL0(sigma > numeric_limits::min(), + std::string("dividing by zero ") + + boost::lexical_cast(sigma) + " " + + boost::lexical_cast(jacDet) + " " + + boost::lexical_cast(ep)); + + NekDouble W = frob / DIM / pow(fabs(sigma), 2.0 / DIM); + integral += + quadW[k] * fabs(typeIt->second[i]->maps[k][9]) * W; + + // Derivative of basis function in each direction + if (gradient) + { + NekDouble jacInvTrans[DIM][DIM]; + NekDouble jacDetDeriv[DIM]; + + NekDouble phiM[DIM][DIM]; + for (int m = 0; m < DIM; ++m) + { + for (int n = 0; n < DIM; ++n) + { + phiM[n][m] = + derivs[typeIt->first][m][i][n][k]; + } + } + + InvTrans(phiM, jacInvTrans); + NekDouble derivDet = Determinant(phiM); + + NekDouble basisDeriv[DIM]; + for (int m = 0; m < DIM; ++m) + { + basisDeriv[m] = *( + m_derivUtils[typeIt->first]->VdmD[m])( + k, typeIt->second[i]->NodeId(m_node->m_id)); + } + + for (int m = 0; m < DIM; ++m) + { + jacDetDeriv[m] = 0.0; + for (int n = 0; n < DIM; ++n) + { + jacDetDeriv[m] += + jacInvTrans[m][n] * basisDeriv[n]; + } + jacDetDeriv[m] *= + derivDet / + fabs(typeIt->second[i]->maps[k][9]); + } + + NekDouble jacDeriv[DIM][DIM][DIM]; + for (int m = 0; m < DIM; ++m) + { + for (int n = 0; n < DIM; ++n) + { + NekDouble delta = m == n ? 1.0 : 0.0; + for (int l = 0; l < DIM; ++l) + { + jacDeriv[m][n][l] = + delta * basisDeriv[l]; + } + } + } + + NekDouble jacDerivPhi[DIM][DIM][DIM]; + for (int p = 0; p < DIM; ++p) + { + for (int m = 0; m < DIM; ++m) + { + for (int n = 0; n < DIM; ++n) + { + jacDerivPhi[p][m][n] = 0.0; + for (int l = 0; l < DIM; ++l) + { + // want phi_I^{-1} (l,n) + jacDerivPhi[p][m][n] += + jacDeriv[p][m][l] * + typeIt->second[i] + ->maps[k][l + 3 * n]; + } + } + } + } + + NekDouble frobProd[DIM]; + for (int m = 0; m < DIM; ++m) + { + frobProd[m] = + FrobProd(jacIdeal, jacDerivPhi[m]); + } + + for (int j = 0; j < DIM; ++j) + { + m_grad[j] += + quadW[k] * + fabs(typeIt->second[i]->maps[k][9]) * + (2.0 * W * (frobProd[j] / frob - + jacDetDeriv[j] / DIM / + (2.0 * sigma - jacDet))); + } + + NekDouble frobProdHes[DIM][DIM]; // holder for the + // hessian + // frobprods + for (int m = 0; m < DIM; ++m) + { + for (int l = m; l < DIM; ++l) + { + frobProdHes[m][l] = FrobProd( + jacDerivPhi[m], jacDerivPhi[l]); + } + } + + int ct = 0; + for (int m = 0; m < DIM; ++m) + { + for (int l = m; l < DIM; ++l, ct++) + { + m_grad[ct + DIM] += + quadW[k] * + fabs(typeIt->second[i]->maps[k][9]) * + (m_grad[m] * m_grad[l] / W + + 2.0 * W * + (frobProdHes[m][l] / frob - + 2.0 * frobProd[m] * frobProd[l] / + frob / frob + + jacDetDeriv[m] * jacDetDeriv[l] * + jacDet / + (2.0 * sigma - jacDet) / + (2.0 * sigma - jacDet) / + (2.0 * sigma - jacDet) / + DIM)); + } + } + } + } + } + } + break; + } + + case eWins: + { + for (typeIt = m_data.begin(); typeIt != m_data.end(); typeIt++) + { + NekVector &quadW = + m_derivUtils[typeIt->first]->quadW; + for (int i = 0; i < typeIt->second.size(); ++i) + { + for (int k = 0; k < m_derivUtils[typeIt->first]->pts; ++k) + { + jacDet = CalcIdealJac(i, k, derivs[typeIt->first], + typeIt->second, jacIdeal); + minJacNew = min(minJacNew, jacDet); + NekDouble frob = FrobeniusNorm(jacIdeal); + NekDouble sigma = + 0.5 * + (jacDet + sqrt(jacDet * jacDet + 4.0 * ep * ep)); + + if (sigma < numeric_limits::min() && !gradient) + { + return numeric_limits::max(); + } + + ASSERTL0(sigma > numeric_limits::min(), + std::string("dividing by zero ") + + boost::lexical_cast(sigma) + " " + + boost::lexical_cast(jacDet) + " " + + boost::lexical_cast(ep)); + + NekDouble W = frob / sigma; + integral += + quadW[k] * fabs(typeIt->second[i]->maps[k][9]) * W; + + // Derivative of basis function in each direction + if (gradient) + { + NekDouble jacInvTrans[DIM][DIM]; + NekDouble jacDetDeriv[DIM]; + + NekDouble phiM[DIM][DIM]; + for (int m = 0; m < DIM; ++m) + { + for (int n = 0; n < DIM; ++n) + { + phiM[n][m] = + derivs[typeIt->first][m][i][n][k]; + } + } + + InvTrans(phiM, jacInvTrans); + NekDouble derivDet = Determinant(phiM); + + NekDouble basisDeriv[DIM]; + for (int m = 0; m < DIM; ++m) + { + basisDeriv[m] = *( + m_derivUtils[typeIt->first]->VdmD[m])( + k, typeIt->second[i]->NodeId(m_node->m_id)); + } + + for (int m = 0; m < DIM; ++m) + { + jacDetDeriv[m] = 0.0; + for (int n = 0; n < DIM; ++n) + { + jacDetDeriv[m] += + jacInvTrans[m][n] * basisDeriv[n]; + } + jacDetDeriv[m] *= + derivDet / + fabs(typeIt->second[i]->maps[k][9]); + } + + NekDouble jacDeriv[DIM][DIM][DIM]; + for (int m = 0; m < DIM; ++m) + { + for (int n = 0; n < DIM; ++n) + { + NekDouble delta = m == n ? 1.0 : 0.0; + for (int l = 0; l < DIM; ++l) + { + jacDeriv[m][n][l] = + delta * basisDeriv[l]; + } + } + } + + NekDouble jacDerivPhi[DIM][DIM][DIM]; + for (int p = 0; p < DIM; ++p) + { + for (int m = 0; m < DIM; ++m) + { + for (int n = 0; n < DIM; ++n) + { + jacDerivPhi[p][m][n] = 0.0; + for (int l = 0; l < DIM; ++l) + { + // want phi_I^{-1} (l,n) + jacDerivPhi[p][m][n] += + jacDeriv[p][m][l] * + typeIt->second[i] + ->maps[k][l + 3 * n]; + } + } + } + } + + NekDouble frobProd[DIM]; + for (int m = 0; m < DIM; ++m) + { + frobProd[m] = + FrobProd(jacIdeal, jacDerivPhi[m]); + } + + for (int j = 0; j < DIM; ++j) + { + m_grad[j] += + quadW[k] * + fabs(typeIt->second[i]->maps[k][9]) * + (W * + (2.0 * frobProd[j] / frob - + jacDetDeriv[j] / (2.0 * sigma - jacDet))); + } + + NekDouble frobProdHes[DIM][DIM]; // holder for the + // hessian + // frobprods + for (int m = 0; m < DIM; ++m) + { + for (int l = m; l < DIM; ++l) + { + frobProdHes[m][l] = FrobProd( + jacDerivPhi[m], jacDerivPhi[l]); + } + } + + int ct = 0; + for (int m = 0; m < DIM; ++m) + { + for (int l = m; l < DIM; ++l, ct++) + { + m_grad[ct + DIM] += + quadW[k] * + fabs(typeIt->second[i]->maps[k][9]) * + (m_grad[m] * m_grad[l] / W + + 2.0 * W * + (frobProdHes[m][l] / frob - + 2.0 * frobProd[m] * frobProd[l] / + frob / frob + + 0.5 * jacDetDeriv[m] * + jacDetDeriv[l] * jacDet / + (2.0 * sigma - jacDet) / + (2.0 * sigma - jacDet) / + (2.0 * sigma - jacDet))); + } + } + } + } + } + } + break; + } + } + + // ASSERTL0(std::isfinite(integral),"inf in integral"); + + return integral; + // return sqrt(m_grad[0]*m_grad[0] + m_grad[1]*m_grad[1]); +} +} +} + +#endif diff --git a/utilities/NekMesh/ProcessModules/ProcessVarOpti/Hessian.hxx b/utilities/NekMesh/ProcessModules/ProcessVarOpti/Hessian.hxx new file mode 100644 index 0000000000000000000000000000000000000000..b71e087a6af1001a69bc4d4ed69d034d64da3f32 --- /dev/null +++ b/utilities/NekMesh/ProcessModules/ProcessVarOpti/Hessian.hxx @@ -0,0 +1,240 @@ +//////////////////////////////////////////////////////////////////////////////// +// +// File: Hessian.hxx +// +// For more information, please see: http://www.nektar.info/ +// +// The MIT License +// +// Copyright (c) 2006 Division of Applied Mathematics, Brown University (USA), +// Department of Aeronautics, Imperial College London (UK), and Scientific +// Computing and Imaging Institute, University of Utah (USA). +// +// License for the specific language governing rights and limitations under +// Permission is hereby granted, free of charge, to any person obtaining a +// copy of this software and associated documentation files (the "Software"), +// to deal in the Software without restriction, including without limitation +// the rights to use, copy, modify, merge, publish, distribute, sublicense, +// and/or sell copies of the Software, and to permit persons to whom the +// Software is furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included +// in all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +// DEALINGS IN THE SOFTWARE. +// +// Description: Utility functions for Hessian matrices +// +//////////////////////////////////////////////////////////////////////////////// + +#ifndef UTILITIES_NEKMESH_NODEOPTI_HESSIAN +#define UTILITIES_NEKMESH_NODEOPTI_HESSIAN + +namespace Nektar +{ +namespace Utilities +{ + +/** + * @brief Returns 1 if Hessian matrix is indefinite and 0 otherwise. + * + * Specialised versions of this function exist only for 2x2 and 3x3 matrices. + */ +template int NodeOpti::IsIndefinite() +{ + ASSERTL0(false, "DIM error"); + return 0; +} + +template <> int NodeOpti::IsIndefinite<2>() +{ + Array eigR(2); + Array eigI(2); + NekMatrix H(2, 2); + H(0, 0) = m_grad[2]; + H(1, 0) = m_grad[3]; + H(0, 1) = H(1, 0); + H(1, 1) = m_grad[4]; + + // cout << H << endl << endl; + + int nVel = 2; + char jobvl = 'N', jobvr = 'N'; + int worklen = 8 * nVel, info; + NekDouble dum; + + DNekMat eval(nVel, nVel, 0.0, eDIAGONAL); + Array vl(nVel * nVel); + Array work(worklen); + Array wi(nVel); + + Lapack::Dgeev(jobvl, jobvr, nVel, H.GetRawPtr(), nVel, &(eval.GetPtr())[0], + &wi[0], &vl[0], nVel, &dum, nVel, &work[0], worklen, info); + + ASSERTL0(!info, "dgeev failed"); + + if (eval(0, 0) < 0.0 || eval(1, 1) < 0.0) + { + if (eval(0, 0) < 0.0 && eval(1, 1) < 0.0) + { + return 2; + } + else + { + return 1; + } + } + + return 0; +} + +template <> int NodeOpti::IsIndefinite<3>() +{ + Array eigR(3); + Array eigI(3); + NekMatrix H(3, 3); + H(0, 0) = m_grad[3]; + H(1, 0) = m_grad[4]; + H(0, 1) = H(1, 0); + H(2, 0) = m_grad[5]; + H(0, 2) = H(2, 0); + H(1, 1) = m_grad[6]; + H(2, 1) = m_grad[7]; + H(1, 2) = H(2, 1); + H(2, 2) = m_grad[8]; + + int nVel = 3; + char jobvl = 'N', jobvr = 'N'; + int worklen = 8 * nVel, info; + NekDouble dum; + + DNekMat eval(nVel, nVel, 0.0, eDIAGONAL); + Array vl(nVel * nVel); + Array work(worklen); + Array wi(nVel); + + Lapack::Dgeev(jobvl, jobvr, nVel, H.GetRawPtr(), nVel, &(eval.GetPtr())[0], + &wi[0], &vl[0], nVel, &dum, nVel, &work[0], worklen, info); + + ASSERTL0(!info, "dgeev failed"); + + if (eval(0, 0) < 0.0 || eval(1, 1) < 0.0 || eval(2, 2) < 0.0) + { + if (eval(0, 0) < 0.0 && eval(1, 1) < 0.0 && eval(2, 2)) + { + return 2; + } + else + { + return 1; + } + } + + return 0; +} + +/** + * @brief Calculates minimum eigenvalue of Hessian matrix. + * + * Specialised versions of this function exist only for 2x2 and 3x3 matrices. + */ +template void NodeOpti::MinEigen(NekDouble &val) +{ + ASSERTL0(false, "DIM error"); +} + +template <> void NodeOpti::MinEigen<2>(NekDouble &val) +{ + Array eigR(2); + Array eigI(2); + NekMatrix H(2, 2); + H(0, 0) = m_grad[2]; + H(1, 0) = m_grad[3]; + H(0, 1) = H(1, 0); + H(1, 1) = m_grad[4]; + + int nVel = 2; + char jobvl = 'N', jobvr = 'V'; + int worklen = 8 * nVel, info; + + DNekMat eval(nVel, nVel, 0.0, eDIAGONAL); + DNekMat evec(nVel, nVel, 0.0, eFULL); + Array vl(nVel * nVel); + Array work(worklen); + Array wi(nVel); + + Lapack::Dgeev(jobvl, jobvr, nVel, H.GetRawPtr(), nVel, &(eval.GetPtr())[0], + &wi[0], &vl[0], nVel, &(evec.GetPtr())[0], nVel, &work[0], + worklen, info); + + ASSERTL0(!info, "dgeev failed"); + + int minI; + NekDouble tmp = std::numeric_limits::max(); + for (int i = 0; i < 2; i++) + { + if (eval(i, i) < tmp) + { + minI = i; + tmp = eval(i, i); + } + } + + val = eval(minI, minI); +} + +template <> void NodeOpti::MinEigen<3>(NekDouble &val) +{ + Array eigR(3); + Array eigI(3); + NekMatrix H(3, 3); + H(0, 0) = m_grad[3]; + H(1, 0) = m_grad[4]; + H(0, 1) = H(1, 0); + H(2, 0) = m_grad[5]; + H(0, 2) = H(2, 0); + H(1, 1) = m_grad[6]; + H(2, 1) = m_grad[7]; + H(1, 2) = H(2, 1); + H(2, 2) = m_grad[8]; + + int nVel = 3; + char jobvl = 'N', jobvr = 'V'; + int worklen = 8 * nVel, info; + + DNekMat eval(nVel, nVel, 0.0, eDIAGONAL); + DNekMat evec(nVel, nVel, 0.0, eFULL); + Array vl(nVel * nVel); + Array work(worklen); + Array wi(nVel); + + Lapack::Dgeev(jobvl, jobvr, nVel, H.GetRawPtr(), nVel, &(eval.GetPtr())[0], + &wi[0], &vl[0], nVel, &(evec.GetPtr())[0], nVel, &work[0], + worklen, info); + + ASSERTL0(!info, "dgeev failed"); + + int minI; + NekDouble tmp = std::numeric_limits::max(); + for (int i = 0; i < 3; i++) + { + if (eval(i, i) < tmp) + { + minI = i; + tmp = eval(i, i); + } + } + + val = eval(minI, minI); +} + +} +} + +#endif diff --git a/utilities/NekMesh/ProcessModules/ProcessVarOpti/NodeOpti.cpp b/utilities/NekMesh/ProcessModules/ProcessVarOpti/NodeOpti.cpp new file mode 100644 index 0000000000000000000000000000000000000000..5eff514d20b7a4d27734771d5515f4f9ed1d6d22 --- /dev/null +++ b/utilities/NekMesh/ProcessModules/ProcessVarOpti/NodeOpti.cpp @@ -0,0 +1,281 @@ +//////////////////////////////////////////////////////////////////////////////// +// +// File: NodeOpti.cpp +// +// For more information, please see: http://www.nektar.info/ +// +// The MIT License +// +// Copyright (c) 2006 Division of Applied Mathematics, Brown University (USA), +// Department of Aeronautics, Imperial College London (UK), and Scientific +// Computing and Imaging Institute, University of Utah (USA). +// +// License for the specific language governing rights and limitations under +// Permission is hereby granted, free of charge, to any person obtaining a +// copy of this software and associated documentation files (the "Software"), +// to deal in the Software without restriction, including without limitation +// the rights to use, copy, modify, merge, publish, distribute, sublicense, +// and/or sell copies of the Software, and to permit persons to whom the +// Software is furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included +// in all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +// DEALINGS IN THE SOFTWARE. +// +// Description: Calculate jacobians of elements. +// +//////////////////////////////////////////////////////////////////////////////// + +#include + +#include + +#include "NodeOpti.h" +#include "Evaluator.hxx" +#include "Hessian.hxx" + +using namespace std; +using namespace Nektar::NekMeshUtils; + +namespace Nektar +{ +namespace Utilities +{ + +NodeOptiFactory &GetNodeOptiFactory() +{ + static NodeOptiFactory asd; + return asd; +} + +void NodeOpti::CalcMinJac() +{ + m_minJac = numeric_limits::max(); + map >::iterator typeIt; + for (typeIt = m_data.begin(); typeIt != m_data.end(); typeIt++) + { + for (int i = 0; i < typeIt->second.size(); i++) + { + m_minJac = min(m_minJac, typeIt->second[i]->GetMinJac()); + } + } +} + +int NodeOpti2D2D::m_type = GetNodeOptiFactory().RegisterCreatorFunction( + 22, NodeOpti2D2D::create, "2D2D"); + +void NodeOpti2D2D::Optimise() +{ + NekDouble minJacNew; + NekDouble currentW = GetFunctional<2>(minJacNew); + NekDouble newVal = currentW; + + // Gradient already zero + if (m_grad[0] * m_grad[0] + m_grad[1] * m_grad[1] > gradTol()) + { + // needs to optimise + NekDouble xc = m_node->m_x; + NekDouble yc = m_node->m_y; + + Array sk(2); + NekDouble val; + + // Calculate minimum eigenvalue + MinEigen<2>(val); + + if (val < 1e-6) + { + // Add constant identity to Hessian matrix. + m_grad[2] += 1e-6 - val; + m_grad[4] += 1e-6 - val; + } + + sk[0] = -1.0 / (m_grad[2] * m_grad[4] - m_grad[3] * m_grad[3]) * + (m_grad[4] * m_grad[0] - m_grad[3] * m_grad[1]); + sk[1] = -1.0 / (m_grad[2] * m_grad[4] - m_grad[3] * m_grad[3]) * + (m_grad[2] * m_grad[1] - m_grad[3] * m_grad[0]); + + bool found = false; + NekDouble pg = (m_grad[0] * sk[0] + m_grad[1] * sk[1]); + // normal gradient line Search + NekDouble alpha = 1.0; + + while (alpha > alphaTol()) + { + // Update node + m_node->m_x = xc + alpha * sk[0]; + m_node->m_y = yc + alpha * sk[1]; + + newVal = GetFunctional<2>(minJacNew, false); + + // Wolfe conditions + if (newVal <= currentW + c1() * (alpha * pg)) + { + found = true; + break; + } + + alpha /= 2.0; + } + + if (!found) + { + // reset the node + m_node->m_x = xc; + m_node->m_y = yc; + + mtx.lock(); + m_res->nReset[2]++; + mtx.unlock(); + } + else + { + m_minJac = minJacNew; + + mtx.lock(); + if (alpha < 1.0) + { + m_res->alphaI++; + } + mtx.unlock(); + } + + mtx.lock(); + m_res->val = max(sqrt((m_node->m_x - xc) * (m_node->m_x - xc) + + (m_node->m_y - yc) * (m_node->m_y - yc)), + m_res->val); + mtx.unlock(); + } + + mtx.lock(); + m_res->func += newVal; + mtx.unlock(); +} + +int NodeOpti3D3D::m_type = GetNodeOptiFactory().RegisterCreatorFunction( + 33, NodeOpti3D3D::create, "3D3D"); + +void NodeOpti3D3D::Optimise() +{ + NekDouble minJacNew; + NekDouble currentW = GetFunctional<3>(minJacNew); + NekDouble newVal = currentW; + + if (m_grad[0] * m_grad[0] + m_grad[1] * m_grad[1] + m_grad[2] * m_grad[2] > + gradTol()) + { + // needs to optimise + NekDouble xc = m_node->m_x; + NekDouble yc = m_node->m_y; + NekDouble zc = m_node->m_z; + + Array sk(3); + NekDouble val; + + // Calculate minimum eigenvalue + MinEigen<3>(val); + + if (val < 1e-6) + { + // Add constant identity to Hessian matrix. + m_grad[3] += 1e-6 - val; + m_grad[6] += 1e-6 - val; + m_grad[8] += 1e-6 - val; + } + + // calculate sk + NekDouble det = + m_grad[3] * (m_grad[6] * m_grad[8] - m_grad[7] * m_grad[7]) - + m_grad[4] * (m_grad[4] * m_grad[8] - m_grad[5] * m_grad[7]) + + m_grad[5] * (m_grad[4] * m_grad[7] - m_grad[5] * m_grad[6]); + + sk[0] = m_grad[0] * (m_grad[6] * m_grad[8] - m_grad[7] * m_grad[7]) + + m_grad[1] * (m_grad[5] * m_grad[7] - m_grad[4] * m_grad[8]) + + m_grad[2] * (m_grad[4] * m_grad[7] - m_grad[3] * m_grad[7]); + sk[1] = m_grad[0] * (m_grad[7] * m_grad[5] - m_grad[4] * m_grad[5]) + + m_grad[1] * (m_grad[3] * m_grad[8] - m_grad[5] * m_grad[5]) + + m_grad[2] * (m_grad[4] * m_grad[5] - m_grad[3] * m_grad[7]); + sk[2] = m_grad[0] * (m_grad[4] * m_grad[7] - m_grad[6] * m_grad[5]) + + m_grad[1] * (m_grad[4] * m_grad[5] - m_grad[3] * m_grad[7]) + + m_grad[2] * (m_grad[3] * m_grad[6] - m_grad[4] * m_grad[4]); + + sk[0] /= det * -1.0; + sk[1] /= det * -1.0; + sk[2] /= det * -1.0; + + bool found = false; + + NekDouble pg = + (m_grad[0] * sk[0] + m_grad[1] * sk[1] + m_grad[2] * sk[2]); + + // normal gradient line Search + NekDouble alpha = 1.0; + + while (alpha > alphaTol()) + { + // Update node + m_node->m_x = xc + alpha * sk[0]; + m_node->m_y = yc + alpha * sk[1]; + m_node->m_z = zc + alpha * sk[2]; + + newVal = GetFunctional<3>(minJacNew, false); + // dont need the hessian again this function updates G to be the new + // location + // + // Wolfe conditions + if (newVal <= currentW + c1() * alpha * pg) + { + found = true; + break; + } + + alpha /= 2.0; + } + + if (!found) + { + m_node->m_x = xc; + m_node->m_y = yc; + m_node->m_z = zc; + + mtx.lock(); + m_res->nReset[2]++; + mtx.unlock(); + } + else + { + m_minJac = minJacNew; + + mtx.lock(); + if (alpha < 1.0) + { + m_res->alphaI++; + } + mtx.unlock(); + } + + mtx.lock(); + m_res->val = max(sqrt((m_node->m_x - xc) * (m_node->m_x - xc) + + (m_node->m_y - yc) * (m_node->m_y - yc) + + (m_node->m_z - zc) * (m_node->m_z - zc)), + m_res->val); + mtx.unlock(); + } + mtx.lock(); + m_res->func += newVal; + mtx.unlock(); +} + +NodeOptiJob *NodeOpti::GetJob() +{ + return new NodeOptiJob(this); +} +} +} diff --git a/utilities/NekMesh/ProcessModules/ProcessVarOpti/NodeOpti.h b/utilities/NekMesh/ProcessModules/ProcessVarOpti/NodeOpti.h new file mode 100644 index 0000000000000000000000000000000000000000..60497cd526a54ea4d17bf6810550076316b69e13 --- /dev/null +++ b/utilities/NekMesh/ProcessModules/ProcessVarOpti/NodeOpti.h @@ -0,0 +1,186 @@ +//////////////////////////////////////////////////////////////////////////////// +// +// File: ProcessJac.h +// +// For more information, please see: http://www.nektar.info/ +// +// The MIT License +// +// Copyright (c) 2006 Division of Applied Mathematics, Brown University (USA), +// Department of Aeronautics, Imperial College London (UK), and Scientific +// Computing and Imaging Institute, University of Utah (USA). +// +// License for the specific language governing rights and limitations under +// Permission is hereby granted, free of charge, to any person obtaining a +// copy of this software and associated documentation files (the "Software"), +// to deal in the Software without restriction, including without limitation +// the rights to use, copy, modify, merge, publish, distribute, sublicense, +// and/or sell copies of the Software, and to permit persons to whom the +// Software is furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included +// in all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +// DEALINGS IN THE SOFTWARE. +// +// Description: Calculate jacobians of elements. +// +//////////////////////////////////////////////////////////////////////////////// + +#ifndef UTILITIES_NEKMESH_NODEOPTI +#define UTILITIES_NEKMESH_NODEOPTI + +#include + +#include + +#include "ProcessVarOpti.h" + +namespace Nektar +{ +namespace Utilities +{ + +class NodeOptiJob; + +class NodeOpti +{ +public: + NodeOpti(NodeSharedPtr n, std::vector e, + ResidualSharedPtr r, + std::map d, + optiType o) + : m_node(n), m_res(r), m_derivUtils(d), m_opti(o) + { + // filter element types within d vector + for (int i = 0; i < e.size(); i++) + { + m_data[e[i]->GetEl()->GetShapeType()].push_back(e[i]); + } + } + + virtual ~NodeOpti(){}; + + void CalcMinJac(); + + virtual void Optimise() = 0; + NodeOptiJob *GetJob(); + + template + NekDouble GetFunctional(NekDouble &minJacNew, bool gradient = true); + + template void MinEigen(NekDouble &val); + +protected: + NodeSharedPtr m_node; + boost::mutex mtx; + std::map > m_data; + Array m_grad; + + template int IsIndefinite(); + + NekDouble m_minJac; + ResidualSharedPtr m_res; + std::map m_derivUtils; + optiType m_opti; + + static NekDouble c1() + { + return 1e-3; + } + static NekDouble gradTol() + { + return 1e-8; + } + static NekDouble alphaTol() + { + return 1e-8; + } +}; + +typedef boost::shared_ptr NodeOptiSharedPtr; +typedef LibUtilities::NekFactory< + int, NodeOpti, NodeSharedPtr, std::vector, + ResidualSharedPtr, std::map, + optiType> + NodeOptiFactory; + +NodeOptiFactory &GetNodeOptiFactory(); + +class NodeOpti3D3D : public NodeOpti // 1D optimsation in 3D space +{ +public: + NodeOpti3D3D(NodeSharedPtr n, std::vector e, + ResidualSharedPtr r, + std::map d, + optiType o) + : NodeOpti(n, e, r, d, o) + { + } + + ~NodeOpti3D3D(){}; + + void Optimise(); + + static int m_type; + static NodeOptiSharedPtr create( + NodeSharedPtr n, std::vector e, ResidualSharedPtr r, + std::map d, optiType o) + { + return NodeOptiSharedPtr(new NodeOpti3D3D(n, e, r, d, o)); + } + +private: +}; + +class NodeOpti2D2D : public NodeOpti // 1D optimsation in 3D space +{ +public: + NodeOpti2D2D(NodeSharedPtr n, std::vector e, + ResidualSharedPtr r, + std::map d, + optiType o) + : NodeOpti(n, e, r, d, o) + { + } + + ~NodeOpti2D2D(){}; + + void Optimise(); + + static int m_type; + static NodeOptiSharedPtr create( + NodeSharedPtr n, std::vector e, ResidualSharedPtr r, + std::map d, optiType o) + { + return NodeOptiSharedPtr(new NodeOpti2D2D(n, e, r, d, o)); + } + +private: +}; + +class NodeOptiJob : public Thread::ThreadJob +{ +public: + NodeOptiJob(NodeOpti *no) : node(no) + { + } + + void Run() + { + node->Optimise(); + } + +private: + NodeOpti *node; +}; +} +} + +#endif diff --git a/utilities/NekMesh/ProcessModules/ProcessVarOpti/NodeOptiCAD.cpp b/utilities/NekMesh/ProcessModules/ProcessVarOpti/NodeOptiCAD.cpp new file mode 100644 index 0000000000000000000000000000000000000000..ae6a721400c5ff4548cbba15ccd5e32c56a29db8 --- /dev/null +++ b/utilities/NekMesh/ProcessModules/ProcessVarOpti/NodeOptiCAD.cpp @@ -0,0 +1,342 @@ +//////////////////////////////////////////////////////////////////////////////// +// +// File: NodeOpti.cpp +// +// For more information, please see: http://www.nektar.info/ +// +// The MIT License +// +// Copyright (c) 2006 Division of Applied Mathematics, Brown University (USA), +// Department of Aeronautics, Imperial College London (UK), and Scientific +// Computing and Imaging Institute, University of Utah (USA). +// +// License for the specific language governing rights and limitations under +// Permission is hereby granted, free of charge, to any person obtaining a +// copy of this software and associated documentation files (the "Software"), +// to deal in the Software without restriction, including without limitation +// the rights to use, copy, modify, merge, publish, distribute, sublicense, +// and/or sell copies of the Software, and to permit persons to whom the +// Software is furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included +// in all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +// DEALINGS IN THE SOFTWARE. +// +// Description: Calculate jacobians of elements. +// +//////////////////////////////////////////////////////////////////////////////// + +#include "NodeOptiCAD.h" +#include "Evaluator.hxx" + +using namespace std; +using namespace Nektar::NekMeshUtils; + +namespace Nektar +{ +namespace Utilities +{ + +boost::mutex mtx; + +int NodeOpti1D3D::m_type = GetNodeOptiFactory().RegisterCreatorFunction( + 13, NodeOpti1D3D::create, "1D3D"); + +void NodeOpti1D3D::Optimise() +{ + NekDouble minJacNew; + NekDouble currentW = GetFunctional<3>(minJacNew); + NekDouble newVal = currentW; + + if (m_grad[0] * m_grad[0] + m_grad[1] * m_grad[1] + m_grad[2] * m_grad[2] > + gradTol()) + { + // modify the gradient to be on the cad system + ProcessGradient(); + + // needs to optimise + NekDouble tc = m_node->GetCADCurveInfo(curve->GetId()); + NekDouble xc = m_node->m_x; + NekDouble yc = m_node->m_y; + NekDouble zc = m_node->m_z; + NekDouble nt; + Array p; + + Array sk(1); + + if (m_grad[1] < 1e-6) + { + m_grad[1] = 1e-6 - m_grad[1]; + } + + sk[0] = m_grad[0] / m_grad[1] * -1.0; + + Array bd = curve->Bounds(); + + bool found = false; + + NekDouble pg = m_grad[0] * sk[0]; + + // normal gradient line Search + NekDouble alpha = 1.0; + + while (alpha > alphaTol()) + { + // Update node + nt = tc + alpha * sk[0]; + if (nt < bd[0] || nt > bd[1]) + { + alpha /= 2.0; + continue; + } + + p = curve->P(nt); + m_node->m_x = p[0]; + m_node->m_y = p[1]; + m_node->m_z = p[2]; + + newVal = GetFunctional<3>(minJacNew, false); + + // Wolfe conditions + if (newVal <= currentW + c1() * alpha * pg) + { + found = true; + break; + } + + alpha /= 2.0; + } + + if (!found) + { + // reset the node + nt = tc; + p = curve->P(nt); + m_node->m_x = p[0]; + m_node->m_y = p[1]; + m_node->m_z = p[2]; + + mtx.lock(); + m_res->nReset[0]++; + mtx.unlock(); + } + else + { + m_minJac = minJacNew; + m_node->MoveCurve(p, curve->GetId(), nt); + } + mtx.lock(); + m_res->val = max(sqrt((m_node->m_x - xc) * (m_node->m_x - xc) + + (m_node->m_y - yc) * (m_node->m_y - yc) + + (m_node->m_z - zc) * (m_node->m_z - zc)), + m_res->val); + mtx.unlock(); + } + + mtx.lock(); + m_res->func += newVal; + mtx.unlock(); +} + +int NodeOpti2D3D::m_type = GetNodeOptiFactory().RegisterCreatorFunction( + 23, NodeOpti2D3D::create, "2D3D"); + +void NodeOpti2D3D::Optimise() +{ + NekDouble minJacNew; + NekDouble currentW = GetFunctional<3>(minJacNew); + NekDouble newVal = currentW; + + if (m_grad[0] * m_grad[0] + m_grad[1] * m_grad[1] + m_grad[2] * m_grad[2] > + gradTol()) + { + // modify the gradient to be on the cad system + ProcessGradient(); + + // needs to optimise + Array uvc = m_node->GetCADSurfInfo(surf->GetId()); + NekDouble xc = m_node->m_x; + NekDouble yc = m_node->m_y; + NekDouble zc = m_node->m_z; + Array uvt(2); + Array p; + Array bd = surf->GetBounds(); + + Array sk(2); + NekDouble val; + + // Calculate minimum eigenvalue + MinEigen<2>(val); + + if (val < 1e-6) + { + // Add constant identity to Hessian matrix. + m_grad[2] += 1e-6 - val; + m_grad[4] += 1e-6 - val; + } + + sk[0] = -1.0 / (m_grad[2] * m_grad[4] - m_grad[3] * m_grad[3]) * + (m_grad[4] * m_grad[0] - m_grad[3] * m_grad[1]); + sk[1] = -1.0 / (m_grad[2] * m_grad[4] - m_grad[3] * m_grad[3]) * + (m_grad[2] * m_grad[1] - m_grad[3] * m_grad[0]); + + bool found = false; + NekDouble pg = (m_grad[0] * sk[0] + m_grad[1] * sk[1]); + + // normal gradient line Search + NekDouble alpha = 1.0; + while (alpha > alphaTol()) + { + uvt[0] = uvc[0] + alpha * sk[0]; + uvt[1] = uvc[1] + alpha * sk[1]; + + if (uvt[0] < bd[0] || uvt[0] > bd[1] || uvt[1] < bd[2] || + uvt[1] > bd[3]) + { + alpha /= 2.0; + continue; + } + + p = surf->P(uvt); + m_node->m_x = p[0]; + m_node->m_y = p[1]; + m_node->m_z = p[2]; + + newVal = GetFunctional<3>(minJacNew, false); + + // Wolfe conditions + if (newVal <= currentW + c1() * (alpha * pg)) + { + found = true; + break; + } + + alpha /= 2.0; + } + + if (!found) + { + // reset the node + p = surf->P(uvc); + m_node->m_x = p[0]; + m_node->m_y = p[1]; + m_node->m_z = p[2]; + + mtx.lock(); + m_res->nReset[1]++; + mtx.unlock(); + } + else + { + m_minJac = minJacNew; + m_node->Move(p, surf->GetId(), uvt); + } + + mtx.lock(); + m_res->val = max(sqrt((m_node->m_x - xc) * (m_node->m_x - xc) + + (m_node->m_y - yc) * (m_node->m_y - yc) + + (m_node->m_z - zc) * (m_node->m_z - zc)), + m_res->val); + mtx.unlock(); + + Array uva = m_node->GetCADSurfInfo(surf->GetId()); + if (uva[0] < bd[0] || uva[0] > bd[1] || uva[1] < bd[2] || + uva[1] > bd[3]) + { + ASSERTL0(false, "something when very wrong and the node finished " + "out of its parameter plane"); + } + } + + mtx.lock(); + m_res->func += newVal; + mtx.unlock(); +} + +void NodeOpti1D3D::ProcessGradient() +{ + NekDouble tc = m_node->GetCADCurveInfo(curve->GetId()); + Array grad = m_grad; + m_grad = Array(2, 0.0); + + // Grab first and second order CAD derivatives + Array d2 = curve->D2(tc); + + // Multiply gradient by derivative of CAD + m_grad[0] = grad[0] * d2[3] + grad[1] * d2[4] + grad[2] * d2[5]; + + // Second order: product rule of above, so multiply gradient by second + // order CAD derivatives and Hessian by gradient of CAD + m_grad[1] = grad[0] * d2[6] + grad[1] * d2[7] + grad[2] * d2[8] + + d2[3] * (grad[3] * d2[3] + grad[4] * d2[4] + grad[5] * d2[5]) + + d2[4] * (grad[4] * d2[3] + grad[6] * d2[4] + grad[7] * d2[5]) + + d2[5] * (grad[5] * d2[3] + grad[7] * d2[4] + grad[8] * d2[5]); +} + +void NodeOpti2D3D::ProcessGradient() +{ + Array uvc = m_node->GetCADSurfInfo(surf->GetId()); + + Array grad = m_grad; + m_grad = Array(5, 0.0); + + Array d2 = surf->D2(uvc); + // r[0] x + // r[1] y + // r[2] z + // r[3] dx/du a + // r[4] dy/du b + // r[5] dz/du c + // r[6] dx/dv d + // r[7] dy/dv e + // r[8] dz/dv f + // r[9] d2x/du2 + // r[10] d2y/du2 + // r[11] d2z/du2 + // r[12] d2x/dv2 + // r[13] d2y/dv2 + // r[14] d2z/dv2 + // r[15] d2x/dudv + // r[16] d2y/dudv + // r[17] d2z/dudv + // + // grad[0] d/dx + // grad[1] d/dy + // grad[2] d/dz + // grad[3] d2/dx2 + // grad[4] d2/dxdy + // grad[5] d2/dxdz + // grad[6] d2/dy2 + // grad[7] d2/dydz + // grad[8] d2/dz2 + + // Gradients + m_grad[0] = d2[3] * grad[0] + d2[4] * grad[1] + d2[5] * grad[2]; + m_grad[1] = d2[6] * grad[0] + d2[7] * grad[1] + d2[8] * grad[2]; + + m_grad[2] = grad[0] * d2[9] + grad[1] * d2[10] + grad[2] * d2[11] + + grad[3] * d2[3] * d2[3] + grad[6] * d2[4] * d2[4] + + grad[8] * d2[5] * d2[5] + 2.0 * grad[4] * d2[3] * d2[4] + + 2.0 * grad[5] * d2[3] * d2[5] + 2.0 * grad[7] * d2[4] * d2[5]; + + m_grad[4] = grad[0] * d2[12] + grad[1] * d2[13] + grad[2] * d2[14] + + grad[3] * d2[6] * d2[6] + grad[6] * d2[7] * d2[7] + + grad[8] * d2[8] * d2[8] + 2.0 * grad[4] * d2[6] * d2[7] + + 2.0 * grad[5] * d2[6] * d2[8] + 2.0 * grad[7] * d2[7] * d2[8]; + + m_grad[3] = grad[0] * d2[15] + grad[1] * d2[16] + grad[2] * d2[17] + + grad[3] * d2[3] * d2[6] + grad[6] * d2[4] * d2[7] + + grad[8] * d2[5] * d2[8] + + grad[4] * (d2[3] * d2[7] + d2[4] * d2[6]) + + grad[5] * (d2[3] * d2[8] + d2[5] * d2[6]) + + grad[7] * (d2[4] * d2[8] + d2[5] * d2[7]); +} +} +} diff --git a/utilities/NekMesh/ProcessModules/ProcessVarOpti/NodeOptiCAD.h b/utilities/NekMesh/ProcessModules/ProcessVarOpti/NodeOptiCAD.h new file mode 100644 index 0000000000000000000000000000000000000000..6680744903ff1205f37cccea1dd6f539b25c4652 --- /dev/null +++ b/utilities/NekMesh/ProcessModules/ProcessVarOpti/NodeOptiCAD.h @@ -0,0 +1,108 @@ +//////////////////////////////////////////////////////////////////////////////// +// +// File: ProcessJac.h +// +// For more information, please see: http://www.nektar.info/ +// +// The MIT License +// +// Copyright (c) 2006 Division of Applied Mathematics, Brown University (USA), +// Department of Aeronautics, Imperial College London (UK), and Scientific +// Computing and Imaging Institute, University of Utah (USA). +// +// License for the specific language governing rights and limitations under +// Permission is hereby granted, free of charge, to any person obtaining a +// copy of this software and associated documentation files (the "Software"), +// to deal in the Software without restriction, including without limitation +// the rights to use, copy, modify, merge, publish, distribute, sublicense, +// and/or sell copies of the Software, and to permit persons to whom the +// Software is furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included +// in all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +// DEALINGS IN THE SOFTWARE. +// +// Description: Calculate jacobians of elements. +// +//////////////////////////////////////////////////////////////////////////////// + +#ifndef UTILITIES_NEKMESH_NODEOPTICAD +#define UTILITIES_NEKMESH_NODEOPTICAD + +#include "NodeOpti.h" + +#include + +namespace Nektar +{ +namespace Utilities +{ + +class NodeOpti1D3D : public NodeOpti // 1D optimsation in 3D space +{ +public: + NodeOpti1D3D(NodeSharedPtr n, std::vector e, + ResidualSharedPtr r, + std::map d, + optiType o, CADCurveSharedPtr c) + : NodeOpti(n, e, r, d, o), curve(c) + { + } + + ~NodeOpti1D3D(){}; + + void Optimise(); + + static int m_type; + static NodeOptiSharedPtr create( + NodeSharedPtr n, std::vector e, ResidualSharedPtr r, + std::map d, optiType o) + { + std::vector > cs = n->GetCADCurves(); + return NodeOptiSharedPtr(new NodeOpti1D3D(n, e, r, d, o, cs[0].second)); + } + +private: + void ProcessGradient(); + CADCurveSharedPtr curve; +}; + +class NodeOpti2D3D : public NodeOpti // 1D optimsation in 3D space +{ +public: + NodeOpti2D3D(NodeSharedPtr n, std::vector e, + ResidualSharedPtr r, + std::map d, + optiType o, CADSurfSharedPtr s) + : NodeOpti(n, e, r, d, o), surf(s) + { + } + + ~NodeOpti2D3D(){}; + + void Optimise(); + + static int m_type; + static NodeOptiSharedPtr create( + NodeSharedPtr n, std::vector e, ResidualSharedPtr r, + std::map d, optiType o) + { + std::vector > ss = n->GetCADSurfs(); + return NodeOptiSharedPtr(new NodeOpti2D3D(n, e, r, d, o, ss[0].second)); + } + +private: + void ProcessGradient(); + CADSurfSharedPtr surf; +}; +} +} + +#endif diff --git a/utilities/NekMesh/ProcessModules/ProcessVarOpti/NodeOptiJob.h b/utilities/NekMesh/ProcessModules/ProcessVarOpti/NodeOptiJob.h new file mode 100644 index 0000000000000000000000000000000000000000..f3e12286888addf326cf35c82f47fb1fd75ea5a4 --- /dev/null +++ b/utilities/NekMesh/ProcessModules/ProcessVarOpti/NodeOptiJob.h @@ -0,0 +1,67 @@ +//////////////////////////////////////////////////////////////////////////////// +// +// File: ProcessJac.h +// +// For more information, please see: http://www.nektar.info/ +// +// The MIT License +// +// Copyright (c) 2006 Division of Applied Mathematics, Brown University (USA), +// Department of Aeronautics, Imperial College London (UK), and Scientific +// Computing and Imaging Institute, University of Utah (USA). +// +// License for the specific language governing rights and limitations under +// Permission is hereby granted, free of charge, to any person obtaining a +// copy of this software and associated documentation files (the "Software"), +// to deal in the Software without restriction, including without limitation +// the rights to use, copy, modify, merge, publish, distribute, sublicense, +// and/or sell copies of the Software, and to permit persons to whom the +// Software is furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included +// in all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +// DEALINGS IN THE SOFTWARE. +// +// Description: Calculate jacobians of elements. +// +//////////////////////////////////////////////////////////////////////////////// + +#ifndef UTILITIES_NEKMESH_NODEOPTIJOB +#define UTILITIES_NEKMESH_NODEOPTIJOB + +#include "../../Module.h" +#include "NodeOpti.h" + +#include + +namespace Nektar +{ +namespace Utilities +{ + +class NodeOptiJob : public Thread::ThreadJob +{ +public: + NodeOptiJob(NodeOpti *no) : node(no) + { + } + + void Run() + { + node->Optimise(); + } + +private: + NodeOpti *node; +}; +} +} + +#endif diff --git a/utilities/NekMesh/ProcessModules/ProcessVarOpti/PreProcessing.cpp b/utilities/NekMesh/ProcessModules/ProcessVarOpti/PreProcessing.cpp new file mode 100644 index 0000000000000000000000000000000000000000..82f69519669aac9d5e32ea982bfaf5d3d6349b3a --- /dev/null +++ b/utilities/NekMesh/ProcessModules/ProcessVarOpti/PreProcessing.cpp @@ -0,0 +1,518 @@ +//////////////////////////////////////////////////////////////////////////////// +// +// File: ProcessJac.h +// +// For more information, please see: http://www.nektar.info/ +// +// The MIT License +// +// Copyright (c) 2006 Division of Applied Mathematics, Brown University (USA), +// Department of Aeronautics, Imperial College London (UK), and Scientific +// Computing and Imaging Institute, University of Utah (USA). +// +// License for the specific language governing rights and limitations under +// Permission is hereby granted, free of charge, to any person obtaining a +// copy of this software and associated documentation files (the "Software"), +// to deal in the Software without restriction, including without limitation +// the rights to use, copy, modify, merge, publish, distribute, sublicense, +// and/or sell copies of the Software, and to permit persons to whom the +// Software is furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included +// in all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +// DEALINGS IN THE SOFTWARE. +// +// Description: Calculate jacobians of elements. +// +//////////////////////////////////////////////////////////////////////////////// + +#include "ProcessVarOpti.h" + +#include +#include +#include + +using namespace std; + +namespace Nektar +{ +namespace Utilities +{ + +map ProcessVarOpti::BuildDerivUtil( + int o) +{ + // build Vandermonde information + map ret; + + // Typedef for points types used in the variational optimser. First entry is + // the evaluation points; second entry is the distributions used for the + // full element (includes element boundary) + typedef std::pair + PTypes; + + map typeMap; + map::iterator it; + + if (m_mesh->m_nummode + o <= 11) + { + typeMap[LibUtilities::eTriangle] = + PTypes(LibUtilities::eNodalTriSPI, LibUtilities::eNodalTriElec); + typeMap[LibUtilities::eTetrahedron] = + PTypes(LibUtilities::eNodalTetSPI, LibUtilities::eNodalTetElec); + typeMap[LibUtilities::ePrism] = + PTypes(LibUtilities::eNodalPrismSPI, LibUtilities::eNodalPrismElec); + } + + typeMap[LibUtilities::eQuadrilateral] = + PTypes(LibUtilities::eNodalQuadElec, LibUtilities::eNodalQuadElec); + // typeMap[LibUtilities::eHexahedron] = + // PTypes(LibUtilities::eNodalHexElec, LibUtilities::eNodalHexElec); + + for (it = typeMap.begin(); it != typeMap.end(); it++) + { + PTypes pType = it->second; + DerivUtilSharedPtr der = boost::shared_ptr(new DerivUtil()); + + LibUtilities::PointsKey pkey1(m_mesh->m_nummode, pType.second); + LibUtilities::PointsKey pkey2(m_mesh->m_nummode + o, pType.first); + + const int pDim = pkey1.GetPointsDim(); + const int order = m_mesh->m_nummode - 1; + + Array > u1(pDim), u2(pDim); + + switch (pDim) + { + case 2: + { + LibUtilities::PointsManager()[pkey1]->GetPoints(u1[0], u1[1]); + LibUtilities::PointsManager()[pkey2]->GetPoints(u2[0], u2[1]); + break; + } + case 3: + { + LibUtilities::PointsManager()[pkey1]->GetPoints(u1[0], u1[1], + u1[2]); + LibUtilities::PointsManager()[pkey2]->GetPoints(u2[0], u2[1], + u2[2]); + break; + } + } + + der->ptsStd = u1[0].num_elements(); + der->pts = u2[0].num_elements(); + + LibUtilities::NodalUtil *nodalUtil; + + if (it->first == LibUtilities::eTriangle) + { + nodalUtil = + new LibUtilities::NodalUtilTriangle(order, u1[0], u1[1]); + } + else if (it->first == LibUtilities::eQuadrilateral) + { + nodalUtil = new LibUtilities::NodalUtilQuad(order, u1[0], u1[1]); + } + else if (it->first == LibUtilities::eTetrahedron) + { + nodalUtil = new LibUtilities::NodalUtilTetrahedron(order, u1[0], + u1[1], u1[2]); + } + else if (it->first == LibUtilities::ePrism) + { + nodalUtil = + new LibUtilities::NodalUtilPrism(order, u1[0], u1[1], u1[2]); + } + else if (it->first == LibUtilities::eHexahedron) + { + nodalUtil = + new LibUtilities::NodalUtilHex(order, u1[0], u1[1], u1[2]); + } + else + { + ASSERTL0(false, + "Unknown element type for derivative utility setup"); + } + + NekMatrix interp = *nodalUtil->GetInterpolationMatrix(u2); + NekMatrix Vandermonde = *nodalUtil->GetVandermonde(); + NekMatrix VandermondeI = Vandermonde; + VandermondeI.Invert(); + + for (int i = 0; i < pDim; ++i) + { + der->VdmDStd[i] = + *nodalUtil->GetVandermondeForDeriv(i) * VandermondeI; + der->VdmD[i] = interp * der->VdmDStd[i]; + } + + Array qds = + LibUtilities::PointsManager()[pkey2]->GetW(); + NekVector quadWi(qds); + der->quadW = quadWi; + + ret[it->first] = der; + delete nodalUtil; + } + + return ret; +} + +vector > ProcessVarOpti::GetColouredNodes( + vector elLock) +{ + NodeSet ignoredNodes; + for (int i = 0; i < elLock.size(); i++) + { + vector nodes; + elLock[i]->GetEl()->GetCurvedNodes(nodes); + for (int j = 0; j < nodes.size(); j++) + { + ignoredNodes.insert(nodes[j]); + } + } + + // this figures out the dirclet nodes and colors the others into paralell + // sets + NodeSet boundaryNodes; + + if (!m_mesh->m_cad) + { + switch (m_mesh->m_spaceDim) + { + case 2: + { + EdgeSet::iterator it; + for (it = m_mesh->m_edgeSet.begin(); + it != m_mesh->m_edgeSet.end(); it++) + { + if ((*it)->m_elLink.size() == 2) + { + continue; + } + + boundaryNodes.insert((*it)->m_n1); + boundaryNodes.insert((*it)->m_n2); + for (int i = 0; i < (*it)->m_edgeNodes.size(); i++) + { + boundaryNodes.insert((*it)->m_edgeNodes[i]); + } + } + break; + } + case 3: + { + FaceSet::iterator it; + for (it = m_mesh->m_faceSet.begin(); + it != m_mesh->m_faceSet.end(); it++) + { + if ((*it)->m_elLink.size() == 2) + { + continue; + } + + vector vs = (*it)->m_vertexList; + for (int j = 0; j < vs.size(); j++) + { + boundaryNodes.insert(vs[j]); + } + + vector es = (*it)->m_edgeList; + for (int j = 0; j < es.size(); j++) + { + for (int k = 0; k < es[j]->m_edgeNodes.size(); k++) + { + boundaryNodes.insert(es[j]->m_edgeNodes[k]); + } + } + + for (int i = 0; i < (*it)->m_faceNodes.size(); i++) + { + boundaryNodes.insert((*it)->m_faceNodes[i]); + } + } + break; + } + default: + ASSERTL0(false, "space dim issue"); + } + } + else + { + // if we have CAD we are 3D and therefore the only fixed nodes exist on + // vertices only + NodeSet::iterator nit; + for (nit = m_mesh->m_vertexSet.begin(); + nit != m_mesh->m_vertexSet.end(); ++nit) + { + if ((*nit)->GetNumCadCurve() > 1) + { + boundaryNodes.insert((*nit)); + } + } + } + + vector remain; + m_res->nDoF = 0; + + NodeSet::iterator nit; + for (nit = m_mesh->m_vertexSet.begin(); nit != m_mesh->m_vertexSet.end(); + ++nit) + { + NodeSet::iterator nit2 = boundaryNodes.find(*nit); + NodeSet::iterator nit3 = ignoredNodes.find(*nit); + if (nit2 == boundaryNodes.end() && nit3 == ignoredNodes.end()) + { + remain.push_back(*nit); + if ((*nit)->GetNumCadCurve() == 1) + { + m_res->nDoF++; + } + else if ((*nit)->GetNumCADSurf() == 1) + { + m_res->nDoF += 2; + } + else + { + m_res->nDoF += m_mesh->m_spaceDim; + } + } + } + + EdgeSet::iterator eit; + for (eit = m_mesh->m_edgeSet.begin(); eit != m_mesh->m_edgeSet.end(); eit++) + { + vector n = (*eit)->m_edgeNodes; + for (int j = 0; j < n.size(); j++) + { + NodeSet::iterator nit2 = boundaryNodes.find(n[j]); + NodeSet::iterator nit3 = ignoredNodes.find(n[j]); + if (nit2 == boundaryNodes.end() && nit3 == ignoredNodes.end()) + { + remain.push_back(n[j]); + if (n[j]->GetNumCadCurve() == 1) + { + m_res->nDoF++; + } + else if (n[j]->GetNumCADSurf() == 1) + { + m_res->nDoF += 2; + } + else + { + m_res->nDoF += m_mesh->m_spaceDim; + } + } + } + } + + FaceSet::iterator fit; + for (fit = m_mesh->m_faceSet.begin(); fit != m_mesh->m_faceSet.end(); fit++) + { + for (int j = 0; j < (*fit)->m_faceNodes.size(); j++) + { + NodeSet::iterator nit2 = boundaryNodes.find((*fit)->m_faceNodes[j]); + NodeSet::iterator nit3 = ignoredNodes.find((*fit)->m_faceNodes[j]); + if (nit2 == boundaryNodes.end() && nit3 == ignoredNodes.end()) + { + remain.push_back((*fit)->m_faceNodes[j]); + if ((*fit)->m_faceNodes[j]->GetNumCADSurf() == 1) + { + m_res->nDoF += 2; + } + else + { + m_res->nDoF += m_mesh->m_spaceDim; + } + } + } + } + + for (int i = 0; i < m_mesh->m_element[m_mesh->m_expDim].size(); i++) + { + vector ns = + m_mesh->m_element[m_mesh->m_expDim][i]->GetVolumeNodes(); + for (int j = 0; j < ns.size(); j++) + { + NodeSet::iterator nit2 = boundaryNodes.find(ns[j]); + NodeSet::iterator nit3 = ignoredNodes.find(ns[j]); + if (nit2 == boundaryNodes.end() && nit3 == ignoredNodes.end()) + { + remain.push_back(ns[j]); + m_res->nDoF += m_mesh->m_spaceDim; + } + } + } + + m_res->n = remain.size(); + + vector > ret; + + while (remain.size() > 0) + { + vector layer; + set locked; + set completed; + for (int i = 0; i < remain.size(); i++) + { + NodeElMap::iterator it = m_nodeElMap.find(remain[i]->m_id); + ASSERTL0(it != m_nodeElMap.end(), "could not find"); + + vector &elUtils = it->second; + + bool islocked = false; + for (int j = 0; j < elUtils.size(); j++) + { + set::iterator sit = locked.find(elUtils[j]->GetId()); + if (sit != locked.end()) + { + islocked = true; + break; + } + } + if (!islocked) + { + layer.push_back(remain[i]); + completed.insert(remain[i]->m_id); + for (int j = 0; j < elUtils.size(); j++) + { + locked.insert(elUtils[j]->GetId()); + } + } + } + + vector tmp = remain; + remain.clear(); + for (int i = 0; i < tmp.size(); i++) + { + set::iterator sit = completed.find(tmp[i]->m_id); + if (sit == completed.end()) + { + remain.push_back(tmp[i]); + } + } + ret.push_back(layer); + + LibUtilities::PrintProgressbar(m_res->n - remain.size(), m_res->n, + "Node Coloring"); + } + cout << endl; + return ret; +} + +void ProcessVarOpti::GetElementMap( + int o, map derMap) +{ + for (int i = 0; i < m_mesh->m_element[m_mesh->m_expDim].size(); i++) + { + ElementSharedPtr el = m_mesh->m_element[m_mesh->m_expDim][i]; + vector ns; + el->GetCurvedNodes(ns); + ElUtilSharedPtr d = boost::shared_ptr(new ElUtil( + el, derMap[el->GetShapeType()], m_res, m_mesh->m_nummode, o)); + m_dataSet.push_back(d); + } + + for (int i = 0; i < m_mesh->m_element[m_mesh->m_expDim].size(); i++) + { + ElementSharedPtr el = m_mesh->m_element[m_mesh->m_expDim][i]; + vector ns; + el->GetCurvedNodes(ns); + + for (int j = 0; j < ns.size(); j++) + { + m_nodeElMap[ns[j]->m_id].push_back(m_dataSet[i]); + } + + ASSERTL0(derMap[el->GetShapeType()]->ptsStd == ns.size(), + "mismatch node count"); + } +} + +vector ProcessVarOpti::GetLockedElements(NekDouble thres) +{ + vector elBelowThres; + for (int i = 0; i < m_dataSet.size(); ++i) + { + if (m_dataSet[i]->GetScaledJac() < thres) + { + elBelowThres.push_back(m_dataSet[i]); + } + } + + boost::unordered_set inmesh; + pair::iterator, bool> t; + vector totest; + + for (int i = 0; i < elBelowThres.size(); i++) + { + t = inmesh.insert(elBelowThres[i]->GetId()); + + vector f = elBelowThres[i]->GetEl()->GetFaceList(); + for (int j = 0; j < f.size(); j++) + { + for (int k = 0; k < f[j]->m_elLink.size(); k++) + { + if (f[j]->m_elLink[k].first->GetId() == + elBelowThres[i]->GetId()) + continue; + + t = inmesh.insert(f[j]->m_elLink[k].first->GetId()); + if (t.second) + { + totest.push_back( + m_dataSet[f[j]->m_elLink[k].first->GetId()]); + } + } + } + } + + for (int i = 0; i < 6; i++) + { + vector tmp = totest; + totest.clear(); + for (int j = 0; j < tmp.size(); j++) + { + vector f = tmp[j]->GetEl()->GetFaceList(); + for (int k = 0; k < f.size(); k++) + { + for (int l = 0; l < f[k]->m_elLink.size(); l++) + { + if (f[k]->m_elLink[l].first->GetId() == tmp[j]->GetId()) + continue; + + t = inmesh.insert(f[k]->m_elLink[l].first->GetId()); + if (t.second) + { + totest.push_back( + m_dataSet[f[k]->m_elLink[l].first->GetId()]); + } + } + } + } + } + + // now need to invert the list + vector ret; + for (int i = 0; i < m_dataSet.size(); ++i) + { + boost::unordered_set::iterator s = + inmesh.find(m_dataSet[i]->GetId()); + if (s == inmesh.end()) + { + ret.push_back(m_dataSet[i]); + } + } + + return ret; +} +} +} diff --git a/utilities/NekMesh/ProcessModules/ProcessVarOpti/ProcessVarOpti.cpp b/utilities/NekMesh/ProcessModules/ProcessVarOpti/ProcessVarOpti.cpp new file mode 100644 index 0000000000000000000000000000000000000000..d6ccd1a01468dc182ec8ba1b80c5f55b9b9eee24 --- /dev/null +++ b/utilities/NekMesh/ProcessModules/ProcessVarOpti/ProcessVarOpti.cpp @@ -0,0 +1,508 @@ +//////////////////////////////////////////////////////////////////////////////// +// +// File: ProcessJac.cpp +// +// For more information, please see: http://www.nektar.info/ +// +// The MIT License +// +// Copyright (c) 2006 Division of Applied Mathematics, Brown University (USA), +// Department of Aeronautics, Imperial College London (UK), and Scientific +// Computing and Imaging Institute, University of Utah (USA). +// +// License for the specific language governing rights and limitations under +// Permission is hereby granted, free of charge, to any person obtaining a +// copy of this software and associated documentation files (the "Software"), +// to deal in the Software without restriction, including without limitation +// the rights to use, copy, modify, merge, publish, distribute, sublicense, +// and/or sell copies of the Software, and to permit persons to whom the +// Software is furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included +// in all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +// DEALINGS IN THE SOFTWARE. +// +// Description: Calculate Jacobians of elements. +// +//////////////////////////////////////////////////////////////////////////////// + +#include +#include + +#include "ElUtil.h" +#include "NodeOpti.h" +#include "ProcessVarOpti.h" +#include + +#include + +#include +#include +#include +#include + +#include +#include + +using namespace std; +using namespace Nektar::NekMeshUtils; + +namespace Nektar +{ +namespace Utilities +{ + +ModuleKey ProcessVarOpti::className = + GetModuleFactory().RegisterCreatorFunction( + ModuleKey(eProcessModule, "varopti"), ProcessVarOpti::create, + "Optimise mesh locations."); + +ProcessVarOpti::ProcessVarOpti(MeshSharedPtr m) : ProcessModule(m) +{ + // clang-format off + m_config["linearelastic"] = + ConfigOption(true, "", "Optimise for linear elasticity"); + m_config["winslow"] = + ConfigOption(true, "", "Optimise for winslow"); + m_config["roca"] = + ConfigOption(true, "", "Optimise for roca method"); + m_config["hyperelastic"] = + ConfigOption(true, "", "Optimise for hyper elasticity"); + m_config["numthreads"] = + ConfigOption(false, "1", "Number of threads"); + m_config["restol"] = + ConfigOption(false, "1e-6", "Tolerance criterion"); + m_config["maxiter"] = + ConfigOption(false, "500", "Maximum number of iterations"); + m_config["nq"] = + ConfigOption(false, "-1", "Order of mesh"); + m_config["region"] = + ConfigOption(false, "0.0", "create regions based on target"); + m_config["resfile"] = + ConfigOption(false, "", "writes residual values to file"); + m_config["histfile"] = + ConfigOption(false, "", "histogram of scaled jac"); + m_config["overint"] = + ConfigOption(false, "6", "over integration order"); + m_config["analytics"] = + ConfigOption(false, "", "basic analytics module"); + // clang-format on +} + +ProcessVarOpti::~ProcessVarOpti() +{ +} + +void ProcessVarOpti::Process() +{ + if (m_mesh->m_verbose) + { + cout << "ProcessVarOpti: Optimising... " << endl; + } + + if (m_config["linearelastic"].beenSet) + { + m_opti = eLinEl; + } + else if (m_config["winslow"].beenSet) + { + m_opti = eWins; + } + else if (m_config["roca"].beenSet) + { + m_opti = eRoca; + } + else if (m_config["hyperelastic"].beenSet) + { + m_opti = eHypEl; + } + else + { + ASSERTL0(false, "not opti type set"); + } + + const int maxIter = m_config["maxiter"].as(); + const NekDouble restol = m_config["restol"].as(); + + // m_mesh->m_nummode = m_config["nq"].as(); + + EdgeSet::iterator eit; + bool fd = false; + + if (m_config["nq"].beenSet) + { + m_mesh->m_nummode = m_config["nq"].as(); + fd = true; + } + + if (!fd) + { + for (eit = m_mesh->m_edgeSet.begin(); eit != m_mesh->m_edgeSet.end(); + eit++) + { + if ((*eit)->m_edgeNodes.size() > 0) + { + m_mesh->m_nummode = (*eit)->m_edgeNodes.size() + 2; + fd = true; + break; + } + } + } + ASSERTL0(fd, "failed to find order of mesh"); + + int intOrder = m_config["overint"].as(); + + if (m_mesh->m_verbose) + { + cout << "Identified mesh order as: " << m_mesh->m_nummode - 1 << endl; + } + + if (m_mesh->m_expDim == 2 && m_mesh->m_spaceDim == 3) + { + ASSERTL0(false, "cannot deal with manifolds"); + } + + m_res = boost::shared_ptr(new Residual); + m_res->val = 1.0; + + m_mesh->MakeOrder(m_mesh->m_nummode - 1, + LibUtilities::eGaussLobattoLegendre); + + if (m_config["analytics"].beenSet) + { + Analytics(); + return; + } + + map derivUtils = + BuildDerivUtil(intOrder); + GetElementMap(intOrder, derivUtils); + + m_res->startInv = 0; + m_res->worstJac = numeric_limits::max(); + for (int i = 0; i < m_dataSet.size(); i++) + { + m_dataSet[i]->Evaluate(); + m_dataSet[i]->InitialMinJac(); + } + + vector elLock; + + if (m_config["region"].beenSet) + { + elLock = GetLockedElements(m_config["region"].as()); + } + + vector > freenodes = GetColouredNodes(elLock); + vector > optiNodes; + + // turn the free nodes into optimisable objects with all required data + set check; + for (int i = 0; i < freenodes.size(); i++) + { + vector ns; + for (int j = 0; j < freenodes[i].size(); j++) + { + NodeElMap::iterator it = m_nodeElMap.find(freenodes[i][j]->m_id); + ASSERTL0(it != m_nodeElMap.end(), "could not find"); + + int optiKind = m_mesh->m_spaceDim; + + if (freenodes[i][j]->GetNumCadCurve() == 1) + { + optiKind += 10; + } + else if (freenodes[i][j]->GetNumCADSurf() == 1) + { + optiKind += 20; + } + else + { + optiKind += 10 * m_mesh->m_expDim; + } + + set::iterator c = check.find(freenodes[i][j]->m_id); + ASSERTL0(c == check.end(), "duplicate node"); + check.insert(freenodes[i][j]->m_id); + + ns.push_back(GetNodeOptiFactory().CreateInstance( + optiKind, freenodes[i][j], it->second, m_res, derivUtils, + m_opti)); + } + optiNodes.push_back(ns); + } + + int nset = optiNodes.size(); + int p = 0; + int mn = numeric_limits::max(); + int mx = 0; + for (int i = 0; i < nset; i++) + { + p += optiNodes[i].size(); + mn = min(mn, int(optiNodes[i].size())); + mx = max(mx, int(optiNodes[i].size())); + } + + if (m_config["histfile"].beenSet) + { + ofstream histFile; + string name = m_config["histfile"].as() + "_start.txt"; + histFile.open(name.c_str()); + + for (int i = 0; i < m_dataSet.size(); i++) + { + histFile << m_dataSet[i]->GetScaledJac() << endl; + } + histFile.close(); + } + + cout << scientific << endl; + cout << "N elements:\t\t" + << m_mesh->m_element[m_mesh->m_expDim].size() - elLock.size() << endl + << "N elements invalid:\t" << m_res->startInv << endl + << "Worst jacobian:\t\t" << m_res->worstJac << endl + << "N free nodes:\t\t" << m_res->n << endl + << "N Dof:\t\t\t" << m_res->nDoF << endl + << "N color sets:\t\t" << nset << endl + << "Avg set colors:\t\t" << p / nset << endl + << "Min set:\t\t" << mn << endl + << "Max set:\t\t" << mx << endl + << "Residual tolerance:\t" << restol << endl; + + int nThreads = m_config["numthreads"].as(); + + int ctr = 0; + Thread::ThreadMaster tms; + tms.SetThreadingType("ThreadManagerBoost"); + Thread::ThreadManagerSharedPtr tm = + tms.CreateInstance(Thread::ThreadMaster::SessionJob, nThreads); + + Timer t; + t.Start(); + + ofstream resFile; + if (m_config["resfile"].beenSet) + { + resFile.open(m_config["resfile"].as().c_str()); + } + + for (int i = 0; i < optiNodes.size(); i++) + { + vector jobs(optiNodes[i].size()); + for (int j = 0; j < optiNodes[i].size(); j++) + { + optiNodes[i][j]->CalcMinJac(); + } + } + + while (m_res->val > restol) + { + ctr++; + m_res->val = 0.0; + m_res->func = 0.0; + m_res->nReset[0] = 0; + m_res->nReset[1] = 0; + m_res->nReset[2] = 0; + m_res->alphaI = 0; + for (int i = 0; i < optiNodes.size(); i++) + { + vector jobs(optiNodes[i].size()); + for (int j = 0; j < optiNodes[i].size(); j++) + { + jobs[j] = optiNodes[i][j]->GetJob(); + } + + tm->SetNumWorkers(0); + tm->QueueJobs(jobs); + tm->SetNumWorkers(nThreads); + tm->Wait(); + } + + m_res->startInv = 0; + m_res->worstJac = numeric_limits::max(); + + vector elJobs(m_dataSet.size()); + for (int i = 0; i < m_dataSet.size(); i++) + { + elJobs[i] = m_dataSet[i]->GetJob(); + } + + tm->SetNumWorkers(0); + tm->QueueJobs(elJobs); + tm->SetNumWorkers(nThreads); + tm->Wait(); + + if (m_config["resfile"].beenSet) + { + resFile << m_res->val << " " << m_res->worstJac << " " + << m_res->func << endl; + } + + cout << ctr + << "\tResidual: " << m_res->val + << "\tMin Jac: " << m_res->worstJac + << "\tInvalid: " << m_res->startInv + << "\tReset nodes: " << m_res->nReset[0] << "/" << m_res->nReset[1] + << "/" << m_res->nReset[2] << "\tFunctional: " << m_res->func + << endl; + + if (ctr >= maxIter) + { + break; + } + } + + if (m_config["histfile"].beenSet) + { + ofstream histFile; + string name = m_config["histfile"].as() + "_end.txt"; + histFile.open(name.c_str()); + + for (int i = 0; i < m_dataSet.size(); i++) + { + histFile << m_dataSet[i]->GetScaledJac() << endl; + } + histFile.close(); + } + if (m_config["resfile"].beenSet) + { + resFile.close(); + } + + t.Stop(); + cout << "Time to compute: " << t.TimePerTest(1) << endl; + + cout << "Invalid at end: " << m_res->startInv << endl; + cout << "Worst at end: " << m_res->worstJac << endl; +} + +class NodalUtilTriMonomial : public LibUtilities::NodalUtilTriangle +{ +public: + NodalUtilTriMonomial(int degree, Array r, + Array s) + : NodalUtilTriangle(degree, r, s) + { + } + + virtual ~NodalUtilTriMonomial() + { + } + +protected: + virtual NekVector v_OrthoBasis(const int mode) + { + // Monomial basis. + std::pair modes = m_ordering[mode]; + NekVector ret(m_numPoints); + + for (int i = 0; i < m_numPoints; ++i) + { + ret(i) = + pow(m_xi[0][i], modes.first) * pow(m_xi[1][i], modes.second); + } + + return ret; + } + + virtual NekVector v_OrthoBasisDeriv(const int dir, + const int mode) + { + ASSERTL0(false, "not supported"); + return NekVector(); + } + + virtual boost::shared_ptr v_CreateUtil( + Array > &xi) + { + return MemoryManager::AllocateSharedPtr( + m_degree, xi[0], xi[1]); + } +}; + +void ProcessVarOpti::Analytics() +{ + // Grab the first element from the list + ElementSharedPtr elmt = m_mesh->m_element[m_mesh->m_expDim][0]; + + // Get curved nodes + vector nodes; + elmt->GetCurvedNodes(nodes); + + // We're going to investigate only the first node (corner node) + NodeSharedPtr node = nodes[4]; + + // Loop over overintegration orders + const int nPoints = 200; + const int overInt = 40; + const NekDouble originX = -1.0; + const NekDouble originY = -1.0; + const NekDouble length = 2.0; + const NekDouble dx = length / (nPoints - 1); + + cout << "# overint = " << overInt << endl; + cout << "# Columns: x, y, over-integration orders (0 -> " << overInt - 1 + << "), " + << " min(scaledJac)" << endl; + + // Loop over square defined by (originX, originY), length + for (int k = 0; k < nPoints; ++k) + { + node->m_y = originY + k * dx; + for (int j = 0; j < nPoints; ++j) + { + node->m_x = originX + j * dx; + cout << node->m_x << " " << node->m_y << " "; + + NekDouble minJacNew; + + for (int i = 0; i < overInt; ++i) + { + // Clear any existing node to element mapping. + m_dataSet.clear(); + m_nodeElMap.clear(); + + // Build deriv utils and element map. + map derivUtils = + BuildDerivUtil(i); + + // Reconstruct element map + GetElementMap(i, derivUtils); + + for (int j = 0; j < m_dataSet.size(); j++) + { + m_dataSet[j]->Evaluate(); + m_dataSet[j]->InitialMinJac(); + } + + // Create NodeOpti object. + NodeOptiSharedPtr nodeOpti = + GetNodeOptiFactory().CreateInstance( + m_mesh->m_spaceDim * 11, node, + m_nodeElMap.find(node->m_id)->second, m_res, derivUtils, + m_opti); + + minJacNew = 0.0; + + // Evaluate functional. + nodeOpti->CalcMinJac(); + cout << nodeOpti->GetFunctional<2>(minJacNew) << " "; + // NekDouble eigen; + // nodeOpti->GetFunctional<2>(minJacNew); + // nodeOpti->MinEigen<2>(eigen); + // cout << eigen << " "; + } + + cout << minJacNew << endl; + } + } +} +} +} diff --git a/utilities/NekMesh/ProcessModules/ProcessVarOpti/ProcessVarOpti.h b/utilities/NekMesh/ProcessModules/ProcessVarOpti/ProcessVarOpti.h new file mode 100644 index 0000000000000000000000000000000000000000..b8b9b35f919db07333a5ae2398109ec190824f48 --- /dev/null +++ b/utilities/NekMesh/ProcessModules/ProcessVarOpti/ProcessVarOpti.h @@ -0,0 +1,119 @@ +//////////////////////////////////////////////////////////////////////////////// +// +// File: ProcessJac.h +// +// For more information, please see: http://www.nektar.info/ +// +// The MIT License +// +// Copyright (c) 2006 Division of Applied Mathematics, Brown University (USA), +// Department of Aeronautics, Imperial College London (UK), and Scientific +// Computing and Imaging Institute, University of Utah (USA). +// +// License for the specific language governing rights and limitations under +// Permission is hereby granted, free of charge, to any person obtaining a +// copy of this software and associated documentation files (the "Software"), +// to deal in the Software without restriction, including without limitation +// the rights to use, copy, modify, merge, publish, distribute, sublicense, +// and/or sell copies of the Software, and to permit persons to whom the +// Software is furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included +// in all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +// DEALINGS IN THE SOFTWARE. +// +// Description: Calculate jacobians of elements. +// +//////////////////////////////////////////////////////////////////////////////// + +#ifndef UTILITIES_NEKMESH_PROCESSVAROPTI +#define UTILITIES_NEKMESH_PROCESSVAROPTI + +#include + +#include "ElUtil.h" + +namespace Nektar +{ +namespace Utilities +{ + +struct DerivUtil +{ + NekMatrix VdmD[3]; + NekMatrix VdmDStd[3]; // deriv matrix without interp + NekVector quadW; + + Array > basisDeriv; + + int pts; + int ptsStd; +}; +typedef boost::shared_ptr DerivUtilSharedPtr; + +enum optiType +{ + eLinEl, + eWins, + eRoca, + eHypEl +}; + +struct Residual +{ + NekDouble val; + int n; + int nDoF; + int startInv; + int nReset[3]; + NekDouble worstJac; + NekDouble func; + int alphaI; +}; + +typedef boost::shared_ptr ResidualSharedPtr; + +class ProcessVarOpti : public ProcessModule +{ +public: + /// Creates an instance of this class + static boost::shared_ptr create(MeshSharedPtr m) + { + return MemoryManager::AllocateSharedPtr(m); + } + static ModuleKey className; + + ProcessVarOpti(MeshSharedPtr m); + virtual ~ProcessVarOpti(); + + virtual void Process(); + +private: + void Analytics(); + + typedef std::map > NodeElMap; + + std::map BuildDerivUtil(int o); + void GetElementMap( + int o, std::map derMap); + std::vector GetLockedElements(NekDouble thres); + std::vector > GetColouredNodes( + std::vector elLock); + + NodeElMap m_nodeElMap; + std::vector m_dataSet; + + ResidualSharedPtr m_res; + optiType m_opti; +}; +} +} + +#endif diff --git a/utilities/NekMesh/Tests/MeshGen/cube-sphere.msh b/utilities/NekMesh/Tests/MeshGen/cube-sphere.msh new file mode 100644 index 0000000000000000000000000000000000000000..f0d34a3569da4f1b24b2c70138740fcf5ad7aa8c --- /dev/null +++ b/utilities/NekMesh/Tests/MeshGen/cube-sphere.msh @@ -0,0 +1,4143 @@ +$MeshFormat +2.2 0 8 +$EndMeshFormat +$Nodes +3682 +1 -1 -1 -1 +2 1 -1 -1 +3 1 1 -1 +4 -1 1 -1 +5 -1 -1 1 +6 1 -1 1 +7 1 1 1 +8 -1 1 1 +9 0.25 0 0 +10 0 0.25 0 +11 -0.25 0 0 +12 0 -0.25 0 +13 0 0 -0.25 +14 0 0 0.25 +15 -0.3333333333351836 -1 -1 +16 0.3333333333314858 -1 -1 +17 -0.8333333333336748 -1 -1 +18 -0.6666666666674466 -1 -1 +19 -0.5000000000013151 -1 -1 +20 -0.1666666666689788 -1 -1 +21 -2.773892227025954e-12 -1 -1 +22 0.1666666666643561 -1 -1 +23 0.4999999999986144 -1 -1 +24 0.6666666666657428 -1 -1 +25 0.8333333333328714 -1 -1 +26 1 -0.3333333333351836 -1 +27 1 0.3333333333314858 -1 +28 1 -0.8333333333336748 -1 +29 1 -0.6666666666674466 -1 +30 1 -0.5000000000013151 -1 +31 1 -0.1666666666689788 -1 +32 1 -2.773892227025954e-12 -1 +33 1 0.1666666666643561 -1 +34 1 0.4999999999986144 -1 +35 1 0.6666666666657428 -1 +36 1 0.8333333333328714 -1 +37 0.3333333333351836 1 -1 +38 -0.3333333333314858 1 -1 +39 0.8333333333336748 1 -1 +40 0.6666666666674466 1 -1 +41 0.5000000000013151 1 -1 +42 0.1666666666689788 1 -1 +43 2.773892227025954e-12 1 -1 +44 -0.1666666666643561 1 -1 +45 -0.4999999999986144 1 -1 +46 -0.6666666666657428 1 -1 +47 -0.8333333333328714 1 -1 +48 -1 0.3333333333351836 -1 +49 -1 -0.3333333333314858 -1 +50 -1 0.8333333333336748 -1 +51 -1 0.6666666666674466 -1 +52 -1 0.5000000000013151 -1 +53 -1 0.1666666666689788 -1 +54 -1 2.773892227025954e-12 -1 +55 -1 -0.1666666666643561 -1 +56 -1 -0.4999999999986144 -1 +57 -1 -0.6666666666657428 -1 +58 -1 -0.8333333333328714 -1 +59 -0.3333333333351836 -1 1 +60 0.3333333333314858 -1 1 +61 -0.8333333333336748 -1 1 +62 -0.6666666666674466 -1 1 +63 -0.5000000000013151 -1 1 +64 -0.1666666666689788 -1 1 +65 -2.773892227025954e-12 -1 1 +66 0.1666666666643561 -1 1 +67 0.4999999999986144 -1 1 +68 0.6666666666657428 -1 1 +69 0.8333333333328714 -1 1 +70 1 -0.3333333333351836 1 +71 1 0.3333333333314858 1 +72 1 -0.8333333333336748 1 +73 1 -0.6666666666674466 1 +74 1 -0.5000000000013151 1 +75 1 -0.1666666666689788 1 +76 1 -2.773892227025954e-12 1 +77 1 0.1666666666643561 1 +78 1 0.4999999999986144 1 +79 1 0.6666666666657428 1 +80 1 0.8333333333328714 1 +81 0.3333333333351836 1 1 +82 -0.3333333333314858 1 1 +83 0.8333333333336748 1 1 +84 0.6666666666674466 1 1 +85 0.5000000000013151 1 1 +86 0.1666666666689788 1 1 +87 2.773892227025954e-12 1 1 +88 -0.1666666666643561 1 1 +89 -0.4999999999986144 1 1 +90 -0.6666666666657428 1 1 +91 -0.8333333333328714 1 1 +92 -1 0.3333333333351836 1 +93 -1 -0.3333333333314858 1 +94 -1 0.8333333333336748 1 +95 -1 0.6666666666674466 1 +96 -1 0.5000000000013151 1 +97 -1 0.1666666666689788 1 +98 -1 2.773892227025954e-12 1 +99 -1 -0.1666666666643561 1 +100 -1 -0.4999999999986144 1 +101 -1 -0.6666666666657428 1 +102 -1 -0.8333333333328714 1 +103 -1 -1 -0.3333333333351836 +104 -1 -1 0.3333333333314858 +105 -1 -1 -0.8333333333336748 +106 -1 -1 -0.6666666666674466 +107 -1 -1 -0.5000000000013151 +108 -1 -1 -0.1666666666689788 +109 -1 -1 -2.773892227025954e-12 +110 -1 -1 0.1666666666643561 +111 -1 -1 0.4999999999986144 +112 -1 -1 0.6666666666657428 +113 -1 -1 0.8333333333328714 +114 1 -1 -0.3333333333351836 +115 1 -1 0.3333333333314858 +116 1 -1 -0.8333333333336748 +117 1 -1 -0.6666666666674466 +118 1 -1 -0.5000000000013151 +119 1 -1 -0.1666666666689788 +120 1 -1 -2.773892227025954e-12 +121 1 -1 0.1666666666643561 +122 1 -1 0.4999999999986144 +123 1 -1 0.6666666666657428 +124 1 -1 0.8333333333328714 +125 1 1 -0.3333333333351836 +126 1 1 0.3333333333314858 +127 1 1 -0.8333333333336748 +128 1 1 -0.6666666666674466 +129 1 1 -0.5000000000013151 +130 1 1 -0.1666666666689788 +131 1 1 -2.773892227025954e-12 +132 1 1 0.1666666666643561 +133 1 1 0.4999999999986144 +134 1 1 0.6666666666657428 +135 1 1 0.8333333333328714 +136 -1 1 -0.3333333333351836 +137 -1 1 0.3333333333314858 +138 -1 1 -0.8333333333336748 +139 -1 1 -0.6666666666674466 +140 -1 1 -0.5000000000013151 +141 -1 1 -0.1666666666689788 +142 -1 1 -2.773892227025954e-12 +143 -1 1 0.1666666666643561 +144 -1 1 0.4999999999986144 +145 -1 1 0.6666666666657428 +146 -1 1 0.8333333333328714 +147 0.2309698831279031 0.09567085809107591 0 +148 0.1767766952970038 0.1767766952962699 0 +149 0.09567085809150175 0.2309698831277267 0 +150 -0.09567085809107591 0.2309698831279031 0 +151 -0.1767766952962699 0.1767766952970038 0 +152 -0.2309698831277267 0.09567085809150175 0 +153 -0.2309698831279031 -0.09567085809107591 0 +154 -0.1767766952970038 -0.1767766952962699 0 +155 -0.09567085809150175 -0.2309698831277267 0 +156 0.09567085809107591 -0.2309698831279031 0 +157 0.1767766952962699 -0.1767766952970038 0 +158 0.2309698831277267 -0.09567085809150175 0 +159 0.2309698831279031 0 -0.09567085809107591 +160 0.1767766952970038 0 -0.1767766952962699 +161 0.09567085809150175 0 -0.2309698831277267 +162 0 0.2309698831279031 -0.09567085809107591 +163 0 0.1767766952970038 -0.1767766952962699 +164 0 0.09567085809150175 -0.2309698831277267 +165 -0.2309698831279031 0 -0.09567085809107591 +166 -0.1767766952970038 0 -0.1767766952962699 +167 -0.09567085809150175 0 -0.2309698831277267 +168 0 -0.2309698831279031 -0.09567085809107591 +169 0 -0.1767766952970038 -0.1767766952962699 +170 0 -0.09567085809150175 -0.2309698831277267 +171 0.2309698831279031 0 0.09567085809107591 +172 0.1767766952970038 0 0.1767766952962699 +173 0.09567085809150175 0 0.2309698831277267 +174 0 0.2309698831279031 0.09567085809107591 +175 0 0.1767766952970038 0.1767766952962699 +176 0 0.09567085809150175 0.2309698831277267 +177 -0.2309698831279031 0 0.09567085809107591 +178 -0.1767766952970038 0 0.1767766952962699 +179 -0.09567085809150175 0 0.2309698831277267 +180 0 -0.2309698831279031 0.09567085809107591 +181 0 -0.1767766952970038 0.1767766952962699 +182 0 -0.09567085809150175 0.2309698831277267 +183 -7.225004064876332e-18 1.290179301045812e-18 -1 +184 0.4166666666664355 -0.4166666666668977 -1 +185 0.4166666666668977 0.4166666666664355 -1 +186 -0.4166666666664355 0.4166666666668977 -1 +187 -0.4166666666668977 -0.4166666666664354 -1 +188 -3.632522853943278e-13 -0.6547619047610566 -1 +189 0.6547619047610566 -3.631380910260806e-13 -1 +190 3.631380910260806e-13 0.6547619047610566 -1 +191 -0.6547619047610566 3.631380910260806e-13 -1 +192 -9.08184901016306e-14 -0.1636904761902641 -1 +193 -1.816297551991963e-13 -0.3273809523805283 -1 +194 -2.72441020296762e-13 -0.4910714285707924 -1 +195 0.1041666666663364 -0.5952380952375168 -1 +196 0.2083333333330361 -0.5357142857139772 -1 +197 0.3124999999997358 -0.4761904761904374 -1 +198 0.3124999999998266 -0.3125000000001733 -1 +199 0.2083333333332177 -0.2083333333334488 -1 +200 0.1041666666666089 -0.1041666666667244 -1 +201 0.1041666666665183 -0.2678571428569888 -1 +202 0.1041666666664274 -0.4315476190472531 -1 +203 0.2083333333331275 -0.3720238095237136 -1 +204 0.4761904761900908 -0.312500000000264 -1 +205 0.535714285713746 -0.2083333333336304 -1 +206 0.5952380952374012 -0.1041666666669968 -1 +207 0.4910714285707924 -2.723532457247352e-13 -1 +208 0.3273809523805283 -1.815684004233898e-13 -1 +209 0.1636904761902641 -9.07835551220444e-14 -1 +210 0.2678571428568733 -0.1041666666668152 -1 +211 0.3720238095234821 -0.2083333333335398 -1 +212 0.4315476190471381 -0.104166666666906 -1 +213 0.3541666666652232 -0.8541666666667245 -1 +214 0.3749999999989607 -0.7083333333334488 -1 +215 0.3958333333326981 -0.5625000000001732 -1 +216 0.08333333333259903 -0.7410714285707924 -1 +217 0.1666666666655613 -0.8273809523805282 -1 +218 0.2499999999985236 -0.9136904761902641 -1 +219 0.2708333333322607 -0.7678571428569883 -1 +220 0.2916666666659984 -0.6220238095237131 -1 +221 0.1874999999992985 -0.6815476190472527 -1 +222 0.9136904761902641 -0.2500000000014785 -1 +223 0.8273809523805282 -0.1666666666677734 -1 +224 0.7410714285707924 -0.08333333333406823 -1 +225 0.5624999999998266 -0.3958333333339691 -1 +226 0.7083333333332178 -0.3750000000010406 -1 +227 0.8541666666666089 -0.3541666666681121 -1 +228 0.7678571428568726 -0.2708333333344071 -1 +229 0.6815476190471372 -0.1875000000007019 -1 +230 0.6220238095234817 -0.2916666666673358 -1 +231 0.8541666666666089 -0.8541666666667245 -1 +232 0.7083333333332178 -0.7083333333334488 -1 +233 0.5624999999998266 -0.5625000000001732 -1 +234 0.6874999999994799 -0.8541666666667244 -1 +235 0.5416666666660892 -0.7083333333334489 -1 +236 0.5208333333323514 -0.854166666666725 -1 +237 0.8541666666666085 -0.6875000000004079 -1 +238 0.8541666666666092 -0.5208333333342038 -1 +239 0.7083333333332176 -0.5416666666671682 -1 +240 0.1041666666667244 0.1041666666666089 -1 +241 0.2083333333334488 0.2083333333332177 -1 +242 0.3125000000001733 0.3124999999998266 -1 +243 0.312500000000264 0.4761904761900908 -1 +244 0.2083333333336304 0.535714285713746 -1 +245 0.1041666666669968 0.5952380952374012 -1 +246 2.723517620185442e-13 0.4910714285707924 -1 +247 1.815654330110079e-13 0.3273809523805283 -1 +248 9.07791040034715e-14 0.1636904761902641 -1 +249 0.1041666666668151 0.2678571428568733 -1 +250 0.2083333333335398 0.3720238095234821 -1 +251 0.104166666666906 0.4315476190471381 -1 +252 0.5952380952375168 0.1041666666663365 -1 +253 0.5357142857139772 0.2083333333330362 -1 +254 0.4761904761904374 0.3124999999997358 -1 +255 0.2678571428569888 0.1041666666665183 -1 +256 0.4315476190472531 0.1041666666664274 -1 +257 0.3720238095237135 0.2083333333331275 -1 +258 -0.1041666666663365 0.5952380952375168 -1 +259 -0.2083333333330362 0.5357142857139772 -1 +260 -0.3124999999997358 0.4761904761904374 -1 +261 -0.3124999999998266 0.3125000000001733 -1 +262 -0.2083333333332177 0.2083333333334488 -1 +263 -0.1041666666666089 0.1041666666667244 -1 +264 -0.1041666666665183 0.2678571428569887 -1 +265 -0.1041666666664275 0.4315476190472531 -1 +266 -0.2083333333331275 0.3720238095237135 -1 +267 -0.1041666666667244 -0.1041666666666089 -1 +268 -0.2083333333334488 -0.2083333333332177 -1 +269 -0.3125000000001733 -0.3124999999998266 -1 +270 -0.3125000000002641 -0.4761904761900907 -1 +271 -0.2083333333336305 -0.535714285713746 -1 +272 -0.1041666666669969 -0.5952380952374012 -1 +273 -0.1041666666668152 -0.2678571428568733 -1 +274 -0.2083333333335398 -0.3720238095234821 -1 +275 -0.104166666666906 -0.431547619047138 -1 +276 -0.1636904761902641 9.078549039099594e-14 -1 +277 -0.3273809523805283 1.815696906026908e-13 -1 +278 -0.4910714285707924 2.723538908143858e-13 -1 +279 -0.5952380952375168 -0.1041666666663365 -1 +280 -0.5357142857139772 -0.2083333333330362 -1 +281 -0.4761904761904374 -0.3124999999997358 -1 +282 -0.2678571428569888 -0.1041666666665183 -1 +283 -0.4315476190472531 -0.1041666666664274 -1 +284 -0.3720238095237136 -0.2083333333331275 -1 +285 -0.4761904761900908 0.312500000000264 -1 +286 -0.535714285713746 0.2083333333336304 -1 +287 -0.5952380952374012 0.1041666666669968 -1 +288 -0.2678571428568733 0.1041666666668152 -1 +289 -0.3720238095234821 0.2083333333335398 -1 +290 -0.4315476190471381 0.104166666666906 -1 +291 0.2500000000014785 0.9136904761902641 -1 +292 0.1666666666677734 0.8273809523805282 -1 +293 0.08333333333406823 0.7410714285707924 -1 +294 0.3958333333339691 0.5624999999998266 -1 +295 0.3750000000010406 0.7083333333332178 -1 +296 0.3541666666681121 0.8541666666666089 -1 +297 0.2708333333344071 0.7678571428568726 -1 +298 0.1875000000007019 0.6815476190471372 -1 +299 0.2916666666673358 0.6220238095234817 -1 +300 0.8541666666667245 0.3541666666652232 -1 +301 0.7083333333334488 0.3749999999989607 -1 +302 0.5625000000001732 0.3958333333326981 -1 +303 0.7410714285707924 0.08333333333259911 -1 +304 0.8273809523805282 0.1666666666655614 -1 +305 0.9136904761902641 0.2499999999985236 -1 +306 0.7678571428569883 0.2708333333322608 -1 +307 0.6220238095237131 0.2916666666659985 -1 +308 0.6815476190472527 0.1874999999992985 -1 +309 0.8541666666667245 0.8541666666666089 -1 +310 0.7083333333334488 0.7083333333332178 -1 +311 0.5625000000001732 0.5624999999998266 -1 +312 0.8541666666667244 0.6874999999994799 -1 +313 0.7083333333334489 0.5416666666660892 -1 +314 0.854166666666725 0.5208333333323514 -1 +315 0.6875000000004079 0.8541666666666085 -1 +316 0.5208333333342038 0.8541666666666092 -1 +317 0.5416666666671682 0.7083333333332176 -1 +318 -0.3541666666652232 0.8541666666667245 -1 +319 -0.3749999999989607 0.7083333333334488 -1 +320 -0.3958333333326981 0.5625000000001732 -1 +321 -0.08333333333259911 0.7410714285707924 -1 +322 -0.1666666666655614 0.8273809523805282 -1 +323 -0.2499999999985236 0.9136904761902641 -1 +324 -0.2708333333322608 0.7678571428569883 -1 +325 -0.2916666666659985 0.6220238095237131 -1 +326 -0.1874999999992985 0.6815476190472527 -1 +327 0.08333333333521575 0.9136904761902638 -1 +328 -0.083333333331153 0.9136904761902644 -1 +329 1.346686651082507e-12 0.8273809523805282 -1 +330 -0.2500000000014785 -0.9136904761902641 -1 +331 -0.1666666666677734 -0.8273809523805282 -1 +332 -0.08333333333406834 -0.7410714285707924 -1 +333 -0.3958333333339691 -0.5624999999998266 -1 +334 -0.3750000000010406 -0.7083333333332178 -1 +335 -0.3541666666681121 -0.8541666666666089 -1 +336 -0.2708333333344071 -0.7678571428568726 -1 +337 -0.187500000000702 -0.6815476190471372 -1 +338 -0.2916666666673359 -0.6220238095234817 -1 +339 -0.08333333333521575 -0.9136904761902638 -1 +340 0.083333333331153 -0.9136904761902644 -1 +341 -1.346686651082507e-12 -0.8273809523805282 -1 +342 0.9136904761902638 -0.08333333333521575 -1 +343 0.9136904761902644 0.083333333331153 -1 +344 0.8273809523805282 -1.346686651082507e-12 -1 +345 -0.8541666666667245 -0.3541666666652232 -1 +346 -0.7083333333334488 -0.3749999999989606 -1 +347 -0.5625000000001732 -0.395833333332698 -1 +348 -0.7410714285707924 -0.08333333333259911 -1 +349 -0.8273809523805282 -0.1666666666655614 -1 +350 -0.9136904761902641 -0.2499999999985236 -1 +351 -0.7678571428569883 -0.2708333333322608 -1 +352 -0.6220238095237131 -0.2916666666659984 -1 +353 -0.6815476190472527 -0.1874999999992985 -1 +354 -0.5625000000001732 -0.5624999999998266 -1 +355 -0.7083333333334488 -0.7083333333332178 -1 +356 -0.8541666666667245 -0.8541666666666089 -1 +357 -0.6875000000004079 -0.8541666666666085 -1 +358 -0.5208333333342038 -0.8541666666666092 -1 +359 -0.5416666666671682 -0.7083333333332176 -1 +360 -0.8541666666667244 -0.6874999999994799 -1 +361 -0.7083333333334489 -0.5416666666660892 -1 +362 -0.854166666666725 -0.5208333333323514 -1 +363 -0.9136904761902641 0.2500000000014785 -1 +364 -0.8273809523805282 0.1666666666677734 -1 +365 -0.7410714285707924 0.08333333333406823 -1 +366 -0.5624999999998266 0.3958333333339691 -1 +367 -0.7083333333332178 0.3750000000010406 -1 +368 -0.8541666666666089 0.3541666666681121 -1 +369 -0.7678571428568726 0.2708333333344071 -1 +370 -0.6815476190471372 0.1875000000007019 -1 +371 -0.6220238095234817 0.2916666666673358 -1 +372 -0.8541666666666089 0.8541666666667245 -1 +373 -0.7083333333332178 0.7083333333334488 -1 +374 -0.5624999999998266 0.5625000000001732 -1 +375 -0.6874999999994799 0.8541666666667244 -1 +376 -0.5416666666660892 0.7083333333334489 -1 +377 -0.5208333333323514 0.854166666666725 -1 +378 -0.8541666666666085 0.6875000000004079 -1 +379 -0.8541666666666092 0.5208333333342038 -1 +380 -0.7083333333332176 0.5416666666671682 -1 +381 -0.9136904761902638 0.08333333333521575 -1 +382 -0.9136904761902644 -0.083333333331153 -1 +383 -0.8273809523805282 1.346686651082507e-12 -1 +384 -3.599343045834748e-13 -1 -3.598787934322445e-13 +385 0.4378425325417583 -1 0.4378425325417583 +386 -0.4980158730164071 -1 0.4980158730156147 +387 0.4980158730156146 -1 -0.4980158730164071 +388 -0.437842532543503 -1 -0.437842532543503 +389 -4.043622579630136e-13 -1 -0.6547619047610506 +390 -0.6547619047610508 -1 -4.044193551471373e-13 +391 -1.848854402908266e-12 -1 0.6547619047629667 +392 0.6547619047629667 -1 -1.848854402908266e-12 +393 -0.4568452380961012 -1 0.623511904761711 +394 -0.4156746031757953 -1 0.7490079365078073 +395 -0.3745039682554894 -1 0.8745039682539036 +396 -0.8745039682541018 -1 0.8745039682539036 +397 -0.7490079365082035 -1 0.7490079365078073 +398 -0.6235119047623052 -1 0.623511904761711 +399 -0.5823412698419904 -1 0.7490079365078075 +400 -0.541170634921661 -1 0.8745039682539042 +401 -0.7078373015878537 -1 0.8745039682539045 +402 -0.8745039682541018 -1 0.3745039682525181 +403 -0.7490079365082035 -1 0.4156746031735503 +404 -0.6235119047623052 -1 0.4568452380945824 +405 -0.8745039682541017 -1 0.5411706349196469 +406 -0.7490079365082037 -1 0.5823412698406792 +407 -0.8745039682541024 -1 0.7078373015867762 +408 0.2499999999985133 -1 -0.9136904761902627 +409 0.1666666666655408 -1 -0.8273809523805253 +410 0.0833333333325682 -1 -0.7410714285707879 +411 -0.08333333333409916 -1 -0.7410714285707879 +412 -0.166666666667794 -1 -0.8273809523805253 +413 -0.2500000000014888 -1 -0.9136904761902627 +414 0.08333333333144106 -1 -0.9136904761902626 +415 -1.367572721733268e-12 -1 -0.8273809523805254 +416 -0.08333333333552552 -1 -0.9136904761902631 +417 -0.3594606331372634 -1 -0.8594606331358757 +418 -0.3855879329393433 -1 -0.7189212662717515 +419 -0.4117152327414232 -1 -0.5783818994076273 +420 -0.5783818994076273 -1 -0.5783818994076273 +421 -0.7189212662717515 -1 -0.7189212662717515 +422 -0.8594606331358757 -1 -0.8594606331358757 +423 -0.5261272998034042 -1 -0.8594606331358756 +424 -0.5522545996055079 -1 -0.7189212662717517 +425 -0.6927939664695724 -1 -0.8594606331358763 +426 -0.109460633136179 -1 -0.6005320617066636 +427 -0.2189212662719537 -1 -0.5463022186522768 +428 -0.3283818994077283 -1 -0.4920723755978899 +429 -0.192793966469874 -1 -0.6868415855164008 +430 -0.3022545996056488 -1 -0.6326117424620143 +431 -0.2761272998035691 -1 -0.7731511093261392 +432 0.4568452380945824 -1 -0.6235119047623053 +433 0.4156746031735502 -1 -0.7490079365082036 +434 0.374503968252518 -1 -0.8745039682541018 +435 0.8745039682539036 -1 -0.8745039682541018 +436 0.7490079365078073 -1 -0.7490079365082035 +437 0.6235119047617109 -1 -0.6235119047623052 +438 0.5823412698406789 -1 -0.7490079365082036 +439 0.5411706349196468 -1 -0.8745039682541023 +440 0.7078373015867759 -1 -0.8745039682541027 +441 0.3735119047616099 -1 -0.537202380952568 +442 0.2490079365076051 -1 -0.5763888888887289 +443 0.1245039682536004 -1 -0.6155753968248897 +444 0.3323412698405777 -1 -0.6626984126984664 +445 0.207837301586573 -1 -0.7018849206346275 +446 0.2911706349195455 -1 -0.7881944444443655 +447 0.8745039682539036 -1 -0.3745039682554894 +448 0.7490079365078073 -1 -0.4156746031757953 +449 0.6235119047617109 -1 -0.4568452380961012 +450 0.8745039682539035 -1 -0.5411706349216303 +451 0.7490079365078074 -1 -0.5823412698419599 +452 0.8745039682539042 -1 -0.7078373015877985 +453 -0.5783818994076273 -1 -0.4117152327414232 +454 -0.7189212662717515 -1 -0.3855879329393433 +455 -0.8594606331358757 -1 -0.3594606331372634 +456 -0.7189212662717517 -1 -0.5522545996055386 +457 -0.8594606331358763 -1 -0.5261272998034351 +458 -0.8594606331358766 -1 -0.6927939664696277 +459 0.359460633134054 -1 0.8594606331354395 +460 0.3855879329366221 -1 0.7189212662708792 +461 0.4117152327391902 -1 0.5783818994063188 +462 0.5783818994063188 -1 0.5783818994063188 +463 0.7189212662708792 -1 0.7189212662708792 +464 0.8594606331354395 -1 0.8594606331354395 +465 0.5261272998011828 -1 0.8594606331354394 +466 0.5522545996037511 -1 0.7189212662708793 +467 0.692793966468312 -1 0.85946063313544 +468 0.5783818994063188 -1 0.4117152327391902 +469 0.7189212662708792 -1 0.3855879329366221 +470 0.8594606331354395 -1 0.359460633134054 +471 0.7189212662708794 -1 0.5522545996037508 +472 0.8594606331354401 -1 0.5261272998011828 +473 0.8594606331354406 -1 0.6927939664683119 +474 0.08333333333148482 -1 0.7410714285722251 +475 0.1666666666648185 -1 0.8273809523814833 +476 0.2499999999981521 -1 0.9136904761907416 +477 -0.2500000000018499 -1 0.9136904761907416 +478 -0.1666666666685162 -1 0.8273809523814833 +479 -0.08333333333518256 -1 0.7410714285722251 +480 -1.906891311520553e-12 -1 0.8273809523814836 +481 0.08333333333126322 -1 0.9136904761907423 +482 -0.08333333333540464 -1 0.9136904761907425 +483 -0.3735119047627675 -1 0.5372023809524527 +484 -0.249007936509128 -1 0.5763888888892907 +485 -0.1245039682554884 -1 0.6155753968261287 +486 -0.3323412698424615 -1 0.6626984126985492 +487 -0.2078373015888221 -1 0.7018849206353874 +488 -0.2911706349221558 -1 0.7881944444446461 +489 0.1094606331340529 -1 0.6005320617076646 +490 0.2189212662699547 -1 0.5463022186523625 +491 0.3283818994058565 -1 0.4920723755970604 +492 0.1927939664673868 -1 0.686841585516923 +493 0.3022545996032887 -1 0.6326117424616212 +494 0.2761272998007208 -1 0.773151109326182 +495 -0.7410714285707881 -1 0.08333333333256815 +496 -0.8273809523805253 -1 0.1666666666655407 +497 -0.9136904761902627 -1 0.2499999999985133 +498 -0.9136904761902627 -1 -0.2500000000014888 +499 -0.8273809523805253 -1 -0.166666666667794 +500 -0.7410714285707881 -1 -0.0833333333340992 +501 -0.8273809523805256 -1 -1.184635722850658e-12 +502 -0.9136904761902633 -1 0.08333333333162433 +503 -0.9136904761902634 -1 -0.08333333333504349 +504 -0.49207237559789 -1 -0.3283818994077284 +505 -0.5463022186522769 -1 -0.2189212662719537 +506 -0.6005320617066638 -1 -0.109460633136179 +507 -0.6326117424620145 -1 -0.3022545996056484 +508 -0.6868415855164016 -1 -0.1927939664698739 +509 -0.7731511093261393 -1 -0.2761272998035688 +510 -0.6155753968248898 -1 0.1245039682536004 +511 -0.576388888888729 -1 0.2490079365076051 +512 -0.537202380952568 -1 0.3735119047616099 +513 -0.701884920634627 -1 0.207837301586573 +514 -0.6626984126984666 -1 0.332341269840578 +515 -0.7881944444443651 -1 0.2911706349195459 +516 0.9136904761907416 -1 0.2499999999981522 +517 0.8273809523814833 -1 0.1666666666648185 +518 0.7410714285722251 -1 0.08333333333148485 +519 0.7410714285722251 -1 -0.08333333333518253 +520 0.8273809523814833 -1 -0.1666666666685162 +521 0.9136904761907416 -1 -0.2500000000018499 +522 0.9136904761907415 -1 0.08333333333107994 +523 0.8273809523814836 -1 -2.089800554827548e-12 +524 0.9136904761907421 -1 -0.08333333333588662 +525 0.6155753968261287 -1 -0.1245039682554884 +526 0.5763888888892906 -1 -0.249007936509128 +527 0.5372023809524527 -1 -0.3735119047627675 +528 0.7018849206353871 -1 -0.2078373015888222 +529 0.6626984126985493 -1 -0.3323412698424619 +530 0.7881944444446461 -1 -0.2911706349221562 +531 0.4920723755970604 -1 0.3283818994058565 +532 0.5463022186523625 -1 0.2189212662699547 +533 0.6005320617076646 -1 0.109460633134053 +534 0.6326117424616211 -1 0.3022545996032883 +535 0.6868415855169234 -1 0.1927939664673866 +536 0.7731511093261823 -1 0.2761272998007203 +537 0.3283818994062287 -1 0.3283818994062287 +538 0.2189212662706992 -1 0.2189212662706992 +539 0.1094606331351696 -1 0.1094606331351697 +540 0.1636904761904717 -1 -7.321226958012497e-13 +541 0.3273809523813034 -1 -1.104366598170255e-12 +542 0.491071428572135 -1 -1.47661050053926e-12 +543 0.4368415855168325 -1 0.1094606331344252 +544 0.3826117424615308 -1 0.2189212662703272 +545 0.2731511093260007 -1 0.1094606331347975 +546 -1.476624378327068e-12 -1 0.491071428572135 +547 -1.10439435374587e-12 -1 0.3273809523813034 +548 -7.321643291646725e-13 -1 0.1636904761904717 +549 0.2189212662703267 -1 0.3826117424615306 +550 0.109460633134425 -1 0.4368415855168331 +551 0.109460633134797 -1 0.273151109326001 +552 -0.491071428570878 -1 -3.932842147184141e-13 +553 -0.3273809523807054 -1 -3.821490742896909e-13 +554 -0.1636904761905327 -1 -3.710139338609677e-13 +555 -0.1245039682543717 -1 0.1245039682536338 +556 -0.2490079365083835 -1 0.2490079365076274 +557 -0.3735119047623953 -1 0.373511904761621 +558 -0.4126984126985559 -1 0.249007936507616 +559 -0.4518849206347173 -1 0.1245039682536113 +560 -0.2881944444445441 -1 0.1245039682536222 +561 -0.3283818994077172 -1 -0.3283818994077172 +562 -0.2189212662719315 -1 -0.2189212662719315 +563 -0.1094606331361457 -1 -0.1094606331361457 +564 -0.4368415855164906 -1 -0.1094606331361679 +565 -0.3826117424621042 -1 -0.2189212662719428 +566 -0.2731511093263179 -1 -0.1094606331361568 +567 0.1245039682536337 -1 -0.1245039682543717 +568 0.2490079365076273 -1 -0.2490079365083835 +569 0.373511904761621 -1 -0.3735119047623953 +570 0.4126984126984587 -1 -0.2490079365087555 +571 0.4518849206352972 -1 -0.124503968255116 +572 0.288194444444465 -1 -0.1245039682547436 +573 -0.1245039682551162 -1 0.4518849206352966 +574 -0.2490079365087559 -1 0.412698412698459 +575 -0.124503968254744 -1 0.2881944444444648 +576 -3.710412929283595e-13 -1 -0.1636904761905326 +577 -3.821482812732442e-13 -1 -0.3273809523807052 +578 -3.932552696181289e-13 -1 -0.4910714285708779 +579 0.1245039682536115 -1 -0.4518849206347166 +580 0.2490079365076164 -1 -0.4126984126985562 +581 0.1245039682536226 -1 -0.2881944444445438 +582 -0.2189212662719422 -1 -0.3826117424621038 +583 -0.1094606331361678 -1 -0.4368415855164912 +584 -0.1094606331361564 -1 -0.273151109326318 +585 1 -3.599343045834748e-13 -3.598926712200523e-13 +586 1 0.4378425325417583 0.4378425325417583 +587 1 -0.4980158730164071 0.4980158730156147 +588 1 0.4980158730156146 -0.4980158730164071 +589 1 -0.437842532543503 -0.437842532543503 +590 1 -4.043622579630136e-13 -0.6547619047610506 +591 1 -0.6547619047610508 -4.044193551471373e-13 +592 1 -1.848854402908266e-12 0.6547619047629667 +593 1 0.6547619047629667 -1.848854402908266e-12 +594 1 -0.3594606331372634 -0.8594606331358757 +595 1 -0.3855879329393433 -0.7189212662717515 +596 1 -0.4117152327414232 -0.5783818994076273 +597 1 -0.5783818994076273 -0.5783818994076273 +598 1 -0.7189212662717515 -0.7189212662717515 +599 1 -0.8594606331358757 -0.8594606331358757 +600 1 -0.5261272998034042 -0.8594606331358756 +601 1 -0.5522545996055079 -0.7189212662717517 +602 1 -0.6927939664695724 -0.8594606331358763 +603 1 -0.5783818994076273 -0.4117152327414232 +604 1 -0.7189212662717515 -0.3855879329393433 +605 1 -0.8594606331358757 -0.3594606331372634 +606 1 -0.7189212662717517 -0.5522545996055386 +607 1 -0.8594606331358763 -0.5261272998034351 +608 1 -0.8594606331358766 -0.6927939664696277 +609 1 0.4568452380945824 -0.6235119047623053 +610 1 0.4156746031735502 -0.7490079365082036 +611 1 0.374503968252518 -0.8745039682541018 +612 1 0.8745039682539036 -0.8745039682541018 +613 1 0.7490079365078073 -0.7490079365082035 +614 1 0.6235119047617109 -0.6235119047623052 +615 1 0.5823412698406789 -0.7490079365082036 +616 1 0.5411706349196468 -0.8745039682541023 +617 1 0.7078373015867759 -0.8745039682541027 +618 1 0.8745039682539036 -0.3745039682554894 +619 1 0.7490079365078073 -0.4156746031757953 +620 1 0.6235119047617109 -0.4568452380961012 +621 1 0.8745039682539035 -0.5411706349216303 +622 1 0.7490079365078074 -0.5823412698419599 +623 1 0.8745039682539042 -0.7078373015877985 +624 1 -0.4568452380961012 0.623511904761711 +625 1 -0.4156746031757953 0.7490079365078073 +626 1 -0.3745039682554894 0.8745039682539036 +627 1 -0.8745039682541018 0.8745039682539036 +628 1 -0.7490079365082035 0.7490079365078073 +629 1 -0.6235119047623052 0.623511904761711 +630 1 -0.5823412698419904 0.7490079365078075 +631 1 -0.541170634921661 0.8745039682539042 +632 1 -0.7078373015878537 0.8745039682539045 +633 1 -0.8745039682541018 0.3745039682525181 +634 1 -0.7490079365082035 0.4156746031735503 +635 1 -0.6235119047623052 0.4568452380945824 +636 1 -0.8745039682541017 0.5411706349196469 +637 1 -0.7490079365082037 0.5823412698406792 +638 1 -0.8745039682541024 0.7078373015867762 +639 1 0.359460633134054 0.8594606331354395 +640 1 0.3855879329366221 0.7189212662708792 +641 1 0.4117152327391902 0.5783818994063188 +642 1 0.5783818994063188 0.5783818994063188 +643 1 0.7189212662708792 0.7189212662708792 +644 1 0.8594606331354395 0.8594606331354395 +645 1 0.5261272998011828 0.8594606331354394 +646 1 0.5522545996037511 0.7189212662708793 +647 1 0.692793966468312 0.85946063313544 +648 1 0.5783818994063188 0.4117152327391902 +649 1 0.7189212662708792 0.3855879329366221 +650 1 0.8594606331354395 0.359460633134054 +651 1 0.7189212662708794 0.5522545996037508 +652 1 0.8594606331354401 0.5261272998011828 +653 1 0.8594606331354406 0.6927939664683119 +654 1 0.2499999999985133 -0.9136904761902627 +655 1 0.1666666666655408 -0.8273809523805253 +656 1 0.0833333333325682 -0.7410714285707879 +657 1 -0.08333333333409916 -0.7410714285707879 +658 1 -0.166666666667794 -0.8273809523805253 +659 1 -0.2500000000014888 -0.9136904761902627 +660 1 0.08333333333144106 -0.9136904761902626 +661 1 -1.367572721733268e-12 -0.8273809523805254 +662 1 -0.08333333333552552 -0.9136904761902631 +663 1 -0.109460633136179 -0.6005320617066636 +664 1 -0.2189212662719537 -0.5463022186522768 +665 1 -0.3283818994077283 -0.4920723755978899 +666 1 -0.192793966469874 -0.6868415855164008 +667 1 -0.3022545996056488 -0.6326117424620143 +668 1 -0.2761272998035691 -0.7731511093261392 +669 1 0.3735119047616099 -0.537202380952568 +670 1 0.2490079365076051 -0.5763888888887289 +671 1 0.1245039682536004 -0.6155753968248897 +672 1 0.3323412698405777 -0.6626984126984664 +673 1 0.207837301586573 -0.7018849206346275 +674 1 0.2911706349195455 -0.7881944444443655 +675 1 0.08333333333148482 0.7410714285722251 +676 1 0.1666666666648185 0.8273809523814833 +677 1 0.2499999999981521 0.9136904761907416 +678 1 -0.2500000000018499 0.9136904761907416 +679 1 -0.1666666666685162 0.8273809523814833 +680 1 -0.08333333333518256 0.7410714285722251 +681 1 -1.906891311520553e-12 0.8273809523814836 +682 1 0.08333333333126322 0.9136904761907423 +683 1 -0.08333333333540464 0.9136904761907425 +684 1 -0.3735119047627675 0.5372023809524527 +685 1 -0.249007936509128 0.5763888888892907 +686 1 -0.1245039682554884 0.6155753968261287 +687 1 -0.3323412698424615 0.6626984126985492 +688 1 -0.2078373015888221 0.7018849206353874 +689 1 -0.2911706349221558 0.7881944444446461 +690 1 0.1094606331340529 0.6005320617076646 +691 1 0.2189212662699547 0.5463022186523625 +692 1 0.3283818994058565 0.4920723755970604 +693 1 0.1927939664673868 0.686841585516923 +694 1 0.3022545996032887 0.6326117424616212 +695 1 0.2761272998007208 0.773151109326182 +696 1 -0.7410714285707881 0.08333333333256815 +697 1 -0.8273809523805253 0.1666666666655407 +698 1 -0.9136904761902627 0.2499999999985133 +699 1 -0.9136904761902627 -0.2500000000014888 +700 1 -0.8273809523805253 -0.166666666667794 +701 1 -0.7410714285707881 -0.0833333333340992 +702 1 -0.8273809523805256 -1.184635722850658e-12 +703 1 -0.9136904761902633 0.08333333333162433 +704 1 -0.9136904761902634 -0.08333333333504349 +705 1 -0.49207237559789 -0.3283818994077284 +706 1 -0.5463022186522769 -0.2189212662719537 +707 1 -0.6005320617066638 -0.109460633136179 +708 1 -0.6326117424620145 -0.3022545996056484 +709 1 -0.6868415855164016 -0.1927939664698739 +710 1 -0.7731511093261393 -0.2761272998035688 +711 1 -0.6155753968248898 0.1245039682536004 +712 1 -0.576388888888729 0.2490079365076051 +713 1 -0.537202380952568 0.3735119047616099 +714 1 -0.701884920634627 0.207837301586573 +715 1 -0.6626984126984666 0.332341269840578 +716 1 -0.7881944444443651 0.2911706349195459 +717 1 0.9136904761907416 0.2499999999981522 +718 1 0.8273809523814833 0.1666666666648185 +719 1 0.7410714285722251 0.08333333333148485 +720 1 0.7410714285722251 -0.08333333333518253 +721 1 0.8273809523814833 -0.1666666666685162 +722 1 0.9136904761907416 -0.2500000000018499 +723 1 0.9136904761907415 0.08333333333107994 +724 1 0.8273809523814836 -2.089800554827548e-12 +725 1 0.9136904761907421 -0.08333333333588662 +726 1 0.6155753968261287 -0.1245039682554884 +727 1 0.5763888888892906 -0.249007936509128 +728 1 0.5372023809524527 -0.3735119047627675 +729 1 0.7018849206353871 -0.2078373015888222 +730 1 0.6626984126985493 -0.3323412698424619 +731 1 0.7881944444446461 -0.2911706349221562 +732 1 0.4920723755970604 0.3283818994058565 +733 1 0.5463022186523625 0.2189212662699547 +734 1 0.6005320617076646 0.109460633134053 +735 1 0.6326117424616211 0.3022545996032883 +736 1 0.6868415855169234 0.1927939664673866 +737 1 0.7731511093261823 0.2761272998007203 +738 1 0.3283818994062287 0.3283818994062287 +739 1 0.2189212662706992 0.2189212662706992 +740 1 0.1094606331351696 0.1094606331351697 +741 1 0.1636904761904717 -7.321331041421056e-13 +742 1 0.3273809523813034 -1.104373537064159e-12 +743 1 0.491071428572135 -1.476613969986212e-12 +744 1 0.4368415855168325 0.1094606331344252 +745 1 0.3826117424615308 0.2189212662703272 +746 1 0.2731511093260007 0.1094606331347975 +747 1 -1.476624378327068e-12 0.491071428572135 +748 1 -1.10439435374587e-12 0.3273809523813034 +749 1 -7.321643291646725e-13 0.1636904761904717 +750 1 0.2189212662703267 0.3826117424615306 +751 1 0.109460633134425 0.4368415855168331 +752 1 0.109460633134797 0.273151109326001 +753 1 -3.932552696181289e-13 -0.4910714285708779 +754 1 -3.821482812732442e-13 -0.3273809523807052 +755 1 -3.710412929283595e-13 -0.1636904761905326 +756 1 -0.1094606331361457 -0.1094606331361457 +757 1 -0.2189212662719315 -0.2189212662719315 +758 1 -0.3283818994077172 -0.3283818994077172 +759 1 -0.2189212662719422 -0.3826117424621038 +760 1 -0.1094606331361678 -0.4368415855164912 +761 1 -0.1094606331361564 -0.273151109326318 +762 1 -0.1636904761905326 -3.710243422018235e-13 +763 1 -0.3273809523807054 -3.821560131835948e-13 +764 1 -0.491071428570878 -3.93287684165366e-13 +765 1 -0.4368415855164906 -0.1094606331361679 +766 1 -0.3826117424621042 -0.2189212662719428 +767 1 -0.2731511093263179 -0.1094606331361568 +768 1 0.1245039682536337 -0.1245039682543717 +769 1 0.2490079365076273 -0.2490079365083835 +770 1 0.373511904761621 -0.3735119047623953 +771 1 0.4126984126984587 -0.2490079365087555 +772 1 0.4518849206352972 -0.124503968255116 +773 1 0.288194444444465 -0.1245039682547436 +774 1 -0.1245039682543717 0.1245039682536337 +775 1 -0.2490079365083835 0.2490079365076274 +776 1 -0.3735119047623953 0.373511904761621 +777 1 -0.4126984126985559 0.249007936507616 +778 1 -0.4518849206347173 0.1245039682536113 +779 1 -0.2881944444445441 0.1245039682536222 +780 1 -0.1245039682551162 0.4518849206352966 +781 1 -0.2490079365087559 0.4126984126984591 +782 1 -0.124503968254744 0.2881944444444648 +783 1 0.1245039682536115 -0.4518849206347166 +784 1 0.2490079365076164 -0.4126984126985562 +785 1 0.1245039682536226 -0.2881944444445438 +786 3.599273656895718e-13 1 -3.598926712200523e-13 +787 -0.4378425325417583 1 0.4378425325417583 +788 0.4980158730164071 1 0.4980158730156146 +789 -0.4980158730156147 1 -0.4980158730164071 +790 0.437842532543503 1 -0.437842532543503 +791 4.043622579630136e-13 1 -0.6547619047610506 +792 0.6547619047610508 1 -4.044193551471373e-13 +793 1.848854402908266e-12 1 0.6547619047629667 +794 -0.6547619047629667 1 -1.848854402908266e-12 +795 -0.4568452380945824 1 -0.6235119047623053 +796 -0.4156746031735503 1 -0.7490079365082036 +797 -0.3745039682525181 1 -0.8745039682541018 +798 -0.8745039682539036 1 -0.8745039682541018 +799 -0.7490079365078073 1 -0.7490079365082035 +800 -0.623511904761711 1 -0.6235119047623052 +801 -0.582341269840679 1 -0.7490079365082036 +802 -0.5411706349196468 1 -0.8745039682541023 +803 -0.7078373015867759 1 -0.8745039682541027 +804 -0.8745039682539036 1 -0.3745039682554894 +805 -0.7490079365078073 1 -0.4156746031757953 +806 -0.623511904761711 1 -0.4568452380961012 +807 -0.8745039682539035 1 -0.5411706349216303 +808 -0.7490079365078074 1 -0.5823412698419599 +809 -0.8745039682539042 1 -0.7078373015877985 +810 0.3594606331372634 1 -0.8594606331358757 +811 0.3855879329393433 1 -0.7189212662717515 +812 0.4117152327414232 1 -0.5783818994076273 +813 0.5783818994076273 1 -0.5783818994076273 +814 0.7189212662717515 1 -0.7189212662717515 +815 0.8594606331358757 1 -0.8594606331358757 +816 0.5261272998034042 1 -0.8594606331358756 +817 0.5522545996055079 1 -0.7189212662717517 +818 0.6927939664695724 1 -0.8594606331358763 +819 0.5783818994076273 1 -0.4117152327414232 +820 0.7189212662717515 1 -0.3855879329393433 +821 0.8594606331358757 1 -0.3594606331372634 +822 0.7189212662717517 1 -0.5522545996055386 +823 0.8594606331358763 1 -0.5261272998034351 +824 0.8594606331358766 1 -0.6927939664696277 +825 0.4568452380961012 1 0.623511904761711 +826 0.4156746031757953 1 0.7490079365078073 +827 0.3745039682554894 1 0.8745039682539038 +828 0.8745039682541018 1 0.8745039682539036 +829 0.7490079365082035 1 0.7490079365078073 +830 0.6235119047623052 1 0.6235119047617109 +831 0.5823412698419904 1 0.7490079365078075 +832 0.541170634921661 1 0.8745039682539042 +833 0.7078373015878537 1 0.8745039682539046 +834 0.8745039682541018 1 0.374503968252518 +835 0.7490079365082035 1 0.4156746031735502 +836 0.6235119047623052 1 0.4568452380945824 +837 0.8745039682541017 1 0.5411706349196469 +838 0.7490079365082037 1 0.5823412698406791 +839 0.8745039682541024 1 0.707837301586776 +840 -0.359460633134054 1 0.8594606331354395 +841 -0.3855879329366221 1 0.7189212662708792 +842 -0.4117152327391902 1 0.5783818994063188 +843 -0.5783818994063188 1 0.5783818994063188 +844 -0.7189212662708792 1 0.7189212662708792 +845 -0.8594606331354395 1 0.8594606331354395 +846 -0.5261272998011828 1 0.8594606331354394 +847 -0.5522545996037511 1 0.7189212662708793 +848 -0.692793966468312 1 0.85946063313544 +849 -0.5783818994063188 1 0.4117152327391902 +850 -0.7189212662708792 1 0.3855879329366221 +851 -0.8594606331354395 1 0.359460633134054 +852 -0.7189212662708794 1 0.5522545996037508 +853 -0.8594606331354401 1 0.5261272998011828 +854 -0.8594606331354406 1 0.6927939664683119 +855 -0.2499999999985133 1 -0.9136904761902627 +856 -0.1666666666655408 1 -0.8273809523805253 +857 -0.0833333333325682 1 -0.7410714285707879 +858 0.08333333333409916 1 -0.7410714285707879 +859 0.166666666667794 1 -0.8273809523805253 +860 0.2500000000014888 1 -0.9136904761902627 +861 -0.08333333333144106 1 -0.9136904761902626 +862 1.367572721733268e-12 1 -0.8273809523805254 +863 0.08333333333552552 1 -0.9136904761902631 +864 0.109460633136179 1 -0.6005320617066636 +865 0.2189212662719537 1 -0.5463022186522768 +866 0.3283818994077283 1 -0.4920723755978899 +867 0.192793966469874 1 -0.6868415855164008 +868 0.3022545996056488 1 -0.6326117424620143 +869 0.2761272998035691 1 -0.7731511093261392 +870 -0.3735119047616099 1 -0.537202380952568 +871 -0.2490079365076052 1 -0.5763888888887289 +872 -0.1245039682536004 1 -0.6155753968248897 +873 -0.3323412698405775 1 -0.6626984126984664 +874 -0.2078373015865729 1 -0.7018849206346275 +875 -0.2911706349195455 1 -0.7881944444443655 +876 -0.08333333333148482 1 0.7410714285722251 +877 -0.1666666666648185 1 0.8273809523814833 +878 -0.2499999999981521 1 0.9136904761907416 +879 0.2500000000018499 1 0.9136904761907416 +880 0.1666666666685162 1 0.8273809523814833 +881 0.08333333333518256 1 0.7410714285722251 +882 1.906891311520553e-12 1 0.8273809523814836 +883 -0.08333333333126322 1 0.9136904761907423 +884 0.08333333333540464 1 0.9136904761907425 +885 0.3735119047627675 1 0.5372023809524527 +886 0.249007936509128 1 0.5763888888892906 +887 0.1245039682554884 1 0.6155753968261287 +888 0.3323412698424615 1 0.6626984126985493 +889 0.2078373015888221 1 0.7018849206353874 +890 0.2911706349221558 1 0.7881944444446461 +891 -0.1094606331340529 1 0.6005320617076646 +892 -0.2189212662699547 1 0.5463022186523625 +893 -0.3283818994058565 1 0.4920723755970604 +894 -0.1927939664673868 1 0.686841585516923 +895 -0.3022545996032887 1 0.6326117424616212 +896 -0.2761272998007208 1 0.773151109326182 +897 0.7410714285707881 1 0.08333333333256815 +898 0.8273809523805253 1 0.1666666666655407 +899 0.9136904761902627 1 0.2499999999985133 +900 0.9136904761902627 1 -0.2500000000014888 +901 0.8273809523805253 1 -0.166666666667794 +902 0.7410714285707881 1 -0.0833333333340992 +903 0.8273809523805256 1 -1.184635722850658e-12 +904 0.9136904761902633 1 0.08333333333162433 +905 0.9136904761902634 1 -0.08333333333504349 +906 0.49207237559789 1 -0.3283818994077284 +907 0.5463022186522769 1 -0.2189212662719537 +908 0.6005320617066638 1 -0.109460633136179 +909 0.6326117424620145 1 -0.3022545996056484 +910 0.6868415855164016 1 -0.1927939664698739 +911 0.7731511093261393 1 -0.2761272998035688 +912 0.6155753968248898 1 0.1245039682536003 +913 0.576388888888729 1 0.2490079365076051 +914 0.537202380952568 1 0.3735119047616098 +915 0.701884920634627 1 0.207837301586573 +916 0.6626984126984666 1 0.332341269840578 +917 0.7881944444443651 1 0.2911706349195459 +918 -0.9136904761907416 1 0.2499999999981522 +919 -0.8273809523814833 1 0.1666666666648185 +920 -0.7410714285722251 1 0.08333333333148485 +921 -0.7410714285722251 1 -0.08333333333518253 +922 -0.8273809523814833 1 -0.1666666666685162 +923 -0.9136904761907416 1 -0.2500000000018499 +924 -0.9136904761907415 1 0.08333333333107994 +925 -0.8273809523814836 1 -2.089800554827548e-12 +926 -0.9136904761907421 1 -0.08333333333588662 +927 -0.6155753968261287 1 -0.1245039682554884 +928 -0.5763888888892907 1 -0.249007936509128 +929 -0.5372023809524527 1 -0.3735119047627675 +930 -0.7018849206353871 1 -0.2078373015888222 +931 -0.6626984126985493 1 -0.3323412698424619 +932 -0.7881944444446461 1 -0.2911706349221562 +933 -0.4920723755970604 1 0.3283818994058565 +934 -0.5463022186523625 1 0.2189212662699547 +935 -0.6005320617076646 1 0.109460633134053 +936 -0.6326117424616211 1 0.3022545996032883 +937 -0.6868415855169234 1 0.1927939664673866 +938 -0.7731511093261823 1 0.2761272998007203 +939 3.932535348946532e-13 1 -0.4910714285708779 +940 3.821448118262927e-13 1 -0.3273809523807052 +941 3.710360887579323e-13 1 -0.1636904761905326 +942 0.1094606331361457 1 -0.1094606331361457 +943 0.2189212662719315 1 -0.2189212662719315 +944 0.3283818994077172 1 -0.3283818994077172 +945 0.2189212662719422 1 -0.3826117424621038 +946 0.1094606331361678 1 -0.4368415855164912 +947 0.1094606331361564 1 -0.273151109326318 +948 0.1636904761905326 1 -3.710243422018235e-13 +949 0.3273809523807054 1 -3.821560131835948e-13 +950 0.491071428570878 1 -3.93287684165366e-13 +951 0.4368415855164906 1 -0.1094606331361679 +952 0.3826117424621042 1 -0.2189212662719428 +953 0.2731511093263179 1 -0.1094606331361568 +954 1.476622643603592e-12 1 0.491071428572135 +955 1.104390884298919e-12 1 0.3273809523813034 +956 7.321591249942452e-13 1 0.1636904761904717 +957 -0.1094606331351696 1 0.1094606331351697 +958 -0.2189212662706992 1 0.2189212662706992 +959 -0.3283818994062287 1 0.3283818994062287 +960 -0.2189212662703267 1 0.3826117424615306 +961 -0.109460633134425 1 0.4368415855168331 +962 -0.109460633134797 1 0.2731511093260009 +963 0.3735119047623953 1 0.373511904761621 +964 0.2490079365083835 1 0.2490079365076274 +965 0.1245039682543717 1 0.1245039682536337 +966 0.1245039682551162 1 0.4518849206352966 +967 0.2490079365087559 1 0.412698412698459 +968 0.124503968254744 1 0.2881944444444648 +969 -0.1636904761904717 1 -7.321331041421056e-13 +970 -0.3273809523813034 1 -1.104373537064159e-12 +971 -0.491071428572135 1 -1.476613969986212e-12 +972 -0.4368415855168325 1 0.1094606331344252 +973 -0.3826117424615308 1 0.2189212662703272 +974 -0.2731511093260007 1 0.1094606331347975 +975 -0.373511904761621 1 -0.3735119047623953 +976 -0.2490079365076274 1 -0.2490079365083835 +977 -0.1245039682536337 1 -0.1245039682543717 +978 -0.1245039682536115 1 -0.4518849206347166 +979 -0.2490079365076164 1 -0.4126984126985562 +980 -0.1245039682536226 1 -0.2881944444445438 +981 0.4126984126985559 1 0.2490079365076159 +982 0.4518849206347173 1 0.1245039682536113 +983 0.2881944444445441 1 0.1245039682536222 +984 -0.4126984126984587 1 -0.2490079365087554 +985 -0.4518849206352971 1 -0.124503968255116 +986 -0.288194444444465 1 -0.1245039682547436 +987 -1 3.599204267956679e-13 -3.598926712200523e-13 +988 -1 -0.4378425325417583 0.4378425325417583 +989 -1 0.4980158730164071 0.4980158730156146 +990 -1 -0.4980158730156147 -0.4980158730164071 +991 -1 0.437842532543503 -0.437842532543503 +992 -1 4.043622579630136e-13 -0.6547619047610506 +993 -1 0.6547619047610508 -4.044193551471373e-13 +994 -1 1.848854402908266e-12 0.6547619047629667 +995 -1 -0.6547619047629667 -1.848854402908266e-12 +996 -1 0.3594606331372634 -0.8594606331358757 +997 -1 0.3855879329393433 -0.7189212662717515 +998 -1 0.4117152327414232 -0.5783818994076273 +999 -1 0.5783818994076273 -0.5783818994076273 +1000 -1 0.7189212662717515 -0.7189212662717515 +1001 -1 0.8594606331358757 -0.8594606331358757 +1002 -1 0.5261272998034042 -0.8594606331358756 +1003 -1 0.5522545996055079 -0.7189212662717517 +1004 -1 0.6927939664695724 -0.8594606331358763 +1005 -1 0.5783818994076273 -0.4117152327414232 +1006 -1 0.7189212662717515 -0.3855879329393433 +1007 -1 0.8594606331358757 -0.3594606331372634 +1008 -1 0.7189212662717517 -0.5522545996055386 +1009 -1 0.8594606331358763 -0.5261272998034351 +1010 -1 0.8594606331358766 -0.6927939664696277 +1011 -1 -0.359460633134054 0.8594606331354395 +1012 -1 -0.3855879329366221 0.7189212662708792 +1013 -1 -0.4117152327391902 0.5783818994063188 +1014 -1 -0.5783818994063188 0.5783818994063188 +1015 -1 -0.7189212662708792 0.7189212662708792 +1016 -1 -0.8594606331354395 0.8594606331354395 +1017 -1 -0.5261272998011828 0.8594606331354394 +1018 -1 -0.5522545996037511 0.7189212662708793 +1019 -1 -0.692793966468312 0.85946063313544 +1020 -1 -0.5783818994063188 0.4117152327391902 +1021 -1 -0.7189212662708792 0.3855879329366221 +1022 -1 -0.8594606331354395 0.359460633134054 +1023 -1 -0.7189212662708794 0.5522545996037508 +1024 -1 -0.8594606331354401 0.5261272998011828 +1025 -1 -0.8594606331354406 0.6927939664683119 +1026 -1 -0.4568452380945824 -0.6235119047623053 +1027 -1 -0.4156746031735503 -0.7490079365082036 +1028 -1 -0.3745039682525181 -0.8745039682541018 +1029 -1 -0.8745039682539036 -0.8745039682541018 +1030 -1 -0.7490079365078073 -0.7490079365082035 +1031 -1 -0.623511904761711 -0.6235119047623052 +1032 -1 -0.582341269840679 -0.7490079365082036 +1033 -1 -0.5411706349196468 -0.8745039682541023 +1034 -1 -0.7078373015867759 -0.8745039682541027 +1035 -1 -0.8745039682539036 -0.3745039682554894 +1036 -1 -0.7490079365078073 -0.4156746031757953 +1037 -1 -0.623511904761711 -0.4568452380961012 +1038 -1 -0.8745039682539035 -0.5411706349216303 +1039 -1 -0.7490079365078074 -0.5823412698419599 +1040 -1 -0.8745039682539042 -0.7078373015877985 +1041 -1 0.4568452380961012 0.623511904761711 +1042 -1 0.4156746031757953 0.7490079365078073 +1043 -1 0.3745039682554894 0.8745039682539038 +1044 -1 0.8745039682541018 0.8745039682539036 +1045 -1 0.7490079365082035 0.7490079365078073 +1046 -1 0.6235119047623052 0.6235119047617109 +1047 -1 0.5823412698419904 0.7490079365078075 +1048 -1 0.541170634921661 0.8745039682539042 +1049 -1 0.7078373015878537 0.8745039682539046 +1050 -1 0.8745039682541018 0.374503968252518 +1051 -1 0.7490079365082035 0.4156746031735502 +1052 -1 0.6235119047623052 0.4568452380945824 +1053 -1 0.8745039682541017 0.5411706349196469 +1054 -1 0.7490079365082037 0.5823412698406791 +1055 -1 0.8745039682541024 0.707837301586776 +1056 -1 -0.2499999999985133 -0.9136904761902627 +1057 -1 -0.1666666666655408 -0.8273809523805253 +1058 -1 -0.0833333333325682 -0.7410714285707879 +1059 -1 0.08333333333409916 -0.7410714285707879 +1060 -1 0.166666666667794 -0.8273809523805253 +1061 -1 0.2500000000014888 -0.9136904761902627 +1062 -1 -0.08333333333144106 -0.9136904761902626 +1063 -1 1.367572721733268e-12 -0.8273809523805254 +1064 -1 0.08333333333552552 -0.9136904761902631 +1065 -1 0.109460633136179 -0.6005320617066636 +1066 -1 0.2189212662719537 -0.5463022186522768 +1067 -1 0.3283818994077283 -0.4920723755978899 +1068 -1 0.192793966469874 -0.6868415855164008 +1069 -1 0.3022545996056488 -0.6326117424620143 +1070 -1 0.2761272998035691 -0.7731511093261392 +1071 -1 -0.3735119047616099 -0.537202380952568 +1072 -1 -0.2490079365076052 -0.5763888888887289 +1073 -1 -0.1245039682536004 -0.6155753968248897 +1074 -1 -0.3323412698405775 -0.6626984126984664 +1075 -1 -0.2078373015865729 -0.7018849206346275 +1076 -1 -0.2911706349195455 -0.7881944444443655 +1077 -1 -0.08333333333148482 0.7410714285722251 +1078 -1 -0.1666666666648185 0.8273809523814833 +1079 -1 -0.2499999999981521 0.9136904761907416 +1080 -1 0.2500000000018499 0.9136904761907416 +1081 -1 0.1666666666685162 0.8273809523814833 +1082 -1 0.08333333333518256 0.7410714285722251 +1083 -1 1.906891311520553e-12 0.8273809523814836 +1084 -1 -0.08333333333126322 0.9136904761907423 +1085 -1 0.08333333333540464 0.9136904761907425 +1086 -1 0.3735119047627675 0.5372023809524527 +1087 -1 0.249007936509128 0.5763888888892906 +1088 -1 0.1245039682554884 0.6155753968261287 +1089 -1 0.3323412698424615 0.6626984126985493 +1090 -1 0.2078373015888221 0.7018849206353874 +1091 -1 0.2911706349221558 0.7881944444446461 +1092 -1 -0.1094606331340529 0.6005320617076646 +1093 -1 -0.2189212662699547 0.5463022186523625 +1094 -1 -0.3283818994058565 0.4920723755970604 +1095 -1 -0.1927939664673868 0.686841585516923 +1096 -1 -0.3022545996032887 0.6326117424616212 +1097 -1 -0.2761272998007208 0.773151109326182 +1098 -1 -0.9136904761907416 0.2499999999981522 +1099 -1 -0.8273809523814833 0.1666666666648185 +1100 -1 -0.7410714285722251 0.08333333333148485 +1101 -1 -0.7410714285722251 -0.08333333333518253 +1102 -1 -0.8273809523814833 -0.1666666666685162 +1103 -1 -0.9136904761907416 -0.2500000000018499 +1104 -1 -0.9136904761907415 0.08333333333107994 +1105 -1 -0.8273809523814836 -2.089800554827548e-12 +1106 -1 -0.9136904761907421 -0.08333333333588662 +1107 -1 -0.6155753968261287 -0.1245039682554884 +1108 -1 -0.5763888888892907 -0.249007936509128 +1109 -1 -0.5372023809524527 -0.3735119047627675 +1110 -1 -0.7018849206353871 -0.2078373015888222 +1111 -1 -0.6626984126985493 -0.3323412698424619 +1112 -1 -0.7881944444446461 -0.2911706349221562 +1113 -1 -0.4920723755970604 0.3283818994058565 +1114 -1 -0.5463022186523625 0.2189212662699547 +1115 -1 -0.6005320617076646 0.109460633134053 +1116 -1 -0.6326117424616211 0.3022545996032883 +1117 -1 -0.6868415855169234 0.1927939664673866 +1118 -1 -0.7731511093261823 0.2761272998007203 +1119 -1 0.7410714285707881 0.08333333333256815 +1120 -1 0.8273809523805253 0.1666666666655407 +1121 -1 0.9136904761902627 0.2499999999985133 +1122 -1 0.9136904761902627 -0.2500000000014888 +1123 -1 0.8273809523805253 -0.166666666667794 +1124 -1 0.7410714285707881 -0.0833333333340992 +1125 -1 0.8273809523805256 -1.184635722850658e-12 +1126 -1 0.9136904761902633 0.08333333333162433 +1127 -1 0.9136904761902634 -0.08333333333504349 +1128 -1 0.49207237559789 -0.3283818994077284 +1129 -1 0.5463022186522769 -0.2189212662719537 +1130 -1 0.6005320617066638 -0.109460633136179 +1131 -1 0.6326117424620145 -0.3022545996056484 +1132 -1 0.6868415855164016 -0.1927939664698739 +1133 -1 0.7731511093261393 -0.2761272998035688 +1134 -1 0.6155753968248898 0.1245039682536003 +1135 -1 0.576388888888729 0.2490079365076051 +1136 -1 0.537202380952568 0.3735119047616098 +1137 -1 0.701884920634627 0.207837301586573 +1138 -1 0.6626984126984666 0.332341269840578 +1139 -1 0.7881944444443651 0.2911706349195459 +1140 -1 0.3735119047623953 0.373511904761621 +1141 -1 0.2490079365083835 0.2490079365076274 +1142 -1 0.1245039682543717 0.1245039682536337 +1143 -1 7.321539208238173e-13 0.1636904761904718 +1144 -1 1.104387414851967e-12 0.3273809523813034 +1145 -1 1.476620908880116e-12 0.4910714285721351 +1146 -1 0.1245039682551162 0.4518849206352967 +1147 -1 0.2490079365087559 0.4126984126984591 +1148 -1 0.124503968254744 0.2881944444444649 +1149 -1 0.491071428570878 -3.93287684165366e-13 +1150 -1 0.3273809523807054 -3.821560131835948e-13 +1151 -1 0.1636904761905327 -3.710243422018235e-13 +1152 -1 0.4126984126985559 0.2490079365076159 +1153 -1 0.4518849206347173 0.1245039682536113 +1154 -1 0.2881944444445441 0.1245039682536222 +1155 -1 -0.3283818994062287 0.3283818994062287 +1156 -1 -0.2189212662706992 0.2189212662706992 +1157 -1 -0.1094606331351696 0.1094606331351697 +1158 -1 -0.1636904761904717 -7.321331041421056e-13 +1159 -1 -0.3273809523813034 -1.104373537064159e-12 +1160 -1 -0.491071428572135 -1.476613969986212e-12 +1161 -1 -0.4368415855168325 0.1094606331344252 +1162 -1 -0.3826117424615308 0.2189212662703272 +1163 -1 -0.2731511093260007 0.1094606331347975 +1164 -1 -0.2189212662703267 0.3826117424615306 +1165 -1 -0.109460633134425 0.4368415855168331 +1166 -1 -0.109460633134797 0.273151109326001 +1167 -1 -0.373511904761621 -0.3735119047623953 +1168 -1 -0.2490079365076274 -0.2490079365083835 +1169 -1 -0.1245039682536337 -0.1245039682543717 +1170 -1 3.710308845875043e-13 -0.1636904761905326 +1171 -1 3.821413423793408e-13 -0.3273809523807052 +1172 -1 3.932518001711772e-13 -0.4910714285708779 +1173 -1 -0.1245039682536115 -0.4518849206347165 +1174 -1 -0.2490079365076164 -0.4126984126985562 +1175 -1 -0.1245039682536226 -0.2881944444445438 +1176 -1 0.1094606331361457 -0.1094606331361457 +1177 -1 0.2189212662719315 -0.2189212662719315 +1178 -1 0.3283818994077172 -0.3283818994077172 +1179 -1 0.2189212662719422 -0.3826117424621038 +1180 -1 0.1094606331361678 -0.4368415855164912 +1181 -1 0.1094606331361564 -0.273151109326318 +1182 -1 -0.4126984126984587 -0.2490079365087554 +1183 -1 -0.4518849206352971 -0.124503968255116 +1184 -1 -0.288194444444465 -0.1245039682547436 +1185 -1 0.4368415855164906 -0.1094606331361679 +1186 -1 0.3826117424621042 -0.2189212662719428 +1187 -1 0.2731511093263179 -0.1094606331361568 +1188 -7.225004064876332e-18 1.290179301045812e-18 1 +1189 0.4166666666664355 -0.4166666666668977 1 +1190 0.4166666666668977 0.4166666666664355 1 +1191 -0.4166666666664355 0.4166666666668977 1 +1192 -0.4166666666668977 -0.4166666666664354 1 +1193 -3.632522853943278e-13 -0.6547619047610566 1 +1194 0.6547619047610566 -3.631380910260806e-13 1 +1195 3.631380910260806e-13 0.6547619047610566 1 +1196 -0.6547619047610566 3.631380910260806e-13 1 +1197 -0.3541666666681121 -0.8541666666666088 1 +1198 -0.3750000000010406 -0.7083333333332177 1 +1199 -0.3958333333339691 -0.5624999999998266 1 +1200 -0.5625000000001732 -0.5624999999998266 1 +1201 -0.7083333333334488 -0.7083333333332178 1 +1202 -0.8541666666667245 -0.8541666666666089 1 +1203 -0.5208333333342529 -0.8541666666666087 1 +1204 -0.5416666666672052 -0.7083333333332179 1 +1205 -0.6875000000004211 -0.8541666666666095 1 +1206 -0.5625000000001732 -0.395833333332698 1 +1207 -0.7083333333334488 -0.3749999999989606 1 +1208 -0.8541666666667245 -0.3541666666652232 1 +1209 -0.7083333333334488 -0.5416666666660894 1 +1210 -0.8541666666667249 -0.520833333332352 1 +1211 -0.8541666666667254 -0.6874999999994813 1 +1212 0.3958333333326981 -0.5625000000001732 1 +1213 0.3749999999989607 -0.7083333333334488 1 +1214 0.3541666666652232 -0.8541666666667245 1 +1215 0.8541666666666089 -0.8541666666667245 1 +1216 0.7083333333332178 -0.7083333333334488 1 +1217 0.5624999999998266 -0.5625000000001732 1 +1218 0.5416666666660894 -0.7083333333334488 1 +1219 0.520833333332352 -0.8541666666667249 1 +1220 0.6874999999994813 -0.8541666666667254 1 +1221 0.8541666666666089 -0.3541666666681121 1 +1222 0.7083333333332178 -0.3750000000010406 1 +1223 0.5624999999998266 -0.3958333333339691 1 +1224 0.8541666666666088 -0.5208333333342529 1 +1225 0.7083333333332179 -0.5416666666672052 1 +1226 0.8541666666666095 -0.6875000000004211 1 +1227 0.5625000000001732 0.3958333333326981 1 +1228 0.7083333333334488 0.3749999999989607 1 +1229 0.8541666666667245 0.3541666666652232 1 +1230 0.8541666666667245 0.8541666666666089 1 +1231 0.7083333333334488 0.7083333333332178 1 +1232 0.5625000000001732 0.5624999999998266 1 +1233 0.7083333333334488 0.5416666666660894 1 +1234 0.8541666666667249 0.520833333332352 1 +1235 0.8541666666667254 0.6874999999994813 1 +1236 0.3541666666681121 0.8541666666666089 1 +1237 0.3750000000010406 0.7083333333332178 1 +1238 0.3958333333339691 0.5624999999998266 1 +1239 0.5208333333342529 0.8541666666666088 1 +1240 0.5416666666672052 0.7083333333332179 1 +1241 0.6875000000004211 0.8541666666666095 1 +1242 -0.3958333333326981 0.5625000000001732 1 +1243 -0.3749999999989607 0.7083333333334488 1 +1244 -0.3541666666652232 0.8541666666667245 1 +1245 -0.8541666666666089 0.8541666666667245 1 +1246 -0.7083333333332178 0.7083333333334488 1 +1247 -0.5624999999998266 0.5625000000001732 1 +1248 -0.5416666666660894 0.7083333333334488 1 +1249 -0.520833333332352 0.8541666666667249 1 +1250 -0.6874999999994813 0.8541666666667254 1 +1251 -0.8541666666666089 0.3541666666681121 1 +1252 -0.7083333333332178 0.3750000000010406 1 +1253 -0.5624999999998266 0.3958333333339691 1 +1254 -0.8541666666666088 0.5208333333342529 1 +1255 -0.7083333333332179 0.5416666666672052 1 +1256 -0.8541666666666095 0.6875000000004211 1 +1257 0.2499999999985236 -0.9136904761902641 1 +1258 0.1666666666655613 -0.8273809523805282 1 +1259 0.08333333333259901 -0.7410714285707924 1 +1260 -0.08333333333406832 -0.7410714285707924 1 +1261 -0.1666666666677734 -0.8273809523805282 1 +1262 -0.2500000000014785 -0.9136904761902641 1 +1263 0.08333333333145133 -0.913690476190264 1 +1264 -1.347005840202087e-12 -0.8273809523805284 1 +1265 -0.08333333333551525 -0.9136904761902647 1 +1266 -0.1041666666669969 -0.5952380952374012 1 +1267 -0.2083333333336305 -0.535714285713746 1 +1268 -0.3125000000002641 -0.4761904761900907 1 +1269 -0.187500000000702 -0.6815476190471371 1 +1270 -0.2916666666673358 -0.6220238095234822 1 +1271 -0.2708333333344075 -0.7678571428568737 1 +1272 0.3124999999997358 -0.4761904761904374 1 +1273 0.2083333333330361 -0.5357142857139772 1 +1274 0.1041666666663364 -0.5952380952375168 1 +1275 0.2916666666659983 -0.6220238095237131 1 +1276 0.1874999999992987 -0.6815476190472531 1 +1277 0.270833333332261 -0.7678571428569896 1 +1278 0.9136904761902641 0.2499999999985236 1 +1279 0.8273809523805282 0.1666666666655613 1 +1280 0.7410714285707924 0.0833333333325991 1 +1281 0.7410714285707924 -0.08333333333406824 1 +1282 0.8273809523805282 -0.1666666666677733 1 +1283 0.9136904761902641 -0.2500000000014785 1 +1284 0.913690476190264 0.08333333333145138 1 +1285 0.8273809523805284 -1.346950329050856e-12 1 +1286 0.9136904761902647 -0.08333333333551522 1 +1287 0.5952380952374012 -0.1041666666669968 1 +1288 0.535714285713746 -0.2083333333336304 1 +1289 0.4761904761900908 -0.312500000000264 1 +1290 0.6815476190471371 -0.187500000000702 1 +1291 0.6220238095234822 -0.2916666666673358 1 +1292 0.7678571428568737 -0.2708333333344075 1 +1293 0.4761904761904374 0.3124999999997358 1 +1294 0.5357142857139772 0.2083333333330362 1 +1295 0.5952380952375168 0.1041666666663365 1 +1296 0.6220238095237131 0.2916666666659984 1 +1297 0.6815476190472531 0.1874999999992988 1 +1298 0.7678571428569896 0.2708333333322611 1 +1299 -0.2499999999985236 0.9136904761902641 1 +1300 -0.1666666666655613 0.8273809523805282 1 +1301 -0.0833333333325991 0.7410714285707924 1 +1302 0.08333333333406824 0.7410714285707924 1 +1303 0.1666666666677733 0.8273809523805282 1 +1304 0.2500000000014785 0.9136904761902641 1 +1305 -0.08333333333145138 0.913690476190264 1 +1306 1.346950329050856e-12 0.8273809523805284 1 +1307 0.08333333333551522 0.9136904761902647 1 +1308 0.1041666666669968 0.5952380952374012 1 +1309 0.2083333333336304 0.535714285713746 1 +1310 0.312500000000264 0.4761904761900908 1 +1311 0.187500000000702 0.6815476190471371 1 +1312 0.2916666666673358 0.6220238095234822 1 +1313 0.2708333333344075 0.7678571428568737 1 +1314 -0.3124999999997358 0.4761904761904374 1 +1315 -0.2083333333330362 0.5357142857139772 1 +1316 -0.1041666666663365 0.5952380952375168 1 +1317 -0.2916666666659984 0.6220238095237131 1 +1318 -0.1874999999992988 0.6815476190472531 1 +1319 -0.2708333333322611 0.7678571428569896 1 +1320 -0.9136904761902641 -0.2499999999985236 1 +1321 -0.8273809523805282 -0.1666666666655613 1 +1322 -0.7410714285707924 -0.0833333333325991 1 +1323 -0.7410714285707924 0.08333333333406824 1 +1324 -0.8273809523805282 0.1666666666677733 1 +1325 -0.9136904761902641 0.2500000000014785 1 +1326 -0.913690476190264 -0.08333333333145138 1 +1327 -0.8273809523805284 1.346950329050856e-12 1 +1328 -0.9136904761902647 0.08333333333551522 1 +1329 -0.5952380952374012 0.1041666666669968 1 +1330 -0.535714285713746 0.2083333333336304 1 +1331 -0.4761904761900908 0.312500000000264 1 +1332 -0.6815476190471371 0.187500000000702 1 +1333 -0.6220238095234822 0.2916666666673358 1 +1334 -0.7678571428568737 0.2708333333344075 1 +1335 -0.4761904761904374 -0.3124999999997358 1 +1336 -0.5357142857139772 -0.2083333333330361 1 +1337 -0.5952380952375168 -0.1041666666663365 1 +1338 -0.6220238095237131 -0.2916666666659983 1 +1339 -0.6815476190472531 -0.1874999999992988 1 +1340 -0.7678571428569896 -0.2708333333322611 1 +1341 0.3124999999998266 -0.3125000000001733 1 +1342 0.2083333333332177 -0.2083333333334488 1 +1343 0.1041666666666089 -0.1041666666667244 1 +1344 -9.08184901016306e-14 -0.1636904761902641 1 +1345 -1.816297551991963e-13 -0.3273809523805283 1 +1346 -2.72441020296762e-13 -0.4910714285707924 1 +1347 0.1041666666664272 -0.4315476190472523 1 +1348 0.2083333333331271 -0.3720238095237131 1 +1349 0.1041666666665181 -0.2678571428569879 1 +1350 0.4910714285707924 -2.723532457247352e-13 1 +1351 0.3273809523805283 -1.815684004233898e-13 1 +1352 0.1636904761902641 -9.07835551220444e-14 1 +1353 0.3720238095234816 -0.2083333333335393 1 +1354 0.4315476190471372 -0.1041666666669059 1 +1355 0.2678571428568727 -0.1041666666668148 1 +1356 2.723517620185442e-13 0.4910714285707924 1 +1357 1.815654330110079e-13 0.3273809523805283 1 +1358 9.07791040034715e-14 0.1636904761902641 1 +1359 0.1041666666667244 0.1041666666666089 1 +1360 0.2083333333334488 0.2083333333332177 1 +1361 0.3125000000001733 0.3124999999998266 1 +1362 0.2083333333335393 0.3720238095234816 1 +1363 0.1041666666669059 0.4315476190471372 1 +1364 0.1041666666668148 0.2678571428568727 1 +1365 0.4315476190472523 0.1041666666664273 1 +1366 0.3720238095237131 0.2083333333331271 1 +1367 0.267857142856988 0.1041666666665181 1 +1368 -0.3124999999998266 0.3125000000001733 1 +1369 -0.2083333333332177 0.2083333333334488 1 +1370 -0.1041666666666089 0.1041666666667244 1 +1371 -0.1041666666664273 0.4315476190472523 1 +1372 -0.2083333333331271 0.3720238095237131 1 +1373 -0.1041666666665181 0.267857142856988 1 +1374 -0.1041666666667244 -0.1041666666666089 1 +1375 -0.2083333333334488 -0.2083333333332177 1 +1376 -0.3125000000001733 -0.3124999999998266 1 +1377 -0.2083333333335394 -0.3720238095234816 1 +1378 -0.104166666666906 -0.4315476190471373 1 +1379 -0.1041666666668149 -0.2678571428568726 1 +1380 -0.1636904761902641 9.078549039099594e-14 1 +1381 -0.3273809523805283 1.815696906026908e-13 1 +1382 -0.4910714285707924 2.723538908143858e-13 1 +1383 -0.4315476190472523 -0.1041666666664273 1 +1384 -0.3720238095237131 -0.2083333333331271 1 +1385 -0.267857142856988 -0.1041666666665181 1 +1386 -0.3720238095234816 0.2083333333335393 1 +1387 -0.4315476190471372 0.1041666666669059 1 +1388 -0.2678571428568727 0.1041666666668148 1 +1389 0.1943559609311673 0.1111884896258066 -0.1111884896257454 +1390 0.1111884896264647 0.1943559609307611 -0.1111884896257973 +1391 0.1111884896264837 0.1111884896260428 -0.1943559609306097 +1392 -0.1111884896258066 0.1943559609311673 -0.1111884896257454 +1393 -0.1943559609307611 0.1111884896264647 -0.1111884896257973 +1394 -0.1111884896260428 0.1111884896264837 -0.1943559609306097 +1395 -0.1943559609311673 -0.1111884896258066 -0.1111884896257454 +1396 -0.1111884896264647 -0.1943559609307611 -0.1111884896257973 +1397 -0.1111884896264837 -0.1111884896260428 -0.1943559609306097 +1398 0.194355960930916 -0.111188489626214 -0.1111884896257773 +1399 0.1111884896262741 -0.1111884896262528 -0.1943559609306095 +1400 0.1111884896256435 -0.1943559609312681 -0.1111884896257323 +1401 0.1943559609311673 0.1111884896258066 0.1111884896257454 +1402 0.1111884896264647 0.1943559609307611 0.1111884896257973 +1403 0.1111884896264837 0.1111884896260428 0.1943559609306097 +1404 -0.1111884896258066 0.1943559609311673 0.1111884896257454 +1405 -0.1943559609307611 0.1111884896264647 0.1111884896257973 +1406 -0.1111884896260428 0.1111884896264837 0.1943559609306097 +1407 -0.1943559609311673 -0.1111884896258066 0.1111884896257454 +1408 -0.1111884896264647 -0.1943559609307611 0.1111884896257973 +1409 -0.1111884896264837 -0.1111884896260428 0.1943559609306097 +1410 0.194355960930916 -0.111188489626214 0.1111884896257773 +1411 0.1111884896262741 -0.1111884896262528 0.1943559609306095 +1412 0.1111884896256435 -0.1943559609312681 0.1111884896257323 +1413 -0.4057017543859649 -0.405701754385965 0.4057017543859648 +1414 -0.4057017543859649 0.4057017543859649 0.4057017543859648 +1415 0.4057017543859645 0.405701754385965 0.4057017543859649 +1416 0.4057017543859649 0.4057017543859649 -0.4057017543859649 +1417 0.4057017543859649 -0.4057017543859649 0.4057017543859649 +1418 -0.4057017543859649 0.4057017543859649 -0.4057017543859649 +1419 -0.4057017543859649 -0.405701754385965 -0.405701754385965 +1420 0.4057017543859649 -0.4057017543859649 -0.4057017543859649 +1421 0.1014254385964912 0.1014254385964912 -0.8514254385964912 +1422 0.2028508771929824 0.2028508771929824 -0.7028508771929824 +1423 0.3042763157894737 0.3042763157894737 -0.5542763157894737 +1424 0.3042763157894737 0.3042763157894737 -0.3667763157894737 +1425 0.2028508771929824 0.2028508771929824 -0.3278508771929824 +1426 0.1014254385964912 0.1014254385964912 -0.2889254385964912 +1427 -1.806251016219083e-18 3.225448252614531e-19 -0.4375 +1428 -3.612502032438166e-18 6.450896505229062e-19 -0.625 +1429 -5.418753048657249e-18 9.676344757843592e-19 -0.8125 +1430 0.3042763157894737 -0.3042763157894737 -0.5542763157894737 +1431 0.2028508771929824 -0.2028508771929824 -0.7028508771929824 +1432 0.1014254385964912 -0.1014254385964912 -0.8514254385964912 +1433 0.3042763157894737 -0.3042763157894737 -0.3667763157894737 +1434 0.2028508771929824 -0.2028508771929824 -0.3278508771929824 +1435 0.1014254385964912 -0.1014254385964912 -0.2889254385964912 +1436 0.4057017543859649 -0.2028508771929824 -0.4057017543859649 +1437 0.4057017543859649 0 -0.4057017543859649 +1438 0.4057017543859649 0.2028508771929824 -0.4057017543859649 +1439 0.1014254385964912 0.1014254385964912 -0.6639254385964907 +1440 0.1014254385964912 0.1014254385964912 -0.4764254385964907 +1441 0.2028508771929826 0.2028508771929826 -0.5153508771929824 +1442 0.2028508771929825 6.938893903907228e-17 -0.7028508771929814 +1443 0.3042763157894738 0.1014254385964913 -0.5542763157894729 +1444 0.3042763157894733 -0.1014254385964907 -0.5542763157894709 +1445 0.1014254385964912 -0.1014254385964912 -0.663925438596491 +1446 0.2028508771929821 -0.2028508771929819 -0.5153508771929807 +1447 0.1014254385964912 -0.1014254385964912 -0.4764254385964912 +1448 0.3042763157894733 -0.1014254385964908 -0.3667763157894715 +1449 0.3042763157894738 0.1014254385964914 -0.3667763157894731 +1450 0.2028508771929824 -1.387778780781446e-17 -0.3278508771929818 +1451 0.2028508771929824 -1.284684468941596e-17 -0.5153508771929813 +1452 -0.1014254385964912 -0.1014254385964913 -0.2889254385964912 +1453 -0.2028508771929824 -0.2028508771929825 -0.3278508771929825 +1454 -0.3042763157894737 -0.3042763157894738 -0.3667763157894738 +1455 -0.3042763157894737 -0.3042763157894738 -0.5542763157894738 +1456 -0.2028508771929824 -0.2028508771929825 -0.7028508771929824 +1457 -0.1014254385964912 -0.1014254385964913 -0.8514254385964912 +1458 0.2028508771929824 -0.4057017543859649 -0.4057017543859649 +1459 0 -0.405701754385965 -0.405701754385965 +1460 -0.2028508771929824 -0.405701754385965 -0.405701754385965 +1461 -0.1014254385964912 -0.1014254385964913 -0.4764254385964915 +1462 -0.1014254385964912 -0.1014254385964913 -0.6639254385964924 +1463 -0.2028508771929826 -0.2028508771929826 -0.5153508771929829 +1464 -6.938893903907228e-17 -0.2028508771929825 -0.3278508771929823 +1465 -0.1014254385964913 -0.3042763157894738 -0.3667763157894736 +1466 0.1014254385964907 -0.3042763157894733 -0.3667763157894727 +1467 0.1014254385964908 -0.3042763157894733 -0.5542763157894732 +1468 -0.1014254385964914 -0.3042763157894738 -0.5542763157894739 +1469 1.387778780781446e-17 -0.2028508771929824 -0.7028508771929834 +1470 1.284684468941596e-17 -0.2028508771929825 -0.5153508771929826 +1471 -0.1014254385964912 0.1014254385964912 -0.2889254385964912 +1472 -0.2028508771929824 0.2028508771929824 -0.3278508771929824 +1473 -0.3042763157894737 0.3042763157894737 -0.3667763157894737 +1474 -0.3042763157894737 0.3042763157894737 -0.5542763157894737 +1475 -0.2028508771929824 0.2028508771929824 -0.7028508771929824 +1476 -0.1014254385964912 0.1014254385964912 -0.8514254385964912 +1477 -0.4057017543859649 -0.2028508771929826 -0.405701754385965 +1478 -0.4057017543859649 -5.551115123125783e-17 -0.405701754385965 +1479 -0.4057017543859649 0.2028508771929824 -0.4057017543859649 +1480 -0.1014254385964912 0.1014254385964912 -0.4764254385964915 +1481 -0.1014254385964912 0.1014254385964912 -0.6639254385964924 +1482 -0.2028508771929826 0.2028508771929826 -0.5153508771929829 +1483 -0.2028508771929825 3.816391647148975e-17 -0.3278508771929823 +1484 -0.3042763157894738 0.1014254385964913 -0.3667763157894736 +1485 -0.3042763157894733 -0.1014254385964908 -0.3667763157894728 +1486 -0.3042763157894733 -0.1014254385964909 -0.5542763157894733 +1487 -0.3042763157894738 0.1014254385964914 -0.5542763157894738 +1488 -0.2028508771929824 -2.42861286636753e-17 -0.7028508771929834 +1489 -0.2028508771929824 -4.754131420895211e-17 -0.5153508771929826 +1490 -0.2028508771929824 0.4057017543859649 -0.4057017543859649 +1491 0 0.4057017543859649 -0.4057017543859649 +1492 0.2028508771929824 0.4057017543859649 -0.4057017543859649 +1493 6.938893903907228e-17 0.2028508771929825 -0.3278508771929823 +1494 0.1014254385964913 0.3042763157894738 -0.3667763157894736 +1495 -0.1014254385964907 0.3042763157894733 -0.3667763157894727 +1496 -0.1014254385964908 0.3042763157894733 -0.5542763157894733 +1497 0.1014254385964914 0.3042763157894738 -0.5542763157894738 +1498 -1.387778780781446e-17 0.2028508771929824 -0.7028508771929834 +1499 -1.284684468941596e-17 0.2028508771929824 -0.5153508771929827 +1500 -0.1014254385964912 -0.1014254385964913 0.2889254385964912 +1501 -0.2028508771929824 -0.2028508771929825 0.3278508771929824 +1502 -0.3042763157894737 -0.3042763157894738 0.3667763157894736 +1503 -0.3042763157894737 -0.3042763157894738 0.5542763157894736 +1504 -0.2028508771929824 -0.2028508771929825 0.7028508771929824 +1505 -0.1014254385964912 -0.1014254385964913 0.8514254385964912 +1506 -5.418753048657249e-18 9.676344757843592e-19 0.8125 +1507 -3.612502032438166e-18 6.450896505229062e-19 0.625 +1508 -1.806251016219083e-18 3.225448252614531e-19 0.4375 +1509 -0.3042763157894737 0.3042763157894737 0.3667763157894736 +1510 -0.2028508771929824 0.2028508771929824 0.3278508771929824 +1511 -0.1014254385964912 0.1014254385964912 0.2889254385964912 +1512 -0.3042763157894737 0.3042763157894737 0.5542763157894737 +1513 -0.2028508771929824 0.2028508771929824 0.7028508771929824 +1514 -0.1014254385964912 0.1014254385964912 0.8514254385964912 +1515 -0.4057017543859649 0.2028508771929824 0.4057017543859648 +1516 -0.4057017543859649 -5.551115123125783e-17 0.4057017543859648 +1517 -0.4057017543859649 -0.2028508771929826 0.4057017543859648 +1518 -0.1014254385964912 -0.1014254385964913 0.4764254385964915 +1519 -0.1014254385964912 -0.1014254385964913 0.6639254385964924 +1520 -0.2028508771929826 -0.2028508771929826 0.5153508771929829 +1521 -0.2028508771929825 -1.006139616066548e-16 0.3278508771929823 +1522 -0.3042763157894738 -0.1014254385964914 0.3667763157894735 +1523 -0.3042763157894733 0.1014254385964907 0.3667763157894727 +1524 -0.1014254385964912 0.1014254385964912 0.4764254385964918 +1525 -0.2028508771929821 0.2028508771929819 0.5153508771929823 +1526 -0.1014254385964912 0.1014254385964912 0.6639254385964932 +1527 -0.3042763157894733 0.1014254385964908 0.5542763157894733 +1528 -0.3042763157894738 -0.1014254385964915 0.5542763157894737 +1529 -0.2028508771929824 -1.734723475976807e-17 0.7028508771929834 +1530 -0.2028508771929824 -3.225596568598102e-17 0.5153508771929827 +1531 0.3042763157894737 -0.3042763157894737 0.5542763157894737 +1532 0.2028508771929824 -0.2028508771929824 0.7028508771929824 +1533 0.1014254385964912 -0.1014254385964912 0.8514254385964912 +1534 0.3042763157894737 -0.3042763157894737 0.3667763157894737 +1535 0.2028508771929824 -0.2028508771929824 0.3278508771929824 +1536 0.1014254385964912 -0.1014254385964912 0.2889254385964912 +1537 0.2028508771929824 -0.4057017543859649 0.4057017543859649 +1538 0 -0.405701754385965 0.4057017543859648 +1539 -0.2028508771929824 -0.405701754385965 0.4057017543859648 +1540 -5.551115123125783e-17 -0.2028508771929825 0.7028508771929814 +1541 -0.1014254385964913 -0.3042763157894738 0.5542763157894728 +1542 0.1014254385964907 -0.3042763157894733 0.5542763157894709 +1543 0.1014254385964912 -0.1014254385964912 0.663925438596491 +1544 0.2028508771929819 -0.2028508771929821 0.5153508771929807 +1545 0.1014254385964912 -0.1014254385964912 0.4764254385964912 +1546 0.1014254385964908 -0.3042763157894733 0.3667763157894715 +1547 -0.1014254385964914 -0.3042763157894738 0.3667763157894731 +1548 1.387778780781446e-17 -0.2028508771929824 0.3278508771929818 +1549 1.284684468941596e-17 -0.2028508771929825 0.5153508771929813 +1550 0.1014254385964911 0.1014254385964912 0.2889254385964912 +1551 0.2028508771929823 0.2028508771929825 0.3278508771929824 +1552 0.3042763157894734 0.3042763157894737 0.3667763157894737 +1553 0.3042763157894734 0.3042763157894737 0.5542763157894737 +1554 0.2028508771929823 0.2028508771929825 0.7028508771929824 +1555 0.1014254385964911 0.1014254385964912 0.8514254385964912 +1556 0.4057017543859648 -0.2028508771929824 0.4057017543859649 +1557 0.4057017543859647 2.775557561562891e-17 0.4057017543859649 +1558 0.4057017543859646 0.2028508771929825 0.4057017543859649 +1559 0.1014254385964913 0.1014254385964914 0.6639254385964909 +1560 0.2028508771929828 0.202850877192983 0.5153508771929822 +1561 0.1014254385964913 0.1014254385964914 0.4764254385964911 +1562 0.2028508771929826 3.209238430557093e-16 0.7028508771929823 +1563 0.3042763157894735 -0.1014254385964905 0.554276315789472 +1564 0.3042763157894743 0.1014254385964921 0.5542763157894741 +1565 0.3042763157894734 -0.1014254385964906 0.3667763157894715 +1566 0.2028508771929824 1.804112415015879e-16 0.3278508771929819 +1567 0.304276315789474 0.1014254385964918 0.3667763157894731 +1568 0.2028508771929826 2.248102715194066e-16 0.5153508771929819 +1569 0.2028508771929822 0.405701754385965 0.4057017543859649 +1570 -1.942890293094024e-16 0.4057017543859649 0.4057017543859649 +1571 -0.2028508771929826 0.4057017543859649 0.4057017543859648 +1572 -4.007211229506424e-16 0.2028508771929827 0.7028508771929823 +1573 0.1014254385964903 0.3042763157894736 0.554276315789472 +1574 -0.1014254385964922 0.3042763157894746 0.5542763157894741 +1575 0.1014254385964904 0.3042763157894735 0.3667763157894715 +1576 -2.289834988289385e-16 0.2028508771929825 0.3278508771929819 +1577 -0.1014254385964918 0.3042763157894742 0.3667763157894731 +1578 -3.028728279383629e-16 0.2028508771929826 0.5153508771929819 +1579 -0.2889254385964912 0.1014254385964912 -0.1014254385964912 +1580 -0.3278508771929824 0.2028508771929824 -0.2028508771929824 +1581 -0.3667763157894737 0.3042763157894737 -0.3042763157894737 +1582 -0.3667763157894737 -0.3042763157894738 -0.3042763157894738 +1583 -0.3278508771929824 -0.2028508771929825 -0.2028508771929825 +1584 -0.2889254385964912 -0.1014254385964913 -0.1014254385964913 +1585 -0.2666592782683314 0.1014254385964912 -0.1938602532315504 +1586 -0.2025126749479378 0.1014254385964912 -0.2624379186882378 +1587 -0.2930565451162282 0.2028508771929826 -0.2853322763386975 +1588 -0.3278508771929823 3.816391647148975e-17 -0.2028508771929825 +1589 -0.3667763157894736 0.1014254385964913 -0.3042763157894738 +1590 -0.3667763157894727 -0.1014254385964908 -0.3042763157894733 +1591 -0.2666592782683315 -0.1014254385964912 -0.1938602532315505 +1592 -0.2930565451162274 -0.202850877192982 -0.2853322763386971 +1593 -0.202512674947938 -0.1014254385964912 -0.2624379186882381 +1594 -0.3023486734087597 -4.754131420895211e-17 -0.2920496483720247 +1595 -0.1014254385964912 -0.2889254385964912 -0.1014254385964913 +1596 -0.2028508771929824 -0.3278508771929825 -0.2028508771929825 +1597 -0.3042763157894737 -0.3667763157894738 -0.3042763157894738 +1598 0.3042763157894737 -0.3667763157894737 -0.3042763157894737 +1599 0.2028508771929824 -0.3278508771929824 -0.2028508771929824 +1600 0.1014254385964912 -0.2889254385964912 -0.1014254385964912 +1601 -0.1014254385964912 -0.2666592782683314 -0.1938602532315504 +1602 -0.1014254385964912 -0.2025126749479378 -0.2624379186882378 +1603 -0.2028508771929826 -0.2930565451162283 -0.2853322763386976 +1604 -6.938893903907228e-17 -0.3278508771929823 -0.2028508771929825 +1605 -0.1014254385964913 -0.3667763157894736 -0.3042763157894738 +1606 0.1014254385964907 -0.3667763157894727 -0.3042763157894733 +1607 0.1014254385964912 -0.2666592782683315 -0.1938602532315505 +1608 0.2028508771929819 -0.2930565451162274 -0.2853322763386971 +1609 0.1014254385964912 -0.202512674947938 -0.262437918688238 +1610 1.284684468941596e-17 -0.3023486734087597 -0.2920496483720247 +1611 0.3667763157894737 0.3042763157894737 -0.3042763157894737 +1612 0.3278508771929824 0.2028508771929824 -0.2028508771929824 +1613 0.2889254385964912 0.1014254385964912 -0.1014254385964912 +1614 0.3667763157894737 -0.3042763157894737 -0.3042763157894737 +1615 0.3278508771929824 -0.2028508771929824 -0.2028508771929824 +1616 0.2889254385964912 -0.1014254385964912 -0.1014254385964912 +1617 0.1938602532319303 0.1014254385964912 -0.2666592782682009 +1618 0.262437918688838 0.1014254385964912 -0.2025126749473999 +1619 0.2853322763389273 0.2028508771929826 -0.2930565451161855 +1620 0.1938602532319304 -0.1014254385964912 -0.266659278268201 +1621 0.2853322763389269 -0.2028508771929819 -0.2930565451161847 +1622 0.2624379186888383 -0.1014254385964912 -0.2025126749474001 +1623 0.3835216714793553 -0.1014254385964908 -0.328745940256659 +1624 0.3835216714793558 0.1014254385964914 -0.3287459402566596 +1625 0.3480991420806717 -1.387778780781446e-17 -0.22824865459853 +1626 0.2920496483723588 -1.284684468941596e-17 -0.3023486734086751 +1627 0.1014254385964912 0.2889254385964912 -0.1014254385964912 +1628 0.2028508771929824 0.3278508771929824 -0.2028508771929824 +1629 0.3042763157894737 0.3667763157894737 -0.3042763157894737 +1630 -0.3042763157894737 0.3667763157894737 -0.3042763157894737 +1631 -0.2028508771929824 0.3278508771929824 -0.2028508771929824 +1632 -0.1014254385964912 0.2889254385964912 -0.1014254385964912 +1633 0.1014254385964912 0.2666592782683314 -0.1938602532315504 +1634 0.1014254385964912 0.2025126749479378 -0.2624379186882378 +1635 0.2028508771929826 0.2930565451162282 -0.2853322763386975 +1636 6.938893903907228e-17 0.3278508771929823 -0.2028508771929825 +1637 0.1014254385964913 0.3667763157894736 -0.3042763157894738 +1638 -0.1014254385964907 0.3667763157894727 -0.3042763157894733 +1639 -0.1014254385964912 0.2666592782683315 -0.1938602532315505 +1640 -0.2028508771929819 0.2930565451162274 -0.2853322763386971 +1641 -0.1014254385964912 0.202512674947938 -0.262437918688238 +1642 -1.284684468941596e-17 0.3023486734087597 -0.2920496483720247 +1643 -0.1014254385964912 -0.2889254385964912 0.1014254385964912 +1644 -0.2028508771929824 -0.3278508771929825 0.2028508771929824 +1645 -0.3042763157894737 -0.3667763157894738 0.3042763157894736 +1646 -0.3667763157894737 -0.3042763157894738 0.3042763157894736 +1647 -0.3278508771929824 -0.2028508771929825 0.2028508771929824 +1648 -0.2889254385964912 -0.1014254385964913 0.1014254385964912 +1649 -0.4057017543859649 -0.405701754385965 -0.2028508771929826 +1650 -0.4057017543859649 -0.405701754385965 -1.110223024625157e-16 +1651 -0.4057017543859649 -0.405701754385965 0.2028508771929823 +1652 -0.1938602532319303 -0.2666592782682009 0.1014254385964912 +1653 -0.262437918688838 -0.2025126749473999 0.1014254385964912 +1654 -0.2853322763389273 -0.2930565451161855 0.2028508771929825 +1655 -0.2028508771929825 -0.3278508771929823 6.938893903907228e-18 +1656 -0.3042763157894738 -0.3667763157894736 0.1014254385964912 +1657 -0.3042763157894733 -0.3667763157894728 -0.1014254385964908 +1658 -0.1938602532319304 -0.266659278268201 -0.1014254385964912 +1659 -0.2853322763389269 -0.2930565451161847 -0.202850877192982 +1660 -0.2624379186888383 -0.2025126749474001 -0.1014254385964912 +1661 -0.3835216714793553 -0.328745940256659 -0.1014254385964909 +1662 -0.3835216714793558 -0.3287459402566597 0.1014254385964913 +1663 -0.3480991420806717 -0.22824865459853 -5.551115123125783e-17 +1664 -0.2920496483723588 -0.3023486734086751 -5.101076116090572e-17 +1665 0.2889254385964912 -0.1014254385964912 0.1014254385964912 +1666 0.3278508771929824 -0.2028508771929824 0.2028508771929824 +1667 0.3667763157894737 -0.3042763157894737 0.3042763157894737 +1668 0.3042763157894737 -0.3667763157894737 0.3042763157894737 +1669 0.2028508771929824 -0.3278508771929824 0.2028508771929824 +1670 0.1014254385964912 -0.2889254385964912 0.1014254385964912 +1671 0.4057017543859649 -0.4057017543859649 -0.2028508771929824 +1672 0.4057017543859649 -0.4057017543859649 0 +1673 0.4057017543859649 -0.4057017543859649 0.2028508771929824 +1674 0.1938602532315504 -0.2666592782683316 0.1014254385964914 +1675 0.2853322763386978 -0.2930565451162284 0.202850877192983 +1676 0.2624379186882376 -0.202512674947938 0.1014254385964913 +1677 0.1938602532315503 -0.2666592782683313 -0.1014254385964912 +1678 0.2624379186882374 -0.2025126749479377 -0.1014254385964912 +1679 0.2853322763386969 -0.2930565451162271 -0.202850877192982 +1680 0.2028508771929827 -0.3278508771929827 3.191891195797325e-16 +1681 0.3042763157894735 -0.3667763157894732 -0.1014254385964905 +1682 0.3042763157894744 -0.3667763157894744 0.1014254385964921 +1683 0.3835216714791714 -0.3287459402566559 -0.1014254385964906 +1684 0.348099142080205 -0.228248654598872 1.52655665885959e-16 +1685 0.3835216714791721 -0.3287459402566568 0.1014254385964918 +1686 0.2920496483720247 -0.3023486734087599 2.091977602356154e-16 +1687 -0.2889254385964912 0.1014254385964912 0.1014254385964912 +1688 -0.3278508771929824 0.2028508771929824 0.2028508771929824 +1689 -0.3667763157894737 0.3042763157894737 0.3042763157894736 +1690 -0.3042763157894737 0.3667763157894737 0.3042763157894736 +1691 -0.2028508771929824 0.3278508771929824 0.2028508771929824 +1692 -0.1014254385964912 0.2889254385964912 0.1014254385964912 +1693 -0.4057017543859649 0.4057017543859649 -0.2028508771929824 +1694 -0.4057017543859649 0.4057017543859649 -2.775557561562891e-17 +1695 -0.4057017543859649 0.4057017543859649 0.2028508771929824 +1696 -0.2666592782682009 0.1938602532319303 0.1014254385964912 +1697 -0.2025126749473999 0.262437918688838 0.1014254385964912 +1698 -0.2930565451161855 0.2853322763389273 0.2028508771929826 +1699 -0.3278508771929823 0.2028508771929825 5.377642775528101e-17 +1700 -0.3667763157894736 0.3042763157894738 0.1014254385964913 +1701 -0.3667763157894727 0.3042763157894733 -0.1014254385964907 +1702 -0.266659278268201 0.1938602532319304 -0.1014254385964912 +1703 -0.2930565451161847 0.2853322763389269 -0.2028508771929819 +1704 -0.2025126749474001 0.2624379186888383 -0.1014254385964912 +1705 -0.328745940256659 0.3835216714793553 -0.1014254385964908 +1706 -0.3287459402566596 0.3835216714793558 0.1014254385964914 +1707 -0.22824865459853 0.3480991420806717 -1.734723475976807e-18 +1708 -0.3023486734086751 0.2920496483723588 -1.458156816539277e-17 +1709 0.1014254385964911 0.2889254385964912 0.1014254385964912 +1710 0.2028508771929823 0.3278508771929824 0.2028508771929824 +1711 0.3042763157894734 0.3667763157894737 0.3042763157894737 +1712 0.3667763157894734 0.3042763157894737 0.3042763157894737 +1713 0.3278508771929822 0.2028508771929825 0.2028508771929824 +1714 0.2889254385964911 0.1014254385964912 0.1014254385964912 +1715 0.4057017543859648 0.4057017543859649 -0.2028508771929824 +1716 0.4057017543859647 0.4057017543859649 0 +1717 0.4057017543859646 0.405701754385965 0.2028508771929824 +1718 0.1938602532319302 0.2666592782682009 0.1014254385964912 +1719 0.2624379186888379 0.2025126749473999 0.1014254385964912 +1720 0.2853322763389271 0.2930565451161855 0.2028508771929826 +1721 0.2028508771929824 0.3278508771929823 6.938893903907228e-17 +1722 0.3042763157894736 0.3667763157894736 0.1014254385964913 +1723 0.3042763157894732 0.3667763157894727 -0.1014254385964907 +1724 0.1938602532319304 0.266659278268201 -0.1014254385964912 +1725 0.2853322763389269 0.2930565451161847 -0.2028508771929819 +1726 0.2624379186888383 0.2025126749474001 -0.1014254385964912 +1727 0.3835216714793552 0.328745940256659 -0.1014254385964908 +1728 0.3835216714793556 0.3287459402566597 0.1014254385964914 +1729 0.3480991420806717 0.22824865459853 -1.387778780781446e-17 +1730 0.2920496483723587 0.3023486734086751 -1.284684468941596e-17 +1731 -0.2666592782683314 -0.1014254385964913 0.1938602532315503 +1732 -0.2025126749479378 -0.1014254385964913 0.2624379186882378 +1733 -0.2930565451162282 -0.2028508771929826 0.2853322763386975 +1734 -0.3278508771929823 -1.006139616066548e-16 0.2028508771929824 +1735 -0.3667763157894736 -0.1014254385964914 0.3042763157894737 +1736 -0.3667763157894727 0.1014254385964907 0.3042763157894732 +1737 -0.2666592782683315 0.1014254385964912 0.1938602532315505 +1738 -0.2930565451162274 0.2028508771929819 0.2853322763386971 +1739 -0.202512674947938 0.1014254385964912 0.262437918688238 +1740 -0.3023486734087597 -3.225596568598102e-17 0.2920496483720247 +1741 -0.1014254385964912 -0.1938602532319304 0.2666592782682009 +1742 -0.1014254385964912 -0.262437918688838 0.2025126749473999 +1743 -0.2028508771929826 -0.2853322763389274 0.2930565451161855 +1744 0.1014254385964912 -0.1938602532319304 0.266659278268201 +1745 0.2028508771929819 -0.2853322763389269 0.2930565451161847 +1746 0.1014254385964912 -0.2624379186888383 0.2025126749474001 +1747 0.1014254385964908 -0.3835216714793553 0.3287459402566589 +1748 -0.1014254385964914 -0.3835216714793558 0.3287459402566596 +1749 1.387778780781446e-17 -0.3480991420806718 0.22824865459853 +1750 1.284684468941596e-17 -0.2920496483723588 0.3023486734086751 +1751 0.2666592782683312 0.1014254385964912 0.1938602532315504 +1752 0.2025126749479376 0.1014254385964912 0.2624379186882378 +1753 0.293056545116228 0.2028508771929826 0.2853322763386975 +1754 0.3278508771929822 8.500145032286355e-17 0.2028508771929825 +1755 0.3667763157894733 0.1014254385964914 0.3042763157894738 +1756 0.3667763157894726 -0.1014254385964907 0.3042763157894733 +1757 0.2666592782683315 -0.1014254385964912 0.1938602532315505 +1758 0.2930565451162274 -0.2028508771929819 0.2853322763386971 +1759 0.202512674947938 -0.1014254385964912 0.262437918688238 +1760 0.3023486734087596 1.664345440218976e-17 0.2920496483720247 +1761 -0.1014254385964912 0.2666592782683314 0.1938602532315504 +1762 -0.1014254385964912 0.2025126749479378 0.2624379186882378 +1763 -0.2028508771929826 0.2930565451162282 0.2853322763386975 +1764 -1.647987302177967e-16 0.3278508771929823 0.2028508771929824 +1765 -0.1014254385964914 0.3667763157894736 0.3042763157894737 +1766 0.1014254385964905 0.3667763157894727 0.3042763157894733 +1767 0.1014254385964911 0.2666592782683315 0.1938602532315505 +1768 0.2028508771929818 0.2930565451162274 0.2853322763386971 +1769 0.1014254385964911 0.202512674947938 0.262437918688238 +1770 -8.082822301333162e-17 0.3023486734087597 0.2920496483720247 +1771 -0.8514254385964912 0.1014254385967612 -0.1014254385967611 +1772 -0.7028508771929824 0.2028508771931624 -0.2028508771931624 +1773 -0.5542763157894737 0.3042763157895637 -0.3042763157895637 +1774 -0.4375 8.998010669891698e-14 -8.997316780501308e-14 +1775 -0.625 1.79960213397834e-13 -1.799463356100262e-13 +1776 -0.8125 2.69940320096751e-13 -2.699195034150392e-13 +1777 -0.5542763157894737 -0.3042763157893838 -0.3042763157895638 +1778 -0.7028508771929824 -0.2028508771928025 -0.2028508771931624 +1779 -0.8514254385964912 -0.1014254385962213 -0.1014254385967612 +1780 -0.6639254385964907 0.1014254385966712 -0.1014254385966712 +1781 -0.4764254385964907 0.1014254385965812 -0.1014254385965812 +1782 -0.5153508771929824 0.2028508771930725 -0.2028508771930725 +1783 -0.7028508771929814 1.799775606325937e-13 -0.2028508771931625 +1784 -0.5542763157894729 0.1014254385965813 -0.3042763157895637 +1785 -0.5542763157894709 -0.1014254385964008 -0.3042763157895633 +1786 -0.663925438596491 -0.1014254385963113 -0.1014254385966712 +1787 -0.5153508771929807 -0.202850877192892 -0.202850877193072 +1788 -0.4764254385964912 -0.1014254385964012 -0.1014254385965812 +1789 -0.5153508771929813 8.994991261946779e-14 -0.2028508771930725 +1790 8.998184142239296e-14 0.4375 -8.997316780501308e-14 +1791 1.799636828447859e-13 0.625 -1.799463356100262e-13 +1792 2.699455242671789e-13 0.8125 -2.699195034150392e-13 +1793 0.1014254385967612 0.8514254385964912 -0.1014254385967611 +1794 0.2028508771931624 0.7028508771929824 -0.2028508771931624 +1795 0.3042763157895637 0.5542763157894737 -0.3042763157895637 +1796 -0.3042763157893837 0.5542763157894737 -0.3042763157895637 +1797 -0.2028508771928025 0.7028508771929824 -0.2028508771931624 +1798 -0.1014254385962213 0.8514254385964912 -0.1014254385967611 +1799 0.1014254385965814 0.4764254385964912 -0.1014254385965814 +1800 0.202850877193073 0.5153508771929827 -0.2028508771930729 +1801 0.1014254385966713 0.6639254385964917 -0.1014254385966713 +1802 -0.1014254385964012 0.4764254385964911 -0.1014254385965812 +1803 -0.1014254385963112 0.6639254385964911 -0.1014254385966711 +1804 -0.202850877192892 0.5153508771929814 -0.202850877193072 +1805 -0.1014254385964006 0.554276315789473 -0.3042763157895634 +1806 1.801336857454316e-13 0.7028508771929827 -0.2028508771931624 +1807 0.1014254385965817 0.5542763157894739 -0.3042763157895642 +1808 9.019971280000847e-14 0.5153508771929823 -0.2028508771930726 +1809 0.5542763157894737 0.3042763157893837 -0.3042763157895637 +1810 0.7028508771929824 0.2028508771928025 -0.2028508771931624 +1811 0.8514254385964912 0.1014254385962213 -0.1014254385967611 +1812 0.8125 -2.699507284376061e-13 -2.699195034150392e-13 +1813 0.625 -1.799671522917374e-13 -1.799463356100262e-13 +1814 0.4375 -8.99835761458687e-14 -8.997316780501308e-14 +1815 0.5542763157894737 -0.3042763157895637 -0.3042763157895637 +1816 0.7028508771929824 -0.2028508771931624 -0.2028508771931624 +1817 0.8514254385964912 -0.1014254385967612 -0.1014254385967611 +1818 0.4764254385964915 0.1014254385964012 -0.1014254385965812 +1819 0.6639254385964924 0.1014254385963113 -0.1014254385966712 +1820 0.5153508771929829 0.2028508771928926 -0.2028508771930725 +1821 0.4764254385964918 -0.1014254385965812 -0.1014254385965812 +1822 0.5153508771929823 -0.202850877193072 -0.202850877193072 +1823 0.6639254385964932 -0.1014254385966711 -0.1014254385966712 +1824 0.5542763157894733 -0.1014254385965807 -0.3042763157895632 +1825 0.5542763157894738 0.1014254385964014 -0.3042763157895637 +1826 0.7028508771929834 -1.799671522917379e-13 -0.2028508771931624 +1827 0.5153508771929827 -8.998948409665445e-14 -0.2028508771930724 +1828 -0.1014254385967612 -0.8514254385964912 -0.1014254385967612 +1829 -0.2028508771931624 -0.7028508771929824 -0.2028508771931624 +1830 -0.3042763157895637 -0.5542763157894738 -0.3042763157895638 +1831 -8.99835761458687e-14 -0.4375 -8.996969835806112e-14 +1832 -1.799671522917374e-13 -0.625 -1.799393967161222e-13 +1833 -2.699507284376061e-13 -0.8125 -2.699090950741834e-13 +1834 0.3042763157893837 -0.5542763157894737 -0.3042763157895637 +1835 0.2028508771928025 -0.7028508771929824 -0.2028508771931624 +1836 0.1014254385962213 -0.8514254385964912 -0.1014254385967611 +1837 -0.1014254385966712 -0.6639254385964908 -0.1014254385966712 +1838 -0.1014254385965812 -0.4764254385964908 -0.1014254385965812 +1839 -0.2028508771930726 -0.5153508771929824 -0.2028508771930726 +1840 -1.800226634429691e-13 -0.7028508771929814 -0.2028508771931624 +1841 -0.1014254385965813 -0.5542763157894728 -0.3042763157895638 +1842 0.1014254385964008 -0.5542763157894709 -0.3042763157895633 +1843 0.1014254385963112 -0.663925438596491 -0.1014254385966712 +1844 0.202850877192892 -0.5153508771929807 -0.202850877193072 +1845 0.1014254385964012 -0.4764254385964912 -0.1014254385965812 +1846 -8.997072930117952e-14 -0.5153508771929813 -0.2028508771930724 +1847 0.5542763157894735 0.3042763157893837 0.3042763157893837 +1848 0.7028508771929822 0.2028508771928025 0.2028508771928025 +1849 0.8514254385964911 0.1014254385962213 0.1014254385962213 +1850 0.4764254385964914 0.1014254385964013 0.1014254385964012 +1851 0.6639254385964922 0.1014254385963113 0.1014254385963113 +1852 0.5153508771929827 0.2028508771928926 0.2028508771928926 +1853 0.5542763157894732 0.3042763157893834 -0.1014254385965807 +1854 0.5542763157894737 0.3042763157893839 0.1014254385964014 +1855 0.7028508771929834 0.2028508771928025 -1.799463356100262e-13 +1856 0.5153508771929826 0.2028508771928925 -8.997387158537066e-14 +1857 -0.5542763157894737 -0.3042763157893838 0.3042763157893836 +1858 -0.7028508771929824 -0.2028508771928025 0.2028508771928025 +1859 -0.8514254385964912 -0.1014254385962213 0.1014254385962213 +1860 -0.4764254385964915 -0.1014254385964013 0.1014254385964012 +1861 -0.6639254385964924 -0.1014254385963113 0.1014254385963113 +1862 -0.5153508771929829 -0.2028508771928927 0.2028508771928925 +1863 -0.5542763157894733 -0.3042763157893834 -0.1014254385965808 +1864 -0.5542763157894738 -0.3042763157893839 0.1014254385964014 +1865 -0.7028508771929834 -0.2028508771928025 -1.799879689734496e-13 +1866 -0.5153508771929827 -0.2028508771928925 -9.001203550184215e-14 +1867 -0.3042763157893837 0.5542763157894737 0.3042763157893836 +1868 -0.2028508771928025 0.7028508771929824 0.2028508771928025 +1869 -0.1014254385962213 0.8514254385964912 0.1014254385962213 +1870 -0.1014254385964012 0.4764254385964915 0.1014254385964012 +1871 -0.1014254385963113 0.6639254385964924 0.1014254385963113 +1872 -0.2028508771928926 0.5153508771929829 0.2028508771928926 +1873 -0.3042763157893834 0.5542763157894733 -0.1014254385965807 +1874 -0.3042763157893839 0.5542763157894738 0.1014254385964014 +1875 -0.2028508771928025 0.7028508771929834 -1.799341925456943e-13 +1876 -0.2028508771928925 0.5153508771929827 -8.997560630884664e-14 +1877 0.3042763157893837 -0.5542763157894737 0.3042763157893837 +1878 0.2028508771928025 -0.7028508771929824 0.2028508771928025 +1879 0.1014254385962213 -0.8514254385964912 0.1014254385962213 +1880 0.1014254385963115 -0.6639254385964909 0.1014254385963115 +1881 0.202850877192893 -0.5153508771929822 0.202850877192893 +1882 0.1014254385964014 -0.4764254385964911 0.1014254385964014 +1883 0.2028508771928028 -0.7028508771929823 -1.796340853843503e-13 +1884 0.3042763157893836 -0.554276315789472 -0.1014254385965804 +1885 0.3042763157893845 -0.5542763157894741 0.1014254385964021 +1886 0.2028508771928927 -0.5153508771929819 -8.97466228100177e-14 +1887 -0.8514254385964912 0.1014254385967612 0.1014254385962213 +1888 -0.7028508771929824 0.2028508771931624 0.2028508771928025 +1889 -0.5542763157894737 0.3042763157895637 0.3042763157893836 +1890 -0.6639254385964907 0.1014254385966712 0.1014254385963112 +1891 -0.4764254385964907 0.1014254385965812 0.1014254385964012 +1892 -0.5153508771929824 0.2028508771930725 0.2028508771928926 +1893 -0.7028508771929814 0.2028508771931624 -1.799133758639826e-13 +1894 -0.5542763157894729 0.3042763157895637 0.1014254385964013 +1895 -0.5542763157894709 0.3042763157895633 -0.1014254385965807 +1896 -0.5153508771929813 0.2028508771930724 -8.999815771403434e-14 +1897 0.1014254385967611 0.8514254385964912 0.1014254385962213 +1898 0.2028508771931622 0.7028508771929824 0.2028508771928025 +1899 0.3042763157895634 0.5542763157894737 0.3042763157893837 +1900 0.1014254385965813 0.4764254385964912 0.1014254385964014 +1901 0.2028508771930728 0.5153508771929827 0.202850877192893 +1902 0.1014254385966712 0.6639254385964917 0.1014254385963114 +1903 0.3042763157895633 0.554276315789473 -0.1014254385965806 +1904 0.2028508771931624 0.7028508771929827 -1.797798021563324e-13 +1905 0.3042763157895639 0.5542763157894739 0.1014254385964018 +1906 0.2028508771930725 0.5153508771929823 -8.976570476825344e-14 +1907 0.8514254385964912 -0.1014254385967612 0.1014254385962213 +1908 0.7028508771929824 -0.2028508771931624 0.2028508771928025 +1909 0.5542763157894737 -0.3042763157895637 0.3042763157893837 +1910 0.6639254385964907 -0.1014254385966712 0.1014254385963112 +1911 0.4764254385964907 -0.1014254385965812 0.1014254385964013 +1912 0.5153508771929824 -0.2028508771930726 0.2028508771928926 +1913 0.7028508771929814 -0.2028508771931624 -1.798977633526988e-13 +1914 0.5542763157894729 -0.3042763157895637 0.1014254385964014 +1915 0.5542763157894709 -0.3042763157895633 -0.1014254385965807 +1916 0.5153508771929813 -0.2028508771930724 -8.996866741494273e-14 +1917 -0.1014254385967612 -0.8514254385964912 0.1014254385962213 +1918 -0.2028508771931624 -0.7028508771929824 0.2028508771928025 +1919 -0.3042763157895637 -0.5542763157894738 0.3042763157893836 +1920 -0.1014254385966712 -0.6639254385964908 0.1014254385963112 +1921 -0.1014254385965812 -0.4764254385964908 0.1014254385964012 +1922 -0.2028508771930726 -0.5153508771929824 0.2028508771928926 +1923 -0.2028508771931624 -0.7028508771929816 -1.799463356100262e-13 +1924 -0.3042763157895637 -0.5542763157894728 0.1014254385964013 +1925 -0.3042763157895633 -0.554276315789471 -0.1014254385965808 +1926 -0.2028508771930724 -0.5153508771929813 -9.002070911922203e-14 +1927 0.7028508771929813 -1.798960286292228e-13 0.2028508771928025 +1928 0.5542763157894727 0.1014254385964014 0.3042763157893837 +1929 0.554276315789471 -0.1014254385965807 0.3042763157893834 +1930 0.5153508771929813 -8.996693269146675e-14 0.2028508771928924 +1931 -1.802724636235098e-13 -0.7028508771929823 0.2028508771928028 +1932 0.1014254385964005 -0.554276315789472 0.3042763157893835 +1933 -0.1014254385965821 -0.5542763157894741 0.3042763157893845 +1934 -9.019277390610455e-14 -0.5153508771929819 0.2028508771928927 +1935 -0.7028508771929814 1.798665383301312e-13 0.2028508771928025 +1936 -0.5542763157894729 -0.1014254385964014 0.3042763157893837 +1937 -0.5542763157894709 0.1014254385965807 0.3042763157893832 +1938 -0.5153508771929813 8.993744239237515e-14 0.2028508771928924 +1939 1.798301091371357e-13 0.7028508771929814 0.2028508771928025 +1940 -0.1014254385964014 0.5542763157894729 0.3042763157893837 +1941 0.1014254385965805 0.5542763157894709 0.3042763157893834 +1942 8.990274792285561e-14 0.5153508771929813 0.2028508771928924 +1943 -0.2379210310280462 -0.1938602532315963 -0.1938602532315502 +1944 0.1938602532319302 0.2379210310279616 -0.1938602532315504 +1945 0.2379210310279616 -0.1938602532319302 -0.1938602532315504 +1946 -0.2379210310279616 0.1938602532319302 -0.1938602532315504 +1947 -0.2379210310280462 -0.1938602532315961 0.1938602532315504 +1948 -0.2379210310279615 0.1938602532319304 0.1938602532315502 +1949 0.1938602532318845 -0.1938602532319302 0.2379210310278769 +1950 0.1938602532319301 0.1938602532318845 0.2379210310278769 +1951 -0.3042763157895645 -0.4679667919797379 -0.5542763157894738 +1952 -0.2028508771931641 -0.5302318295735108 -0.7028508771929824 +1953 -0.1014254385967637 -0.5924968671672837 -0.8514254385964912 +1954 0.3042763157893829 -0.4679667919797378 -0.5542763157894737 +1955 0.2028508771928008 -0.5302318295735107 -0.7028508771929824 +1956 0.1014254385962188 -0.5924968671672837 -0.8514254385964912 +1957 -0.1014254385966731 -0.4288063909770194 -0.8514254385964908 +1958 -0.2028508771930738 -0.3665413533832467 -0.7028508771929821 +1959 -0.1014254385965822 -0.2651159147867554 -0.8514254385964914 +1960 0.1014254385963096 -0.428806390977019 -0.8514254385964903 +1961 0.1014254385964004 -0.2651159147867548 -0.8514254385964906 +1962 0.2028508771928912 -0.3665413533832447 -0.7028508771929798 +1963 -1.819377981604475e-13 -0.5302318295735109 -0.7028508771929826 +1964 0.1014254385963997 -0.4679667919797369 -0.5542763157894725 +1965 -0.1014254385965829 -0.4679667919797385 -0.5542763157894742 +1966 -9.102544117457341e-14 -0.366541353383246 -0.7028508771929817 +1967 -0.4679667919797378 0.3042763157895644 -0.5542763157894737 +1968 -0.5302318295735107 0.202850877193164 -0.7028508771929824 +1969 -0.5924968671672837 0.1014254385967636 -0.8514254385964912 +1970 -0.4679667919797378 -0.304276315789383 -0.5542763157894738 +1971 -0.5302318295735107 -0.2028508771928009 -0.7028508771929824 +1972 -0.5924968671672837 -0.1014254385962189 -0.8514254385964912 +1973 -0.4288063909770194 0.101425438596673 -0.8514254385964908 +1974 -0.3665413533832466 0.2028508771930738 -0.7028508771929821 +1975 -0.2651159147867554 0.1014254385965821 -0.8514254385964914 +1976 -0.428806390977019 -0.1014254385963097 -0.8514254385964903 +1977 -0.2651159147867548 -0.1014254385964004 -0.8514254385964906 +1978 -0.3665413533832447 -0.2028508771928913 -0.7028508771929799 +1979 -0.5302318295735109 1.818510619866487e-13 -0.7028508771929826 +1980 -0.4679667919797368 -0.1014254385963998 -0.5542763157894725 +1981 -0.4679667919797383 0.1014254385965829 -0.5542763157894742 +1982 -0.366541353383246 9.096299112943825e-14 -0.7028508771929817 +1983 0.3042763157895644 0.4679667919797378 -0.5542763157894737 +1984 0.202850877193164 0.5302318295735107 -0.7028508771929824 +1985 0.1014254385967636 0.5924968671672837 -0.8514254385964912 +1986 -0.3042763157893829 0.4679667919797378 -0.5542763157894737 +1987 -0.2028508771928009 0.5302318295735107 -0.7028508771929824 +1988 -0.1014254385962189 0.5924968671672837 -0.8514254385964912 +1989 0.101425438596673 0.4288063909770194 -0.8514254385964908 +1990 0.2028508771930738 0.3665413533832466 -0.7028508771929821 +1991 0.1014254385965821 0.2651159147867554 -0.8514254385964914 +1992 -0.1014254385963096 0.428806390977019 -0.8514254385964903 +1993 -0.1014254385964004 0.2651159147867548 -0.8514254385964906 +1994 -0.2028508771928912 0.3665413533832447 -0.7028508771929798 +1995 1.818822870092163e-13 0.5302318295735109 -0.7028508771929826 +1996 -0.1014254385963997 0.4679667919797368 -0.5542763157894725 +1997 0.1014254385965829 0.4679667919797383 -0.5542763157894742 +1998 9.098380781114997e-14 0.366541353383246 -0.7028508771929817 +1999 0.5924968671672837 0.1014254385962189 -0.8514254385964912 +2000 0.5302318295735107 0.2028508771928009 -0.7028508771929824 +2001 0.4679667919797378 0.3042763157893829 -0.5542763157894737 +2002 0.4679667919797378 -0.3042763157895644 -0.5542763157894737 +2003 0.5302318295735107 -0.202850877193164 -0.7028508771929824 +2004 0.5924968671672837 -0.1014254385967636 -0.8514254385964912 +2005 0.2651159147867555 0.1014254385964006 -0.8514254385964908 +2006 0.3665413533832471 0.2028508771928922 -0.7028508771929821 +2007 0.4288063909770199 0.1014254385963098 -0.8514254385964914 +2008 0.2651159147867554 -0.101425438596582 -0.8514254385964903 +2009 0.4288063909770196 -0.1014254385966728 -0.8514254385964906 +2010 0.3665413533832462 -0.2028508771930728 -0.7028508771929798 +2011 0.4679667919797376 -0.1014254385965814 -0.5542763157894715 +2012 0.530231829573511 -1.814243200115584e-13 -0.702850877192982 +2013 0.4679667919797383 0.101425438596401 -0.5542763157894731 +2014 0.3665413533832467 -9.057582063153461e-14 -0.7028508771929817 +2015 -0.4679667919797378 -0.304276315789383 0.5542763157894736 +2016 -0.5302318295735107 -0.2028508771928009 0.7028508771929824 +2017 -0.5924968671672837 -0.1014254385962189 0.8514254385964912 +2018 -0.4679667919797378 0.3042763157895644 0.5542763157894737 +2019 -0.5302318295735107 0.202850877193164 0.7028508771929824 +2020 -0.5924968671672837 0.1014254385967636 0.8514254385964912 +2021 -0.4288063909770194 -0.1014254385963099 0.8514254385964908 +2022 -0.3665413533832466 -0.2028508771928923 0.7028508771929821 +2023 -0.2651159147867554 -0.1014254385964006 0.8514254385964914 +2024 -0.428806390977019 0.1014254385966728 0.8514254385964903 +2025 -0.2651159147867548 0.101425438596582 0.8514254385964906 +2026 -0.3665413533832447 0.2028508771930728 0.7028508771929798 +2027 -0.5302318295735109 1.81226561535297e-13 0.7028508771929826 +2028 -0.4679667919797368 0.1014254385965813 0.5542763157894725 +2029 -0.4679667919797383 -0.1014254385964014 0.5542763157894741 +2030 -0.366541353383246 9.053418726811117e-14 0.7028508771929817 +2031 -0.3042763157893829 0.4679667919797378 0.5542763157894737 +2032 -0.2028508771928009 0.5302318295735107 0.7028508771929824 +2033 -0.1014254385962189 0.5924968671672837 0.8514254385964912 +2034 0.3042763157895642 0.4679667919797379 0.5542763157894737 +2035 0.2028508771931638 0.5302318295735108 0.7028508771929824 +2036 0.1014254385967635 0.5924968671672837 0.8514254385964912 +2037 -0.1014254385964004 0.2651159147867556 0.8514254385964911 +2038 -0.1014254385963096 0.4288063909770204 0.8514254385964918 +2039 -0.2028508771928918 0.3665413533832469 0.7028508771929827 +2040 0.1014254385965819 0.2651159147867558 0.8514254385964916 +2041 0.2028508771930725 0.3665413533832467 0.7028508771929813 +2042 0.1014254385966727 0.4288063909770209 0.851425438596493 +2043 0.1014254385965814 0.4679667919797377 0.5542763157894719 +2044 -0.1014254385964007 0.4679667919797381 0.5542763157894733 +2045 1.814815658862656e-13 0.5302318295735114 0.7028508771929826 +2046 9.069031238094908e-14 0.3665413533832468 0.7028508771929817 +2047 -0.1014254385967637 -0.5924968671672837 0.8514254385964912 +2048 -0.2028508771931641 -0.5302318295735108 0.7028508771929824 +2049 -0.3042763157895645 -0.4679667919797379 0.5542763157894736 +2050 0.3042763157893829 -0.4679667919797378 0.5542763157894737 +2051 0.2028508771928008 -0.5302318295735107 0.7028508771929824 +2052 0.1014254385962188 -0.5924968671672837 0.8514254385964912 +2053 -0.1014254385965822 -0.2651159147867556 0.8514254385964908 +2054 -0.2028508771930738 -0.3665413533832472 0.7028508771929821 +2055 -0.101425438596673 -0.4288063909770199 0.8514254385964914 +2056 0.1014254385964004 -0.2651159147867554 0.8514254385964903 +2057 0.1014254385963096 -0.4288063909770196 0.8514254385964906 +2058 0.2028508771928912 -0.3665413533832462 0.7028508771929798 +2059 0.1014254385963998 -0.4679667919797377 0.5542763157894715 +2060 -1.817608563658979e-13 -0.530231829573511 0.702850877192982 +2061 -0.1014254385965826 -0.4679667919797384 0.554276315789473 +2062 -9.102544117457343e-14 -0.3665413533832468 0.7028508771929817 +2063 0.4679667919797376 0.304276315789383 0.5542763157894737 +2064 0.5302318295735106 0.2028508771928009 0.7028508771929824 +2065 0.5924968671672836 0.1014254385962189 0.8514254385964912 +2066 0.4679667919797378 -0.3042763157895644 0.5542763157894737 +2067 0.5302318295735107 -0.202850877193164 0.7028508771929824 +2068 0.5924968671672837 -0.1014254385967636 0.8514254385964912 +2069 0.2651159147867556 0.1014254385964004 0.8514254385964911 +2070 0.4288063909770203 0.1014254385963097 0.8514254385964918 +2071 0.3665413533832468 0.2028508771928919 0.7028508771929827 +2072 0.2651159147867558 -0.101425438596582 0.8514254385964916 +2073 0.3665413533832467 -0.2028508771930727 0.7028508771929813 +2074 0.4288063909770209 -0.1014254385966728 0.851425438596493 +2075 0.4679667919797376 -0.1014254385965816 0.5542763157894719 +2076 0.4679667919797379 0.1014254385964007 0.5542763157894733 +2077 0.5302318295735114 -1.815613631661606e-13 0.7028508771929826 +2078 0.3665413533832468 -9.078225272517585e-14 0.7028508771929817 +2079 0.5542763157894737 0.3042763157893726 -0.4679667919797363 +2080 0.7028508771929824 0.2028508771927803 -0.5302318295735078 +2081 0.8514254385964912 0.101425438596188 -0.5924968671672791 +2082 0.5542763157894737 -0.3042763157895748 -0.4679667919797363 +2083 0.7028508771929824 -0.2028508771931846 -0.5302318295735078 +2084 0.8514254385964912 -0.1014254385967945 -0.5924968671672791 +2085 0.8514254385964908 0.1014254385961993 -0.4288063909771063 +2086 0.7028508771929821 0.2028508771927919 -0.3665413533833352 +2087 0.8514254385964914 0.1014254385962103 -0.2651159147869337 +2088 0.8514254385964903 -0.1014254385967834 -0.4288063909771058 +2089 0.8514254385964906 -0.1014254385967722 -0.2651159147869332 +2090 0.7028508771929798 -0.202850877193173 -0.3665413533833332 +2091 0.7028508771929826 -2.018663014524691e-13 -0.5302318295735079 +2092 0.5542763157894725 -0.1014254385965916 -0.4679667919797354 +2093 0.5542763157894742 0.101425438596391 -0.4679667919797369 +2094 0.7028508771929817 -1.908671236716577e-13 -0.3665413533833346 +2095 -0.8514254385964912 0.1014254385967945 -0.5924968671672791 +2096 -0.7028508771929824 0.2028508771931846 -0.5302318295735078 +2097 -0.5542763157894737 0.3042763157895748 -0.4679667919797363 +2098 -0.5542763157894737 -0.3042763157893727 -0.4679667919797365 +2099 -0.7028508771929824 -0.2028508771927803 -0.5302318295735078 +2100 -0.8514254385964912 -0.101425438596188 -0.5924968671672791 +2101 -0.8514254385964908 0.1014254385967725 -0.265115914786934 +2102 -0.7028508771929821 0.2028508771931741 -0.3665413533833357 +2103 -0.8514254385964914 0.1014254385967835 -0.4288063909771068 +2104 -0.8514254385964903 -0.1014254385962102 -0.2651159147869339 +2105 -0.8514254385964906 -0.1014254385961991 -0.4288063909771066 +2106 -0.7028508771929798 -0.202850877192791 -0.3665413533833348 +2107 -0.5542763157894715 -0.1014254385963896 -0.4679667919797362 +2108 -0.702850877192982 2.023069212153672e-13 -0.530231829573508 +2109 -0.5542763157894731 0.1014254385965928 -0.4679667919797368 +2110 -0.7028508771929817 1.912369469348016e-13 -0.3665413533833352 +2111 0.1014254385967945 0.8514254385964912 -0.5924968671672791 +2112 0.2028508771931846 0.7028508771929824 -0.5302318295735078 +2113 0.3042763157895748 0.5542763157894737 -0.4679667919797363 +2114 -0.3042763157893726 0.5542763157894737 -0.4679667919797363 +2115 -0.2028508771927803 0.7028508771929824 -0.5302318295735078 +2116 -0.101425438596188 0.8514254385964912 -0.5924968671672791 +2117 0.1014254385967834 0.8514254385964911 -0.428806390977106 +2118 0.1014254385967723 0.8514254385964918 -0.2651159147869333 +2119 0.2028508771931737 0.7028508771929827 -0.3665413533833351 +2120 2.022410017232801e-13 0.7028508771929814 -0.530231829573507 +2121 0.1014254385965924 0.5542763157894729 -0.4679667919797358 +2122 -0.1014254385963897 0.5542763157894709 -0.4679667919797345 +2123 -0.101425438596199 0.8514254385964916 -0.4288063909771063 +2124 -0.2028508771927909 0.7028508771929813 -0.3665413533833338 +2125 -0.1014254385962101 0.851425438596493 -0.2651159147869335 +2126 1.910912301628196e-13 0.7028508771929817 -0.3665413533833343 +2127 -0.1014254385967945 -0.8514254385964912 -0.5924968671672791 +2128 -0.2028508771931846 -0.7028508771929824 -0.5302318295735078 +2129 -0.3042763157895748 -0.5542763157894738 -0.4679667919797365 +2130 0.3042763157893726 -0.5542763157894737 -0.4679667919797363 +2131 0.2028508771927803 -0.7028508771929824 -0.5302318295735078 +2132 0.101425438596188 -0.8514254385964912 -0.5924968671672791 +2133 -0.1014254385967725 -0.8514254385964908 -0.265115914786934 +2134 -0.202850877193174 -0.7028508771929821 -0.3665413533833357 +2135 -0.1014254385967835 -0.8514254385964914 -0.4288063909771068 +2136 0.1014254385962102 -0.8514254385964903 -0.2651159147869339 +2137 0.101425438596199 -0.8514254385964906 -0.4288063909771066 +2138 0.2028508771927909 -0.7028508771929798 -0.3665413533833347 +2139 0.1014254385963895 -0.5542763157894716 -0.4679667919797362 +2140 -2.023554934726945e-13 -0.702850877192982 -0.530231829573508 +2141 -0.1014254385965929 -0.5542763157894731 -0.4679667919797369 +2142 -1.91285519192129e-13 -0.7028508771929817 -0.3665413533833353 +2143 -0.8514254385964912 0.5924968671672793 0.1014254385961879 +2144 -0.7028508771929824 0.5302318295735078 0.2028508771927802 +2145 -0.5542763157894737 0.4679667919797363 0.3042763157893725 +2146 -0.5542763157894737 0.4679667919797363 -0.3042763157895748 +2147 -0.7028508771929824 0.5302318295735078 -0.2028508771931846 +2148 -0.8514254385964912 0.5924968671672793 -0.1014254385967945 +2149 -0.8514254385964908 0.265115914786934 0.1014254385962104 +2150 -0.7028508771929821 0.3665413533833357 0.2028508771927919 +2151 -0.8514254385964914 0.4288063909771069 0.1014254385961992 +2152 -0.8514254385964903 0.265115914786934 -0.1014254385967723 +2153 -0.8514254385964906 0.4288063909771067 -0.1014254385967834 +2154 -0.7028508771929798 0.3665413533833348 -0.2028508771931731 +2155 -0.5542763157894715 0.4679667919797362 -0.1014254385965917 +2156 -0.702850877192982 0.5302318295735081 -2.020848766104422e-13 +2157 -0.5542763157894731 0.4679667919797369 0.1014254385963907 +2158 -0.7028508771929817 0.3665413533833353 -1.908844709064175e-13 +2159 0.8514254385964912 -0.5924968671672793 0.1014254385961879 +2160 0.7028508771929824 -0.5302318295735078 0.2028508771927802 +2161 0.5542763157894737 -0.4679667919797363 0.3042763157893726 +2162 0.5542763157894737 -0.4679667919797363 -0.3042763157895748 +2163 0.7028508771929824 -0.5302318295735078 -0.2028508771931846 +2164 0.8514254385964912 -0.5924968671672793 -0.1014254385967945 +2165 0.8514254385964908 -0.265115914786934 0.1014254385962104 +2166 0.7028508771929821 -0.3665413533833357 0.2028508771927919 +2167 0.8514254385964914 -0.4288063909771069 0.1014254385961992 +2168 0.8514254385964903 -0.2651159147869339 -0.1014254385967723 +2169 0.8514254385964906 -0.4288063909771067 -0.1014254385967834 +2170 0.7028508771929798 -0.3665413533833348 -0.2028508771931731 +2171 0.5542763157894715 -0.4679667919797362 -0.1014254385965917 +2172 0.702850877192982 -0.5302318295735081 -2.020571210348265e-13 +2173 0.5542763157894731 -0.4679667919797368 0.1014254385963907 +2174 0.7028508771929817 -0.3665413533833353 -1.908688583951337e-13 +2175 0.5924968671672792 0.8514254385964912 0.1014254385961879 +2176 0.5302318295735077 0.7028508771929824 0.2028508771927802 +2177 0.4679667919797361 0.5542763157894737 0.3042763157893726 +2178 0.4679667919797363 0.5542763157894737 -0.3042763157895748 +2179 0.5302318295735078 0.7028508771929824 -0.2028508771931846 +2180 0.5924968671672793 0.8514254385964912 -0.1014254385967945 +2181 0.428806390977106 0.8514254385964911 0.101425438596199 +2182 0.2651159147869332 0.8514254385964918 0.1014254385962102 +2183 0.3665413533833349 0.7028508771929827 0.2028508771927915 +2184 0.5302318295735071 0.7028508771929814 -2.021577349964332e-13 +2185 0.4679667919797357 0.5542763157894729 0.1014254385963902 +2186 0.4679667919797344 0.5542763157894709 -0.1014254385965918 +2187 0.4288063909771064 0.8514254385964916 -0.1014254385967834 +2188 0.3665413533833337 0.7028508771929813 -0.202850877193173 +2189 0.2651159147869336 0.851425438596493 -0.1014254385967722 +2190 0.3665413533833345 0.7028508771929817 -1.91073555765299e-13 +2191 -0.5924968671672793 -0.8514254385964912 0.1014254385961879 +2192 -0.5302318295735078 -0.7028508771929824 0.2028508771927802 +2193 -0.4679667919797363 -0.5542763157894738 0.3042763157893725 +2194 -0.4679667919797363 -0.5542763157894738 -0.3042763157895749 +2195 -0.5302318295735078 -0.7028508771929824 -0.2028508771931847 +2196 -0.5924968671672793 -0.8514254385964912 -0.1014254385967946 +2197 -0.2651159147869341 -0.8514254385964908 0.1014254385962104 +2198 -0.3665413533833357 -0.7028508771929821 0.2028508771927919 +2199 -0.4288063909771069 -0.8514254385964914 0.1014254385961992 +2200 -0.265115914786934 -0.8514254385964903 -0.1014254385967723 +2201 -0.4288063909771067 -0.8514254385964906 -0.1014254385967834 +2202 -0.3665413533833348 -0.7028508771929799 -0.2028508771931731 +2203 -0.4679667919797362 -0.5542763157894716 -0.1014254385965918 +2204 -0.5302318295735081 -0.702850877192982 -2.021056932921539e-13 +2205 -0.4679667919797368 -0.5542763157894731 0.1014254385963906 +2206 -0.3665413533833353 -0.7028508771929818 -1.90920900099413e-13 +2207 0.5542763157894735 0.4679667919802154 0.3042763157890115 +2208 0.7028508771929822 0.5302318295744658 0.202850877192058 +2209 0.8514254385964911 0.5924968671687163 0.1014254385951046 +2210 0.5542763157894737 0.4679667919802153 -0.3042763157899359 +2211 0.7028508771929824 0.5302318295744658 -0.2028508771939069 +2212 0.8514254385964912 0.5924968671687163 -0.1014254385978779 +2213 0.8514254385964907 0.4288063909778845 0.101425438595477 +2214 0.7028508771929819 0.3665413533836341 0.2028508771924308 +2215 0.8514254385964912 0.265115914787053 0.1014254385958492 +2216 0.8514254385964903 0.428806390977884 -0.1014254385975056 +2217 0.8514254385964906 0.2651159147870524 -0.1014254385971334 +2218 0.7028508771929798 0.3665413533836321 -0.2028508771935342 +2219 0.7028508771929823 0.530231829574466 -9.241218901223647e-13 +2220 0.5542763157894723 0.4679667919802145 -0.1014254385969527 +2221 0.5542763157894739 0.4679667919802159 0.1014254385960299 +2222 0.7028508771929816 0.3665413533836338 -5.519654277075139e-13 +2223 0.4679667919802153 -0.5542763157894737 0.3042763157890115 +2224 0.5302318295744658 -0.7028508771929824 0.202850877192058 +2225 0.5924968671687163 -0.8514254385964912 0.1014254385951046 +2226 0.4679667919802153 -0.5542763157894737 -0.3042763157899359 +2227 0.5302318295744658 -0.7028508771929824 -0.2028508771939069 +2228 0.5924968671687163 -0.8514254385964912 -0.1014254385978779 +2229 0.2651159147870532 -0.8514254385964911 0.1014254385958491 +2230 0.4288063909778855 -0.8514254385964918 0.1014254385954768 +2231 0.3665413533836345 -0.7028508771929827 0.2028508771924304 +2232 0.2651159147870534 -0.8514254385964916 -0.1014254385971334 +2233 0.3665413533836342 -0.7028508771929813 -0.2028508771935341 +2234 0.428806390977886 -0.851425438596493 -0.1014254385975056 +2235 0.4679667919802152 -0.5542763157894719 -0.101425438596953 +2236 0.4679667919802156 -0.5542763157894733 0.1014254385960292 +2237 0.5302318295744666 -0.7028508771929826 -9.244167931132807e-13 +2238 0.3665413533836344 -0.7028508771929817 -5.52185737588963e-13 +2239 -0.5542763157894737 -0.4679667919802155 0.3042763157890114 +2240 -0.7028508771929824 -0.5302318295744659 0.202850877192058 +2241 -0.8514254385964912 -0.5924968671687163 0.1014254385951046 +2242 -0.5542763157894737 -0.4679667919802155 -0.304276315789936 +2243 -0.7028508771929824 -0.5302318295744659 -0.2028508771939069 +2244 -0.8514254385964912 -0.5924968671687163 -0.1014254385978779 +2245 -0.8514254385964908 -0.4288063909778845 0.101425438595477 +2246 -0.7028508771929821 -0.3665413533836342 0.2028508771924308 +2247 -0.8514254385964914 -0.265115914787053 0.1014254385958492 +2248 -0.8514254385964903 -0.428806390977884 -0.1014254385975056 +2249 -0.8514254385964906 -0.2651159147870524 -0.1014254385971334 +2250 -0.7028508771929798 -0.3665413533836323 -0.2028508771935342 +2251 -0.7028508771929826 -0.5302318295744661 -9.24170462379692e-13 +2252 -0.5542763157894725 -0.4679667919802144 -0.1014254385969528 +2253 -0.5542763157894742 -0.467966791980216 0.1014254385960298 +2254 -0.7028508771929817 -0.3665413533836338 -5.52031347199601e-13 +2255 -0.4679667919802153 0.5542763157894737 0.3042763157890114 +2256 -0.5302318295744658 0.7028508771929824 0.202850877192058 +2257 -0.5924968671687163 0.8514254385964912 0.1014254385951046 +2258 -0.4679667919802153 0.5542763157894737 -0.3042763157899359 +2259 -0.5302318295744658 0.7028508771929824 -0.2028508771939069 +2260 -0.5924968671687163 0.8514254385964912 -0.1014254385978779 +2261 -0.4288063909778845 0.8514254385964908 0.101425438595477 +2262 -0.3665413533836341 0.7028508771929821 0.2028508771924308 +2263 -0.265115914787053 0.8514254385964914 0.1014254385958492 +2264 -0.428806390977884 0.8514254385964903 -0.1014254385975056 +2265 -0.2651159147870524 0.8514254385964906 -0.1014254385971334 +2266 -0.3665413533836321 0.7028508771929798 -0.2028508771935342 +2267 -0.530231829574466 0.7028508771929826 -9.241236248458407e-13 +2268 -0.4679667919802145 0.5542763157894725 -0.1014254385969527 +2269 -0.4679667919802158 0.5542763157894742 0.1014254385960298 +2270 -0.3665413533836338 0.7028508771929817 -5.519949180066055e-13 +2271 0.8514254385964911 0.1014254385951046 0.5924968671687163 +2272 0.7028508771929822 0.202850877192058 0.5302318295744658 +2273 0.5542763157894735 0.3042763157890115 0.4679667919802153 +2274 0.5542763157894737 -0.3042763157899359 0.4679667919802153 +2275 0.7028508771929824 -0.2028508771939069 0.5302318295744658 +2276 0.8514254385964912 -0.1014254385978779 0.5924968671687163 +2277 0.851425438596491 0.1014254385954768 0.4288063909778842 +2278 0.8514254385964917 0.101425438595849 0.2651159147870524 +2279 0.7028508771929822 0.2028508771924304 0.3665413533836341 +2280 0.7028508771929813 -9.243560777916215e-13 0.5302318295744652 +2281 0.5542763157894727 0.1014254385960291 0.4679667919802148 +2282 0.554276315789471 -0.101425438596953 0.4679667919802136 +2283 0.8514254385964916 -0.1014254385975056 0.4288063909778843 +2284 0.7028508771929813 -0.2028508771935341 0.3665413533836327 +2285 0.851425438596493 -0.1014254385971334 0.2651159147870526 +2286 0.7028508771929817 -5.521597167368233e-13 0.3665413533836335 +2287 -0.8514254385964912 -0.1014254385951046 0.5924968671687162 +2288 -0.7028508771929824 -0.2028508771920581 0.5302318295744657 +2289 -0.5542763157894737 -0.3042763157890116 0.4679667919802152 +2290 -0.5542763157894737 0.3042763157899359 0.4679667919802153 +2291 -0.7028508771929824 0.2028508771939069 0.5302318295744658 +2292 -0.8514254385964912 0.1014254385978779 0.5924968671687162 +2293 -0.8514254385964908 -0.1014254385958493 0.2651159147870531 +2294 -0.7028508771929821 -0.2028508771924308 0.3665413533836347 +2295 -0.8514254385964914 -0.101425438595477 0.4288063909778849 +2296 -0.8514254385964903 0.1014254385971334 0.265115914787053 +2297 -0.8514254385964906 0.1014254385975056 0.4288063909778847 +2298 -0.7028508771929798 0.2028508771935342 0.3665413533836338 +2299 -0.5542763157894715 0.1014254385969528 0.4679667919802152 +2300 -0.702850877192982 9.242363818717791e-13 0.5302318295744661 +2301 -0.5542763157894731 -0.1014254385960296 0.4679667919802158 +2302 -0.7028508771929817 5.519463457492782e-13 0.3665413533836343 +2303 -0.1014254385951046 0.8514254385964912 0.5924968671687162 +2304 -0.202850877192058 0.7028508771929824 0.5302318295744658 +2305 -0.3042763157890115 0.5542763157894737 0.4679667919802153 +2306 0.3042763157899356 0.5542763157894737 0.4679667919802153 +2307 0.2028508771939067 0.7028508771929824 0.5302318295744658 +2308 0.1014254385978778 0.8514254385964912 0.5924968671687163 +2309 -0.1014254385954768 0.8514254385964911 0.4288063909778841 +2310 -0.101425438595849 0.8514254385964918 0.2651159147870523 +2311 -0.2028508771924304 0.7028508771929827 0.3665413533836341 +2312 9.242762805117266e-13 0.7028508771929814 0.5302318295744651 +2313 -0.1014254385960292 0.5542763157894729 0.4679667919802148 +2314 0.1014254385969528 0.5542763157894709 0.4679667919802135 +2315 0.1014254385975055 0.8514254385964916 0.4288063909778843 +2316 0.202850877193534 0.7028508771929813 0.3665413533836327 +2317 0.1014254385971333 0.851425438596493 0.2651159147870526 +2318 5.520955319682122e-13 0.7028508771929817 0.3665413533836334 +2319 -0.3042763157899359 -0.5542763157894738 0.4679667919802152 +2320 -0.2028508771939069 -0.7028508771929824 0.5302318295744657 +2321 -0.1014254385978779 -0.8514254385964912 0.5924968671687162 +2322 0.3042763157890115 -0.5542763157894737 0.4679667919802153 +2323 0.202850877192058 -0.7028508771929824 0.5302318295744658 +2324 0.1014254385951046 -0.8514254385964912 0.5924968671687163 +2325 -0.1014254385971334 -0.8514254385964911 0.2651159147870532 +2326 -0.1014254385975056 -0.8514254385964918 0.4288063909778854 +2327 -0.2028508771935348 -0.7028508771929827 0.3665413533836345 +2328 0.101425438595849 -0.8514254385964916 0.2651159147870533 +2329 0.2028508771924298 -0.7028508771929813 0.3665413533836342 +2330 0.1014254385954768 -0.851425438596493 0.428806390977886 +2331 0.1014254385960286 -0.5542763157894719 0.4679667919802152 +2332 -0.1014254385969537 -0.5542763157894733 0.4679667919802155 +2333 -9.244376097949925e-13 -0.7028508771929826 0.5302318295744666 +2334 -5.521877994751998e-13 -0.7028508771929817 0.3665413533836344 +2335 0.7410714285707924 -3.734441327603139e-13 -0.9136904761902627 +2336 0.8273809523805282 -3.837501744945471e-13 -0.8273809523805253 +2337 0.9136904761902641 -3.940562162287804e-13 -0.7410714285707879 +2338 0.765115914786755 0.1014254385961983 -0.6788063909770163 +2339 0.6788063909770194 0.1014254385962086 -0.7651159147867547 +2340 0.6165413533832468 0.2028508771927907 -0.6165413533832453 +2341 0.7651159147867554 -0.1014254385967842 -0.6788063909770171 +2342 0.6165413533832452 -0.2028508771931738 -0.6165413533832446 +2343 0.6788063909770203 -0.1014254385967738 -0.7651159147867557 +2344 0.6165413533832457 -1.918697938407723e-13 -0.6165413533832448 +2345 -0.9136904761902641 3.940562162287804e-13 -0.7410714285707879 +2346 -0.8273809523805282 3.837501744945471e-13 -0.8273809523805253 +2347 -0.7410714285707924 3.734441327603139e-13 -0.9136904761902627 +2348 -0.6788063909770196 0.1014254385967739 -0.7651159147867536 +2349 -0.7651159147867562 0.1014254385967842 -0.6788063909770166 +2350 -0.6165413533832469 0.2028508771931745 -0.6165413533832453 +2351 -0.6788063909770201 -0.1014254385962086 -0.765115914786754 +2352 -0.6165413533832459 -0.2028508771927902 -0.6165413533832439 +2353 -0.765115914786757 -0.1014254385961983 -0.6788063909770176 +2354 -0.6165413533832466 1.918336918105376e-13 -0.6165413533832442 +2355 -3.940847648208422e-13 -0.9136904761902641 -0.7410714285707879 +2356 -3.838072716786707e-13 -0.8273809523805282 -0.8273809523805253 +2357 -3.735297785364992e-13 -0.7410714285707924 -0.9136904761902627 +2358 -0.1014254385967739 -0.6788063909770196 -0.7651159147867536 +2359 -0.1014254385967842 -0.7651159147867562 -0.6788063909770166 +2360 -0.2028508771931745 -0.616541353383247 -0.6165413533832453 +2361 0.1014254385962085 -0.6788063909770201 -0.765115914786754 +2362 0.2028508771927901 -0.6165413533832459 -0.6165413533832439 +2363 0.1014254385961982 -0.765115914786757 -0.6788063909770176 +2364 -1.919100196434806e-13 -0.6165413533832466 -0.6165413533832442 +2365 3.940562162287804e-13 0.9136904761902641 -0.7410714285707879 +2366 3.837501744945471e-13 0.8273809523805282 -0.8273809523805253 +2367 3.734441327603139e-13 0.7410714285707924 -0.9136904761902627 +2368 0.1014254385967739 0.6788063909770196 -0.7651159147867536 +2369 0.1014254385967842 0.7651159147867562 -0.6788063909770166 +2370 0.2028508771931745 0.6165413533832469 -0.6165413533832453 +2371 -0.1014254385962085 0.6788063909770201 -0.765115914786754 +2372 -0.2028508771927901 0.6165413533832459 -0.6165413533832439 +2373 -0.1014254385961982 0.765115914786757 -0.6788063909770176 +2374 1.918545084922494e-13 0.6165413533832466 -0.6165413533832442 +2375 0.7410714285707881 0.9136904761907416 -7.655281170874193e-13 +2376 0.8273809523805253 0.8273809523814833 -1.126636879027701e-12 +2377 0.9136904761902627 0.7410714285722251 -1.487745640967983e-12 +2378 0.6788063909770163 0.7651159147872324 0.101425438595827 +2379 0.616541353383245 0.6165413533837237 0.2028508771924197 +2380 0.7651159147867541 0.6788063909779747 0.1014254385954658 +2381 0.6788063909770162 0.765115914787232 -0.1014254385971556 +2382 0.7651159147867534 0.6788063909779738 -0.1014254385975168 +2383 0.6165413533832433 0.6165413533837214 -0.2028508771935453 +2384 0.6165413533832448 0.6165413533837232 -5.631075565937129e-13 +2385 -0.9136904761907416 0.7410714285707881 -7.655281170874193e-13 +2386 -0.8273809523814833 0.8273809523805253 -1.126636879027701e-12 +2387 -0.7410714285722251 0.9136904761902627 -1.487745640967983e-12 +2388 -0.7651159147872324 0.6788063909770164 0.101425438595827 +2389 -0.6165413533837237 0.6165413533832451 0.2028508771924196 +2390 -0.6788063909779747 0.7651159147867542 0.1014254385954658 +2391 -0.765115914787232 0.6788063909770162 -0.1014254385971556 +2392 -0.6788063909779738 0.7651159147867534 -0.1014254385975168 +2393 -0.6165413533837214 0.6165413533832433 -0.2028508771935453 +2394 -0.6165413533837232 0.616541353383245 -5.631231691049967e-13 +2395 -0.7410714285707881 -0.9136904761907416 -7.655281170874193e-13 +2396 -0.8273809523805253 -0.8273809523814833 -1.126636879027701e-12 +2397 -0.9136904761902627 -0.7410714285722251 -1.487745640967983e-12 +2398 -0.6788063909770164 -0.7651159147872324 0.101425438595827 +2399 -0.6165413533832451 -0.6165413533837237 0.2028508771924196 +2400 -0.7651159147867542 -0.6788063909779747 0.1014254385954658 +2401 -0.6788063909770162 -0.765115914787232 -0.1014254385971557 +2402 -0.7651159147867534 -0.6788063909779738 -0.1014254385975168 +2403 -0.6165413533832433 -0.6165413533837215 -0.2028508771935454 +2404 -0.616541353383245 -0.6165413533837233 -5.631595982979922e-13 +2405 0.9136904761907416 -0.7410714285707881 -7.655281170874193e-13 +2406 0.8273809523814833 -0.8273809523805253 -1.126636879027701e-12 +2407 0.7410714285722251 -0.9136904761902627 -1.487745640967983e-12 +2408 0.6788063909779747 -0.7651159147867536 0.1014254385954657 +2409 0.7651159147872337 -0.6788063909770166 0.1014254385958268 +2410 0.6165413533837245 -0.6165413533832453 0.2028508771924193 +2411 0.6788063909779751 -0.765115914786754 -0.1014254385975167 +2412 0.6165413533837235 -0.6165413533832439 -0.2028508771935453 +2413 0.7651159147872348 -0.6788063909770174 -0.1014254385971556 +2414 0.6165413533837241 -0.6165413533832442 -5.632931720056425e-13 +2415 -7.346528147728122e-13 -0.7410714285707924 0.9136904761907416 +2416 -1.106053344151297e-12 -0.8273809523805282 0.8273809523814833 +2417 -1.477453873529781e-12 -0.9136904761902641 0.7410714285722251 +2418 -0.1014254385971353 -0.6788063909770194 0.7651159147872324 +2419 -0.202850877193536 -0.6165413533832467 0.6165413533837237 +2420 -0.1014254385975066 -0.7651159147867558 0.6788063909779746 +2421 0.1014254385958474 -0.6788063909770191 0.765115914787232 +2422 0.101425438595476 -0.765115914786755 0.6788063909779738 +2423 0.202850877192429 -0.6165413533832448 0.6165413533837214 +2424 -5.532286335607859e-13 -0.6165413533832461 0.6165413533837232 +2425 -0.9136904761902641 1.477425324937719e-12 0.7410714285722251 +2426 -0.8273809523805282 1.105996246967173e-12 0.8273809523814833 +2427 -0.7410714285707924 7.345671689966268e-13 0.9136904761907416 +2428 -0.6788063909770196 -0.1014254385958475 0.7651159147872325 +2429 -0.7651159147867562 -0.101425438595476 0.6788063909779746 +2430 -0.6165413533832469 -0.2028508771924296 0.6165413533837243 +2431 -0.6788063909770201 0.101425438597135 0.7651159147872328 +2432 -0.6165413533832459 0.202850877193535 0.6165413533837227 +2433 -0.765115914786757 0.1014254385975064 0.6788063909779756 +2434 -0.6165413533832466 5.529594242592486e-13 0.6165413533837231 +2435 0.9136904761902641 -1.477425324937719e-12 0.7410714285722251 +2436 0.8273809523805282 -1.105996246967173e-12 0.8273809523814833 +2437 0.7410714285707924 -7.345671689966268e-13 0.9136904761907416 +2438 0.7651159147867548 0.1014254385954762 0.6788063909779745 +2439 0.616541353383246 0.20285087719243 0.6165413533837242 +2440 0.6788063909770194 0.1014254385958476 0.7651159147872334 +2441 0.7651159147867544 -0.1014254385975064 0.6788063909779742 +2442 0.6788063909770187 -0.101425438597135 0.7651159147872326 +2443 0.6165413533832441 -0.202850877193535 0.6165413533837223 +2444 0.6165413533832454 -5.527599310595113e-13 0.6165413533837238 +2445 1.477425324937719e-12 0.9136904761902641 0.7410714285722251 +2446 1.105996246967173e-12 0.8273809523805282 0.8273809523814833 +2447 7.345671689966268e-13 0.7410714285707924 0.9136904761907416 +2448 -0.1014254385954762 0.7651159147867549 0.6788063909779743 +2449 -0.20285087719243 0.6165413533832462 0.6165413533837242 +2450 -0.1014254385958476 0.6788063909770196 0.7651159147872333 +2451 0.1014254385975063 0.7651159147867544 0.6788063909779742 +2452 0.1014254385971349 0.6788063909770187 0.7651159147872326 +2453 0.2028508771935348 0.6165413533832441 0.6165413533837223 +2454 5.526818685030923e-13 0.6165413533832456 0.6165413533837237 +2455 0.4287802840433773 -0.5542763157894737 -0.4287802840435754 +2456 0.4518588137007897 -0.7028508771929824 -0.451858813701186 +2457 0.4749373433582022 -0.8514254385964912 -0.4749373433587966 +2458 0.225929406850215 -0.8514254385964903 -0.225929406850773 +2459 0.3504333751042087 -0.8514254385964906 -0.3504333751047848 +2460 0.3273548454467957 -0.7028508771929798 -0.3273548454471739 +2461 0.3273548454467846 -0.7028508771929804 -0.4910453216373467 +2462 0.3504333751041976 -0.8514254385964912 -0.5141238512949577 +2463 0.2259294068501927 -0.8514254385964914 -0.5533103592311192 +2464 0.2259294068502038 -0.8514254385964908 -0.3896198830409459 +2465 0.5542763157894737 0.4287802840433773 -0.4287802840435754 +2466 0.7028508771929824 0.4518588137007897 -0.451858813701186 +2467 0.8514254385964912 0.4749373433582022 -0.4749373433587966 +2468 0.8514254385964903 0.350433375104197 -0.5141238512949571 +2469 0.8514254385964906 0.2259294068501923 -0.5533103592311179 +2470 0.7028508771929798 0.3273548454467835 -0.4910453216373454 +2471 0.8514254385964916 0.3504333751042084 -0.3504333751047846 +2472 0.7028508771929813 0.327354845446795 -0.3273548454471731 +2473 0.851425438596493 0.2259294068502147 -0.2259294068507727 +2474 0.8514254385964908 0.2259294068502033 -0.3896198830409451 +2475 -0.5542763157894737 -0.4287802840433774 -0.4287802840435755 +2476 -0.7028508771929824 -0.4518588137007898 -0.4518588137011861 +2477 -0.8514254385964912 -0.4749373433582023 -0.4749373433587966 +2478 -0.8514254385964903 -0.350433375104197 -0.5141238512949571 +2479 -0.8514254385964906 -0.2259294068501923 -0.5533103592311179 +2480 -0.7028508771929798 -0.3273548454467836 -0.4910453216373455 +2481 -0.8514254385964916 -0.3504333751042084 -0.3504333751047845 +2482 -0.7028508771929813 -0.3273548454467951 -0.3273548454471731 +2483 -0.851425438596493 -0.2259294068502147 -0.2259294068507727 +2484 -0.8514254385964908 -0.2259294068502032 -0.389619883040945 +2485 -0.4287802840433773 0.5542763157894737 -0.4287802840435754 +2486 -0.4518588137007898 0.7028508771929824 -0.451858813701186 +2487 -0.4749373433582023 0.8514254385964912 -0.4749373433587966 +2488 -0.350433375104197 0.8514254385964903 -0.5141238512949571 +2489 -0.2259294068501923 0.8514254385964906 -0.5533103592311179 +2490 -0.3273548454467835 0.7028508771929798 -0.4910453216373454 +2491 -0.3504333751042084 0.8514254385964916 -0.3504333751047845 +2492 -0.327354845446795 0.7028508771929813 -0.327354845447173 +2493 -0.2259294068502147 0.851425438596493 -0.2259294068507727 +2494 -0.2259294068502032 0.8514254385964908 -0.389619883040945 +2495 -0.5542763157894737 0.4287802840435754 0.4287802840433773 +2496 -0.7028508771929824 0.451858813701186 0.4518588137007897 +2497 -0.8514254385964912 0.4749373433587966 0.4749373433582022 +2498 -0.8514254385964916 0.2259294068507733 0.2259294068502153 +2499 -0.7028508771929813 0.3273548454471742 0.3273548454467961 +2500 -0.851425438596493 0.3504333751047858 0.3504333751042096 +2501 -0.7028508771929804 0.4910453216373468 0.3273548454467848 +2502 -0.8514254385964912 0.5533103592311186 0.2259294068501927 +2503 -0.8514254385964914 0.5141238512949582 0.350433375104198 +2504 -0.8514254385964908 0.3896198830409459 0.225929406850204 +2505 -0.4287802840435754 -0.5542763157894738 0.4287802840433772 +2506 -0.451858813701186 -0.7028508771929824 0.4518588137007897 +2507 -0.4749373433587966 -0.8514254385964912 0.4749373433582023 +2508 -0.2259294068507733 -0.8514254385964916 0.2259294068502153 +2509 -0.3273548454471742 -0.7028508771929814 0.3273548454467961 +2510 -0.3504333751047858 -0.851425438596493 0.3504333751042096 +2511 -0.4910453216373468 -0.7028508771929806 0.3273548454467848 +2512 -0.5533103592311186 -0.8514254385964912 0.2259294068501927 +2513 -0.5141238512949582 -0.8514254385964914 0.3504333751041981 +2514 -0.3896198830409459 -0.8514254385964908 0.225929406850204 +2515 0.5542763157894737 -0.4287802840435754 0.4287802840433773 +2516 0.7028508771929824 -0.451858813701186 0.4518588137007898 +2517 0.8514254385964912 -0.4749373433587966 0.4749373433582023 +2518 0.8514254385964916 -0.2259294068507733 0.2259294068502153 +2519 0.7028508771929813 -0.3273548454471742 0.3273548454467961 +2520 0.851425438596493 -0.3504333751047858 0.3504333751042096 +2521 0.7028508771929804 -0.4910453216373468 0.3273548454467848 +2522 0.8514254385964912 -0.5533103592311186 0.2259294068501927 +2523 0.8514254385964914 -0.5141238512949581 0.3504333751041981 +2524 0.8514254385964908 -0.3896198830409459 0.225929406850204 +2525 0.4287802840435752 0.5542763157894737 0.4287802840433773 +2526 0.4518588137011858 0.7028508771929824 0.4518588137007897 +2527 0.4749373433587964 0.8514254385964912 0.4749373433582022 +2528 0.3504333751047842 0.8514254385964903 0.3504333751042082 +2529 0.2259294068507724 0.8514254385964906 0.2259294068502145 +2530 0.3273548454471725 0.7028508771929798 0.3273548454467946 +2531 0.5141238512949576 0.8514254385964916 0.3504333751041973 +2532 0.4910453216373461 0.7028508771929813 0.3273548454467839 +2533 0.5533103592311195 0.851425438596493 0.2259294068501924 +2534 0.3896198830409455 0.8514254385964908 0.2259294068502032 +2535 0.8514254385964903 0.5533103592318778 -0.2259294068515175 +2536 0.8514254385964906 0.5141238512950396 -0.350433375105157 +2537 0.7028508771929798 0.4910453216376259 -0.3273548454475461 +2538 0.8514254385964908 0.3896198830410461 -0.2259294068511452 +2539 0.4910453216376276 -0.7028508771929804 -0.3273548454475463 +2540 0.5533103592318787 -0.8514254385964912 -0.2259294068515176 +2541 0.5141238512950408 -0.8514254385964914 -0.3504333751051575 +2542 0.3896198830410468 -0.8514254385964908 -0.2259294068511454 +2543 -0.5141238512950406 0.8514254385964916 -0.3504333751051568 +2544 -0.4910453216376272 0.7028508771929813 -0.3273548454475453 +2545 -0.5533103592318794 0.851425438596493 -0.2259294068515172 +2546 -0.3896198830410464 0.8514254385964908 -0.2259294068511445 +2547 -0.8514254385964903 -0.5533103592318778 -0.2259294068515175 +2548 -0.8514254385964906 -0.5141238512950398 -0.3504333751051571 +2549 -0.7028508771929798 -0.491045321637626 -0.3273548454475461 +2550 -0.8514254385964908 -0.3896198830410459 -0.2259294068511452 +2551 -0.7028508771929804 0.3273548454475461 0.4910453216376277 +2552 -0.8514254385964912 0.3504333751051571 0.5141238512950405 +2553 -0.8514254385964914 0.2259294068515174 0.5533103592318791 +2554 -0.8514254385964908 0.2259294068511452 0.3896198830410468 +2555 -0.3273548454475461 -0.7028508771929806 0.4910453216376277 +2556 -0.350433375105157 -0.8514254385964912 0.5141238512950405 +2557 -0.2259294068515174 -0.8514254385964914 0.553310359231879 +2558 -0.2259294068511452 -0.8514254385964908 0.3896198830410468 +2559 0.2259294068515177 0.8514254385964916 0.5533103592318785 +2560 0.3273548454475462 0.7028508771929813 0.4910453216376268 +2561 0.350433375105158 0.851425438596493 0.514123851295041 +2562 0.2259294068511453 0.8514254385964908 0.3896198830410464 +2563 0.8514254385964903 -0.3504333751051565 0.5141238512950399 +2564 0.8514254385964906 -0.225929406851517 0.553310359231878 +2565 0.7028508771929798 -0.3273548454475448 0.4910453216376263 +2566 0.8514254385964908 -0.2259294068511447 0.3896198830410461 +2567 0.4084429824560826 -0.4084429824561981 -0.5542763157894737 +2568 0.4111842105262002 -0.4111842105264313 -0.7028508771929824 +2569 0.4139254385963178 -0.4139254385966645 -0.8514254385964912 +2570 0.2055921052629185 -0.5329730576437434 -0.8514254385964903 +2571 0.3097587719296182 -0.4734492481202038 -0.8514254385964906 +2572 0.3070175438595001 -0.4707080200499691 -0.7028508771929798 +2573 0.307017543859591 -0.3070175438597051 -0.7028508771929804 +2574 0.3097587719297091 -0.3097587719299398 -0.8514254385964912 +2575 0.2055921052631 -0.2055921052632149 -0.8514254385964914 +2576 0.2055921052630093 -0.369282581453479 -0.8514254385964908 +2577 -0.4084429824561981 -0.4084429824560826 -0.5542763157894738 +2578 -0.4111842105264313 -0.4111842105262002 -0.7028508771929824 +2579 -0.4139254385966645 -0.4139254385963178 -0.8514254385964912 +2580 -0.205592105263216 -0.2055921052631004 -0.8514254385964916 +2581 -0.3070175438597068 -0.3070175438595912 -0.7028508771929814 +2582 -0.3097587719299409 -0.3097587719297099 -0.851425438596493 +2583 -0.4707080200499708 -0.3070175438595004 -0.7028508771929806 +2584 -0.5329730576437443 -0.2055921052629186 -0.8514254385964912 +2585 -0.4734492481202048 -0.3097587719296187 -0.8514254385964914 +2586 -0.36928258145348 -0.2055921052630095 -0.8514254385964908 +2587 0.4084429824561981 0.4084429824560826 -0.5542763157894737 +2588 0.4111842105264313 0.4111842105262002 -0.7028508771929824 +2589 0.4139254385966645 0.4139254385963178 -0.8514254385964912 +2590 0.3097587719299396 0.3097587719297085 -0.8514254385964903 +2591 0.2055921052632152 0.2055921052630996 -0.8514254385964906 +2592 0.3070175438597055 0.30701754385959 -0.7028508771929798 +2593 0.4734492481202046 0.3097587719296179 -0.8514254385964916 +2594 0.4707080200499705 0.3070175438594996 -0.7028508771929813 +2595 0.5329730576437451 0.2055921052629183 -0.851425438596493 +2596 0.3692825814534798 0.2055921052630088 -0.8514254385964908 +2597 -0.4084429824560826 0.4084429824561981 -0.5542763157894737 +2598 -0.4111842105262002 0.4111842105264313 -0.7028508771929824 +2599 -0.4139254385963178 0.4139254385966645 -0.8514254385964912 +2600 -0.3097587719297085 0.3097587719299396 -0.8514254385964903 +2601 -0.2055921052630996 0.2055921052632152 -0.8514254385964906 +2602 -0.30701754385959 0.3070175438597055 -0.7028508771929798 +2603 -0.3097587719296179 0.4734492481202046 -0.8514254385964916 +2604 -0.3070175438594996 0.4707080200499705 -0.7028508771929813 +2605 -0.2055921052629183 0.5329730576437451 -0.851425438596493 +2606 -0.2055921052630088 0.3692825814534798 -0.8514254385964908 +2607 0.2055921052633976 0.5329730576436285 -0.8514254385964916 +2608 0.3070175438597976 0.4707080200498544 -0.7028508771929813 +2609 0.3097587719300318 0.4734492481199737 -0.851425438596493 +2610 0.2055921052633067 0.3692825814533636 -0.8514254385964908 +2611 -0.5329730576436285 0.2055921052633976 -0.8514254385964916 +2612 -0.4707080200498544 0.3070175438597976 -0.7028508771929813 +2613 -0.4734492481199737 0.3097587719300318 -0.851425438596493 +2614 -0.3692825814533636 0.2055921052633067 -0.8514254385964908 +2615 0.4707080200498555 -0.3070175438597972 -0.7028508771929804 +2616 0.4734492481199734 -0.3097587719300309 -0.8514254385964912 +2617 0.5329730576436292 -0.2055921052633972 -0.8514254385964914 +2618 0.3692825814533646 -0.2055921052633064 -0.8514254385964908 +2619 -0.2055921052633976 -0.5329730576436285 -0.8514254385964916 +2620 -0.3070175438597975 -0.4707080200498545 -0.7028508771929814 +2621 -0.3097587719300317 -0.4734492481199737 -0.851425438596493 +2622 -0.2055921052633067 -0.3692825814533636 -0.8514254385964908 +2623 -0.4084429824561981 -0.4084429824560826 0.5542763157894736 +2624 -0.4111842105264313 -0.4111842105262002 0.7028508771929824 +2625 -0.4139254385966645 -0.4139254385963178 0.8514254385964912 +2626 -0.532973057643744 -0.2055921052629188 0.8514254385964916 +2627 -0.47070802004997 -0.3070175438595004 0.7028508771929813 +2628 -0.4734492481202049 -0.309758771929619 0.851425438596493 +2629 -0.3070175438597054 -0.3070175438595911 0.7028508771929804 +2630 -0.2055921052632155 -0.2055921052631002 0.8514254385964912 +2631 -0.3097587719299399 -0.3097587719297095 0.8514254385964914 +2632 -0.3692825814534791 -0.2055921052630095 0.8514254385964908 +2633 0.4084429824561978 0.4084429824560826 0.5542763157894737 +2634 0.4111842105264311 0.4111842105262002 0.7028508771929824 +2635 0.4139254385966644 0.4139254385963178 0.8514254385964912 +2636 0.2055921052632156 0.2055921052631001 0.8514254385964903 +2637 0.3097587719299401 0.309758771929709 0.8514254385964906 +2638 0.3070175438597063 0.307017543859591 0.7028508771929798 +2639 0.4707080200499708 0.3070175438595002 0.7028508771929804 +2640 0.4734492481202044 0.3097587719296183 0.8514254385964912 +2641 0.5329730576437446 0.2055921052629185 0.8514254385964914 +2642 0.3692825814534799 0.2055921052630093 0.8514254385964908 +2643 -0.4084429824560826 0.4084429824561981 0.5542763157894737 +2644 -0.4111842105262002 0.4111842105264313 0.7028508771929824 +2645 -0.4139254385963178 0.4139254385966645 0.8514254385964912 +2646 -0.2055921052631001 0.2055921052632156 0.8514254385964903 +2647 -0.309758771929709 0.3097587719299401 0.8514254385964906 +2648 -0.307017543859591 0.3070175438597065 0.7028508771929798 +2649 -0.3070175438595001 0.4707080200499709 0.7028508771929804 +2650 -0.3097587719296183 0.4734492481202044 0.8514254385964912 +2651 -0.2055921052629185 0.5329730576437447 0.8514254385964914 +2652 -0.2055921052630093 0.36928258145348 0.8514254385964908 +2653 0.4084429824560826 -0.4084429824561981 0.5542763157894737 +2654 0.4111842105262002 -0.4111842105264313 0.7028508771929824 +2655 0.4139254385963178 -0.4139254385966645 0.8514254385964912 +2656 0.2055921052629188 -0.532973057643744 0.8514254385964916 +2657 0.3070175438595004 -0.47070802004997 0.7028508771929813 +2658 0.309758771929619 -0.4734492481202049 0.851425438596493 +2659 0.3070175438595912 -0.3070175438597054 0.7028508771929804 +2660 0.2055921052631002 -0.2055921052632155 0.8514254385964912 +2661 0.3097587719297095 -0.3097587719299399 0.8514254385964914 +2662 0.2055921052630095 -0.3692825814534791 0.8514254385964908 +2663 -0.3070175438597975 -0.4707080200498554 0.7028508771929804 +2664 -0.2055921052633973 -0.5329730576436288 0.8514254385964912 +2665 -0.3097587719300314 -0.4734492481199736 0.8514254385964914 +2666 -0.2055921052633067 -0.3692825814533645 0.8514254385964908 +2667 -0.4707080200498552 0.3070175438597975 0.7028508771929804 +2668 -0.5329730576436287 0.2055921052633972 0.8514254385964912 +2669 -0.4734492481199737 0.3097587719300313 0.8514254385964914 +2670 -0.3692825814533645 0.2055921052633066 0.8514254385964908 +2671 0.4707080200498552 -0.3070175438597975 0.7028508771929804 +2672 0.5329730576436287 -0.2055921052633972 0.8514254385964912 +2673 0.4734492481199737 -0.3097587719300313 0.8514254385964914 +2674 0.3692825814533644 -0.2055921052633066 0.8514254385964908 +2675 0.3097587719300305 0.4734492481199734 0.8514254385964916 +2676 0.3070175438597964 0.4707080200498551 0.7028508771929813 +2677 0.2055921052633969 0.5329730576436295 0.851425438596493 +2678 0.2055921052633059 0.3692825814533641 0.8514254385964908 +2679 -0.3735119047616203 0.9136904761902641 -0.6235119047623053 +2680 -0.2490079365076258 0.8273809523805282 -0.7490079365082035 +2681 -0.1245039682536313 0.7410714285707924 -0.8745039682541018 +2682 -0.2490079365076152 0.913690476190264 -0.6626984126984662 +2683 -0.1245039682536103 0.9136904761902647 -0.7018849206346276 +2684 -0.1245039682536209 0.8273809523805284 -0.7881944444443648 +2685 -0.3504333751042074 0.7651159147867544 -0.6004333751046944 +2686 -0.2259294068502128 0.6788063909770187 -0.7259294068505928 +2687 -0.3273548454467939 0.6165413533832441 -0.5773548454470827 +2688 -0.2259294068502026 0.7651159147867549 -0.6396198830408554 +2689 0.9136904761902641 0.3735119047616202 -0.6235119047623053 +2690 0.8273809523805282 0.2490079365076257 -0.7490079365082035 +2691 0.7410714285707924 0.1245039682536313 -0.8745039682541018 +2692 0.913690476190264 0.2490079365076152 -0.6626984126984662 +2693 0.9136904761902647 0.1245039682536103 -0.7018849206346276 +2694 0.8273809523805284 0.1245039682536209 -0.7881944444443648 +2695 0.7651159147867544 0.3504333751042074 -0.6004333751046944 +2696 0.6788063909770187 0.2259294068502128 -0.7259294068505928 +2697 0.6165413533832441 0.3273548454467938 -0.5773548454470827 +2698 0.7651159147867549 0.2259294068502025 -0.6396198830408554 +2699 -0.9136904761902641 -0.3735119047616203 -0.6235119047623053 +2700 -0.8273809523805282 -0.2490079365076258 -0.7490079365082035 +2701 -0.7410714285707924 -0.1245039682536313 -0.8745039682541018 +2702 -0.8273809523805286 -0.1245039682536213 -0.788194444444364 +2703 -0.913690476190265 -0.2490079365076161 -0.6626984126984661 +2704 -0.9136904761902648 -0.1245039682536109 -0.7018849206346272 +2705 -0.67880639097702 -0.2259294068502137 -0.7259294068505932 +2706 -0.616541353383246 -0.3273548454467953 -0.5773548454470827 +2707 -0.7651159147867572 -0.3504333751042089 -0.6004333751046955 +2708 -0.7651159147867552 -0.2259294068502033 -0.6396198830408552 +2709 0.3735119047616202 -0.9136904761902641 -0.6235119047623053 +2710 0.2490079365076257 -0.8273809523805282 -0.7490079365082035 +2711 0.1245039682536312 -0.7410714285707924 -0.8745039682541018 +2712 0.1245039682536106 -0.9136904761902638 -0.7018849206346269 +2713 0.1245039682536209 -0.8273809523805282 -0.7881944444443653 +2714 0.2490079365076156 -0.9136904761902644 -0.6626984126984665 +2715 0.3273548454467949 -0.6165413533832445 -0.577354845447083 +2716 0.3504333751042079 -0.765115914786755 -0.6004333751046946 +2717 0.2259294068502132 -0.6788063909770192 -0.7259294068505937 +2718 0.2259294068502029 -0.7651159147867547 -0.6396198830408553 +2719 -0.8745039682541018 -0.7410714285722251 0.124503968252517 +2720 -0.7490079365082035 -0.8273809523814833 0.2490079365068829 +2721 -0.6235119047623053 -0.9136904761907416 0.3735119047612488 +2722 -0.7881944444443643 -0.8273809523814836 0.1245039682528781 +2723 -0.7018849206346272 -0.9136904761907425 0.1245039682532392 +2724 -0.6626984126984664 -0.9136904761907423 0.2490079365072441 +2725 -0.7259294068505922 -0.6788063909779742 0.2259294068494705 +2726 -0.600433375104694 -0.7651159147872326 0.3504333751038364 +2727 -0.5773548454470816 -0.6165413533837224 0.3273548454464235 +2728 -0.6396198830408552 -0.765115914787233 0.2259294068498315 +2729 -0.7410714285722251 0.8745039682541018 0.124503968252517 +2730 -0.8273809523814833 0.7490079365082035 0.2490079365068829 +2731 -0.9136904761907416 0.6235119047623053 0.3735119047612488 +2732 -0.9136904761907415 0.7018849206346269 0.1245039682532395 +2733 -0.9136904761907421 0.6626984126984664 0.2490079365072446 +2734 -0.8273809523814836 0.7881944444443647 0.1245039682528783 +2735 -0.6165413533837222 0.5773548454470827 0.3273548454464237 +2736 -0.6788063909779745 0.725929406850593 0.2259294068494705 +2737 -0.7651159147872328 0.6004333751046946 0.350433375103837 +2738 -0.7651159147872324 0.6396198830408555 0.2259294068498318 +2739 0.8745039682541018 0.7410714285722251 0.124503968252517 +2740 0.7490079365082035 0.8273809523814833 0.2490079365068829 +2741 0.6235119047623053 0.9136904761907416 0.3735119047612488 +2742 0.6626984126984664 0.9136904761907413 0.2490079365072437 +2743 0.7881944444443654 0.8273809523814833 0.1245039682528777 +2744 0.7018849206346276 0.913690476190742 0.1245039682532391 +2745 0.6004333751046953 0.7651159147872331 0.3504333751038362 +2746 0.5773548454470836 0.616541353383723 0.3273548454464228 +2747 0.7259294068505948 0.6788063909779758 0.2259294068494702 +2748 0.6396198830408555 0.7651159147872322 0.225929406849831 +2749 0.7410714285722251 -0.8745039682541018 0.124503968252517 +2750 0.8273809523814833 -0.7490079365082035 0.2490079365068829 +2751 0.9136904761907416 -0.6235119047623053 0.3735119047612488 +2752 0.9136904761907413 -0.6626984126984664 0.2490079365072438 +2753 0.8273809523814833 -0.7881944444443654 0.1245039682528777 +2754 0.913690476190742 -0.7018849206346276 0.1245039682532391 +2755 0.7651159147872331 -0.6004333751046954 0.3504333751038363 +2756 0.616541353383723 -0.5773548454470838 0.3273548454464229 +2757 0.6788063909779758 -0.725929406850595 0.2259294068494702 +2758 0.7651159147872322 -0.6396198830408556 0.2259294068498311 +2759 0.7410714285707881 0.8745039682539036 -0.1245039682544051 +2760 0.8273809523805253 0.7490079365078073 -0.2490079365084057 +2761 0.9136904761902627 0.623511904761711 -0.3735119047624064 +2762 0.9136904761902623 0.6626984126985493 -0.2490079365087666 +2763 0.8273809523805253 0.7881944444446463 -0.1245039682547658 +2764 0.9136904761902631 0.7018849206353874 -0.1245039682551272 +2765 0.7651159147867541 0.6004333751042992 -0.3504333751047957 +2766 0.6165413533832441 0.5773548454468858 -0.3273548454471842 +2767 0.6788063909770176 0.7259294068503968 -0.2259294068507949 +2768 0.7651159147867532 0.6396198830411366 -0.2259294068511558 +2769 0.8745039682539036 -0.7410714285707881 -0.1245039682544051 +2770 0.7490079365078073 -0.8273809523805253 -0.2490079365084057 +2771 0.623511904761711 -0.9136904761902627 -0.3735119047624064 +2772 0.6626984126985493 -0.9136904761902623 -0.2490079365087666 +2773 0.7881944444446463 -0.8273809523805253 -0.1245039682547658 +2774 0.7018849206353874 -0.9136904761902631 -0.1245039682551272 +2775 0.6004333751042992 -0.7651159147867541 -0.3504333751047957 +2776 0.5773548454468858 -0.6165413533832441 -0.3273548454471842 +2777 0.7259294068503968 -0.6788063909770176 -0.2259294068507949 +2778 0.6396198830411366 -0.7651159147867532 -0.2259294068511558 +2779 -0.8745039682539036 0.7410714285707881 -0.1245039682544051 +2780 -0.7490079365078073 0.8273809523805253 -0.2490079365084057 +2781 -0.623511904761711 0.9136904761902627 -0.3735119047624064 +2782 -0.701884920635387 0.9136904761902626 -0.1245039682551276 +2783 -0.6626984126985492 0.9136904761902631 -0.2490079365087675 +2784 -0.7881944444446458 0.8273809523805254 -0.1245039682547664 +2785 -0.5773548454468849 0.6165413533832432 -0.3273548454471851 +2786 -0.7259294068503952 0.6788063909770164 -0.2259294068507953 +2787 -0.6004333751042987 0.7651159147867538 -0.3504333751047965 +2788 -0.6396198830411363 0.7651159147867536 -0.2259294068511565 +2789 -0.7410714285707881 -0.8745039682539036 -0.1245039682544051 +2790 -0.8273809523805253 -0.7490079365078073 -0.2490079365084057 +2791 -0.9136904761902627 -0.623511904761711 -0.3735119047624064 +2792 -0.8273809523805256 -0.7881944444446449 -0.1245039682547662 +2793 -0.9136904761902634 -0.7018849206353871 -0.1245039682551273 +2794 -0.9136904761902633 -0.6626984126985491 -0.249007936508767 +2795 -0.6788063909770162 -0.725929406850394 -0.2259294068507953 +2796 -0.7651159147867534 -0.6004333751042976 -0.3504333751047959 +2797 -0.6165413533832433 -0.5773548454468834 -0.327354845447185 +2798 -0.765115914786754 -0.6396198830411359 -0.2259294068511563 +2799 0.3735119047623961 0.9136904761902641 0.623511904761711 +2800 0.2490079365083851 0.8273809523805282 0.7490079365078073 +2801 0.1245039682543741 0.7410714285707924 0.8745039682539036 +2802 0.124503968255117 0.9136904761902638 0.7018849206353871 +2803 0.1245039682547456 0.8273809523805282 0.7881944444446461 +2804 0.2490079365087567 0.9136904761902644 0.6626984126985493 +2805 0.3273548454471744 0.6165413533832445 0.5773548454468849 +2806 0.3504333751047856 0.765115914786755 0.6004333751042984 +2807 0.2259294068507745 0.6788063909770192 0.7259294068503955 +2808 0.2259294068511459 0.7651159147867547 0.6396198830411366 +2809 0.9136904761902641 -0.3735119047623961 0.623511904761711 +2810 0.8273809523805282 -0.2490079365083851 0.7490079365078073 +2811 0.7410714285707924 -0.1245039682543741 0.8745039682539036 +2812 0.9136904761902638 -0.124503968255117 0.7018849206353871 +2813 0.8273809523805282 -0.1245039682547456 0.7881944444446461 +2814 0.9136904761902644 -0.2490079365087567 0.6626984126985493 +2815 0.6165413533832445 -0.3273548454471746 0.5773548454468849 +2816 0.765115914786755 -0.3504333751047857 0.6004333751042986 +2817 0.6788063909770192 -0.2259294068507746 0.7259294068503955 +2818 0.7651159147867547 -0.225929406851146 0.6396198830411364 +2819 -0.3735119047623962 -0.9136904761902641 0.623511904761711 +2820 -0.2490079365083852 -0.8273809523805282 0.7490079365078073 +2821 -0.1245039682543742 -0.7410714285707924 0.8745039682539036 +2822 -0.2490079365087563 -0.913690476190264 0.662698412698549 +2823 -0.1245039682551166 -0.9136904761902647 0.7018849206353875 +2824 -0.1245039682547454 -0.8273809523805284 0.7881944444446458 +2825 -0.3504333751047852 -0.7651159147867544 0.6004333751042983 +2826 -0.2259294068507742 -0.6788063909770187 0.7259294068503945 +2827 -0.3273548454471735 -0.616541353383244 0.5773548454468846 +2828 -0.2259294068511454 -0.7651159147867549 0.6396198830411363 +2829 -0.9136904761902641 0.3735119047623961 0.623511904761711 +2830 -0.8273809523805282 0.2490079365083851 0.7490079365078073 +2831 -0.7410714285707924 0.1245039682543741 0.8745039682539036 +2832 -0.913690476190264 0.2490079365087562 0.6626984126985491 +2833 -0.9136904761902647 0.1245039682551166 0.7018849206353875 +2834 -0.8273809523805284 0.1245039682547454 0.7881944444446458 +2835 -0.7651159147867544 0.3504333751047851 0.6004333751042983 +2836 -0.6788063909770187 0.2259294068507741 0.7259294068503945 +2837 -0.6165413533832441 0.3273548454471735 0.5773548454468846 +2838 -0.7651159147867549 0.2259294068511453 0.6396198830411364 +2839 0.5542763157894735 0.4137369489249133 0.4137369489249133 +2840 0.7028508771929822 0.4217721434638616 0.4217721434638616 +2841 0.8514254385964911 0.42980733800281 0.42980733800281 +2842 0.8514254385964902 0.4840371810581117 0.3203467048669077 +2843 0.8514254385964903 0.538267024113414 0.210886071731006 +2844 0.7028508771929796 0.4760019865191624 0.3123115103279585 +2845 0.8514254385964914 0.3203467048672802 0.3203467048672802 +2846 0.7028508771929812 0.312311510328331 0.312311510328331 +2847 0.8514254385964929 0.2108860717317506 0.2108860717317506 +2848 0.8514254385964907 0.374576547922582 0.2108860717313781 +2849 0.8514254385964902 0.2108860717310064 0.5382670241134137 +2850 0.8514254385964903 0.3203467048669083 0.4840371810581116 +2851 0.7028508771929796 0.3123115103279595 0.4760019865191619 +2852 0.8514254385964907 0.2108860717313786 0.3745765479225818 +2853 -0.5542763157894737 -0.4137369489249134 0.4137369489249131 +2854 -0.7028508771929824 -0.4217721434638617 0.4217721434638615 +2855 -0.8514254385964912 -0.42980733800281 0.4298073380028099 +2856 -0.8514254385964916 -0.2108860717317512 0.2108860717317512 +2857 -0.7028508771929813 -0.3123115103283319 0.3123115103283319 +2858 -0.851425438596493 -0.3203467048672814 0.3203467048672813 +2859 -0.7028508771929804 -0.3123115103279597 0.4760019865191635 +2860 -0.8514254385964912 -0.2108860717310065 0.5382670241134144 +2861 -0.8514254385964914 -0.3203467048669088 0.4840371810581126 +2862 -0.8514254385964908 -0.2108860717313788 0.3745765479225827 +2863 -0.8514254385964916 -0.5382670241134144 0.2108860717310067 +2864 -0.7028508771929813 -0.4760019865191628 0.3123115103279596 +2865 -0.851425438596493 -0.4840371810581128 0.3203467048669091 +2866 -0.8514254385964908 -0.374576547922582 0.2108860717313788 +2867 -0.4137369489249133 0.5542763157894737 0.4137369489249132 +2868 -0.4217721434638616 0.7028508771929824 0.4217721434638616 +2869 -0.42980733800281 0.8514254385964912 0.42980733800281 +2870 -0.5382670241134144 0.8514254385964916 0.2108860717310067 +2871 -0.4760019865191626 0.7028508771929813 0.3123115103279597 +2872 -0.4840371810581127 0.851425438596493 0.3203467048669091 +2873 -0.3123115103283304 0.7028508771929804 0.3123115103283319 +2874 -0.2108860717317506 0.8514254385964912 0.2108860717317509 +2875 -0.3203467048672805 0.8514254385964914 0.320346704867281 +2876 -0.374576547922582 0.8514254385964908 0.2108860717313789 +2877 -0.3203467048669079 0.8514254385964916 0.4840371810581123 +2878 -0.3123115103279588 0.7028508771929813 0.4760019865191632 +2879 -0.2108860717310061 0.851425438596493 0.5382670241134153 +2880 -0.2108860717313782 0.8514254385964908 0.3745765479225824 +2881 0.4137369489249133 -0.5542763157894737 0.4137369489249133 +2882 0.4217721434638616 -0.7028508771929824 0.4217721434638616 +2883 0.42980733800281 -0.8514254385964912 0.42980733800281 +2884 0.2108860717317511 -0.8514254385964916 0.2108860717317512 +2885 0.3123115103283319 -0.7028508771929813 0.312311510328332 +2886 0.3203467048672814 -0.851425438596493 0.3203467048672814 +2887 0.3123115103279596 -0.7028508771929804 0.4760019865191634 +2888 0.2108860717310065 -0.8514254385964912 0.5382670241134145 +2889 0.3203467048669087 -0.8514254385964914 0.4840371810581126 +2890 0.2108860717313788 -0.8514254385964908 0.3745765479225826 +2891 0.4840371810581117 -0.8514254385964903 0.3203467048669077 +2892 0.538267024113414 -0.8514254385964906 0.210886071731006 +2893 0.4760019865191623 -0.7028508771929798 0.3123115103279585 +2894 0.374576547922582 -0.8514254385964908 0.2108860717313781 +2895 0.4137369489253494 0.5542763157894737 -0.4137369489253494 +2896 0.421772143464734 0.7028508771929824 -0.421772143464734 +2897 0.4298073380041185 0.8514254385964912 -0.4298073380041185 +2898 0.4840371810585051 0.8514254385964903 -0.3203467048683434 +2899 0.5382670241128921 0.8514254385964906 -0.2108860717325688 +2900 0.4760019865191196 0.7028508771929798 -0.3123115103289578 +2901 0.3203467048683325 0.8514254385964916 -0.3203467048683325 +2902 0.3123115103289472 0.7028508771929813 -0.3123115103289472 +2903 0.2108860717325468 0.851425438596493 -0.2108860717325468 +2904 0.3745765479227191 0.8514254385964908 -0.2108860717325576 +2905 0.5542763157894737 -0.4137369489253494 -0.4137369489253494 +2906 0.7028508771929824 -0.421772143464734 -0.421772143464734 +2907 0.8514254385964912 -0.4298073380041185 -0.4298073380041185 +2908 0.8514254385964903 -0.4840371810585051 -0.3203467048683434 +2909 0.8514254385964906 -0.5382670241128921 -0.2108860717325688 +2910 0.7028508771929798 -0.4760019865191196 -0.3123115103289578 +2911 0.8514254385964916 -0.3203467048683325 -0.3203467048683325 +2912 0.7028508771929813 -0.3123115103289472 -0.3123115103289472 +2913 0.851425438596493 -0.2108860717325468 -0.2108860717325468 +2914 0.8514254385964908 -0.3745765479227191 -0.2108860717325576 +2915 0.3203467048683437 0.8514254385964916 -0.4840371810585057 +2916 0.3123115103289583 0.7028508771929813 -0.4760019865191203 +2917 0.210886071732569 0.851425438596493 -0.5382670241128934 +2918 0.2108860717325576 0.8514254385964908 -0.3745765479227195 +2919 0.8514254385964903 -0.2108860717325692 -0.5382670241128916 +2920 0.8514254385964906 -0.3203467048683439 -0.4840371810585049 +2921 0.7028508771929798 -0.3123115103289589 -0.4760019865191191 +2922 0.8514254385964908 -0.210886071732558 -0.3745765479227187 +2923 -0.5542763157894737 0.4137369489253494 -0.4137369489253494 +2924 -0.7028508771929824 0.421772143464734 -0.421772143464734 +2925 -0.8514254385964912 0.4298073380041185 -0.4298073380041185 +2926 -0.8514254385964916 0.5382670241128926 -0.2108860717325695 +2927 -0.7028508771929813 0.4760019865191198 -0.3123115103289591 +2928 -0.851425438596493 0.4840371810585062 -0.3203467048683448 +2929 -0.7028508771929804 0.3123115103289465 -0.312311510328948 +2930 -0.8514254385964912 0.2108860717325466 -0.2108860717325469 +2931 -0.8514254385964914 0.3203467048683328 -0.3203467048683333 +2932 -0.8514254385964908 0.3745765479227193 -0.2108860717325582 +2933 -0.7028508771929804 0.3123115103289592 -0.4760019865191207 +2934 -0.8514254385964912 0.2108860717325693 -0.5382670241128925 +2935 -0.8514254385964914 0.3203467048683444 -0.484037181058506 +2936 -0.8514254385964908 0.2108860717325582 -0.3745765479227198 +2937 -0.4137369489253494 -0.5542763157894738 -0.4137369489253495 +2938 -0.421772143464734 -0.7028508771929824 -0.421772143464734 +2939 -0.4298073380041185 -0.8514254385964912 -0.4298073380041185 +2940 -0.5382670241128926 -0.8514254385964916 -0.2108860717325695 +2941 -0.4760019865191198 -0.7028508771929814 -0.3123115103289592 +2942 -0.4840371810585062 -0.851425438596493 -0.3203467048683448 +2943 -0.3123115103289465 -0.7028508771929806 -0.312311510328948 +2944 -0.2108860717325466 -0.8514254385964912 -0.210886071732547 +2945 -0.3203467048683328 -0.8514254385964914 -0.3203467048683333 +2946 -0.3745765479227193 -0.8514254385964908 -0.2108860717325582 +2947 -0.3203467048683437 -0.8514254385964916 -0.4840371810585057 +2948 -0.3123115103289583 -0.7028508771929814 -0.4760019865191205 +2949 -0.210886071732569 -0.851425438596493 -0.5382670241128934 +2950 -0.2108860717325576 -0.8514254385964908 -0.3745765479227195 +2951 0.7410714285707924 -0.1094606331361481 -0.8594606331358757 +2952 0.8273809523805282 -0.2189212662719331 -0.7189212662717515 +2953 0.9136904761902641 -0.3283818994077181 -0.5783818994076273 +2954 0.913690476190264 -0.1094606331361689 -0.6868415855164007 +2955 0.9136904761902647 -0.218921266271944 -0.6326117424620142 +2956 0.8273809523805284 -0.1094606331361586 -0.7731511093261387 +2957 0.6165413533832447 -0.3123115103289488 -0.5623115103288566 +2958 0.6788063909770192 -0.2108860717325486 -0.7108860717323668 +2959 0.7651159147867556 -0.3203467048683342 -0.5703467048682427 +2960 0.7651159147867549 -0.210886071732559 -0.624576547922629 +2961 0.1094606331361481 0.7410714285707924 -0.8594606331358757 +2962 0.2189212662719331 0.8273809523805282 -0.7189212662717515 +2963 0.3283818994077181 0.9136904761902641 -0.5783818994076273 +2964 0.1094606331361584 0.8273809523805286 -0.7731511093261381 +2965 0.1094606331361687 0.913690476190265 -0.6868415855164012 +2966 0.2189212662719436 0.9136904761902648 -0.6326117424620143 +2967 0.2108860717325486 0.6788063909770191 -0.7108860717323661 +2968 0.3203467048683337 0.765115914786755 -0.570346704868242 +2969 0.3123115103289487 0.6165413533832448 -0.5623115103288555 +2970 0.2108860717325588 0.7651159147867552 -0.6245765479226288 +2971 -0.7410714285707924 0.1094606331361481 -0.8594606331358757 +2972 -0.8273809523805282 0.2189212662719331 -0.7189212662717515 +2973 -0.9136904761902641 0.3283818994077181 -0.5783818994076273 +2974 -0.8273809523805286 0.1094606331361584 -0.7731511093261381 +2975 -0.913690476190265 0.1094606331361687 -0.6868415855164012 +2976 -0.9136904761902648 0.2189212662719436 -0.6326117424620143 +2977 -0.6788063909770191 0.2108860717325486 -0.7108860717323661 +2978 -0.765115914786755 0.3203467048683337 -0.570346704868242 +2979 -0.6165413533832448 0.3123115103289487 -0.5623115103288555 +2980 -0.7651159147867552 0.2108860717325588 -0.6245765479226288 +2981 -0.1094606331361482 -0.7410714285707924 -0.8594606331358757 +2982 -0.2189212662719331 -0.8273809523805282 -0.7189212662717515 +2983 -0.3283818994077181 -0.9136904761902641 -0.5783818994076273 +2984 -0.2189212662719431 -0.9136904761902638 -0.6326117424620143 +2985 -0.1094606331361581 -0.8273809523805282 -0.7731511093261393 +2986 -0.1094606331361687 -0.9136904761902644 -0.6868415855164015 +2987 -0.3203467048683334 -0.7651159147867556 -0.5703467048682435 +2988 -0.3123115103289481 -0.6165413533832454 -0.562311510328858 +2989 -0.2108860717325484 -0.6788063909770204 -0.7108860717323688 +2990 -0.2108860717325585 -0.7651159147867547 -0.6245765479226296 +2991 -0.1094606331351672 0.7410714285707924 0.8594606331354395 +2992 -0.2189212662706976 0.8273809523805282 0.7189212662708792 +2993 -0.328381899406228 0.9136904761902641 0.5783818994063188 +2994 -0.2189212662703259 0.9136904761902638 0.6326117424616211 +2995 -0.1094606331347955 0.8273809523805282 0.7731511093261823 +2996 -0.1094606331344242 0.9136904761902644 0.6868415855169234 +2997 -0.3203467048672794 0.7651159147867556 0.570346704867371 +2998 -0.3123115103283303 0.6165413533832454 0.5623115103284217 +2999 -0.2108860717317489 0.6788063909770204 0.7108860717319327 +3000 -0.2108860717313773 0.7651159147867547 0.6245765479226724 +3001 0.1094606331351671 -0.7410714285707924 0.8594606331354395 +3002 0.2189212662706975 -0.8273809523805282 0.7189212662708792 +3003 0.3283818994062279 -0.9136904761902641 0.5783818994063188 +3004 0.1094606331347957 -0.8273809523805286 0.7731511093261808 +3005 0.1094606331344243 -0.913690476190265 0.6868415855169229 +3006 0.2189212662703263 -0.9136904761902648 0.6326117424616209 +3007 0.2108860717317492 -0.6788063909770191 0.7108860717319299 +3008 0.3203467048672797 -0.765115914786755 0.5703467048673695 +3009 0.3123115103283308 -0.6165413533832448 0.5623115103284193 +3010 0.2108860717313777 -0.7651159147867552 0.6245765479226715 +3011 -0.7410714285707924 -0.1094606331351672 0.8594606331354395 +3012 -0.8273809523805282 -0.2189212662706976 0.7189212662708792 +3013 -0.9136904761902641 -0.328381899406228 0.5783818994063188 +3014 -0.913690476190264 -0.1094606331344246 0.6868415855169228 +3015 -0.9136904761902647 -0.2189212662703267 0.6326117424616209 +3016 -0.8273809523805284 -0.1094606331347959 0.7731511093261816 +3017 -0.6165413533832447 -0.3123115103283311 0.5623115103284206 +3018 -0.6788063909770192 -0.2108860717317493 0.710886071731931 +3019 -0.7651159147867556 -0.3203467048672802 0.5703467048673705 +3020 -0.7651159147867549 -0.210886071731378 0.624576547922672 +3021 0.7410714285707924 0.1094606331351672 0.8594606331354395 +3022 0.8273809523805282 0.2189212662706976 0.7189212662708792 +3023 0.9136904761902641 0.328381899406228 0.5783818994063188 +3024 0.913690476190264 0.1094606331344246 0.6868415855169228 +3025 0.9136904761902647 0.2189212662703267 0.6326117424616209 +3026 0.8273809523805284 0.1094606331347959 0.7731511093261816 +3027 0.6165413533832443 0.3123115103283311 0.5623115103284206 +3028 0.6788063909770191 0.2108860717317493 0.710886071731931 +3029 0.7651159147867554 0.3203467048672802 0.5703467048673704 +3030 0.7651159147867548 0.210886071731378 0.6245765479226721 +3031 -0.9136904761907413 0.8273809523805256 -0.0833333333344603 +3032 -0.8273809523814833 0.9136904761902634 -0.08333333333482142 +3033 -0.913690476190742 0.9136904761902633 -0.1666666666681552 +3034 -0.8745039682539028 0.8273809523805249 -0.2078373015880999 +3035 -0.8745039682539029 0.9136904761902622 -0.2911706349217947 +3036 -0.7490079365078046 0.9136904761902602 -0.3323412698421 +3037 -0.7881944444446446 0.9136904761902627 -0.2078373015884609 +3038 -0.9136904761902623 -0.9136904761907415 -0.1666666666681549 +3039 -0.8273809523805253 -0.9136904761907421 -0.08333333333446 +3040 -0.9136904761902631 -0.8273809523814836 -0.08333333333482132 +3041 -0.9136904761902629 -0.874503968253904 -0.2911706349217945 +3042 -0.913690476190261 -0.7490079365078059 -0.3323412698420994 +3043 -0.8273809523805263 -0.8745039682539053 -0.2078373015880997 +3044 -0.9136904761902619 -0.7881944444446448 -0.2078373015884606 +3045 0.7490079365078069 -0.9136904761902618 -0.3323412698421001 +3046 0.8745039682539033 -0.8273809523805246 -0.2078373015880995 +3047 0.8745039682539016 -0.9136904761902593 -0.2911706349217931 +3048 0.9136904761907402 -0.9136904761902602 -0.1666666666681537 +3049 0.9136904761907416 -0.827380952380525 -0.08333333333445975 +3050 0.8273809523814837 -0.9136904761902626 -0.08333333333482087 +3051 0.788194444444645 -0.9136904761902623 -0.2078373015884604 +3052 0.9136904761902623 0.7490079365078075 -0.3323412698421002 +3053 0.8273809523805253 0.8745039682539045 -0.2078373015880995 +3054 0.9136904761902631 0.8745039682539042 -0.2911706349217946 +3055 0.9136904761902601 0.8273809523814822 -0.08333333333482036 +3056 0.9136904761902622 0.9136904761907418 -0.1666666666681548 +3057 0.8273809523805251 0.9136904761907423 -0.08333333333445969 +3058 0.9136904761902619 0.7881944444446451 -0.2078373015884605 +3059 -0.9136904761902638 0.2911706349217841 0.8745039682539036 +3060 -0.8273809523805282 0.2078373015880789 0.8745039682539043 +3061 -0.9136904761902644 0.3323412698420902 0.7490079365078074 +3062 -0.9136904761902643 0.1666666666681446 0.913690476190742 +3063 -0.9136904761902623 0.08333333333481065 0.827380952381482 +3064 -0.8273809523805293 0.0833333333344395 0.9136904761907434 +3065 -0.9136904761902634 0.2078373015884502 0.788194444444645 +3066 -0.2911706349217841 -0.9136904761902638 0.8745039682539035 +3067 -0.207837301588079 -0.8273809523805282 0.8745039682539042 +3068 -0.3323412698420903 -0.9136904761902644 0.7490079365078074 +3069 -0.1666666666681446 -0.9136904761902643 0.913690476190742 +3070 -0.08333333333481066 -0.9136904761902623 0.827380952381482 +3071 -0.0833333333344396 -0.8273809523805293 0.9136904761907434 +3072 -0.2078373015884502 -0.9136904761902634 0.7881944444446448 +3073 0.9136904761902631 -0.3323412698420898 0.7490079365078071 +3074 0.9136904761902633 -0.2911706349217839 0.8745039682539033 +3075 0.8273809523805253 -0.2078373015880782 0.8745039682539016 +3076 0.8273809523805262 -0.08333333333443863 0.9136904761907402 +3077 0.913690476190264 -0.1666666666681445 0.9136904761907418 +3078 0.9136904761902643 -0.08333333333481052 0.8273809523814839 +3079 0.9136904761902636 -0.2078373015884501 0.788194444444645 +3080 0.08333333333481112 0.9136904761902638 0.8273809523814836 +3081 0.08333333333443969 0.8273809523805282 0.9136904761907425 +3082 0.1666666666681449 0.9136904761902644 0.9136904761907423 +3083 0.3323412698420898 0.9136904761902614 0.7490079365078064 +3084 0.2911706349217845 0.9136904761902636 0.8745039682539038 +3085 0.2078373015880792 0.827380952380528 0.8745039682539045 +3086 0.2078373015884507 0.9136904761902634 0.7881944444446453 +3087 0.9136904761907407 -0.8745039682541009 0.2911706349191842 +3088 0.9136904761907408 -0.7490079365082027 0.3323412698402164 +3089 0.8273809523814805 -0.8745039682540985 0.20783730158585 +3090 0.913690476190742 -0.9136904761902629 0.1666666666651795 +3091 0.827380952381482 -0.9136904761902609 0.08333333333184548 +3092 0.9136904761907434 -0.8273809523805263 0.08333333333220694 +3093 0.9136904761907412 -0.7881944444443639 0.2078373015862114 +3094 -0.8273809523805256 -0.9136904761907415 0.0833333333322072 +3095 -0.9136904761902634 -0.9136904761907421 0.16666666666518 +3096 -0.9136904761902633 -0.8273809523814836 0.08333333333184603 +3097 -0.7490079365082023 -0.9136904761907393 0.3323412698402162 +3098 -0.8745039682541017 -0.8273809523814831 0.2078373015858507 +3099 -0.8745039682541021 -0.9136904761907417 0.2911706349191848 +3100 -0.7881944444443644 -0.9136904761907413 0.207837301586212 +3101 0.8745039682541009 0.9136904761907407 0.2911706349191841 +3102 0.7490079365082027 0.9136904761907408 0.3323412698402164 +3103 0.8745039682540985 0.8273809523814805 0.20783730158585 +3104 0.9136904761902629 0.913690476190742 0.1666666666651795 +3105 0.9136904761902609 0.827380952381482 0.08333333333184548 +3106 0.8273809523805263 0.9136904761907434 0.08333333333220694 +3107 0.7881944444443639 0.9136904761907412 0.2078373015862114 +3108 -0.8273809523814829 0.9136904761902618 0.08333333333184595 +3109 -0.9136904761907414 0.8273809523805246 0.08333333333220705 +3110 -0.9136904761907394 0.9136904761902593 0.1666666666651792 +3111 -0.8273809523814838 0.8745039682541019 0.2078373015858511 +3112 -0.9136904761907406 0.8745039682540996 0.2911706349191843 +3113 -0.9136904761907436 0.7490079365082041 0.3323412698402176 +3114 -0.9136904761907416 0.7881944444443639 0.2078373015862121 +3115 0.3323412698405878 -0.9136904761902643 -0.7490079365082041 +3116 0.2911706349195547 -0.9136904761902623 -0.8745039682541009 +3117 0.2078373015865932 -0.8273809523805293 -0.8745039682541038 +3118 0.1666666666655497 -0.9136904761902614 -0.9136904761902613 +3119 0.08333333333257816 -0.9136904761902636 -0.8273809523805252 +3120 0.08333333333258824 -0.827380952380528 -0.9136904761902632 +3121 0.2078373015865826 -0.9136904761902634 -0.7881944444443643 +3122 -0.913690476190264 -0.332341269840588 -0.7490079365082037 +3123 -0.9136904761902647 -0.2911706349195559 -0.8745039682541028 +3124 -0.8273809523805284 -0.2078373015865935 -0.8745039682541023 +3125 -0.9136904761902617 -0.08333333333257777 -0.8273809523805242 +3126 -0.827380952380528 -0.08333333333258863 -0.9136904761902627 +3127 -0.9136904761902643 -0.1666666666655511 -0.9136904761902633 +3128 -0.9136904761902637 -0.2078373015865831 -0.7881944444443642 +3129 -0.2911706349195556 0.9136904761902638 -0.8745039682541017 +3130 -0.2078373015865934 0.8273809523805282 -0.8745039682541023 +3131 -0.3323412698405881 0.9136904761902644 -0.7490079365082039 +3132 -0.1666666666655509 0.9136904761902643 -0.9136904761902629 +3133 -0.08333333333257809 0.9136904761902623 -0.827380952380524 +3134 -0.08333333333258869 0.8273809523805293 -0.9136904761902644 +3135 -0.2078373015865829 0.9136904761902634 -0.7881944444443639 +3136 0.9136904761902631 0.3323412698405876 -0.7490079365082032 +3137 0.9136904761902633 0.2911706349195554 -0.8745039682541016 +3138 0.8273809523805253 0.2078373015865925 -0.8745039682540998 +3139 0.8273809523805262 0.08333333333258783 -0.9136904761902611 +3140 0.913690476190264 0.1666666666655509 -0.9136904761902627 +3141 0.9136904761902643 0.08333333333257804 -0.8273809523805256 +3142 0.9136904761902636 0.2078373015865828 -0.788194444444364 +3143 -0.8594606331354395 0.6235119047623053 0.4829725378971506 +3144 -0.7189212662708792 0.7490079365082035 0.4679292027786864 +3145 -0.5783818994063188 0.8745039682541018 0.4528858676602224 +3146 -0.4325485660729276 0.8541666666667245 0.5783818994063188 +3147 -0.4272545996040969 0.7083333333334488 0.7189212662708792 +3148 -0.4219606331352662 0.5625000000001732 0.8594606331354395 +3149 -0.5624999999998266 0.437003968254275 0.8745039682539036 +3150 -0.7083333333332178 0.4573412698416524 0.7490079365078073 +3151 -0.8541666666666089 0.4776785714290298 0.623511904761711 +3152 -0.713627299802048 0.6031746031749279 0.6084685696432471 +3153 -0.5677939664686571 0.5828373015875508 0.7339646013893442 +3154 -0.5730879329374881 0.7286706349208265 0.5934252345247832 +3155 -0.7108860717319299 0.6004333751046944 0.4598940082397377 +3156 -0.5703467048673695 0.7259294068505928 0.4448506731212736 +3157 -0.5623115103284193 0.5773548454470827 0.4368154785823242 +3158 -0.7055921052631001 0.4546000417714194 0.6004333751042992 +3159 -0.5570175438595897 0.431521512113808 0.5773548454468858 +3160 -0.5597587719297096 0.4342627401840424 0.7259294068503968 +3161 -0.4164781769950287 0.5570175438597057 0.5623115103284213 +3162 -0.4245133715339788 0.7055921052632157 0.5703467048673704 +3163 -0.4192194050651478 0.5597587719299401 0.7108860717319316 +3164 -0.5650527383985385 0.5800960735173171 0.5853900399858346 +3165 -0.6235119047623053 -0.8594606331354395 0.4829725378971506 +3166 -0.7490079365082035 -0.7189212662708792 0.4679292027786865 +3167 -0.8745039682541018 -0.5783818994063188 0.4528858676602224 +3168 -0.8541666666667245 -0.4325485660729276 0.5783818994063188 +3169 -0.7083333333334488 -0.4272545996040968 0.7189212662708792 +3170 -0.5625000000001732 -0.4219606331352662 0.8594606331354395 +3171 -0.437003968254275 -0.5624999999998266 0.8745039682539036 +3172 -0.4573412698416524 -0.7083333333332177 0.7490079365078073 +3173 -0.4776785714290298 -0.8541666666666089 0.623511904761711 +3174 -0.6031746031749279 -0.713627299802048 0.6084685696432471 +3175 -0.5828373015875508 -0.567793966468657 0.7339646013893441 +3176 -0.7286706349208265 -0.5730879329374881 0.5934252345247831 +3177 -0.6004333751046944 -0.7108860717319299 0.4598940082397378 +3178 -0.7259294068505928 -0.5703467048673696 0.4448506731212737 +3179 -0.5773548454470827 -0.5623115103284194 0.4368154785823242 +3180 -0.4546000417714194 -0.7055921052631001 0.6004333751042993 +3181 -0.431521512113808 -0.5570175438595897 0.5773548454468856 +3182 -0.4342627401840424 -0.5597587719297095 0.7259294068503968 +3183 -0.5570175438597057 -0.4164781769950289 0.5623115103284213 +3184 -0.7055921052632157 -0.4245133715339787 0.5703467048673705 +3185 -0.5597587719299401 -0.4192194050651478 0.7108860717319316 +3186 -0.5800960735173171 -0.5650527383985385 0.5853900399858345 +3187 0.437003968254275 0.5624999999998266 0.8745039682539036 +3188 0.4573412698416524 0.7083333333332178 0.7490079365078073 +3189 0.4776785714290298 0.8541666666666089 0.623511904761711 +3190 0.6235119047623053 0.8594606331354395 0.4829725378971506 +3191 0.7490079365082035 0.7189212662708792 0.4679292027786864 +3192 0.8745039682541018 0.5783818994063188 0.4528858676602224 +3193 0.8541666666667245 0.4325485660729276 0.5783818994063188 +3194 0.7083333333334488 0.4272545996040969 0.7189212662708792 +3195 0.5625000000001732 0.4219606331352662 0.8594606331354395 +3196 0.5828373015875506 0.5677939664686572 0.7339646013893427 +3197 0.7286706349208272 0.5730879329374883 0.5934252345247826 +3198 0.6031746031749282 0.7136272998020488 0.6084685696432469 +3199 0.4342627401840414 0.5597587719297087 0.725929406850394 +3200 0.4546000417714188 0.7055921052630998 0.6004333751042976 +3201 0.431521512113807 0.55701754385959 0.5773548454468833 +3202 0.5597587719299406 0.4192194050651487 0.7108860717319307 +3203 0.5570175438597063 0.4164781769950304 0.5623115103284206 +3204 0.7055921052632175 0.42451337153398 0.5703467048673709 +3205 0.5773548454470832 0.5623115103284211 0.4368154785823234 +3206 0.6004333751046946 0.710886071731931 0.4598940082397375 +3207 0.7259294068505937 0.5703467048673705 0.4448506731212734 +3208 0.5800960735173173 0.5650527383985394 0.5853900399858333 +3209 0.5624999999998266 -0.437003968254275 0.8745039682539036 +3210 0.7083333333332178 -0.4573412698416524 0.7490079365078073 +3211 0.8541666666666089 -0.4776785714290298 0.623511904761711 +3212 0.8594606331354395 -0.6235119047623053 0.4829725378971506 +3213 0.7189212662708792 -0.7490079365082035 0.4679292027786865 +3214 0.5783818994063188 -0.8745039682541018 0.4528858676602224 +3215 0.4325485660729276 -0.8541666666667245 0.5783818994063188 +3216 0.4272545996040969 -0.7083333333334488 0.7189212662708792 +3217 0.4219606331352662 -0.5625000000001732 0.8594606331354395 +3218 0.5677939664686572 -0.5828373015875506 0.7339646013893427 +3219 0.5730879329374883 -0.7286706349208272 0.5934252345247826 +3220 0.7136272998020488 -0.6031746031749282 0.6084685696432469 +3221 0.5597587719297087 -0.4342627401840414 0.725929406850394 +3222 0.7055921052630998 -0.4546000417714189 0.6004333751042976 +3223 0.55701754385959 -0.4315215121138073 0.5773548454468833 +3224 0.4192194050651487 -0.5597587719299407 0.7108860717319307 +3225 0.4164781769950303 -0.5570175438597066 0.5623115103284206 +3226 0.42451337153398 -0.7055921052632177 0.5703467048673709 +3227 0.5623115103284211 -0.5773548454470834 0.4368154785823234 +3228 0.710886071731931 -0.6004333751046946 0.4598940082397376 +3229 0.5703467048673705 -0.7259294068505939 0.4448506731212734 +3230 0.5650527383985394 -0.5800960735173174 0.5853900399858333 +3231 0.8541666666666089 -0.4325485660743517 -0.5783818994076273 +3232 0.7083333333332178 -0.4272545996052003 -0.7189212662717515 +3233 0.5624999999998266 -0.421960633136049 -0.8594606331358757 +3234 0.4370039682537302 -0.5625000000001732 -0.8745039682541018 +3235 0.4573412698410251 -0.7083333333334488 -0.7490079365082035 +3236 0.4776785714283198 -0.8541666666667245 -0.6235119047623053 +3237 0.623511904761711 -0.8594606331358757 -0.4829725378981811 +3238 0.7490079365078073 -0.7189212662717515 -0.4679292027799551 +3239 0.8745039682539036 -0.5783818994076273 -0.4528858676617291 +3240 0.7286706349205121 -0.5730879329384762 -0.5934252345258533 +3241 0.6031746031744161 -0.713627299802601 -0.6084685696440797 +3242 0.5828373015871214 -0.5677939664693249 -0.733964601389978 +3243 0.7055921052630991 -0.4245133715349668 -0.5703467048682425 +3244 0.559758771929708 -0.4192194050658155 -0.7108860717323668 +3245 0.5570175438595886 -0.4164781769955812 -0.5623115103288568 +3246 0.725929406850395 -0.5703467048682435 -0.4448506731223448 +3247 0.5773548454468845 -0.562311510328858 -0.4368154785829594 +3248 0.6004333751042991 -0.7108860717323691 -0.4598940082405716 +3249 0.4315215121134928 -0.5570175438597063 -0.5773548454470833 +3250 0.4342627401836123 -0.5597587719299401 -0.725929406850593 +3251 0.4546000417709069 -0.7055921052632165 -0.6004333751046951 +3252 0.5800960735170028 -0.5650527383990914 -0.5853900399864685 +3253 -0.4370039682537302 0.5625000000001732 -0.8745039682541018 +3254 -0.4573412698410251 0.7083333333334488 -0.7490079365082035 +3255 -0.4776785714283199 0.8541666666667245 -0.6235119047623053 +3256 -0.623511904761711 0.8594606331358757 -0.4829725378981811 +3257 -0.7490079365078073 0.7189212662717515 -0.4679292027799551 +3258 -0.8745039682539036 0.5783818994076273 -0.4528858676617291 +3259 -0.8541666666666089 0.4325485660743517 -0.5783818994076273 +3260 -0.7083333333332178 0.4272545996052003 -0.7189212662717515 +3261 -0.5624999999998266 0.421960633136049 -0.8594606331358757 +3262 -0.5828373015871215 0.5677939664693243 -0.7339646013899771 +3263 -0.7286706349205134 0.5730879329384762 -0.5934252345258531 +3264 -0.6031746031744165 0.7136272998026005 -0.6084685696440794 +3265 -0.4342627401836122 0.5597587719299397 -0.7259294068505922 +3266 -0.454600041770907 0.7055921052632155 -0.600433375104694 +3267 -0.4315215121134937 0.5570175438597056 -0.5773548454470816 +3268 -0.5597587719297096 0.4192194050658161 -0.710886071732367 +3269 -0.557017543859591 0.4164781769955821 -0.5623115103288567 +3270 -0.705592105263102 0.424513371534968 -0.5703467048682432 +3271 -0.5773548454468854 0.5623115103288572 -0.436815478582958 +3272 -0.6004333751042983 0.7108860717323671 -0.4598940082405703 +3273 -0.7259294068503958 0.5703467048682429 -0.4448506731223439 +3274 -0.5800960735170037 0.5650527383990911 -0.5853900399864678 +3275 -0.4325485660743517 -0.8541666666666089 -0.5783818994076273 +3276 -0.4272545996052003 -0.7083333333332177 -0.7189212662717515 +3277 -0.421960633136049 -0.5624999999998266 -0.8594606331358757 +3278 -0.5625000000001732 -0.4370039682537302 -0.8745039682541018 +3279 -0.7083333333334488 -0.4573412698410251 -0.7490079365082035 +3280 -0.8541666666667245 -0.4776785714283199 -0.6235119047623053 +3281 -0.8594606331358757 -0.623511904761711 -0.4829725378981811 +3282 -0.7189212662717515 -0.7490079365078073 -0.4679292027799551 +3283 -0.5783818994076273 -0.8745039682539036 -0.4528858676617291 +3284 -0.5730879329384762 -0.7286706349205121 -0.5934252345258533 +3285 -0.713627299802601 -0.6031746031744161 -0.6084685696440797 +3286 -0.5677939664693249 -0.5828373015871214 -0.733964601389978 +3287 -0.4245133715349668 -0.7055921052630991 -0.5703467048682425 +3288 -0.4192194050658155 -0.559758771929708 -0.7108860717323668 +3289 -0.4164781769955812 -0.5570175438595886 -0.562311510328857 +3290 -0.5703467048682435 -0.725929406850395 -0.4448506731223448 +3291 -0.562311510328858 -0.5773548454468845 -0.4368154785829595 +3292 -0.7108860717323691 -0.6004333751042991 -0.4598940082405716 +3293 -0.5570175438597063 -0.4315215121134929 -0.5773548454470833 +3294 -0.5597587719299401 -0.4342627401836122 -0.725929406850593 +3295 -0.7055921052632165 -0.454600041770907 -0.6004333751046951 +3296 -0.5650527383990914 -0.5800960735170028 -0.5853900399864685 +3297 0.8594606331358757 0.623511904761711 -0.4829725378981811 +3298 0.7189212662717515 0.7490079365078073 -0.4679292027799551 +3299 0.5783818994076273 0.8745039682539036 -0.4528858676617291 +3300 0.4325485660743517 0.8541666666666089 -0.5783818994076273 +3301 0.4272545996052003 0.7083333333332178 -0.7189212662717515 +3302 0.421960633136049 0.5624999999998266 -0.8594606331358757 +3303 0.5625000000001732 0.4370039682537302 -0.8745039682541018 +3304 0.7083333333334488 0.4573412698410251 -0.7490079365082035 +3305 0.8541666666667245 0.4776785714283198 -0.6235119047623053 +3306 0.7136272998025998 0.6031746031744161 -0.6084685696440795 +3307 0.5677939664693245 0.5828373015871217 -0.7339646013899784 +3308 0.573087932938476 0.7286706349205128 -0.5934252345258537 +3309 0.7108860717323661 0.6004333751042983 -0.4598940082405701 +3310 0.570346704868242 0.7259294068503945 -0.4448506731223442 +3311 0.5623115103288555 0.5773548454468846 -0.4368154785829584 +3312 0.7055921052632156 0.4546000417709076 -0.6004333751046954 +3313 0.5570175438597054 0.4315215121134943 -0.5773548454470838 +3314 0.5597587719299407 0.4342627401836133 -0.725929406850595 +3315 0.4164781769955803 0.5570175438595901 -0.5623115103288572 +3316 0.4245133715349667 0.7055921052631 -0.5703467048682428 +3317 0.4192194050658151 0.559758771929709 -0.7108860717323676 +3318 0.5650527383990904 0.5800960735170034 -0.5853900399864687 +3319 -0.854166666666608 0.3802939664701916 -0.8594606331358748 +3320 -0.7083333333332167 0.4011272998031202 -0.8594606331358751 +3321 -0.8541666666666056 0.4064212662722706 -0.7189212662717489 +3322 -0.8541666666666065 0.5730879329384446 -0.7189212662717496 +3323 -0.7083333333332174 0.5677939664692939 -0.8594606331358757 +3324 -0.8541666666666092 0.7136272998025457 -0.859460633135876 +3325 -0.8541666666666083 0.5469606331363417 -0.8594606331358752 +3326 0.8541666666666092 -0.3802939664701921 -0.8594606331358758 +3327 0.7083333333332168 -0.4011272998031199 -0.8594606331358738 +3328 0.8541666666666107 -0.4064212662722727 -0.7189212662717519 +3329 0.7083333333332159 -0.5677939664692929 -0.8594606331358731 +3330 0.8541666666666088 -0.7136272998025449 -0.8594606331358752 +3331 0.854166666666609 -0.5730879329384454 -0.7189212662717509 +3332 0.8541666666666085 -0.5469606331363414 -0.8594606331358748 +3333 -0.7136272998025993 -0.8541666666666079 -0.8594606331358748 +3334 -0.5730879329384752 -0.8541666666666081 -0.7189212662717506 +3335 -0.5677939664693219 -0.7083333333332152 -0.8594606331358724 +3336 -0.401127299803051 -0.7083333333332159 -0.8594606331358733 +3337 -0.4064212662722042 -0.8541666666666088 -0.718921266271751 +3338 -0.3802939664701115 -0.854166666666609 -0.8594606331358757 +3339 -0.5469606331362921 -0.8541666666666083 -0.8594606331358753 +3340 0.7136272998025993 0.854166666666608 -0.8594606331358748 +3341 0.5730879329384752 0.8541666666666081 -0.7189212662717506 +3342 0.5677939664693219 0.7083333333332152 -0.8594606331358724 +3343 0.401127299803051 0.7083333333332159 -0.8594606331358733 +3344 0.4064212662722042 0.8541666666666088 -0.718921266271751 +3345 0.3802939664701115 0.854166666666609 -0.8594606331358757 +3346 0.5469606331362921 0.8541666666666085 -0.8594606331358753 +3347 0.7136272998020483 -0.8541666666667247 0.8594606331354397 +3348 0.5730879329374864 -0.8541666666667226 0.718921266270878 +3349 0.5677939664686579 -0.7083333333334493 0.8594606331354413 +3350 0.4064212662703572 -0.8541666666667218 0.7189212662708772 +3351 0.3802939664677908 -0.8541666666667238 0.8594606331354394 +3352 0.4011272998015282 -0.7083333333334482 0.8594606331354396 +3353 0.5469606331349192 -0.8541666666667238 0.859460633135439 +3354 -0.3802939664677913 0.854166666666724 0.8594606331354394 +3355 -0.401127299801529 0.7083333333334485 0.85946063313544 +3356 -0.4064212662703597 0.8541666666667247 0.7189212662708793 +3357 -0.7136272998020471 0.8541666666667218 0.8594606331354373 +3358 -0.5730879329374879 0.8541666666667238 0.7189212662708787 +3359 -0.5677939664686575 0.7083333333334482 0.8594606331354395 +3360 -0.5469606331349198 0.8541666666667238 0.8594606331354391 +3361 -0.8541666666667248 -0.3802939664677915 0.8594606331354396 +3362 -0.7083333333334477 -0.4011272998015282 0.8594606331354377 +3363 -0.8541666666667264 -0.4064212662703602 0.7189212662708796 +3364 -0.7083333333334468 -0.5677939664686565 0.859460633135437 +3365 -0.8541666666667244 -0.7136272998020485 0.8594606331354391 +3366 -0.8541666666667248 -0.5730879329374884 0.7189212662708785 +3367 -0.854166666666724 -0.5469606331349198 0.8594606331354386 +3368 0.8541666666667236 0.380293966467791 0.8594606331354386 +3369 0.7083333333334479 0.4011272998015285 0.8594606331354387 +3370 0.8541666666667211 0.4064212662703582 0.7189212662708765 +3371 0.8541666666667221 0.5730879329374875 0.7189212662708772 +3372 0.7083333333334484 0.5677939664686574 0.8594606331354394 +3373 0.8541666666667247 0.7136272998020493 0.8594606331354396 +3374 0.8541666666667238 0.54696063313492 0.859460633135439 +3375 0.9136904761902638 -0.1666666666677835 -0.9136904761902626 +3376 0.8273809523805282 -0.08333333333407829 -0.9136904761902631 +3377 0.9136904761902644 -0.08333333333408882 -0.8273809523805254 +3378 0.9136904761902643 -0.2761272998035582 -0.859460633135876 +3379 0.9136904761902623 -0.3022545996056372 -0.7189212662717505 +3380 0.8273809523805293 -0.1927939664698531 -0.8594606331358775 +3381 0.9136904761902634 -0.1927939664698631 -0.7731511093261381 +3382 -0.08333333333408888 -0.9136904761902643 -0.8273809523805257 +3383 -0.1666666666677834 -0.9136904761902623 -0.9136904761902616 +3384 -0.08333333333407861 -0.8273809523805293 -0.9136904761902644 +3385 -0.276127299803558 -0.9136904761902614 -0.8594606331358738 +3386 -0.3022545996056383 -0.9136904761902636 -0.7189212662717512 +3387 -0.1927939664698532 -0.827380952380528 -0.8594606331358764 +3388 -0.1927939664698635 -0.9136904761902634 -0.773151109326138 +3389 -0.8273809523805286 0.08333333333407852 -0.9136904761902623 +3390 -0.913690476190265 0.08333333333408882 -0.8273809523805253 +3391 -0.9136904761902648 0.1666666666677838 -0.9136904761902631 +3392 -0.8273809523805279 0.1927939664698532 -0.8594606331358748 +3393 -0.9136904761902636 0.2761272998035584 -0.8594606331358751 +3394 -0.9136904761902617 0.3022545996056377 -0.7189212662717489 +3395 -0.9136904761902639 0.1927939664698635 -0.7731511093261377 +3396 0.1927939664698534 0.8273809523805286 -0.8594606331358756 +3397 0.2761272998035587 0.913690476190265 -0.8594606331358763 +3398 0.3022545996056385 0.9136904761902648 -0.7189212662717517 +3399 0.08333333333407877 0.8273809523805287 -0.9136904761902629 +3400 0.0833333333340891 0.9136904761902629 -0.827380952380524 +3401 0.1666666666677844 0.913690476190266 -0.9136904761902643 +3402 0.1927939664698637 0.9136904761902639 -0.7731511093261378 +3403 0.08333333333185639 -0.913690476190264 0.8273809523814836 +3404 0.1666666666651904 -0.9136904761902647 0.9136904761907425 +3405 0.08333333333222773 -0.8273809523805284 0.9136904761907423 +3406 0.3022545996036595 -0.9136904761902617 0.7189212662708782 +3407 0.1927939664681295 -0.827380952380528 0.8594606331354396 +3408 0.2761272998010921 -0.9136904761902643 0.8594606331354402 +3409 0.1927939664677581 -0.9136904761902637 0.773151109326181 +3410 -0.913690476190264 -0.08333333333185641 0.8273809523814836 +3411 -0.9136904761902647 -0.1666666666651904 0.9136904761907425 +3412 -0.8273809523805284 -0.08333333333222778 0.9136904761907423 +3413 -0.9136904761902617 -0.3022545996036595 0.7189212662708782 +3414 -0.827380952380528 -0.1927939664681294 0.8594606331354396 +3415 -0.9136904761902643 -0.2761272998010922 0.8594606331354402 +3416 -0.9136904761902637 -0.1927939664677582 0.773151109326181 +3417 0.913690476190264 0.08333333333185641 0.8273809523814836 +3418 0.9136904761902647 0.1666666666651904 0.9136904761907425 +3419 0.8273809523805284 0.08333333333222778 0.9136904761907423 +3420 0.9136904761902617 0.3022545996036595 0.7189212662708782 +3421 0.827380952380528 0.1927939664681294 0.8594606331354396 +3422 0.9136904761902643 0.2761272998010922 0.8594606331354402 +3423 0.9136904761902637 0.1927939664677582 0.773151109326181 +3424 -0.2761272998010915 0.9136904761902631 0.8594606331354386 +3425 -0.3022545996036596 0.9136904761902633 0.7189212662708783 +3426 -0.1927939664681287 0.8273809523805253 0.8594606331354364 +3427 -0.1666666666651898 0.9136904761902643 0.9136904761907418 +3428 -0.08333333333222723 0.8273809523805269 0.9136904761907397 +3429 -0.08333333333185614 0.9136904761902659 0.8273809523814845 +3430 -0.1927939664677576 0.9136904761902636 0.7731511093261804 +3431 0.6326117424620141 0.8745039682539035 -0.3434252345259541 +3432 0.6868415855164017 0.8745039682539042 -0.2339646013901794 +3433 0.773151109326139 0.7490079365078074 -0.3584685696441805 +3434 0.6245765479226295 0.7259294068503944 -0.3353900399865694 +3435 0.8745039682539035 -0.6326117424620141 -0.3434252345259541 +3436 0.8745039682539042 -0.6868415855164017 -0.2339646013901794 +3437 0.7490079365078074 -0.773151109326139 -0.3584685696441805 +3438 0.7259294068503944 -0.6245765479226295 -0.3353900399865694 +3439 -0.8745039682539032 0.6868415855164011 -0.2339646013901799 +3440 -0.7490079365078071 0.7731511093261392 -0.3584685696441811 +3441 -0.8745039682539039 0.6326117424620146 -0.3434252345259547 +3442 -0.7259294068503942 0.6245765479226298 -0.33539003998657 +3443 -0.6868415855164011 -0.8745039682539032 -0.2339646013901799 +3444 -0.7731511093261392 -0.7490079365078071 -0.3584685696441811 +3445 -0.6326117424620146 -0.8745039682539039 -0.3434252345259547 +3446 -0.6245765479226298 -0.7259294068503942 -0.3353900399865701 +3447 -0.8745039682541014 -0.686841585516923 0.2339646013884191 +3448 -0.7490079365082033 -0.773151109326182 0.3584685696427853 +3449 -0.874503968254102 -0.6326117424616212 0.3434252345243209 +3450 -0.7259294068505924 -0.6245765479226725 0.3353900399853725 +3451 -0.686841585516923 0.8745039682541014 0.233964601388419 +3452 -0.773151109326182 0.7490079365082033 0.3584685696427853 +3453 -0.6326117424616212 0.874503968254102 0.3434252345243209 +3454 -0.6245765479226725 0.7259294068505924 0.3353900399853725 +3455 0.7490079365082037 0.7731511093261807 0.3584685696427847 +3456 0.8745039682541028 0.6326117424616206 0.3434252345243208 +3457 0.8745039682541023 0.686841585516923 0.2339646013884188 +3458 0.7259294068505928 0.6245765479226713 0.335390039985372 +3459 0.7731511093261807 -0.7490079365082037 0.3584685696427847 +3460 0.6326117424616206 -0.8745039682541028 0.3434252345243209 +3461 0.686841585516923 -0.8745039682541023 0.2339646013884188 +3462 0.6245765479226713 -0.7259294068505929 0.335390039985372 +3463 -0.718921266270879 0.8745039682541009 0.5934252345247825 +3464 -0.8594606331354395 0.7490079365082027 0.6084685696432466 +3465 -0.8594606331354379 0.8745039682540985 0.7339646013893413 +3466 -0.8541666666666075 0.7286706349208236 0.8745039682539024 +3467 -0.854166666666609 0.6031746031749277 0.7490079365078072 +3468 -0.7083333333332178 0.58283730158755 0.8745039682539045 +3469 -0.7136272998020482 0.7286706349208256 0.7339646013893433 +3470 0.7286706349208258 0.8541666666666088 0.8745039682539032 +3471 0.6031746031749279 0.8541666666666095 0.7490079365078071 +3472 0.5828373015875506 0.7083333333332179 0.8745039682539039 +3473 0.8745039682541019 0.8594606331354397 0.7339646013893434 +3474 0.8745039682540996 0.718921266270878 0.5934252345247815 +3475 0.7490079365082041 0.8594606331354412 0.6084685696432476 +3476 0.7286706349208254 0.7136272998020479 0.7339646013893424 +3477 0.8541666666666085 -0.6031746031749278 0.7490079365078075 +3478 0.7083333333332176 -0.5828373015875506 0.8745039682539045 +3479 0.8541666666666092 -0.7286706349208265 0.8745039682539042 +3480 0.8594606331354386 -0.7490079365082031 0.6084685696432466 +3481 0.8594606331354387 -0.8745039682541016 0.7339646013893429 +3482 0.7189212662708765 -0.8745039682540997 0.5934252345247814 +3483 0.7136272998020476 -0.7286706349208257 0.7339646013893432 +3484 -0.8745039682541014 -0.7189212662708794 0.5934252345247828 +3485 -0.7490079365082033 -0.8594606331354406 0.6084685696432474 +3486 -0.874503968254102 -0.8594606331354401 0.7339646013893436 +3487 -0.5828373015875483 -0.708333333333217 0.8745039682539023 +3488 -0.7286706349208257 -0.854166666666609 0.8745039682539038 +3489 -0.6031746031749277 -0.8541666666666097 0.7490079365078075 +3490 -0.7286706349208256 -0.7136272998020485 0.7339646013893431 +3491 -0.8594606331358748 -0.8745039682539028 -0.7339646013899767 +3492 -0.7189212662717506 -0.8745039682539029 -0.5934252345258525 +3493 -0.8594606331358724 -0.7490079365078046 -0.6084685696440765 +3494 -0.8541666666667245 -0.7286706349205126 -0.8745039682541021 +3495 -0.8541666666667223 -0.6031746031744148 -0.7490079365082025 +3496 -0.7083333333334494 -0.5828373015871219 -0.8745039682541035 +3497 -0.7136272998025993 -0.7286706349205117 -0.733964601389977 +3498 -0.7286706349205121 0.8541666666667244 -0.8745039682541014 +3499 -0.6031746031744161 0.854166666666725 -0.7490079365082034 +3500 -0.5828373015871214 0.7083333333334489 -0.874503968254102 +3501 -0.8745039682539038 0.859460633135876 -0.7339646013899778 +3502 -0.8745039682539014 0.7189212662717505 -0.5934252345258518 +3503 -0.7490079365078079 0.8594606331358775 -0.60846856964408 +3504 -0.7286706349205115 0.7136272998025994 -0.7339646013899768 +3505 0.8594606331358756 0.7490079365078075 -0.6084685696440794 +3506 0.8594606331358763 0.8745039682539046 -0.7339646013899784 +3507 0.7189212662717517 0.8745039682539042 -0.5934252345258536 +3508 0.8541666666667248 0.6031746031744168 -0.7490079365082041 +3509 0.7083333333334477 0.5828373015871211 -0.8745039682541008 +3510 0.8541666666667261 0.7286706349205144 -0.8745039682541038 +3511 0.7136272998025998 0.7286706349205125 -0.7339646013899772 +3512 0.8745039682539035 -0.8594606331358753 -0.7339646013899771 +3513 0.8745039682539042 -0.7189212662717512 -0.5934252345258531 +3514 0.7490079365078075 -0.8594606331358761 -0.6084685696440794 +3515 0.7286706349205117 -0.8541666666667236 -0.8745039682541009 +3516 0.6031746031744153 -0.8541666666667237 -0.7490079365082027 +3517 0.5828373015871187 -0.7083333333334462 -0.8745039682540985 +3518 0.7286706349205121 -0.7136272998025994 -0.7339646013899764 +3519 0.6220238095237131 0.3328373015870306 -0.8745039682541014 +3520 0.7678571428569896 0.3531746031743258 -0.7490079365082033 +3521 0.6815476190472531 0.228670634920331 -0.874503968254102 +3522 0.6192825814534798 0.3300960735169128 -0.7259294068505924 +3523 -0.3531746031743252 0.7678571428569883 -0.7490079365082037 +3524 -0.2286706349203306 0.6815476190472527 -0.8745039682541028 +3525 -0.3328373015870307 0.6220238095237131 -0.8745039682541023 +3526 -0.3300960735169125 0.6192825814534789 -0.7259294068505929 +3527 -0.6220238095237131 -0.3328373015870306 -0.8745039682541014 +3528 -0.7678571428569896 -0.3531746031743258 -0.7490079365082033 +3529 -0.6815476190472531 -0.228670634920331 -0.874503968254102 +3530 -0.6192825814534798 -0.3300960735169128 -0.7259294068505924 +3531 0.353174603174325 -0.7678571428569883 -0.7490079365082037 +3532 0.2286706349203305 -0.6815476190472527 -0.8745039682541028 +3533 0.3328373015870306 -0.6220238095237131 -0.8745039682541023 +3534 0.3300960735169123 -0.6192825814534789 -0.7259294068505929 +3535 -0.7678571428568727 0.3531746031750184 0.7490079365078076 +3536 -0.6815476190471372 0.2286706349210074 0.8745039682539046 +3537 -0.622023809523482 0.3328373015876414 0.8745039682539042 +3538 -0.6192825814533635 0.3300960735174076 0.725929406850395 +3539 -0.3531746031750185 -0.7678571428568727 0.7490079365078075 +3540 -0.2286706349210074 -0.6815476190471372 0.8745039682539045 +3541 -0.3328373015876414 -0.622023809523482 0.8745039682539042 +3542 -0.3300960735174077 -0.6192825814533635 0.7259294068503949 +3543 0.3328373015876414 0.622023809523482 0.8745039682539032 +3544 0.3531746031750191 0.767857142856874 0.7490079365078071 +3545 0.2286706349210078 0.6815476190471375 0.8745039682539039 +3546 0.3300960735174079 0.6192825814533641 0.7259294068503942 +3547 0.7678571428568727 -0.3531746031750184 0.7490079365078075 +3548 0.6815476190471372 -0.2286706349210074 0.8745039682539045 +3549 0.622023809523482 -0.3328373015876414 0.8745039682539042 +3550 0.6192825814533635 -0.3300960735174076 0.7259294068503949 +3551 0.4161706349213461 0.7083333333332174 0.8745039682539028 +3552 0.3953373015884176 0.8541666666666086 0.8745039682539029 +3553 0.4365079365087223 0.854166666666607 0.7490079365078046 +3554 0.562003968254613 0.8541666666666087 0.8745039682539031 +3555 0.854166666666608 -0.3953373015884177 0.8745039682539028 +3556 0.8541666666666081 -0.4365079365087237 0.7490079365078064 +3557 0.7083333333332152 -0.4161706349213454 0.8745039682539003 +3558 0.8541666666666085 -0.5620039682545677 0.8745039682539032 +3559 -0.8541666666666085 0.4365079365087238 0.7490079365078076 +3560 -0.7083333333332176 0.4161706349213466 0.8745039682539046 +3561 -0.8541666666666092 0.3953373015884181 0.8745039682539042 +3562 -0.8541666666666081 0.5620039682546126 0.8745039682539035 +3563 -0.436507936508724 -0.8541666666666092 0.7490079365078081 +3564 -0.4161706349213458 -0.7083333333332167 0.8745039682539028 +3565 -0.3953373015884185 -0.8541666666666107 0.8745039682539055 +3566 -0.5620039682546126 -0.8541666666666083 0.8745039682539035 +3567 0.3953373015862531 -0.8541666666667218 -0.8745039682540996 +3568 0.4365079365072871 -0.8541666666667238 -0.7490079365082032 +3569 0.4161706349199922 -0.7083333333334482 -0.8745039682541018 +3570 0.5620039682533829 -0.8541666666667238 -0.8745039682541014 +3571 0.8541666666667218 0.3953373015862531 -0.8745039682540996 +3572 0.8541666666667238 0.4365079365072871 -0.7490079365082032 +3573 0.7083333333334482 0.4161706349199922 -0.8745039682541018 +3574 0.8541666666667238 0.5620039682533829 -0.8745039682541014 +3575 -0.7083333333334494 -0.4161706349199931 -0.874503968254102 +3576 -0.8541666666667236 -0.3953373015862549 -0.8745039682540998 +3577 -0.8541666666667262 -0.4365079365072888 -0.7490079365082041 +3578 -0.8541666666667241 -0.5620039682533837 -0.8745039682541011 +3579 -0.4161706349199925 0.7083333333334485 -0.8745039682541009 +3580 -0.395337301586255 0.8541666666667243 -0.874503968254101 +3581 -0.4365079365072863 0.8541666666667225 -0.7490079365082011 +3582 -0.5620039682533839 0.8541666666667241 -0.8745039682541013 +3583 0.7490079365078069 -0.8594606331358748 -0.4418019029778747 +3584 0.8745039682539033 -0.7189212662717506 -0.4267585678596488 +3585 0.8745039682539016 -0.8594606331358724 -0.4006312680575678 +3586 0.8745039682539035 -0.7731511093261376 -0.3172979347238739 +3587 0.8594606331358753 0.7490079365078075 -0.4418019029778751 +3588 0.7189212662717512 0.8745039682539045 -0.4267585678596494 +3589 0.8594606331358761 0.8745039682539042 -0.4006312680575694 +3590 0.7731511093261375 0.8745039682539035 -0.3172979347238742 +3591 -0.8594606331358756 -0.874503968253904 -0.4006312680575694 +3592 -0.8594606331358735 -0.7490079365078062 -0.4418019029778745 +3593 -0.718921266271752 -0.8745039682539055 -0.4267585678596499 +3594 -0.7731511093261374 -0.8745039682539031 -0.3172979347238744 +3595 -0.8745039682539009 0.7189212662717505 -0.4267585678596489 +3596 -0.8745039682539031 0.8594606331358757 -0.4006312680575696 +3597 -0.7490079365078068 0.8594606331358762 -0.4418019029778758 +3598 -0.874503968253903 0.7731511093261384 -0.3172979347238747 +3599 0.7490079365082036 0.8594606331354391 0.4418019029761183 +3600 0.8745039682541027 0.7189212662708789 0.4267585678576544 +3601 0.8745039682541023 0.85946063313544 0.4006312680550862 +3602 0.8745039682541016 0.7731511093261803 0.3172979347217523 +3603 -0.8745039682541021 -0.8594606331354394 0.4006312680550863 +3604 -0.7490079365082025 -0.8594606331354373 0.4418019029761177 +3605 -0.8745039682541036 -0.7189212662708798 0.4267585678576551 +3606 -0.8745039682541013 -0.7731511093261801 0.3172979347217523 +3607 0.8594606331354391 -0.7490079365082036 0.4418019029761183 +3608 0.7189212662708789 -0.8745039682541027 0.4267585678576545 +3609 0.85946063313544 -0.8745039682541023 0.4006312680550863 +3610 0.7731511093261803 -0.8745039682541016 0.3172979347217523 +3611 -0.8594606331354379 0.8745039682540996 0.400631268055086 +3612 -0.8594606331354397 0.7490079365082032 0.4418019029761186 +3613 -0.7189212662708792 0.8745039682541018 0.4267585678576548 +3614 -0.7731511093261808 0.8745039682541014 0.3172979347217527 +3615 -0.3230879329385667 -0.7678571428568726 -0.7189212662717517 +3616 -0.3177939664694157 -0.6220238095234816 -0.8594606331358766 +3617 -0.2136272998027819 -0.6815476190471372 -0.8594606331358763 +3618 -0.3150527383991822 -0.6192825814533632 -0.7108860717323671 +3619 0.2136272998027819 0.6815476190471371 -0.8594606331358753 +3620 0.3230879329385674 0.7678571428568737 -0.7189212662717512 +3621 0.3177939664694157 0.6220238095234822 -0.8594606331358761 +3622 0.3150527383991824 0.6192825814533641 -0.7108860717323662 +3623 -0.6815476190471371 0.2136272998027819 -0.8594606331358753 +3624 -0.7678571428568737 0.3230879329385674 -0.7189212662717512 +3625 -0.6220238095234822 0.3177939664694157 -0.8594606331358761 +3626 -0.6192825814533641 0.3150527383991824 -0.7108860717323662 +3627 0.6815476190471371 -0.2136272998027819 -0.8594606331358753 +3628 0.7678571428568737 -0.3230879329385674 -0.7189212662717512 +3629 0.6220238095234822 -0.3177939664694157 -0.8594606331358761 +3630 0.6192825814533641 -0.3150527383991824 -0.7108860717323662 +3631 -0.3230879329373972 0.7678571428569881 0.7189212662708794 +3632 -0.3177939664685668 0.6220238095237127 0.8594606331354406 +3633 -0.2136272998018668 0.6815476190472528 0.8594606331354401 +3634 -0.3150527383984487 0.6192825814534788 0.7108860717319307 +3635 -0.6815476190472527 -0.2136272998018671 0.8594606331354391 +3636 -0.7678571428569892 -0.3230879329373978 0.7189212662708789 +3637 -0.6220238095237134 -0.3177939664685668 0.85946063313544 +3638 -0.6192825814534797 -0.3150527383984491 0.71088607173193 +3639 0.6220238095237128 0.3177939664685662 0.8594606331354394 +3640 0.6815476190472534 0.2136272998018665 0.85946063313544 +3641 0.7678571428569889 0.3230879329373972 0.7189212662708793 +3642 0.6192825814534796 0.3150527383984483 0.7108860717319303 +3643 0.213627299801867 -0.6815476190472527 0.8594606331354391 +3644 0.3230879329373978 -0.7678571428569892 0.7189212662708789 +3645 0.3177939664685667 -0.6220238095237134 0.85946063313544 +3646 0.3150527383984491 -0.6192825814534797 0.71088607173193 +3647 -0.7678571428568723 0.3120039682547123 0.8745039682539038 +3648 -0.3120039682547124 -0.7678571428568723 0.8745039682539035 +3649 0.7678571428568723 -0.3120039682547123 0.8745039682539035 +3650 0.3120039682547125 0.7678571428568722 0.8745039682539032 +3651 -0.7678571428569885 -0.3120039682532934 -0.8745039682541011 +3652 -0.3120039682532931 0.7678571428569884 -0.8745039682541011 +3653 0.7678571428569878 0.312003968253293 -0.8745039682541016 +3654 0.312003968253293 -0.7678571428569877 -0.8745039682541016 +3655 0.8745039682539035 -0.8594606331358748 -0.5672979347237639 +3656 -0.8594606331358748 -0.8745039682539031 -0.5672979347236696 +3657 -0.874503968253903 0.8594606331358752 -0.5672979347237187 +3658 0.8594606331358748 0.8745039682539032 -0.5672979347237188 +3659 0.8745039682541011 0.859460633135439 0.5672979347222146 +3660 0.859460633135439 -0.8745039682541014 0.5672979347222147 +3661 -0.8745039682541013 -0.8594606331354386 0.5672979347222139 +3662 -0.8594606331354396 0.8745039682541014 0.5672979347222146 +3663 -0.767857142856872 0.2969606331364867 -0.8594606331358752 +3664 0.7678571428568728 -0.296960633136487 -0.8594606331358748 +3665 -0.2969606331364869 -0.7678571428568726 -0.8594606331358758 +3666 0.2969606331364868 0.7678571428568726 -0.8594606331358758 +3667 -0.2969606331348289 0.7678571428569878 0.8594606331354396 +3668 0.2969606331348288 -0.7678571428569877 0.859460633135439 +3669 0.7678571428569885 0.2969606331348292 0.859460633135439 +3670 -0.7678571428569883 -0.2969606331348293 0.8594606331354386 +3671 0.9136904761902636 -1.174256872293888e-12 -0.9136904761902622 +3672 -1.174330887162197e-12 -0.9136904761902639 -0.9136904761902623 +3673 -0.9136904761902637 1.463605377766922e-12 -0.913690476190262 +3674 1.463605377766922e-12 0.9136904761902637 -0.913690476190262 +3675 0.9136904761907411 -0.9136904761902627 -1.545538581374887e-12 +3676 -0.9136904761902619 -0.9136904761907416 -1.54553742489257e-12 +3677 -0.9136904761907411 0.9136904761902623 -1.834353271131425e-12 +3678 0.9136904761902619 0.9136904761907412 -1.834430177205526e-12 +3679 0.9136904761902634 -1.824069830365834e-12 0.9136904761907413 +3680 -1.535288678596499e-12 -0.9136904761902639 0.9136904761907411 +3681 -0.9136904761902639 1.535260923020883e-12 0.9136904761907411 +3682 1.824756863468204e-12 0.9136904761902636 0.9136904761907413 +$EndNodes +$Elements +452 +1 23 2 1 1 183 188 184 192 193 194 195 196 197 198 199 200 201 202 203 +2 23 2 1 1 183 184 189 200 199 198 204 205 206 207 208 209 210 211 212 +3 23 2 1 1 16 184 188 213 214 215 197 196 195 216 217 218 219 220 221 +4 23 2 1 1 26 189 184 222 223 224 206 205 204 225 226 227 228 229 230 +5 23 2 1 1 2 184 16 231 232 233 215 214 213 23 24 25 234 235 236 +6 23 2 1 1 2 26 184 28 29 30 227 226 225 233 232 231 237 238 239 +7 23 2 1 1 183 185 190 240 241 242 243 244 245 246 247 248 249 250 251 +8 23 2 1 1 183 189 185 209 208 207 252 253 254 242 241 240 255 256 257 +9 23 2 1 1 183 190 186 248 247 246 258 259 260 261 262 263 264 265 266 +10 23 2 1 1 183 187 188 267 268 269 270 271 272 194 193 192 273 274 275 +11 23 2 1 1 183 191 187 276 277 278 279 280 281 269 268 267 282 283 284 +12 23 2 1 1 183 186 191 263 262 261 285 286 287 278 277 276 288 289 290 +13 23 2 1 1 37 190 185 291 292 293 245 244 243 294 295 296 297 298 299 +14 23 2 1 1 27 185 189 300 301 302 254 253 252 303 304 305 306 307 308 +15 23 2 1 1 3 185 27 309 310 311 302 301 300 34 35 36 312 313 314 +16 23 2 1 1 3 37 185 39 40 41 296 295 294 311 310 309 315 316 317 +17 23 2 1 1 38 186 190 318 319 320 260 259 258 321 322 323 324 325 326 +18 23 2 1 1 37 38 190 42 43 44 323 322 321 293 292 291 327 328 329 +19 23 2 1 1 15 188 187 330 331 332 272 271 270 333 334 335 336 337 338 +20 23 2 1 1 15 16 188 20 21 22 218 217 216 332 331 330 339 340 341 +21 23 2 1 1 26 27 189 31 32 33 305 304 303 224 223 222 342 343 344 +22 23 2 1 1 49 187 191 345 346 347 281 280 279 348 349 350 351 352 353 +23 23 2 1 1 1 15 187 17 18 19 335 334 333 354 355 356 357 358 359 +24 23 2 1 1 1 187 49 356 355 354 347 346 345 56 57 58 360 361 362 +25 23 2 1 1 48 191 186 363 364 365 287 286 285 366 367 368 369 370 371 +26 23 2 1 1 4 186 38 372 373 374 320 319 318 45 46 47 375 376 377 +27 23 2 1 1 4 48 186 50 51 52 368 367 366 374 373 372 378 379 380 +28 23 2 1 1 48 49 191 53 54 55 350 349 348 365 364 363 381 382 383 +29 23 2 1 2 386 59 5 393 394 395 63 62 61 396 397 398 399 400 401 +30 23 2 1 2 104 386 5 402 403 404 398 397 396 113 112 111 405 406 407 +31 23 2 1 2 16 389 15 408 409 410 411 412 413 20 21 22 414 415 416 +32 23 2 1 2 15 388 1 417 418 419 420 421 422 17 18 19 423 424 425 +33 23 2 1 2 389 388 15 426 427 428 419 418 417 413 412 411 429 430 431 +34 23 2 1 2 387 16 2 432 433 434 23 24 25 435 436 437 438 439 440 +35 23 2 1 2 387 389 16 441 442 443 410 409 408 434 433 432 444 445 446 +36 23 2 1 2 114 387 2 447 448 449 437 436 435 116 117 118 450 451 452 +37 23 2 1 2 388 103 1 453 454 455 107 106 105 422 421 420 456 457 458 +38 23 2 1 2 60 385 6 459 460 461 462 463 464 69 68 67 465 466 467 +39 23 2 1 2 385 115 6 468 469 470 122 123 124 464 463 462 471 472 473 +40 23 2 1 2 391 60 59 474 475 476 66 65 64 477 478 479 480 481 482 +41 23 2 1 2 386 391 59 483 484 485 479 478 477 395 394 393 486 487 488 +42 23 2 1 2 391 385 60 489 490 491 461 460 459 476 475 474 492 493 494 +43 23 2 1 2 390 104 103 495 496 497 110 109 108 498 499 500 501 502 503 +44 23 2 1 2 388 390 103 504 505 506 500 499 498 455 454 453 507 508 509 +45 23 2 1 2 390 386 104 510 511 512 404 403 402 497 496 495 513 514 515 +46 23 2 1 2 115 392 114 516 517 518 519 520 521 119 120 121 522 523 524 +47 23 2 1 2 392 387 114 525 526 527 449 448 447 521 520 519 528 529 530 +48 23 2 1 2 385 392 115 531 532 533 518 517 516 470 469 468 534 535 536 +49 23 2 1 2 392 385 384 533 532 531 537 538 539 540 541 542 543 544 545 +50 23 2 1 2 385 391 384 491 490 489 546 547 548 539 538 537 549 550 551 +51 23 2 1 2 386 390 384 512 511 510 552 553 554 555 556 557 558 559 560 +52 23 2 1 2 390 388 384 506 505 504 561 562 563 554 553 552 564 565 566 +53 23 2 1 2 387 392 384 527 526 525 542 541 540 567 568 569 570 571 572 +54 23 2 1 2 391 386 384 485 484 483 557 556 555 548 547 546 573 574 575 +55 23 2 1 2 389 387 384 443 442 441 569 568 567 576 577 578 579 580 581 +56 23 2 1 2 388 389 384 428 427 426 578 577 576 563 562 561 582 583 584 +57 23 2 1 3 26 589 2 594 595 596 597 598 599 28 29 30 600 601 602 +58 23 2 1 3 589 114 2 603 604 605 118 117 116 599 598 597 606 607 608 +59 23 2 1 3 588 27 3 609 610 611 34 35 36 612 613 614 615 616 617 +60 23 2 1 3 125 588 3 618 619 620 614 613 612 127 128 129 621 622 623 +61 23 2 1 3 587 70 6 624 625 626 74 73 72 627 628 629 630 631 632 +62 23 2 1 3 115 587 6 633 634 635 629 628 627 124 123 122 636 637 638 +63 23 2 1 3 71 586 7 639 640 641 642 643 644 80 79 78 645 646 647 +64 23 2 1 3 586 126 7 648 649 650 133 134 135 644 643 642 651 652 653 +65 23 2 1 3 27 590 26 654 655 656 657 658 659 31 32 33 660 661 662 +66 23 2 1 3 590 589 26 663 664 665 596 595 594 659 658 657 666 667 668 +67 23 2 1 3 588 590 27 669 670 671 656 655 654 611 610 609 672 673 674 +68 23 2 1 3 592 71 70 675 676 677 77 76 75 678 679 680 681 682 683 +69 23 2 1 3 587 592 70 684 685 686 680 679 678 626 625 624 687 688 689 +70 23 2 1 3 592 586 71 690 691 692 641 640 639 677 676 675 693 694 695 +71 23 2 1 3 591 115 114 696 697 698 121 120 119 699 700 701 702 703 704 +72 23 2 1 3 589 591 114 705 706 707 701 700 699 605 604 603 708 709 710 +73 23 2 1 3 591 587 115 711 712 713 635 634 633 698 697 696 714 715 716 +74 23 2 1 3 126 593 125 717 718 719 720 721 722 130 131 132 723 724 725 +75 23 2 1 3 593 588 125 726 727 728 620 619 618 722 721 720 729 730 731 +76 23 2 1 3 586 593 126 732 733 734 719 718 717 650 649 648 735 736 737 +77 23 2 1 3 593 586 585 734 733 732 738 739 740 741 742 743 744 745 746 +78 23 2 1 3 586 592 585 692 691 690 747 748 749 740 739 738 750 751 752 +79 23 2 1 3 589 590 585 665 664 663 753 754 755 756 757 758 759 760 761 +80 23 2 1 3 591 589 585 707 706 705 758 757 756 762 763 764 765 766 767 +81 23 2 1 3 588 593 585 728 727 726 743 742 741 768 769 770 771 772 773 +82 23 2 1 3 587 591 585 713 712 711 764 763 762 774 775 776 777 778 779 +83 23 2 1 3 592 587 585 686 685 684 776 775 774 749 748 747 780 781 782 +84 23 2 1 3 590 588 585 671 670 669 770 769 768 755 754 753 783 784 785 +85 23 2 1 4 789 38 4 795 796 797 45 46 47 798 799 800 801 802 803 +86 23 2 1 4 136 789 4 804 805 806 800 799 798 138 139 140 807 808 809 +87 23 2 1 4 37 790 3 810 811 812 813 814 815 39 40 41 816 817 818 +88 23 2 1 4 790 125 3 819 820 821 129 128 127 815 814 813 822 823 824 +89 23 2 1 4 788 81 7 825 826 827 85 84 83 828 829 830 831 832 833 +90 23 2 1 4 126 788 7 834 835 836 830 829 828 135 134 133 837 838 839 +91 23 2 1 4 82 787 8 840 841 842 843 844 845 91 90 89 846 847 848 +92 23 2 1 4 787 137 8 849 850 851 144 145 146 845 844 843 852 853 854 +93 23 2 1 4 38 791 37 855 856 857 858 859 860 42 43 44 861 862 863 +94 23 2 1 4 791 790 37 864 865 866 812 811 810 860 859 858 867 868 869 +95 23 2 1 4 789 791 38 870 871 872 857 856 855 797 796 795 873 874 875 +96 23 2 1 4 793 82 81 876 877 878 88 87 86 879 880 881 882 883 884 +97 23 2 1 4 788 793 81 885 886 887 881 880 879 827 826 825 888 889 890 +98 23 2 1 4 793 787 82 891 892 893 842 841 840 878 877 876 894 895 896 +99 23 2 1 4 792 126 125 897 898 899 132 131 130 900 901 902 903 904 905 +100 23 2 1 4 790 792 125 906 907 908 902 901 900 821 820 819 909 910 911 +101 23 2 1 4 792 788 126 912 913 914 836 835 834 899 898 897 915 916 917 +102 23 2 1 4 137 794 136 918 919 920 921 922 923 141 142 143 924 925 926 +103 23 2 1 4 794 789 136 927 928 929 806 805 804 923 922 921 930 931 932 +104 23 2 1 4 787 794 137 933 934 935 920 919 918 851 850 849 936 937 938 +105 23 2 1 4 790 791 786 866 865 864 939 940 941 942 943 944 945 946 947 +106 23 2 1 4 792 790 786 908 907 906 944 943 942 948 949 950 951 952 953 +107 23 2 1 4 787 793 786 893 892 891 954 955 956 957 958 959 960 961 962 +108 23 2 1 4 793 788 786 887 886 885 963 964 965 956 955 954 966 967 968 +109 23 2 1 4 794 787 786 935 934 933 959 958 957 969 970 971 972 973 974 +110 23 2 1 4 791 789 786 872 871 870 975 976 977 941 940 939 978 979 980 +111 23 2 1 4 788 792 786 914 913 912 950 949 948 965 964 963 981 982 983 +112 23 2 1 4 789 794 786 929 928 927 971 970 969 977 976 975 984 985 986 +113 23 2 1 5 48 991 4 996 997 998 999 1000 1001 50 51 52 1002 1003 1004 +114 23 2 1 5 991 136 4 1005 1006 1007 140 139 138 1001 1000 999 1008 1009 1010 +115 23 2 1 5 93 988 5 1011 1012 1013 1014 1015 1016 102 101 100 1017 1018 1019 +116 23 2 1 5 988 104 5 1020 1021 1022 111 112 113 1016 1015 1014 1023 1024 1025 +117 23 2 1 5 990 49 1 1026 1027 1028 56 57 58 1029 1030 1031 1032 1033 1034 +118 23 2 1 5 103 990 1 1035 1036 1037 1031 1030 1029 105 106 107 1038 1039 1040 +119 23 2 1 5 989 92 8 1041 1042 1043 96 95 94 1044 1045 1046 1047 1048 1049 +120 23 2 1 5 137 989 8 1050 1051 1052 1046 1045 1044 146 145 144 1053 1054 1055 +121 23 2 1 5 49 992 48 1056 1057 1058 1059 1060 1061 53 54 55 1062 1063 1064 +122 23 2 1 5 992 991 48 1065 1066 1067 998 997 996 1061 1060 1059 1068 1069 1070 +123 23 2 1 5 990 992 49 1071 1072 1073 1058 1057 1056 1028 1027 1026 1074 1075 1076 +124 23 2 1 5 994 93 92 1077 1078 1079 99 98 97 1080 1081 1082 1083 1084 1085 +125 23 2 1 5 989 994 92 1086 1087 1088 1082 1081 1080 1043 1042 1041 1089 1090 1091 +126 23 2 1 5 994 988 93 1092 1093 1094 1013 1012 1011 1079 1078 1077 1095 1096 1097 +127 23 2 1 5 104 995 103 1098 1099 1100 1101 1102 1103 108 109 110 1104 1105 1106 +128 23 2 1 5 995 990 103 1107 1108 1109 1037 1036 1035 1103 1102 1101 1110 1111 1112 +129 23 2 1 5 988 995 104 1113 1114 1115 1100 1099 1098 1022 1021 1020 1116 1117 1118 +130 23 2 1 5 993 137 136 1119 1120 1121 143 142 141 1122 1123 1124 1125 1126 1127 +131 23 2 1 5 991 993 136 1128 1129 1130 1124 1123 1122 1007 1006 1005 1131 1132 1133 +132 23 2 1 5 993 989 137 1134 1135 1136 1052 1051 1050 1121 1120 1119 1137 1138 1139 +133 23 2 1 5 994 989 987 1088 1087 1086 1140 1141 1142 1143 1144 1145 1146 1147 1148 +134 23 2 1 5 989 993 987 1136 1135 1134 1149 1150 1151 1142 1141 1140 1152 1153 1154 +135 23 2 1 5 995 988 987 1115 1114 1113 1155 1156 1157 1158 1159 1160 1161 1162 1163 +136 23 2 1 5 988 994 987 1094 1093 1092 1145 1144 1143 1157 1156 1155 1164 1165 1166 +137 23 2 1 5 992 990 987 1073 1072 1071 1167 1168 1169 1170 1171 1172 1173 1174 1175 +138 23 2 1 5 991 992 987 1067 1066 1065 1172 1171 1170 1176 1177 1178 1179 1180 1181 +139 23 2 1 5 990 995 987 1109 1108 1107 1160 1159 1158 1169 1168 1167 1182 1183 1184 +140 23 2 1 5 993 991 987 1130 1129 1128 1178 1177 1176 1151 1150 1149 1185 1186 1187 +141 23 2 1 6 59 1192 5 1197 1198 1199 1200 1201 1202 61 62 63 1203 1204 1205 +142 23 2 1 6 1192 93 5 1206 1207 1208 100 101 102 1202 1201 1200 1209 1210 1211 +143 23 2 1 6 1189 60 6 1212 1213 1214 67 68 69 1215 1216 1217 1218 1219 1220 +144 23 2 1 6 70 1189 6 1221 1222 1223 1217 1216 1215 72 73 74 1224 1225 1226 +145 23 2 1 6 1190 71 7 1227 1228 1229 78 79 80 1230 1231 1232 1233 1234 1235 +146 23 2 1 6 81 1190 7 1236 1237 1238 1232 1231 1230 83 84 85 1239 1240 1241 +147 23 2 1 6 1191 82 8 1242 1243 1244 89 90 91 1245 1246 1247 1248 1249 1250 +148 23 2 1 6 92 1191 8 1251 1252 1253 1247 1246 1245 94 95 96 1254 1255 1256 +149 23 2 1 6 60 1193 59 1257 1258 1259 1260 1261 1262 64 65 66 1263 1264 1265 +150 23 2 1 6 1193 1192 59 1266 1267 1268 1199 1198 1197 1262 1261 1260 1269 1270 1271 +151 23 2 1 6 1189 1193 60 1272 1273 1274 1259 1258 1257 1214 1213 1212 1275 1276 1277 +152 23 2 1 6 71 1194 70 1278 1279 1280 1281 1282 1283 75 76 77 1284 1285 1286 +153 23 2 1 6 1194 1189 70 1287 1288 1289 1223 1222 1221 1283 1282 1281 1290 1291 1292 +154 23 2 1 6 1190 1194 71 1293 1294 1295 1280 1279 1278 1229 1228 1227 1296 1297 1298 +155 23 2 1 6 82 1195 81 1299 1300 1301 1302 1303 1304 86 87 88 1305 1306 1307 +156 23 2 1 6 1195 1190 81 1308 1309 1310 1238 1237 1236 1304 1303 1302 1311 1312 1313 +157 23 2 1 6 1191 1195 82 1314 1315 1316 1301 1300 1299 1244 1243 1242 1317 1318 1319 +158 23 2 1 6 93 1196 92 1320 1321 1322 1323 1324 1325 97 98 99 1326 1327 1328 +159 23 2 1 6 1196 1191 92 1329 1330 1331 1253 1252 1251 1325 1324 1323 1332 1333 1334 +160 23 2 1 6 1192 1196 93 1335 1336 1337 1322 1321 1320 1208 1207 1206 1338 1339 1340 +161 23 2 1 6 1193 1189 1188 1274 1273 1272 1341 1342 1343 1344 1345 1346 1347 1348 1349 +162 23 2 1 6 1189 1194 1188 1289 1288 1287 1350 1351 1352 1343 1342 1341 1353 1354 1355 +163 23 2 1 6 1190 1195 1188 1310 1309 1308 1356 1357 1358 1359 1360 1361 1362 1363 1364 +164 23 2 1 6 1194 1190 1188 1295 1294 1293 1361 1360 1359 1352 1351 1350 1365 1366 1367 +165 23 2 1 6 1195 1191 1188 1316 1315 1314 1368 1369 1370 1358 1357 1356 1371 1372 1373 +166 23 2 1 6 1192 1193 1188 1268 1267 1266 1346 1345 1344 1374 1375 1376 1377 1378 1379 +167 23 2 1 6 1196 1192 1188 1337 1336 1335 1376 1375 1374 1380 1381 1382 1383 1384 1385 +168 23 2 1 6 1191 1196 1188 1331 1330 1329 1382 1381 1380 1370 1369 1368 1386 1387 1388 +169 23 2 2 7 9 10 13 147 148 149 162 163 164 161 160 159 1389 1390 1391 +170 23 2 2 8 10 11 13 150 151 152 165 166 167 164 163 162 1392 1393 1394 +171 23 2 2 9 11 12 13 153 154 155 168 169 170 167 166 165 1395 1396 1397 +172 23 2 2 10 9 13 12 159 160 161 170 169 168 156 157 158 1398 1399 1400 +173 23 2 2 11 9 10 14 147 148 149 174 175 176 173 172 171 1401 1402 1403 +174 23 2 2 12 10 11 14 150 151 152 177 178 179 176 175 174 1404 1405 1406 +175 23 2 2 13 11 12 14 153 154 155 180 181 182 179 178 177 1407 1408 1409 +176 23 2 2 14 9 14 12 171 172 173 182 181 180 156 157 158 1410 1411 1412 +177 30 2 0 1 183 1416 13 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 +178 30 2 0 1 13 1419 183 1420 1452 1453 1454 1455 1456 1457 1429 1428 1427 1433 1434 1435 1430 1431 1432 1458 1459 1460 1461 1462 1463 1464 1465 1466 1447 1446 1445 1467 1468 1469 1470 +179 30 2 0 1 13 1418 183 1419 1471 1472 1473 1474 1475 1476 1429 1428 1427 1454 1453 1452 1455 1456 1457 1477 1478 1479 1480 1481 1482 1483 1484 1485 1461 1463 1462 1486 1487 1488 1489 +180 30 2 0 1 13 1416 183 1418 1426 1425 1424 1423 1422 1421 1429 1428 1427 1473 1472 1471 1474 1475 1476 1490 1491 1492 1440 1439 1441 1493 1494 1495 1480 1482 1481 1496 1497 1498 1499 +181 30 2 0 1 14 1413 1188 1414 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 +182 30 2 0 1 1188 1413 14 1417 1505 1504 1503 1502 1501 1500 1508 1507 1506 1531 1532 1533 1534 1535 1536 1537 1538 1539 1519 1518 1520 1540 1541 1542 1543 1544 1545 1546 1547 1548 1549 +183 30 2 0 1 1188 14 1415 1417 1506 1507 1508 1550 1551 1552 1553 1554 1555 1531 1532 1533 1556 1557 1558 1534 1535 1536 1559 1560 1561 1543 1545 1544 1562 1563 1564 1565 1566 1567 1568 +184 30 2 0 1 1188 14 1414 1415 1506 1507 1508 1511 1510 1509 1512 1513 1514 1553 1554 1555 1569 1570 1571 1552 1551 1550 1526 1525 1524 1559 1561 1560 1572 1573 1574 1575 1576 1577 1578 +185 30 2 0 1 11 1418 13 1419 1579 1580 1581 1473 1472 1471 167 166 165 1582 1583 1584 1454 1453 1452 1477 1478 1479 1585 1586 1587 1588 1589 1590 1591 1592 1593 1485 1484 1483 1594 +186 30 2 0 1 12 1419 13 1420 1595 1596 1597 1454 1453 1452 170 169 168 1598 1599 1600 1433 1434 1435 1458 1459 1460 1601 1602 1603 1604 1605 1606 1607 1608 1609 1466 1465 1464 1610 +187 30 2 0 1 13 1416 9 1420 1426 1425 1424 1611 1612 1613 159 160 161 1433 1434 1435 1614 1615 1616 1436 1437 1438 1617 1618 1619 1450 1449 1448 1620 1621 1622 1623 1624 1625 1626 +188 30 2 0 1 10 1416 13 1418 1627 1628 1629 1424 1425 1426 164 163 162 1630 1631 1632 1473 1472 1471 1490 1491 1492 1633 1634 1635 1636 1637 1638 1639 1640 1641 1495 1494 1493 1642 +189 30 2 0 1 12 1413 11 1419 1643 1644 1645 1646 1647 1648 153 154 155 1597 1596 1595 1582 1583 1584 1649 1650 1651 1652 1653 1654 1655 1656 1657 1658 1659 1660 1661 1662 1663 1664 +190 30 2 0 1 12 9 1417 1420 156 157 158 1665 1666 1667 1668 1669 1670 1598 1599 1600 1671 1672 1673 1614 1615 1616 1674 1675 1676 1677 1678 1679 1680 1681 1682 1683 1684 1685 1686 +191 30 2 0 1 11 1414 10 1418 1687 1688 1689 1690 1691 1692 150 151 152 1581 1580 1579 1630 1631 1632 1693 1694 1695 1696 1697 1698 1699 1700 1701 1702 1703 1704 1705 1706 1707 1708 +192 30 2 0 1 10 1415 9 1416 1709 1710 1711 1712 1713 1714 147 148 149 1629 1628 1627 1611 1612 1613 1715 1716 1717 1718 1719 1720 1721 1722 1723 1724 1725 1726 1727 1728 1729 1730 +193 30 2 0 1 11 1413 14 1414 1648 1647 1646 1502 1501 1500 179 178 177 1689 1688 1687 1509 1510 1511 1515 1516 1517 1731 1732 1733 1734 1735 1736 1737 1738 1739 1523 1522 1521 1740 +194 30 2 0 1 14 1413 12 1417 1500 1501 1502 1645 1644 1643 180 181 182 1534 1535 1536 1668 1669 1670 1537 1538 1539 1741 1742 1743 1548 1547 1546 1744 1745 1746 1747 1748 1749 1750 +195 30 2 0 1 9 1415 14 1417 1714 1713 1712 1552 1551 1550 173 172 171 1667 1666 1665 1534 1535 1536 1556 1557 1558 1751 1752 1753 1754 1755 1756 1757 1758 1759 1565 1567 1566 1760 +196 30 2 0 1 10 1414 14 1415 1692 1691 1690 1509 1510 1511 176 175 174 1711 1710 1709 1552 1551 1550 1569 1570 1571 1761 1762 1763 1764 1765 1766 1767 1768 1769 1575 1577 1576 1770 +197 30 2 0 1 987 1418 11 1419 1771 1772 1773 1581 1580 1579 1774 1775 1776 1777 1778 1779 1582 1583 1584 1477 1478 1479 1780 1781 1782 1783 1784 1785 1786 1787 1788 1590 1589 1588 1789 +198 30 2 0 1 10 786 1416 1418 1790 1791 1792 1793 1794 1795 1629 1628 1627 1630 1631 1632 1490 1491 1492 1796 1797 1798 1799 1800 1801 1802 1803 1804 1636 1638 1637 1805 1806 1807 1808 +199 30 2 0 1 9 1416 585 1420 1613 1612 1611 1809 1810 1811 1812 1813 1814 1614 1615 1616 1815 1816 1817 1436 1437 1438 1818 1819 1820 1625 1624 1623 1821 1822 1823 1824 1825 1826 1827 +200 30 2 0 1 384 1419 12 1420 1828 1829 1830 1597 1596 1595 1831 1832 1833 1834 1835 1836 1598 1599 1600 1458 1459 1460 1837 1838 1839 1840 1841 1842 1843 1844 1845 1606 1605 1604 1846 +201 30 2 0 1 9 1415 585 1416 1714 1713 1712 1847 1848 1849 1812 1813 1814 1611 1612 1613 1809 1810 1811 1715 1716 1717 1850 1851 1852 1729 1728 1727 1818 1820 1819 1853 1854 1855 1856 +202 30 2 0 1 11 1413 987 1419 1648 1647 1646 1857 1858 1859 1776 1775 1774 1582 1583 1584 1777 1778 1779 1649 1650 1651 1860 1861 1862 1663 1662 1661 1788 1787 1786 1863 1864 1865 1866 +203 30 2 0 1 10 1414 786 1418 1692 1691 1690 1867 1868 1869 1792 1791 1790 1630 1631 1632 1796 1797 1798 1693 1694 1695 1870 1871 1872 1707 1706 1705 1802 1804 1803 1873 1874 1875 1876 +204 30 2 0 1 384 12 1417 1420 1833 1832 1831 1670 1669 1668 1877 1878 1879 1834 1835 1836 1671 1672 1673 1598 1599 1600 1880 1881 1882 1843 1845 1844 1883 1884 1885 1681 1680 1682 1886 +205 30 2 0 1 987 1414 11 1418 1887 1888 1889 1689 1688 1687 1774 1775 1776 1773 1772 1771 1581 1580 1579 1693 1694 1695 1890 1891 1892 1893 1894 1895 1780 1782 1781 1701 1700 1699 1896 +206 30 2 0 1 10 786 1415 1416 1790 1791 1792 1897 1898 1899 1711 1710 1709 1629 1628 1627 1715 1716 1717 1795 1794 1793 1900 1901 1902 1799 1801 1800 1721 1723 1722 1903 1904 1905 1906 +207 30 2 0 1 585 1417 9 1420 1907 1908 1909 1667 1666 1665 1814 1813 1812 1815 1816 1817 1614 1615 1616 1671 1672 1673 1910 1911 1912 1913 1914 1915 1823 1822 1821 1683 1685 1684 1916 +208 30 2 0 1 384 1413 12 1419 1917 1918 1919 1645 1644 1643 1831 1832 1833 1830 1829 1828 1597 1596 1595 1649 1650 1651 1920 1921 1922 1923 1924 1925 1837 1839 1838 1657 1656 1655 1926 +209 30 2 0 1 585 1415 9 1417 1849 1848 1847 1712 1713 1714 1814 1813 1812 1909 1908 1907 1667 1666 1665 1556 1557 1558 1851 1850 1852 1927 1928 1929 1910 1912 1911 1756 1755 1754 1930 +210 30 2 0 1 384 12 1413 1417 1833 1832 1831 1643 1644 1645 1919 1918 1917 1877 1878 1879 1537 1538 1539 1668 1669 1670 1920 1922 1921 1880 1882 1881 1931 1932 1933 1747 1749 1748 1934 +211 30 2 0 1 987 1413 11 1414 1859 1858 1857 1646 1647 1648 1774 1775 1776 1889 1888 1887 1689 1688 1687 1515 1516 1517 1861 1860 1862 1935 1936 1937 1890 1892 1891 1736 1735 1734 1938 +212 30 2 0 1 786 1414 10 1415 1869 1868 1867 1690 1691 1692 1790 1791 1792 1899 1898 1897 1711 1710 1709 1569 1570 1571 1871 1870 1872 1939 1940 1941 1902 1901 1900 1766 1765 1764 1942 +213 30 2 0 1 11 13 12 1419 165 166 167 170 169 168 155 154 153 1582 1583 1584 1597 1596 1595 1454 1453 1452 1395 1396 1397 1591 1593 1592 1660 1659 1658 1603 1602 1601 1943 +214 30 2 0 1 10 9 13 1416 149 148 147 159 160 161 164 163 162 1629 1628 1627 1424 1425 1426 1611 1612 1613 1390 1391 1389 1724 1726 1725 1633 1635 1634 1619 1618 1617 1944 +215 30 2 0 1 9 12 13 1420 158 157 156 168 169 170 161 160 159 1614 1615 1616 1433 1434 1435 1598 1599 1600 1398 1399 1400 1678 1677 1679 1622 1621 1620 1608 1607 1609 1945 +216 30 2 0 1 11 10 13 1418 152 151 150 162 163 164 167 166 165 1581 1580 1579 1473 1472 1471 1630 1631 1632 1393 1394 1392 1702 1704 1703 1585 1587 1586 1640 1639 1641 1946 +217 30 2 0 1 11 12 14 1413 153 154 155 180 181 182 179 178 177 1646 1647 1648 1502 1501 1500 1645 1644 1643 1407 1409 1408 1653 1652 1654 1731 1733 1732 1743 1742 1741 1947 +218 30 2 0 1 11 14 10 1414 177 178 179 176 175 174 150 151 152 1689 1688 1687 1690 1691 1692 1509 1510 1511 1405 1404 1406 1737 1739 1738 1696 1698 1697 1763 1762 1761 1948 +219 30 2 0 1 14 12 9 1417 182 181 180 156 157 158 171 172 173 1534 1535 1536 1667 1666 1665 1668 1669 1670 1411 1410 1412 1744 1746 1745 1759 1758 1757 1675 1674 1676 1949 +220 30 2 0 1 14 9 10 1415 173 172 171 147 148 149 174 175 176 1552 1551 1550 1711 1710 1709 1712 1713 1714 1403 1402 1401 1752 1751 1753 1769 1768 1767 1720 1719 1718 1950 +221 30 2 0 1 188 183 1419 1420 194 193 192 1457 1456 1455 1951 1952 1953 1954 1955 1956 1458 1459 1460 1430 1431 1432 1957 1958 1959 1960 1961 1962 1963 1964 1965 1467 1469 1468 1966 +222 30 2 0 1 191 183 1418 1419 278 277 276 1476 1475 1474 1967 1968 1969 1970 1971 1972 1477 1478 1479 1455 1456 1457 1973 1974 1975 1976 1977 1978 1979 1980 1981 1486 1488 1487 1982 +223 30 2 0 1 190 183 1416 1418 246 247 248 1421 1422 1423 1983 1984 1985 1986 1987 1988 1490 1491 1492 1474 1475 1476 1989 1990 1991 1992 1993 1994 1995 1996 1997 1496 1498 1497 1998 +224 30 2 0 1 183 189 1416 1420 209 208 207 1999 2000 2001 1423 1422 1421 1430 1431 1432 1436 1437 1438 2002 2003 2004 2005 2006 2007 2008 2009 2010 1442 1444 1443 2011 2012 2013 2014 +225 30 2 0 1 1196 1188 1413 1414 1382 1381 1380 1505 1504 1503 2015 2016 2017 2018 2019 2020 1515 1516 1517 1512 1513 1514 2021 2022 2023 2024 2025 2026 2027 2028 2029 1527 1529 1528 2030 +226 30 2 0 1 1188 1414 1195 1415 1514 1513 1512 2031 2032 2033 1356 1357 1358 1553 1554 1555 2034 2035 2036 1569 1570 1571 2037 2038 2039 1572 1574 1573 2040 2041 2042 2043 2044 2045 2046 +227 30 2 0 1 1188 1193 1413 1417 1344 1345 1346 2047 2048 2049 1503 1504 1505 1531 1532 1533 1537 1538 1539 2050 2051 2052 2053 2054 2055 2056 2057 2058 1540 1542 1541 2059 2060 2061 2062 +228 30 2 0 1 1188 1415 1194 1417 1555 1554 1553 2063 2064 2065 1350 1351 1352 1531 1532 1533 2066 2067 2068 1556 1557 1558 2069 2070 2071 1562 1564 1563 2072 2073 2074 2075 2076 2077 2078 +229 30 2 0 1 590 585 1416 1420 753 754 755 1811 1810 1809 2079 2080 2081 2082 2083 2084 1436 1437 1438 1815 1816 1817 2085 2086 2087 2088 2089 2090 2091 2092 2093 1824 1826 1825 2094 +230 30 2 0 1 987 992 1418 1419 1170 1171 1172 2095 2096 2097 1773 1772 1771 1777 1778 1779 1477 1478 1479 2098 2099 2100 2101 2102 2103 2104 2105 2106 1783 1785 1784 2107 2108 2109 2110 +231 30 2 0 1 791 1416 786 1418 2111 2112 2113 1795 1794 1793 941 940 939 2114 2115 2116 1796 1797 1798 1490 1491 1492 2117 2118 2119 2120 2121 2122 2123 2124 2125 1805 1807 1806 2126 +232 30 2 0 1 384 389 1419 1420 576 577 578 2127 2128 2129 1830 1829 1828 1834 1835 1836 1458 1459 1460 2130 2131 2132 2133 2134 2135 2136 2137 2138 1840 1842 1841 2139 2140 2141 2142 +233 30 2 0 1 987 993 1414 1418 1151 1150 1149 2143 2144 2145 1889 1888 1887 1773 1772 1771 1693 1694 1695 2146 2147 2148 2149 2150 2151 2152 2153 2154 1893 1895 1894 2155 2156 2157 2158 +234 30 2 0 1 585 591 1417 1420 762 763 764 2159 2160 2161 1909 1908 1907 1815 1816 1817 1671 1672 1673 2162 2163 2164 2165 2166 2167 2168 2169 2170 1913 1915 1914 2171 2172 2173 2174 +235 30 2 0 1 792 1415 786 1416 2175 2176 2177 1899 1898 1897 948 949 950 2178 2179 2180 1795 1794 1793 1715 1716 1717 2181 2182 2183 2184 2185 2186 2187 2188 2189 1903 1905 1904 2190 +236 30 2 0 1 384 390 1413 1419 554 553 552 2191 2192 2193 1919 1918 1917 1830 1829 1828 1649 1650 1651 2194 2195 2196 2197 2198 2199 2200 2201 2202 1923 1925 1924 2203 2204 2205 2206 +237 30 2 0 1 593 585 1415 1416 743 742 741 1849 1848 1847 2207 2208 2209 2210 2211 2212 1715 1716 1717 1809 1810 1811 2213 2214 2215 2216 2217 2218 2219 2220 2221 1853 1855 1854 2222 +238 30 2 0 1 384 1417 392 1420 1879 1878 1877 2223 2224 2225 542 541 540 1834 1835 1836 2226 2227 2228 1671 1672 1673 2229 2230 2231 1883 1885 1884 2232 2233 2234 2235 2236 2237 2238 +239 30 2 0 1 995 987 1413 1419 1160 1159 1158 1859 1858 1857 2239 2240 2241 2242 2243 2244 1649 1650 1651 1777 1778 1779 2245 2246 2247 2248 2249 2250 2251 2252 2253 1863 1865 1864 2254 +240 30 2 0 1 794 786 1414 1418 971 970 969 1869 1868 1867 2255 2256 2257 2258 2259 2260 1693 1694 1695 1796 1797 1798 2261 2262 2263 2264 2265 2266 2267 2268 2269 1873 1875 1874 2270 +241 30 2 0 1 592 1415 585 1417 2271 2272 2273 1847 1848 1849 749 748 747 2274 2275 2276 1909 1908 1907 1556 1557 1558 2277 2278 2279 2280 2281 2282 2283 2284 2285 1929 1928 1927 2286 +242 30 2 0 1 987 994 1413 1414 1143 1144 1145 2287 2288 2289 1857 1858 1859 1889 1888 1887 1515 1516 1517 2290 2291 2292 2293 2294 2295 2296 2297 2298 1935 1937 1936 2299 2300 2301 2302 +243 30 2 0 1 793 1414 786 1415 2303 2304 2305 1867 1868 1869 956 955 954 2306 2307 2308 1899 1898 1897 1569 1570 1571 2309 2310 2311 2312 2313 2314 2315 2316 2317 1941 1940 1939 2318 +244 30 2 0 1 384 1413 391 1417 1917 1918 1919 2319 2320 2321 546 547 548 1877 1878 1879 2322 2323 2324 1537 1538 1539 2325 2326 2327 1931 1933 1932 2328 2329 2330 2331 2332 2333 2334 +245 30 2 0 1 590 1416 189 1420 2081 2080 2079 2001 2000 1999 2335 2336 2337 2082 2083 2084 2002 2003 2004 1436 1437 1438 2338 2339 2340 2091 2093 2092 2341 2342 2343 2011 2013 2012 2344 +246 30 2 0 1 191 1418 992 1419 1969 1968 1967 2097 2096 2095 2345 2346 2347 1970 1971 1972 2098 2099 2100 1477 1478 1479 2348 2349 2350 1979 1981 1980 2351 2352 2353 2107 2109 2108 2354 +247 30 2 0 1 188 1419 389 1420 1953 1952 1951 2129 2128 2127 2355 2356 2357 1954 1955 1956 2130 2131 2132 1458 1459 1460 2358 2359 2360 1963 1965 1964 2361 2362 2363 2139 2141 2140 2364 +248 30 2 0 1 190 1416 791 1418 1985 1984 1983 2113 2112 2111 2365 2366 2367 1986 1987 1988 2114 2115 2116 1490 1491 1492 2368 2369 2370 1995 1997 1996 2371 2372 2373 2122 2121 2120 2374 +249 30 2 0 1 792 593 1415 1416 2375 2376 2377 2209 2208 2207 2177 2176 2175 2178 2179 2180 1715 1716 1717 2210 2211 2212 2378 2379 2380 2381 2382 2383 2184 2186 2185 2220 2219 2221 2384 +250 30 2 0 1 993 794 1414 1418 2385 2386 2387 2257 2256 2255 2145 2144 2143 2146 2147 2148 1693 1694 1695 2258 2259 2260 2388 2389 2390 2391 2392 2393 2156 2155 2157 2268 2267 2269 2394 +251 30 2 0 1 390 995 1413 1419 2395 2396 2397 2241 2240 2239 2193 2192 2191 2194 2195 2196 1649 1650 1651 2242 2243 2244 2398 2399 2400 2401 2402 2403 2204 2203 2205 2252 2251 2253 2404 +252 30 2 0 1 392 1417 591 1420 2225 2224 2223 2161 2160 2159 2405 2406 2407 2226 2227 2228 2162 2163 2164 1671 1672 1673 2408 2409 2410 2237 2236 2235 2411 2412 2413 2171 2173 2172 2414 +253 30 2 0 1 1193 391 1413 1417 2415 2416 2417 2321 2320 2319 2049 2048 2047 2050 2051 2052 1537 1538 1539 2322 2323 2324 2418 2419 2420 2421 2422 2423 2060 2059 2061 2331 2333 2332 2424 +254 30 2 0 1 1196 1413 994 1414 2017 2016 2015 2289 2288 2287 2425 2426 2427 2018 2019 2020 2290 2291 2292 1515 1516 1517 2428 2429 2430 2027 2029 2028 2431 2432 2433 2299 2301 2300 2434 +255 30 2 0 1 592 1194 1415 1417 2435 2436 2437 2065 2064 2063 2273 2272 2271 2274 2275 2276 1556 1557 1558 2066 2067 2068 2438 2439 2440 2441 2442 2443 2280 2282 2281 2075 2077 2076 2444 +256 30 2 0 1 793 1195 1414 1415 2445 2446 2447 2033 2032 2031 2305 2304 2303 2306 2307 2308 1569 1570 1571 2034 2035 2036 2448 2449 2450 2451 2452 2453 2312 2314 2313 2043 2045 2044 2454 +257 30 2 0 1 384 387 389 1420 567 568 569 441 442 443 578 577 576 1834 1835 1836 2130 2131 2132 2455 2456 2457 581 579 580 2458 2459 2460 2136 2138 2137 2461 2462 2463 2464 +258 30 2 0 1 588 590 585 1416 669 670 671 753 754 755 768 769 770 2465 2466 2467 1809 1810 1811 2079 2080 2081 784 785 783 2468 2469 2470 2471 2472 2473 2086 2085 2087 2474 +259 30 2 0 1 990 992 987 1419 1071 1072 1073 1172 1171 1170 1169 1168 1167 2475 2476 2477 1777 1778 1779 2098 2099 2100 1174 1175 1173 2478 2479 2480 2481 2482 2483 2106 2105 2104 2484 +260 30 2 0 1 789 791 786 1418 870 871 872 939 940 941 977 976 975 2485 2486 2487 1796 1797 1798 2114 2115 2116 979 980 978 2488 2489 2490 2491 2492 2493 2124 2123 2125 2494 +261 30 2 0 1 987 993 989 1414 1151 1150 1149 1134 1135 1136 1140 1141 1142 1889 1888 1887 2495 2496 2497 2145 2144 2143 1154 1152 1153 2149 2151 2150 2498 2499 2500 2501 2502 2503 2504 +262 30 2 0 1 384 390 386 1413 554 553 552 510 511 512 557 556 555 1919 1918 1917 2505 2506 2507 2193 2192 2191 560 558 559 2197 2199 2198 2508 2509 2510 2511 2512 2513 2514 +263 30 2 0 1 585 591 587 1417 762 763 764 711 712 713 776 775 774 1909 1908 1907 2515 2516 2517 2161 2160 2159 779 777 778 2165 2167 2166 2518 2519 2520 2521 2522 2523 2524 +264 30 2 0 1 788 786 792 1415 963 964 965 948 949 950 912 913 914 2525 2526 2527 2177 2176 2175 1899 1898 1897 981 982 983 2528 2529 2530 2531 2532 2533 2183 2182 2181 2534 +265 30 2 0 1 593 588 585 1416 726 727 728 770 769 768 741 742 743 2210 2211 2212 1809 1810 1811 2465 2466 2467 772 773 771 2535 2536 2537 2216 2218 2217 2472 2471 2473 2538 +266 30 2 0 1 384 392 387 1420 540 541 542 525 526 527 569 568 567 1834 1835 1836 2455 2456 2457 2226 2227 2228 572 570 571 2232 2234 2233 2458 2460 2459 2539 2540 2541 2542 +267 30 2 0 1 789 786 794 1418 975 976 977 969 970 971 927 928 929 2485 2486 2487 2258 2259 2260 1796 1797 1798 984 985 986 2491 2493 2492 2543 2544 2545 2266 2265 2264 2546 +268 30 2 0 1 995 990 987 1419 1107 1108 1109 1167 1168 1169 1158 1159 1160 2242 2243 2244 1777 1778 1779 2475 2476 2477 1183 1184 1182 2547 2548 2549 2248 2250 2249 2482 2481 2483 2550 +269 30 2 0 1 987 989 994 1414 1142 1141 1140 1086 1087 1088 1145 1144 1143 1889 1888 1887 2290 2291 2292 2495 2496 2497 1148 1146 1147 2498 2500 2499 2296 2298 2297 2551 2552 2553 2554 +270 30 2 0 1 384 386 391 1413 555 556 557 483 484 485 546 547 548 1919 1918 1917 2319 2320 2321 2505 2506 2507 575 573 574 2508 2510 2509 2325 2327 2326 2555 2556 2557 2558 +271 30 2 0 1 793 786 788 1415 954 955 956 965 964 963 885 886 887 2306 2307 2308 2525 2526 2527 1899 1898 1897 966 967 968 2315 2317 2316 2559 2560 2561 2530 2529 2528 2562 +272 30 2 0 1 587 592 585 1417 684 685 686 747 748 749 774 775 776 2515 2516 2517 1909 1908 1907 2274 2275 2276 781 782 780 2563 2564 2565 2520 2519 2518 2284 2283 2285 2566 +273 30 2 0 1 188 184 183 1420 195 196 197 198 199 200 192 193 194 1954 1955 1956 1430 1431 1432 2567 2568 2569 202 201 203 2570 2571 2572 1960 1962 1961 2573 2574 2575 2576 +274 30 2 0 1 183 191 187 1419 276 277 278 279 280 281 269 268 267 1455 1456 1457 2577 2578 2579 1970 1971 1972 282 284 283 1977 1976 1978 2580 2581 2582 2583 2584 2585 2586 +275 30 2 0 1 185 183 189 1416 242 241 240 209 208 207 252 253 254 2587 2588 2589 2001 2000 1999 1423 1422 1421 257 256 255 2590 2591 2592 2593 2594 2595 2006 2005 2007 2596 +276 30 2 0 1 186 183 190 1418 261 262 263 248 247 246 258 259 260 2597 2598 2599 1986 1987 1988 1474 1475 1476 266 265 264 2600 2601 2602 2603 2604 2605 1994 1993 1992 2606 +277 30 2 0 1 190 183 185 1416 246 247 248 240 241 242 243 244 245 1983 1984 1985 2587 2588 2589 1423 1422 1421 251 250 249 1989 1991 1990 2607 2608 2609 2592 2591 2590 2610 +278 30 2 0 1 191 183 186 1418 278 277 276 263 262 261 285 286 287 1967 1968 1969 2597 2598 2599 1474 1475 1476 290 289 288 1973 1975 1974 2611 2612 2613 2602 2601 2600 2614 +279 30 2 0 1 183 184 189 1420 200 199 198 204 205 206 207 208 209 1430 1431 1432 2002 2003 2004 2567 2568 2569 210 212 211 2575 2574 2573 2008 2010 2009 2615 2616 2617 2618 +280 30 2 0 1 188 183 187 1419 194 193 192 267 268 269 270 271 272 1951 1952 1953 2577 2578 2579 1455 1456 1457 275 274 273 1957 1959 1958 2619 2620 2621 2581 2580 2582 2622 +281 30 2 0 1 1196 1188 1192 1413 1382 1381 1380 1374 1375 1376 1335 1336 1337 2015 2016 2017 2623 2624 2625 1503 1504 1505 1383 1384 1385 2021 2023 2022 2626 2627 2628 2629 2630 2631 2632 +282 30 2 0 1 1188 1190 1194 1415 1359 1360 1361 1293 1294 1295 1350 1351 1352 1553 1554 1555 2063 2064 2065 2633 2634 2635 1367 1365 1366 2636 2637 2638 2069 2071 2070 2639 2640 2641 2642 +283 30 2 0 1 1188 1191 1195 1414 1370 1369 1368 1314 1315 1316 1356 1357 1358 1512 1513 1514 2031 2032 2033 2643 2644 2645 1373 1371 1372 2646 2647 2648 2037 2039 2038 2649 2650 2651 2652 +284 30 2 0 1 1193 1188 1189 1417 1346 1345 1344 1343 1342 1341 1272 1273 1274 2050 2051 2052 2653 2654 2655 1531 1532 1533 1347 1348 1349 2057 2056 2058 2656 2657 2658 2659 2660 2661 2662 +285 30 2 0 1 1188 1193 1192 1413 1344 1345 1346 1266 1267 1268 1376 1375 1374 1503 1504 1505 2623 2624 2625 2049 2048 2047 1379 1377 1378 2053 2055 2054 2630 2629 2631 2663 2664 2665 2666 +286 30 2 0 1 1188 1196 1191 1414 1380 1381 1382 1329 1330 1331 1368 1369 1370 1512 1513 1514 2643 2644 2645 2018 2019 2020 1388 1386 1387 2025 2024 2026 2646 2648 2647 2667 2668 2669 2670 +287 30 2 0 1 1188 1194 1189 1417 1352 1351 1350 1287 1288 1289 1341 1342 1343 1531 1532 1533 2653 2654 2655 2066 2067 2068 1355 1353 1354 2072 2074 2073 2660 2659 2661 2671 2672 2673 2674 +288 30 2 0 1 1190 1188 1195 1415 1361 1360 1359 1358 1357 1356 1308 1309 1310 2633 2634 2635 2034 2035 2036 1553 1554 1555 1362 1363 1364 2637 2636 2638 2675 2676 2677 2041 2040 2042 2678 +289 30 2 0 1 789 190 791 1418 2679 2680 2681 2367 2366 2365 872 871 870 2485 2486 2487 2114 2115 2116 1986 1987 1988 2682 2683 2684 2685 2686 2687 2488 2490 2489 2372 2371 2373 2688 +290 30 2 0 1 588 189 590 1416 2689 2690 2691 2335 2336 2337 671 670 669 2465 2466 2467 2079 2080 2081 2001 2000 1999 2692 2693 2694 2695 2696 2697 2468 2470 2469 2340 2339 2338 2698 +291 30 2 0 1 191 992 990 1419 2347 2346 2345 1073 1072 1071 2699 2700 2701 1970 1971 1972 2475 2476 2477 2098 2099 2100 2702 2703 2704 2351 2353 2352 2705 2706 2707 2480 2479 2478 2708 +292 30 2 0 1 389 387 188 1420 443 442 441 2709 2710 2711 2357 2356 2355 2130 2131 2132 1954 1955 1956 2455 2456 2457 2712 2713 2714 2463 2462 2461 2363 2362 2361 2715 2716 2717 2718 +293 30 2 0 1 995 386 390 1413 2719 2720 2721 512 511 510 2395 2396 2397 2239 2240 2241 2193 2192 2191 2505 2506 2507 2722 2723 2724 2725 2726 2727 2400 2399 2398 2511 2513 2512 2728 +294 30 2 0 1 993 794 989 1414 2385 2386 2387 2729 2730 2731 1136 1135 1134 2145 2144 2143 2495 2496 2497 2255 2256 2257 2732 2733 2734 2388 2390 2389 2502 2501 2503 2735 2736 2737 2738 +295 30 2 0 1 788 792 593 1415 914 913 912 2375 2376 2377 2739 2740 2741 2525 2526 2527 2207 2208 2209 2177 2176 2175 2742 2743 2744 2531 2533 2532 2745 2746 2747 2379 2378 2380 2748 +296 30 2 0 1 587 591 392 1417 713 712 711 2405 2406 2407 2749 2750 2751 2515 2516 2517 2223 2224 2225 2161 2160 2159 2752 2753 2754 2523 2522 2521 2755 2756 2757 2410 2409 2408 2758 +297 30 2 0 1 588 593 792 1416 728 727 726 2377 2376 2375 2759 2760 2761 2465 2466 2467 2178 2179 2180 2210 2211 2212 2762 2763 2764 2536 2535 2537 2765 2766 2767 2383 2382 2381 2768 +298 30 2 0 1 387 392 591 1420 527 526 525 2407 2406 2405 2769 2770 2771 2455 2456 2457 2162 2163 2164 2226 2227 2228 2772 2773 2774 2541 2540 2539 2775 2776 2777 2412 2411 2413 2778 +299 30 2 0 1 794 993 789 1418 2387 2386 2385 2779 2780 2781 929 928 927 2258 2259 2260 2485 2486 2487 2146 2147 2148 2782 2783 2784 2392 2391 2393 2545 2544 2543 2785 2786 2787 2788 +300 30 2 0 1 390 990 995 1419 2789 2790 2791 1109 1108 1107 2397 2396 2395 2194 2195 2196 2242 2243 2244 2475 2476 2477 2792 2793 2794 2795 2796 2797 2401 2403 2402 2549 2548 2547 2798 +301 30 2 0 1 793 788 1195 1415 887 886 885 2799 2800 2801 2447 2446 2445 2306 2307 2308 2034 2035 2036 2525 2526 2527 2802 2803 2804 2559 2561 2560 2451 2453 2452 2805 2806 2807 2808 +302 30 2 0 1 592 587 1194 1417 686 685 684 2809 2810 2811 2437 2436 2435 2274 2275 2276 2066 2067 2068 2515 2516 2517 2812 2813 2814 2564 2563 2565 2441 2443 2442 2815 2816 2817 2818 +303 30 2 0 1 386 1193 391 1413 2819 2820 2821 2415 2416 2417 485 484 483 2505 2506 2507 2319 2320 2321 2049 2048 2047 2822 2823 2824 2825 2826 2827 2556 2555 2557 2419 2418 2420 2828 +304 30 2 0 1 989 1196 994 1414 2829 2830 2831 2427 2426 2425 1088 1087 1086 2495 2496 2497 2290 2291 2292 2018 2019 2020 2832 2833 2834 2835 2836 2837 2552 2551 2553 2432 2431 2433 2838 +305 30 2 0 1 586 593 585 1415 732 733 734 743 742 741 740 739 738 2839 2840 2841 1847 1848 1849 2207 2208 2209 745 746 744 2842 2843 2844 2845 2846 2847 2214 2213 2215 2848 +306 30 2 0 1 592 586 585 1415 690 691 692 738 739 740 749 748 747 2273 2272 2271 1847 1848 1849 2839 2840 2841 751 752 750 2849 2850 2851 2277 2279 2278 2846 2845 2847 2852 +307 30 2 0 1 987 994 988 1413 1143 1144 1145 1092 1093 1094 1155 1156 1157 1857 1858 1859 2853 2854 2855 2289 2288 2287 1166 1164 1165 2293 2295 2294 2856 2857 2858 2859 2860 2861 2862 +308 30 2 0 1 995 987 988 1413 1160 1159 1158 1157 1156 1155 1113 1114 1115 2239 2240 2241 2853 2854 2855 1857 1858 1859 1161 1162 1163 2245 2247 2246 2863 2864 2865 2857 2856 2858 2866 +309 30 2 0 1 794 786 787 1414 971 970 969 957 958 959 933 934 935 2255 2256 2257 2867 2868 2869 1867 1868 1869 972 973 974 2261 2263 2262 2870 2871 2872 2873 2874 2875 2876 +310 30 2 0 1 787 786 793 1414 959 958 957 956 955 954 891 892 893 2867 2868 2869 2305 2304 2303 1867 1868 1869 960 961 962 2875 2874 2873 2877 2878 2879 2311 2310 2309 2880 +311 30 2 0 1 384 391 385 1417 548 547 546 489 490 491 537 538 539 1877 1878 1879 2881 2882 2883 2322 2323 2324 551 549 550 2328 2330 2329 2884 2885 2886 2887 2888 2889 2890 +312 30 2 0 1 385 392 384 1417 531 532 533 542 541 540 539 538 537 2881 2882 2883 1877 1878 1879 2223 2224 2225 544 545 543 2891 2892 2893 2886 2885 2884 2231 2230 2229 2894 +313 30 2 0 1 790 792 786 1416 906 907 908 950 949 948 942 943 944 2895 2896 2897 1795 1794 1793 2178 2179 2180 952 953 951 2898 2899 2900 2901 2902 2903 2188 2187 2189 2904 +314 30 2 0 1 589 591 585 1420 705 706 707 764 763 762 756 757 758 2905 2906 2907 1815 1816 1817 2162 2163 2164 766 767 765 2908 2909 2910 2911 2912 2913 2170 2169 2168 2914 +315 30 2 0 1 790 786 791 1416 944 943 942 941 940 939 864 865 866 2895 2896 2897 2113 2112 2111 1795 1794 1793 945 946 947 2901 2903 2902 2915 2916 2917 2119 2118 2117 2918 +316 30 2 0 1 590 589 585 1420 663 664 665 758 757 756 755 754 753 2082 2083 2084 1815 1816 1817 2905 2906 2907 760 761 759 2919 2920 2921 2088 2090 2089 2912 2911 2913 2922 +317 30 2 0 1 993 987 991 1418 1149 1150 1151 1176 1177 1178 1128 1129 1130 2146 2147 2148 2923 2924 2925 1773 1772 1771 1185 1186 1187 2153 2152 2154 2926 2927 2928 2929 2930 2931 2932 +318 30 2 0 1 987 992 991 1418 1170 1171 1172 1065 1066 1067 1178 1177 1176 1773 1772 1771 2923 2924 2925 2097 2096 2095 1181 1179 1180 2101 2103 2102 2930 2929 2931 2933 2934 2935 2936 +319 30 2 0 1 390 384 388 1419 552 553 554 563 562 561 504 505 506 2194 2195 2196 2937 2938 2939 1830 1829 1828 564 565 566 2201 2200 2202 2940 2941 2942 2943 2944 2945 2946 +320 30 2 0 1 388 384 389 1419 561 562 563 576 577 578 426 427 428 2937 2938 2939 2129 2128 2127 1830 1829 1828 582 583 584 2945 2944 2943 2947 2948 2949 2134 2133 2135 2950 +321 30 2 0 1 590 189 589 1420 2337 2336 2335 2951 2952 2953 665 664 663 2082 2083 2084 2905 2906 2907 2002 2003 2004 2954 2955 2956 2341 2343 2342 2919 2921 2920 2957 2958 2959 2960 +322 30 2 0 1 190 790 791 1416 2961 2962 2963 866 865 864 2365 2366 2367 1983 1984 1985 2113 2112 2111 2895 2896 2897 2964 2965 2966 2967 2968 2969 2368 2370 2369 2916 2915 2917 2970 +323 30 2 0 1 191 991 992 1418 2971 2972 2973 1067 1066 1065 2345 2346 2347 1967 1968 1969 2097 2096 2095 2923 2924 2925 2974 2975 2976 2977 2978 2979 2348 2350 2349 2933 2935 2934 2980 +324 30 2 0 1 388 389 188 1419 428 427 426 2355 2356 2357 2981 2982 2983 2937 2938 2939 1951 1952 1953 2129 2128 2127 2984 2985 2986 2947 2949 2948 2987 2988 2989 2360 2359 2358 2990 +325 30 2 0 1 787 793 1195 1414 893 892 891 2445 2446 2447 2991 2992 2993 2867 2868 2869 2031 2032 2033 2305 2304 2303 2994 2995 2996 2877 2879 2878 2997 2998 2999 2449 2448 2450 3000 +326 30 2 0 1 1193 385 391 1417 3001 3002 3003 491 490 489 2417 2416 2415 2050 2051 2052 2322 2323 2324 2881 2882 2883 3004 3005 3006 3007 3008 3009 2421 2423 2422 2887 2889 2888 3010 +327 30 2 0 1 994 1196 988 1413 2425 2426 2427 3011 3012 3013 1094 1093 1092 2289 2288 2287 2853 2854 2855 2015 2016 2017 3014 3015 3016 2429 2428 2430 2860 2859 2861 3017 3018 3019 3020 +328 30 2 0 1 592 1194 586 1415 2435 2436 2437 3021 3022 3023 692 691 690 2273 2272 2271 2839 2840 2841 2063 2064 2065 3024 3025 3026 2438 2440 2439 2849 2851 2850 3027 3028 3029 3030 +329 30 2 0 1 993 136 794 789 1124 1123 1122 923 922 921 2387 2386 2385 2781 2780 2779 929 928 927 806 805 804 3031 3032 3033 3034 3035 3036 2784 2783 2782 931 932 930 3037 +330 30 2 0 1 103 995 390 990 1103 1102 1101 2397 2396 2395 500 499 498 1037 1036 1035 2791 2790 2789 1109 1108 1107 3038 3039 3040 1112 1110 1111 3041 3042 3043 2794 2793 2792 3044 +331 30 2 0 1 387 591 392 114 2771 2770 2769 2405 2406 2407 525 526 527 447 448 449 521 520 519 699 700 701 2772 2774 2773 3045 3046 3047 529 530 528 3048 3049 3050 3051 +332 30 2 0 1 588 125 792 593 620 619 618 900 901 902 2759 2760 2761 726 727 728 2377 2376 2375 720 721 722 3052 3053 3054 730 731 729 2762 2764 2763 3055 3056 3057 3058 +333 30 2 0 1 92 989 1196 994 1043 1042 1041 2829 2830 2831 1323 1324 1325 1082 1081 1080 2425 2426 2427 1088 1087 1086 3059 3060 3061 1091 1089 1090 3062 3063 3064 2833 2832 2834 3065 +334 30 2 0 1 59 386 1193 391 395 394 393 2819 2820 2821 1260 1261 1262 479 478 477 2417 2416 2415 485 484 483 3066 3067 3068 488 486 487 3069 3070 3071 2823 2822 2824 3072 +335 30 2 0 1 587 70 592 1194 624 625 626 678 679 680 686 685 684 2811 2810 2809 2437 2436 2435 1281 1282 1283 687 688 689 3073 3074 3075 2814 2813 2812 3076 3077 3078 3079 +336 30 2 0 1 793 81 1195 788 881 880 879 1304 1303 1302 2447 2446 2445 885 886 887 2799 2800 2801 825 826 827 3080 3081 3082 889 890 888 2802 2804 2803 3083 3084 3085 3086 +337 30 2 0 1 115 587 591 392 633 634 635 713 712 711 696 697 698 518 517 516 2407 2406 2405 2749 2750 2751 716 714 715 3087 3088 3089 3090 3091 3092 2753 2752 2754 3093 +338 30 2 0 1 390 995 104 386 2395 2396 2397 1100 1099 1098 497 496 495 512 511 510 404 403 402 2721 2720 2719 3094 3095 3096 2723 2722 2724 513 514 515 3097 3098 3099 3100 +339 30 2 0 1 126 788 792 593 834 835 836 914 913 912 897 898 899 719 718 717 2377 2376 2375 2739 2740 2741 917 915 916 3101 3102 3103 3104 3105 3106 2743 2742 2744 3107 +340 30 2 0 1 794 993 989 137 2387 2386 2385 1134 1135 1136 2731 2730 2729 918 919 920 1050 1051 1052 1121 1120 1119 2734 2733 2732 3108 3109 3110 3111 3112 3113 1139 1137 1138 3114 +341 30 2 0 1 387 389 188 16 441 442 443 2355 2356 2357 2711 2710 2709 434 433 432 218 217 216 408 409 410 2714 2713 2712 444 445 446 3115 3116 3117 3118 3119 3120 3121 +342 30 2 0 1 990 191 49 992 2699 2700 2701 348 349 350 1028 1027 1026 1073 1072 1071 1058 1057 1056 2345 2346 2347 3122 3123 3124 2703 2702 2704 1074 1075 1076 3125 3126 3127 3128 +343 30 2 0 1 38 789 190 791 797 796 795 2679 2680 2681 321 322 323 857 856 855 2365 2366 2367 872 871 870 3129 3130 3131 875 873 874 3132 3133 3134 2683 2682 2684 3135 +344 30 2 0 1 588 27 590 189 609 610 611 654 655 656 671 670 669 2691 2690 2689 2335 2336 2337 303 304 305 672 673 674 3136 3137 3138 2692 2694 2693 3139 3140 3141 3142 +345 30 2 0 1 989 787 1191 1414 3143 3144 3145 3146 3147 3148 3149 3150 3151 2495 2496 2497 2643 2644 2645 2867 2868 2869 3152 3153 3154 3155 3156 3157 3158 3159 3160 3161 3162 3163 3164 +346 30 2 0 1 386 988 1192 1413 3165 3166 3167 3168 3169 3170 3171 3172 3173 2505 2506 2507 2623 2624 2625 2853 2854 2855 3174 3175 3176 3177 3178 3179 3180 3181 3182 3183 3184 3185 3186 +347 30 2 0 1 1190 788 586 1415 3187 3188 3189 3190 3191 3192 3193 3194 3195 2633 2634 2635 2839 2840 2841 2525 2526 2527 3196 3197 3198 3199 3200 3201 3202 3203 3204 3205 3206 3207 3208 +348 30 2 0 1 1189 587 385 1417 3209 3210 3211 3212 3213 3214 3215 3216 3217 2653 2654 2655 2881 2882 2883 2515 2516 2517 3218 3219 3220 3221 3222 3223 3224 3225 3226 3227 3228 3229 3230 +349 30 2 0 1 589 184 387 1420 3231 3232 3233 3234 3235 3236 3237 3238 3239 2905 2906 2907 2455 2456 2457 2567 2568 2569 3240 3241 3242 3243 3244 3245 3246 3247 3248 3249 3250 3251 3252 +350 30 2 0 1 186 789 991 1418 3253 3254 3255 3256 3257 3258 3259 3260 3261 2597 2598 2599 2923 2924 2925 2485 2486 2487 3262 3263 3264 3265 3266 3267 3268 3269 3270 3271 3272 3273 3274 +351 30 2 0 1 388 187 990 1419 3275 3276 3277 3278 3279 3280 3281 3282 3283 2937 2938 2939 2475 2476 2477 2577 2578 2579 3284 3285 3286 3287 3288 3289 3290 3291 3292 3293 3294 3295 3296 +352 30 2 0 1 588 790 185 1416 3297 3298 3299 3300 3301 3302 3303 3304 3305 2465 2466 2467 2587 2588 2589 2895 2896 2897 3306 3307 3308 3309 3310 3311 3312 3313 3314 3315 3316 3317 3318 +353 30 2 0 1 48 186 4 991 368 367 366 374 373 372 50 51 52 998 997 996 999 1000 1001 3259 3260 3261 379 378 380 3319 3320 3321 1002 1003 1004 3322 3323 3324 3325 +354 30 2 0 1 26 2 589 184 30 29 28 599 598 597 596 595 594 225 226 227 3233 3232 3231 233 232 231 600 601 602 238 237 239 3326 3327 3328 3329 3330 3331 3332 +355 30 2 0 1 1 388 15 187 422 421 420 419 418 417 19 18 17 354 355 356 333 334 335 3277 3276 3275 425 423 424 3333 3334 3335 357 359 358 3336 3337 3338 3339 +356 30 2 0 1 3 790 37 185 815 814 813 812 811 810 41 40 39 311 310 309 294 295 296 3302 3301 3300 818 816 817 3340 3341 3342 315 317 316 3343 3344 3345 3346 +357 30 2 0 1 6 60 1189 385 69 68 67 1214 1213 1212 1217 1216 1215 462 463 464 3215 3216 3217 461 460 459 1220 1218 1219 467 465 466 3347 3348 3349 3350 3351 3352 3353 +358 30 2 0 1 82 787 1191 8 840 841 842 3146 3147 3148 1242 1243 1244 91 90 89 1245 1246 1247 845 844 843 3354 3355 3356 846 847 848 1249 1250 1248 3357 3358 3359 3360 +359 30 2 0 1 93 5 988 1192 100 101 102 1016 1015 1014 1013 1012 1011 1206 1207 1208 3170 3169 3168 1200 1201 1202 1017 1018 1019 1210 1211 1209 3361 3362 3363 3364 3365 3366 3367 +360 30 2 0 1 71 1190 7 586 1229 1228 1227 1232 1231 1230 80 79 78 641 640 639 642 643 644 3193 3194 3195 1234 1235 1233 3368 3369 3370 645 646 647 3371 3372 3373 3374 +361 30 2 0 1 26 590 189 589 659 658 657 2337 2336 2335 224 223 222 596 595 594 2953 2952 2951 665 664 663 3375 3376 3377 668 666 667 3378 3379 3380 2955 2954 2956 3381 +362 30 2 0 1 389 388 188 15 426 427 428 2983 2982 2981 2357 2356 2355 413 412 411 330 331 332 417 418 419 2986 2985 2984 429 430 431 3382 3383 3384 3385 3386 3387 3388 +363 30 2 0 1 191 48 992 991 365 364 363 1061 1060 1059 2345 2346 2347 2973 2972 2971 1067 1066 1065 998 997 996 3389 3390 3391 3392 3393 3394 2974 2976 2975 1069 1070 1068 3395 +364 30 2 0 1 190 790 37 791 2961 2962 2963 812 811 810 291 292 293 2365 2366 2367 858 859 860 864 865 866 3396 3397 3398 2964 2966 2965 3399 3400 3401 867 868 869 3402 +365 30 2 0 1 391 1193 60 385 2417 2416 2415 1259 1258 1257 476 475 474 491 490 489 461 460 459 3003 3002 3001 3403 3404 3405 3005 3004 3006 492 493 494 3406 3407 3408 3409 +366 30 2 0 1 994 1196 93 988 2425 2426 2427 1322 1321 1320 1079 1078 1077 1094 1093 1092 1013 1012 1011 3013 3012 3011 3410 3411 3412 3014 3016 3015 1095 1096 1097 3413 3414 3415 3416 +367 30 2 0 1 592 1194 71 586 2435 2436 2437 1280 1279 1278 677 676 675 692 691 690 641 640 639 3023 3022 3021 3417 3418 3419 3024 3026 3025 693 694 695 3420 3421 3422 3423 +368 30 2 0 1 82 787 793 1195 840 841 842 893 892 891 876 877 878 1301 1300 1299 2447 2446 2445 2991 2992 2993 896 894 895 3424 3425 3426 3427 3428 3429 2995 2994 2996 3430 +369 30 2 0 1 790 588 792 1416 3299 3298 3297 2761 2760 2759 908 907 906 2895 2896 2897 2178 2179 2180 2465 2466 2467 3431 3432 3433 3310 3309 3311 2898 2900 2899 2766 2765 2767 3434 +370 30 2 0 1 589 387 591 1420 3239 3238 3237 2771 2770 2769 707 706 705 2905 2906 2907 2162 2163 2164 2455 2456 2457 3435 3436 3437 3246 3248 3247 2908 2910 2909 2776 2775 2777 3438 +371 30 2 0 1 993 991 789 1418 1130 1129 1128 3258 3257 3256 2781 2780 2779 2146 2147 2148 2485 2486 2487 2923 2924 2925 3439 3440 3441 2926 2928 2927 2786 2785 2787 3271 3273 3272 3442 +372 30 2 0 1 390 388 990 1419 506 505 504 3283 3282 3281 2791 2790 2789 2194 2195 2196 2475 2476 2477 2937 2938 2939 3443 3444 3445 2940 2942 2941 2795 2797 2796 3291 3290 3292 3446 +373 30 2 0 1 995 988 386 1413 1115 1114 1113 3167 3166 3165 2721 2720 2719 2239 2240 2241 2505 2506 2507 2853 2854 2855 3447 3448 3449 2863 2865 2864 2725 2727 2726 3179 3178 3177 3450 +374 30 2 0 1 794 787 989 1414 935 934 933 3145 3144 3143 2731 2730 2729 2255 2256 2257 2495 2496 2497 2867 2868 2869 3451 3452 3453 2870 2872 2871 2736 2735 2737 3157 3156 3155 3454 +375 30 2 0 1 788 593 586 1415 2741 2740 2739 734 733 732 3192 3191 3190 2525 2526 2527 2839 2840 2841 2207 2208 2209 3455 3456 3457 2745 2747 2746 3206 3205 3207 2844 2843 2842 3458 +376 30 2 0 1 587 392 385 1417 2751 2750 2749 533 532 531 3214 3213 3212 2515 2516 2517 2881 2882 2883 2223 2224 2225 3459 3460 3461 2755 2757 2756 3228 3227 3229 2893 2892 2891 3462 +377 30 2 0 1 787 989 1191 8 3145 3144 3143 3151 3150 3149 3148 3147 3146 845 844 843 1245 1246 1247 1044 1045 1046 3154 3153 3152 3463 3464 3465 3358 3357 3359 3466 3467 3468 3469 +378 30 2 0 1 7 1190 788 586 1230 1231 1232 3187 3188 3189 830 829 828 642 643 644 3192 3191 3190 3193 3194 3195 3470 3471 3472 3373 3372 3371 3473 3474 3475 3197 3196 3198 3476 +379 30 2 0 1 587 6 1189 385 629 628 627 1215 1216 1217 3209 3210 3211 3214 3213 3212 3215 3216 3217 462 463 464 3477 3478 3479 3480 3481 3482 3220 3219 3218 3348 3347 3349 3483 +380 30 2 0 1 988 5 386 1192 1014 1015 1016 396 397 398 3165 3166 3167 3170 3169 3168 3171 3172 3173 1200 1201 1202 3484 3485 3486 3366 3365 3364 3176 3175 3174 3487 3488 3489 3490 +381 30 2 0 1 1 388 187 990 422 421 420 3275 3276 3277 354 355 356 1031 1030 1029 3280 3279 3278 3281 3282 3283 3333 3335 3334 3491 3492 3493 3494 3495 3496 3285 3284 3286 3497 +382 30 2 0 1 4 186 789 991 372 373 374 3253 3254 3255 800 799 798 999 1000 1001 3258 3257 3256 3259 3260 3261 3498 3499 3500 3324 3323 3322 3501 3502 3503 3263 3262 3264 3504 +383 30 2 0 1 588 790 3 185 3297 3298 3299 813 814 815 612 613 614 3303 3304 3305 311 310 309 3302 3301 3300 3505 3506 3507 3306 3308 3307 3508 3509 3510 3342 3341 3340 3511 +384 30 2 0 1 2 387 589 184 435 436 437 3237 3238 3239 597 598 599 233 232 231 3233 3232 3231 3234 3235 3236 3512 3513 3514 3515 3516 3517 3330 3329 3331 3242 3241 3240 3518 +385 30 2 0 1 185 189 588 1416 254 253 252 2691 2690 2689 3305 3304 3303 2587 2588 2589 2465 2466 2467 2001 2000 1999 3519 3520 3521 2593 2595 2594 3314 3313 3312 2697 2696 2695 3522 +386 30 2 0 1 789 186 190 1418 3255 3254 3253 260 259 258 2681 2680 2679 2485 2486 2487 1986 1987 1988 2597 2598 2599 3523 3524 3525 3266 3265 3267 2685 2687 2686 2604 2603 2605 3526 +387 30 2 0 1 187 191 990 1419 281 280 279 2701 2700 2699 3280 3279 3278 2577 2578 2579 2475 2476 2477 1970 1971 1972 3527 3528 3529 2585 2584 2583 3294 3293 3295 2706 2705 2707 3530 +388 30 2 0 1 387 184 188 1420 3236 3235 3234 197 196 195 2711 2710 2709 2455 2456 2457 1954 1955 1956 2567 2568 2569 3531 3532 3533 3251 3250 3249 2716 2715 2717 2572 2571 2570 3534 +389 30 2 0 1 989 1191 1196 1414 3151 3150 3149 1331 1330 1329 2831 2830 2829 2495 2496 2497 2018 2019 2020 2643 2644 2645 3535 3536 3537 3158 3160 3159 2835 2837 2836 2667 2669 2668 3538 +390 30 2 0 1 386 1192 1193 1413 3173 3172 3171 1268 1267 1266 2821 2820 2819 2505 2506 2507 2049 2048 2047 2623 2624 2625 3539 3540 3541 3180 3182 3181 2825 2827 2826 2663 2665 2664 3542 +391 30 2 0 1 1190 1195 788 1415 1310 1309 1308 2801 2800 2799 3189 3188 3187 2633 2634 2635 2525 2526 2527 2034 2035 2036 3543 3544 3545 2675 2677 2676 3199 3201 3200 2805 2807 2806 3546 +392 30 2 0 1 587 1189 1194 1417 3211 3210 3209 1289 1288 1287 2811 2810 2809 2515 2516 2517 2066 2067 2068 2653 2654 2655 3547 3548 3549 3222 3221 3223 2816 2815 2817 2671 2673 2672 3550 +393 30 2 0 1 1190 81 7 788 1238 1237 1236 85 84 83 1230 1231 1232 3189 3188 3187 830 829 828 825 826 827 1240 1241 1239 3551 3552 3553 3472 3471 3470 831 832 833 3554 +394 30 2 0 1 70 587 6 1189 626 625 624 629 628 627 72 73 74 1223 1222 1221 1217 1216 1215 3209 3210 3211 631 632 630 3555 3556 3557 1224 1225 1226 3478 3477 3479 3558 +395 30 2 0 1 989 92 1191 8 1041 1042 1043 1251 1252 1253 3149 3150 3151 1044 1045 1046 1245 1246 1247 94 95 96 3559 3560 3561 1047 1048 1049 3467 3466 3468 1256 1254 1255 3562 +396 30 2 0 1 386 5 59 1192 398 397 396 61 62 63 395 394 393 3171 3172 3173 1199 1198 1197 1200 1201 1202 399 400 401 3489 3488 3487 3563 3564 3565 1204 1205 1203 3566 +397 30 2 0 1 2 387 184 16 435 436 437 3236 3235 3234 233 232 231 23 24 25 213 214 215 434 433 432 3515 3517 3516 440 438 439 234 236 235 3567 3568 3569 3570 +398 30 2 0 1 3 588 185 27 612 613 614 3305 3304 3303 311 310 309 34 35 36 300 301 302 611 610 609 3510 3509 3508 617 615 616 312 314 313 3571 3572 3573 3574 +399 30 2 0 1 187 1 990 49 354 355 356 1029 1030 1031 3280 3279 3278 345 346 347 1028 1027 1026 56 57 58 3496 3495 3494 361 360 362 3575 3576 3577 1033 1034 1032 3578 +400 30 2 0 1 186 38 4 789 320 319 318 45 46 47 372 373 374 3255 3254 3253 800 799 798 795 796 797 376 375 377 3579 3580 3581 3500 3499 3498 801 802 803 3582 +401 30 2 0 1 387 589 591 114 3237 3238 3239 705 706 707 2769 2770 2771 447 448 449 699 700 701 605 604 603 3437 3436 3435 3583 3584 3585 3045 3047 3046 710 708 709 3586 +402 30 2 0 1 588 125 790 792 620 619 618 821 820 819 3299 3298 3297 2759 2760 2761 908 907 906 902 901 900 3587 3588 3589 3052 3054 3053 3433 3432 3431 910 911 909 3590 +403 30 2 0 1 103 390 388 990 498 499 500 506 505 504 453 454 455 1037 1036 1035 3281 3282 3283 2791 2790 2789 509 507 508 3041 3043 3042 3591 3592 3593 3444 3443 3445 3594 +404 30 2 0 1 993 136 789 991 1124 1123 1122 804 805 806 2781 2780 2779 1128 1129 1130 3258 3257 3256 1005 1006 1007 3034 3036 3035 1132 1133 1131 3439 3441 3440 3595 3596 3597 3598 +405 30 2 0 1 788 126 586 593 836 835 834 650 649 648 3192 3191 3190 2739 2740 2741 734 733 732 719 718 717 3599 3600 3601 3102 3101 3103 3455 3457 3456 736 737 735 3602 +406 30 2 0 1 104 995 988 386 1098 1099 1100 1115 1114 1113 1020 1021 1022 404 403 402 3165 3166 3167 2721 2720 2719 1118 1116 1117 3099 3098 3097 3603 3604 3605 3448 3447 3449 3606 +407 30 2 0 1 587 115 385 392 635 634 633 470 469 468 3214 3213 3212 2749 2750 2751 533 532 531 518 517 516 3607 3608 3609 3088 3087 3089 3459 3461 3460 535 536 534 3610 +408 30 2 0 1 794 989 787 137 2729 2730 2731 3143 3144 3145 933 934 935 918 919 920 851 850 849 1050 1051 1052 3451 3453 3452 3111 3113 3112 937 938 936 3611 3612 3613 3614 +409 30 2 0 1 388 188 187 1419 2983 2982 2981 272 271 270 3277 3276 3275 2937 2938 2939 2577 2578 2579 1951 1952 1953 3615 3616 3617 2987 2989 2988 3287 3289 3288 2620 2619 2621 3618 +410 30 2 0 1 190 185 790 1416 245 244 243 3302 3301 3300 2963 2962 2961 1983 1984 1985 2895 2896 2897 2587 2588 2589 3619 3620 3621 2607 2609 2608 2967 2969 2968 3315 3317 3316 3622 +411 30 2 0 1 191 186 991 1418 287 286 285 3261 3260 3259 2973 2972 2971 1967 1968 1969 2923 2924 2925 2597 2598 2599 3623 3624 3625 2611 2613 2612 2977 2979 2978 3269 3268 3270 3626 +412 30 2 0 1 189 184 589 1420 206 205 204 3233 3232 3231 2953 2952 2951 2002 2003 2004 2905 2906 2907 2567 2568 2569 3627 3628 3629 2617 2616 2615 2958 2957 2959 3245 3244 3243 3630 +413 30 2 0 1 787 1195 1191 1414 2993 2992 2991 1316 1315 1314 3148 3147 3146 2867 2868 2869 2643 2644 2645 2031 2032 2033 3631 3632 3633 2997 2999 2998 3162 3161 3163 2649 2651 2650 3634 +414 30 2 0 1 1196 1192 988 1413 1337 1336 1335 3170 3169 3168 3013 3012 3011 2015 2016 2017 2853 2854 2855 2623 2624 2625 3635 3636 3637 2626 2628 2627 3018 3017 3019 3183 3185 3184 3638 +415 30 2 0 1 1190 586 1194 1415 3195 3194 3193 3023 3022 3021 1295 1294 1293 2633 2634 2635 2063 2064 2065 2839 2840 2841 3639 3640 3641 3202 3204 3203 2640 2639 2641 3027 3029 3028 3642 +416 30 2 0 1 1193 1189 385 1417 1274 1273 1272 3217 3216 3215 3003 3002 3001 2050 2051 2052 2881 2882 2883 2653 2654 2655 3643 3644 3645 2656 2658 2657 3007 3009 3008 3225 3224 3226 3646 +417 30 2 0 1 989 92 1196 1191 1041 1042 1043 1325 1324 1323 2831 2830 2829 3149 3150 3151 1331 1330 1329 1253 1252 1251 3061 3060 3059 3559 3561 3560 3535 3537 3536 1333 1334 1332 3647 +418 30 2 0 1 386 59 1193 1192 393 394 395 1262 1261 1260 2821 2820 2819 3171 3172 3173 1268 1267 1266 1199 1198 1197 3068 3067 3066 3563 3565 3564 3539 3541 3540 1270 1271 1269 3648 +419 30 2 0 1 587 70 1194 1189 624 625 626 1283 1282 1281 2811 2810 2809 3209 3210 3211 1289 1288 1287 1223 1222 1221 3073 3075 3074 3556 3555 3557 3547 3549 3548 1291 1292 1290 3649 +420 30 2 0 1 81 1190 1195 788 1236 1237 1238 1310 1309 1308 1302 1303 1304 825 826 827 2799 2800 2801 3189 3188 3187 1313 1311 1312 3552 3551 3553 3084 3083 3085 3544 3543 3545 3650 +421 30 2 0 1 191 187 990 49 279 280 281 3278 3279 3280 2699 2700 2701 350 349 348 1028 1027 1026 345 346 347 3529 3528 3527 353 352 351 3124 3123 3122 3576 3575 3577 3651 +422 30 2 0 1 186 38 789 190 320 319 318 797 796 795 3255 3254 3253 258 259 260 2681 2680 2679 321 322 323 3579 3581 3580 325 324 326 3525 3524 3523 3130 3129 3131 3652 +423 30 2 0 1 588 185 27 189 3305 3304 3303 302 301 300 611 610 609 2691 2690 2689 303 304 305 252 253 254 3572 3571 3573 3520 3519 3521 3136 3138 3137 308 307 306 3653 +424 30 2 0 1 387 188 184 16 2709 2710 2711 195 196 197 3234 3235 3236 434 433 432 213 214 215 218 217 216 3531 3533 3532 3115 3117 3116 3568 3567 3569 219 221 220 3654 +425 30 2 0 1 387 2 589 114 437 436 435 599 598 597 3239 3238 3237 447 448 449 605 604 603 118 117 116 3514 3513 3512 451 452 450 3583 3585 3584 607 608 606 3655 +426 30 2 0 1 1 103 388 990 105 106 107 455 454 453 420 421 422 1031 1030 1029 3281 3282 3283 1037 1036 1035 458 456 457 1040 1038 1039 3491 3493 3492 3592 3591 3593 3656 +427 30 2 0 1 136 4 789 991 140 139 138 798 799 800 806 805 804 1005 1006 1007 3258 3257 3256 999 1000 1001 807 808 809 1009 1010 1008 3596 3595 3597 3502 3501 3503 3657 +428 30 2 0 1 125 588 790 3 618 619 620 3297 3298 3299 819 820 821 127 128 129 815 814 813 612 613 614 3589 3588 3587 621 622 623 823 824 822 3506 3505 3507 3658 +429 30 2 0 1 126 7 788 586 133 134 135 828 829 830 836 835 834 648 649 650 3192 3191 3190 642 643 644 837 838 839 652 653 651 3601 3600 3599 3474 3473 3475 3659 +430 30 2 0 1 587 115 6 385 635 634 633 122 123 124 627 628 629 3214 3213 3212 462 463 464 468 469 470 637 638 636 3607 3609 3608 3480 3482 3481 471 472 473 3660 +431 30 2 0 1 5 104 988 386 113 112 111 1022 1021 1020 1014 1015 1016 398 397 396 3165 3166 3167 404 403 402 1025 1023 1024 407 405 406 3486 3485 3484 3604 3603 3605 3661 +432 30 2 0 1 787 989 8 137 3145 3144 3143 1046 1045 1044 845 844 843 851 850 849 144 145 146 1050 1051 1052 3463 3465 3464 3613 3612 3611 852 853 854 1053 1054 1055 3662 +433 30 2 0 1 48 191 186 991 363 364 365 287 286 285 366 367 368 998 997 996 3259 3260 3261 2973 2972 2971 369 371 370 3393 3392 3394 3319 3321 3320 3624 3623 3625 3663 +434 30 2 0 1 189 26 589 184 224 223 222 594 595 596 2953 2952 2951 204 205 206 3233 3232 3231 225 226 227 3380 3379 3378 229 228 230 3627 3629 3628 3327 3326 3328 3664 +435 30 2 0 1 388 188 15 187 2983 2982 2981 332 331 330 417 418 419 3277 3276 3275 333 334 335 270 271 272 3386 3385 3387 3615 3617 3616 3337 3336 3338 338 337 336 3665 +436 30 2 0 1 790 190 37 185 2963 2962 2961 293 292 291 810 811 812 3302 3301 3300 294 295 296 243 244 245 3398 3397 3396 3620 3619 3621 3344 3343 3345 299 298 297 3666 +437 30 2 0 1 787 82 1191 1195 842 841 840 1244 1243 1242 3148 3147 3146 2991 2992 2993 1316 1315 1314 1301 1300 1299 3356 3355 3354 3425 3424 3426 3631 3633 3632 1318 1319 1317 3667 +438 30 2 0 1 60 1193 1189 385 1257 1258 1259 1274 1273 1272 1212 1213 1214 461 460 459 3215 3216 3217 3003 3002 3001 1277 1275 1276 3408 3407 3406 3351 3350 3352 3644 3643 3645 3668 +439 30 2 0 1 1194 1190 71 586 1295 1294 1293 1227 1228 1229 1278 1279 1280 3023 3022 3021 641 640 639 3193 3194 3195 1297 1298 1296 3640 3639 3641 3421 3420 3422 3370 3369 3368 3669 +440 30 2 0 1 1196 93 988 1192 1322 1321 1320 1011 1012 1013 3013 3012 3011 1335 1336 1337 3170 3169 3168 1206 1207 1208 3414 3413 3415 1339 1340 1338 3635 3637 3636 3362 3361 3363 3670 +441 30 2 0 1 590 27 26 189 656 655 654 33 32 31 659 658 657 2335 2336 2337 224 223 222 303 304 305 661 662 660 3141 3140 3139 3377 3376 3375 344 343 342 3671 +442 30 2 0 1 188 389 15 16 2357 2356 2355 411 412 413 330 331 332 218 217 216 22 21 20 408 409 410 3384 3383 3382 3120 3119 3118 341 340 339 414 415 416 3672 +443 30 2 0 1 49 191 48 992 350 349 348 365 364 363 53 54 55 1058 1057 1056 1059 1060 1061 2345 2346 2347 382 381 383 3127 3126 3125 1062 1063 1064 3390 3389 3391 3673 +444 30 2 0 1 38 190 37 791 323 322 321 293 292 291 42 43 44 857 856 855 858 859 860 2365 2366 2367 328 327 329 3132 3134 3133 861 862 863 3400 3399 3401 3674 +445 30 2 0 1 591 115 392 114 696 697 698 516 517 518 2407 2406 2405 699 700 701 521 520 519 119 120 121 3092 3091 3090 702 703 704 3049 3048 3050 524 522 523 3675 +446 30 2 0 1 995 103 390 104 1101 1102 1103 498 499 500 2395 2396 2397 1098 1099 1100 497 496 495 110 109 108 3040 3039 3038 1105 1106 1104 3096 3095 3094 502 503 501 3676 +447 30 2 0 1 136 993 794 137 1122 1123 1124 2385 2386 2387 921 922 923 143 142 141 918 919 920 1121 1120 1119 3033 3032 3031 1127 1125 1126 926 924 925 3110 3109 3108 3677 +448 30 2 0 1 125 126 792 593 130 131 132 899 898 897 902 901 900 720 721 722 2377 2376 2375 719 718 717 905 903 904 725 723 724 3056 3055 3057 3105 3104 3106 3678 +449 30 2 0 1 70 592 1194 71 678 679 680 2435 2436 2437 1281 1282 1283 77 76 75 1278 1279 1280 677 676 675 3077 3076 3078 683 681 682 1286 1284 1285 3418 3417 3419 3679 +450 30 2 0 1 1193 59 391 60 1260 1261 1262 477 478 479 2417 2416 2415 1257 1258 1259 476 475 474 66 65 64 3071 3070 3069 1264 1265 1263 3405 3404 3403 481 482 480 3680 +451 30 2 0 1 1196 92 994 93 1323 1324 1325 1080 1081 1082 2425 2426 2427 1320 1321 1322 1079 1078 1077 99 98 97 3064 3063 3062 1327 1328 1326 3412 3411 3410 1084 1085 1083 3681 +452 30 2 0 1 82 793 81 1195 878 877 876 881 880 879 86 87 88 1301 1300 1299 1302 1303 1304 2447 2446 2445 883 884 882 3427 3429 3428 1305 1306 1307 3081 3080 3082 3682 +$EndElements diff --git a/utilities/NekMesh/Tests/MeshGen/predator.STEP b/utilities/NekMesh/Tests/MeshGen/predator.STEP deleted file mode 100644 index a2a15a2957abb9ab344808c248f56897c5c06d09..0000000000000000000000000000000000000000 --- a/utilities/NekMesh/Tests/MeshGen/predator.STEP +++ /dev/null @@ -1,9746 +0,0 @@ -ISO-10303-21; -HEADER; -FILE_DESCRIPTION (( 'STEP AP203' ), - '1' ); -FILE_NAME ('predator.STEP', - '2016-02-10T11:06:29', - ( '' ), - ( '' ), - 'SwSTEP 2.0', - 'SolidWorks 2014', - '' ); -FILE_SCHEMA (( 'CONFIG_CONTROL_DESIGN' )); -ENDSEC; - -DATA; -#1 = CARTESIAN_POINT ( 'NONE', ( 0.8656065590241501800, 0.005631390054427809500, 0.2787220122826604700 ) ) ; -#2 = CARTESIAN_POINT ( 'NONE', ( 0.5598998767124818700, 0.02363938744173865700, 0.2946677536442962000 ) ) ; -#3 = CARTESIAN_POINT ( 'NONE', ( 0.01975927493300308500, -0.03153619659596573800, 0.04740894313560344700 ) ) ; -#4 = CARTESIAN_POINT ( 'NONE', ( 3.523901409627852900, 0.2784964993132785800, -0.01924794450476481300 ) ) ; -#5 = CARTESIAN_POINT ( 'NONE', ( 0.5692049582204918900, 0.005222705551736206400, 0.2994072513139999800 ) ) ; -#6 = CARTESIAN_POINT ( 'NONE', ( 1.905105549904425600, -0.04531709351168467000, 0.01604766541856556000 ) ) ; -#7 = CARTESIAN_POINT ( 'NONE', ( 0.5948724145709762800, 0.4023197324409089100, 0.03362018280038033700 ) ) ; -#8 = CARTESIAN_POINT ( 'NONE', ( -5.000000000000000000, 5.000000000000000000, 0.0000000000000000000 ) ) ; -#9 = CARTESIAN_POINT ( 'NONE', ( 1.520133672833401400, -0.01426246037081857500, 0.1741388293852891000 ) ) ; -#10 = CARTESIAN_POINT ( 'NONE', ( 1.123443836396723000, -0.03377080936085064000, 0.1879117055595986300 ) ) ; -#11 = CARTESIAN_POINT ( 'NONE', ( 0.01576059675257007700, -0.004436516912056154300, -0.1671900199808396500 ) ) ; -#12 = CARTESIAN_POINT ( 'NONE', ( 0.4371886329262633700, 0.06788263356535950700, 0.2829037341432373800 ) ) ; -#13 = CARTESIAN_POINT ( 'NONE', ( 0.1397263418764699300, -0.2205268319593765000, 0.2580538262038022400 ) ) ; -#14 = CARTESIAN_POINT ( 'NONE', ( 1.445391369886660300, 0.002945144164673285700, 0.1994687923469287700 ) ) ; -#15 = CARTESIAN_POINT ( 'NONE', ( 1.781377526816876800, -0.007452412533050401000, 0.1812101824797905400 ) ) ; -#16 = CARTESIAN_POINT ( 'NONE', ( 0.5798453764293496300, 0.004168392699679168700, 0.2985309005006219800 ) ) ; -#17 = CARTESIAN_POINT ( 'NONE', ( 1.804195647207562900, 0.02137345694861481100, 0.7669113221717357400 ) ) ; -#18 = CARTESIAN_POINT ( 'NONE', ( 0.5835179800024955500, 0.01518687608895175100, 0.3039190576950355800 ) ) ; -#19 = CARTESIAN_POINT ( 'NONE', ( 0.2884375333046622100, 0.2386761779602399900, 0.1861695916424680200 ) ) ; -#20 = CARTESIAN_POINT ( 'NONE', ( 3.256265870451946900, 0.2802689656804078200, 0.02881645602540718400 ) ) ; -#21 = CARTESIAN_POINT ( 'NONE', ( 1.296729295329874800, -0.01075751054809348500, 0.1918584762909301100 ) ) ; -#22 = CARTESIAN_POINT ( 'NONE', ( 3.452567950093205600, -0.02051170525639409500, 0.1469066794629692900 ) ) ; -#23 = CARTESIAN_POINT ( 'NONE', ( 0.5782314375666843800, 0.002837548630098885000, 0.2991515504734167900 ) ) ; -#24 = CARTESIAN_POINT ( 'NONE', ( 0.6324022979649478500, -0.1538412167498315300, -0.001229923144267188000 ) ) ; -#25 = CARTESIAN_POINT ( 'NONE', ( 0.5822247649241822900, -0.1593341547823394800, 0.01699101221054473400 ) ) ; -#26 = CARTESIAN_POINT ( 'NONE', ( 1.250592940022075000, 0.05649713640785036800, 0.2062398786571225900 ) ) ; -#27 = CARTESIAN_POINT ( 'NONE', ( 0.05213746279636302700, 0.03112633857871016700, 0.1892583993673360400 ) ) ; -#28 = CARTESIAN_POINT ( 'NONE', ( 1.398490463092549900, 0.004273237163351817400, 0.2003870818950808400 ) ) ; -#29 = CARTESIAN_POINT ( 'NONE', ( 0.1018950650501285600, 0.1536182437028781300, 0.01198394990660008200 ) ) ; -#30 = CARTESIAN_POINT ( 'NONE', ( 0.9228104436294969300, -0.01714145028854074900, 0.2400953078107898900 ) ) ; -#31 = CARTESIAN_POINT ( 'NONE', ( 0.7330262036551364900, 0.05481638041872050100, 0.2803215303518805100 ) ) ; -#32 = CARTESIAN_POINT ( 'NONE', ( 3.444918148119108500, 0.2961275609810212200, 0.02173721360519060100 ) ) ; -#33 = CARTESIAN_POINT ( 'NONE', ( 0.4938955359045733600, 0.0001864014510062350600, 0.2931193925119043300 ) ) ; -#34 = CARTESIAN_POINT ( 'NONE', ( 1.904967869037817100, -0.04576509887608204400, 9.341303545430494600E-005 ) ) ; -#35 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, - ( #1233, #1022, #1052, #3037 ), - .UNSPECIFIED., .F., .F., - ( 4, 4 ), - ( 0.0000000000000000000, 0.9930154070788466100 ), - .UNSPECIFIED. ) ; -#36 = CARTESIAN_POINT ( 'NONE', ( 0.5750756416164870500, 0.02573077296157788600, 0.2942605817258940300 ) ) ; -#37 = CARTESIAN_POINT ( 'NONE', ( 1.517878798131759000, -0.05110416464940215100, 0.09376478588072156800 ) ) ; -#38 = CARTESIAN_POINT ( 'NONE', ( 1.149288393870328700, -0.09576980921671962600, 0.03668271216239773300 ) ) ; -#39 = CARTESIAN_POINT ( 'NONE', ( 0.4939669683418987400, 0.3992110386858904700, -0.006078742754339990500 ) ) ; -#40 = CARTESIAN_POINT ( 'NONE', ( 1.704668201624283800, 0.3285091065119510900, 2.764715539838031300E-018 ) ) ; -#41 = CARTESIAN_POINT ( 'NONE', ( 1.712715994749408200, 0.2071812829922221600, 0.1098057635761765500 ) ) ; -#42 = CARTESIAN_POINT ( 'NONE', ( 1.426402494314478000, 0.2800512418191754000, 0.02762515615448753900 ) ) ; -#43 = CARTESIAN_POINT ( 'NONE', ( 1.740189628841409600, 0.003258173229156780000, 0.1972410665984423400 ) ) ; -#44 = CARTESIAN_POINT ( 'NONE', ( 0.5760283725110415500, 0.003917959112229807400, 0.2980049409862586800 ) ) ; -#45 = CARTESIAN_POINT ( 'NONE', ( 1.879052617291158800, -0.005202340015794559800, 3.223552727734430700 ) ) ; -#46 = CARTESIAN_POINT ( 'NONE', ( 0.5720699465658255500, 0.01070748462540671600, 0.3025509442168161600 ) ) ; -#47 = CARTESIAN_POINT ( 'NONE', ( 0.01801977230371767900, -0.06797972331891410900, 0.1584154892998848000 ) ) ; -#48 = CARTESIAN_POINT ( 'NONE', ( 3.256265881710949600, 0.3099746953400468500, 0.03406063030606180900 ) ) ; -#49 = CARTESIAN_POINT ( 'NONE', ( 1.325908659376265200, -0.001535062934234110400, 0.1998551493840570700 ) ) ; -#50 = CARTESIAN_POINT ( 'NONE', ( 0.5750754984071078100, 0.003894313170293629800, 0.2978658196720053200 ) ) ; -#51 = CARTESIAN_POINT ( 'NONE', ( 0.5429987452226793200, -0.007408787514253001300, 0.3009625670580280400 ) ) ; -#52 = CARTESIAN_POINT ( 'NONE', ( 0.5750756416164876100, -0.1293368101934071500, 0.1403801972793656500 ) ) ; -#53 = EDGE_LOOP ( 'NONE', ( #5082, #4884 ) ) ; -#54 = CARTESIAN_POINT ( 'NONE', ( 0.6005974646641654100, -0.1557556801981863100, 0.04221726545110780800 ) ) ; -#55 = CARTESIAN_POINT ( 'NONE', ( 3.473037765497659600, 0.2626601777016315800, 0.06803233369313042800 ) ) ; -#56 = CARTESIAN_POINT ( 'NONE', ( 1.212356932285768100, 0.2655830785370290000, 0.1159438889370146800 ) ) ; -#57 = CARTESIAN_POINT ( 'NONE', ( 0.5681122848057009700, -0.001185715366606610000, 0.2911258727441111100 ) ) ; -#58 = CARTESIAN_POINT ( 'NONE', ( 1.408290911216417300, -0.07142276463286001400, 0.01094401185250086700 ) ) ; -#59 = CARTESIAN_POINT ( 'NONE', ( 0.4238506508806593200, 0.3698514220071971200, 0.08148300034585970200 ) ) ; -#60 = CARTESIAN_POINT ( 'NONE', ( 0.9213673543220513000, -0.07965091056897377600, 0.1635120351246899800 ) ) ; -#61 = CARTESIAN_POINT ( 'NONE', ( 0.7033851807097559700, 0.05785138050981220000, 0.2820171183472875400 ) ) ; -#62 = CALENDAR_DATE ( 2016, 10, 2 ) ; -#63 = CARTESIAN_POINT ( 'NONE', ( 1.771441407755441900, 0.2729717835807632400, 0.09641701491241511100 ) ) ; -#64 = CARTESIAN_POINT ( 'NONE', ( 3.498513325433632000, 0.2852992365059876500, 0.008077897248160173500 ) ) ; -#65 = CARTESIAN_POINT ( 'NONE', ( 0.02348347487020500300, 0.1007297716499280200, 0.1883644882868536200 ) ) ; -#66 = CARTESIAN_POINT ( 'NONE', ( 1.843932770300751800, -0.005748659772597086700, 0.1837666031886838200 ) ) ; -#67 = CARTESIAN_POINT ( 'NONE', ( 0.5750756416164870500, 0.002144527948906738100, 0.2992898560827769700 ) ) ; -#68 = CARTESIAN_POINT ( 'NONE', ( 2.850075641571336900, 0.2795440763552021800, 0.009883748764537512700 ) ) ; -#69 = CARTESIAN_POINT ( 'NONE', ( 1.519274430519986800, -0.03050267751979318700, 0.1463400934455538500 ) ) ; -#70 = CARTESIAN_POINT ( 'NONE', ( 1.124171432901018000, -0.006230316304665528500, 0.2214526286435518600 ) ) ; -#71 = CARTESIAN_POINT ( 'NONE', ( 0.2717148094444079000, 0.3089276215468124100, -0.006709811943397405800 ) ) ; -#72 = FACE_OUTER_BOUND ( 'NONE', #2368, .T. ) ; -#73 = CARTESIAN_POINT ( 'NONE', ( 2.053224170086918900, 0.3041015515755594000, -0.01880507377504907900 ) ) ; -#74 = CARTESIAN_POINT ( 'NONE', ( 1.459074335107974900, 0.009195224004277191600, 0.1982843172289834600 ) ) ; -#75 = CARTESIAN_POINT ( 'NONE', ( 1.685415322629570900, -0.04202069813871056600, 0.09130620272540532200 ) ) ; -#76 = CARTESIAN_POINT ( 'NONE', ( 0.5829188935730256200, 0.004097390504516740300, 0.2990029530277604200 ) ) ; -#77 = CARTESIAN_POINT ( 'NONE', ( 1.742631427461235600, 0.04344249308025838200, 0.3060563973170736800 ) ) ; -#78 = CARTESIAN_POINT ( 'NONE', ( 0.5803382020425259500, 0.01506560893316177800, 0.3036084436544805900 ) ) ; -#79 = CARTESIAN_POINT ( 'NONE', ( 0.5340699369620686100, 0.1851581034918390300, 0.2501530990923344100 ) ) ; -#80 = CARTESIAN_POINT ( 'NONE', ( 3.256265869682399000, 0.3017821552771213800, 0.04630912828255390200 ) ) ; -#81 = CARTESIAN_POINT ( 'NONE', ( 1.325233958221087700, -0.02175747832415697600, 0.1749290798316849300 ) ) ; -#82 = CARTESIAN_POINT ( 'NONE', ( 0.5750756553175153700, -0.1596667139019642700, 0.03045926881481315200 ) ) ; -#83 = CARTESIAN_POINT ( 'NONE', ( 0.7148101044642087800, 0.03419194890319654500, 0.2862600513372203800 ) ) ; -#84 = CARTESIAN_POINT ( 'NONE', ( 0.5941883773920057000, -0.1582401846070216100, 0.002461934693248785900 ) ) ; -#85 = CARTESIAN_POINT ( 'NONE', ( 0.1186723005594907800, -0.1165194168671093200, -0.03860861109637331300 ) ) ; -#86 = CARTESIAN_POINT ( 'NONE', ( 1.237791949641462200, 0.3029589086134858400, 0.01869820976394948000 ) ) ; -#87 = CARTESIAN_POINT ( 'NONE', ( 0.5801382743638305900, -0.001691664682014648600, 0.2906224526684838000 ) ) ; -#88 = CARTESIAN_POINT ( 'NONE', ( 1.412706247107695700, -0.003437673672442853600, 0.1911324022573272200 ) ) ; -#89 = CARTESIAN_POINT ( 'NONE', ( 0.2146024547315267800, 0.2604527761646291400, 0.05816733320847224800 ) ) ; -#90 = CARTESIAN_POINT ( 'NONE', ( 0.8655759207549440500, 0.004589896950742522500, 0.2765255347116675200 ) ) ; -#91 = CARTESIAN_POINT ( 'NONE', ( 0.1040320406499936800, -0.2280067427299876700, 0.2425385702993088600 ) ) ; -#92 = CARTESIAN_POINT ( 'NONE', ( 2.127190644339876700, 0.1982337547634187600, 0.08368853359812406000 ) ) ; -#93 = CARTESIAN_POINT ( 'NONE', ( 3.344731690871690000, 0.3130356301156769200, 0.02071880986183393200 ) ) ; -#94 = CARTESIAN_POINT ( 'NONE', ( -0.005454067268816349300, 0.1475397928019976900, 0.1618786861930517600 ) ) ; -#95 = CARTESIAN_POINT ( 'NONE', ( 1.873558461295855100, -0.04519930501360791600, 0.02562320508187652300 ) ) ; -#96 = CARTESIAN_POINT ( 'NONE', ( 0.6371772962052828500, 0.01891123402049843500, 0.2949129203437519400 ) ) ; -#97 = CARTESIAN_POINT ( 'NONE', ( 2.850075643391714000, 0.2764309281553278800, 0.06856408754156856400 ) ) ; -#98 = CARTESIAN_POINT ( 'NONE', ( 1.489933930236436300, -0.06453548128834785100, -0.0006369893634420576100 ) ) ; -#99 = CARTESIAN_POINT ( 'NONE', ( 1.120755191385792900, -0.09767124303307728200, 0.05229287192388545900 ) ) ; -#100 = CARTESIAN_POINT ( 'NONE', ( 0.05398434891635946200, 0.07485743031751557200, -0.1094125092118019600 ) ) ; -#101 = CARTESIAN_POINT ( 'NONE', ( 1.926136690631701000, 0.3363401960432368400, -0.006210975009487115600 ) ) ; -#102 = CARTESIAN_POINT ( 'NONE', ( 1.472562940907128600, 0.08270741151294358500, 0.1830650238189230600 ) ) ; -#103 = CARTESIAN_POINT ( 'NONE', ( 1.688041493254597700, 0.001809913719610145600, 0.1954913786520758000 ) ) ; -#104 = CARTESIAN_POINT ( 'NONE', ( 0.5678711057329284300, 0.003712030200986093900, 0.2977224799786700700 ) ) ; -#105 = CARTESIAN_POINT ( 'NONE', ( 1.811990345915592800, 0.01761987139451393100, 1.841936411955393100 ) ) ; -#106 = CARTESIAN_POINT ( 'NONE', ( 0.5886089574125706900, 0.02718675988077556800, 0.3053010371253784300 ) ) ; -#107 = CARTESIAN_POINT ( 'NONE', ( 0.6324083353340365100, 0.2076654416986203300, 0.2408231642464290200 ) ) ; -#108 = CARTESIAN_POINT ( 'NONE', ( 3.256265869939951200, 0.2747732539959919500, 0.03981846521714232200 ) ) ; -#109 = CARTESIAN_POINT ( 'NONE', ( 1.293543692161820000, -0.07991332410079898800, 0.05060378788930979700 ) ) ; -#110 = CARTESIAN_POINT ( 'NONE', ( 0.5750756004147088400, -0.05905126757296032300, 0.2263638518665903600 ) ) ; -#111 = CARTESIAN_POINT ( 'NONE', ( 0.3946671574454723200, -0.05945122128545210500, 0.3023372485149987700 ) ) ; -#112 = CARTESIAN_POINT ( 'NONE', ( 0.5943038195288844500, -0.1322704533607976800, 0.1321810373157208100 ) ) ; -#113 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, - ( #5127, #5036, #7173, #6650 ), - .UNSPECIFIED., .F., .F., - ( 4, 4 ), - ( 0.0000000000000000000, 0.2222222222241375400 ), - .UNSPECIFIED. ) ; -#114 = CARTESIAN_POINT ( 'NONE', ( 3.508455534765653200, 0.2739846268246764500, 0.04234748504051930000 ) ) ; -#115 = CARTESIAN_POINT ( 'NONE', ( 1.251723556107398000, 0.004589896950741856300, 0.2158109580096030100 ) ) ; -#116 = CARTESIAN_POINT ( 'NONE', ( 0.5694339161267771800, -0.002368307192765151100, 0.2897093453875547700 ) ) ; -#117 = CARTESIAN_POINT ( 'NONE', ( 1.411975565940387400, -0.02171219699207793700, 0.1673182691785666800 ) ) ; -#118 = CARTESIAN_POINT ( 'NONE', ( 0.3557345047681702000, 0.3375218761284124500, 0.09801456237883152100 ) ) ; -#119 = CARTESIAN_POINT ( 'NONE', ( 1.948745525539605100, -0.02101446351991254100, 3.683984332017607300 ) ) ; -#120 = CARTESIAN_POINT ( 'NONE', ( 0.9216488934845944400, -0.06896719068847412300, 0.1779358623970592700 ) ) ; -#121 = CARTESIAN_POINT ( 'NONE', ( 2.055191491458167300, -0.02111634489171643200, 3.223456530087478900 ) ) ; -#122 = CARTESIAN_POINT ( 'NONE', ( 0.3328046339080592600, -0.06787308268967495700, 0.2964737276287175400 ) ) ; -#123 = CARTESIAN_POINT ( 'NONE', ( 1.706953543808897000, 0.2618780433414793500, 0.09107148023068900600 ) ) ; -#124 = CARTESIAN_POINT ( 'NONE', ( 0.5573946012461865600, 0.005121074635765499000, 0.2992711125602792200 ) ) ; -#125 = CARTESIAN_POINT ( 'NONE', ( 1.874101774920841700, -0.03744687210913433300, 0.08258783863437924000 ) ) ; -#126 = CARTESIAN_POINT ( 'NONE', ( 0.5957921631624003600, 0.04081260803552555500, 0.2909566958794117000 ) ) ; -#127 = CARTESIAN_POINT ( 'NONE', ( 3.300075641614850700, 0.2795898969506247500, -0.001229923144257863000 ) ) ; -#128 = CARTESIAN_POINT ( 'NONE', ( 1.491701825446153200, -0.05749580458723690900, 0.07654020845485409700 ) ) ; -#129 = CARTESIAN_POINT ( 'NONE', ( 1.148929739410327300, -0.09589658318664073800, 0.01068688197420946900 ) ) ; -#130 = CARTESIAN_POINT ( 'NONE', ( 0.3898515083652928100, 0.3705632997106775800, 0.01230961764928410800 ) ) ; -#131 = EDGE_CURVE ( 'NONE', #1528, #1160, #396, .T. ) ; -#132 = CARTESIAN_POINT ( 'NONE', ( 1.999514404146988300, 0.3197384944991382100, -4.025100565352438300E-018 ) ) ; -#133 = CARTESIAN_POINT ( 'NONE', ( 1.485955381667577000, 0.1901058396641723800, 0.1427543093944731200 ) ) ; -#134 = CARTESIAN_POINT ( 'NONE', ( 1.739100838650136800, -0.01955625289190399100, 0.1569249256210670500 ) ) ; -#135 = CARTESIAN_POINT ( 'NONE', ( 0.02316974371606154600, 0.09874658057829721600, 0.1871878401901768400 ) ) ; -#136 = CARTESIAN_POINT ( 'NONE', ( 3.252682634180598300, 0.2548497571672723200, 0.08422807122007761000 ) ) ; -#137 = CARTESIAN_POINT ( 'NONE', ( 1.891081594858368800, -0.005316603235958616800, 3.530514985231376600 ) ) ; -#138 = CARTESIAN_POINT ( 'NONE', ( 0.02536487476632544000, 0.1122531445471799400, 0.1949890630510419900 ) ) ; -#139 = CARTESIAN_POINT ( 'NONE', ( 0.4445900603069833900, 0.1607636689872713500, 0.2558951233163616600 ) ) ; -#140 = CARTESIAN_POINT ( 'NONE', ( 3.256265881690540100, 0.3098649837595306400, 0.03403950206973838800 ) ) ; -#141 = CARTESIAN_POINT ( 'NONE', ( 1.292686198778869800, -0.08104619186970230000, -0.001229923144264882500 ) ) ; -#142 = CARTESIAN_POINT ( 'NONE', ( 0.5750756500754135000, -0.1385593028104861200, 0.1220480375507815700 ) ) ; -#143 = CARTESIAN_POINT ( 'NONE', ( 0.1380434919963767800, -0.2170207317609143000, 0.2573180137765231400 ) ) ; -#144 = CARTESIAN_POINT ( 'NONE', ( 0.5750756416164871700, -0.04314997510970730600, 0.2430920147284864600 ) ) ; -#145 = CARTESIAN_POINT ( 'NONE', ( 1.209007000037942900, 0.3084436849496903200, 0.008588023250033454200 ) ) ; -#146 = CARTESIAN_POINT ( 'NONE', ( -0.008243928170640062200, 0.1277102578712188100, 0.1488529031364006200 ) ) ; -#147 = CARTESIAN_POINT ( 'NONE', ( 1.384057830976198800, 0.005277444679671505800, 0.2039375380007409100 ) ) ; -#148 = CARTESIAN_POINT ( 'NONE', ( 0.0007294538007032939500, 0.002568935161396224100, -0.04636303405230589300 ) ) ; -#149 = CARTESIAN_POINT ( 'NONE', ( 2.205588169763885700, -0.005316011217796790000, 3.530447100484551500 ) ) ; -#150 = CARTESIAN_POINT ( 'NONE', ( 0.8073409753709778200, -0.02278580631240534300, 0.2490364963179944900 ) ) ; -#151 = CARTESIAN_POINT ( 'NONE', ( 0.6375450291525881500, 0.02630440732737171500, 0.2927152297435520700 ) ) ; -#152 = CARTESIAN_POINT ( 'NONE', ( 2.032619033292965700, 0.3100336590298520300, 0.01364336331506426700 ) ) ; -#153 = CARTESIAN_POINT ( 'NONE', ( 0.5880283574515506900, -0.1589378287320213400, -0.003628429257197517900 ) ) ; -#154 = CARTESIAN_POINT ( 'NONE', ( 1.874727169035265200, -0.02097492344787244000, 0.1476659114335047700 ) ) ; -#155 = CARTESIAN_POINT ( 'NONE', ( 0.6967542454326524100, 0.1240181768302364200, 0.2665600308726728800 ) ) ; -#156 = CARTESIAN_POINT ( 'NONE', ( 0.5748225030781488600, -0.07783228012930787400, 0.2069024274151173800 ) ) ; -#157 = CARTESIAN_POINT ( 'NONE', ( 2.850075641757603900, 0.004589896953127281500, 0.1987700768589445400 ) ) ; -#158 = CARTESIAN_POINT ( 'NONE', ( 1.484286793090425800, -0.02322589092821614200, 0.1611239338975615500 ) ) ; -#159 = ORIENTED_EDGE ( 'NONE', *, *, #1141, .F. ) ; -#160 = CARTESIAN_POINT ( 'NONE', ( 1.092133638068269800, -0.09971255633586806300, 0.06120105021830449900 ) ) ; -#161 = CARTESIAN_POINT ( 'NONE', ( 0.4241301170968047000, 0.3825574456668394700, 0.01196907547302427300 ) ) ; -#162 = CARTESIAN_POINT ( 'NONE', ( 2.021036472537728100, 0.3142694174243997300, -4.025100565352436000E-018 ) ) ; -#163 = CARTESIAN_POINT ( 'NONE', ( 1.485272301565235400, 0.2780574580879571200, 0.02718202453128127200 ) ) ; -#164 = CARTESIAN_POINT ( 'NONE', ( 1.686054147611364200, -0.03378039881849281800, 0.1214520533340716600 ) ) ; -#165 = CARTESIAN_POINT ( 'NONE', ( 0.5236601998344037100, 0.0005845216446316303700, 0.2938329997082640400 ) ) ; -#166 = VECTOR ( 'NONE', #3816, 1.000000000000000000 ) ; -#167 = CARTESIAN_POINT ( 'NONE', ( 3.445552063175474400, 0.2466106885352805600, 0.08464373151116666400 ) ) ; -#168 = CARTESIAN_POINT ( 'NONE', ( 1.768962952735167600, 0.03253091108301764400, 0.7669293060134350100 ) ) ; -#169 = CARTESIAN_POINT ( 'NONE', ( 0.5842845980932035400, 0.02880792559397105100, 0.3053234283413129300 ) ) ; -#170 = CARTESIAN_POINT ( 'NONE', ( 0.04808619115749444100, -0.1397862990356790700, 0.2033013118658879300 ) ) ; -#171 = CARTESIAN_POINT ( 'NONE', ( 3.256265857292907300, 0.2833300467785906400, 0.06339908343847122700 ) ) ; -#172 = CARTESIAN_POINT ( 'NONE', ( 2.146586525422724100, 0.01812686217414283300, -0.001229923091898010200 ) ) ; -#173 = CARTESIAN_POINT ( 'NONE', ( 1.267327402074708500, -0.02858702447904537500, 0.1729581607159984800 ) ) ; -#174 = CARTESIAN_POINT ( 'NONE', ( 1.826458714277944300, 0.01435057814703122300, 2.302543726614079100 ) ) ; -#175 = CARTESIAN_POINT ( 'NONE', ( 0.5946555946118370400, 0.005957072810119701200, 0.2983532584050498400 ) ) ; -#176 = CARTESIAN_POINT ( 'NONE', ( 0.5942872557362172100, -0.1388478137522413100, 0.1177733021589434700 ) ) ; -#177 = CARTESIAN_POINT ( 'NONE', ( 3.517843056369808900, 0.2779476611440799300, 0.02561341044611076300 ) ) ; -#178 = CARTESIAN_POINT ( 'NONE', ( 1.334222307951490100, 0.06540525632968496900, 0.1946399647288407400 ) ) ; -#179 = FACE_OUTER_BOUND ( 'NONE', #2434, .T. ) ; -#180 = CARTESIAN_POINT ( 'NONE', ( 0.02142244805742050300, 0.08728631699266942200, 0.1801497696081584300 ) ) ; -#181 = CARTESIAN_POINT ( 'NONE', ( 1.396916211340529800, -0.03567646827330994700, 0.1473319065449520700 ) ) ; -#182 = CARTESIAN_POINT ( 'NONE', ( 0.5139931921462246300, 0.3755590998733946400, 0.1060913353335833100 ) ) ; -#183 = CARTESIAN_POINT ( 'NONE', ( 2.103429746490547800, 0.05166102659596405500, 1.841709931785136400 ) ) ; -#184 = CARTESIAN_POINT ( 'NONE', ( 0.8650452771071758300, -0.02484049301778057400, 0.2390882432934253700 ) ) ; -#185 = CARTESIAN_POINT ( 'NONE', ( 1.629001953267784600, 0.2769433346530396600, -0.01248578076516018500 ) ) ; -#186 = CARTESIAN_POINT ( 'NONE', ( 0.6105776601852653800, -0.1564085290181571600, -0.0006596554617509013900 ) ) ; -#187 = CARTESIAN_POINT ( 'NONE', ( 1.873278332701966200, -0.04622831218770517800, 0.0001088386873328282300 ) ) ; -#188 = CARTESIAN_POINT ( 'NONE', ( 0.7593626067349710200, 0.005817050284260050200, 0.2891044680743021800 ) ) ; -#189 = CARTESIAN_POINT ( 'NONE', ( 0.5664276869512110400, -0.1136403672656181000, 0.1659001336041360800 ) ) ; -#190 = CARTESIAN_POINT ( 'NONE', ( 1.484762796803999100, -0.01331575192917688900, 0.1761961124976797700 ) ) ; -#191 = CARTESIAN_POINT ( 'NONE', ( 1.092870254673880900, -0.08903389953388019000, 0.1046735534495205300 ) ) ; -#192 = CARTESIAN_POINT ( 'NONE', ( 0.02079714094083559900, 0.01237367698542235500, -0.1447867997967068600 ) ) ; -#193 = CARTESIAN_POINT ( 'NONE', ( 1.742260420031477700, 0.3412647259817529500, 0.002484245700058150300 ) ) ; -#194 = CARTESIAN_POINT ( 'NONE', ( 1.472765926460048100, -0.0003570319195518312200, 0.1995234419139785300 ) ) ; -#195 = CARTESIAN_POINT ( 'NONE', ( 1.736665467144402400, -0.04946757531277978800, 0.02698730694191447300 ) ) ; -#196 = CARTESIAN_POINT ( 'NONE', ( 0.1766941753812309200, -2.497764231157440000E-005, 0.2537071607377213700 ) ) ; -#197 = CARTESIAN_POINT ( 'NONE', ( 2.000075641621587200, 0.005426310208689333300, 0.1996990078875840200 ) ) ; -#198 = CARTESIAN_POINT ( 'NONE', ( 0.5854049309983556700, 0.02187151596838510200, 0.3048720036918358100 ) ) ; -#199 = CARTESIAN_POINT ( 'NONE', ( 0.5354395513043918000, 0.1301384709596489200, 0.2682225219231387800 ) ) ; -#200 = CARTESIAN_POINT ( 'NONE', ( 3.256265888285069900, 0.2752075447947268700, 0.07149789163367600800 ) ) ; -#201 = CARTESIAN_POINT ( 'NONE', ( 1.268147016800057700, -0.001919950918736201800, 0.2058767984454435200 ) ) ; -#202 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; -#203 = CARTESIAN_POINT ( 'NONE', ( 0.1026267611472359700, -0.2531808123216847700, 0.2421974251464033600 ) ) ; -#204 = CARTESIAN_POINT ( 'NONE', ( 0.3038536856950565000, -0.1684712222396491700, -1.203464411458909900E-017 ) ) ; -#205 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #9089 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #4958, #2972, #2275 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) ); -#206 = ORIENTED_EDGE ( 'NONE', *, *, #4380, .T. ) ; -#207 = CARTESIAN_POINT ( 'NONE', ( 1.251789604633342100, 0.001461237557013550500, 0.2163066416676172900 ) ) ; -#208 = CARTESIAN_POINT ( 'NONE', ( 0.5536216026478184600, -0.0005778888797829395700, 0.2920092502300262700 ) ) ; -#209 = CARTESIAN_POINT ( 'NONE', ( 1.396315228730649300, -0.04808784051063930100, 0.1241977919957339700 ) ) ; -#210 = CARTESIAN_POINT ( 'NONE', ( 0.5590146035063507900, 0.3815547300567672100, 0.09879583978424388800 ) ) ; -#211 = CARTESIAN_POINT ( 'NONE', ( 2.120491779847097500, 0.007236855511300044300, 3.683984332017608200 ) ) ; -#212 = CARTESIAN_POINT ( 'NONE', ( 0.6145488923778731300, -0.1559371970624816600, -0.002815236216625901700 ) ) ; -#213 = CARTESIAN_POINT ( 'NONE', ( 0.8621516848630420600, -0.1267480023011222600, 0.04680776834869013900 ) ) ; -#214 = CARTESIAN_POINT ( 'NONE', ( 1.629868918982194700, 0.2778943830036650900, -0.01207109636858413500 ) ) ; -#215 = CARTESIAN_POINT ( 'NONE', ( 0.4212114279934289200, -0.1742810732175559300, -0.01548888707898371200 ) ) ; -#216 = CARTESIAN_POINT ( 'NONE', ( 1.842854885811097100, -0.03367188749866723000, 0.1037329823851928000 ) ) ; -#217 = CARTESIAN_POINT ( 'NONE', ( 0.8188018859046768400, 0.02666027134364989900, 0.2782209486905897800 ) ) ; -#218 = CARTESIAN_POINT ( 'NONE', ( 0.5216513373976837700, -0.1005108360644149100, 0.1830526720249630600 ) ) ; -#219 = CARTESIAN_POINT ( 'NONE', ( 1.484565429410565200, -0.01750613249569243900, 0.1701044207073156300 ) ) ; -#220 = CARTESIAN_POINT ( 'NONE', ( 1.092020606934626800, -0.1006453286918105300, 0.05371858729705524000 ) ) ; -#221 = CARTESIAN_POINT ( 'NONE', ( 0.3675512084448576700, 0.3614554491965422700, 0.01161529572746032600 ) ) ; -#222 = CARTESIAN_POINT ( 'NONE', ( 1.643863124759731300, 0.2888030360204763000, -0.02917235875598781600 ) ) ; -#223 = CARTESIAN_POINT ( 'NONE', ( 1.495527815760967300, 0.001288916758322766800, 0.1992353416321585900 ) ) ; -#224 = CARTESIAN_POINT ( 'NONE', ( 1.624806921386683400, -0.01077125363434583400, 0.1776397156272920300 ) ) ; -#225 = CARTESIAN_POINT ( 'NONE', ( 0.3925936437013453600, -0.007759081429867142900, 0.2829642114074889000 ) ) ; -#226 = CARTESIAN_POINT ( 'NONE', ( 1.684673313039041700, 0.2499235570828154100, 0.08683734131560286200 ) ) ; -#227 = CARTESIAN_POINT ( 'NONE', ( 2.000075641617632600, -0.04244802794035718000, 0.04289958373804471400 ) ) ; -#228 = CARTESIAN_POINT ( 'NONE', ( 0.5238719281255884700, 0.01131414691093568500, 0.3055959007012582500 ) ) ; -#229 = CARTESIAN_POINT ( 'NONE', ( 0.6737890304891341900, 0.1624057838723995700, 0.2555192838651689200 ) ) ; -#230 = CARTESIAN_POINT ( 'NONE', ( 3.256265878558308700, 0.2719339380728917900, 0.05317861712175458300 ) ) ; -#231 = CARTESIAN_POINT ( 'NONE', ( 1.293934054043681700, -0.07631545495351144100, 0.07154889055405669300 ) ) ; -#232 = CARTESIAN_POINT ( 'NONE', ( 0.5731712545298005600, 0.004590461477774273800, 0.2987690651118163300 ) ) ; -#233 = CARTESIAN_POINT ( 'NONE', ( 0.5435615779888277600, -0.008580727484597927600, 0.3012050828960237100 ) ) ; -#234 = CARTESIAN_POINT ( 'NONE', ( 1.190509227683054700, 0.3118210183057928400, 1.626303258728251600E-019 ) ) ; -#235 = CARTESIAN_POINT ( 'NONE', ( 3.518702026468852200, 0.2593799845083784000, 0.06191438065834984500 ) ) ; -#236 = CARTESIAN_POINT ( 'NONE', ( 3.521977372433022800, 0.2795230334577421500, 0.008239164442503424700 ) ) ; -#237 = CARTESIAN_POINT ( 'NONE', ( 1.306538107732242000, 0.05697370984556982000, 0.1993946902430394900 ) ) ; -#238 = CARTESIAN_POINT ( 'NONE', ( 0.5799906732328707900, 0.001863497285561566100, 0.2953110079718350200 ) ) ; -#239 = CARTESIAN_POINT ( 'NONE', ( 1.395807334490978300, -0.05698635651082262200, 0.1033900391637701300 ) ) ; -#240 = CARTESIAN_POINT ( 'NONE', ( 0.07470175289215053000, 0.1168706612185701500, 0.03677591242651142400 ) ) ; -#241 = CARTESIAN_POINT ( 'NONE', ( 1.932389296590949500, -0.01847711261494788800, 3.683984332017609100 ) ) ; -#242 = CARTESIAN_POINT ( 'NONE', ( 0.6096104022665712600, -0.1564999810039209300, -0.003112750848484334900 ) ) ; -#243 = CARTESIAN_POINT ( 'NONE', ( 0.8635440163670105000, -0.09487910722710135600, 0.1513374028546334300 ) ) ; -#244 = CARTESIAN_POINT ( 'NONE', ( 1.629626888228442100, 0.2779645796858292200, -0.008412723701771924000 ) ) ; -#245 = CARTESIAN_POINT ( 'NONE', ( 0.6038616354882312400, -0.1571648158851266500, -0.001863915244245179500 ) ) ; -#246 = CARTESIAN_POINT ( 'NONE', ( 1.842228263848015900, -0.04349851929647319300, 0.04917543179899513300 ) ) ; -#247 = CARTESIAN_POINT ( 'NONE', ( 0.6979107187897382000, 0.05102770986315730000, 0.2845992262059036700 ) ) ; -#248 = CARTESIAN_POINT ( 'NONE', ( 0.04666069625000215900, -0.03963684502244535500, 0.1265026716879895100 ) ) ; -#249 = CARTESIAN_POINT ( 'NONE', ( 1.469961904856565700, -0.02006558654982026900, 0.1666857383594987600 ) ) ; -#250 = CARTESIAN_POINT ( 'NONE', ( 1.093002488946355900, -0.08635391100008127400, 0.1116749909073195000 ) ) ; -#251 = CARTESIAN_POINT ( 'NONE', ( 0.1070290040766653700, 0.1558045778709746800, -0.05328117842883654800 ) ) ; -#252 = EDGE_CURVE ( 'NONE', #1007, #3352, #2297, .T. ) ; -#253 = CARTESIAN_POINT ( 'NONE', ( 1.768463609231098800, 0.3452478085706045500, -0.001107318444469886200 ) ) ; -#254 = CARTESIAN_POINT ( 'NONE', ( 1.628342178027640800, 0.2742692481821453800, 0.01912544068673306300 ) ) ; -#255 = CARTESIAN_POINT ( 'NONE', ( 1.500075641616487300, 0.1237803373363071100, 0.1708620315444383500 ) ) ; -#256 = CARTESIAN_POINT ( 'NONE', ( 0.5829196259020004200, 0.004306615277943626200, 0.2992446640641490700 ) ) ; -#257 = CARTESIAN_POINT ( 'NONE', ( 1.709365318624672700, 0.2403949791404157700, 0.09792705719818932400 ) ) ; -#258 = CARTESIAN_POINT ( 'NONE', ( 2.000075641618214400, -0.03858994751307776000, 0.07002419645885962800 ) ) ; -#259 = CARTESIAN_POINT ( 'NONE', ( 0.5790831661815029100, 0.02921931201394767400, 0.3058410050567663100 ) ) ; -#260 = CARTESIAN_POINT ( 'NONE', ( 0.4677624654958362200, 0.1112910639062425500, 0.2722868354712579800 ) ) ; -#261 = CARTESIAN_POINT ( 'NONE', ( 3.256265868831037300, 0.2904963173585231000, 0.05875755959501965900 ) ) ; -#262 = CARTESIAN_POINT ( 'NONE', ( 1.235924321100383400, -0.08535568739845134100, 0.05344629498114668300 ) ) ; -#263 = CARTESIAN_POINT ( 'NONE', ( 0.2531967009471153800, 0.004590078463164731400, 0.2722943431145732900 ) ) ; -#264 = CARTESIAN_POINT ( 'NONE', ( 0.5793509661824560700, 0.0005042289309100667100, 0.2996455618768959500 ) ) ; -#265 = CARTESIAN_POINT ( 'NONE', ( 3.256266063770100900, 0.2989625361117160800, -7.178604227980195400E-020 ) ) ; -#266 = CARTESIAN_POINT ( 'NONE', ( 0.5091092690686274100, -0.1673642398868864200, 9.757819552369611200E-019 ) ) ; -#267 = CARTESIAN_POINT ( 'NONE', ( 3.445885969217097300, 0.2863753052666033700, 0.04678351850039782400 ) ) ; -#268 = CARTESIAN_POINT ( 'NONE', ( 1.278853371660601200, 0.04666354822334084500, 0.2048290935468162800 ) ) ; -#269 = CARTESIAN_POINT ( 'NONE', ( 0.1755477743534738500, -0.007883344120469315500, 0.2486934193060845700 ) ) ; -#270 = CARTESIAN_POINT ( 'NONE', ( 1.383281692076020300, -0.01544685966374959000, 0.1778969915793388600 ) ) ; -#271 = CARTESIAN_POINT ( 'NONE', ( 0.1009205744098451000, 0.1479519772303936600, 0.05189101057596828800 ) ) ; -#272 = CARTESIAN_POINT ( 'NONE', ( 1.947919346384479500, -0.04546969727091210900, -1.201431532385499800E-017 ) ) ; -#273 = CARTESIAN_POINT ( 'NONE', ( 3.256265927925951200, 0.3185607412142620300, 0.004859504813370616300 ) ) ; -#274 = CARTESIAN_POINT ( 'NONE', ( 0.8068166685173359100, -0.05542771880909436200, 0.2112940363111813800 ) ) ; -#275 = CARTESIAN_POINT ( 'NONE', ( 1.641287812702417300, 0.2900861606726228300, 0.008684085598638586000 ) ) ; -#276 = CARTESIAN_POINT ( 'NONE', ( 0.6020815424940267900, -0.1573597912941033800, -0.002770231389225014800 ) ) ; -#277 = CARTESIAN_POINT ( 'NONE', ( 0.8786836878272081800, 0.008308033837403749900, 0.2740165468847747300 ) ) ; -#278 = CARTESIAN_POINT ( 'NONE', ( 0.5693744523261731200, -0.09679689662984358700, 0.1867792622760907100 ) ) ; -#279 = CARTESIAN_POINT ( 'NONE', ( 1.466821404718317000, -0.06509803697360605500, 0.04419258241829763400 ) ) ; -#280 = CARTESIAN_POINT ( 'NONE', ( 1.063170752484527500, -0.1044281830453630500, 0.04639766521425599900 ) ) ; -#281 = CARTESIAN_POINT ( 'NONE', ( 0.01879223879278028500, 0.01365741815369436700, -0.1305011515241784300 ) ) ; -#282 = CC_DESIGN_PERSON_AND_ORGANIZATION_ASSIGNMENT ( #732, #8694, ( #6300 ) ) ; -#283 = CARTESIAN_POINT ( 'NONE', ( 1.630873686142229500, 0.2738497008065750000, -0.03568644166639008800 ) ) ; -#284 = CARTESIAN_POINT ( 'NONE', ( 1.495527449363466500, 0.009203573239764395500, 0.1981096896829041300 ) ) ; -#285 = CARTESIAN_POINT ( 'NONE', ( 0.5534471534672444900, 0.002871986878833610000, 0.2966723625503857000 ) ) ; -#286 = CARTESIAN_POINT ( 'NONE', ( 1.994817880267809400, 0.2478249563692154800, 0.08945496507158572100 ) ) ; -#287 = CARTESIAN_POINT ( 'NONE', ( 2.000075641619254900, -0.02802624273317233500, 0.1208003845688650500 ) ) ; -#288 = CARTESIAN_POINT ( 'NONE', ( 0.3939166322066358600, 0.007702871984032633200, 0.2962175493794298500 ) ) ; -#289 = CARTESIAN_POINT ( 'NONE', ( 0.02760473575955564200, -0.1004271138648460400, 0.1791239591802232200 ) ) ; -#290 = CARTESIAN_POINT ( 'NONE', ( 3.441004662134589300, -0.3704101030492587500, 0.007716425038987086800 ) ) ; -#291 = CARTESIAN_POINT ( 'NONE', ( 1.235118024885940600, -0.08671358633476389200, 0.001119081228540006900 ) ) ; -#292 = CARTESIAN_POINT ( 'NONE', ( 2.583408974951054500, -0.04541010304925863200, 0.05710341018907285500 ) ) ; -#293 = CARTESIAN_POINT ( 'NONE', ( 0.5867455054947461300, 0.002522252504206123900, 0.2991725119226463800 ) ) ; -#294 = CARTESIAN_POINT ( 'NONE', ( 1.075736864160431000, 0.3342458337545801700, -2.439454888092387900E-019 ) ) ; -#295 = CARTESIAN_POINT ( 'NONE', ( 3.299368909047411400, 0.2724290891382590300, 0.07482319131592693500 ) ) ; -#296 = CARTESIAN_POINT ( 'NONE', ( 2.128395384341550400, 0.1870639867316736800, 0.08707526699830903100 ) ) ; -#297 = CARTESIAN_POINT ( 'NONE', ( 1.269534503829555800, 0.2596737942416169600, 0.1095216676992090400 ) ) ; -#298 = CARTESIAN_POINT ( 'NONE', ( 0.2694218975818981600, -0.01695436767237912300, 0.2641099555844971200 ) ) ; -#299 = CARTESIAN_POINT ( 'NONE', ( 1.935865004511433200, -0.002137931055337993800, 1.841826483418992600 ) ) ; -#300 = CARTESIAN_POINT ( 'NONE', ( 0.3978686006858224200, 0.3303129426249962200, 0.1392127806590275100 ) ) ; -#301 = CARTESIAN_POINT ( 'NONE', ( 0.5750756416164873900, 0.3250517311560920900, 0.1815658143598945200 ) ) ; -#302 = CARTESIAN_POINT ( 'NONE', ( 15.00000000000000000, 5.000000000000000000, 7.500000000000000000 ) ) ; -#303 = CARTESIAN_POINT ( 'NONE', ( 0.7053586103742741600, 0.09598471838073474600, 0.2727188765114378400 ) ) ; -#304 = CARTESIAN_POINT ( 'NONE', ( 0.7480145057314119300, -0.1199791539923429400, 0.1283020254071697000 ) ) ; -#305 = CARTESIAN_POINT ( 'NONE', ( 2.050881689466125900, 0.3038759638701253900, 0.01840856315259973100 ) ) ; -#306 = CARTESIAN_POINT ( 'NONE', ( 0.6079782168998521000, -0.1567095429959095600, 0.002571620744170350900 ) ) ; -#307 = CARTESIAN_POINT ( 'NONE', ( 0.9371131414090011500, 0.02017476437297083300, 0.2629765922874555100 ) ) ; -#308 = CARTESIAN_POINT ( 'NONE', ( 0.3899676172245197200, -0.07062367569689898000, 0.2190787618601542100 ) ) ; -#309 = CARTESIAN_POINT ( 'NONE', ( 1.470831495750219500, -0.0006410239502587789000, 0.1927945512139075700 ) ) ; -#310 = CARTESIAN_POINT ( 'NONE', ( 1.028749508876815900, 0.005865933555212476900, 0.2538126956746225000 ) ) ; -#311 = CARTESIAN_POINT ( 'NONE', ( 0.4920899151983843000, 0.3982735345783117200, 0.01850720237120446300 ) ) ; -#312 = CARTESIAN_POINT ( 'NONE', ( 1.629161388295874000, 0.2718074217756292200, -0.03657553704838980400 ) ) ; -#313 = CARTESIAN_POINT ( 'NONE', ( 0.5734670719237237000, -0.1576684597665418700, 0.05075003622524793000 ) ) ; -#314 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 5, - ( #2819, #3530, #7035, #1363, #2756, #8389, #4172 ), - .UNSPECIFIED., .F., .F., - ( 6, 1, 6 ), - ( 1.332267629550187800E-015, 0.02249999999973652600, 0.2276122185947708800 ), - .UNSPECIFIED. ) ; -#315 = CARTESIAN_POINT ( 'NONE', ( 2.080127828122348100, 0.2864526698022509300, 0.03789805427457424600 ) ) ; -#316 = CARTESIAN_POINT ( 'NONE', ( 1.500075641616488400, 0.2795898969507413200, -0.001229923144264158500 ) ) ; -#317 = CARTESIAN_POINT ( 'NONE', ( 0.3925958601781341400, -0.007716534318556123000, 0.2830058541013226200 ) ) ; -#318 = CARTESIAN_POINT ( 'NONE', ( 2.124370455441652700, 0.2777710932713172700, 0.02668337952017739800 ) ) ; -#319 = CARTESIAN_POINT ( 'NONE', ( 1.989682971916058000, 0.001047845255235602100, 0.1943902308871959300 ) ) ; -#320 = CARTESIAN_POINT ( 'NONE', ( 0.2725877935184564700, 0.007308632900777878300, 0.2809487180833756300 ) ) ; -#321 = VERTEX_POINT ( 'NONE', #1409 ) ; -#322 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ; -#323 = CARTESIAN_POINT ( 'NONE', ( 1.238766314175347500, -0.02103457333085989600, 0.1864001123807441700 ) ) ; -#324 = CARTESIAN_POINT ( 'NONE', ( 3.166742308284835200, 0.004589896950740968200, 0.1987700768557418300 ) ) ; -#325 = CARTESIAN_POINT ( 'NONE', ( 0.7279659260309072600, 0.03271589659566243000, 0.2854891648466604800 ) ) ; -#326 = CARTESIAN_POINT ( 'NONE', ( 3.256266076788393500, 0.3089772776082134200, -5.789734892279159800E-019 ) ) ; -#327 = CARTESIAN_POINT ( 'NONE', ( 0.3899090007420849000, -0.1730895814948707500, 2.049142105997604000E-017 ) ) ; -#328 = CARTESIAN_POINT ( 'NONE', ( 3.299793632137997300, 0.2958932411735617500, 0.05590152637132651100 ) ) ; -#329 = CARTESIAN_POINT ( 'NONE', ( 1.630658965705828600, 0.2014206209710345300, 0.08040891825028270700 ) ) ; -#330 = CARTESIAN_POINT ( 'NONE', ( 1.382395282729765400, 0.2849381025171462400, -0.001229923144264569400 ) ) ; -#331 = CARTESIAN_POINT ( 'NONE', ( 0.5576054449581930900, -0.0006337935926756799200, 0.2917835971242195300 ) ) ; -#332 = CARTESIAN_POINT ( 'NONE', ( 1.937852337735358700, -0.01421876821418632800, 2.762991858016097700 ) ) ; -#333 = CARTESIAN_POINT ( 'NONE', ( 0.4140150194290424500, 0.3165689371280551200, 0.1606470835838635600 ) ) ; -#334 = CARTESIAN_POINT ( 'NONE', ( 1.523609522945569300, -0.06195407814461888200, -7.155734338404313900E-018 ) ) ; -#335 = CARTESIAN_POINT ( 'NONE', ( 0.4214281282113601100, -0.1742706879642266200, -0.01626395045265324700 ) ) ; -#336 = CARTESIAN_POINT ( 'NONE', ( 0.8057735245526093100, -0.1076437586644845000, 0.1408128120397035800 ) ) ; -#337 = CARTESIAN_POINT ( 'NONE', ( 2.132072697560674100, 0.2812944519748434800, 0.005900409857010996600 ) ) ; -#338 = CARTESIAN_POINT ( 'NONE', ( 0.5222063358314504900, -0.1664217163735222100, -0.004319134860765744800 ) ) ; -#339 = CARTESIAN_POINT ( 'NONE', ( 0.9372492811376754700, 0.01574308687219372300, 0.2638140577999674700 ) ) ; -#340 = CARTESIAN_POINT ( 'NONE', ( 0.5774778932999191600, -0.06801399681829090000, 0.2169632293569668200 ) ) ; -#341 = CARTESIAN_POINT ( 'NONE', ( 1.467579268330852400, -0.05920024068281981600, 0.07708794592472165100 ) ) ; -#342 = CARTESIAN_POINT ( 'NONE', ( 1.028676013839170800, 0.003984139556584276300, 0.2496215048314145700 ) ) ; -#343 = CARTESIAN_POINT ( 'NONE', ( 0.3987325355519902300, 0.3730798374144395100, 0.02467901504123397700 ) ) ; -#344 = VERTEX_POINT ( 'NONE', #2105 ) ; -#345 = CARTESIAN_POINT ( 'NONE', ( 1.655258081820062000, 0.3018411994481617900, -0.009730844046009270000 ) ) ; -#346 = CARTESIAN_POINT ( 'NONE', ( 0.5962529092251011000, -0.1528670162659302400, 0.06723334954492638000 ) ) ; -#347 = CARTESIAN_POINT ( 'NONE', ( 1.978389091589710900, 0.3055437368259608100, 0.05444889065837917700 ) ) ; -#348 = CARTESIAN_POINT ( 'NONE', ( 1.495130931444290400, 0.2792914774544905700, 0.01521273745393541800 ) ) ; -#349 = CARTESIAN_POINT ( 'NONE', ( 0.5813996331285831200, 0.004403675096205761400, 0.2990196335101105700 ) ) ; -#350 = CARTESIAN_POINT ( 'NONE', ( 1.968791155941091100, -0.01386695871549581400, 0.1655516510211063600 ) ) ; -#351 = CARTESIAN_POINT ( 'NONE', ( 0.5734991932313330300, 0.02888675473120394500, 0.3066813625834453000 ) ) ; -#352 = CARTESIAN_POINT ( 'NONE', ( 2.199276400088074500, -0.006654998702054770700, 3.683984332017608700 ) ) ; -#353 = CARTESIAN_POINT ( 'NONE', ( 1.238504074412780200, -0.02960415579394926100, 0.1755903022592899000 ) ) ; -#354 = CARTESIAN_POINT ( 'NONE', ( 0.1210836217705891400, 0.004590083628083699600, 0.2212386398510483300 ) ) ; -#355 = CARTESIAN_POINT ( 'NONE', ( 0.5799109506612918400, -0.0006628097830265744500, 0.2998922454176165500 ) ) ; -#356 = CARTESIAN_POINT ( 'NONE', ( 2.189214672730896100, -0.009351030421872907900, 3.683984332017608700 ) ) ; -#357 = CARTESIAN_POINT ( 'NONE', ( 2.091354133691257100, 0.08320098805117728800, 0.1827007472429790800 ) ) ; -#358 = CARTESIAN_POINT ( 'NONE', ( 3.507988796634106300, 0.2822893945693978300, 0.01497611808623556400 ) ) ; -#359 = CARTESIAN_POINT ( 'NONE', ( 1.631566467578037000, 0.2021090011738571100, 0.08071168930875222100 ) ) ; -#360 = CARTESIAN_POINT ( 'NONE', ( 1.357968821122692100, 0.03068207010431289700, 0.1998744490334618000 ) ) ; -#361 = CARTESIAN_POINT ( 'NONE', ( 0.5575198824896885300, 0.0004683589531599974300, 0.2933817117888191100 ) ) ; -#362 = CARTESIAN_POINT ( 'NONE', ( 1.962057309639187100, 0.008926070840367339400, -0.001229923091898654400 ) ) ; -#363 = CARTESIAN_POINT ( 'NONE', ( 1.404743814323082200, -0.07106481901861505500, -7.155734338404321600E-018 ) ) ; -#364 = CARTESIAN_POINT ( 'NONE', ( 1.369130387635209000, -0.006725326647858631500, 0.1899228292502981900 ) ) ; -#365 = CARTESIAN_POINT ( 'NONE', ( 0.7487310425734253800, -0.07867706622731929200, 0.1915651954960634900 ) ) ; -#366 = CARTESIAN_POINT ( 'NONE', ( 2.032482631253261100, 0.3094264813111156100, 0.01699597483715639000 ) ) ; -#367 = CARTESIAN_POINT ( 'NONE', ( 0.5521649160313667500, -0.1630282225223980100, -0.0008114053952059570000 ) ) ; -#368 = CARTESIAN_POINT ( 'NONE', ( 0.9363763757199549100, 0.04315398785906521300, 0.2583476143867509700 ) ) ; -#369 = CARTESIAN_POINT ( 'NONE', ( 0.5824046368404209900, -0.06747771445369843400, 0.2172724615404471300 ) ) ; -#370 = CARTESIAN_POINT ( 'NONE', ( 1.466687936336046300, -0.06572312924333134600, 0.03822712120977293100 ) ) ; -#371 = CARTESIAN_POINT ( 'NONE', ( 1.066323731119690300, -0.02306383458844063500, 0.2101428465274423300 ) ) ; -#372 = CARTESIAN_POINT ( 'NONE', ( 0.3546182088031747400, 0.3553006393514233100, 0.01654606731610911900 ) ) ; -#373 = CARTESIAN_POINT ( 'NONE', ( 1.666907041397535500, 0.3100931974067608900, -0.0006420630753153377400 ) ) ; -#374 = ORIENTED_EDGE ( 'NONE', *, *, #3691, .T. ) ; -#375 = CARTESIAN_POINT ( 'NONE', ( 0.3316602916105169100, -0.1703593484284582300, 0.03959174091855900000 ) ) ; -#376 = CARTESIAN_POINT ( 'NONE', ( 1.889299561759128400, 0.3257428880165873500, 0.05291084001279015800 ) ) ; -#377 = CARTESIAN_POINT ( 'NONE', ( 3.500668866693442000, 0.2851586425554382700, -9.351243737687468000E-019 ) ) ; -#378 = CARTESIAN_POINT ( 'NONE', ( 0.5573782463131671200, 0.003221055772242520400, 0.2971113317959213600 ) ) ; -#379 = CARTESIAN_POINT ( 'NONE', ( 1.989530948889486600, -0.04422960233873229900, 0.02518158938010889000 ) ) ; -#380 = CARTESIAN_POINT ( 'NONE', ( 0.5603012852726959600, 0.02127243339529849600, 0.3075767161774009600 ) ) ; -#381 = CARTESIAN_POINT ( 'NONE', ( 3.431156985069792100, -0.3704101030492588100, -9.888300952793499500E-012 ) ) ; -#382 = CARTESIAN_POINT ( 'NONE', ( 1.624885734521520400, -0.009295655308375172500, 0.1800159707020671800 ) ) ; -#383 = CARTESIAN_POINT ( 'NONE', ( 1.236046790711721000, -0.08431493479528429100, 0.06056019535399632300 ) ) ; -#384 = CARTESIAN_POINT ( 'NONE', ( 0.4060575647123722500, 0.3767425152267474000, -0.007318221109233100600 ) ) ; -#385 = CARTESIAN_POINT ( 'NONE', ( 0.6732108951907482800, 0.02169718727738234600, 0.2917462848706339200 ) ) ; -#386 = CARTESIAN_POINT ( 'NONE', ( 2.100701036851881500, -0.02168968672733728700, 3.683984332017607300 ) ) ; -#387 = CARTESIAN_POINT ( 'NONE', ( 1.907766309921795200, 0.09827439545363093900, 0.1783069620321639800 ) ) ; -#388 = CARTESIAN_POINT ( 'NONE', ( 0.5810908796412518300, 0.01188576057267698400, 0.3030202039395540300 ) ) ; -#389 = VECTOR ( 'NONE', #3475, 1.000000000000000000 ) ; -#390 = CARTESIAN_POINT ( 'NONE', ( 1.837529542122887700, 0.2224605444752212300, 0.1157894824149002200 ) ) ; -#391 = CARTESIAN_POINT ( 'NONE', ( 1.376112139713977700, 0.05249549619077797900, 0.1941182671575923700 ) ) ; -#392 = CARTESIAN_POINT ( 'NONE', ( 0.4675893701495686400, -0.005916302428181419200, 0.2874909481839565400 ) ) ; -#393 = CARTESIAN_POINT ( 'NONE', ( 1.962533709221215200, 0.01047091812375988700, 0.3060142493172983700 ) ) ; -#394 = CARTESIAN_POINT ( 'NONE', ( 0.5750756416164870500, 0.05060242815039517300, 0.2887502613550475500 ) ) ; -#395 = CARTESIAN_POINT ( 'NONE', ( 1.365669662375759600, -0.07344061114542976800, 0.04747530834056030300 ) ) ; -#396 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, - ( #2701, #8989, #5443, #8191, #571, #5502, #3967, #8249, #4747, #4719, #7513, #5472, #8901, #1162, #3296, #4026, #1866, #8933, #3998, #484, #5416, #512, #1190, #6118, #1897, #2610, #4184, #5663, #1439, #2832, #704, #9148, #9115, #5600, #8464, #2863, #22, #4216, #8435, #2040, #4912, #7761, #4246, #6303, #7728, #6367, #8369, #5630, #2799, #2137, #4812, #7078, #3441, #3407, #4944, #6237, #4150, #605, #671, #4117, #1375, #736 ), - .UNSPECIFIED., .F., .F., - ( 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4 ), - ( 4.330126110704521300E-012, 0.005413626118352905100, 0.01082725223237568400, 0.02165450446042122000, 0.03248175668846675600, 0.04330900891651229300, 0.06496351337260337900, 0.08661801782869445200, 0.1082725222847855700, 0.1299270267408766400, 0.1515815311969677400, 0.1732360356530588400, 0.1948905401091499100, 0.2165450445652410100, 0.2381995490213320600, 0.2490268012493782900, 0.2598540534774245200, 0.2706813057054707200, 0.2815085579335169200, 0.2869221840475407200, 0.2923358101615644600, 0.3031630623896119900, 0.3139903146176595300, 0.3194039407316833200, 0.3221107537886945800, 0.3248175668457058400, 0.3302311929597271900, 0.3356448190737484900, 0.3383516321307591400, 0.3410584451877697900, 0.3464720713017912000 ), - .UNSPECIFIED. ) ; -#397 = CARTESIAN_POINT ( 'NONE', ( 0.8045246714548079900, -0.1341806708627901700, 0.02017266335955104600 ) ) ; -#398 = CARTESIAN_POINT ( 'NONE', ( 1.827469485583549200, 0.3419163278275030300, 0.03524766810590874300 ) ) ; -#399 = VECTOR ( 'NONE', #3508, 1.000000000000000000 ) ; -#400 = CARTESIAN_POINT ( 'NONE', ( 0.6061395043551224300, -0.1569184173171591600, 0.0007677646308107723100 ) ) ; -#401 = CARTESIAN_POINT ( 'NONE', ( 0.9805443916165003100, 0.3538086469507437700, -0.001229923144265972400 ) ) ; -#402 = CARTESIAN_POINT ( 'NONE', ( 0.5530724320531159600, -0.05504319681776781400, 0.2303895604640229000 ) ) ; -#403 = CARTESIAN_POINT ( 'NONE', ( 1.441811253218379600, -0.0008105467796470922100, 0.1931142457672588000 ) ) ; -#404 = CARTESIAN_POINT ( 'NONE', ( 1.064277982053754200, -0.08887995508819956900, 0.1140719502738543900 ) ) ; -#405 = CARTESIAN_POINT ( 'NONE', ( 0.01062207129284124800, -0.0009273842490788997100, -0.1317234586977131500 ) ) ; -#406 = VERTEX_POINT ( 'NONE', #8337 ) ; -#407 = CARTESIAN_POINT ( 'NONE', ( 2.081085968267407900, 0.2976164456412566700, 0.0005785904207028156000 ) ) ; -#408 = CARTESIAN_POINT ( 'NONE', ( 0.5056751478622122400, -0.1618241470697587800, 0.06110255643751138400 ) ) ; -#409 = CARTESIAN_POINT ( 'NONE', ( 3.422094434760851700, -0.6002167246573469900, 1.056761125853546100 ) ) ; -#410 = CARTESIAN_POINT ( 'NONE', ( 0.1767972747915100000, 0.0006544142421425203100, 0.2541261422623541900 ) ) ; -#411 = CARTESIAN_POINT ( 'NONE', ( 1.989679455856691300, -0.0005053772283785118400, 0.1921913146141041300 ) ) ; -#412 = ADVANCED_FACE ( 'NONE', ( #4455 ), #6334, .T. ) ; -#413 = CARTESIAN_POINT ( 'NONE', ( 0.5482062116695440900, 0.4041742317705085400, 5.814034149953509800E-018 ) ) ; -#414 = CARTESIAN_POINT ( 'NONE', ( 3.256265864990374000, 0.2500128674337165300, 0.08670841058728048800 ) ) ; -#415 = CARTESIAN_POINT ( 'NONE', ( 1.683881081363576100, -0.05244840176199527800, 0.01780854811788932700 ) ) ; -#416 = CARTESIAN_POINT ( 'NONE', ( 1.209269323924319700, -0.04470835668651962400, 0.1599588943964147500 ) ) ; -#417 = CARTESIAN_POINT ( 'NONE', ( 0.06867142557024386000, 0.004589822868374227900, 0.1804562768614009800 ) ) ; -#418 = CARTESIAN_POINT ( 'NONE', ( 0.4842254647600627800, -0.03014892428920901100, 0.3036462978309328900 ) ) ; -#419 = CARTESIAN_POINT ( 'NONE', ( 2.205800210074809100, -0.004551458773204286600, 3.223384229701562000 ) ) ; -#420 = CARTESIAN_POINT ( 'NONE', ( 0.2514506600170931000, -0.1606081669080766900, -1.366094737331735400E-017 ) ) ; -#421 = CARTESIAN_POINT ( 'NONE', ( 0.05729342511901808900, 0.06580737584288853800, 0.2110350497527460600 ) ) ; -#422 = CARTESIAN_POINT ( 'NONE', ( 1.634996368159758400, 0.1697940589470794400, 0.09138076363568342600 ) ) ; -#423 = CARTESIAN_POINT ( 'NONE', ( 1.358126336392124800, 0.01754938692753982300, 0.2021059330222240200 ) ) ; -#424 = CARTESIAN_POINT ( 'NONE', ( 0.5799139561788848600, 0.002985606286794562100, 0.2969002989598928900 ) ) ; -#425 = CARTESIAN_POINT ( 'NONE', ( 1.936566526804544200, 0.009059429746274494400, -0.001229923091899187600 ) ) ; -#426 = CARTESIAN_POINT ( 'NONE', ( 0.5079093027551029300, 0.3408387446243534800, 0.1536896566117482200 ) ) ; -#427 = CARTESIAN_POINT ( 'NONE', ( 3.256265869843306700, 0.2794580021702015600, -0.001546037528793257600 ) ) ; -#428 = CARTESIAN_POINT ( 'NONE', ( 1.367708308624837800, -0.04302428725123297300, 0.1381936811901099700 ) ) ; -#429 = CARTESIAN_POINT ( 'NONE', ( 0.8059765554829065900, -0.09918519726136976200, 0.1553468409265206500 ) ) ; -#430 = ORIENTED_EDGE ( 'NONE', *, *, #7988, .T. ) ; -#431 = CARTESIAN_POINT ( 'NONE', ( 1.626206666209355300, 0.2744492828987128400, 0.004523492318496288900 ) ) ; -#432 = CARTESIAN_POINT ( 'NONE', ( 0.4198735284305599200, -0.1743052080620337600, -0.01065697300911766300 ) ) ; -#433 = CARTESIAN_POINT ( 'NONE', ( 1.098766157846541700, 0.08023946610246546200, 0.2233891299211527000 ) ) ; -#434 = CARTESIAN_POINT ( 'NONE', ( 0.04660924043700719700, -0.03096740524691843400, 0.1368153765917852200 ) ) ; -#435 = CARTESIAN_POINT ( 'NONE', ( 1.440795228229780900, -0.02461253269318919300, 0.1611074311591346200 ) ) ; -#436 = CARTESIAN_POINT ( 'NONE', ( 0.9776434689326738400, -0.1064555816558234700, 0.09281093249606986500 ) ) ; -#437 = CARTESIAN_POINT ( 'NONE', ( 0.5831344205688751000, 0.4038908012691184700, 0.02201188564514726400 ) ) ; -#438 = CARTESIAN_POINT ( 'NONE', ( 1.925010080196403000, 0.3357124161567690600, 0.01272329352111026600 ) ) ; -#439 = CARTESIAN_POINT ( 'NONE', ( 0.2768606330650457100, -0.1590559858603266500, 0.07111566476025568700 ) ) ; -#440 = CARTESIAN_POINT ( 'NONE', ( -4.999999999999998200, -5.000000000000000000, 0.0000000000000000000 ) ) ; -#441 = CARTESIAN_POINT ( 'NONE', ( 0.4938806144848305000, -0.0007957149969735066700, 0.2920264999525583600 ) ) ; -#442 = CARTESIAN_POINT ( 'NONE', ( 1.968919951917362800, 0.004462605674416808600, 0.1982609195485760800 ) ) ; -#443 = CARTESIAN_POINT ( 'NONE', ( 1.500075641616488000, 0.1900685960372992000, 0.1427604192227327800 ) ) ; -#444 = CARTESIAN_POINT ( 'NONE', ( 3.533686968192515400, -0.3704101030492589200, 0.01626280027615100200 ) ) ; -#445 = CARTESIAN_POINT ( 'NONE', ( 1.683772563611471300, -0.05259682088562223100, 0.01288373868165079900 ) ) ; -#446 = CARTESIAN_POINT ( 'NONE', ( 1.210516715209696500, -0.002315330117706571000, 0.2131327847610473600 ) ) ; -#447 = CARTESIAN_POINT ( 'NONE', ( 0.5601879294929215100, 0.4034018450300644900, -0.02798960888628834700 ) ) ; -#448 = CARTESIAN_POINT ( 'NONE', ( 2.218062919402290500, -0.001622786664667641400, 3.223375835989212400 ) ) ; -#449 = CARTESIAN_POINT ( 'NONE', ( 1.926822675889885600, 0.09826146954411994800, 0.1783109365757623600 ) ) ; -#450 = CARTESIAN_POINT ( 'NONE', ( 1.712496998619030600, 0.2091665241366558200, 0.1092803145398763600 ) ) ; -#451 = CARTESIAN_POINT ( 'NONE', ( 1.376619008133175300, 0.009137579054219857600, 0.2019873583129740700 ) ) ; -#452 = CARTESIAN_POINT ( 'NONE', ( 0.4938902421264047000, -0.004044943362945252500, 0.2881964782054439200 ) ) ; -#453 = CARTESIAN_POINT ( 'NONE', ( 1.871203943909296700, 0.01250496935894074300, 0.7668807104982421400 ) ) ; -#454 = CARTESIAN_POINT ( 'NONE', ( 3.256265959812514800, 0.3188976749131209300, -0.002013469394533464400 ) ) ; -#455 = CARTESIAN_POINT ( 'NONE', ( 1.380669217211854900, -0.06738363473158459600, 0.07385001636620369700 ) ) ; -#456 = CARTESIAN_POINT ( 'NONE', ( 0.6897875694840127600, -0.1473025372991489900, 0.01537301199307286600 ) ) ; -#457 = CARTESIAN_POINT ( 'NONE', ( 1.741102721077765200, 0.3309250109231967100, 0.04129085208939276700 ) ) ; -#458 = CARTESIAN_POINT ( 'NONE', ( 0.5955867557544928200, -0.1580765278043201300, 0.008075086057706223900 ) ) ; -#459 = CARTESIAN_POINT ( 'NONE', ( 1.053589130595531200, 0.001725157964380219500, 0.2473113015599059700 ) ) ; -#460 = CARTESIAN_POINT ( 'NONE', ( 0.5834689612188058700, -0.03292720537820548200, 0.2537606106585144100 ) ) ; -#461 = CARTESIAN_POINT ( 'NONE', ( 1.455999712449811000, -0.008312340437826248900, 0.1835066194106234300 ) ) ; -#462 = CARTESIAN_POINT ( 'NONE', ( 0.9797814808795294300, -0.04046221724457788000, 0.2032756515925072700 ) ) ; -#463 = CARTESIAN_POINT ( 'NONE', ( 0.4526294522305840400, 0.3874166978095250300, 0.04379517005970642900 ) ) ; -#464 = CARTESIAN_POINT ( 'NONE', ( 1.629219885545217800, 0.2745686362060859600, -0.02708556125030663400 ) ) ; -#465 = CARTESIAN_POINT ( 'NONE', ( 0.5289318857527580700, -0.1516778889754435400, 0.09684276830680560400 ) ) ; -#466 = CARTESIAN_POINT ( 'NONE', ( 3.431156839517462800, -0.04272679221858664800, -1.151964808265848500E-016 ) ) ; -#467 = CARTESIAN_POINT ( 'NONE', ( 0.02325833357367394400, 0.09930822190951027500, 0.1875220089946216500 ) ) ; -#468 = CARTESIAN_POINT ( 'NONE', ( 1.936963791800949200, -0.04088140801944395400, 0.05642001904014692200 ) ) ; -#469 = CARTESIAN_POINT ( 'NONE', ( 3.490092545004591000, -0.3704101030492589200, 0.01796411897600325900 ) ) ; -#470 = CARTESIAN_POINT ( 'NONE', ( 1.683463069035954700, -0.05251264013606316000, -0.0007292351520587558400 ) ) ; -#471 = CARTESIAN_POINT ( 'NONE', ( 1.210719719941723900, 0.004909905051898366700, 0.2223160804143052300 ) ) ; -#472 = CARTESIAN_POINT ( 'NONE', ( 0.5894391351160759300, 0.4023852920282207100, -0.03617710622056625300 ) ) ; -#473 = CARTESIAN_POINT ( 'NONE', ( 1.763706472452514000, 0.2273031052968050300, 0.1107272000583164200 ) ) ; -#474 = CARTESIAN_POINT ( 'NONE', ( 2.301834013985271100, 0.03917465633906380700, 0.3059535166767420300 ) ) ; -#475 = CARTESIAN_POINT ( 'NONE', ( 2.021930558028018200, 0.09183268773757399800, 0.1802428452558960700 ) ) ; -#476 = CARTESIAN_POINT ( 'NONE', ( 1.403369585963478300, 0.08253885310072139900, 0.1852186900747210500 ) ) ; -#477 = CARTESIAN_POINT ( 'NONE', ( 1.810514451530951300, -0.04573947630153152300, 0.03785458292368609100 ) ) ; -#478 = CARTESIAN_POINT ( 'NONE', ( 0.5712356182010371900, 0.002148533347680059400, 0.2955850351484216000 ) ) ; -#479 = CARTESIAN_POINT ( 'NONE', ( 1.915861026503642200, -0.006960503776561877100, 2.302450235238008100 ) ) ; -#480 = CARTESIAN_POINT ( 'NONE', ( -0.002967176608975174300, -0.003849503014462962700, 0.04230638118215810500 ) ) ; -#481 = EDGE_CURVE ( 'NONE', #5226, #9141, #7663, .T. ) ; -#482 = CARTESIAN_POINT ( 'NONE', ( 3.256265869843306700, 0.2794580021712229600, -0.001862151599627718400 ) ) ; -#483 = CARTESIAN_POINT ( 'NONE', ( 1.379630902898226300, -0.07390789977335976400, 0.02253119913902786400 ) ) ; -#484 = CARTESIAN_POINT ( 'NONE', ( 3.593518791758801200, -0.02102092518880042900, 0.1453164623738277500 ) ) ; -#485 = CARTESIAN_POINT ( 'NONE', ( 0.6911152558379034500, -0.05991985338548033700, 0.2188098324976968100 ) ) ; -#486 = CARTESIAN_POINT ( 'NONE', ( 2.131605625614728000, 0.2793473191557767100, 0.01711709197635581700 ) ) ; -#487 = CARTESIAN_POINT ( 'NONE', ( 0.6111675631127090300, -0.1563185907249995400, 0.009022443266768478600 ) ) ; -#488 = CARTESIAN_POINT ( 'NONE', ( 0.9954757462566906600, 0.01601365627150963500, 0.2544471844282876800 ) ) ; -#489 = CARTESIAN_POINT ( 'NONE', ( 0.5787168814323711000, -0.01559694558211366400, 0.2736847302480278600 ) ) ; -#490 = CARTESIAN_POINT ( 'NONE', ( 1.452806065198473100, -0.06317164371118244600, 0.06441369257604326300 ) ) ; -#491 = CARTESIAN_POINT ( 'NONE', ( 0.5683642912281038400, 0.4044366752872889900, 0.01027018072739223500 ) ) ; -#492 = CARTESIAN_POINT ( 'NONE', ( 0.5068186076751413100, 0.02921976915206081500, 0.2930349849938808600 ) ) ; -#493 = CARTESIAN_POINT ( 'NONE', ( 0.5782199471516740200, -0.1515793839992689600, 0.08351668507609716400 ) ) ; -#494 = CARTESIAN_POINT ( 'NONE', ( 3.700806667473318400, -0.02899862460998634300, 0.1168244861496005200 ) ) ; -#495 = CARTESIAN_POINT ( 'NONE', ( -0.005660468995263049200, 0.1461605159078003300, 0.1610175130692239300 ) ) ; -#496 = CARTESIAN_POINT ( 'NONE', ( 1.968551840217085000, -0.03861123141120725900, 0.07004600177776862400 ) ) ; -#497 = CARTESIAN_POINT ( 'NONE', ( 0.2992677593432069800, 0.3260634121919840900, 1.528725063204558500E-017 ) ) ; -#498 = CARTESIAN_POINT ( 'NONE', ( 3.454549627451561500, -0.3704101030492588100, 0.01328029102559191500 ) ) ; -#499 = CARTESIAN_POINT ( 'NONE', ( 1.561138576253857900, -0.02888380484932073800, 0.1465529882318925300 ) ) ; -#500 = CARTESIAN_POINT ( 'NONE', ( 1.181743123348095300, -0.002515935798433677200, 0.2171114299776812900 ) ) ; -#501 = CARTESIAN_POINT ( 'NONE', ( 0.2499961686889949100, 0.2926349332857751700, -0.02647330083907570300 ) ) ; -#502 = CARTESIAN_POINT ( 'NONE', ( 1.912164766836086200, 0.2312568541374618600, 0.1070952128516391300 ) ) ; -#503 = CARTESIAN_POINT ( 'NONE', ( 1.753829403601737000, 0.05943550902948001300, 0.1886966950853134500 ) ) ; -#504 = ORIENTED_EDGE ( 'NONE', *, *, #4084, .T. ) ; -#505 = CARTESIAN_POINT ( 'NONE', ( 2.120385158313667300, 0.1640330754567886900, 0.09414180623683499100 ) ) ; -#506 = CARTESIAN_POINT ( 'NONE', ( 1.417535762965223000, 0.05762898864200383100, 0.1905432806988219500 ) ) ; -#507 = CARTESIAN_POINT ( 'NONE', ( 1.813027135812435500, 0.003328492362447255100, 0.1973211534480579500 ) ) ; -#508 = CARTESIAN_POINT ( 'NONE', ( 0.5678873154582388900, 0.003284528921629670300, 0.2971642810862079000 ) ) ; -#509 = CARTESIAN_POINT ( 'NONE', ( 1.825259927402189000, 0.01526130493551081100, -0.001229923091899354200 ) ) ; -#510 = CARTESIAN_POINT ( 'NONE', ( 3.256265869740006200, 0.2793261073844866000, -0.001229923771659573900 ) ) ; -#511 = CARTESIAN_POINT ( 'NONE', ( 1.349727508190304600, -0.009909262737768154100, 0.1875940935556088800 ) ) ; -#512 = CARTESIAN_POINT ( 'NONE', ( 3.571887624324392900, -0.02048763187575091200, 0.1469818122899721700 ) ) ; -#513 = CARTESIAN_POINT ( 'NONE', ( 0.6916375843780739900, 0.003711171483577802000, 0.2933092735913411800 ) ) ; -#514 = CARTESIAN_POINT ( 'NONE', ( 2.080088050115892700, 0.2918476994116365700, 0.02775418967600868200 ) ) ; -#515 = CARTESIAN_POINT ( 'NONE', ( 0.08738584310432083400, -0.09270409081059538500, -0.08341868437925667500 ) ) ; -#516 = CARTESIAN_POINT ( 'NONE', ( 0.9933204316103198000, 0.07918200172426637100, 0.2409633564381557800 ) ) ; -#517 = CARTESIAN_POINT ( 'NONE', ( 0.5836174198685110100, -0.02385602515109552800, 0.2638163105299632900 ) ) ; -#518 = CARTESIAN_POINT ( 'NONE', ( 1.451731199419271200, -0.06795010781353205700, 0.01550437905160322700 ) ) ; -#519 = CARTESIAN_POINT ( 'NONE', ( 0.2470212657102713600, 0.2910861307335790300, 0.01282245599883943100 ) ) ; -#520 = CARTESIAN_POINT ( 'NONE', ( 0.5383030815899840800, 0.05602137815671981400, 0.2873554218605051100 ) ) ; -#521 = CARTESIAN_POINT ( 'NONE', ( 0.3239502220386468700, -0.1615830268906293100, 0.07785022666365332100 ) ) ; -#522 = CARTESIAN_POINT ( 'NONE', ( 1.924958433173151300, 0.3111425278319188700, 0.06257384591942544100 ) ) ; -#523 = CARTESIAN_POINT ( 'NONE', ( 3.523532002642936900, 0.2780525152080080000, -0.02431578194655718800 ) ) ; -#524 = CARTESIAN_POINT ( 'NONE', ( 0.5737645329264449100, 0.004674131020061311800, 0.2988725759041500100 ) ) ; -#525 = CARTESIAN_POINT ( 'NONE', ( 1.968563742254478800, -0.03775757269326662800, 0.07510617426535015600 ) ) ; -#526 = CARTESIAN_POINT ( 'NONE', ( 1.500075641616487300, 0.1237803373363071100, 0.1708620315444383500 ) ) ; -#527 = CARTESIAN_POINT ( 'NONE', ( 3.540598787465541400, -0.3704101030492588100, 0.01560419839869258700 ) ) ; -#528 = CARTESIAN_POINT ( 'NONE', ( 1.562835740885884000, 0.003005182279090190500, 0.1969685827417987600 ) ) ; -#529 = CARTESIAN_POINT ( 'NONE', ( 1.210433149902032700, -0.005356563555730664600, 0.2094449785535355300 ) ) ; -#530 = CARTESIAN_POINT ( 'NONE', ( 0.02343693675287865000, 0.01049984815841598100, -0.1626343385375527100 ) ) ; -#531 = CARTESIAN_POINT ( 'NONE', ( 1.782567087927089200, 0.2249747354303488800, 0.1127768053863179900 ) ) ; -#532 = CARTESIAN_POINT ( 'NONE', ( 0.9992327270899276100, 0.004589887210273653500, 0.2558635605421438200 ) ) ; -#533 = CARTESIAN_POINT ( 'NONE', ( 1.417640990745571400, 0.04751480690505105500, 0.1927463033819467000 ) ) ; -#534 = CARTESIAN_POINT ( 'NONE', ( 1.810202307363071500, -0.04737777847974045100, 0.01660796701507450200 ) ) ; -#535 = ORIENTED_EDGE ( 'NONE', *, *, #7750, .T. ) ; -#536 = CARTESIAN_POINT ( 'NONE', ( 0.5573982986167624900, 0.002504350504074937000, 0.2962013884618377400 ) ) ; -#537 = CARTESIAN_POINT ( 'NONE', ( 1.908980048218282600, -0.01371623897578033700, 3.530507042417395000 ) ) ; -#538 = CARTESIAN_POINT ( 'NONE', ( 0.4887473922058304700, 0.3076066961325605300, 0.1833666868714501600 ) ) ; -#539 = CARTESIAN_POINT ( 'NONE', ( 3.256265930271717400, 0.3188974147418646200, -0.001621653760257997000 ) ) ; -#540 = CARTESIAN_POINT ( 'NONE', ( 1.348430194740655800, -0.04405112292553092800, 0.1391464953775091700 ) ) ; -#541 = VERTEX_POINT ( 'NONE', #3540 ) ; -#542 = CARTESIAN_POINT ( 'NONE', ( 0.6898959987760946400, -0.1463799516174046900, 0.04028268404966143400 ) ) ; -#543 = CARTESIAN_POINT ( 'NONE', ( 0.3436998578488720800, -0.1737835552485596000, -0.008143049091488531500 ) ) ; -#544 = CARTESIAN_POINT ( 'NONE', ( 1.052576033653128700, 0.03617100705872644500, 0.2410929199027371200 ) ) ; -#545 = CARTESIAN_POINT ( 'NONE', ( -0.01222942294211386800, 0.08776790298964209900, 0.1166789983830183500 ) ) ; -#546 = CARTESIAN_POINT ( 'NONE', ( 1.426905220154958800, -0.01084300559075468400, 0.1812439633196572800 ) ) ; -#547 = CARTESIAN_POINT ( 'NONE', ( 0.02218419025548671500, 0.02871621950263114600, -0.09797368194248642900 ) ) ; -#548 = CARTESIAN_POINT ( 'NONE', ( 0.5969231958636562800, 0.07211496181761090100, 0.2836725108925937700 ) ) ; -#549 = CARTESIAN_POINT ( 'NONE', ( 0.5731177986190593200, -0.1434784718609345400, 0.1115126763823748300 ) ) ; -#550 = CARTESIAN_POINT ( 'NONE', ( 2.082392795837448000, 0.2538159149359990900, 0.06749214544354073500 ) ) ; -#551 = CARTESIAN_POINT ( 'NONE', ( 3.463108576629336800, -0.03319836364427279600, 0.09854597845174234400 ) ) ; -#552 = CARTESIAN_POINT ( 'NONE', ( 0.4938831625053619600, -0.0005566725998755739400, 0.2922964417040360100 ) ) ; -#553 = CARTESIAN_POINT ( 'NONE', ( 1.937514102872550200, -0.01336840539974404300, 0.1669293519061448300 ) ) ; -#554 = CARTESIAN_POINT ( 'NONE', ( 0.5750756416164879400, 0.4023197324409089100, 0.03362018280038026700 ) ) ; -#555 = CARTESIAN_POINT ( 'NONE', ( 3.540323529835452300, -0.3704101030492588700, 0.01563095933971707000 ) ) ; -#556 = CARTESIAN_POINT ( 'NONE', ( 1.558366203532010300, -0.05894644892083023000, 0.03624421361452042500 ) ) ; -#557 = CARTESIAN_POINT ( 'NONE', ( 1.152991114504053000, -0.002717943432235525600, 0.2212666657129832600 ) ) ; -#558 = CARTESIAN_POINT ( 'NONE', ( 0.5124172834185275500, 0.4014696095348087000, -0.01317380947963714900 ) ) ; -#559 = CARTESIAN_POINT ( 'NONE', ( 1.742722966759490100, 0.03919953202885703000, 0.1929853597865130400 ) ) ; -#560 = CARTESIAN_POINT ( 'NONE', ( 1.764008661659010700, 0.06706818858343990800, 0.1868850391210321000 ) ) ; -#561 = CARTESIAN_POINT ( 'NONE', ( 1.626647032960211000, 0.2733989018115676700, 0.01562804016537006400 ) ) ; -#562 = CARTESIAN_POINT ( 'NONE', ( 2.043161239159516200, 0.1828055744330401300, 0.1021312635115329300 ) ) ; -#563 = CARTESIAN_POINT ( 'NONE', ( 1.404173009667534900, 0.009162074070075965100, 0.2002274831386739200 ) ) ; -#564 = CARTESIAN_POINT ( 'NONE', ( 1.841892210328221400, -0.04619684637013077300, 0.02162380408663884500 ) ) ; -#565 = CARTESIAN_POINT ( 'NONE', ( 0.5236675991107295800, -0.0002762076502962340600, 0.2928008021860218400 ) ) ; -#566 = CARTESIAN_POINT ( 'NONE', ( 1.906606684998123100, -0.0004721533252096676800, 1.841849279982900300 ) ) ; -#567 = CARTESIAN_POINT ( 'NONE', ( 0.2708336443422766400, -0.005526443678203429900, 0.2723295734638087600 ) ) ; -#568 = CARTESIAN_POINT ( 'NONE', ( 0.4433329760845911000, 0.2606937446041210900, 0.2101496489861657800 ) ) ; -#569 = CARTESIAN_POINT ( 'NONE', ( 3.256265764022644200, 0.3143676303910150100, 0.01240964617043199800 ) ) ; -#570 = CARTESIAN_POINT ( 'NONE', ( 1.346554464402951500, -0.07420301852761235200, 0.05492508037329586100 ) ) ; -#571 = CARTESIAN_POINT ( 'NONE', ( 3.720144337952059600, -0.02649256004028373300, 0.1265518474307511500 ) ) ; -#572 = CARTESIAN_POINT ( 'NONE', ( 0.5838193365117203500, 0.008616594050715464800, 0.2979042161574040900 ) ) ; -#573 = CARTESIAN_POINT ( 'NONE', ( 0.6915938294781671700, -0.002355060331823200000, 0.2857919153946655300 ) ) ; -#574 = CARTESIAN_POINT ( 'NONE', ( 0.5199954127264697600, -0.1666167301714829300, 0.003484572817793209000 ) ) ; -#575 = CARTESIAN_POINT ( 'NONE', ( 1.181366685673678900, 0.3017629211087926600, 0.06729947971150473900 ) ) ; -#576 = CARTESIAN_POINT ( 'NONE', ( 0.5785506401861094700, -0.03344448586517168000, 0.2534429768355845300 ) ) ; -#577 = CARTESIAN_POINT ( 'NONE', ( 1.426991095573761000, -0.008732786124484803700, 0.1839469607942081100 ) ) ; -#578 = CARTESIAN_POINT ( 'NONE', ( 0.5546876900093424800, 0.4008474951195284400, 0.04304320056231960400 ) ) ; -#579 = CARTESIAN_POINT ( 'NONE', ( 0.3926383802399673900, 0.01002444343034092400, 0.2922916962123391400 ) ) ; -#580 = CARTESIAN_POINT ( 'NONE', ( 0.5770135648607501700, -0.1125725476275503100, 0.1666062763163964600 ) ) ; -#581 = CARTESIAN_POINT ( 'NONE', ( 1.892168161234282700, 0.2859984051198349900, 0.08721799900987897700 ) ) ; -#582 = CARTESIAN_POINT ( 'NONE', ( 3.388318026242022700, 0.3087758740930330900, -0.01168410418115358400 ) ) ; -#583 = CARTESIAN_POINT ( 'NONE', ( 0.05689891581894308800, 0.06339689275985871400, 0.2096527629381354500 ) ) ; -#584 = CARTESIAN_POINT ( 'NONE', ( 1.968471261135042100, -0.04316146315292335200, 0.03674956392421144900 ) ) ; -#585 = ADVANCED_FACE ( 'NONE', ( #5700 ), #6950, .T. ) ; -#586 = CARTESIAN_POINT ( 'NONE', ( 3.750075641616487800, -0.04540687134603400100, -9.757237932114110100E-012 ) ) ; -#587 = CARTESIAN_POINT ( 'NONE', ( 3.629635093783200700, -0.3704101030492588100, 0.003155322833433213400 ) ) ; -#588 = CARTESIAN_POINT ( 'NONE', ( 1.558213777514642500, -0.05943520465065854600, 0.02981954140878131600 ) ) ; -#589 = CARTESIAN_POINT ( 'NONE', ( 1.178369209464120300, -0.09098762331472154400, 0.05648104351355057200 ) ) ; -#590 = CARTESIAN_POINT ( 'NONE', ( 0.05631343601929485900, 0.07351826075833467500, -0.1268054093006134900 ) ) ; -#591 = CARTESIAN_POINT ( 'NONE', ( 1.907782290076588800, 0.01042380581230632800, 0.1979248757252685700 ) ) ; -#592 = CARTESIAN_POINT ( 'NONE', ( 1.806974507983643200, 0.08614758030935389100, 0.1818774073572215500 ) ) ; -#593 = ORIENTED_EDGE ( 'NONE', *, *, #2491, .T. ) ; -#594 = CARTESIAN_POINT ( 'NONE', ( 3.487364721662730800, -0.04475026981594895000, 0.01790938232873727200 ) ) ; -#595 = CARTESIAN_POINT ( 'NONE', ( 2.091174198892229900, 0.1698009957934305500, 0.09736361749687993900 ) ) ; -#596 = CARTESIAN_POINT ( 'NONE', ( 1.389953806511773600, 0.05256735576814253200, 0.1931690256436768800 ) ) ; -#597 = CARTESIAN_POINT ( 'NONE', ( 1.809923003362833300, -0.04768160841205704200, -0.0007711038689957193300 ) ) ; -#598 = CARTESIAN_POINT ( 'NONE', ( 0.1764942896812088700, -0.001353379300976342800, 0.2528817523187594800 ) ) ; -#599 = CARTESIAN_POINT ( 'NONE', ( 1.850034209253250900, 0.003263665553391303900, 2.302513374457306700 ) ) ; -#600 = CARTESIAN_POINT ( 'NONE', ( 0.5695157711058581600, 0.007892968334111794000, 0.3013970060068976200 ) ) ; -#601 = CARTESIAN_POINT ( 'NONE', ( 0.001676444468748442900, -0.03625518488180401500, 0.1145855342119758700 ) ) ; -#602 = EDGE_CURVE ( 'NONE', #5201, #541, #6940, .T. ) ; -#603 = CARTESIAN_POINT ( 'NONE', ( 3.256265853774500000, 0.3146976639293452800, 0.02401472892748349200 ) ) ; -#604 = CARTESIAN_POINT ( 'NONE', ( 1.345757558743627500, -0.07684508858532046500, 0.01175615233287285300 ) ) ; -#605 = CARTESIAN_POINT ( 'NONE', ( 3.394636042751161900, -0.02575165324243577900, 0.1292827466307124900 ) ) ; -#606 = CARTESIAN_POINT ( 'NONE', ( 0.09762536382170590400, -0.2458081546770196600, 0.2396898423055191000 ) ) ; -#607 = CARTESIAN_POINT ( 'NONE', ( 0.6329850219435807500, -0.09108347050269149900, 0.1886770239780628800 ) ) ; -#608 = FACE_OUTER_BOUND ( 'NONE', #6543, .T. ) ; -#609 = CARTESIAN_POINT ( 'NONE', ( 0.04834505122653087000, -0.05687687649273898100, -0.08603035067589084900 ) ) ; -#610 = CARTESIAN_POINT ( 'NONE', ( 1.123465142322807300, 0.3212329238792175400, 0.03815029721928245300 ) ) ; -#611 = CARTESIAN_POINT ( 'NONE', ( 0.5540982503188134300, -0.008133577406580272400, 0.2814528337033603800 ) ) ; -#612 = CARTESIAN_POINT ( 'NONE', ( 1.426340895974271800, -0.02419822698982132500, 0.1626738737166204000 ) ) ; -#613 = CARTESIAN_POINT ( 'NONE', ( 0.2462465361657631100, 0.2897437250528782600, 0.02797701513836418900 ) ) ; -#614 = CARTESIAN_POINT ( 'NONE', ( 0.9791366513529173900, -0.06556945270143965700, 0.1723220599291071200 ) ) ; -#615 = CARTESIAN_POINT ( 'NONE', ( 0.6135462784873162400, 0.07628001433315589900, 0.2823483430257258100 ) ) ; -#616 = FACE_OUTER_BOUND ( 'NONE', #6486, .T. ) ; -#617 = CARTESIAN_POINT ( 'NONE', ( 0.5792042507924605200, -0.1329506534418116700, 0.1348470013910217900 ) ) ; -#618 = CARTESIAN_POINT ( 'NONE', ( 1.642970169051101600, 0.2470255700965780000, 0.06822713871272975700 ) ) ; -#619 = CARTESIAN_POINT ( 'NONE', ( 3.343069675517415200, 0.3152608101521268100, -0.006635015596262370400 ) ) ; -#620 = CARTESIAN_POINT ( 'NONE', ( 0.5761120761902649400, 0.005369786031464096600, 0.2993965870268223700 ) ) ; -#621 = CARTESIAN_POINT ( 'NONE', ( 1.906556970026356700, 0.002190171988536660000, 0.1959036540470943400 ) ) ; -#622 = CARTESIAN_POINT ( 'NONE', ( 0.2421958632986467300, 0.2871095544964139000, -2.260561529632276700E-017 ) ) ; -#623 = CARTESIAN_POINT ( 'NONE', ( 3.389955054276527300, -0.02355568811549946200, 0.1184696231006606700 ) ) ; -#624 = CARTESIAN_POINT ( 'NONE', ( 1.557967206015955300, -0.05994606819832282200, 0.01944026139817041700 ) ) ; -#625 = CARTESIAN_POINT ( 'NONE', ( 1.177687292570775500, -0.09292535371859900200, 0.01031978305293093500 ) ) ; -#626 = CARTESIAN_POINT ( 'NONE', ( 0.01715114648826328300, -0.003420470059720459600, -0.1707981740290784600 ) ) ; -#627 = CARTESIAN_POINT ( 'NONE', ( 1.895325530653275900, 0.01089164485438882900, 0.1978551525688455300 ) ) ; -#628 = CARTESIAN_POINT ( 'NONE', ( 15.00000000000000000, 5.000000000000000000, 7.500000000000000000 ) ) ; -#629 = CARTESIAN_POINT ( 'NONE', ( 3.441753028388359900, -0.04523799386623791900, 0.008137673037956887400 ) ) ; -#630 = CARTESIAN_POINT ( 'NONE', ( 1.899603410819229000, 0.2141857316612287800, 0.1138613477870253100 ) ) ; -#631 = CARTESIAN_POINT ( 'NONE', ( 1.417787160441364300, 0.03090956455946014500, 0.1959981894008924500 ) ) ; -#632 = CARTESIAN_POINT ( 'NONE', ( 1.781648658403422100, -0.0009386852781443355600, 0.1917414573649081600 ) ) ; -#633 = CARTESIAN_POINT ( 'NONE', ( 0.5711465563770112800, 0.003470260772498123800, 0.2974523215453901400 ) ) ; -#634 = CARTESIAN_POINT ( 'NONE', ( 1.880540494193328400, -0.005948806473179191200, 3.223551183045262100 ) ) ; -#635 = CARTESIAN_POINT ( 'NONE', ( 0.5693821543889682200, 0.007054407057574652000, 0.3009029606093587800 ) ) ; -#636 = CARTESIAN_POINT ( 'NONE', ( -0.003729368723962709500, -0.01885765242286985300, 0.08007244765209153800 ) ) ; -#637 = PRODUCT_DEFINITION ( 'UNKNOWN', '', #6300, #2043 ) ; -#638 = CARTESIAN_POINT ( 'NONE', ( 3.256265868072447700, 0.2789042136790238500, 0.01387865469283365700 ) ) ; -#639 = CARTESIAN_POINT ( 'NONE', ( 1.350019085186995300, -0.001378826433361846100, 0.1978293978567704500 ) ) ; -#640 = CARTESIAN_POINT ( 'NONE', ( 0.6325659887160982600, -0.1488774748521097800, 0.07007599734765371200 ) ) ; -#641 = CARTESIAN_POINT ( 'NONE', ( 0.2960657442461103200, -0.1697909206240650900, -0.01118758943429944000 ) ) ; -#642 = CARTESIAN_POINT ( 'NONE', ( 1.166809090655360500, 0.02942524558589276800, 0.2239451930812052500 ) ) ; -#643 = PRODUCT ( 'predator', 'predator', '', ( #1511 ) ) ; -#644 = CARTESIAN_POINT ( 'NONE', ( 0.08965836838873850200, 0.003682337331953888800, 0.2071815541941688700 ) ) ; -#645 = CARTESIAN_POINT ( 'NONE', ( 1.424176344703899300, -0.06240056267907112500, 0.07839353037284455000 ) ) ; -#646 = CARTESIAN_POINT ( 'NONE', ( 0.2149623484389347200, 0.2643374633490014300, 0.03403796661078640300 ) ) ; -#647 = ORIENTED_EDGE ( 'NONE', *, *, #7517, .T. ) ; -#648 = CARTESIAN_POINT ( 'NONE', ( 0.9800747929869808600, -0.02807342038848337200, 0.2180002466673071300 ) ) ; -#649 = CARTESIAN_POINT ( 'NONE', ( 0.5672512306552119900, 0.02573172325558092900, 0.2942578938723484600 ) ) ; -#650 = CARTESIAN_POINT ( 'NONE', ( 0.06331471396253281200, -0.07885289328297839800, 0.02020100107730290300 ) ) ; -#651 = CARTESIAN_POINT ( 'NONE', ( 2.053685878966231600, 0.2535460648054135300, 0.07485442848034101800 ) ) ; -#652 = CARTESIAN_POINT ( 'NONE', ( 3.505257204716931700, 0.2822995994859041100, -0.02604892155055981200 ) ) ; -#653 = CARTESIAN_POINT ( 'NONE', ( -0.005595718797293019300, 0.1465946038833929600, 0.1612893013628185200 ) ) ; -#654 = CARTESIAN_POINT ( 'NONE', ( 1.906378165774761600, -0.006645531075271771100, 0.1817795092314597500 ) ) ; -#655 = CARTESIAN_POINT ( 'NONE', ( 0.5750756416164880500, 0.4045898969507411000, -0.001229923144267388100 ) ) ; -#656 = CARTESIAN_POINT ( 'NONE', ( 1.950075641614857000, 0.2795898969517332000, 0.002477903762197233800 ) ) ; -#657 = CARTESIAN_POINT ( 'NONE', ( 1.516657787723286500, -0.06133928942084976300, 0.04303256571822711800 ) ) ; -#658 = CARTESIAN_POINT ( 'NONE', ( 1.179798296770805800, -0.06609486348512816400, 0.1318124064828621900 ) ) ; -#659 = CARTESIAN_POINT ( 'NONE', ( 0.4105826095472868100, 0.3783861820780820600, 0.0006111003462655713900 ) ) ; -#660 = CARTESIAN_POINT ( 'NONE', ( 1.970101330266353500, 0.009666160809907826600, 0.1980374616639572500 ) ) ; -#661 = CARTESIAN_POINT ( 'NONE', ( 3.450808298888158500, -0.04507324269911681300, 0.01213539978771162300 ) ) ; -#662 = CARTESIAN_POINT ( 'NONE', ( 2.091113588267058200, 0.1703352883092843500, 0.09724843808362587700 ) ) ; -#663 = CARTESIAN_POINT ( 'NONE', ( 1.426285663589142100, 0.2817337568140219100, -0.001229923144264416100 ) ) ; -#664 = CARTESIAN_POINT ( 'NONE', ( 1.778276825822118000, -0.04866875422735694700, -0.0007621253262766287600 ) ) ; -#665 = CARTESIAN_POINT ( 'NONE', ( 0.5829207032196572800, 0.003930716930494737600, 0.2988017070589313300 ) ) ; -#666 = CARTESIAN_POINT ( 'NONE', ( 1.791766642272269100, 0.02296718917239792800, 0.3060455425114372900 ) ) ; -#667 = CARTESIAN_POINT ( 'NONE', ( 0.3190496681576773800, -0.002271762510421826400, 0.2817252301985487300 ) ) ; -#668 = CARTESIAN_POINT ( 'NONE', ( 0.3001677348438666100, 0.2103958055788726100, 0.2114286355465618300 ) ) ; -#669 = CARTESIAN_POINT ( 'NONE', ( 3.256266649749317600, 0.2890627477359826200, 0.01068107927577048100 ) ) ; -#670 = CARTESIAN_POINT ( 'NONE', ( 1.323874452232922900, -0.05605887502053175100, 0.1207806330170831400 ) ) ; -#671 = CARTESIAN_POINT ( 'NONE', ( 3.393972454760835400, -0.02591524221829821400, 0.1286855970733338200 ) ) ; -#672 = CARTESIAN_POINT ( 'NONE', ( 0.6695878902262113500, 0.02919405798334806500, 0.2904315509672855100 ) ) ; -#673 = CARTESIAN_POINT ( 'NONE', ( 0.5945026880439021600, -0.006326482466758154300, 0.2848302581716251600 ) ) ; -#674 = CARTESIAN_POINT ( 'NONE', ( 0.5452781466610163700, -0.1629794337973449200, 0.02426271127605985800 ) ) ; -#675 = CARTESIAN_POINT ( 'NONE', ( 3.321063994347258900, 0.2494624275782298700, 0.08740457811753883600 ) ) ; -#676 = CARTESIAN_POINT ( 'NONE', ( 1.138887776964150100, 0.01283607053182067600, 0.2313204728520702200 ) ) ; -#677 = CARTESIAN_POINT ( 'NONE', ( 0.5786396389116323900, -0.007152775559028379200, 0.2838279826781123200 ) ) ; -#678 = CARTESIAN_POINT ( 'NONE', ( 1.427208510324539800, -0.003310841398302288900, 0.1906388807850689600 ) ) ; -#679 = CARTESIAN_POINT ( 'NONE', ( 0.1988365831352750000, 0.2511246613313680200, 0.02888493037048362600 ) ) ; -#680 = AXIS2_PLACEMENT_3D ( 'NONE', #3251, #6635, #322 ) ; -#681 = CARTESIAN_POINT ( 'NONE', ( 0.9785142202054224500, -0.08600440354452887300, 0.1418625046079259600 ) ) ; -#682 = CARTESIAN_POINT ( 'NONE', ( 0.09059432009169762800, -0.2310140016636779100, 0.2358532809064316500 ) ) ; -#683 = CARTESIAN_POINT ( 'NONE', ( 0.5563050251149728200, -0.1220953672173099600, 0.1546423348895992200 ) ) ; -#684 = CARTESIAN_POINT ( 'NONE', ( 3.507149959331298000, 0.2835082345210127000, 0.001067088516406215900 ) ) ; -#685 = ORIENTED_EDGE ( 'NONE', *, *, #5684, .F. ) ; -#686 = CARTESIAN_POINT ( 'NONE', ( 0.09473143489801572100, 0.03665606729797876700, 0.2272647994541857100 ) ) ; -#687 = CARTESIAN_POINT ( 'NONE', ( 1.905542903108462700, -0.03822477884186037400, 0.07534378506652808500 ) ) ; -#688 = CARTESIAN_POINT ( 'NONE', ( 0.5959187810421235900, 0.0009253630453966987800, 0.2995427003417158200 ) ) ; -#689 = CARTESIAN_POINT ( 'NONE', ( 1.504575641616485500, 0.2795898969507484300, 0.006185730668639274600 ) ) ; -#690 = CARTESIAN_POINT ( 'NONE', ( 1.494681137419595200, -0.007772547596132772800, 0.1836857750627527700 ) ) ; -#691 = CARTESIAN_POINT ( 'NONE', ( 1.123980464261169000, -0.01367824105515591500, 0.2123397131978160000 ) ) ; -#692 = CARTESIAN_POINT ( 'NONE', ( 0.3553049631774538000, 0.3561201367930755300, 0.005053817421756087000 ) ) ; -#693 = CARTESIAN_POINT ( 'NONE', ( 3.750075641616486900, 0.004589896950740968200, 0.1987700768557439100 ) ) ; -#694 = CARTESIAN_POINT ( 'NONE', ( 3.438232965100955800, -0.04530532385546935000, 0.006024317805088101600 ) ) ; -#695 = CARTESIAN_POINT ( 'NONE', ( 2.120567117600966200, 0.1624293723001895000, 0.09448699271463820200 ) ) ; -#696 = CARTESIAN_POINT ( 'NONE', ( 1.417844466986063300, 0.02271860268659264800, 0.1974105705876805800 ) ) ; -#697 = CARTESIAN_POINT ( 'NONE', ( 1.781268448644354900, -0.009994178600985836900, 0.1764463678754164500 ) ) ; -#698 = CARTESIAN_POINT ( 'NONE', ( 0.5731366038813230400, 0.003906981939850284700, 0.2978783045077698100 ) ) ; -#699 = CARTESIAN_POINT ( 'NONE', ( 1.812378955493678000, 0.01977750919555210100, 0.7669074086426505000 ) ) ; -#700 = CARTESIAN_POINT ( 'NONE', ( 0.5237426474517595800, 0.007796608063273868800, 0.3019570998120222900 ) ) ; -#701 = CARTESIAN_POINT ( 'NONE', ( 0.5322278571479487400, 0.2828013157445401500, 0.2029520705182148400 ) ) ; -#702 = CARTESIAN_POINT ( 'NONE', ( 3.256265874606116400, 0.2911843019347497600, 0.03721570454459440700 ) ) ; -#703 = CARTESIAN_POINT ( 'NONE', ( 1.324348683589177600, -0.04535567483325486600, 0.1405200731187583300 ) ) ; -#704 = CARTESIAN_POINT ( 'NONE', ( 3.485087557716033800, -0.01981663176731885600, 0.1490385183558553000 ) ) ; -#705 = CARTESIAN_POINT ( 'NONE', ( 0.6393909315579327000, 0.02247582440883255700, 0.2934320646587700900 ) ) ; -#706 = CARTESIAN_POINT ( 'NONE', ( 0.6324170763148947400, -0.1538856798061429800, 0.006077067513848335600 ) ) ; -#707 = CARTESIAN_POINT ( 'NONE', ( 0.6002307962711097600, -0.1562456148656650200, 0.03711702488904858300 ) ) ; -#708 = CARTESIAN_POINT ( 'NONE', ( 1.137651128970878600, 0.05534422414195683300, 0.2230982856297699400 ) ) ; -#709 = CARTESIAN_POINT ( 'NONE', ( 0.1734111554701091900, -0.02434843416132026500, 0.2372244589104441600 ) ) ; -#710 = CARTESIAN_POINT ( 'NONE', ( 1.422568204807688000, -0.06993543977582894500, 0.002554809187638801100 ) ) ; -#711 = CARTESIAN_POINT ( 'NONE', ( 0.4182751322897274000, 0.3610317036785268800, 0.09853498005589092500 ) ) ; -#712 = CARTESIAN_POINT ( 'NONE', ( 0.8655541039535479300, 0.003848273850380890000, 0.2749614739413071600 ) ) ; -#713 = CARTESIAN_POINT ( 'NONE', ( 0.1272182044429894000, -0.1943931386738875200, 0.2521976745110029400 ) ) ; -#714 = CARTESIAN_POINT ( 'NONE', ( 0.05817695086659078300, -0.07370091432456304900, 0.04488207121732975400 ) ) ; -#715 = CARTESIAN_POINT ( 'NONE', ( 1.773362747381527200, 0.2539622729098727200, 0.1042049313568283700 ) ) ; -#716 = CARTESIAN_POINT ( 'NONE', ( 3.252671344522663200, 0.3164514440026235900, 0.01764039196778358800 ) ) ; -#717 = CARTESIAN_POINT ( 'NONE', ( 0.5781108591742070100, 0.005189304363489410900, 0.3001642035937193700 ) ) ; -#718 = CARTESIAN_POINT ( 'NONE', ( 1.905410960359396300, -0.04121020429995669900, 0.05658951044996302800 ) ) ; -#719 = CARTESIAN_POINT ( 'NONE', ( 0.6373198803496009600, 0.004589896950738969700, 0.2979477083766508500 ) ) ; -#720 = CARTESIAN_POINT ( 'NONE', ( 3.648059841423349200, -0.3704101030492588100, 3.118101618375911100E-011 ) ) ; -#721 = CARTESIAN_POINT ( 'NONE', ( 1.517287110949348900, -0.05712608951533448800, 0.06957974983096984500 ) ) ; -#722 = CARTESIAN_POINT ( 'NONE', ( 1.120183306909011200, -0.09891544983909184000, 0.01105546816826689200 ) ) ; -#723 = CARTESIAN_POINT ( 'NONE', ( 0.3837453242643837400, 0.3684356027844673000, 0.0004845659965949137500 ) ) ; -#724 = CARTESIAN_POINT ( 'NONE', ( 0.2697792190339179400, -0.1257391226393584900, 0.2913502084028287700 ) ) ; -#725 = CARTESIAN_POINT ( 'NONE', ( 1.637084543084507800, 0.1686929872425848600, 0.09264470171501421000 ) ) ; -#726 = CARTESIAN_POINT ( 'NONE', ( 1.445397486696371900, 0.001300391378604492900, 0.1997077195294347800 ) ) ; -#727 = CARTESIAN_POINT ( 'NONE', ( 1.781188399340329000, -0.01183199935895973300, 0.1727952081874349900 ) ) ; -#728 = CARTESIAN_POINT ( 'NONE', ( 0.3925737784699117600, -0.008144682185222462700, 0.2825859990449209900 ) ) ; -#729 = CARTESIAN_POINT ( 'NONE', ( 1.743430098645999200, 0.03450492119223880200, -0.001229923091899417900 ) ) ; -#730 = CARTESIAN_POINT ( 'NONE', ( 0.1784202224557095400, 0.01089533279687615600, 0.2601916284285835700 ) ) ; -#731 = CARTESIAN_POINT ( 'NONE', ( 0.5037504897657207900, 0.2188386543968072800, 0.2356080274378230300 ) ) ; -#732 = PERSON_AND_ORGANIZATION ( #1346, #6888 ) ; -#733 = EDGE_CURVE ( 'NONE', #8478, #5525, #840, .T. ) ; -#734 = CARTESIAN_POINT ( 'NONE', ( 3.256265869900482300, 0.2773045587748599300, 0.02824557107994837100 ) ) ; -#735 = CARTESIAN_POINT ( 'NONE', ( 1.321666430256323700, -0.07891685313018159700, 0.008586274684431460800 ) ) ; -#736 = CARTESIAN_POINT ( 'NONE', ( 3.389955054276527300, -0.02718536511299718400, 0.1239394852768653500 ) ) ; -#737 = CARTESIAN_POINT ( 'NONE', ( 0.1010859361788707000, -0.2530674216898636300, 0.2414618586165597800 ) ) ; -#738 = CARTESIAN_POINT ( 'NONE', ( 0.5945208847300359500, 0.006587163410277208100, 0.3024500325103842100 ) ) ; -#739 = CARTESIAN_POINT ( 'NONE', ( 0.05084363114175618300, -0.05712299367378537200, -0.09539425220180203200 ) ) ; -#740 = CARTESIAN_POINT ( 'NONE', ( 1.251250222212966900, 0.03005741632231417900, 0.2116231846675933600 ) ) ; -#741 = CARTESIAN_POINT ( 'NONE', ( 0.5764129235493178300, -0.01195998214071036800, 0.2780628203242493400 ) ) ; -#742 = CARTESIAN_POINT ( 'NONE', ( 1.412991932822370300, 0.004282754499269403300, 0.1996204475025669400 ) ) ; -#743 = CARTESIAN_POINT ( 'NONE', ( 0.1626921771610412300, 0.2170895074675893700, 0.04099666080949277600 ) ) ; -#744 = CARTESIAN_POINT ( 'NONE', ( 0.9766436412863930300, -0.1146759543342097400, 0.01780164669206579100 ) ) ; -#745 = CARTESIAN_POINT ( 'NONE', ( 0.6762805549484376400, 0.04363835652675152100, 0.2869754626383601600 ) ) ; -#746 = CARTESIAN_POINT ( 'NONE', ( 3.252108359419422900, 0.3185198325963856100, 0.006957228066500953400 ) ) ; -#747 = CARTESIAN_POINT ( 'NONE', ( 0.4678414953391870100, -0.002170395612548947600, 0.2909502293885837800 ) ) ; -#748 = CARTESIAN_POINT ( 'NONE', ( 1.905739483350137500, -0.03262735517201420500, 0.1034723553756924700 ) ) ; -#749 = CARTESIAN_POINT ( 'NONE', ( 0.6362627471442579000, 0.1239457663466228000, 0.2698399718878649600 ) ) ; -#750 = APPLICATION_PROTOCOL_DEFINITION ( 'international standard', 'config_control_design', 1994, #8540 ) ; -#751 = CARTESIAN_POINT ( 'NONE', ( 1.515887699224191000, -0.06300158568146407800, 0.009869381639658106000 ) ) ; -#752 = CARTESIAN_POINT ( 'NONE', ( 1.122461558025245700, -0.06583522129310881400, 0.1443357317346769300 ) ) ; -#753 = CARTESIAN_POINT ( 'NONE', ( 0.4412369130437394100, 0.3878068671728780400, 0.005336405141672449600 ) ) ; -#754 = CARTESIAN_POINT ( 'NONE', ( 0.2223322127761290000, -0.02700174765245910700, 0.2712078247432877000 ) ) ; -#755 = CARTESIAN_POINT ( 'NONE', ( 1.956262029586704800, 0.3296174670033852900, 1.089623183347931300E-017 ) ) ; -#756 = CARTESIAN_POINT ( 'NONE', ( 1.417923367322211800, 0.009172416857653020700, 0.1995368773011020300 ) ) ; -#757 = CARTESIAN_POINT ( 'NONE', ( 1.780695788238640900, -0.02249350464353994100, 0.1474365576470739500 ) ) ; -#758 = CARTESIAN_POINT ( 'NONE', ( 0.1766269048838510500, -0.0004707981597589228100, 0.2534308289739359800 ) ) ; -#759 = CARTESIAN_POINT ( 'NONE', ( 1.765430127220281900, 0.03455496504583144300, 0.7669313438146858600 ) ) ; -#760 = CARTESIAN_POINT ( 'NONE', ( 0.09624159478716841400, 0.04554025540318185100, 0.2321547784261780700 ) ) ; -#761 = CARTESIAN_POINT ( 'NONE', ( 0.3215013823328785000, 0.1618597000969501700, 0.2421843604548118700 ) ) ; -#762 = CARTESIAN_POINT ( 'NONE', ( 3.256265869929266400, 0.3060772192703284900, 0.04034413797820062000 ) ) ; -#763 = CARTESIAN_POINT ( 'NONE', ( 1.325405720744782500, -0.01675021056444658800, 0.1813440720042597000 ) ) ; -#764 = ORIENTED_EDGE ( 'NONE', *, *, #2309, .T. ) ; -#765 = CARTESIAN_POINT ( 'NONE', ( 0.5750756005805737200, 0.001797327610897215900, 0.2951579524281017800 ) ) ; -#766 = CARTESIAN_POINT ( 'NONE', ( 0.09835504810749680400, -0.2504574313433962600, 0.2401158829621477800 ) ) ; -#767 = CARTESIAN_POINT ( 'NONE', ( 0.5942310138212793000, -0.1543581636927331400, 0.05944360357066130100 ) ) ; -#768 = CARTESIAN_POINT ( 'NONE', ( 0.1987163607583912200, -0.1536043306204129000, -0.005670565629968964800 ) ) ; -#769 = CARTESIAN_POINT ( 'NONE', ( 1.240933598964477900, 0.2625292383207991100, 0.1126158325340124400 ) ) ; -#770 = CARTESIAN_POINT ( 'NONE', ( 0.4939424071435421500, -0.007815420539014850100, 0.2836031229705596700 ) ) ; -#771 = CARTESIAN_POINT ( 'NONE', ( 1.413040416847944700, 0.005021230258587250400, 0.2015933751972247800 ) ) ; -#772 = CARTESIAN_POINT ( 'NONE', ( 0.002915526992142747600, 0.002478770451872947000, -0.06880234235505883200 ) ) ; -#773 = CARTESIAN_POINT ( 'NONE', ( 0.9195444613716281500, -0.1204330249404439400, 0.04503336154721861200 ) ) ; -#774 = CARTESIAN_POINT ( 'NONE', ( 0.6122571536995962100, 0.02024130682492386600, 0.2949212170219600000 ) ) ; -#775 = CARTESIAN_POINT ( 'NONE', ( 3.444366323527801500, 0.2979438295788667800, 0.01149345408453113900 ) ) ; -#776 = CARTESIAN_POINT ( 'NONE', ( 0.5712542271705878200, 0.006262420875503105200, 0.3003223919514990100 ) ) ; -#777 = CARTESIAN_POINT ( 'NONE', ( 1.875255238337780300, -0.002424004457816986100, 0.1893077384047067700 ) ) ; -#778 = CARTESIAN_POINT ( 'NONE', ( 0.6369707695735780100, 0.04094826868759216000, 0.2901338663110147300 ) ) ; -#779 = CARTESIAN_POINT ( 'NONE', ( 2.400075642711039700, 0.2381275078455409300, 0.1197112603743002700 ) ) ; -#780 = CARTESIAN_POINT ( 'NONE', ( 1.494590241395296300, -0.009728981741689901600, 0.1810471127214763900 ) ) ; -#781 = CARTESIAN_POINT ( 'NONE', ( 1.122611339698248900, -0.06142687114147293800, 0.1511020658108892000 ) ) ; -#782 = CARTESIAN_POINT ( 'NONE', ( 0.3267775996072021500, 0.3421981867149399600, 0.002571824609778414300 ) ) ; -#783 = CARTESIAN_POINT ( 'NONE', ( 2.034593551566929100, 0.3096615024232691700, -0.01660233500912686900 ) ) ; -#784 = CARTESIAN_POINT ( 'NONE', ( 1.459088202484119600, 0.001295618288061239900, 0.1994273193375513400 ) ) ; -#785 = CARTESIAN_POINT ( 'NONE', ( 1.736110421528413300, -0.05020290525962489700, -0.0007486675542160065900 ) ) ; -#786 = CARTESIAN_POINT ( 'NONE', ( 0.5783853971776613500, 0.004448316551812547800, 0.2983014446527450500 ) ) ; -#787 = CARTESIAN_POINT ( 'NONE', ( 1.749213698272813000, 0.03741437814857784300, 0.3060545512951305900 ) ) ; -#788 = CARTESIAN_POINT ( 'NONE', ( 0.05836401018723607500, 0.07217911071727645100, 0.2145880593660482200 ) ) ; -#789 = CARTESIAN_POINT ( 'NONE', ( 0.4964571032415478500, 0.1752313681818245000, 0.2527965810923602000 ) ) ; -#790 = CARTESIAN_POINT ( 'NONE', ( 3.256265877392545200, 0.2838070616386128000, 0.03572997046886895000 ) ) ; -#791 = ORIENTED_EDGE ( 'NONE', *, *, #2063, .F. ) ; -#792 = CARTESIAN_POINT ( 'NONE', ( 1.322379686765575700, -0.07727452015879277000, 0.04928344485065263400 ) ) ; -#793 = CARTESIAN_POINT ( 'NONE', ( 1.891081594858369200, -0.005316603235958616800, 3.530514985233776000 ) ) ; -#794 = CARTESIAN_POINT ( 'NONE', ( 0.5601423752550647200, -0.002307773711569316400, 0.3001622944927941900 ) ) ; -#795 = CARTESIAN_POINT ( 'NONE', ( 0.5942402840920725200, -0.1525954969492116000, 0.07026835603025896600 ) ) ; -#796 = CARTESIAN_POINT ( 'NONE', ( 0.5997309388735913000, -0.1547683851620866900, 0.05237816177306754700 ) ) ; -#797 = CARTESIAN_POINT ( 'NONE', ( 1.222638477523312800, 0.05130161629574558900, 0.2112018355721355700 ) ) ; -#798 = CARTESIAN_POINT ( 'NONE', ( 0.5733220042528444100, -0.002195602480521197100, 0.2900770891423822300 ) ) ; -#799 = CARTESIAN_POINT ( 'NONE', ( 1.412183275674237400, -0.01666913137396508500, 0.1743093949790368300 ) ) ; -#800 = CARTESIAN_POINT ( 'NONE', ( 0.3685333164702891400, 0.3429069699320312900, 0.09852382348701732600 ) ) ; -#801 = CARTESIAN_POINT ( 'NONE', ( 0.9223736313530601600, -0.03780206702148647400, 0.2154273437937072000 ) ) ; -#802 = CARTESIAN_POINT ( 'NONE', ( 0.5904742466969419300, 0.01466006371576056300, 0.2965698330033669800 ) ) ; -#803 = CARTESIAN_POINT ( 'NONE', ( 2.036872031257411100, 0.2407740950279893000, 0.08513378014831898800 ) ) ; -#804 = CARTESIAN_POINT ( 'NONE', ( 3.252352565804430100, 0.3178611519179033200, 0.01133409527377070300 ) ) ; -#805 = CARTESIAN_POINT ( 'NONE', ( -0.005413288110426945800, 0.1478106550039528500, 0.1620469095494061200 ) ) ; -#806 = CARTESIAN_POINT ( 'NONE', ( 1.844259770015966200, 0.004589896950741190200, 0.1987700768557367200 ) ) ; -#807 = CARTESIAN_POINT ( 'NONE', ( 0.6372503975358228000, 0.01146803922105843500, 0.2964927272807365000 ) ) ; -#808 = CARTESIAN_POINT ( 'NONE', ( 3.750075641616487800, 0.2795898969507415500, -0.001229923144256291800 ) ) ; -#809 = CARTESIAN_POINT ( 'NONE', ( 1.485240377163430800, -0.002821925154033566600, 0.1900766810451890200 ) ) ; -#810 = CARTESIAN_POINT ( 'NONE', ( 1.124443817638110200, 0.004589896950742966600, 0.2350255352936084800 ) ) ; -#811 = CARTESIAN_POINT ( 'NONE', ( 0.02735811445152708900, 0.02582046717796449000, -0.1370256210175937500 ) ) ; -#812 = CARTESIAN_POINT ( 'NONE', ( 1.768647440614566900, 0.3451994713910775400, -0.003895928328912315700 ) ) ; -#813 = CARTESIAN_POINT ( 'NONE', ( 1.457648264656884500, 0.1902947243561861100, 0.1430210693054126700 ) ) ; -#814 = CARTESIAN_POINT ( 'NONE', ( 1.737489361645302200, -0.04365339246934718500, 0.07200195125337383000 ) ) ; -#815 = CARTESIAN_POINT ( 'NONE', ( 0.1767137044887760200, 0.0001040965512777436400, 0.2537869723124568900 ) ) ; -#816 = CARTESIAN_POINT ( 'NONE', ( 1.830306120036718800, 0.01110448354854365300, 2.302537556539092600 ) ) ; -#817 = CARTESIAN_POINT ( 'NONE', ( 0.05905752859406913900, 0.07617124949155584800, 0.2167314943561236600 ) ) ; -#818 = CARTESIAN_POINT ( 'NONE', ( 0.4275494955735503800, 0.1978161032849004000, 0.2403236837648028100 ) ) ; -#819 = CARTESIAN_POINT ( 'NONE', ( 3.256265869933683300, 0.2760871092221814900, 0.03404097980832597500 ) ) ; -#820 = CARTESIAN_POINT ( 'NONE', ( 1.292697365268935700, -0.08109737552115015000, -0.0004967272561042533400 ) ) ; -#821 = CARTESIAN_POINT ( 'NONE', ( 0.5750756658291930100, 0.003197526407320090400, 0.2969621632586931200 ) ) ; -#822 = CARTESIAN_POINT ( 'NONE', ( 0.2992978405239661300, -0.1045950531435899700, 0.2950211984174774300 ) ) ; -#823 = CARTESIAN_POINT ( 'NONE', ( 0.5750756416164870500, 0.003361750770879412500, 0.2971694979440062100 ) ) ; -#824 = CARTESIAN_POINT ( 'NONE', ( 1.195570253453556600, 0.006079838351910060700, 0.2235593750932121900 ) ) ; -#825 = CARTESIAN_POINT ( 'NONE', ( 0.5801005505226815000, -0.0004802859656456437400, 0.2921743608714946200 ) ) ; -#826 = CARTESIAN_POINT ( 'NONE', ( 1.410116189311175300, -0.05831616220206048400, 0.09630496388408932300 ) ) ; -#827 = CARTESIAN_POINT ( 'NONE', ( 0.4536810697525867100, 0.3784275797066307700, 0.07988011992943847000 ) ) ; -#828 = CARTESIAN_POINT ( 'NONE', ( 1.902398375421882100, -0.008487567462240441800, 3.683984332017607800 ) ) ; -#829 = CARTESIAN_POINT ( 'NONE', ( 0.9768339775124874600, -0.1145740731255229200, 0.03416276422769423700 ) ) ; -#830 = CARTESIAN_POINT ( 'NONE', ( 0.2602627773433515100, -0.1061011195855516800, 0.2881788159927718400 ) ) ; -#831 = COORDINATED_UNIVERSAL_TIME_OFFSET ( 0, 0, .AHEAD. ) ; -#832 = CARTESIAN_POINT ( 'NONE', ( 1.627669796285722100, 0.2760104033776451500, -0.005635817304752390400 ) ) ; -#833 = CARTESIAN_POINT ( 'NONE', ( 0.5738358228159334800, 0.005460564906556220100, 0.2995321480827318700 ) ) ; -#834 = CARTESIAN_POINT ( 'NONE', ( 1.873459934851967200, -0.04581962051961352400, 0.01619705918284834000 ) ) ; -#835 = CARTESIAN_POINT ( 'NONE', ( 0.8087284413617733500, 0.3849672124420451300, 0.01416293603823416300 ) ) ; -#836 = CARTESIAN_POINT ( 'NONE', ( 3.300075641622524100, 0.09742752839559831700, 0.1857225986401726800 ) ) ; -#837 = CARTESIAN_POINT ( 'NONE', ( 1.485011763515982100, -0.007904898266094528800, 0.1835931991972260300 ) ) ; -#838 = CARTESIAN_POINT ( 'NONE', ( 1.066808328915625600, -0.003328312293829016600, 0.2343848527578807900 ) ) ; -#839 = CARTESIAN_POINT ( 'NONE', ( 0.2712821239088462600, 0.3086715522656744400, -0.0008330082285851732400 ) ) ; -#840 = LINE ( 'NONE', #2958, #2022 ) ; -#841 = CARTESIAN_POINT ( 'NONE', ( 1.791463308258369500, 0.3459054561108190200, 5.041540102057591000E-018 ) ) ; -#842 = CARTESIAN_POINT ( 'NONE', ( 1.471062576155960400, 0.2476994350348313800, 0.09729905684030087900 ) ) ; -#843 = CARTESIAN_POINT ( 'NONE', ( 1.736887656305526700, -0.04842810005861730700, 0.03881942329843136200 ) ) ; -#844 = CARTESIAN_POINT ( 'NONE', ( 0.5731336098388761800, 0.003947693614468894600, 0.2979367313751064000 ) ) ; -#845 = CARTESIAN_POINT ( 'NONE', ( 1.902398375421882100, -0.008487567462240441800, 3.683984332017607800 ) ) ; -#846 = CARTESIAN_POINT ( 'NONE', ( 0.5741551139762742800, 0.01919096146036469700, 0.3048848552466084700 ) ) ; -#847 = CARTESIAN_POINT ( 'NONE', ( 0.4309770606241293800, 0.1567796083061023800, 0.2565772075283875900 ) ) ; -#848 = CARTESIAN_POINT ( 'NONE', ( 3.256265837271548500, 0.2628763723847877800, 0.07957521669099665300 ) ) ; -#849 = CARTESIAN_POINT ( 'NONE', ( 1.293097032559204800, -0.08175918145996741200, 0.02470391309155702700 ) ) ; -#850 = CARTESIAN_POINT ( 'NONE', ( 1.583128389977635600, 0.2795897578382000600, 6.198089864731730800E-016 ) ) ; -#851 = CARTESIAN_POINT ( 'NONE', ( 0.7334178041810224300, 0.03771760239058097300, 0.2839800299166080300 ) ) ; -#852 = CARTESIAN_POINT ( 'NONE', ( 0.5750756416164875000, -0.1075833071228282600, 0.1727405383022186900 ) ) ; -#853 = CARTESIAN_POINT ( 'NONE', ( 3.503681481377169100, 0.2721361346185579000, 0.04770787517789625700 ) ) ; -#854 = CARTESIAN_POINT ( 'NONE', ( 1.223004129479190000, 0.03778665363075917000, 0.2139839599109732100 ) ) ; -#855 = CARTESIAN_POINT ( 'NONE', ( 0.5833893293929080000, -0.002274345003111966100, 0.2898519419545291800 ) ) ; -#856 = CARTESIAN_POINT ( 'NONE', ( 1.393853917238692800, -0.07264238277778400900, 0.01111992251610620000 ) ) ; -#857 = CARTESIAN_POINT ( 'NONE', ( 0.5902958544013615600, 0.3711202378243021500, 0.1186857831896164800 ) ) ; -#858 = CARTESIAN_POINT ( 'NONE', ( 2.199276400088074500, -0.006654998702054770700, 3.683984332017608700 ) ) ; -#859 = CARTESIAN_POINT ( 'NONE', ( 0.8069601630246483500, -0.04675201250067195800, 0.2211785794937768900 ) ) ; -#860 = CARTESIAN_POINT ( 'NONE', ( 0.5356708040470339300, 0.007853005215648689600, 0.2977871033358199800 ) ) ; -#861 = CARTESIAN_POINT ( 'NONE', ( 1.741367311610386900, 0.3380580977579097400, 0.02290110854033599100 ) ) ; -#862 = CARTESIAN_POINT ( 'NONE', ( 0.6091572468808342800, -0.1565653209245072600, -0.001542917897032159500 ) ) ; -#863 = CARTESIAN_POINT ( 'NONE', ( 1.874296098071608600, -0.03307584877215719000, 0.1035879485794532800 ) ) ; -#864 = CARTESIAN_POINT ( 'NONE', ( 0.7592201612997815400, 0.01166125304609422200, 0.2879180942034655900 ) ) ; -#865 = CARTESIAN_POINT ( 'NONE', ( 0.5815860428371902900, -0.09547280953807191200, 0.1875482836153533300 ) ) ; -#866 = CARTESIAN_POINT ( 'NONE', ( 3.300075641601207800, 0.1772655473468483000, 0.1585340955725098300 ) ) ; -#867 = CARTESIAN_POINT ( 'NONE', ( 1.484328072545261000, -0.02239161526966504400, 0.1624771664570705500 ) ) ; -#868 = CARTESIAN_POINT ( 'NONE', ( 1.091447247393803100, -0.1019781540334150400, 0.01142335918333423900 ) ) ; -#869 = CARTESIAN_POINT ( 'NONE', ( 0.04029511482473469700, 0.05098616066497929600, -0.1226687191789254700 ) ) ; -#870 = CARTESIAN_POINT ( 'NONE', ( 1.893444166812805500, 0.3405500967297369100, 8.131516293641283300E-018 ) ) ; -#871 = CARTESIAN_POINT ( 'NONE', ( 1.486230208227065300, 0.1237971184450981100, 0.1708588358664658300 ) ) ; -#872 = CARTESIAN_POINT ( 'NONE', ( 1.687457445101545200, -0.009835096455253156100, 0.1781912431838733000 ) ) ; -#873 = CARTESIAN_POINT ( 'NONE', ( 0.05673370811093699000, 0.06237439399542910000, 0.2090586444044838800 ) ) ; -#874 = CARTESIAN_POINT ( 'NONE', ( 1.647296610935490500, 0.2695752674655253500, 0.05416253136707188700 ) ) ; -#875 = CARTESIAN_POINT ( 'NONE', ( 2.000075641616529500, -0.04540767017805058500, 7.359678838391695200E-005 ) ) ; -#876 = CARTESIAN_POINT ( 'NONE', ( 0.5837603228009417000, 0.02168742961138003800, 0.3047712808759383600 ) ) ; -#877 = CARTESIAN_POINT ( 'NONE', ( 0.08035250663231548200, -0.03864156193558909700, 0.2090102618237797100 ) ) ; -#878 = CARTESIAN_POINT ( 'NONE', ( 3.256265869691016900, 0.2729622391074804100, 0.04523662275235689600 ) ) ; -#879 = CARTESIAN_POINT ( 'NONE', ( 1.267966210541473100, -0.008015909551192690300, 0.1985734240737830600 ) ) ; -#880 = CARTESIAN_POINT ( 'NONE', ( 1.873885330103804800, -0.001625278020930709400, 3.223558971538417900 ) ) ; -#881 = CARTESIAN_POINT ( 'NONE', ( 0.7267864937963022200, 0.03515229685749443600, 0.2850828062938468000 ) ) ; -#882 = CARTESIAN_POINT ( 'NONE', ( 0.5942487363977957400, -0.1506691039853542700, 0.07962662119228966500 ) ) ; -#883 = CARTESIAN_POINT ( 'NONE', ( 3.521545618926303200, 0.2794114347910213700, 0.01149688154867270800 ) ) ; -#884 = CARTESIAN_POINT ( 'NONE', ( 1.296165989187962000, 0.2852669455327048200, 0.05909315085496523500 ) ) ; -#885 = CARTESIAN_POINT ( 'NONE', ( 0.1752859440198583600, -0.009770580982302545800, 0.2474403596911896600 ) ) ; -#886 = CARTESIAN_POINT ( 'NONE', ( 1.397158081977666300, -0.03010491380494251200, 0.1561329477579288000 ) ) ; -#887 = CARTESIAN_POINT ( 'NONE', ( 0.4964321320544760100, 0.3724377381946057900, 0.1083876786881873000 ) ) ; -#888 = CARTESIAN_POINT ( 'NONE', ( 2.077630903037917900, -0.02328190797647722300, 3.683984332017608200 ) ) ; -#889 = CARTESIAN_POINT ( 'NONE', ( 0.8633120371252759300, -0.1029300711745586600, 0.1370672457835341900 ) ) ; -#890 = CARTESIAN_POINT ( 'NONE', ( 1.741497029514513600, 0.3391069306025211700, 0.01877188263075208300 ) ) ; -#891 = CARTESIAN_POINT ( 'NONE', ( 0.6040877526059974500, -0.1571331850343187200, -0.002648372281354238900 ) ) ; -#892 = CARTESIAN_POINT ( 'NONE', ( 1.874909758108361100, -0.01490554730682025500, 0.1639055187909420600 ) ) ; -#893 = CARTESIAN_POINT ( 'NONE', ( 0.6987208553685411200, 0.003350949491926380500, 0.2948136211159869100 ) ) ; -#894 = CARTESIAN_POINT ( 'NONE', ( 0.5520532935077610000, -0.07977296092271069000, 0.2052077442070196800 ) ) ; -#895 = CARTESIAN_POINT ( 'NONE', ( 1.491390011504241100, -0.06030426239414299300, 0.06342087308762983700 ) ) ; -#896 = CARTESIAN_POINT ( 'NONE', ( 1.091304591164645500, -0.1014066668049491400, -0.0003078268628986041100 ) ) ; -#897 = CARTESIAN_POINT ( 'NONE', ( 0.01543611165505678900, -0.002137322308065181500, -0.1595474591364212400 ) ) ; -#898 = EDGE_CURVE ( 'NONE', #5126, #6552, #5187, .T. ) ; -#899 = CARTESIAN_POINT ( 'NONE', ( 2.122975282133453300, 0.2828028015653261100, -0.01894933731571744200 ) ) ; -#900 = CARTESIAN_POINT ( 'NONE', ( 1.486397100078381300, 0.04766766105181363700, 0.1912853961750847800 ) ) ; -#901 = CARTESIAN_POINT ( 'NONE', ( 1.687280961821597800, -0.01319941058440421400, 0.1721160377642613800 ) ) ; -#902 = CARTESIAN_POINT ( 'NONE', ( 0.5711386226049675100, 0.003916433542940689300, 0.2980022649048413900 ) ) ; -#903 = CARTESIAN_POINT ( 'NONE', ( 1.677001398856755100, 0.2534213688020442400, 0.08222401554620475900 ) ) ; -#904 = CARTESIAN_POINT ( 'NONE', ( 2.808991457552830100, 0.2795897578330387400, -2.230887323302531700E-014 ) ) ; -#905 = CARTESIAN_POINT ( 'NONE', ( 0.05953125395706430900, 0.07885297353668496700, 0.2181428197269270600 ) ) ; -#906 = CARTESIAN_POINT ( 'NONE', ( 0.4914666340843530900, 0.1179831743930148700, 0.2709269728553848100 ) ) ; -#907 = CARTESIAN_POINT ( 'NONE', ( 3.256265869442884800, 0.2728794137780170500, 0.04521329010154980000 ) ) ; -#908 = CARTESIAN_POINT ( 'NONE', ( 1.266174716823559800, -0.05998636673812840500, 0.1247230266493951100 ) ) ; -#909 = CARTESIAN_POINT ( 'NONE', ( 0.2867076386870552900, 0.004589961871118005900, 0.2794300336215541100 ) ) ; -#910 = CARTESIAN_POINT ( 'NONE', ( 0.6554280017974463100, 0.01916098273449296000, 0.2933011513267670400 ) ) ; -#911 = CARTESIAN_POINT ( 'NONE', ( 0.7308524789149120100, 0.3958852168893843800, 8.131516293641297700E-020 ) ) ; -#912 = CARTESIAN_POINT ( 'NONE', ( 1.278393102671066200, 0.06497440296745882200, 0.2007923968915807900 ) ) ; -#913 = CARTESIAN_POINT ( 'NONE', ( 0.5738947942414083200, 0.0006896056837126796100, 0.2937455204909542000 ) ) ; -#914 = CARTESIAN_POINT ( 'NONE', ( 1.395654275728419800, -0.05934973762360162800, 0.09688748463420790400 ) ) ; -#915 = CARTESIAN_POINT ( 'NONE', ( 0.5862041680949337000, 0.3840857943485083100, 0.09362500006322674300 ) ) ; -#916 = CARTESIAN_POINT ( 'NONE', ( 1.906487339680957200, -0.01076642811094141700, 3.683984332017609600 ) ) ; -#917 = CARTESIAN_POINT ( 'NONE', ( 3.256265902441153300, 0.3159502310173472100, 0.01909439484495789900 ) ) ; -#918 = CARTESIAN_POINT ( 'NONE', ( 0.8630819429049024800, -0.1099238150092138900, 0.1219884389541587600 ) ) ; -#919 = CARTESIAN_POINT ( 'NONE', ( 2.080872046161894100, 0.2975045025506484200, 0.004159359959176166100 ) ) ; -#920 = CARTESIAN_POINT ( 'NONE', ( 0.09019896024898300900, -0.09264761084859674000, -0.09357175813906129500 ) ) ; -#921 = ORIENTED_EDGE ( 'NONE', *, *, #5499, .F. ) ; -#922 = CARTESIAN_POINT ( 'NONE', ( 1.843386026776984200, -0.02138603111081494000, 0.1476015892792501000 ) ) ; -#923 = CARTESIAN_POINT ( 'NONE', ( 0.6938856187131218200, 0.3220767549610033000, 0.1783472749864280500 ) ) ; -#924 = CARTESIAN_POINT ( 'NONE', ( 0.5820422968172114200, -0.07708073026167761000, 0.2073725391036421500 ) ) ; -#925 = CARTESIAN_POINT ( 'NONE', ( 1.485546534023469300, 0.004326708561775527400, 0.1980160354804957900 ) ) ; -#926 = CARTESIAN_POINT ( 'NONE', ( 1.091896637304179400, -0.1013933698610010000, 0.04516976492640231000 ) ) ; -#927 = CARTESIAN_POINT ( 'NONE', ( 0.3263925990384236600, 0.3418600624070740100, 0.008378854190284510200 ) ) ; -#928 = CARTESIAN_POINT ( 'NONE', ( 1.631732702233323900, 0.2748522615092732200, -0.03524980973135102800 ) ) ; -#929 = CARTESIAN_POINT ( 'NONE', ( 1.495527660054880100, 0.004589896950741190200, 0.1987700768557356900 ) ) ; -#930 = CARTESIAN_POINT ( 'NONE', ( 1.622556434113166600, -0.04506070522430549700, 0.09214919594149931200 ) ) ; -#931 = CARTESIAN_POINT ( 'NONE', ( 0.09457997650452833200, 0.03574957655611910000, 0.2267562913258310600 ) ) ; -#932 = CARTESIAN_POINT ( 'NONE', ( 1.656287902671378800, 0.2642065075945158600, 0.06528081883356615100 ) ) ; -#933 = CARTESIAN_POINT ( 'NONE', ( 2.000075641621504600, 0.004192836620497297800, 0.1983290966838265900 ) ) ; -#934 = CARTESIAN_POINT ( 'NONE', ( 0.5719085511199074600, 0.01842209224297985900, 0.3050027558284125200 ) ) ; -#935 = CARTESIAN_POINT ( 'NONE', ( 0.5655656422512539400, 0.1381711780877787900, 0.2661626747375577300 ) ) ; -#936 = CARTESIAN_POINT ( 'NONE', ( 3.256266008922793700, 0.2692423471501193000, 0.06929558149109826800 ) ) ; -#937 = CARTESIAN_POINT ( 'NONE', ( 1.292797863679528800, -0.08147356644608350100, 0.006026396189061620400 ) ) ; -#938 = CARTESIAN_POINT ( 'NONE', ( 0.4989046572977547400, 0.004589959818183180300, 0.2978406915252270200 ) ) ; -#939 = CARTESIAN_POINT ( 'NONE', ( 0.7418325971828663200, 0.03660364150641948200, 0.2834658170227039600 ) ) ; -#940 = CARTESIAN_POINT ( 'NONE', ( 0.5750756416164878300, -0.1544151449990680500, 0.07026835603025891100 ) ) ; -#941 = CARTESIAN_POINT ( 'NONE', ( 3.518153133830029600, 0.2742693231758093200, 0.03761942285769689200 ) ) ; -#942 = CARTESIAN_POINT ( 'NONE', ( 3.489778346104480900, 0.2673387682011847400, 0.05912759799238952200 ) ) ; -#943 = CARTESIAN_POINT ( 'NONE', ( 1.306934459464431400, 0.03843898078886565100, 0.2032848416147140800 ) ) ; -#944 = DATE_AND_TIME ( #62, #4467 ) ; -#945 = CARTESIAN_POINT ( 'NONE', ( 0.5761340732901709700, 0.001647020280608702000, 0.2949685472472624000 ) ) ; -#946 = CARTESIAN_POINT ( 'NONE', ( 1.383717625020312300, -0.003696333984709587700, 0.1925183270890247500 ) ) ; -#947 = CARTESIAN_POINT ( 'NONE', ( 0.1994352297779940500, 0.2382473991689215700, 0.09009288627432271400 ) ) ; -#948 = CARTESIAN_POINT ( 'NONE', ( 2.110936271464361400, 0.02743969819364156000, 2.762889405417014600 ) ) ; -#949 = CARTESIAN_POINT ( 'NONE', ( 3.256265870040436100, 0.3020095873533105700, 0.04587834373391886500 ) ) ; -#950 = CARTESIAN_POINT ( 'NONE', ( 0.8071124879631799100, -0.03735543315716038900, 0.2319257580091685600 ) ) ; -#951 = CARTESIAN_POINT ( 'NONE', ( 2.143614469026403000, 0.2778123511966128500, -0.003672588055511367300 ) ) ; -#952 = CARTESIAN_POINT ( 'NONE', ( 0.5531225741133162200, -0.1629049255649339700, -0.004146220506714526200 ) ) ; -#953 = EDGE_CURVE ( 'NONE', #6264, #2517, #6260, .T. ) ; -#954 = CARTESIAN_POINT ( 'NONE', ( 1.843611002581016000, -0.01521861546150682400, 0.1637871529992500600 ) ) ; -#955 = CARTESIAN_POINT ( 'NONE', ( 0.7547026423333280700, 0.2155426229653711900, 0.2320991168609079200 ) ) ; -#956 = CARTESIAN_POINT ( 'NONE', ( -0.009002000761283183600, 0.02424827061738077400, 0.03076527875566621700 ) ) ; -#957 = CARTESIAN_POINT ( 'NONE', ( 1.456583810278156300, 0.005179716896545505400, 0.2006293584483992700 ) ) ; -#958 = CARTESIAN_POINT ( 'NONE', ( 1.091594461329961700, -0.1022078733773221800, 0.02303724796861456400 ) ) ; -#959 = CARTESIAN_POINT ( 'NONE', ( 0.08300330856784894600, 0.1221150068815342000, -0.07771365522706905100 ) ) ; -#960 = CARTESIAN_POINT ( 'NONE', ( 1.668283821317490900, 0.3090999170149368900, -0.02026700639286175800 ) ) ; -#961 = CARTESIAN_POINT ( 'NONE', ( 2.050708045344513200, 0.2939983683837132900, 0.04084884611643686800 ) ) ; -#962 = CARTESIAN_POINT ( 'NONE', ( 1.500075641616488900, 0.2795898969507415500, 0.001595087832079847500 ) ) ; -#963 = CARTESIAN_POINT ( 'NONE', ( 0.5814003537351042400, 0.004497552656679948400, 0.2991266633443665500 ) ) ; -#964 = CARTESIAN_POINT ( 'NONE', ( 1.648623828574962100, 0.2687579716360961000, 0.05602932101466759400 ) ) ; -#965 = CARTESIAN_POINT ( 'NONE', ( 1.989690883049638300, 0.004589896950740746100, 0.1987700768557372800 ) ) ; -#966 = CARTESIAN_POINT ( 'NONE', ( 0.1797382477980659100, 0.01869167660017789800, 0.2645095907397651000 ) ) ; -#967 = CARTESIAN_POINT ( 'NONE', ( 0.05752661304074176100, -0.1285529348313172400, 0.2087732713393436200 ) ) ; -#968 = CARTESIAN_POINT ( 'NONE', ( 3.256265870573105100, 0.2939962259041812900, 0.05531949824637899500 ) ) ; -#969 = CARTESIAN_POINT ( 'NONE', ( 1.235598797783996600, -0.08706343101804492300, 0.03350076125204444500 ) ) ; -#970 = CARTESIAN_POINT ( 'NONE', ( 0.5655535204441551900, 0.004589717436862471600, 0.2987444138516702200 ) ) ; -#971 = CARTESIAN_POINT ( 'NONE', ( 0.4215940324308480300, -0.04998870372005481700, 0.3033071957081027700 ) ) ; -#972 = CARTESIAN_POINT ( 'NONE', ( 0.5487044972994479200, -0.1633654357626844500, -1.179069862577986200E-017 ) ) ; -#973 = CARTESIAN_POINT ( 'NONE', ( 3.253564811794409400, 0.2937430003953702700, 0.05553949613747010500 ) ) ; -#974 = CARTESIAN_POINT ( 'NONE', ( 1.647267514609823500, 0.2026971443777281200, 0.08926052906612588800 ) ) ; -#975 = CARTESIAN_POINT ( 'NONE', ( 1.279669194263966900, 0.003009657102666096800, 0.2124837111289180300 ) ) ; -#976 = CARTESIAN_POINT ( 'NONE', ( 0.3923031818629622000, -0.01385627111939435900, 0.2768979340578787100 ) ) ; -#977 = CARTESIAN_POINT ( 'NONE', ( 1.394803485745928400, -0.06920116241780127600, 0.05853960082805426100 ) ) ; -#978 = CARTESIAN_POINT ( 'NONE', ( 0.4319014733944195900, 0.3220629025357248900, 0.1599328024168015500 ) ) ; -#979 = CARTESIAN_POINT ( 'NONE', ( 0.5750756416164871700, 0.2176855174868099800, 0.2409232692023394200 ) ) ; -#980 = CARTESIAN_POINT ( 'NONE', ( 3.256265867290757800, 0.3130698289374055400, 0.02712737574500412300 ) ) ; -#981 = CARTESIAN_POINT ( 'NONE', ( 0.8628880061305619400, -0.1150499352631819700, 0.1084412513231282600 ) ) ; -#982 = CARTESIAN_POINT ( 'NONE', ( 1.653929499606895400, 0.2996242367291652700, 0.01554512321162405300 ) ) ; -#983 = CARTESIAN_POINT ( 'NONE', ( 0.5229148029841753600, -0.1663204932783630700, -0.006774511762737797000 ) ) ; -#984 = CARTESIAN_POINT ( 'NONE', ( 0.8194661619058809500, 0.002016796118470498600, 0.2831002681038629600 ) ) ; -#985 = CARTESIAN_POINT ( 'NONE', ( 0.5766468473504081600, -0.09603718486530965500, 0.1872514726318241000 ) ) ; -#986 = CARTESIAN_POINT ( 'NONE', ( 1.469350427250192700, -0.03253287714584751600, 0.1461140329658542100 ) ) ; -#987 = CARTESIAN_POINT ( 'NONE', ( 1.027960071520715300, -0.02676663478993623900, 0.2118711795033589900 ) ) ; -#988 = CARTESIAN_POINT ( 'NONE', ( 0.01239026288609430500, -6.297090912332770100E-005, -0.1384949805695467600 ) ) ; -#989 = CARTESIAN_POINT ( 'NONE', ( 2.123265540998222600, 0.2820648304663220300, -0.02203177511460674400 ) ) ; -#990 = CARTESIAN_POINT ( 'NONE', ( 0.2838415776057657300, -0.1661977625919666100, 0.03741507075469639000 ) ) ; -#991 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, - ( #8204, #377, #8825, #3918, #5397, #2563, #4702, #1173, #8852, #6724, #6755, #6044, #4617, #3246, #4648, #6100, #5336, #1878 ), - .UNSPECIFIED., .F., .F., - ( 4, 2, 2, 2, 2, 2, 2, 2, 4 ), - ( 0.001737896592888029500, 0.06920746671108078700, 0.1029422517701765300, 0.1366770368292722900, 0.1535444293588201800, 0.1704118218883680600, 0.2041466069474625100, 0.2378813920065569700, 0.2716161770656514400 ), - .UNSPECIFIED. ) ; -#992 = CARTESIAN_POINT ( 'NONE', ( 1.495527737907923700, 0.002939406854532089500, 0.1990027092439471400 ) ) ; -#993 = CARTESIAN_POINT ( 'NONE', ( 0.02322230528338768300, 0.09907997921122979600, 0.1873863047023099900 ) ) ; -#994 = CARTESIAN_POINT ( 'NONE', ( 2.030427296729616400, 0.2562538643317276400, 0.07825872180341518500 ) ) ; -#995 = CARTESIAN_POINT ( 'NONE', ( 2.000075641620963700, -0.003983965169204850600, 0.1865568735110365300 ) ) ; -#996 = CARTESIAN_POINT ( 'NONE', ( -5.000000000000000000, 5.000000000000000000, 7.500000000000000000 ) ) ; -#997 = CARTESIAN_POINT ( 'NONE', ( 0.03857380745293552400, -0.08634130501673431500, 0.1862073093526042900 ) ) ; -#998 = CARTESIAN_POINT ( 'NONE', ( 3.256265906937788400, 0.2543362257286545500, 0.08440715628301961900 ) ) ; -#999 = CARTESIAN_POINT ( 'NONE', ( 1.239041504049651600, -0.01171189976941611200, 0.1978037251398610000 ) ) ; -#1000 = CARTESIAN_POINT ( 'NONE', ( 0.1563237660442382300, 0.004590010864937444900, 0.2400067429719075800 ) ) ; -#1001 = CARTESIAN_POINT ( 'NONE', ( 0.5719842910247843200, -0.001561742541348110100, 0.3000778401287558800 ) ) ; -#1002 = CARTESIAN_POINT ( 'NONE', ( 3.390813603860507900, 0.3038775963319804200, 0.03106751026264979000 ) ) ; -#1003 = CARTESIAN_POINT ( 'NONE', ( 2.152924853838606500, 0.1572430743040194000, 0.09085719513620191300 ) ) ; -#1004 = CARTESIAN_POINT ( 'NONE', ( 1.324468587551653800, 0.2889786520353705400, 0.02984973392394104800 ) ) ; -#1005 = CARTESIAN_POINT ( 'NONE', ( 0.1758192256069130200, -0.005974401296792164500, 0.2499368816310156600 ) ) ; -#1006 = CARTESIAN_POINT ( 'NONE', ( 1.919325866332399800, 0.01102410140704601600, 0.3060218301484607900 ) ) ; -#1007 = VERTEX_POINT ( 'NONE', #7201 ) ; -#1008 = CARTESIAN_POINT ( 'NONE', ( 0.4476421439437233100, 0.3265619844191312000, 0.1590685388105981300 ) ) ; -#1009 = CARTESIAN_POINT ( 'NONE', ( 0.5750756416164870500, 0.05879802487191754200, 0.2868726155805086900 ) ) ; -#1010 = CARTESIAN_POINT ( 'NONE', ( 0.6112563695491967100, -0.1563128287529094200, -0.003013383700225316200 ) ) ; -#1011 = CARTESIAN_POINT ( 'NONE', ( 0.7494893472818066100, -0.01990972173690730400, 0.2588808705388266900 ) ) ; -#1012 = CARTESIAN_POINT ( 'NONE', ( 1.889322400424823200, 0.3380887221860666700, 0.02791087587206812800 ) ) ; -#1013 = CARTESIAN_POINT ( 'NONE', ( 0.5826140479797726800, -0.1595466324589784900, 0.001017222737974757200 ) ) ; -#1014 = CARTESIAN_POINT ( 'NONE', ( 0.8765339307118621400, 0.07806433652395417000, 0.2590293365622354200 ) ) ; -#1015 = CARTESIAN_POINT ( 'NONE', ( 0.5692531851408265700, -0.03933273170473783300, 0.2471920072198940100 ) ) ; -#1016 = CARTESIAN_POINT ( 'NONE', ( 1.471034732824484600, 0.004318437046634704400, 0.1980589487396996800 ) ) ; -#1017 = CARTESIAN_POINT ( 'NONE', ( 1.066070975870474500, -0.03294837477997369900, 0.1982412214400779400 ) ) ; -#1018 = CARTESIAN_POINT ( 'NONE', ( 0.4165916118119660200, 0.3797865318360333900, 0.01789646565098899200 ) ) ; -#1019 = CARTESIAN_POINT ( 'NONE', ( 2.052469777362683000, 0.3055613150654237200, -0.009879076164520873100 ) ) ; -#1020 = CARTESIAN_POINT ( 'NONE', ( 0.5924542266148001800, -0.1541378514517077700, 0.06196833540848443300 ) ) ; -#1021 = CARTESIAN_POINT ( 'NONE', ( 1.827578560931849300, 0.3313065360137230600, 0.05471231201000272000 ) ) ; -#1022 = CARTESIAN_POINT ( 'NONE', ( 3.750075641616487300, -0.02309581144352358000, 0.1680219826311620500 ) ) ; -#1023 = CARTESIAN_POINT ( 'NONE', ( 0.3179464457242998600, -0.01076472566557273900, 0.2758131845050083600 ) ) ; -#1024 = CARTESIAN_POINT ( 'NONE', ( 2.116174378543668400, 0.2762029708328200300, 0.03433160741272297400 ) ) ; -#1025 = CARTESIAN_POINT ( 'NONE', ( 1.968836865190140000, -0.007685117658625673100, 0.1795749980318637200 ) ) ; -#1026 = CARTESIAN_POINT ( 'NONE', ( 0.5559038261413585800, 0.01996344147042905500, 0.3077107110767013900 ) ) ; -#1027 = CARTESIAN_POINT ( 'NONE', ( 3.256265922013043200, 0.2585612320618178000, 0.07783589235423490900 ) ) ; -#1028 = CARTESIAN_POINT ( 'NONE', ( 1.238469540781495000, -0.03070706327406358400, 0.1741661246034833500 ) ) ; -#1029 = CARTESIAN_POINT ( 'NONE', ( 2.583408974953183400, 0.004589896950740968200, 0.1987700768557395800 ) ) ; -#1030 = CARTESIAN_POINT ( 'NONE', ( 0.4429269529743481400, -0.1718724136444176000, -1.349831704744453000E-017 ) ) ; -#1031 = CARTESIAN_POINT ( 'NONE', ( 3.518695230024595500, 0.2536200245685031900, 0.06802265085683650800 ) ) ; -#1032 = CARTESIAN_POINT ( 'NONE', ( 2.118822678993992300, 0.1778040296865703900, 0.09117769958966248600 ) ) ; -#1033 = CARTESIAN_POINT ( 'NONE', ( 1.335156901350081700, 0.009092591359781687600, 0.2054487451883509600 ) ) ; -#1034 = CARTESIAN_POINT ( 'NONE', ( 0.3923934357309329400, -0.01192442937987015000, 0.2788264346394022100 ) ) ; -#1035 = CARTESIAN_POINT ( 'NONE', ( 1.913996609021124500, 0.004454969196469038600, 1.381173344816725800 ) ) ; -#1036 = CARTESIAN_POINT ( 'NONE', ( 0.2183363487621562700, 0.2407597550145126300, 0.1222328047412075700 ) ) ; -#1037 = CARTESIAN_POINT ( 'NONE', ( 0.6343015735828343400, -0.1536775866584649500, -4.846383711010204800E-017 ) ) ; -#1038 = CARTESIAN_POINT ( 'NONE', ( 0.3489006499767220400, -0.1725315530656115200, -0.02557331991403030000 ) ) ; -#1039 = CARTESIAN_POINT ( 'NONE', ( 0.06983507327511009900, -0.1553320466421888000, 0.2201044638916311000 ) ) ; -#1040 = CARTESIAN_POINT ( 'NONE', ( 0.8043723982570832900, -0.1338293055015646900, -6.894923466708286500E-005 ) ) ; -#1041 = CARTESIAN_POINT ( 'NONE', ( 1.654016148441813200, 0.3001625483465384400, 0.01311080134803684400 ) ) ; -#1042 = CARTESIAN_POINT ( 'NONE', ( 0.5924531688633193300, -0.1584593064457027200, -6.603294976020922100E-005 ) ) ; -#1043 = CARTESIAN_POINT ( 'NONE', ( 0.9236877237910617900, 0.3600263385034139200, 0.04819084690870053400 ) ) ; -#1044 = CARTESIAN_POINT ( 'NONE', ( 0.08563108165616055400, -0.05502571975665882000, 0.1532417743374709700 ) ) ; -#1045 = CARTESIAN_POINT ( 'NONE', ( 1.480321869203932200, -0.06531575634518627100, 0.0005636723335762264100 ) ) ; -#1046 = CARTESIAN_POINT ( 'NONE', ( 1.062969963498210400, -0.1051898214223365700, 0.03159502192900483200 ) ) ; -#1047 = CARTESIAN_POINT ( 'NONE', ( 0.3020755674409773000, 0.3277267832999566400, 0.01754513286096805900 ) ) ; -#1048 = CALENDAR_DATE ( 2016, 10, 2 ) ; -#1049 = CARTESIAN_POINT ( 'NONE', ( 1.767619243146518100, 0.3439339904207245900, 0.01476663897803505400 ) ) ; -#1050 = CARTESIAN_POINT ( 'NONE', ( 0.07637253199655075200, -0.09019886112672126400, -0.04048524046530262800 ) ) ; -#1051 = CARTESIAN_POINT ( 'NONE', ( 1.703031910924190500, 0.3111513503599778700, 0.05427189666523336800 ) ) ; -#1052 = CARTESIAN_POINT ( 'NONE', ( 3.750075641616487800, -0.04510082978979240700, 0.05864594119796171000 ) ) ; -#1053 = CARTESIAN_POINT ( 'NONE', ( 0.4677546865904505500, -0.003426798085339966000, 0.2897981156610443500 ) ) ; -#1054 = CARTESIAN_POINT ( 'NONE', ( 1.989630487195672500, -0.02034216774673303100, 0.1477830336854901700 ) ) ; -#1055 = CARTESIAN_POINT ( 'NONE', ( 0.4688785874462198000, 0.01145616479006084100, 0.3030984787596297500 ) ) ; -#1056 = CARTESIAN_POINT ( 'NONE', ( 0.5580753438916312700, 0.1024312187522118400, 0.2762635457242888500 ) ) ; -#1057 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; -#1058 = CARTESIAN_POINT ( 'NONE', ( 1.237520328425173000, -0.05807285230898817700, 0.1340292484843607100 ) ) ; -#1059 = CARTESIAN_POINT ( 'NONE', ( 0.4424471444868169300, 0.3880597872427153900, -0.008673203411999320900 ) ) ; -#1060 = VECTOR ( 'NONE', #4072, 1.000000000000000000 ) ; -#1061 = CARTESIAN_POINT ( 'NONE', ( 0.1213582366336744400, -0.2361433919567022000, 0.2505778160615622600 ) ) ; -#1062 = CARTESIAN_POINT ( 'NONE', ( 2.179462794328291600, 0.02271199161170622800, 0.3059765623332792500 ) ) ; -#1063 = CARTESIAN_POINT ( 'NONE', ( 2.304556112334848400, 0.04753635197263517100, 0.1913189740068457500 ) ) ; -#1064 = CARTESIAN_POINT ( 'NONE', ( 3.253287479191522300, 0.3095765156853740300, 0.03430393174691879300 ) ) ; -#1065 = CARTESIAN_POINT ( 'NONE', ( 1.631691390896322400, 0.1913674267497189600, 0.08427138311497009400 ) ) ; -#1066 = CARTESIAN_POINT ( 'NONE', ( 1.358233066207966000, 0.006166179920706449400, 0.2038367615741256100 ) ) ; -#1067 = CARTESIAN_POINT ( 'NONE', ( 0.3924832111044721000, -0.009994963669535339400, 0.2807538982697627700 ) ) ; -#1068 = CARTESIAN_POINT ( 'NONE', ( 1.937822975895750600, 0.01065852534099098700, 0.3060185699391672100 ) ) ; -#1069 = CARTESIAN_POINT ( 'NONE', ( 0.4693825729280712300, 0.3322163225438530300, 0.1574820779975373000 ) ) ; -#1070 = CARTESIAN_POINT ( 'NONE', ( -4.999999999999998200, -5.000000000000000000, 7.500000000000000000 ) ) ; -#1071 = CARTESIAN_POINT ( 'NONE', ( 1.369459072053214500, 0.002631706543751777300, 0.2009532023204424800 ) ) ; -#1072 = CARTESIAN_POINT ( 'NONE', ( 0.7479558569443153200, -0.1225088580586348700, 0.1223704424425534600 ) ) ; -#1073 = CARTESIAN_POINT ( 'NONE', ( 1.767120778096622500, 0.3396875062474409300, 0.03106537556570122800 ) ) ; -#1074 = CARTESIAN_POINT ( 'NONE', ( 0.6038260450037383800, -0.1571797301420985200, 0.0006272439123725717900 ) ) ; -#1075 = EDGE_CURVE ( 'NONE', #3321, #8254, #2264, .T. ) ; -#1076 = CARTESIAN_POINT ( 'NONE', ( 0.8788624363342512100, 0.001952989318783737700, 0.2751615339569444800 ) ) ; -#1077 = CARTESIAN_POINT ( 'NONE', ( 0.08549018943076668000, -0.04169860448631390600, 0.1693193468556289100 ) ) ; -#1078 = CARTESIAN_POINT ( 'NONE', ( 1.456468032668189600, 0.002808902304362037600, 0.1969837756932298100 ) ) ; -#1079 = CARTESIAN_POINT ( 'NONE', ( 1.062632729268914600, -0.1047754183031595100, 0.004411782520917174400 ) ) ; -#1080 = CARTESIAN_POINT ( 'NONE', ( 0.5849401953273135600, 0.4046246298283946400, -0.0007596592296491147100 ) ) ; -#1081 = CARTESIAN_POINT ( 'NONE', ( 1.979118929345293100, 0.3253976669506251100, 0.003367435893299189200 ) ) ; -#1082 = CARTESIAN_POINT ( 'NONE', ( 0.5820187839956821900, -0.1544545397661027900, 0.06635875344729014200 ) ) ; -#1083 = CARTESIAN_POINT ( 'NONE', ( 3.680569650854361700, -0.6429144039512459900, 1.028427910246433300 ) ) ; -#1084 = CARTESIAN_POINT ( 'NONE', ( 0.5236586153089781700, 0.0009730228838298327100, 0.2942925192008307700 ) ) ; -#1085 = CARTESIAN_POINT ( 'NONE', ( 1.968913454179186800, 0.003400217126838134300, 0.1974128758642732000 ) ) ; -#1086 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; -#1087 = CARTESIAN_POINT ( 'NONE', ( 1.623900570336082000, -0.02669048535845197600, 0.1468479349691404800 ) ) ; -#1088 = CARTESIAN_POINT ( 'NONE', ( 1.207026910448056400, -0.08895594733395761900, 0.04807070999994451200 ) ) ; -#1089 = CARTESIAN_POINT ( 'NONE', ( 0.4008784199870937800, 0.3748895749490801500, -0.007295367796390285000 ) ) ; -#1090 = CARTESIAN_POINT ( 'NONE', ( 0.1001816802477221900, -0.2574011712825377000, 0.2410689758704942200 ) ) ; -#1091 = CARTESIAN_POINT ( 'NONE', ( 2.102465021100836200, -0.02082209898719189500, 3.530468871333367600 ) ) ; -#1092 = CARTESIAN_POINT ( 'NONE', ( 0.1689067554599675000, -0.1372727969593637600, -1.040834085586084300E-017 ) ) ; -#1093 = CARTESIAN_POINT ( 'NONE', ( 0.5680413737108075400, 0.006897307821683851300, 0.3008243126206637300 ) ) ; -#1094 = CARTESIAN_POINT ( 'NONE', ( 2.041492567371183200, 0.1975477294700438400, 0.09889530616411540400 ) ) ; -#1095 = CARTESIAN_POINT ( 'NONE', ( 1.367883760654796200, 0.2858826927303310700, 0.01614227719124133200 ) ) ; -#1096 = CARTESIAN_POINT ( 'NONE', ( 0.5814739357622560300, 0.002547030739350253400, 0.2965811869210364700 ) ) ; -#1097 = CARTESIAN_POINT ( 'NONE', ( 2.028818737493652600, -0.01618843115713297600, 2.762929208675860300 ) ) ; -#1098 = CARTESIAN_POINT ( 'NONE', ( 0.2552406117399730900, 0.2478949092604516600, 0.1530172006085340200 ) ) ; -#1099 = CARTESIAN_POINT ( 'NONE', ( 3.256265986694068600, 0.3155026237952318600, -0.002405293104274487700 ) ) ; -#1100 = CARTESIAN_POINT ( 'NONE', ( 1.379204191580913200, -0.07336427171732196100, -0.0005668987011275026600 ) ) ; -#1101 = CARTESIAN_POINT ( 'NONE', ( 0.7490192658353696000, -0.05773064181865827900, 0.2155590018357568200 ) ) ; -#1102 = CARTESIAN_POINT ( 'NONE', ( 1.978277531069881000, 0.3226146514201164700, 0.02212724394684405900 ) ) ; -#1103 = CARTESIAN_POINT ( 'NONE', ( 0.02718645868286224600, -0.008103174357665610100, -0.1384802934365857700 ) ) ; -#1104 = CARTESIAN_POINT ( 'NONE', ( 0.8783433382520375900, 0.01983879588199033400, 0.2717638146665293800 ) ) ; -#1105 = CARTESIAN_POINT ( 'NONE', ( 0.5674967798513923500, -0.05407246324218006900, 0.2315908863239807000 ) ) ; -#1106 = CARTESIAN_POINT ( 'NONE', ( 1.456111717285295500, -0.005694367852752346700, 0.1868415547619593500 ) ) ; -#1107 = CARTESIAN_POINT ( 'NONE', ( 1.066256666246146300, -0.02571687016959489600, 0.2069472667126091800 ) ) ; -#1108 = CARTESIAN_POINT ( 'NONE', ( 0.4315097293396528700, 0.3833698048367575300, 0.03045244365317903400 ) ) ; -#1109 = CARTESIAN_POINT ( 'NONE', ( 2.081261618057300000, 0.2975851282121055900, -0.002115586213475012900 ) ) ; -#1110 = CARTESIAN_POINT ( 'NONE', ( 0.07397510161101218700, -0.08913912398506629300, -0.03053849412162487600 ) ) ; -#1111 = CARTESIAN_POINT ( 'NONE', ( 1.653919068269202000, 0.2833635219531067700, 0.04816422625346656500 ) ) ; -#1112 = CARTESIAN_POINT ( 'NONE', ( 3.728865942168814000, -0.6321315311979994700, 1.035583181062884200 ) ) ; -#1113 = CARTESIAN_POINT ( 'NONE', ( 0.5760544250632642100, 0.004594274475638204800, 0.2987002272777492500 ) ) ; -#1114 = CARTESIAN_POINT ( 'NONE', ( 1.989675462617838300, -0.002250949732262919100, 0.1894951350779174600 ) ) ; -#1115 = CARTESIAN_POINT ( 'NONE', ( 0.3393250255108653500, 0.3483580887469459600, -2.020681798969855200E-017 ) ) ; -#1116 = CARTESIAN_POINT ( 'NONE', ( 3.441239902182783500, -0.3704101030492588700, 0.007849318648795464500 ) ) ; -#1117 = CARTESIAN_POINT ( 'NONE', ( 1.625052259048354900, -0.006136457559300811900, 0.1848552973737196700 ) ) ; -#1118 = CARTESIAN_POINT ( 'NONE', ( 1.181961462587705100, 0.005262412363073787300, 0.2274552206531675600 ) ) ; -#1119 = CARTESIAN_POINT ( 'NONE', ( 0.03980971103786729000, 0.004589759076277941100, 0.1449482547178267700 ) ) ; -#1120 = CARTESIAN_POINT ( 'NONE', ( 0.4227865998276230100, -0.05244770644018603700, 0.3036943345862225300 ) ) ; -#1121 = CARTESIAN_POINT ( 'NONE', ( 2.221967379908652800, 0.002723426141077345300, 2.762793628779008700 ) ) ; -#1122 = CARTESIAN_POINT ( 'NONE', ( 0.08791116013839780900, -0.09340619816027373500, -6.505213034913025800E-018 ) ) ; -#1123 = CARTESIAN_POINT ( 'NONE', ( 0.09514187452052547100, 0.03910256484562890700, 0.2286311039626356100 ) ) ; -#1124 = CARTESIAN_POINT ( 'NONE', ( 1.988763194837711600, 0.1975270829991380200, 0.1072301883176509900 ) ) ; -#1125 = CARTESIAN_POINT ( 'NONE', ( 1.376544369225601600, 0.01759529312757623900, 0.2006920144610192500 ) ) ; -#1126 = CARTESIAN_POINT ( 'NONE', ( 0.5236831085281381500, -0.001180500578420451400, 0.2916882617676112000 ) ) ; -#1127 = CARTESIAN_POINT ( 'NONE', ( 1.920751898637746800, -0.01667765682148636400, 3.530503399716669500 ) ) ; -#1128 = CARTESIAN_POINT ( 'NONE', ( 0.02667707167183709600, 0.04204028032232831600, 0.06693951648575569000 ) ) ; -#1129 = CARTESIAN_POINT ( 'NONE', ( 3.256265716100934100, 0.3188955285002557100, 0.001219009588239142800 ) ) ; -#1130 = CARTESIAN_POINT ( 'NONE', ( 1.381675595790339100, -0.05228967016873231600, 0.1177452107836228500 ) ) ; -#1131 = CARTESIAN_POINT ( 'NONE', ( 0.7491137276994879200, -0.05038371722483203600, 0.2237834947257084900 ) ) ; -#1132 = CARTESIAN_POINT ( 'NONE', ( 1.978058249527714800, 0.3190618744053521600, 0.03265981951103798900 ) ) ; -#1133 = CARTESIAN_POINT ( 'NONE', ( 0.5871003256148373800, -0.1590558996462243500, -0.0003951315856838955400 ) ) ; -#1134 = CARTESIAN_POINT ( 'NONE', ( 1.051026948421913900, 0.07976233590281833800, 0.2313594264501730400 ) ) ; -#1135 = CARTESIAN_POINT ( 'NONE', ( 0.5569890107940775900, -0.05481912528208421300, 0.2307352595708814000 ) ) ; -#1136 = CARTESIAN_POINT ( 'NONE', ( 1.453373444068386500, -0.05724493948136033500, 0.08864107362882905900 ) ) ; -#1137 = CARTESIAN_POINT ( 'NONE', ( 1.024288116101687000, -0.1087053864970486400, -0.0002445550663476951700 ) ) ; -#1138 = CARTESIAN_POINT ( 'NONE', ( 0.4310905398481006400, 0.3814155952454612000, 0.04508676546921535500 ) ) ; -#1139 = CARTESIAN_POINT ( 'NONE', ( 1.767851807680205000, 0.3446767363673564100, 0.009634247405301445500 ) ) ; -#1140 = CARTESIAN_POINT ( 'NONE', ( 0.5777803148595427300, -0.1429903462229398200, 0.1118149013011542900 ) ) ; -#1141 = EDGE_CURVE ( 'NONE', #3352, #9141, #8558, .T. ) ; -#1142 = CARTESIAN_POINT ( 'NONE', ( 0.3179804758529495300, -0.01050344628436605800, 0.2759947356596106300 ) ) ; -#1143 = CARTESIAN_POINT ( 'NONE', ( 1.989522557437094900, -0.04488916375067764100, 0.01585574978562232000 ) ) ; -#1144 = CARTESIAN_POINT ( 'NONE', ( 3.256265869946534300, 0.2795897578366611200, -2.061506011610378900E-017 ) ) ; -#1145 = CARTESIAN_POINT ( 'NONE', ( 0.5157049432526976700, 0.09064050952018232200, 0.2788144189303122200 ) ) ; -#1146 = CARTESIAN_POINT ( 'NONE', ( 3.598038204889797000, -0.3704101030492588700, 0.008219532635250147500 ) ) ; -#1147 = CARTESIAN_POINT ( 'NONE', ( 1.620997037245734700, -0.05567390787395143400, 0.02420618912267831100 ) ) ; -#1148 = CARTESIAN_POINT ( 'NONE', ( 1.206314827704828300, -0.08946017363564684500, -0.0004179365309896926900 ) ) ; -#1149 = CARTESIAN_POINT ( 'NONE', ( 0.1276701755461489000, 0.004589942563673970000, 0.2251385222537769500 ) ) ; -#1150 = CARTESIAN_POINT ( 'NONE', ( 0.1021731600682038300, -0.2553451522230540900, 0.2420031392792082700 ) ) ; -#1151 = CARTESIAN_POINT ( 'NONE', ( 2.199276400088074500, -0.006654998702054770700, 3.683984332017608700 ) ) ; -#1152 = CARTESIAN_POINT ( 'NONE', ( 2.078753366294732200, 0.08495369194582833000, 0.1822141137313468000 ) ) ; -#1153 = CARTESIAN_POINT ( 'NONE', ( 2.090992367016714800, 0.1714038733409915000, 0.09701807925711772300 ) ) ; -#1154 = CARTESIAN_POINT ( 'NONE', ( 1.358169992115360700, 0.01344331236537121800, 0.2027575041688611000 ) ) ; -#1155 = CARTESIAN_POINT ( 'NONE', ( 0.5784135760937663100, 0.002695184124526184300, 0.2961514495811138900 ) ) ; -#1156 = CARTESIAN_POINT ( 'NONE', ( 1.915841355524247100, -0.01555245289876561200, 3.530504848095910900 ) ) ; -#1157 = CARTESIAN_POINT ( 'NONE', ( 0.4583566504193532000, 0.3000293931763991000, 0.1858137794596337000 ) ) ; -#1158 = CARTESIAN_POINT ( 'NONE', ( 3.648059046489335900, -0.2065684476339227400, 7.589415207398531000E-019 ) ) ; -#1159 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, - ( #6648, #6585, #273, #2299, #2392, #8039, #917, #3725, #4489, #5195, #980, #5851, #4518, #3756, #1627, #1658, #949, #3057, #7303, #5913, #5229, #6554, #3788, #2329, #7273, #6617, #7978, #3025 ), - .UNSPECIFIED., .F., .F., - ( 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4 ), - ( 0.001214241661587779800, 0.008449747804925574600, 0.01568525394826336700, 0.02292076009160115900, 0.02653851316327006400, 0.03015626623493896900, 0.04462727852161453600, 0.04824503159328345800, 0.05186278466495238000, 0.05909829080829033500, 0.07356930309496637100, 0.08804031538164242000, 0.1025113276683184700, 0.1169823399549945300 ), - .UNSPECIFIED. ) ; -#1160 = VERTEX_POINT ( 'NONE', #4538 ) ; -#1161 = CARTESIAN_POINT ( 'NONE', ( 1.379849474469370600, -0.07339953578103641800, 0.03388156586085963600 ) ) ; -#1162 = CARTESIAN_POINT ( 'NONE', ( 3.658066569598312800, -0.02324710923428855900, 0.1380639627676127400 ) ) ; -#1163 = CARTESIAN_POINT ( 'NONE', ( 0.7472252284004419200, -0.1405462058354041100, 0.02983100891766706000 ) ) ; -#1164 = CARTESIAN_POINT ( 'NONE', ( 1.924346914237435000, 0.3290505229772782100, 0.03642788893765678400 ) ) ; -#1165 = CARTESIAN_POINT ( 'NONE', ( 0.05342289656681226100, -0.05723235489190892100, -0.1048915267946266500 ) ) ; -#1166 = CARTESIAN_POINT ( 'NONE', ( 1.041004524542609600, 0.2864729825270699900, 0.1389574626962069800 ) ) ; -#1167 = CARTESIAN_POINT ( 'NONE', ( 0.5739780833793811700, -0.03384446482766168000, 0.2531077076184045600 ) ) ; -#1168 = CARTESIAN_POINT ( 'NONE', ( 1.453834758984296100, -0.05095633395523058200, 0.1074510309628770000 ) ) ; -#1169 = CARTESIAN_POINT ( 'NONE', ( 1.024386504586289200, -0.1091372536731238800, 0.008457538190638018100 ) ) ; -#1170 = CARTESIAN_POINT ( 'NONE', ( 0.4155990483179095000, 0.3764877326977302800, 0.04558642253487660300 ) ) ; -#1171 = CARTESIAN_POINT ( 'NONE', ( 0.1988233487105711400, -0.08980693436055986500, 0.2717474266791106200 ) ) ; -#1172 = CARTESIAN_POINT ( 'NONE', ( 0.2801095058050066500, -0.1631719561525188900, 0.05450637820712644900 ) ) ; -#1173 = CARTESIAN_POINT ( 'NONE', ( 3.384888715340850200, 0.3081656610329516800, -4.976487971708463500E-017 ) ) ; -#1174 = CARTESIAN_POINT ( 'NONE', ( 0.5829371177423743300, 0.004873286765817885800, 0.2998429861164412200 ) ) ; -#1175 = CARTESIAN_POINT ( 'NONE', ( 1.936925488143979000, -0.04194279925098487500, 0.04847693271835836600 ) ) ; -#1176 = CARTESIAN_POINT ( 'NONE', ( 3.256265867570721900, 0.2680125901616785000, 0.06066418085855386500 ) ) ; -#1177 = CARTESIAN_POINT ( 'NONE', ( 3.468674268183694800, -0.3704101030492588100, 0.01625705401169786500 ) ) ; -#1178 = CARTESIAN_POINT ( 'NONE', ( 1.684479145566857700, -0.05014261706824618700, 0.04592220566582985000 ) ) ; -#1179 = CARTESIAN_POINT ( 'NONE', ( 1.209968765549445500, -0.02180221518115366100, 0.1894618471922262200 ) ) ; -#1180 = CARTESIAN_POINT ( 'NONE', ( 0.0007743474866529415700, 0.004589870480826794400, 0.02107475729177687300 ) ) ; -#1181 = CARTESIAN_POINT ( 'NONE', ( 2.134319638148079300, 0.2793173117861957900, 0.01318969810401388200 ) ) ; -#1182 = CARTESIAN_POINT ( 'NONE', ( 2.164813453932910900, -0.006260019564088947800, 2.762838835034753700 ) ) ; -#1183 = CARTESIAN_POINT ( 'NONE', ( 0.1567644144462519400, -0.1323346935127189500, -1.040834085586084600E-017 ) ) ; -#1184 = CARTESIAN_POINT ( 'NONE', ( 1.400964165738038300, 0.1910963915147545500, 0.1451522514567200600 ) ) ; -#1185 = CARTESIAN_POINT ( 'NONE', ( 1.812544147305737800, -0.009673686262531289200, 0.1766322995452878100 ) ) ; -#1186 = CARTESIAN_POINT ( 'NONE', ( 0.09405232640976614300, 0.03257231323192799600, 0.2249622661443407300 ) ) ; -#1187 = CARTESIAN_POINT ( 'NONE', ( 1.904218640681718100, -0.01337624080032706600, 3.223531624154826900 ) ) ; -#1188 = CARTESIAN_POINT ( 'NONE', ( 3.256265597510080500, 0.3089798693372392000, -0.002336771691166497800 ) ) ; -#1189 = CARTESIAN_POINT ( 'NONE', ( 1.369027068368254600, -0.009608607878378583300, 0.1863904989093449500 ) ) ; -#1190 = CARTESIAN_POINT ( 'NONE', ( 3.564661219975460100, -0.02033548769778588700, 0.1474515610546176200 ) ) ; -#1191 = CARTESIAN_POINT ( 'NONE', ( 0.6914133836793788800, -0.02479324171466634800, 0.2581501756545376800 ) ) ; -#1192 = ADVANCED_FACE ( 'NONE', ( #1276, #4133 ), #2606, .T. ) ; -#1193 = CARTESIAN_POINT ( 'NONE', ( 1.627077753827507200, 0.2753736219389266700, 0.004926796849977975800 ) ) ; -#1194 = CARTESIAN_POINT ( 'NONE', ( 0.5994720796625571100, -0.1575436068402169500, 0.01363932511622199800 ) ) ; -#1195 = EDGE_CURVE ( 'NONE', #5201, #3400, #3563, .T. ) ; -#1196 = CARTESIAN_POINT ( 'NONE', ( 1.085405977654930100, 0.3285471022964312500, 0.04004327679240032900 ) ) ; -#1197 = CARTESIAN_POINT ( 'NONE', ( 0.4671618227142972400, -0.03459356268712610000, 0.2555494825068566100 ) ) ; -#1198 = CARTESIAN_POINT ( 'NONE', ( 1.451979981409713800, -0.06764139863358686900, 0.02714087974598749700 ) ) ; -#1199 = CARTESIAN_POINT ( 'NONE', ( 0.3816384196670612500, 0.3640524630339439000, 0.04553611575719066600 ) ) ; -#1200 = CARTESIAN_POINT ( 'NONE', ( 0.5229719081566517300, 0.05167276466698278400, 0.2882206598087735900 ) ) ; -#1201 = CARTESIAN_POINT ( 'NONE', ( 0.5892598484568909400, -0.1457526298254938600, 0.1009460917608017400 ) ) ; -#1202 = CARTESIAN_POINT ( 'NONE', ( 3.690163940702615400, -0.02951109726320546400, 0.1147346445764571000 ) ) ; -#1203 = CARTESIAN_POINT ( 'NONE', ( 0.2704102564969624900, -0.008862002044924155400, 0.2699716321355139500 ) ) ; -#1204 = CARTESIAN_POINT ( 'NONE', ( 1.968500043465868800, -0.04180011169200015300, 0.04837170516145068700 ) ) ; -#1205 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; -#1206 = CARTESIAN_POINT ( 'NONE', ( 3.483064815380794200, -0.3704101030492588100, 0.01766145723048959500 ) ) ; -#1207 = CARTESIAN_POINT ( 'NONE', ( 1.558975347211706700, -0.05556864969784314200, 0.06184959725735862000 ) ) ; -#1208 = CARTESIAN_POINT ( 'NONE', ( 1.207871891129076000, -0.07878164880032789700, 0.09567387215524320000 ) ) ; -#1209 = CARTESIAN_POINT ( 'NONE', ( 0.3564079885653962900, 0.3565575342031441800, -0.008798923880066932700 ) ) ; -#1210 = CARTESIAN_POINT ( 'NONE', ( 2.113693834652269100, 0.2756982203184457100, 0.03633677151866718200 ) ) ; -#1211 = CARTESIAN_POINT ( 'NONE', ( 1.738948165857133100, 0.04314007301296496300, 0.1922044866574365900 ) ) ; -#1212 = CARTESIAN_POINT ( 'NONE', ( 1.382976730166078500, 0.2766008480259840600, 0.05487826487075752500 ) ) ; -#1213 = CARTESIAN_POINT ( 'NONE', ( 1.812639717371952400, -0.007188471558234654800, 0.1813894259043024000 ) ) ; -#1214 = CARTESIAN_POINT ( 'NONE', ( 0.1766096367188575700, -0.0005855815171920131200, 0.2533594955298310000 ) ) ; -#1215 = CARTESIAN_POINT ( 'NONE', ( 1.940280791714707800, -0.01982950483464329700, 3.683984332017606900 ) ) ; -#1216 = CARTESIAN_POINT ( 'NONE', ( 0.07556191456204343300, 0.1035411355852253700, 0.09761302994851045500 ) ) ; -#1217 = CARTESIAN_POINT ( 'NONE', ( 3.256265869843306700, 0.2794580021691801500, -0.001229923457958796900 ) ) ; -#1218 = CARTESIAN_POINT ( 'NONE', ( 1.348691552272687000, -0.03788908413959846100, 0.1494433665437879500 ) ) ; -#1219 = CARTESIAN_POINT ( 'NONE', ( 0.6906375564071018900, -0.1073649394921092300, 0.1612246987134123000 ) ) ; -#1220 = CARTESIAN_POINT ( 'NONE', ( 0.4938657691921745600, -0.1689652388969666900, 0.001599728065385011100 ) ) ; -#1221 = CARTESIAN_POINT ( 'NONE', ( 0.9948580048457317200, 0.03560002876922285800, 0.2506998114734158000 ) ) ; -#1222 = VERTEX_POINT ( 'NONE', #8090 ) ; -#1223 = CARTESIAN_POINT ( 'NONE', ( 0.5836382845421876900, -0.01507271111620767100, 0.2739992894659453700 ) ) ; -#1224 = CARTESIAN_POINT ( 'NONE', ( 1.442043005699524400, 0.004792683548610066100, 0.1998734594908498400 ) ) ; -#1225 = CARTESIAN_POINT ( 'NONE', ( 0.5752130305234994800, 0.4037488628960106400, 0.02393627656435702600 ) ) ; -#1226 = CARTESIAN_POINT ( 'NONE', ( 0.5752434089082569800, 0.06639093838710219400, 0.2851945685293818500 ) ) ; -#1227 = CARTESIAN_POINT ( 'NONE', ( 0.5840392893494744700, -0.1423119542305537600, 0.1122091870524427600 ) ) ; -#1228 = CARTESIAN_POINT ( 'NONE', ( 1.743291810312365400, 0.2936426629196253700, 0.08134811546368597700 ) ) ; -#1229 = CARTESIAN_POINT ( 'NONE', ( 3.410147983891999200, -0.03078945398725436300, 0.1093613270714399900 ) ) ; -#1230 = CARTESIAN_POINT ( 'NONE', ( 0.5731180898149821300, 0.004359460190128450200, 0.2984740469022829100 ) ) ; -#1231 = CARTESIAN_POINT ( 'NONE', ( 1.968457070244292500, -0.04372549087894639400, 0.03116470978516471000 ) ) ; -#1232 = ADVANCED_FACE ( 'NONE', ( #8784 ), #2872, .T. ) ; -#1233 = CARTESIAN_POINT ( 'NONE', ( 3.750075641616486900, 0.004589896950740968200, 0.1987700768557439100 ) ) ; -#1234 = CARTESIAN_POINT ( 'NONE', ( 3.483025983239380600, -0.3704101030492588700, 0.01765924437280656100 ) ) ; -#1235 = CARTESIAN_POINT ( 'NONE', ( 1.558655925042962100, -0.05758888142627971400, 0.04844783888629140100 ) ) ; -#1236 = CARTESIAN_POINT ( 'NONE', ( 1.151497643352602100, -0.05526937079019989000, 0.1548149836434470600 ) ) ; -#1237 = CARTESIAN_POINT ( 'NONE', ( 0.3686787113542375200, 0.3621839338291830100, -0.004019408881432809000 ) ) ; -#1238 = CARTESIAN_POINT ( 'NONE', ( 2.123248173782975400, 0.2775659927158287700, 0.02783220006686162900 ) ) ; -#1239 = CARTESIAN_POINT ( 'NONE', ( 0.9609008219880269500, 0.004589887438721635400, 0.2620883946679820100 ) ) ; -#1240 = CARTESIAN_POINT ( 'NONE', ( 1.934779027242536700, 0.2094251883329520900, 0.1114689857729143600 ) ) ; -#1241 = CARTESIAN_POINT ( 'NONE', ( 1.403610888005522000, 0.06579546445378814400, 0.1893634185800660300 ) ) ; -#1242 = CARTESIAN_POINT ( 'NONE', ( 1.811227443931029400, -0.03751540255097807200, 0.08999555612996548700 ) ) ; -#1243 = CARTESIAN_POINT ( 'NONE', ( 0.5731658059441646600, 0.003142908571259539500, 0.2968797982863944900 ) ) ; -#1244 = CARTESIAN_POINT ( 'NONE', ( 1.878416901574083500, 0.002169430899366497900, 1.841872513280022000 ) ) ; -#1245 = CARTESIAN_POINT ( 'NONE', ( 0.4668583087072377100, 0.3022428246601280800, 0.1851949937685652400 ) ) ; -#1246 = CARTESIAN_POINT ( 'NONE', ( 3.256265882827972500, 0.2821206070615638300, 0.01720827878700448300 ) ) ; -#1247 = CARTESIAN_POINT ( 'NONE', ( 1.349435931193619300, -0.01818748481810827900, 0.1771626166314919900 ) ) ; -#1248 = CARTESIAN_POINT ( 'NONE', ( 0.6897492419137353200, -0.1473004743824901700, 0.005987128994852846400 ) ) ; -#1249 = CARTESIAN_POINT ( 'NONE', ( 0.5808675707535134700, -0.1597124478107847500, 0.007167870537181698200 ) ) ; -#1250 = CARTESIAN_POINT ( 'NONE', ( 0.9879996968761991500, 0.2069066540748949500, 0.2003846129583377300 ) ) ; -#1251 = CARTESIAN_POINT ( 'NONE', ( 0.4949076169332344300, -0.03733506907129213700, 0.2456183700387001800 ) ) ; -#1252 = CARTESIAN_POINT ( 'NONE', ( 1.438494956050027100, -0.06284819012602693700, 0.07157921695349528400 ) ) ; -#1253 = CARTESIAN_POINT ( 'NONE', ( 0.3249352302576102900, 0.3383604648077638300, 0.04199261341646025300 ) ) ; -#1254 = CARTESIAN_POINT ( 'NONE', ( 0.7057411368264725500, 0.07878606926778641800, 0.2769958460725452400 ) ) ; -#1255 = CARTESIAN_POINT ( 'NONE', ( 0.003276221861169325700, 0.001719254269296088800, -0.04015058549364657800 ) ) ; -#1256 = CARTESIAN_POINT ( 'NONE', ( 2.123410214391343600, 0.2358494100618442300, 0.06794084112122497600 ) ) ; -#1257 = CARTESIAN_POINT ( 'NONE', ( 3.455893375500216800, -0.03304761842093467700, 0.09925157722586976100 ) ) ; -#1258 = CARTESIAN_POINT ( 'NONE', ( 0.3180604065934798900, -0.009891114955692392700, 0.2764195697783575800 ) ) ; -#1259 = CARTESIAN_POINT ( 'NONE', ( 1.937770839266562000, 0.004860156963664374900, 0.1998492795776876400 ) ) ; -#1260 = CARTESIAN_POINT ( 'NONE', ( 0.08574534181085224900, 0.1317693115148725600, -3.720168704340924100E-018 ) ) ; -#1261 = CARTESIAN_POINT ( 'NONE', ( 3.514329794093918200, -0.3704101030492589200, 0.01758101604832118900 ) ) ; -#1262 = CARTESIAN_POINT ( 'NONE', ( 1.557661233201667100, -0.05999543458924816400, 0.006625123922994524700 ) ) ; -#1263 = CARTESIAN_POINT ( 'NONE', ( 1.153194747612956700, 0.004942598011858701000, 0.2312009447103192700 ) ) ; -#1264 = CARTESIAN_POINT ( 'NONE', ( 0.5595846139420144200, 0.4037725988547753400, -0.02360928103114023200 ) ) ; -#1265 = APPROVAL_DATE_TIME ( #944, #4875 ) ; -#1266 = CARTESIAN_POINT ( 'NONE', ( 1.768895646864663900, 0.02717910819139531300, 0.1952084709458513600 ) ) ; -#1267 = CARTESIAN_POINT ( 'NONE', ( 2.128375181162164500, 0.009631435040662994500, 1.381041273817797500 ) ) ; -#1268 = CARTESIAN_POINT ( 'NONE', ( 1.816203923321181100, 0.08859779033270576100, 0.1811811572278510300 ) ) ; -#1269 = CARTESIAN_POINT ( 'NONE', ( 1.636926115293739800, 0.1701442098749919000, 0.09223454883512977000 ) ) ; -#1270 = CARTESIAN_POINT ( 'NONE', ( 1.404185780884571700, 0.006182072850454467500, 0.2006655403555670500 ) ) ; -#1271 = CARTESIAN_POINT ( 'NONE', ( 1.812356860805018200, -0.01439561012880008500, 0.1664831522266571300 ) ) ; -#1272 = CARTESIAN_POINT ( 'NONE', ( 0.05661934030208411200, 0.06166148208598620800, 0.2086414342356836300 ) ) ; -#1273 = CARTESIAN_POINT ( 'NONE', ( 1.823411292320525200, 0.01293671805535212500, 1.841923862983780200 ) ) ; -#1274 = CARTESIAN_POINT ( 'NONE', ( 0.5627580812226410400, 0.006994735863363521500, 0.3010531672795213100 ) ) ; -#1275 = CARTESIAN_POINT ( 'NONE', ( 0.01189441109697535200, -0.02087689433995509900, 0.1227679247687583100 ) ) ; -#1276 = FACE_BOUND ( 'NONE', #53, .T. ) ; -#1277 = CARTESIAN_POINT ( 'NONE', ( 3.256265869946243000, 0.2795908809348668400, 0.004697189196570730200 ) ) ; -#1278 = CARTESIAN_POINT ( 'NONE', ( 1.347629133904981100, -0.06039570213480849300, 0.1057122645451939500 ) ) ; -#1279 = CARTESIAN_POINT ( 'NONE', ( 0.5690772201222618100, 0.004499735534597482100, 0.2987815994548455000 ) ) ; -#1280 = CARTESIAN_POINT ( 'NONE', ( 0.6914463346513316500, -0.02075049261515471400, 0.2629198002754291100 ) ) ; -#1281 = CARTESIAN_POINT ( 'NONE', ( 0.5957221219590573800, -0.1574265567379340400, 0.02739827235090079200 ) ) ; -#1282 = CARTESIAN_POINT ( 'NONE', ( 1.165758402919292400, 0.06388332403778052000, 0.2167425044004261900 ) ) ; -#1283 = CARTESIAN_POINT ( 'NONE', ( 0.5715060418346703500, -0.02495402222321341200, 0.2629473242369558300 ) ) ; -#1284 = CARTESIAN_POINT ( 'NONE', ( 1.426754324776208000, -0.01450721967118151500, 0.1764189856336063900 ) ) ; -#1285 = CARTESIAN_POINT ( 'NONE', ( 0.3248611727770382400, 0.3358123611967822600, 0.05612192728959306000 ) ) ; -#1286 = CARTESIAN_POINT ( 'NONE', ( 0.7201727516720106700, 0.08149824178129949600, 0.2752119253137527700 ) ) ; -#1287 = CARTESIAN_POINT ( 'NONE', ( 0.5747085124595332500, -0.1128148934289645600, 0.1664573693871323200 ) ) ; -#1288 = CARTESIAN_POINT ( 'NONE', ( 1.890487509909920300, 0.3058524563105236000, 0.07396701915012279800 ) ) ; -#1289 = CARTESIAN_POINT ( 'NONE', ( 3.514204070727710200, 0.2799027241665730200, -0.02774844270493386300 ) ) ; -#1290 = CARTESIAN_POINT ( 'NONE', ( 0.3180438753203490600, -0.01001770558426073900, 0.2763317660032436100 ) ) ; -#1291 = CARTESIAN_POINT ( 'NONE', ( 1.937028680019835700, -0.03875808921009160600, 0.07014125221586164900 ) ) ; -#1292 = CARTESIAN_POINT ( 'NONE', ( 0.1248856923662045600, 0.1784713797511317000, 5.854691731421737000E-018 ) ) ; -#1293 = CARTESIAN_POINT ( 'NONE', ( 3.626607896963314600, -0.3704101030492588100, 0.003660097059382118300 ) ) ; -#1294 = CARTESIAN_POINT ( 'NONE', ( 1.562680768900170900, -0.0001373636910184661300, 0.1932018329580145700 ) ) ; -#1295 = CARTESIAN_POINT ( 'NONE', ( 1.152181811898997000, -0.03271857204979000700, 0.1846299763970033500 ) ) ; -#1296 = CARTESIAN_POINT ( 'NONE', ( 0.01716789742259470000, -0.005523331373127105000, -0.1762443016082613200 ) ) ; -#1297 = CARTESIAN_POINT ( 'NONE', ( 1.932703063459426900, 0.009813667920876503400, 0.1980156663538103200 ) ) ; -#1298 = CARTESIAN_POINT ( 'NONE', ( 15.00000000000000000, 5.000000000000000000, 0.0000000000000000000 ) ) ; -#1299 = CARTESIAN_POINT ( 'NONE', ( 2.063834773082192900, 0.3024596670705414500, 3.577867169202164600E-018 ) ) ; -#1300 = CARTESIAN_POINT ( 'NONE', ( 2.153227907517085300, 0.1545716081437860100, 0.09143309067676308500 ) ) ; -#1301 = CARTESIAN_POINT ( 'NONE', ( 1.403839776250532400, 0.04745952860728164200, 0.1934436231351675000 ) ) ; -#1302 = CARTESIAN_POINT ( 'NONE', ( 1.809915199758635400, -0.04767379632044899100, -0.001229923144263076700 ) ) ; -#1303 = CARTESIAN_POINT ( 'NONE', ( -0.005842479894445839700, 0.1449332133784395600, 0.1602452385231926100 ) ) ; -#1304 = CARTESIAN_POINT ( 'NONE', ( 1.784330665194035800, 0.02157796246602505800, -0.001229923091898386900 ) ) ; -#1305 = CARTESIAN_POINT ( 'NONE', ( 0.09548519378221787000, 0.04113027718705875000, 0.2297521172982055500 ) ) ; -#1306 = CARTESIAN_POINT ( 'NONE', ( 0.4487123600829136000, 0.2622021184391598600, 0.2098337993026443400 ) ) ; -#1307 = CARTESIAN_POINT ( 'NONE', ( 3.256265867958407300, 0.2794595321396093900, 0.004695317069732515000 ) ) ; -#1308 = CARTESIAN_POINT ( 'NONE', ( 1.345651433292625700, -0.07663689124058836700, 0.005602680885873751600 ) ) ; -#1309 = CARTESIAN_POINT ( 'NONE', ( 0.5750743288359984100, 0.004517504165058688400, 0.2986809005866700700 ) ) ; -#1310 = CARTESIAN_POINT ( 'NONE', ( 0.6326775447327135400, -0.1391463397263808000, 0.1083639152827402000 ) ) ; -#1311 = CARTESIAN_POINT ( 'NONE', ( 0.5879453452638610000, -0.1576215275008745500, 0.03636498863522044000 ) ) ; -#1312 = CARTESIAN_POINT ( 'NONE', ( 1.101216117166405700, 0.003124227099362331100, 0.2390863428405555800 ) ) ; -#1313 = CARTESIAN_POINT ( 'NONE', ( 0.3154127474306058200, -0.03360489347776263200, 0.2583402292346379500 ) ) ; -#1314 = CARTESIAN_POINT ( 'NONE', ( 1.425080980901340700, -0.04957829641574673700, 0.1161538509246283500 ) ) ; -#1315 = CARTESIAN_POINT ( 'NONE', ( 0.3012059131013087300, 0.3253821035219990300, 0.03894691707963060500 ) ) ; -#1316 = CARTESIAN_POINT ( 'NONE', ( 0.9770319631850189500, -0.1136610244970175400, 0.04998711380402651900 ) ) ; -#1317 = CARTESIAN_POINT ( 'NONE', ( 0.5491723061096154300, 0.02056895611260345400, 0.2952538039974550400 ) ) ; -#1318 = CARTESIAN_POINT ( 'NONE', ( 0.09510675870993337600, -0.1024790402554220900, 0.06339538085424159500 ) ) ; -#1319 = CARTESIAN_POINT ( 'NONE', ( 1.628403835181282000, 0.2357214221472319100, 0.06325836437851284400 ) ) ; -#1320 = CARTESIAN_POINT ( 'NONE', ( 3.550048792345482400, -0.03329192611519230700, 0.09810627832605071900 ) ) ; -#1321 = CARTESIAN_POINT ( 'NONE', ( 0.5691744176104531800, 0.004706795069163938200, 0.2989156189157997100 ) ) ; -#1322 = CARTESIAN_POINT ( 'NONE', ( 1.906612905137876200, 0.004864431114412370900, 0.1998605835478609900 ) ) ; -#1323 = CARTESIAN_POINT ( 'NONE', ( 3.389955054276524200, -0.6321315311979993600, 1.035583181062882800 ) ) ; -#1324 = CARTESIAN_POINT ( 'NONE', ( 1.500075641616488000, 0.2795440762840166700, 0.009883748765281589300 ) ) ; -#1325 = CARTESIAN_POINT ( 'NONE', ( 1.559573469892583800, -0.05026064899149407200, 0.08657252799517722900 ) ) ; -#1326 = CARTESIAN_POINT ( 'NONE', ( 1.152812583089772400, -0.009566775788482528900, 0.2128681912447002400 ) ) ; -#1327 = CARTESIAN_POINT ( 'NONE', ( 0.01507683155522373400, -0.008075400999121074000, -0.1735352098999678200 ) ) ; -#1328 = CARTESIAN_POINT ( 'NONE', ( 1.744596200815048200, 0.03777191122439661800, 0.1932617435681560600 ) ) ; -#1329 = DIRECTION ( 'NONE', ( -1.776356839400250600E-016, 1.000000000000000000, 0.0000000000000000000 ) ) ; -#1330 = CARTESIAN_POINT ( 'NONE', ( 3.440219433835703300, -0.04526748508951834700, 0.007262678999115586100 ) ) ; -#1331 = CARTESIAN_POINT ( 'NONE', ( 1.636978924557329400, 0.1696604689975227400, 0.09237126646175791700 ) ) ; -#1332 = CARTESIAN_POINT ( 'NONE', ( 2.056323941475175100, -0.01530423369668221200, 2.762911483781085800 ) ) ; -#1333 = CARTESIAN_POINT ( 'NONE', ( 1.455724151545495100, 0.2800491236790005900, 0.01530544087227958500 ) ) ; -#1334 = CARTESIAN_POINT ( 'NONE', ( 1.779878455941386300, -0.03683667194942175100, 0.09752810855154431200 ) ) ; -#1335 = CARTESIAN_POINT ( 'NONE', ( 0.5573953699500453500, 0.002573566323223586100, 0.2962928702450349200 ) ) ; -#1336 = CARTESIAN_POINT ( 'NONE', ( 1.912728647890047600, -0.01336432888312910600, 3.683984332017606000 ) ) ; -#1337 = CARTESIAN_POINT ( 'NONE', ( 0.1773987506592721600, 0.004535820204612628400, 0.2564745511450417500 ) ) ; -#1338 = CARTESIAN_POINT ( 'NONE', ( 0.5495165047914175600, 0.2863914375480407500, 0.2010543295750290600 ) ) ; -#1339 = CARTESIAN_POINT ( 'NONE', ( 3.256265782234164500, 0.3176884167258335900, 0.01259033082235668800 ) ) ; -#1340 = CARTESIAN_POINT ( 'NONE', ( 1.349121485412885700, -0.02676711252834573800, 0.1656472568684812200 ) ) ; -#1341 = CARTESIAN_POINT ( 'NONE', ( 0.5750760055213533000, 0.004451826266300429500, 0.2985887565880642700 ) ) ; -#1342 = CARTESIAN_POINT ( 'NONE', ( 0.2229273418980595400, -0.1399636393583532100, 0.2819603192297563400 ) ) ; -#1343 = CARTESIAN_POINT ( 'NONE', ( 0.6332770789758109800, -0.02570645875078203500, 0.2606600412405975500 ) ) ; -#1344 = CARTESIAN_POINT ( 'NONE', ( 0.5912866997826733400, -0.1572505380850315300, 0.03657111810042274600 ) ) ; -#1345 = CARTESIAN_POINT ( 'NONE', ( 1.101257027961646900, 0.001658557247983472000, 0.2393327240008386600 ) ) ; -#1346 = PERSON ( 'UNSPECIFIED', 'UNSPECIFIED', 'UNSPECIFIED', ('UNSPECIFIED'), ('UNSPECIFIED'), ('UNSPECIFIED') ) ; -#1347 = CARTESIAN_POINT ( 'NONE', ( 0.5695767945997842800, -0.01239391022834079900, 0.2774805729353734300 ) ) ; -#1348 = CARTESIAN_POINT ( 'NONE', ( 1.423881753680181100, -0.06541370997356543700, 0.06535535263657138400 ) ) ; -#1349 = CARTESIAN_POINT ( 'NONE', ( 0.2691597083111512100, 0.3036408098549949800, 0.04777481894446485700 ) ) ; -#1350 = CARTESIAN_POINT ( 'NONE', ( 1.025003710126256400, -0.1076784363477938400, 0.05701116906865735100 ) ) ; -#1351 = CARTESIAN_POINT ( 'NONE', ( 0.3289068592746922100, -0.05981823561647092700, 0.2951147710220513600 ) ) ; -#1352 = CARTESIAN_POINT ( 'NONE', ( 0.5722281086942788700, -0.1205982577664728200, 0.1557583672328983500 ) ) ; -#1353 = CARTESIAN_POINT ( 'NONE', ( 1.743926703988083900, 0.2863323624249256600, 0.08597487453613544800 ) ) ; -#1354 = CARTESIAN_POINT ( 'NONE', ( 3.400428681841953300, -0.02963804123153434400, 0.1142130535363491800 ) ) ; -#1355 = CARTESIAN_POINT ( 'NONE', ( 0.5799065429369054700, 0.005177932486451375400, 0.2994878316389040800 ) ) ; -#1356 = CARTESIAN_POINT ( 'NONE', ( 1.936839874910687000, -0.04385750605521554500, 0.03126036477570869100 ) ) ; -#1357 = CARTESIAN_POINT ( 'NONE', ( 0.5750756416164871700, 0.2176855174868099800, 0.2409232692023394200 ) ) ; -#1358 = CARTESIAN_POINT ( 'NONE', ( 1.500075641616490000, 0.1772655473479354300, 0.1585340955717149900 ) ) ; -#1359 = CARTESIAN_POINT ( 'NONE', ( 1.492850788293637500, -0.04265614893449742900, 0.1223347630546575400 ) ) ; -#1360 = CARTESIAN_POINT ( 'NONE', ( 1.150606850070731600, -0.07862901052964410600, 0.1134636227917986100 ) ) ; -#1361 = CARTESIAN_POINT ( 'NONE', ( 0.3906656958841907000, 0.3711635135723201400, 0.0006309035946016085500 ) ) ; -#1362 = CARTESIAN_POINT ( 'NONE', ( 1.751343168375957300, 0.03380267319733947600, 0.1940128441316767100 ) ) ; -#1363 = CARTESIAN_POINT ( 'NONE', ( 3.654530754177766700, 0.2795897578383072000, 2.949778632475599600E-015 ) ) ; -#1364 = ORIENTED_EDGE ( 'NONE', *, *, #2668, .F. ) ; -#1365 = CARTESIAN_POINT ( 'NONE', ( 1.636066211935866200, 0.1690058536587000200, 0.09208288138297937600 ) ) ; -#1366 = CARTESIAN_POINT ( 'NONE', ( 1.442084357876490400, 0.2483605041784937600, 0.09780944168914049200 ) ) ; -#1367 = CARTESIAN_POINT ( 'NONE', ( 1.739813194403169400, -0.005027362292947978900, 0.1856854311740504200 ) ) ; -#1368 = ORIENTED_EDGE ( 'NONE', *, *, #252, .F. ) ; -#1369 = CARTESIAN_POINT ( 'NONE', ( 0.2702778056599949300, -0.009922351552998476300, 0.2692142775329350300 ) ) ; -#1370 = CARTESIAN_POINT ( 'NONE', ( 1.820463306448198500, 0.01395886617441033400, 1.841926981460803000 ) ) ; -#1371 = CARTESIAN_POINT ( 'NONE', ( 0.4681224695797103800, 0.001963043475533332600, 0.2947573429116937000 ) ) ; -#1372 = CARTESIAN_POINT ( 'NONE', ( 0.2296717850246787200, 0.2072339932080244900, 0.1791173480615481100 ) ) ; -#1373 = CARTESIAN_POINT ( 'NONE', ( 3.256265889443814600, 0.3123237473467570500, 0.02053377050309988400 ) ) ; -#1374 = CARTESIAN_POINT ( 'NONE', ( 1.322041055687148700, -0.07883207816256843100, 0.03057797936030427100 ) ) ; -#1375 = CARTESIAN_POINT ( 'NONE', ( 3.390932528045248700, -0.02678920376777531300, 0.1254493176928310500 ) ) ; -#1376 = CARTESIAN_POINT ( 'NONE', ( 0.5096415744908453500, -0.008958508665948494700, 0.3006469293088758200 ) ) ; -#1377 = CARTESIAN_POINT ( 'NONE', ( 0.6328476814638839300, -0.1158949208657891200, 0.1557574275605072300 ) ) ; -#1378 = CARTESIAN_POINT ( 'NONE', ( 0.08243871144768047400, -0.09205370643612620400, -0.06468789931369839400 ) ) ; -#1379 = CARTESIAN_POINT ( 'NONE', ( 1.152034131183248700, 0.3158789476665531100, 0.03676554204573612200 ) ) ; -#1380 = CARTESIAN_POINT ( 'NONE', ( 0.01880145473606153700, 0.06801293990513124200, 0.1671599329538912800 ) ) ; -#1381 = CARTESIAN_POINT ( 'NONE', ( 1.426301638639964100, -0.02508932066238789300, 0.1613294117984349100 ) ) ; -#1382 = VERTEX_POINT ( 'NONE', #4934 ) ; -#1383 = CARTESIAN_POINT ( 'NONE', ( 0.3990632332661893100, 0.3614901010895617000, 0.08194811611747140900 ) ) ; -#1384 = ORIENTED_EDGE ( 'NONE', *, *, #5874, .F. ) ; -#1385 = CARTESIAN_POINT ( 'NONE', ( 0.9783894292360720800, -0.08955692191277031500, 0.1354204831607667400 ) ) ; -#1386 = CARTESIAN_POINT ( 'NONE', ( 0.7072012238810896400, 0.04993717474468084600, 0.2834956669564255300 ) ) ; -#1387 = APPROVAL_DATE_TIME ( #2148, #3598 ) ; -#1388 = CARTESIAN_POINT ( 'NONE', ( 0.2687343166671471400, -0.1357368026539242900, 0.1278716303554134100 ) ) ; -#1389 = CARTESIAN_POINT ( 'NONE', ( 2.138078937856299900, 0.1956056644842132400, 0.08266680174143817300 ) ) ; -#1390 = CARTESIAN_POINT ( 'NONE', ( 3.505641647090439700, 0.2828760030326567000, -0.02089810522535411400 ) ) ; -#1391 = CARTESIAN_POINT ( 'NONE', ( 0.3181101558216409300, -0.009510724304172990500, 0.2766831392724923800 ) ) ; -#1392 = CARTESIAN_POINT ( 'NONE', ( 1.906609909385040200, 0.004772919726521829300, 0.1994970813171529600 ) ) ; -#1393 = CARTESIAN_POINT ( 'NONE', ( 0.5948673082831549300, 0.4045898969507411000, 0.004957556739889688700 ) ) ; -#1394 = CARTESIAN_POINT ( 'NONE', ( 2.120491779847097500, 0.007236855511300044300, 3.683984332017608200 ) ) ; -#1395 = CARTESIAN_POINT ( 'NONE', ( 1.515671651257700600, -0.06271492062636219200, 0.0005077752067776527500 ) ) ; -#1396 = CARTESIAN_POINT ( 'NONE', ( 1.150251093174319100, -0.08554381425342039200, 0.09508267436846545900 ) ) ; -#1397 = CARTESIAN_POINT ( 'NONE', ( 0.2722008063211516200, 0.3090919540843939400, -0.01266462247862052000 ) ) ; -#1398 = CARTESIAN_POINT ( 'NONE', ( 0.6126755391831958400, -0.1561588427073330500, -0.002128880663578037200 ) ) ; -#1399 = CARTESIAN_POINT ( 'NONE', ( 0.1219126197058523600, -0.2373007918950440500, 0.2508326957444109200 ) ) ; -#1400 = CARTESIAN_POINT ( 'NONE', ( 2.043221347830785000, 0.1822745345022938100, 0.1022478287329240400 ) ) ; -#1401 = CARTESIAN_POINT ( 'NONE', ( 1.431698987796072900, -0.0003356039600750371200, 0.2003725972441426400 ) ) ; -#1402 = CARTESIAN_POINT ( 'NONE', ( 1.781819703924862000, 0.003300663701779837900, 0.1972891043701424400 ) ) ; -#1403 = CARTESIAN_POINT ( 'NONE', ( 0.5573872565555353400, 0.002801841169510987900, 0.2965889647299824200 ) ) ; -#1404 = CARTESIAN_POINT ( 'NONE', ( 1.765552929497631300, 0.02991493819047774700, 0.3060509059760822500 ) ) ; -#1405 = CARTESIAN_POINT ( 'NONE', ( 0.4941898912074491600, 0.006337340379843903200, 0.2992343109537787800 ) ) ; -#1406 = CARTESIAN_POINT ( 'NONE', ( 0.4938103265559109500, 0.2739909865144996000, 0.2065847081731889400 ) ) ; -#1407 = CARTESIAN_POINT ( 'NONE', ( 3.256265860542367100, 0.2856823827786407800, 0.02979752182079726700 ) ) ; -#1408 = CARTESIAN_POINT ( 'NONE', ( 1.325336117630605300, -0.01879026369292735600, 0.1787505060966320900 ) ) ; -#1409 = CARTESIAN_POINT ( 'NONE', ( 2.329610183157335300, 0.04314002623878621100, 0.1922044960801817800 ) ) ; -#1410 = CARTESIAN_POINT ( 'NONE', ( 0.6325914403187853400, -0.1470582560123241400, 0.07941194147875926800 ) ) ; -#1411 = CARTESIAN_POINT ( 'NONE', ( 0.5917117655958588100, -0.1578751129516711100, 0.02715249536707458500 ) ) ; -#1412 = CARTESIAN_POINT ( 'NONE', ( 1.180354496657206600, 0.3135999975808210200, 0.008961779095449453500 ) ) ; -#1413 = CARTESIAN_POINT ( 'NONE', ( 0.3919112179200833200, -0.02164343096705478900, 0.2692265189935063000 ) ) ; -#1414 = CARTESIAN_POINT ( 'NONE', ( 1.410412931906660100, -0.05374887395926331000, 0.1086801380150788100 ) ) ; -#1415 = CARTESIAN_POINT ( 'NONE', ( 0.1985350625885001800, 0.2434679550944414100, 0.07216946128867990400 ) ) ; -#1416 = CARTESIAN_POINT ( 'NONE', ( 0.9215096595714817900, -0.07433005087965027800, 0.1708263889353563700 ) ) ; -#1417 = CARTESIAN_POINT ( 'NONE', ( 0.3476031637272543100, -0.05102874847683924700, 0.2965065146708829600 ) ) ; -#1418 = CARTESIAN_POINT ( 'NONE', ( 0.5751955615875519200, -0.1202932385599495600, 0.1559535067444964000 ) ) ; -#1419 = CARTESIAN_POINT ( 'NONE', ( 1.646217407404396900, 0.2128649153710624500, 0.08544688119397309000 ) ) ; -#1420 = CARTESIAN_POINT ( 'NONE', ( 3.444660827535236600, 0.2971994359159217900, 0.01671793973861273800 ) ) ; -#1421 = CARTESIAN_POINT ( 'NONE', ( 0.5711788074310799600, 0.005376301957485063500, 0.2995613914791235800 ) ) ; -#1422 = CARTESIAN_POINT ( 'NONE', ( 1.906353216344309300, -0.007835926691052153000, 0.1794489159702998800 ) ) ; -#1423 = CARTESIAN_POINT ( 'NONE', ( 0.5750756416164870500, 0.01473190845278726800, 0.2966140379830603000 ) ) ; -#1424 = CARTESIAN_POINT ( 'NONE', ( 1.500075641616490400, 0.2764309281438130900, 0.06856408754583504000 ) ) ; -#1425 = CARTESIAN_POINT ( 'NONE', ( 1.517719281125585500, -0.05291124091450050100, 0.08733477249584395400 ) ) ; -#1426 = CARTESIAN_POINT ( 'NONE', ( 1.149500140561628700, -0.09472870448317638500, 0.05087013350459899900 ) ) ; -#1427 = CARTESIAN_POINT ( 'NONE', ( 0.02275786996715070300, 0.01100095267188705400, -0.1581431691386101200 ) ) ; -#1428 = EDGE_CURVE ( 'NONE', #8099, #1528, #1826, .T. ) ; -#1429 = CARTESIAN_POINT ( 'NONE', ( 3.441237194888541900, -0.04524792450110500000, 0.007851674932823366600 ) ) ; -#1430 = CARTESIAN_POINT ( 'NONE', ( 1.649960531053578800, 0.1778126108868038900, 0.09666377513312593400 ) ) ; -#1431 = CARTESIAN_POINT ( 'NONE', ( 1.427621423370607500, 0.2488424845960832700, 0.09824288915853074400 ) ) ; -#1432 = CARTESIAN_POINT ( 'NONE', ( 1.779765639202479200, -0.03845292896575514000, 0.09027661791804284000 ) ) ; -#1433 = CARTESIAN_POINT ( 'NONE', ( 0.3178768995838608900, -0.01129995851381404600, 0.2754406767309512400 ) ) ; -#1434 = CARTESIAN_POINT ( 'NONE', ( 1.826458714277944300, 0.01435057814703122300, 2.302543726594115500 ) ) ; -#1435 = CARTESIAN_POINT ( 'NONE', ( 0.09647368463280624200, 0.04687846426931696600, 0.2328745605602712000 ) ) ; -#1436 = CARTESIAN_POINT ( 'NONE', ( 0.2576791748725383900, 0.09042746271461132900, 0.2542878523872381100 ) ) ; -#1437 = CARTESIAN_POINT ( 'NONE', ( 3.256265881731359000, 0.3100844069205630500, 0.03408175854238523100 ) ) ; -#1438 = CARTESIAN_POINT ( 'NONE', ( 1.322262231510401300, -0.07798355107949639400, 0.04292833430124105100 ) ) ; -#1439 = CARTESIAN_POINT ( 'NONE', ( 3.499564351622055800, -0.01970985434027264900, 0.1493621376108747700 ) ) ; -#1440 = CARTESIAN_POINT ( 'NONE', ( 0.3927510841775760900, -0.05550189054083198800, 0.3017230895945547900 ) ) ; -#1441 = CARTESIAN_POINT ( 'NONE', ( 0.5945181787178643900, 0.005255652437253344200, 0.2999967287406165000 ) ) ; -#1442 = CARTESIAN_POINT ( 'NONE', ( 0.6022437999610197300, -0.1555676976680564500, 0.04231626549146624800 ) ) ; -#1443 = CARTESIAN_POINT ( 'NONE', ( 3.385759896354526300, 0.2507559313305728900, 0.08575880645283438800 ) ) ; -#1444 = CARTESIAN_POINT ( 'NONE', ( 1.195242445159586400, 0.02176999761680531400, 0.2210098826621401700 ) ) ; -#1445 = CARTESIAN_POINT ( 'NONE', ( 0.4670889856315719700, -0.01740321051173010500, 0.2758921347686825700 ) ) ; -#1446 = CARTESIAN_POINT ( 'NONE', ( 1.422506098478017300, -0.06975680578689247300, -0.0005973458949235067100 ) ) ; -#1447 = CARTESIAN_POINT ( 'NONE', ( 0.5763979462652566400, 0.3908587966693837200, 0.07906675803963034200 ) ) ; -#1448 = CARTESIAN_POINT ( 'NONE', ( 0.9232274038176143700, 0.003895902313002297400, 0.2665759501965304100 ) ) ; -#1449 = CARTESIAN_POINT ( 'NONE', ( 0.6638951874201137700, 0.04098977289781458000, 0.2882811723783713100 ) ) ; -#1450 = CARTESIAN_POINT ( 'NONE', ( 1.631581547099648900, 0.2217085188725540500, 0.07319410800073533600 ) ) ; -#1451 = CARTESIAN_POINT ( 'NONE', ( 3.298141536831168200, 0.3189470099766855700, 0.006239523520208865900 ) ) ; -#1452 = CARTESIAN_POINT ( 'NONE', ( 0.5816029518346138600, 0.006910008915858467700, 0.3012084092731311400 ) ) ; -#1453 = CARTESIAN_POINT ( 'NONE', ( 1.875448320169909300, 0.004870948603274749500, 0.1998763938706990300 ) ) ; -#1454 = CARTESIAN_POINT ( 'NONE', ( 0.6366579830715162200, 0.07647146295710638400, 0.2819345394203722800 ) ) ; -#1455 = CARTESIAN_POINT ( 'NONE', ( 3.750075641616486900, 0.004589896950741190200, 0.1987700768557439400 ) ) ; -#1456 = CARTESIAN_POINT ( 'NONE', ( 1.519812941831618400, -0.02053373788926249300, 0.1641824501466890300 ) ) ; -#1457 = CARTESIAN_POINT ( 'NONE', ( 1.123705684932986900, -0.02414194570100725000, 0.1996576880523235300 ) ) ; -#1458 = CARTESIAN_POINT ( 'NONE', ( 0.4172911030142880100, 0.3805841120817128300, 0.006385578832060268200 ) ) ; -#1459 = CARTESIAN_POINT ( 'NONE', ( 1.882424659671727300, 0.3419758095453875900, 3.008661028647275200E-018 ) ) ; -#1460 = CARTESIAN_POINT ( 'NONE', ( 1.431492030812159900, 0.03906070150564278100, 0.1939075351331141000 ) ) ; -#1461 = CARTESIAN_POINT ( 'NONE', ( 1.781570954866540400, -0.002834248249260484800, 0.1889407702510308200 ) ) ; -#1462 = CARTESIAN_POINT ( 'NONE', ( 0.1766550447233023200, -0.0002840197845526137900, 0.2535467569738852300 ) ) ; -#1463 = CARTESIAN_POINT ( 'NONE', ( 1.752136903408618900, 0.03055989809805770300, -0.001229923091898943300 ) ) ; -#1464 = CARTESIAN_POINT ( 'NONE', ( 0.2711834883992244600, -0.002848430204813956500, 0.2741866417676012700 ) ) ; -#1465 = CARTESIAN_POINT ( 'NONE', ( 0.4438781418069195400, 0.2025635143024155900, 0.2394834743278959900 ) ) ; -#1466 = CARTESIAN_POINT ( 'NONE', ( 3.256265869937244000, 0.2761892469106805900, 0.03406412544927180100 ) ) ; -#1467 = CARTESIAN_POINT ( 'NONE', ( 1.323418223064610300, -0.06471244454131608300, 0.1006035731132372500 ) ) ; -#1468 = CARTESIAN_POINT ( 'NONE', ( 0.5750756592438989200, -0.07462404776136424800, 0.2101018023382003900 ) ) ; -#1469 = CARTESIAN_POINT ( 'NONE', ( 0.6542643328207868900, 0.02157025799857770200, 0.2928717274808089700 ) ) ; -#1470 = CARTESIAN_POINT ( 'NONE', ( 0.5750756416164870500, 0.004589896950741190200, 0.2987700768557325900 ) ) ; -#1471 = CARTESIAN_POINT ( 'NONE', ( 0.5901683268935266100, -0.1558474847664519400, 0.05179681577802040100 ) ) ; -#1472 = CARTESIAN_POINT ( 'NONE', ( 1.222249409450285400, 0.06446081283591764700, 0.2082669180838622700 ) ) ; -#1473 = CARTESIAN_POINT ( 'NONE', ( 0.2690740364178104700, -0.01990038133569460600, 0.2619326011648104300 ) ) ; -#1474 = CARTESIAN_POINT ( 'NONE', ( 1.408731431044259800, -0.07093025076989234500, 0.03303743205556576600 ) ) ; -#1475 = CARTESIAN_POINT ( 'NONE', ( 0.3895012981307978100, 0.3579790104889515300, 0.08192705738786404400 ) ) ; -#1476 = CARTESIAN_POINT ( 'NONE', ( 0.9765014515761195600, -0.1142948411504483000, 0.004879328543359702300 ) ) ; -#1477 = CARTESIAN_POINT ( 'NONE', ( 0.1490231041247204200, -0.1858347509502724600, 0.2606410914346911600 ) ) ; -#1478 = CARTESIAN_POINT ( 'NONE', ( 3.514958093584064100, 0.2809246398468705500, -0.01752883141932064200 ) ) ; -#1479 = CARTESIAN_POINT ( 'NONE', ( 0.3181598210178027700, -0.009130523242067090100, 0.2769467925979783900 ) ) ; -#1480 = CARTESIAN_POINT ( 'NONE', ( 1.873927980245149200, -0.04068288073490111700, 0.06379908797814920500 ) ) ; -#1481 = CARTESIAN_POINT ( 'NONE', ( 0.6370431967347616200, 0.03304739774101572700, 0.2918738085639449000 ) ) ; -#1482 = CARTESIAN_POINT ( 'NONE', ( 1.493031281827589300, -0.03972515323725045500, 0.1290665274918928500 ) ) ; -#1483 = CARTESIAN_POINT ( 'NONE', ( 1.123374872173179600, -0.03624363731484181500, 0.1848541807838138300 ) ) ; -#1484 = CARTESIAN_POINT ( 'NONE', ( 0.2183623322729011400, 0.2681704232551951300, -0.02168292304078078800 ) ) ; -#1485 = CARTESIAN_POINT ( 'NONE', ( 1.679528459753747900, 0.3165750479514147200, -2.923280107564033900E-016 ) ) ; -#1486 = CARTESIAN_POINT ( 'NONE', ( 1.470457299770370200, 0.2799188015849345400, 0.006558046398387841500 ) ) ; -#1487 = CARTESIAN_POINT ( 'NONE', ( 1.687884491062912900, -0.001392926403310346100, 0.1913212528526274400 ) ) ; -#1488 = CARTESIAN_POINT ( 'NONE', ( 0.3178543187055132800, -0.01147419330441956700, 0.2753192013325845300 ) ) ; -#1489 = CARTESIAN_POINT ( 'NONE', ( 1.901510591263621000, -0.007889005392956338600, 3.683984332017607800 ) ) ; -#1490 = CARTESIAN_POINT ( 'NONE', ( 0.5809968510374988700, 0.02555010710434602000, 0.3052222702223180700 ) ) ; -#1491 = CARTESIAN_POINT ( 'NONE', ( 0.4665396443948319800, 0.2089345944907294900, 0.2381647112718810200 ) ) ; -#1492 = COORDINATED_UNIVERSAL_TIME_OFFSET ( 0, 0, .AHEAD. ) ; -#1493 = CARTESIAN_POINT ( 'NONE', ( 3.256265869829476000, 0.2746806596931536900, 0.03979472858147380100 ) ) ; -#1494 = CARTESIAN_POINT ( 'NONE', ( 1.268352043144523700, 0.004878153285364339500, 0.2143444311772437200 ) ) ; -#1495 = CARTESIAN_POINT ( 'NONE', ( 0.1003450234645679300, -0.2483988234429797000, 0.2410522477475490500 ) ) ; -#1496 = CARTESIAN_POINT ( 'NONE', ( 0.5942160177949960000, -0.1565846926987573000, 0.04089885522863196500 ) ) ; -#1497 = CARTESIAN_POINT ( 'NONE', ( 0.5989515304412669200, -0.1559427578604013500, 0.04211786532597503600 ) ) ; -#1498 = CARTESIAN_POINT ( 'NONE', ( 3.424222623457516600, 0.2539649061754583600, 0.08148250713645796600 ) ) ; -#1499 = CARTESIAN_POINT ( 'NONE', ( 1.237978662900282700, 0.3010460199873075100, 0.03293856111298569500 ) ) ; -#1500 = FACE_OUTER_BOUND ( 'NONE', #1588, .T. ) ; -#1501 = CARTESIAN_POINT ( 'NONE', ( 0.05513896871746890700, 0.05212305770456437900, 0.2028784824941783400 ) ) ; -#1502 = CARTESIAN_POINT ( 'NONE', ( 1.410607908255986400, -0.05046974556086336600, 0.1166100274440402300 ) ) ; -#1503 = CARTESIAN_POINT ( 'NONE', ( 0.5242903318227949400, 0.3854726227702596200, 0.08860060814610340500 ) ) ; -#1504 = CARTESIAN_POINT ( 'NONE', ( 1.879592246839334700, 0.08380184111196009600, 2.302411587002411300 ) ) ; -#1505 = CARTESIAN_POINT ( 'NONE', ( 0.9191194652085258300, -0.1207981077238742300, 0.005167174165112828000 ) ) ; -#1506 = CARTESIAN_POINT ( 'NONE', ( 0.4132966841161196400, -0.03285534973378712000, 0.3004841278338616900 ) ) ; -#1507 = ORIENTED_EDGE ( 'NONE', *, *, #5684, .T. ) ; -#1508 = CARTESIAN_POINT ( 'NONE', ( 0.02341714822744248700, 0.1003119773029721400, 0.1881174551728515600 ) ) ; -#1509 = CARTESIAN_POINT ( 'NONE', ( 1.844183470082412700, 0.002122864223556897300, 0.1958247904502988000 ) ) ; -#1510 = CARTESIAN_POINT ( 'NONE', ( 0.5959089749498205400, 0.004589896950741190200, 0.2987700768557326500 ) ) ; -#1511 = MECHANICAL_CONTEXT ( 'NONE', #5078, 'mechanical' ) ; -#1512 = CARTESIAN_POINT ( 'NONE', ( 1.490052257382357800, -0.06478324471760332800, 0.004690933815683051900 ) ) ; -#1513 = CARTESIAN_POINT ( 'NONE', ( 1.120431517500685100, -0.09907028108795223900, 0.02982915568531577600 ) ) ; -#1514 = CARTESIAN_POINT ( 'NONE', ( 0.4626435258833582200, 0.3930003382959539300, 0.009457749122696370100 ) ) ; -#1515 = CARTESIAN_POINT ( 'NONE', ( 1.890692623172188100, 0.3409220105768742100, -3.496552006265751800E-018 ) ) ; -#1516 = CARTESIAN_POINT ( 'NONE', ( 1.472754605115513800, 0.01358280050783800000, 0.1974950862417288700 ) ) ; -#1517 = CARTESIAN_POINT ( 'NONE', ( 1.687680067801091700, -0.005485650624628801700, 0.1853374839028623100 ) ) ; -#1518 = CARTESIAN_POINT ( 'NONE', ( 0.5760252037641238100, 0.004166579489245370000, 0.2983068365938083000 ) ) ; -#1519 = CARTESIAN_POINT ( 'NONE', ( 1.809355178530080100, 0.01913191849244788600, 1.841939581185592500 ) ) ; -#1520 = CARTESIAN_POINT ( 'NONE', ( 0.5594200368360454600, 0.01768743271017214600, 0.3065907479719097200 ) ) ; -#1521 = CARTESIAN_POINT ( 'NONE', ( 0.4719382038839488000, 0.2104099716498728500, 0.2378208034111519400 ) ) ; -#1522 = CARTESIAN_POINT ( 'NONE', ( 3.256265869921096900, 0.2774153674711812300, 0.02826691059863502600 ) ) ; -#1523 = CARTESIAN_POINT ( 'NONE', ( 2.142382746034343600, 0.01906928193821921800, 0.3059831538262697800 ) ) ; -#1524 = CARTESIAN_POINT ( 'NONE', ( 1.267292571170045300, -0.02965655208111006600, 0.1715558591869301400 ) ) ; -#1525 = CARTESIAN_POINT ( 'NONE', ( 0.5750756464758650700, 0.002358596957067639200, 0.2958790779525709000 ) ) ; -#1526 = CARTESIAN_POINT ( 'NONE', ( 0.2266866742243680800, -0.1477370046604045100, 0.2832951806920281400 ) ) ; -#1527 = CARTESIAN_POINT ( 'NONE', ( 0.5750756416164871700, -0.04790028639455989900, 0.2380593752288215600 ) ) ; -#1528 = VERTEX_POINT ( 'NONE', #2726 ) ; -#1529 = CARTESIAN_POINT ( 'NONE', ( 3.510357017236220000, 0.2747608504767135600, 0.03980294257588789400 ) ) ; -#1530 = CARTESIAN_POINT ( 'NONE', ( 1.195681006939224100, 0.001530849342129103600, 0.2242960095415584000 ) ) ; -#1531 = CARTESIAN_POINT ( 'NONE', ( 0.3922329195310020300, -0.01531127911305740800, 0.2754537456312002300 ) ) ; -#1532 = CARTESIAN_POINT ( 'NONE', ( 1.398208972766774600, -0.003566196348465444600, 0.1917611049012163100 ) ) ; -#1533 = CARTESIAN_POINT ( 'NONE', ( 0.3579293198330824000, 0.3300735244244132900, 0.1140436181097873900 ) ) ; -#1534 = CARTESIAN_POINT ( 'NONE', ( 0.9192559477161887900, -0.1211282254448156100, 0.01867910929154981500 ) ) ; -#1535 = CARTESIAN_POINT ( 'NONE', ( 0.09507307009231677500, -0.2373271232430185200, 0.2382862155537734100 ) ) ; -#1536 = CARTESIAN_POINT ( 'NONE', ( 1.924650472698002000, 0.3339394998970608400, 0.02190568067496942100 ) ) ; -#1537 = CARTESIAN_POINT ( 'NONE', ( 0.5534443576822880600, 0.004105087821226538500, 0.2981227613312312200 ) ) ; -#1538 = CARTESIAN_POINT ( 'NONE', ( 1.873262210192963200, -0.04621862334358750600, -0.001229923144262855500 ) ) ; -#1539 = CARTESIAN_POINT ( 'NONE', ( 0.6928545128753329500, 0.3973976169793760300, 0.03294672754715025100 ) ) ; -#1540 = CARTESIAN_POINT ( 'NONE', ( 3.745575641616496500, 0.2795898969507419900, -0.001229923144256307400 ) ) ; -#1541 = CARTESIAN_POINT ( 'NONE', ( 1.483193440387150500, -0.04317145247539988500, 0.1223842869188768700 ) ) ; -#1542 = CARTESIAN_POINT ( 'NONE', ( 1.094275405870722900, -0.05062224939219617200, 0.1715866314646108400 ) ) ; -#1543 = CARTESIAN_POINT ( 'NONE', ( 0.1422895502930939800, 0.1950567171272328300, -0.05356003439139837100 ) ) ; -#1544 = CARTESIAN_POINT ( 'NONE', ( 1.681995363720025100, 0.3179012923047568900, -2.923280107564033900E-016 ) ) ; -#1545 = CARTESIAN_POINT ( 'NONE', ( 1.455959617589038600, 0.2726021228010757600, 0.05305732790316486400 ) ) ; -#1546 = CARTESIAN_POINT ( 'NONE', ( 1.687068720491466900, -0.01711777721668816800, 0.1642925576048329100 ) ) ; -#1547 = CARTESIAN_POINT ( 'NONE', ( 0.3179082491224259900, -0.01105847407077775700, 0.2756088453184961700 ) ) ; -#1548 = CARTESIAN_POINT ( 'NONE', ( 1.631062404172322300, 0.2795866064350847600, 0.003226797625576059300 ) ) ; -#1549 = CARTESIAN_POINT ( 'NONE', ( 1.784574944097975700, 0.03102384254653434100, 1.381271809794848000 ) ) ; -#1550 = CARTESIAN_POINT ( 'NONE', ( 0.2722461028974279600, 0.004940943825678445500, 0.2794245141327034700 ) ) ; -#1551 = CARTESIAN_POINT ( 'NONE', ( 0.3998362184884262600, 0.1473548629613732300, 0.2579193382951474600 ) ) ; -#1552 = CARTESIAN_POINT ( 'NONE', ( 3.256265869570809100, 0.2677699492164313800, 0.05828469971085159500 ) ) ; -#1553 = CARTESIAN_POINT ( 'NONE', ( 1.266634515864113700, -0.04857419700940224200, 0.1445662449626021800 ) ) ; -#1554 = CARTESIAN_POINT ( 'NONE', ( 0.5750757206992626000, -0.04353898881976315400, 0.2426592798491490300 ) ) ; -#1556 = ORIENTED_EDGE ( 'NONE', *, *, #5874, .T. ) ; -#1555 = CARTESIAN_POINT ( 'NONE', ( 0.1184878103810621900, -0.2301449711433609700, 0.2492279558485467100 ) ) ; -#1557 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, - ( #9071, #6258, #4866, #6291 ), - .UNSPECIFIED., .F., .F., - ( 4, 4 ), - ( 0.2222222222241375400, 1.000000000000000000 ), - .UNSPECIFIED. ) ; -#1558 = CARTESIAN_POINT ( 'NONE', ( 0.5750756416164873900, -0.09387688860996390400, 0.1891034333863742500 ) ) ; -#1559 = CARTESIAN_POINT ( 'NONE', ( 3.505849053801411300, 0.2729659036956969500, 0.04536650347634905300 ) ) ; -#1560 = CARTESIAN_POINT ( 'NONE', ( 1.223557583682867800, 0.01310612322825544000, 0.2183600912436456100 ) ) ; -#1561 = CARTESIAN_POINT ( 'NONE', ( 0.1751156355056430700, -0.01101959286591447400, 0.2466002462934201400 ) ) ; -#1562 = CARTESIAN_POINT ( 'NONE', ( 1.383613613408451600, -0.006547972708367710800, 0.1890902120533264600 ) ) ; -#1563 = ORIENTED_EDGE ( 'NONE', *, *, #2063, .T. ) ; -#1564 = CARTESIAN_POINT ( 'NONE', ( 0.5634132344484231700, 0.3680609913341859100, 0.1234074919250051600 ) ) ; -#1565 = CARTESIAN_POINT ( 'NONE', ( 1.926330650336060400, -0.01720820411553147800, 3.683984332017607300 ) ) ; -#1566 = CARTESIAN_POINT ( 'NONE', ( 0.8654655670551699700, -0.001632703194055507000, 0.2681496699312407900 ) ) ; -#1567 = CARTESIAN_POINT ( 'NONE', ( 2.051180806147177500, 0.3053110769579274700, 0.01084976591103647800 ) ) ; -#1568 = CARTESIAN_POINT ( 'NONE', ( 0.5533477887003438500, -0.1628753309278441200, -0.004929777239557777000 ) ) ; -#1569 = CARTESIAN_POINT ( 'NONE', ( 1.874036807180881500, -0.03872526868092252000, 0.07554487141363508400 ) ) ; -#1570 = CARTESIAN_POINT ( 'NONE', ( 0.7583060150624438800, 0.05143002842074007000, 0.2794530401864573400 ) ) ; -#1571 = CARTESIAN_POINT ( 'NONE', ( 0.5219522335169042300, -0.1171946994563712900, 0.1624731352162352400 ) ) ; -#1572 = CARTESIAN_POINT ( 'NONE', ( 3.300075641597569800, 0.2764309281434542700, 0.06856408754590367900 ) ) ; -#1573 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, - ( #4517, #8100, #6616, #272, #6711, #5262, #7332, #5324, #3116, #4579, #8780, #6682, #334, #363, #7393, #3903, #6584, #2485, #6647, #7362, #3174, #5194, #1037, #5291 ), - .UNSPECIFIED., .F., .F., - ( 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4 ), - ( 0.0000000000000000000, 0.04470545864323216500, 0.06705818796484824800, 0.08941091728646433100, 0.1788218345729293300, 0.3576436691458593800, 0.5364655037187893200, 0.7152873382917194200, 0.8941091728646493000, 1.072931007437579100, 1.251752842010509100, 1.430574676583439100 ), - .UNSPECIFIED. ) ; -#1574 = CARTESIAN_POINT ( 'NONE', ( 1.491077759313636600, -0.06244952622714827800, 0.05001646013951752800 ) ) ; -#1575 = CARTESIAN_POINT ( 'NONE', ( 1.120139210888146300, -0.09878006302147679400, 0.007579886296259575100 ) ) ; -#1576 = CARTESIAN_POINT ( 'NONE', ( 0.5445780931066780400, 0.4041537038062548200, 0.002296409286884734000 ) ) ; -#1577 = CARTESIAN_POINT ( 'NONE', ( 2.033878189888577400, 0.3108683506618799000, -0.007784095382432030900 ) ) ; -#1578 = CARTESIAN_POINT ( 'NONE', ( 1.472742944359458000, 0.02280289614257391400, 0.1960127339363874300 ) ) ; -#1579 = CARTESIAN_POINT ( 'NONE', ( 1.737246149971252600, -0.04592717044798777500, 0.05845573891404402800 ) ) ; -#1580 = CARTESIAN_POINT ( 'NONE', ( 0.09455722421890257200, 0.03561322750831386100, 0.2266796982008979800 ) ) ; -#1581 = CARTESIAN_POINT ( 'NONE', ( 3.390711045997377500, 0.2498048162579942200, 0.08782822986804306200 ) ) ; -#1582 = CARTESIAN_POINT ( 'NONE', ( 2.000075641616502000, -0.04541010304925863200, -0.0007973364743405393400 ) ) ; -#1583 = CARTESIAN_POINT ( 'NONE', ( 0.5852555062819248000, 0.02667366627119860400, 0.3051636677461130900 ) ) ; -#1584 = CARTESIAN_POINT ( 'NONE', ( 0.02942114288424852600, -0.09806983435520555400, 0.1803142944011530700 ) ) ; -#1585 = CARTESIAN_POINT ( 'NONE', ( 3.256265869627816800, 0.2716048560617181400, 0.04894668665031017000 ) ) ; -#1586 = CARTESIAN_POINT ( 'NONE', ( 1.267257740265383500, -0.03071978515017481600, 0.1701518237755089400 ) ) ; -#1587 = CARTESIAN_POINT ( 'NONE', ( -5.000000000000000000, 5.000000000000000000, 0.0000000000000000000 ) ) ; -#1588 = EDGE_LOOP ( 'NONE', ( #791, #7182, #2188 ) ) ; -#1589 = CARTESIAN_POINT ( 'NONE', ( 0.1208050967228188500, -0.2349881312172750200, 0.2503211173461989400 ) ) ; -#1590 = CARTESIAN_POINT ( 'NONE', ( 0.5942016011606372500, -0.1578235843670439100, 0.02152203909310484300 ) ) ; -#1591 = CARTESIAN_POINT ( 'NONE', ( 1.307464312865364700, 0.004589896950742300400, 0.2089939566794764000 ) ) ; -#1592 = CARTESIAN_POINT ( 'NONE', ( 0.5576898976086819300, -0.001739746447382950500, 0.2901850752619013500 ) ) ; -#1593 = CARTESIAN_POINT ( 'NONE', ( 1.394972655957182000, -0.06772745803245183700, 0.06647599062344833300 ) ) ; -#1594 = CARTESIAN_POINT ( 'NONE', ( 0.2478352826891148100, 0.2724871854854547000, 0.1017571765990278000 ) ) ; -#1595 = CARTESIAN_POINT ( 'NONE', ( 2.115343859691388900, 0.01623492960996975000, 3.223442985695045500 ) ) ; -#1596 = CARTESIAN_POINT ( 'NONE', ( 0.8623380397470289400, -0.1250457734469916400, 0.06421688807950432000 ) ) ; -#1597 = CARTESIAN_POINT ( 'NONE', ( 2.121318919899225700, 0.2849332014775307600, 0.002793807978384370600 ) ) ; -#1598 = CARTESIAN_POINT ( 'NONE', ( 0.6140955962939297400, -0.1560028544143170500, -0.001245262914193189100 ) ) ; -#1599 = EDGE_CURVE ( 'NONE', #8254, #1222, #2710, .T. ) ; -#1600 = CARTESIAN_POINT ( 'NONE', ( 1.874926743138416900, -0.01432382157811340500, 0.1653398389379091600 ) ) ; -#1601 = CARTESIAN_POINT ( 'NONE', ( 0.8178798305823300500, 0.06014027948830968900, 0.2709452814036473200 ) ) ; -#1602 = CARTESIAN_POINT ( 'NONE', ( 0.4928811298395817700, -0.08284186441439578300, 0.1998286425207135300 ) ) ; -#1603 = CARTESIAN_POINT ( 'NONE', ( 1.481002677868989500, -0.06510762485293342100, 0.03132272068645185900 ) ) ; -#1604 = CARTESIAN_POINT ( 'NONE', ( 1.066628647937220700, -0.01075324511796327300, 0.2251150941474506500 ) ) ; -#1605 = VERTEX_POINT ( 'NONE', #5526 ) ; -#1606 = CARTESIAN_POINT ( 'NONE', ( 0.2482750421711103500, 0.2922605248391001400, -0.006472449929749071900 ) ) ; -#1607 = CARTESIAN_POINT ( 'NONE', ( 1.630016580248523800, 0.2728347623148257300, -0.03612834732686313900 ) ) ; -#1608 = CARTESIAN_POINT ( 'NONE', ( 1.472764497888494600, 0.001291944370545694600, 0.1992876967101119600 ) ) ; -#1609 = CARTESIAN_POINT ( 'NONE', ( 1.688161694911189500, 0.004416253492391719600, 0.1981617113786158500 ) ) ; -#1610 = CARTESIAN_POINT ( 'NONE', ( 0.5737857529551120300, 0.004157251324852895300, 0.2981917838589102100 ) ) ; -#1611 = CARTESIAN_POINT ( 'NONE', ( 3.509303469111641600, 0.2406984235958231600, 0.07955839750749435500 ) ) ; -#1612 = CARTESIAN_POINT ( 'NONE', ( 2.000075641621452200, 0.003401052820618089000, 0.1974147912285911000 ) ) ; -#1613 = CARTESIAN_POINT ( 'NONE', ( -0.003292670928432896200, 0.1613078801197451700, 0.1701078421468091900 ) ) ; -#1614 = CARTESIAN_POINT ( 'NONE', ( 0.4541222426906014200, 0.1073538480467337600, 0.2730087534000921200 ) ) ; -#1615 = CARTESIAN_POINT ( 'NONE', ( 3.256266189347087900, 0.2721642721657573400, 0.07031964689679842700 ) ) ; -#1616 = CARTESIAN_POINT ( 'NONE', ( 1.268316784230737200, 0.004179375640852134300, 0.2126451049010722700 ) ) ; -#1617 = CARTESIAN_POINT ( 'NONE', ( 0.2200873685524957200, 0.004590145308175011000, 0.2636209211796272100 ) ) ; -#1618 = CARTESIAN_POINT ( 'NONE', ( 0.6850297741028614800, 0.02552400176690938800, 0.2902034086462804100 ) ) ; -#1619 = CARTESIAN_POINT ( 'NONE', ( 3.256266003337920300, 0.2859687256365119900, 1.454779086909260800E-019 ) ) ; -#1620 = CARTESIAN_POINT ( 'NONE', ( 0.02872277169518542100, -0.008109906323532145600, -0.1440690291915254200 ) ) ; -#1621 = EDGE_CURVE ( 'NONE', #406, #5126, #6664, .T. ) ; -#1622 = CARTESIAN_POINT ( 'NONE', ( 1.279444265113831600, 0.01729853766824507300, 0.2102687282145460900 ) ) ; -#1623 = CARTESIAN_POINT ( 'NONE', ( 0.5237358241809322300, -0.002788489494199852800, 0.2896186583283057400 ) ) ; -#1624 = CARTESIAN_POINT ( 'NONE', ( 1.398103552176569700, -0.006372694394547240300, 0.1883773921469530700 ) ) ; -#1625 = CARTESIAN_POINT ( 'NONE', ( 0.2717848066769559300, 0.2872764832490994900, 0.1060176073338890100 ) ) ; -#1626 = CARTESIAN_POINT ( 'NONE', ( 1.813658735348427300, 0.1409557176858269300, 0.3060168624460820100 ) ) ; -#1627 = CARTESIAN_POINT ( 'NONE', ( 3.256265870110636400, 0.3041885158332258700, 0.04293663919400008500 ) ) ; -#1628 = CARTESIAN_POINT ( 'NONE', ( 0.8077820376112665500, 0.005697236177970355100, 0.2862954821520011200 ) ) ; -#1629 = CARTESIAN_POINT ( 'NONE', ( 1.628136952301641800, 0.2759795550319534800, -0.01290588949273432100 ) ) ; -#1630 = CARTESIAN_POINT ( 'NONE', ( 0.4968615886642082100, -0.1684965690604027800, -0.008735597160313381800 ) ) ; -#1631 = CARTESIAN_POINT ( 'NONE', ( 1.843518570661532000, -0.01781299792956114700, 0.1573946411977345500 ) ) ; -#1632 = CARTESIAN_POINT ( 'NONE', ( 0.6982048610623574600, 0.03327605776004571900, 0.2885282258278206200 ) ) ; -#1633 = CARTESIAN_POINT ( 'NONE', ( 0.2645769333043319100, -0.1018135287561066100, 0.1825952588311233700 ) ) ; -#1634 = CARTESIAN_POINT ( 'NONE', ( 1.482323116524121100, -0.05525787262469195000, 0.08799990502048610200 ) ) ; -#1635 = CARTESIAN_POINT ( 'NONE', ( 1.095178574594498000, -0.01715934720905498700, 0.2126713193028121300 ) ) ; -#1636 = CARTESIAN_POINT ( 'NONE', ( 0.4792020623555771600, 0.3962758370308867600, 0.01347171191577108300 ) ) ; -#1637 = CARTESIAN_POINT ( 'NONE', ( 2.134363460211767800, 0.2780783974975153900, -0.02363224735534176200 ) ) ; -#1638 = CARTESIAN_POINT ( 'NONE', ( 1.627458324922993000, 0.2734276275562028700, 0.01875737946109140600 ) ) ; -#1639 = CARTESIAN_POINT ( 'NONE', ( 1.495525563833741700, 0.02281170235067753200, 0.1959665216881183400 ) ) ; -#1640 = CARTESIAN_POINT ( 'NONE', ( 1.622402802979368900, -0.04668161578558893700, 0.08551650622816592300 ) ) ; -#1641 = CARTESIAN_POINT ( 'NONE', ( 0.5731286949230685000, 0.004021618064564469500, 0.2980409280795993700 ) ) ; -#1642 = CARTESIAN_POINT ( 'NONE', ( 1.682079208957753600, 0.2510736235308137500, 0.08536435917110492300 ) ) ; -#1643 = CARTESIAN_POINT ( 'NONE', ( 2.000075641620874000, -0.005334602747071093300, 0.1841199755687531500 ) ) ; -#1644 = CARTESIAN_POINT ( 'NONE', ( 0.1799637379400816600, 0.01999882025767862900, 0.2652171658162733000 ) ) ; -#1645 = CARTESIAN_POINT ( 'NONE', ( 0.3607567919718778200, 0.07698240450778914800, 0.2755486439061581900 ) ) ; -#1646 = CARTESIAN_POINT ( 'NONE', ( 3.256265867446721100, 0.2849318185694251800, 0.06394493953169211300 ) ) ; -#1647 = CARTESIAN_POINT ( 'NONE', ( 1.235687576870284900, -0.08675045458003016700, 0.03909267586690316100 ) ) ; -#1648 = CARTESIAN_POINT ( 'NONE', ( 0.4075939756921205800, 0.004589748920605330100, 0.2939596726555031600 ) ) ; -#1649 = CARTESIAN_POINT ( 'NONE', ( 0.7345962694793026800, 0.03528286600710606200, 0.2843878033208063200 ) ) ; -#1650 = CARTESIAN_POINT ( 'NONE', ( 0.8463456092522121400, 0.3793218985844000700, -1.626303258729057600E-019 ) ) ; -#1651 = CARTESIAN_POINT ( 'NONE', ( 3.345354701472694500, 0.3085081650449488200, 0.03495458419067869200 ) ) ; -#1652 = CARTESIAN_POINT ( 'NONE', ( 3.515290927422858300, 0.2768460130712060400, 0.03160522957818399200 ) ) ; -#1653 = CARTESIAN_POINT ( 'NONE', ( 1.307216723363494800, 0.02234683706435425200, 0.2062040266215084700 ) ) ; -#1654 = CARTESIAN_POINT ( 'NONE', ( 0.5732563590292389900, 0.0002492702245719957700, 0.2931711273576121900 ) ) ; -#1655 = CARTESIAN_POINT ( 'NONE', ( 1.394288422870589200, -0.07215544790725303400, 0.03344912994857193700 ) ) ; -#1656 = CARTESIAN_POINT ( 'NONE', ( 0.3707960080947934100, 0.3353418180403571200, 0.1144535601123491400 ) ) ; -#1657 = CARTESIAN_POINT ( 'NONE', ( 1.804824508460685100, 0.02300476733705791900, 1.841945961824320100 ) ) ; -#1658 = CARTESIAN_POINT ( 'NONE', ( 3.256265869891749300, 0.3027490861673917700, 0.04490661222532087900 ) ) ; -#1659 = CARTESIAN_POINT ( 'NONE', ( 0.8070457078270842900, -0.04151120091584403800, 0.2271599435323431200 ) ) ; -#1660 = CARTESIAN_POINT ( 'NONE', ( 2.121534032502885700, 0.2850374303208971200, -0.0007902483200838975500 ) ) ; -#1661 = CARTESIAN_POINT ( 'NONE', ( 0.5837873019316896000, -0.1594154417619766400, -0.003091554126975055700 ) ) ; -#1662 = CARTESIAN_POINT ( 'NONE', ( 0.6979904599256210300, 0.04616634772524608200, 0.2856947641900649000 ) ) ; -#1663 = CARTESIAN_POINT ( 'NONE', ( 0.4922281970273312300, -0.1016776744230469800, 0.1802005824727814200 ) ) ; -#1664 = CARTESIAN_POINT ( 'NONE', ( 1.466077103215565900, -0.06675449863107840700, 0.01032334245337965400 ) ) ; -#1665 = CARTESIAN_POINT ( 'NONE', ( 1.067046729443320100, 0.005798402807295266500, 0.2472826056620256500 ) ) ; -#1666 = CARTESIAN_POINT ( 'NONE', ( 0.3826269296488812300, 0.3673582373475878800, 0.01785209009746536000 ) ) ; -#1667 = CARTESIAN_POINT ( 'NONE', ( 1.631455937052845600, 0.2755027955828028800, -0.03220462566680682600 ) ) ; -#1668 = CARTESIAN_POINT ( 'NONE', ( 1.978137717194426800, 0.3110267988456150200, 0.04745015645998462000 ) ) ; -#1669 = CARTESIAN_POINT ( 'NONE', ( 1.495515136594792100, 0.05284638392815899100, 0.1901788313443848700 ) ) ; -#1670 = CARTESIAN_POINT ( 'NONE', ( 0.5783487467585066700, 0.004573201664616499700, 0.2985804461745336100 ) ) ; -#1671 = CARTESIAN_POINT ( 'NONE', ( 1.733034929518521700, 0.2334232010805614700, 0.1050376016185234500 ) ) ; -#1672 = CARTESIAN_POINT ( 'NONE', ( 2.000075641617362200, -0.04371076850264432600, 0.03114281185360864800 ) ) ; -#1673 = CARTESIAN_POINT ( 'NONE', ( 0.4687090197361381000, 0.009476800960928510900, 0.3014025812396887200 ) ) ; -#1674 = CARTESIAN_POINT ( 'NONE', ( 0.6581175884278561700, 0.1264560224380646400, 0.2675632860132513000 ) ) ; -#1675 = CARTESIAN_POINT ( 'NONE', ( 3.256265879162180800, 0.2741370908457263500, 0.07108694655028763300 ) ) ; -#1676 = CARTESIAN_POINT ( 'NONE', ( 1.235385727976905600, -0.08737775438368067200, 0.01963651958344770100 ) ) ; -#1677 = CARTESIAN_POINT ( 'NONE', ( 0.2494860074295517400, 0.004590078622358755700, 0.2714137392774219600 ) ) ; -#1678 = CARTESIAN_POINT ( 'NONE', ( 0.7340065879210149200, 0.03650100666982125700, 0.2841845734766143000 ) ) ; -#1679 = CARTESIAN_POINT ( 'NONE', ( 0.5750756416164877200, -0.1499959864989326400, 0.08933823840347440700 ) ) ; -#1680 = CARTESIAN_POINT ( 'NONE', ( 3.446121985877973700, 0.2785921788391132500, 0.05871890775969718800 ) ) ; -#1681 = CARTESIAN_POINT ( 'NONE', ( 1.933353370047121000, 0.2221680111032782200, 0.1084096517375304500 ) ) ; -#1682 = CARTESIAN_POINT ( 'NONE', ( 1.266559034867417600, 0.2984531731227189100, 0.01801941547041717400 ) ) ; -#1683 = CARTESIAN_POINT ( 'NONE', ( 0.09349228648537957800, 0.02915007148099779700, 0.2229997356530931400 ) ) ; -#1684 = CARTESIAN_POINT ( 'NONE', ( 1.950081478627146300, -0.01500625336915839500, 2.762982765990510200 ) ) ; -#1685 = CARTESIAN_POINT ( 'NONE', ( 0.2799222359097442400, 0.2614244284184417100, 0.1562063994639656100 ) ) ; -#1686 = CARTESIAN_POINT ( 'NONE', ( 1.914747485333174700, 0.05467953927054192100, 3.223491821839624000 ) ) ; -#1687 = CARTESIAN_POINT ( 'NONE', ( 0.8624370033685039300, -0.1237536725820087600, 0.07287808120479283300 ) ) ; -#1688 = CARTESIAN_POINT ( 'NONE', ( 1.626746996815586100, 0.2750298899727461300, -0.005115424690697164800 ) ) ; -#1689 = CARTESIAN_POINT ( 'NONE', ( 0.6006770607681258800, -0.1575341430592296400, 0.002128100558213760300 ) ) ; -#1690 = CARTESIAN_POINT ( 'NONE', ( 0.8191141534076820100, 0.01525528234566686500, 0.2805186194114242000 ) ) ; -#1691 = CARTESIAN_POINT ( 'NONE', ( 0.5698735380757968800, -0.07830818409626938400, 0.2065607916977179300 ) ) ; -#1692 = CARTESIAN_POINT ( 'NONE', ( 1.469608965765266700, -0.02740314729149973000, 0.1550269189973835500 ) ) ; -#1693 = CARTESIAN_POINT ( 'NONE', ( 1.027010390314096400, -0.06270781460043251000, 0.1674407816409782300 ) ) ; -#1694 = CARTESIAN_POINT ( 'NONE', ( 0.4619089348927084600, 0.3920981617540009200, 0.02188463848752652100 ) ) ; -#1695 = CARTESIAN_POINT ( 'NONE', ( 1.656121501262587800, 0.3007818259176700000, -0.02116708348416592600 ) ) ; -#1696 = CARTESIAN_POINT ( 'NONE', ( 0.1924038266809258700, -0.1516293035587630300, 0.01956736167438578900 ) ) ; -#1697 = CARTESIAN_POINT ( 'NONE', ( 1.924718914225978800, 0.3152656882836317700, 0.05810333015016921200 ) ) ; -#1698 = CARTESIAN_POINT ( 'NONE', ( 1.500075641616488200, 0.05778217352270886800, 0.1890737749809344700 ) ) ; -#1699 = CARTESIAN_POINT ( 'NONE', ( 0.5829231375913686000, 0.004499041614739907000, 0.2994566583709005200 ) ) ; -#1700 = CARTESIAN_POINT ( 'NONE', ( 2.098051661212750700, 0.2723267503113035400, 0.04721334960941078000 ) ) ; -#1701 = CARTESIAN_POINT ( 'NONE', ( 2.000075641616569500, -0.04539667691254822800, 0.001397155320964083600 ) ) ; -#1702 = CARTESIAN_POINT ( 'NONE', ( 0.5825207851949659700, 0.03058507927383202800, 0.3055671385440564300 ) ) ; -#1703 = CARTESIAN_POINT ( 'NONE', ( 0.3965386056514016400, 0.08962002174861738400, 0.2752756331358801000 ) ) ; -#1704 = CARTESIAN_POINT ( 'NONE', ( 3.256265907073008200, 0.2543425225490720800, 0.08441010658349823400 ) ) ; -#1705 = CARTESIAN_POINT ( 'NONE', ( 1.264611560925917600, -0.08336241449233150500, 0.04539676425722798800 ) ) ; -#1706 = CARTESIAN_POINT ( 'NONE', ( 0.5369886224889834900, 0.004589951114469408000, 0.2984539059566090300 ) ) ; -#1707 = CARTESIAN_POINT ( 'NONE', ( 0.6726254158593461000, 0.02290809685899009000, 0.2915369061961943200 ) ) ; -#1708 = CARTESIAN_POINT ( 'NONE', ( 3.256265830904903500, 0.3154965095237279900, 1.381941302252056200E-019 ) ) ; -#1709 = CARTESIAN_POINT ( 'NONE', ( 3.516993423308778500, 0.2804012280742420600, 0.01359537255684977900 ) ) ; -#1710 = CARTESIAN_POINT ( 'NONE', ( 2.120263852122134600, 0.1651022108945214800, 0.09391168191829951700 ) ) ; -#1711 = CARTESIAN_POINT ( 'NONE', ( 1.330145942168553500, 0.1927912464423728900, 0.1505326809077034400 ) ) ; -#1712 = CARTESIAN_POINT ( 'NONE', ( 0.4673645865956986300, -0.009878579957049327100, 0.2836796271081583600 ) ) ; -#1713 = CARTESIAN_POINT ( 'NONE', ( 1.954209677099507900, -0.02152521643862237400, 3.530495289372981700 ) ) ; -#1714 = CARTESIAN_POINT ( 'NONE', ( 0.4180963604108566300, 0.3370007154499981000, 0.1387381377232931900 ) ) ; -#1715 = CARTESIAN_POINT ( 'NONE', ( 1.849478674857715400, 0.005864710237974302100, 2.763078470961246100 ) ) ; -#1716 = CARTESIAN_POINT ( 'NONE', ( 0.5936088732761689600, -0.1583060953906521000, -0.004085339278872250300 ) ) ; -#1717 = CARTESIAN_POINT ( 'NONE', ( 0.7125797544383800600, 0.09733162148671969900, 0.2718191073919070700 ) ) ; -#1718 = CARTESIAN_POINT ( 'NONE', ( 0.7496077959243137000, -0.009904876872272039300, 0.2712141945314056600 ) ) ; -#1719 = CARTESIAN_POINT ( 'NONE', ( 1.702894793959606000, 0.3268968246034498200, 0.02499683591023519500 ) ) ; -#1720 = LINE ( 'NONE', #1158, #8998 ) ; -#1721 = CARTESIAN_POINT ( 'NONE', ( 0.08906422920797862900, -0.09269189245071607400, -0.08950140910488277300 ) ) ; -#1722 = CARTESIAN_POINT ( 'NONE', ( 0.8661889228664866300, 0.3757813032007397700, -0.001229923144266371800 ) ) ; -#1723 = CARTESIAN_POINT ( 'NONE', ( 0.5738577802682797200, -0.03897528277134498800, 0.2475520104085941800 ) ) ; -#1724 = CARTESIAN_POINT ( 'NONE', ( 1.468708029506575500, -0.04395847232485716700, 0.1224896537935003200 ) ) ; -#1725 = CARTESIAN_POINT ( 'NONE', ( 1.028636689174298800, 0.001849152225135597400, 0.2473593968778318200 ) ) ; -#1726 = CARTESIAN_POINT ( 'NONE', ( 0.4238114577637320800, 0.3821051631171472600, 0.01767903248323812400 ) ) ; -#1727 = CARTESIAN_POINT ( 'NONE', ( 1.767517238980979000, 0.3434880953858137100, 0.01725749274907976600 ) ) ; -#1728 = CARTESIAN_POINT ( 'NONE', ( 0.1123851553037195800, -0.1145776907856068700, -0.01350177049354932800 ) ) ; -#1729 = CARTESIAN_POINT ( 'NONE', ( 1.625545402477129000, 0.2688311713651618800, 0.02611490952113089400 ) ) ; -#1730 = CARTESIAN_POINT ( 'NONE', ( 1.495521028999955000, 0.03915973265300465300, 0.1930162004055319400 ) ) ; -#1731 = CARTESIAN_POINT ( 'NONE', ( 0.5711373978294189700, 0.004043468589022936000, 0.2981550890187888400 ) ) ; -#1732 = CARTESIAN_POINT ( 'NONE', ( 2.064966200209867400, 0.2646029515862528500, 0.06456862617710054700 ) ) ; -#1733 = CARTESIAN_POINT ( 'NONE', ( 1.989668279810851400, -0.005334602747071093300, 0.1841199755687530900 ) ) ; -#1734 = CARTESIAN_POINT ( 'NONE', ( 0.4946165270063116500, 0.01212255116671734400, 0.3044415303629352000 ) ) ; -#1735 = CARTESIAN_POINT ( 'NONE', ( 3.256265879628497600, 0.2529268745626807000, 0.08381374357311599500 ) ) ; -#1736 = CARTESIAN_POINT ( 'NONE', ( 1.236438875578945900, -0.07972929885489232800, 0.08215347195235170300 ) ) ; -#1737 = CARTESIAN_POINT ( 'NONE', ( 0.1391641631313035300, -0.2193560174324678000, 0.2578103533915368000 ) ) ; -#1738 = CARTESIAN_POINT ( 'NONE', ( 0.4097874881607155300, -0.1730098861152717700, -2.744386749103926300E-017 ) ) ; -#1739 = CARTESIAN_POINT ( 'NONE', ( 3.391298379154327000, 0.2663777725399381100, 0.07877810758857659000 ) ) ; -#1740 = CARTESIAN_POINT ( 'NONE', ( 1.709947997862163000, 0.2325516783728320800, 0.1026095255772375100 ) ) ; -#1741 = CARTESIAN_POINT ( 'NONE', ( 1.334591995910129100, 0.04708028533574437600, 0.1986958345589332800 ) ) ; -#1742 = CARTESIAN_POINT ( 'NONE', ( 0.09360309996880401800, 0.02983182301260112200, 0.2233934353309702800 ) ) ; -#1743 = CARTESIAN_POINT ( 'NONE', ( 1.964085436070800900, 0.009095235898891163000, 0.7668417743636029000 ) ) ; -#1744 = CARTESIAN_POINT ( 'NONE', ( 0.5380313219591235100, 0.3463065365909636700, 0.1498306724281755200 ) ) ; -#1745 = CARTESIAN_POINT ( 'NONE', ( 1.891081594858369200, -0.005316603235958616800, 3.530514985233776000 ) ) ; -#1746 = CARTESIAN_POINT ( 'NONE', ( 0.6003023022468011400, -0.1575528428098933500, -0.003677398177530005600 ) ) ; -#1747 = CARTESIAN_POINT ( 'NONE', ( 0.8049210707195263400, -0.1311518871338175400, 0.06627249291869699600 ) ) ; -#1748 = CARTESIAN_POINT ( 'NONE', ( 1.641637624329318500, 0.2908015188941941400, 0.001766258001493803900 ) ) ; -#1749 = CARTESIAN_POINT ( 'NONE', ( 0.3005890806431888400, -0.1692886785924658800, -0.02703261835108418700 ) ) ; -#1750 = CARTESIAN_POINT ( 'NONE', ( 0.8192084648090927100, 0.01180423790996809600, 0.2812015165994211100 ) ) ; -#1751 = CARTESIAN_POINT ( 'NONE', ( 0.5242176899313354400, -0.04128272459366466600, 0.2429075459724118200 ) ) ; -#1752 = CARTESIAN_POINT ( 'NONE', ( 1.468165135073032000, -0.05215508950880876100, 0.1012389045564026400 ) ) ; -#1753 = CARTESIAN_POINT ( 'NONE', ( 1.065924586952955000, -0.03849596869035898400, 0.1915107825915994800 ) ) ; -#1754 = CARTESIAN_POINT ( 'NONE', ( 0.4317614748430123600, 0.3841022260146769200, 0.02397575361158386200 ) ) ; -#1755 = CARTESIAN_POINT ( 'NONE', ( 2.133041554763633200, 0.2810018241912737300, -0.008720969287716939100 ) ) ; -#1756 = CARTESIAN_POINT ( 'NONE', ( 0.5854928077365250100, -0.1563649464449259300, 0.05150756169782971100 ) ) ; -#1757 = CARTESIAN_POINT ( 'NONE', ( 2.120549883435531900, 0.2755403142040326900, 0.03361085416899876200 ) ) ; -#1758 = CARTESIAN_POINT ( 'NONE', ( 1.500075641616487800, 0.009203363242010320600, 0.1981109215356785000 ) ) ; -#1759 = CARTESIAN_POINT ( 'NONE', ( 0.5760540636493085600, 0.004538753770381598300, 0.2986366928480093100 ) ) ; -#1760 = CARTESIAN_POINT ( 'NONE', ( 1.989648931438481300, -0.01328329592419419400, 0.1669843915694235500 ) ) ; -#1761 = CARTESIAN_POINT ( 'NONE', ( 0.02647893170186754700, 0.1187747769935942900, 0.1985592021031772600 ) ) ; -#1762 = CARTESIAN_POINT ( 'NONE', ( 3.256265907208226300, 0.2543488193694896100, 0.08441305688397685000 ) ) ; -#1763 = CARTESIAN_POINT ( 'NONE', ( 1.264725441657178300, -0.08260856861477883200, 0.05199531434763979300 ) ) ; -#1764 = CARTESIAN_POINT ( 'NONE', ( 0.01685439645533383700, 0.004589880192309052500, 0.09928894703469455500 ) ) ; -#1765 = CARTESIAN_POINT ( 'NONE', ( 0.3958653122111730500, -0.06191983856381377800, 0.3027162118052763600 ) ) ; -#1766 = CARTESIAN_POINT ( 'NONE', ( 2.216403264471980900, 0.02695520581614441200, 0.3059698444857898400 ) ) ; -#1767 = CARTESIAN_POINT ( 'NONE', ( 0.05722071383479929200, -0.06829939692351487400, -1.691355389077390900E-017 ) ) ; -#1768 = CARTESIAN_POINT ( 'NONE', ( 0.5788532085079028900, 0.009012018904999363800, 0.3019323883253796100 ) ) ; -#1769 = CARTESIAN_POINT ( 'NONE', ( 2.088107704102458500, 0.1971056122519663200, 0.09099148070775262000 ) ) ; -#1770 = CARTESIAN_POINT ( 'NONE', ( 1.368006771715760200, 0.2844156611240140600, 0.02869876076813905600 ) ) ; -#1771 = CARTESIAN_POINT ( 'NONE', ( 0.5814420767399282000, 0.002906883599439913400, 0.2971172217637167400 ) ) ; -#1772 = CARTESIAN_POINT ( 'NONE', ( 2.027962864102776000, -0.002578180850415945400, 1.841759622293520400 ) ) ; -#1773 = ORIENTED_EDGE ( 'NONE', *, *, #6342, .F. ) ; -#1774 = CARTESIAN_POINT ( 'NONE', ( 0.4042509554582101600, 0.3134056644794784900, 0.1609217860912677800 ) ) ; -#1775 = CARTESIAN_POINT ( 'NONE', ( 1.826458714277944300, 0.01435057814703122300, 2.302543726614079100 ) ) ; -#1776 = CARTESIAN_POINT ( 'NONE', ( 1.368802736409880700, -0.01576786640907457100, 0.1786178396297148600 ) ) ; -#1777 = CARTESIAN_POINT ( 'NONE', ( 0.7497877982303187100, 0.005175741322384519400, 0.2914414165646130300 ) ) ; -#1778 = CARTESIAN_POINT ( 'NONE', ( 1.626341238485255800, 0.2746770578948771700, 0.001956862102372523000 ) ) ; -#1779 = CARTESIAN_POINT ( 'NONE', ( 0.6033510744136255700, -0.1572326735261457800, 0.002290802539270266700 ) ) ; -#1780 = CARTESIAN_POINT ( 'NONE', ( 0.9351653651544175000, 0.07861045493593654700, 0.2502911220354638300 ) ) ; -#1781 = CARTESIAN_POINT ( 'NONE', ( 0.5807596684015787800, -0.06766261321218625100, 0.2171720980284537200 ) ) ; -#1782 = CARTESIAN_POINT ( 'NONE', ( 1.471082837790401100, 0.004971119728079953500, 0.1999007222067975500 ) ) ; -#1783 = CARTESIAN_POINT ( 'NONE', ( 1.027697702228451700, -0.03729306763168893600, 0.1992615703432617800 ) ) ; -#1784 = CARTESIAN_POINT ( 'NONE', ( 0.5219061139635474700, 0.4004264163190367500, 0.03522498302097934500 ) ) ; -#1785 = CARTESIAN_POINT ( 'NONE', ( 1.741969785252248400, 0.3408982664094433200, 0.007776959202229451900 ) ) ; -#1786 = CARTESIAN_POINT ( 'NONE', ( 0.5700040721689693100, -0.1557331817341438600, 0.06559023118618626000 ) ) ; -#1787 = CARTESIAN_POINT ( 'NONE', ( 3.455437973563002100, -0.3704101030492588100, 0.02637814547057267300 ) ) ; -#1788 = CARTESIAN_POINT ( 'NONE', ( 0.5829209264871448900, 0.004401801328931087600, 0.2993511153538507300 ) ) ; -#1789 = CARTESIAN_POINT ( 'NONE', ( 1.989577222663638300, -0.03647393177911451000, 0.08216849631972433800 ) ) ; -#1790 = ADVANCED_FACE ( 'NONE', ( #7459 ), #7868, .F. ) ; -#1791 = CARTESIAN_POINT ( 'NONE', ( 1.500075641616487300, 0.05284236265866093500, 0.1901797067962703300 ) ) ; -#1792 = CARTESIAN_POINT ( 'NONE', ( 3.440303691346092500, -0.3704101030492588700, 0.007314571198402038500 ) ) ; -#1793 = CARTESIAN_POINT ( 'NONE', ( 1.621524735674749500, -0.05361009395172433600, 0.04711744922580414500 ) ) ; -#1794 = CARTESIAN_POINT ( 'NONE', ( 1.181909225299197400, 0.004111014312567995400, 0.2247566596250360800 ) ) ; -#1795 = CARTESIAN_POINT ( 'NONE', ( 2.105204691406851800, 0.01603274786810438000, 0.3059896505533868400 ) ) ; -#1796 = CARTESIAN_POINT ( 'NONE', ( 2.310928874861739100, 0.03901603381397111800, -0.001229923091897589100 ) ) ; -#1797 = CARTESIAN_POINT ( 'NONE', ( 0.06701580531693439300, -0.07711708252107729600, -6.505213034913028900E-018 ) ) ; -#1798 = CARTESIAN_POINT ( 'NONE', ( 0.5772531415400504700, 0.01171183805874620500, 0.3026589278718679900 ) ) ; -#1799 = CARTESIAN_POINT ( 'NONE', ( 1.634420352588116000, 0.1933907329713469000, 0.08516187218069140600 ) ) ; -#1800 = CARTESIAN_POINT ( 'NONE', ( 1.357055056699982400, 0.08233169672152174100, 0.1884451657068596800 ) ) ; -#1801 = CARTESIAN_POINT ( 'NONE', ( -0.006159538303463137400, 0.1427710306011311700, 0.1588716291195921000 ) ) ; -#1802 = CARTESIAN_POINT ( 'NONE', ( 2.070329698839711100, 0.01239260740147263300, -0.001229923091898054400 ) ) ; -#1803 = CARTESIAN_POINT ( 'NONE', ( 0.4561090510016843600, 0.3288352148999556000, 0.1585006022070941700 ) ) ; -#1804 = CARTESIAN_POINT ( 'NONE', ( 3.256265848949987600, 0.2991783614005463200, -0.001583845756601836300 ) ) ; -#1805 = CARTESIAN_POINT ( 'NONE', ( 1.379752607523067500, -0.07367507030565190200, 0.02888237706277381100 ) ) ; -#1806 = CARTESIAN_POINT ( 'NONE', ( 0.8063470788000003400, -0.08142765920427685900, 0.1803218107496016900 ) ) ; -#1807 = CARTESIAN_POINT ( 'NONE', ( 1.741165825798605100, 0.3352818278635318900, 0.03160453353131021500 ) ) ; -#1808 = CARTESIAN_POINT ( 'NONE', ( 0.6031001597964179600, -0.1572586362346069000, 0.003171960188085505200 ) ) ; -#1809 = CARTESIAN_POINT ( 'NONE', ( 0.9806366625165052800, 0.3523427656551634300, 0.02617741694236791100 ) ) ; -#1810 = CARTESIAN_POINT ( 'NONE', ( 0.1695508118940566300, -0.07291080864411836300, 0.1945261474989099500 ) ) ; -#1811 = CARTESIAN_POINT ( 'NONE', ( 1.455291561877471100, -0.02414284239239861100, 0.1610040783878759800 ) ) ; -#1812 = CARTESIAN_POINT ( 'NONE', ( 1.063294876585159100, -0.1036465418033534200, 0.05513821398633311800 ) ) ; -#1813 = CARTESIAN_POINT ( 'NONE', ( 0.4394597529797947800, 0.3838569348506173400, 0.04466177767754846200 ) ) ; -#1814 = CARTESIAN_POINT ( 'NONE', ( 1.827976483416758900, 0.3472073037717657900, 0.01673027459614500500 ) ) ; -#1815 = CARTESIAN_POINT ( 'NONE', ( 0.5788093765415179800, -0.1570956429094598800, 0.05108964749040641900 ) ) ; -#1816 = CARTESIAN_POINT ( 'NONE', ( 1.641012790883490200, 0.2744401691299620500, 0.04422877668996810100 ) ) ; -#1817 = VERTEX_POINT ( 'NONE', #6226 ) ; -#1818 = CARTESIAN_POINT ( 'NONE', ( 3.721927362135651200, -0.02774342864286906800, 0.1217945594747184800 ) ) ; -#1819 = CARTESIAN_POINT ( 'NONE', ( 0.5814241042992947000, 0.004842093243589529200, 0.2994428042190163700 ) ) ; -#1820 = CARTESIAN_POINT ( 'NONE', ( 1.989550459016282200, -0.04178151157508791500, 0.04834761581884686200 ) ) ; -#1821 = CARTESIAN_POINT ( 'NONE', ( 3.256265867597595500, 0.2739378344133939200, 0.04670824095096919000 ) ) ; -#1822 = CARTESIAN_POINT ( 'NONE', ( 3.441353264629023900, -0.3704101030492587500, 0.007912950540048282300 ) ) ; -#1823 = CARTESIAN_POINT ( 'NONE', ( 1.622247210597052500, -0.04819322471356213300, 0.07875335449823500600 ) ) ; -#1824 = CARTESIAN_POINT ( 'NONE', ( 1.210579389190445700, -2.364832889711898600E-005, 0.2159180508482036700 ) ) ; -#1825 = CARTESIAN_POINT ( 'NONE', ( 0.01428659897344100100, 0.004589893300769914500, 0.09205190985648792300 ) ) ; -#1826 = LINE ( 'NONE', #8923, #5358 ) ; -#1827 = CARTESIAN_POINT ( 'NONE', ( 2.176190161345410000, -0.01185806327595773100, 3.530454719838119500 ) ) ; -#1828 = CARTESIAN_POINT ( 'NONE', ( 1.831753783261134400, 0.09194481797115247600, 0.1802105224432002100 ) ) ; -#1829 = CARTESIAN_POINT ( 'NONE', ( 0.4680142094200956400, 0.0003671576340624760300, 0.2932866437798237700 ) ) ; -#1830 = CARTESIAN_POINT ( 'NONE', ( 1.348425149266222500, 0.2882645185327710200, 0.001817693482130469200 ) ) ; -#1831 = CARTESIAN_POINT ( 'NONE', ( 0.5760801596155462600, 0.002820576273164565600, 0.2965350912447893300 ) ) ; -#1832 = CARTESIAN_POINT ( 'NONE', ( 1.818657790622356000, 0.01844480792431357800, 0.3060402963318983300 ) ) ; -#1833 = CARTESIAN_POINT ( 'NONE', ( 3.256265957153271300, 0.3155023636239755500, -0.002013477469999020200 ) ) ; -#1834 = CARTESIAN_POINT ( 'NONE', ( 1.368945704445528200, -0.01185915028638429000, 0.1835880544411937500 ) ) ; -#1835 = CARTESIAN_POINT ( 'NONE', ( 0.7486401453079530900, -0.08480788679707140800, 0.1840427169477498500 ) ) ; -#1836 = CARTESIAN_POINT ( 'NONE', ( 2.142576819321266900, 0.2761820482312857800, 0.01586648699710611600 ) ) ; -#1837 = CARTESIAN_POINT ( 'NONE', ( 0.6052168739848493600, -0.1567628638041389500, 0.01840027657612815200 ) ) ; -#1838 = EDGE_CURVE ( 'NONE', #1222, #5525, #2037, .T. ) ; -#1839 = CARTESIAN_POINT ( 'NONE', ( 0.9957698478454745100, 0.005946433199822243100, 0.2562229519910001500 ) ) ; -#1840 = CARTESIAN_POINT ( 'NONE', ( 0.4673940862471702200, -0.06131012678287928200, 0.2235012226239712900 ) ) ; -#1841 = CARTESIAN_POINT ( 'NONE', ( 1.454858103164162100, -0.03314271594600959300, 0.1461466803029986000 ) ) ; -#1842 = CARTESIAN_POINT ( 'NONE', ( 1.025498841064955300, -0.1017343206544942800, 0.08955114202933639500 ) ) ; -#1843 = CARTESIAN_POINT ( 'NONE', ( 0.3666607283976582300, 0.3596559042429199300, 0.03037861498609452400 ) ) ; -#1844 = CARTESIAN_POINT ( 'NONE', ( 1.630475222888951600, 0.2773222210985435400, -0.02044455573924899200 ) ) ; -#1845 = CARTESIAN_POINT ( 'NONE', ( 0.5851998687164579000, -0.1508210429842933300, 0.08395549447122771500 ) ) ; -#1846 = CARTESIAN_POINT ( 'NONE', ( 1.626598779489075500, 0.2621489946674200300, 0.03883946628088217500 ) ) ; -#1847 = CARTESIAN_POINT ( 'NONE', ( 3.389955054276524200, -0.6321315311979993600, 1.035583181062882800 ) ) ; -#1848 = CARTESIAN_POINT ( 'NONE', ( 0.3926101247912666100, -0.007445142786898673000, 0.2832710169401736500 ) ) ; -#1849 = CARTESIAN_POINT ( 'NONE', ( 1.989582686189339500, -0.03513509851249696500, 0.08917437799505958900 ) ) ; -#1850 = CARTESIAN_POINT ( 'NONE', ( 0.4541004081528045000, 0.3913088919518918400, 1.203845576285174200E-017 ) ) ; -#1851 = CARTESIAN_POINT ( 'NONE', ( 0.4984179149662800200, 0.08578625162611164300, 0.2798245163060489900 ) ) ; -#1852 = CARTESIAN_POINT ( 'NONE', ( 3.467745746360790400, -0.3704101030492588100, 0.01611961883589075800 ) ) ; -#1853 = CARTESIAN_POINT ( 'NONE', ( 1.683615383190258900, -0.05263782203442590700, 0.005895293562846026100 ) ) ; -#1854 = CARTESIAN_POINT ( 'NONE', ( 1.206603105632708500, -0.09024696136610965700, 0.02030115831443050200 ) ) ; -#1855 = CARTESIAN_POINT ( 'NONE', ( 0.5475673328621211100, 0.4033465996683747200, -0.02480366926841241800 ) ) ; -#1856 = CARTESIAN_POINT ( 'NONE', ( 3.574937176703742600, -0.04509981791707292500, 0.01158745824073283700 ) ) ; -#1857 = CARTESIAN_POINT ( 'NONE', ( 2.185239784712189200, -0.008522816769661600800, 3.223396391046158700 ) ) ; -#1858 = CARTESIAN_POINT ( 'NONE', ( 2.002937516252024900, 0.09371180412807610100, 0.1796874722766132200 ) ) ; -#1859 = CARTESIAN_POINT ( 'NONE', ( 2.152985464574302300, 0.1567087810719727200, 0.09097237424431414700 ) ) ; -#1860 = CARTESIAN_POINT ( 'NONE', ( 1.376689139315706400, 0.001339464745444329800, 0.2031517160778854300 ) ) ; -#1861 = CARTESIAN_POINT ( 'NONE', ( 0.3924380856068193100, -0.01096023304755555600, 0.2797904036792314700 ) ) ; -#1862 = CARTESIAN_POINT ( 'NONE', ( 1.925977081268834800, -0.01323825922932941900, 2.763001026567751600 ) ) ; -#1863 = CARTESIAN_POINT ( 'NONE', ( 0.4146500898264142100, 0.2874157572150857200, 0.1881284890782265500 ) ) ; -#1864 = CARTESIAN_POINT ( 'NONE', ( 3.256265930373995600, 0.3190280036376009800, -0.001621653449663167800 ) ) ; -#1865 = CARTESIAN_POINT ( 'NONE', ( 1.369233061156746700, -0.003828011139495268700, 0.1933983192783974000 ) ) ; -#1866 = CARTESIAN_POINT ( 'NONE', ( 3.629443304086976700, -0.02214640677169542700, 0.1417108482695809700 ) ) ; -#1867 = CARTESIAN_POINT ( 'NONE', ( 0.6905824812111243100, -0.1118984058134400200, 0.1541960466107740500 ) ) ; -#1868 = CARTESIAN_POINT ( 'NONE', ( 1.653771217677215900, 0.2982670166261567300, 0.02073816096739680700 ) ) ; -#1869 = CARTESIAN_POINT ( 'NONE', ( 0.3003345065321030800, -0.1693228975867231400, -0.02614781022657769100 ) ) ; -#1870 = CARTESIAN_POINT ( 'NONE', ( 1.085101683283167900, 0.3323242719507442100, -0.001229923144265607400 ) ) ; -#1871 = CARTESIAN_POINT ( 'NONE', ( 0.08700067501332600700, -0.01978629369700901600, 0.1894252317642806900 ) ) ; -#1872 = CARTESIAN_POINT ( 'NONE', ( 1.453687332619597800, -0.05309115930621777200, 0.1015242929441208500 ) ) ; -#1873 = CARTESIAN_POINT ( 'NONE', ( 0.9786860934818908400, -0.08082141378683505000, 0.1505212846682814600 ) ) ; -#1874 = CARTESIAN_POINT ( 'NONE', ( 0.5427240313628169900, 0.4023373480394416600, 0.03124693733860426500 ) ) ; -#1875 = CARTESIAN_POINT ( 'NONE', ( 0.5658404866996349400, 0.04611796692388181500, 0.2898141341167039300 ) ) ; -#1876 = ORIENTED_EDGE ( 'NONE', *, *, #2309, .F. ) ; -#1877 = CARTESIAN_POINT ( 'NONE', ( 0.5622257674937125600, -0.1532239825382975000, 0.08246519783928346600 ) ) ; -#1878 = CARTESIAN_POINT ( 'NONE', ( 3.256265835287014600, 0.3187561254829719400, -3.020301527725661900E-014 ) ) ; -#1879 = CARTESIAN_POINT ( 'NONE', ( 0.02324491607644844600, 0.09922324457413211900, 0.1874714984040133400 ) ) ; -#1880 = CARTESIAN_POINT ( 'NONE', ( 1.937733341205492500, 0.002209408595506889800, 0.1959292483858492400 ) ) ; -#1881 = ADVANCED_FACE ( 'NONE', ( #3914 ), #2647, .T. ) ; -#1882 = CARTESIAN_POINT ( 'NONE', ( 1.500075641616488200, 0.03915684312351142000, 0.1930167589642836600 ) ) ; -#1883 = CARTESIAN_POINT ( 'NONE', ( 3.468740883883521900, -0.3704101030492588100, 0.01626670098366730900 ) ) ; -#1884 = CARTESIAN_POINT ( 'NONE', ( 1.684756522780741500, -0.04829519952198579900, 0.05931968990892798300 ) ) ; -#1885 = CARTESIAN_POINT ( 'NONE', ( 1.206369219766692600, -0.08970885289275476500, 0.003604354806005688100 ) ) ; -#1886 = CARTESIAN_POINT ( 'NONE', ( 0.01619161580421200900, 0.004589884561838620600, 0.09748987588423177500 ) ) ; -#1887 = CARTESIAN_POINT ( 'NONE', ( 2.135695523064238300, 0.2794559207957688100, 0.01023774286471558000 ) ) ; -#1888 = CARTESIAN_POINT ( 'NONE', ( 2.125741306164250500, -0.01865363085799276500, 3.530464721347722700 ) ) ; -#1889 = CARTESIAN_POINT ( 'NONE', ( 0.01817240441432056000, -0.02342693032441846600, -4.553649124439138700E-018 ) ) ; -#1890 = CARTESIAN_POINT ( 'NONE', ( 1.413177049834607500, 0.2494206205309983400, 0.09878931576335986400 ) ) ; -#1891 = CARTESIAN_POINT ( 'NONE', ( 1.811654288693884500, -0.03003366095304627100, 0.1210514071475840800 ) ) ; -#1892 = CARTESIAN_POINT ( 'NONE', ( 0.5732190551901537000, 0.001460299870457815200, 0.2947211024098924100 ) ) ; -#1893 = CARTESIAN_POINT ( 'NONE', ( 1.867065322405856400, 0.003638731959444419000, 1.841882358732770000 ) ) ; -#1894 = CARTESIAN_POINT ( 'NONE', ( -0.003770101947230716300, -0.005209302745899036000, 0.04155716718824138000 ) ) ; -#1895 = CARTESIAN_POINT ( 'NONE', ( 3.256265776274719100, 0.2991786215728957600, -0.002291775688970102600 ) ) ; -#1896 = CARTESIAN_POINT ( 'NONE', ( 1.347344295032182300, -0.06507429985181878400, 0.09299321069035815200 ) ) ; -#1897 = CARTESIAN_POINT ( 'NONE', ( 3.542969344910336100, -0.01996788870599148000, 0.1485785005210077900 ) ) ; -#1898 = CARTESIAN_POINT ( 'NONE', ( 0.6902532593923111900, -0.1340456009977122300, 0.1071813473993912000 ) ) ; -#1899 = CARTESIAN_POINT ( 'NONE', ( 2.120565324910137100, 0.2805775299599855300, 0.02331453810998288000 ) ) ; -#1900 = CARTESIAN_POINT ( 'NONE', ( 0.5989295868747311900, -0.1577022070069289400, 0.008279742565321341500 ) ) ; -#1901 = CARTESIAN_POINT ( 'NONE', ( 1.038592149321747400, 0.3265862227247524600, 0.07975457138879851700 ) ) ; -#1902 = CARTESIAN_POINT ( 'NONE', ( 0.5818245351753509300, -0.03311088054316480000, 0.2536597061447464200 ) ) ; -#1903 = CARTESIAN_POINT ( 'NONE', ( 1.442028884029899100, 0.004589896950742078400, 0.1993174773987987900 ) ) ; -#1904 = CARTESIAN_POINT ( 'NONE', ( 0.5763247252854518700, 0.4045114277585206700, 0.008288659389222238100 ) ) ; -#1905 = CARTESIAN_POINT ( 'NONE', ( 0.4932331415664106300, 0.02518832939456072700, 0.2936767811924071400 ) ) ; -#1906 = CARTESIAN_POINT ( 'NONE', ( 0.5630555510078767400, -0.1485183089234056700, 0.09925854366448758100 ) ) ; -#1907 = CARTESIAN_POINT ( 'NONE', ( 3.672357334861901600, -0.03026892452017185600, 0.1115812200362484000 ) ) ; -#1908 = CARTESIAN_POINT ( 'NONE', ( 0.5829268168322991900, 0.004706047227244214400, 0.2996850723880781200 ) ) ; -#1909 = CARTESIAN_POINT ( 'NONE', ( 1.937613273539986000, -0.006554487854352641900, 0.1818556158544995000 ) ) ; -#1910 = CARTESIAN_POINT ( 'NONE', ( 1.500075641616487800, 0.03103047626635535600, 0.1945506394327889700 ) ) ; -#1911 = CARTESIAN_POINT ( 'NONE', ( 3.454560240151826700, -0.3704101030492588700, 0.01328336748634873300 ) ) ; -#1912 = CARTESIAN_POINT ( 'NONE', ( 1.561638028824917900, -0.02014936710562387200, 0.1632321327876267400 ) ) ; -#1913 = CARTESIAN_POINT ( 'NONE', ( 1.209870994139481000, -0.02515757472088986400, 0.1853213485906021500 ) ) ; -#1914 = CARTESIAN_POINT ( 'NONE', ( 0.5717899318910879500, 0.4038750291765660400, -0.02269003421913522900 ) ) ; -#1915 = CARTESIAN_POINT ( 'NONE', ( 2.059292254409509600, 0.2632356903859711100, 0.06705236636887038100 ) ) ; -#1916 = CARTESIAN_POINT ( 'NONE', ( 1.794921563612486700, 0.08234777326814032800, 0.1829354619416302700 ) ) ; -#1917 = CARTESIAN_POINT ( 'NONE', ( 1.390435283685724300, 0.004589896950741634300, 0.2017209381780709100 ) ) ; -#1918 = CARTESIAN_POINT ( 'NONE', ( 1.810345373440018600, -0.04678287803694813900, 0.02615487327550137700 ) ) ; -#1919 = CARTESIAN_POINT ( 'NONE', ( 0.5814173221661178600, 0.003358588054802824600, 0.2977347300526455600 ) ) ; -#1920 = CARTESIAN_POINT ( 'NONE', ( 1.851585342152239000, 0.006116870309655908500, 1.841896312965529700 ) ) ; -#1921 = CARTESIAN_POINT ( 'NONE', ( 0.5486348175817442600, 0.3199649698918152200, 0.1767383476266868000 ) ) ; -#1922 = CARTESIAN_POINT ( 'NONE', ( 3.256265869946608900, 0.2795898969548955600, -0.001546037215092480400 ) ) ; -#1923 = CARTESIAN_POINT ( 'NONE', ( 1.346667343291739500, -0.07327701354651883200, 0.06064055287499599300 ) ) ; -#1924 = CARTESIAN_POINT ( 'NONE', ( 0.6904652194614465700, -0.1208313984784277200, 0.1385952620274414600 ) ) ; -#1925 = CARTESIAN_POINT ( 'NONE', ( 0.5794027879432915900, -0.1597828577551401200, 0.01240665683541695800 ) ) ; -#1926 = CARTESIAN_POINT ( 'NONE', ( 0.9955853081581406100, 0.01234569404675256400, 0.2551082030261837000 ) ) ; -#1927 = CARTESIAN_POINT ( 'NONE', ( 0.4947652787087315500, -0.04251560039777846400, 0.2400846534643018600 ) ) ; -#1928 = CARTESIAN_POINT ( 'NONE', ( 1.424283995675319000, -0.06115930163442828700, 0.08307416609349907400 ) ) ; -#1929 = CARTESIAN_POINT ( 'NONE', ( 0.3886227345583774300, 0.3639948021681023200, 0.05960984021095924700 ) ) ; -#1930 = CARTESIAN_POINT ( 'NONE', ( 0.4857107785774115700, 0.04090016354814385300, 0.2901806090267001800 ) ) ; -#1931 = FACE_OUTER_BOUND ( 'NONE', #5301, .T. ) ; -#1932 = CARTESIAN_POINT ( 'NONE', ( 0.5876133388579918300, -0.1459410055986760700, 0.1008472655941445300 ) ) ; -#1933 = CARTESIAN_POINT ( 'NONE', ( 1.654465017774425600, 0.2740584521384745700, 0.05816833109520590900 ) ) ; -#1934 = CARTESIAN_POINT ( 'NONE', ( 3.420337705623027100, -0.03160694403224285200, 0.1058009258270319100 ) ) ; -#1935 = CARTESIAN_POINT ( 'NONE', ( 0.4938791274967445100, -0.0009977746754525895800, 0.2917958990910624600 ) ) ; -#1936 = CARTESIAN_POINT ( 'NONE', ( 1.968379535337156700, -0.04537604040014042700, 0.003188532616648026900 ) ) ; -#1937 = DIRECTION ( 'NONE', ( 2.909229417963961700E-015, 0.5529168700561646300, -0.8332364219159496000 ) ) ; -#1938 = CARTESIAN_POINT ( 'NONE', ( 3.540787960185217500, -0.3704101030492587500, 0.01558575154088197500 ) ) ; -#1939 = CARTESIAN_POINT ( 'NONE', ( 1.562003319934075500, -0.01340101219363854000, 0.1745868722061517400 ) ) ; -#1940 = CARTESIAN_POINT ( 'NONE', ( 1.177545566151372500, -0.09236862686446412100, -0.0003906169681960853600 ) ) ; -#1941 = CARTESIAN_POINT ( 'NONE', ( 0.3909888813713282000, 0.3712748001424868200, -0.003339529193760966400 ) ) ; -#1942 = CARTESIAN_POINT ( 'NONE', ( 1.747225507626670500, 0.03603515504071458400, 0.1935938943650689600 ) ) ; -#1943 = CARTESIAN_POINT ( 'NONE', ( -5.000000000000000000, 5.000000000000000000, 0.0000000000000000000 ) ) ; -#1944 = CARTESIAN_POINT ( 'NONE', ( 2.142107019511246600, 0.1592730548688632300, 0.09196691622040606400 ) ) ; -#1945 = CARTESIAN_POINT ( 'NONE', ( 1.396996417983672500, 0.2837250287866777100, -0.001229923144264518500 ) ) ; -#1946 = CARTESIAN_POINT ( 'NONE', ( 1.841673968674544500, -0.04685683614740776500, 0.005258348389014819900 ) ) ; -#1947 = CARTESIAN_POINT ( 'NONE', ( 0.3177477332162711400, -0.01229803902105985900, 0.2747441487057352700 ) ) ; -#1948 = CARTESIAN_POINT ( 'NONE', ( 1.935731225998387000, -0.01932678385041408700, 3.530499479134847200 ) ) ; -#1949 = CARTESIAN_POINT ( 'NONE', ( 3.256266129119828700, 0.3053848725509538100, 0.02278497629558336900 ) ) ; -#1950 = CARTESIAN_POINT ( 'NONE', ( 1.365319052882853400, -0.07493983898768008500, 0.02928515171750025900 ) ) ; -#1951 = CARTESIAN_POINT ( 'NONE', ( 0.6915297581438144500, -0.01039999627123511200, 0.2755225660754285200 ) ) ; -#1952 = CARTESIAN_POINT ( 'NONE', ( 0.5214897235196051000, -0.1664797017682140300, -0.001783668600507070500 ) ) ; -#1953 = CARTESIAN_POINT ( 'NONE', ( 1.049241388321155500, 0.1241426711095550100, 0.2194618986362842100 ) ) ; -#1954 = CARTESIAN_POINT ( 'NONE', ( 0.08646734413663674500, -0.02584898496338072800, 0.1842815819708610600 ) ) ; -#1955 = CARTESIAN_POINT ( 'NONE', ( 1.425599212765387400, -0.04003611674866047700, 0.1361462909432008800 ) ) ; -#1956 = CARTESIAN_POINT ( 'NONE', ( 0.07826908098785435900, 0.1225792243807257700, -0.03052782792417566700 ) ) ; -#1957 = CARTESIAN_POINT ( 'NONE', ( 0.1296331466006454300, -0.1451374934548510500, 0.2505927770252469000 ) ) ; -#1958 = CARTESIAN_POINT ( 'NONE', ( 0.5751152664646120800, -0.1432715891401448200, 0.1116432561890894100 ) ) ; -#1959 = CARTESIAN_POINT ( 'NONE', ( 1.742322706242883400, 0.3056897100620248300, 0.07251226736918384200 ) ) ; -#1960 = CARTESIAN_POINT ( 'NONE', ( 3.484828078727650400, -0.03348450796763388600, 0.09719478097983769200 ) ) ; -#1961 = ORIENTED_EDGE ( 'NONE', *, *, #1428, .F. ) ; -#1962 = CARTESIAN_POINT ( 'NONE', ( 0.5678648177916132400, 0.004262598346999491000, 0.2983883767897050300 ) ) ; -#1963 = CARTESIAN_POINT ( 'NONE', ( 1.968430347881469300, -0.04455856452262363400, 0.02102017946031389100 ) ) ; -#1964 = CARTESIAN_POINT ( 'NONE', ( 0.2514836055805617600, 0.2939984067469120800, 1.544988095791844800E-018 ) ) ; -#1965 = CARTESIAN_POINT ( 'NONE', ( 3.583788603254039400, -0.3704101030492588100, 0.01035938324199462600 ) ) ; -#1966 = CARTESIAN_POINT ( 'NONE', ( 1.562939721866917000, 0.004903039714404977500, 0.1997440060168373100 ) ) ; -#1967 = CARTESIAN_POINT ( 'NONE', ( 1.180714540491256700, -0.03911773341201318900, 0.1720107460063424200 ) ) ; -#1968 = CARTESIAN_POINT ( 'NONE', ( 0.4180797383228906400, 0.3808950880168418000, -0.003509599397823881000 ) ) ; -#1969 = CARTESIAN_POINT ( 'NONE', ( 1.740958944664951200, 0.04073883177238724800, 0.1926841719918758500 ) ) ; -#1970 = CARTESIAN_POINT ( 'NONE', ( 1.190855381760424400, 0.004589896768026739900, 0.2245009671769443200 ) ) ; -#1971 = CARTESIAN_POINT ( 'NONE', ( 1.386800013159065600, 0.1913795925165182600, 0.1460092102432888100 ) ) ; -#1972 = CARTESIAN_POINT ( 'NONE', ( 1.812198604996457600, -0.01825053639889029400, 0.1572735498277017300 ) ) ; -#1973 = CARTESIAN_POINT ( 'NONE', ( 0.09443574088065932700, 0.03488424261544054200, 0.2262696105009536800 ) ) ; -#1974 = CARTESIAN_POINT ( 'NONE', ( 1.799183974347596400, 0.02191112432685882200, 1.381257376698680000 ) ) ; -#1975 = CARTESIAN_POINT ( 'NONE', ( 0.5820185395030551500, 0.009100692079234473700, 0.3022574136290907500 ) ) ; -#1976 = CARTESIAN_POINT ( 'NONE', ( 0.2222910299687542400, 0.1708776569007461900, 0.2035913809206576500 ) ) ; -#1977 = CARTESIAN_POINT ( 'NONE', ( 3.256266056540737500, 0.3187927425585799200, 0.006120845110618615600 ) ) ; -#1978 = CARTESIAN_POINT ( 'NONE', ( 1.345961609042599600, -0.07688554524145074800, 0.02332781721904795100 ) ) ; -#1979 = CARTESIAN_POINT ( 'NONE', ( 0.6334109171168081900, 0.006530609009873567000, 0.3017193137849962200 ) ) ; -#1980 = CARTESIAN_POINT ( 'NONE', ( 0.5875755923998071700, -0.1587421093941423500, 0.01732212164541640400 ) ) ; -#1981 = CARTESIAN_POINT ( 'NONE', ( 1.180336872085240300, 0.3137085492944915500, -0.001229923144265274800 ) ) ; -#1982 = CARTESIAN_POINT ( 'NONE', ( 0.3136927794791903900, -0.06369405962662089100, 0.2294445732601326800 ) ) ; -#1983 = CARTESIAN_POINT ( 'NONE', ( 1.437398341594692300, -0.06904021417435801700, 0.02133478795106517500 ) ) ; -#1984 = CARTESIAN_POINT ( 'NONE', ( 0.1374130596777761700, 0.1937644909366573700, 0.004321326099762700200 ) ) ; -#1985 = CARTESIAN_POINT ( 'NONE', ( 0.6044115253692896600, 0.05646169157459080000, 0.2872184819190487000 ) ) ; -#1986 = CARTESIAN_POINT ( 'NONE', ( 0.3962388776751340500, -0.1556948016398316300, 0.09693579264815910300 ) ) ; -#1987 = CARTESIAN_POINT ( 'NONE', ( 2.133608197573968500, 0.2408907118063081700, 0.06244534602428499600 ) ) ; -#1988 = CARTESIAN_POINT ( 'NONE', ( 3.528330593857092800, -0.03348407311235882700, 0.09719676109853234200 ) ) ; -#1989 = ORIENTED_EDGE ( 'NONE', *, *, #7942, .F. ) ; -#1990 = CARTESIAN_POINT ( 'NONE', ( -0.005575578083506043500, 0.1467293394282429600, 0.1613735046960616000 ) ) ; -#1991 = CARTESIAN_POINT ( 'NONE', ( 1.968416328654720000, -0.04489867183679829800, 0.01587113641730362700 ) ) ; -#1992 = CARTESIAN_POINT ( 'NONE', ( 15.00000000000000000, 5.000000000000000000, 7.500000000000000000 ) ) ; -#1993 = CARTESIAN_POINT ( 'NONE', ( 3.598331422293714600, -0.3704101030492588700, 0.008174961571969686600 ) ) ; -#1994 = CARTESIAN_POINT ( 'NONE', ( 1.520960798050651400, 0.002930531033570771300, 0.1968913535140655900 ) ) ; -#1995 = CARTESIAN_POINT ( 'NONE', ( 1.153157056449966900, 0.004087596448656194400, 0.2292179284888045700 ) ) ; -#1996 = CARTESIAN_POINT ( 'NONE', ( 0.2729200731148988500, 0.3091890900314056000, -0.02071215149689351400 ) ) ; -#1997 = CARTESIAN_POINT ( 'NONE', ( 2.007517683561598900, 0.01035150493490449500, 0.1979356207310900000 ) ) ; -#1998 = CARTESIAN_POINT ( 'NONE', ( 1.935009334906704800, 0.2073666501678312900, 0.1119632056161312100 ) ) ; -#1999 = CARTESIAN_POINT ( 'NONE', ( 1.411626163467071300, 0.2826550062036701200, 0.001670681786357006700 ) ) ; -#2000 = CARTESIAN_POINT ( 'NONE', ( 1.810129798874071000, -0.04756923810391877600, 0.01192008970371339000 ) ) ; -#2001 = CARTESIAN_POINT ( 'NONE', ( 0.5829233643534399400, 0.003813430973190756700, 0.2986550519216907300 ) ) ; -#2002 = CARTESIAN_POINT ( 'NONE', ( 1.860264450097918400, -0.0005490780587633636900, 2.763063267256514500 ) ) ; -#2003 = CARTESIAN_POINT ( 'NONE', ( 0.5743620087085304900, 0.008795590131931652100, 0.3015159628860008500 ) ) ; -#2004 = CARTESIAN_POINT ( 'NONE', ( 0.003366078972818885600, -0.03367975840592785100, 0.1159613670897547400 ) ) ; -#2005 = CARTESIAN_POINT ( 'NONE', ( 3.256265869946608900, 0.2795898969474903700, 0.0007457897984573590000 ) ) ; -#2006 = CARTESIAN_POINT ( 'NONE', ( 1.345570392039131500, -0.07638010468648714900, 0.0008332920471135446400 ) ) ; -#2007 = DIRECTION ( 'NONE', ( 2.813005398888291000E-015, 0.5529168700561629700, -0.8332364219159507100 ) ) ; -#2008 = CARTESIAN_POINT ( 'NONE', ( 0.5945074005998609600, -0.002699339200941786000, 0.2893662616461590300 ) ) ; -#2009 = CARTESIAN_POINT ( 'NONE', ( 0.02301890225308457100, -0.007802748435159268000, -0.1229901670703397500 ) ) ; -#2010 = CARTESIAN_POINT ( 'NONE', ( 1.138461529588550500, 0.02919614489161404000, 0.2284504013381090700 ) ) ; -#2011 = CARTESIAN_POINT ( 'NONE', ( 0.5579957572245666200, -0.007952534060186033900, 0.2818175573808726100 ) ) ; -#2012 = CARTESIAN_POINT ( 'NONE', ( 1.424883292182151000, -0.05280393748984901800, 0.1081960070143636300 ) ) ; -#2013 = CARTESIAN_POINT ( 'NONE', ( 0.5747953563599144100, 0.4017920457681893900, 0.03856838110353106400 ) ) ; -#2014 = CARTESIAN_POINT ( 'NONE', ( 1.024430688303910700, -0.1092662032610165500, 0.01226854620305378400 ) ) ; -#2015 = CARTESIAN_POINT ( 'NONE', ( 0.7257953312915130800, 0.05348621751431292800, 0.2812355342252544400 ) ) ; -#2016 = CARTESIAN_POINT ( 'NONE', ( 0.5791437758235362700, -0.1198700699211456800, 0.1562045793367987900 ) ) ; -#2017 = CARTESIAN_POINT ( 'NONE', ( 2.051896610035052900, 0.2741039415947303900, 0.06190332309391839000 ) ) ; -#2018 = CARTESIAN_POINT ( 'NONE', ( 3.393983543143949300, -0.02842290888263761600, 0.1191295433350986200 ) ) ; -#2019 = CARTESIAN_POINT ( 'NONE', ( 0.4677975208392957700, -0.002805908728265027500, 0.2903677034284520300 ) ) ; -#2020 = CARTESIAN_POINT ( 'NONE', ( 1.906606913632204100, 0.004681408338631509700, 0.1991335790864449400 ) ) ; -#2021 = CARTESIAN_POINT ( 'NONE', ( 0.5750756416164877200, 0.3811636187642599700, 0.1068764061124002100 ) ) ; -#2022 = VECTOR ( 'NONE', #5002, 1.000000000000000000 ) ; -#2023 = CARTESIAN_POINT ( 'NONE', ( 3.599043831048808900, -0.3704101030492588100, 0.008066547883709147800 ) ) ; -#2024 = CARTESIAN_POINT ( 'NONE', ( 1.521037791089493700, 0.004589896950740746100, 0.1987700768557355300 ) ) ; -#2025 = CARTESIAN_POINT ( 'NONE', ( 1.178133753431891900, -0.09248408099823124400, 0.04147946347176804900 ) ) ; -#2026 = CARTESIAN_POINT ( 'NONE', ( 0.5887478715297083100, 0.4029073845032116200, -0.03166809005047754200 ) ) ; -#2027 = CARTESIAN_POINT ( 'NONE', ( 2.057357352506231900, 0.01218909373475335000, 0.1976597006779510200 ) ) ; -#2028 = DIRECTION ( 'NONE', ( 1.776356839400250600E-016, -1.000000000000000000, 0.0000000000000000000 ) ) ; -#2029 = CARTESIAN_POINT ( 'NONE', ( 2.116959348072687600, 0.2864377760442961000, 4.106415728288848800E-018 ) ) ; -#2030 = CARTESIAN_POINT ( 'NONE', ( 2.120506464505199900, 0.1629639400190559000, 0.09437193055537046500 ) ) ; -#2031 = CARTESIAN_POINT ( 'NONE', ( 1.431673211176474100, 0.004589896950741412200, 0.1996517282284377700 ) ) ; -#2032 = CARTESIAN_POINT ( 'NONE', ( 1.778859836009117700, -0.04734985096402621900, 0.03257976157552237200 ) ) ; -#2033 = CARTESIAN_POINT ( 'NONE', ( 0.5738256099222720500, 0.003199723952667321600, 0.2969286209810619900 ) ) ; -#2034 = CARTESIAN_POINT ( 'NONE', ( 1.902832398588020700, -0.01166977825035919700, 3.530509267814050800 ) ) ; -#2035 = CARTESIAN_POINT ( 'NONE', ( 0.5731558646265194600, 0.01532360831877643800, 0.3039977579153093600 ) ) ; -#2036 = CARTESIAN_POINT ( 'NONE', ( 0.01978496422648081500, -0.009718009467136523600, 0.1285836211631821400 ) ) ; -#2037 = LINE ( 'NONE', #3591, #3820 ) ; -#2038 = CARTESIAN_POINT ( 'NONE', ( 3.256265869945223400, 0.2794931061284671200, 0.009965495814141901000 ) ) ; -#2039 = CARTESIAN_POINT ( 'NONE', ( 1.296652094904730700, -0.01319221104261525400, 0.1888843087026176300 ) ) ; -#2040 = CARTESIAN_POINT ( 'NONE', ( 3.441790939849463700, -0.02094707598038146900, 0.1455470018488412300 ) ) ; -#2041 = CARTESIAN_POINT ( 'NONE', ( 0.5565617136908906900, 0.005158139779109172100, 0.2985659963791848500 ) ) ; -#2042 = CARTESIAN_POINT ( 'NONE', ( 0.5944715043879004200, -0.02994703317225044800, 0.2571134579702973900 ) ) ; -#2043 = DESIGN_CONTEXT ( 'detailed design', #8540, 'design' ) ; -#2044 = CARTESIAN_POINT ( 'NONE', ( 0.2024632023667951300, -0.1542232572612785000, -0.02000438242087881900 ) ) ; -#2045 = CARTESIAN_POINT ( 'NONE', ( 1.167008622672658100, 0.02160413288947737900, 0.2253423621882875100 ) ) ; -#2046 = CARTESIAN_POINT ( 'NONE', ( 0.5249099050793520900, -0.01738912506812639900, 0.2683003270953622200 ) ) ; -#2047 = CARTESIAN_POINT ( 'NONE', ( 1.423586748614261500, -0.06770152851280886200, 0.05188746178289650700 ) ) ; -#2048 = CARTESIAN_POINT ( 'NONE', ( 0.3981570366283828100, 0.3675534430165441300, 0.05967133250664120900 ) ) ; -#2049 = CARTESIAN_POINT ( 'NONE', ( 1.024679392528872900, -0.1093320064321308100, 0.03275405382276723500 ) ) ; -#2050 = CARTESIAN_POINT ( 'NONE', ( 0.7219731163651896800, 0.06141104347267778400, 0.2797660163218800300 ) ) ; -#2051 = CARTESIAN_POINT ( 'NONE', ( 0.5824939226503979000, -0.1325814538723511000, 0.1350479928150253300 ) ) ; -#2052 = CARTESIAN_POINT ( 'NONE', ( 2.111805013156863100, 0.2463192393763460300, 0.06456224052685746700 ) ) ; -#2053 = CARTESIAN_POINT ( 'NONE', ( 3.477583945640399400, -0.03341959766590396600, 0.09750343927863512600 ) ) ; -#2054 = CARTESIAN_POINT ( 'NONE', ( 0.5236582179894671000, 0.001672275787932608900, 0.2951106791650893200 ) ) ; -#2055 = CARTESIAN_POINT ( 'NONE', ( 1.936758707637570300, -0.04501385086616682700, 0.01593834861514112000 ) ) ; -#2056 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; -#2057 = CARTESIAN_POINT ( 'NONE', ( 3.609112506633847400, -0.3704101030492588100, 0.006511218110881415200 ) ) ; -#2058 = CARTESIAN_POINT ( 'NONE', ( 1.494127104509592300, -0.01941079085210906100, 0.1669032673241087900 ) ) ; -#2059 = CARTESIAN_POINT ( 'NONE', ( 1.153053809482312400, -0.0002922826738573913700, 0.2242699889688789000 ) ) ; -#2060 = CARTESIAN_POINT ( 'NONE', ( 0.2030916343419555700, 0.2544868670302045100, -0.03333080531015115300 ) ) ; -#2061 = CARTESIAN_POINT ( 'NONE', ( 3.750075641616545100, 0.2795885688664793700, 0.003461583219019071800 ) ) ; -#2062 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; -#2063 = EDGE_CURVE ( 'NONE', #3048, #8591, #4619, .T. ) ; -#2064 = CARTESIAN_POINT ( 'NONE', ( 3.491975239501369500, -0.04474288508856828100, 0.01802362892212204500 ) ) ; -#2065 = CARTESIAN_POINT ( 'NONE', ( 1.777180742880549300, 0.2185663550736773900, 0.1149326021444958300 ) ) ; -#2066 = CARTESIAN_POINT ( 'NONE', ( 1.431619174064333600, 0.01770136394265553500, 0.1976778716425379400 ) ) ; -#2067 = CARTESIAN_POINT ( 'NONE', ( 1.778294638991422500, -0.04868585956486026800, 0.0001778508761185930500 ) ) ; -#2068 = ORIENTED_EDGE ( 'NONE', *, *, #2564, .F. ) ; -#2069 = CARTESIAN_POINT ( 'NONE', ( 0.5784061345674036400, 0.004324346076311602600, 0.2980813176604701400 ) ) ; -#2070 = CARTESIAN_POINT ( 'NONE', ( 1.817568646349532600, 0.01506626571189739700, 1.841930112306247500 ) ) ; -#2071 = CARTESIAN_POINT ( 'NONE', ( 0.02472061759148393900, 0.1083721313950691800, 0.1927964880341386200 ) ) ; -#2072 = CARTESIAN_POINT ( 'NONE', ( 0.1446046819377769000, 0.1495974764624168300, 0.1604010084474767900 ) ) ; -#2073 = CARTESIAN_POINT ( 'NONE', ( 3.256265887456293300, 0.2826861699119456200, 0.01013923105637717400 ) ) ; -#2074 = CARTESIAN_POINT ( 'NONE', ( 1.322133409617630000, -0.07854550283700789700, 0.03578846513128555000 ) ) ; -#2075 = ORIENTED_EDGE ( 'NONE', *, *, #8461, .T. ) ; -#2076 = CARTESIAN_POINT ( 'NONE', ( 0.6333157310844974600, -0.01620486251393815600, 0.2717823015901006900 ) ) ; -#2077 = CARTESIAN_POINT ( 'NONE', ( 0.5985852365841006800, -0.1564318475330261900, 0.03701725115158319100 ) ) ; -#2078 = CARTESIAN_POINT ( 'NONE', ( 1.135022758315133100, 0.1240874723770286600, 0.2052825441184267500 ) ) ; -#2079 = CARTESIAN_POINT ( 'NONE', ( 0.5631073980902932000, -0.01264171945795689000, 0.2768491518346185600 ) ) ; -#2080 = CARTESIAN_POINT ( 'NONE', ( 1.408056103428685600, -0.07089644764497982100, -0.001229923144264479900 ) ) ; -#2081 = CARTESIAN_POINT ( 'NONE', ( 0.2149841893978959600, 0.2561243251936902200, 0.07684934486627986700 ) ) ; -#2082 = EDGE_CURVE ( 'NONE', #5226, #7108, #6234, .T. ) ; -#2083 = CARTESIAN_POINT ( 'NONE', ( 1.024309980209376700, -0.1088187449928630400, 0.001715341265978281900 ) ) ; -#2084 = CARTESIAN_POINT ( 'NONE', ( 0.4711422790489843100, -0.003025703032267346200, 0.2986315743790246000 ) ) ; -#2085 = CARTESIAN_POINT ( 'NONE', ( 0.1740820565260529900, -0.1284205983990454000, 0.1132304983842095100 ) ) ; -#2086 = CARTESIAN_POINT ( 'NONE', ( 1.708862261180598600, 0.2429503229619403000, 0.09889424454150594300 ) ) ; -#2087 = CARTESIAN_POINT ( 'NONE', ( 3.444235423547962000, 0.2981987688390928000, 0.009253157659327195000 ) ) ; -#2088 = CARTESIAN_POINT ( 'NONE', ( 0.3926796809260362800, -0.006195764658985414300, 0.2844775987523986400 ) ) ; -#2089 = CARTESIAN_POINT ( 'NONE', ( 1.905268526022705800, -0.04362267185502832800, 0.03701430306634654500 ) ) ; -#2090 = CARTESIAN_POINT ( 'NONE', ( 0.5948673082831549300, 0.4045898969507411000, -0.001229923144267319000 ) ) ; -#2091 = CARTESIAN_POINT ( 'NONE', ( 1.515711742632925200, -0.06279380565069847500, 0.002245591383890886400 ) ) ; -#2092 = CARTESIAN_POINT ( 'NONE', ( 1.150345404334466700, -0.08386231898002560700, 0.1000946452460211600 ) ) ; -#2093 = CARTESIAN_POINT ( 'NONE', ( 0.1098825776016736100, 0.1550617115877346300, -0.07929599866784356500 ) ) ; -#2094 = CARTESIAN_POINT ( 'NONE', ( 3.430075641616487500, -0.3704101030492588100, -0.001229923144257420000 ) ) ; -#2095 = CARTESIAN_POINT ( 'NONE', ( 3.519682137869154300, -0.04478839838635179100, 0.01730351898965640200 ) ) ; -#2096 = CARTESIAN_POINT ( 'NONE', ( 2.142288919118593900, 0.1576697384292769000, 0.09231226746425474900 ) ) ; -#2097 = CARTESIAN_POINT ( 'NONE', ( 1.445291026031836800, 0.03097827530726737800, 0.1950135466742097500 ) ) ; -#2098 = CARTESIAN_POINT ( 'NONE', ( 1.779659325684109600, -0.03987810795975055300, 0.08340901263032560200 ) ) ; -#2099 = CARTESIAN_POINT ( 'NONE', ( 0.5534543488734131600, 0.002540929607558473100, 0.2962595544909095200 ) ) ; -#2100 = CARTESIAN_POINT ( 'NONE', ( 1.832494821862179300, 0.01024173955195562000, 1.841914573873037400 ) ) ; -#2101 = CARTESIAN_POINT ( 'NONE', ( 0.3931810969985494700, 0.0004223277700312611000, 0.2903859664704441800 ) ) ; -#2102 = CARTESIAN_POINT ( 'NONE', ( 0.4560893994406763900, 0.2642502554642707200, 0.2093863558204562800 ) ) ; -#2103 = CARTESIAN_POINT ( 'NONE', ( 3.256265869857318600, 0.2781961765028870800, 0.02339186558888118100 ) ) ; -#2104 = CARTESIAN_POINT ( 'NONE', ( 1.323282545104721400, -0.06695545547015657700, 0.09435808474709464500 ) ) ; -#2105 = CARTESIAN_POINT ( 'NONE', ( 0.5750756526203764100, 0.4045868893955333900, -9.485622114535226000E-011 ) ) ; -#2106 = CARTESIAN_POINT ( 'NONE', ( 0.7129288312535702100, 0.03808139697409340700, 0.2855949720889937000 ) ) ; -#2107 = CARTESIAN_POINT ( 'NONE', ( 0.6331573925861155900, -0.05410687318347995300, 0.2293210721635604300 ) ) ; -#2108 = CARTESIAN_POINT ( 'NONE', ( 0.4864382954873139300, -0.1680275729630387200, 0.02967622149225616600 ) ) ; -#2109 = CARTESIAN_POINT ( 'NONE', ( 3.470108262415225700, 0.2619476482305646000, 0.06925975889273182400 ) ) ; -#2110 = CARTESIAN_POINT ( 'NONE', ( 1.180636716360258900, 0.3107005342521425000, 0.03542750124644896600 ) ) ; -#2111 = CARTESIAN_POINT ( 'NONE', ( 0.5819641159100927800, -0.01144664876862910900, 0.2784561428776297600 ) ) ; -#2112 = CARTESIAN_POINT ( 'NONE', ( 1.409573778460112300, -0.06508232912945044500, 0.07262091760699090900 ) ) ; -#2113 = CARTESIAN_POINT ( 'NONE', ( 0.4622019118059500500, 0.3805733343785850900, 0.07920893380911617200 ) ) ; -#2114 = CARTESIAN_POINT ( 'NONE', ( 0.9202156443365214800, -0.1121220070322148700, 0.09650676630363924600 ) ) ; -#2115 = CARTESIAN_POINT ( 'NONE', ( 0.5021174049041365900, 0.006684202513248527200, 0.2975319248893870700 ) ) ; -#2116 = CARTESIAN_POINT ( 'NONE', ( 0.4973268588358508200, -0.1496011342494501000, 0.1057051462881692100 ) ) ; -#2117 = CARTESIAN_POINT ( 'NONE', ( 1.632475060470229200, 0.2027903117328409000, 0.08101144824927539200 ) ) ; -#2118 = CARTESIAN_POINT ( 'NONE', ( 3.299312861519505100, 0.3132731851190948500, 0.02994406089847326600 ) ) ; -#2119 = CARTESIAN_POINT ( 'NONE', ( 0.3181930159699720200, -0.008876775120237434500, 0.2771225812698587800 ) ) ; -#2120 = CARTESIAN_POINT ( 'NONE', ( 1.905919590644125300, -0.02638093959235310300, 0.1284630043710555100 ) ) ; -#2121 = CARTESIAN_POINT ( 'NONE', ( 0.5949204079389354100, 0.3811636187642599700, 0.1068764061124002600 ) ) ; -#2122 = CARTESIAN_POINT ( 'NONE', ( 1.950075641616590700, 0.2795898969506815900, -0.001229923144262576400 ) ) ; -#2123 = CARTESIAN_POINT ( 'NONE', ( 1.516123236053637600, -0.06294366807843165800, 0.02006066435291526500 ) ) ; -#2124 = CARTESIAN_POINT ( 'NONE', ( 1.148885757763525400, -0.09576161748635736400, 0.007313071053200354700 ) ) ; -#2125 = CARTESIAN_POINT ( 'NONE', ( 0.05571089210796154700, 0.07388768674864421000, -0.1224262105526121300 ) ) ; -#2126 = CARTESIAN_POINT ( 'NONE', ( 2.146158675519935300, 0.2718593162557259000, -0.03172000011267409000 ) ) ; -#2127 = CARTESIAN_POINT ( 'NONE', ( 1.751204250504194900, 0.2152584911721868700, 0.1136186440634680000 ) ) ; -#2128 = CARTESIAN_POINT ( 'NONE', ( 1.417900324151410500, 0.01353666731618763400, 0.1988901901462752900 ) ) ; -#2129 = CARTESIAN_POINT ( 'NONE', ( 1.781054690612727100, -0.01482394265833120200, 0.1663115947777381300 ) ) ; -#2130 = CARTESIAN_POINT ( 'NONE', ( 0.09445595942357500100, 0.03500568481550181400, 0.2263379982055862800 ) ) ; -#2131 = CARTESIAN_POINT ( 'NONE', ( 3.256265869946534300, 0.2795897578366611200, -2.061506011610378900E-017 ) ) ; -#2132 = CARTESIAN_POINT ( 'NONE', ( 0.5236855161095559400, 0.005501542582204033100, 0.2994840390490108300 ) ) ; -#2133 = CARTESIAN_POINT ( 'NONE', ( 0.5170369712628126700, 0.2221974615553863300, 0.2345705403792593400 ) ) ; -#2134 = EDGE_CURVE ( 'NONE', #1817, #6963, #113, .T. ) ; -#2135 = CARTESIAN_POINT ( 'NONE', ( 3.256265869879869400, 0.2771937500785386400, 0.02822423156126171700 ) ) ; -#2136 = CARTESIAN_POINT ( 'NONE', ( 1.324605284931756200, -0.03902502465902801800, 0.1508251629685104500 ) ) ; -#2137 = CARTESIAN_POINT ( 'NONE', ( 3.408596634837454800, -0.02344082959260223400, 0.1374044158415849100 ) ) ; -#2138 = CARTESIAN_POINT ( 'NONE', ( 0.2248010671820708500, -0.1438400991026702600, 0.2826364428408889600 ) ) ; -#2139 = CARTESIAN_POINT ( 'NONE', ( 0.6324929179858038700, -0.1525625802495247400, 0.04078124640216272700 ) ) ; -#2140 = CARTESIAN_POINT ( 'NONE', ( 0.5759717636340848700, -0.1584862033115523900, 0.04069628916279323400 ) ) ; -#2141 = CARTESIAN_POINT ( 'NONE', ( 3.282185969280743800, 0.2498369559308253900, 0.08693181949040172700 ) ) ; -#2142 = CARTESIAN_POINT ( 'NONE', ( 1.195718246003195200, 1.325537822394196000E-006, 0.2245436909321696400 ) ) ; -#2143 = CARTESIAN_POINT ( 'NONE', ( 0.1742045742947632700, -0.01781674533733768100, 0.2419710563507543900 ) ) ; -#2144 = CARTESIAN_POINT ( 'NONE', ( 1.412073169349303800, -0.01936343903393522600, 0.1706311314067947300 ) ) ; -#2145 = CARTESIAN_POINT ( 'NONE', ( 0.5687413509874959000, 0.3902612064725639000, 0.08060369297682418200 ) ) ; -#2146 = CARTESIAN_POINT ( 'NONE', ( 0.9227387791153935900, -0.02060163992115171500, 0.2358777121545463900 ) ) ; -#2147 = CARTESIAN_POINT ( 'NONE', ( 0.7185806710013245000, 0.05212815730287556600, 0.2821258160851946000 ) ) ; -#2148 = DATE_AND_TIME ( #8110, #4780 ) ; -#2149 = CARTESIAN_POINT ( 'NONE', ( 3.344401471418373200, 0.3143445773662498800, 0.01434937283622687200 ) ) ; -#2150 = CARTESIAN_POINT ( 'NONE', ( 0.5731471121676863200, 0.005338532822075192600, 0.2995121607336123600 ) ) ; -#2151 = CARTESIAN_POINT ( 'NONE', ( 1.875444311459988800, 0.004777264719096896400, 0.1995076215323782800 ) ) ; -#2152 = CARTESIAN_POINT ( 'NONE', ( 0.5950497066480887600, 0.3250517311560920900, 0.1815658143598946100 ) ) ; -#2153 = CARTESIAN_POINT ( 'NONE', ( 3.750075641616499300, 0.2795898969507446500, 0.006185730668647048700 ) ) ; -#2154 = CARTESIAN_POINT ( 'NONE', ( 1.495267373269673100, 0.004951990045495069400, 0.1998182455597075400 ) ) ; -#2155 = CARTESIAN_POINT ( 'NONE', ( 1.150476956311699700, -0.08134290665197774200, 0.1069235587018619000 ) ) ; -#2156 = CARTESIAN_POINT ( 'NONE', ( 0.4630731449333646600, 0.3932616843034948400, 0.003585432386189695200 ) ) ; -#2157 = CARTESIAN_POINT ( 'NONE', ( 0.2532986123533592600, -0.008959272807203433300, 0.2759585915406151400 ) ) ; -#2158 = CARTESIAN_POINT ( 'NONE', ( 1.885183434172327900, 0.3416348024600233100, -3.496552006265751000E-018 ) ) ; -#2159 = CARTESIAN_POINT ( 'NONE', ( 1.445403603506083500, -0.0003443614074638556800, 0.1999466467119407900 ) ) ; -#2160 = CARTESIAN_POINT ( 'NONE', ( 1.781717076611997200, 0.0007473546789704688100, 0.1940554860162966300 ) ) ; -#2161 = CARTESIAN_POINT ( 'NONE', ( 0.2702991739891454900, -0.009750854385745189000, 0.2693369649627280800 ) ) ; -#2162 = CARTESIAN_POINT ( 'NONE', ( 1.806893697909933000, 0.02087219154918340500, 1.841942763637205900 ) ) ; -#2163 = CARTESIAN_POINT ( 'NONE', ( 0.5856643745964590400, 0.01731758085619850000, 0.3044705921525821500 ) ) ; -#2164 = CARTESIAN_POINT ( 'NONE', ( 0.06683105850201279100, -0.007644729795501792300, 0.1882895407084254300 ) ) ; -#2165 = CARTESIAN_POINT ( 'NONE', ( 3.256265869942537500, 0.2783132356621882400, 0.02341060012234221600 ) ) ; -#2166 = CARTESIAN_POINT ( 'NONE', ( 1.321540923632845700, -0.07853552486695503100, 0.0008915262339917727000 ) ) ; -#2167 = CARTESIAN_POINT ( 'NONE', ( 0.5750756638025608100, -0.08985869457300987900, 0.1936720082373395700 ) ) ; -#2168 = CARTESIAN_POINT ( 'NONE', ( 0.5583519384753725700, 0.001425365431662717300, 0.2993643005349166900 ) ) ; -#2169 = CARTESIAN_POINT ( 'NONE', ( 0.5750756416164871700, -0.02224625619571374300, 0.2661000831254402600 ) ) ; -#2170 = CARTESIAN_POINT ( 'NONE', ( 0.5416213947171622000, -0.1621572522725061000, 0.03850665819561904800 ) ) ; -#2171 = CARTESIAN_POINT ( 'NONE', ( 3.359929810908439700, 0.2497100529443432600, 0.08709536771637682600 ) ) ; -#2172 = CARTESIAN_POINT ( 'NONE', ( 1.251413578801714400, 0.02207843916810881000, 0.2130227189237076700 ) ) ; -#2173 = CARTESIAN_POINT ( 'NONE', ( 0.5833520973925931900, -0.001493587084009151400, 0.2908991051052140500 ) ) ; -#2174 = CARTESIAN_POINT ( 'NONE', ( 1.422668092487909400, -0.07014353488733382500, 0.007589968574183409900 ) ) ; -#2175 = CARTESIAN_POINT ( 'NONE', ( 0.3825461686970247400, 0.3553109100280236200, 0.08183157851122804800 ) ) ; -#2176 = CARTESIAN_POINT ( 'NONE', ( 0.9209316633271328300, -0.09422171510861709900, 0.1402101291254421200 ) ) ; -#2177 = CARTESIAN_POINT ( 'NONE', ( 0.6677273777056722500, 0.03304778160756560700, 0.2897360940269346800 ) ) ; -#2178 = CARTESIAN_POINT ( 'NONE', ( 1.928935851668679200, 0.2640788525630626300, 0.09408762877749729500 ) ) ; -#2179 = CARTESIAN_POINT ( 'NONE', ( 3.253160561488674500, 0.3117968728535840400, 0.03000433901070416500 ) ) ; -#2180 = ORIENTED_EDGE ( 'NONE', *, *, #733, .F. ) ; -#2181 = CARTESIAN_POINT ( 'NONE', ( 0.09489989427740863600, 0.03766176007779242800, 0.2278274054757583000 ) ) ; -#2182 = CARTESIAN_POINT ( 'NONE', ( 1.873735137123634600, -0.04345655131753201100, 0.04342787652238821300 ) ) ; -#2183 = CARTESIAN_POINT ( 'NONE', ( 0.6342553291164870800, 0.4036133344507411000, -0.001229923144267181500 ) ) ; -#2184 = CARTESIAN_POINT ( 'NONE', ( 2.400075641813072200, 0.2795440763066892000, 0.009883748763960536700 ) ) ; -#2185 = CARTESIAN_POINT ( 'NONE', ( 1.518202498865029600, -0.04705611135322462800, 0.1065774073551867500 ) ) ; -#2186 = CARTESIAN_POINT ( 'NONE', ( 1.149376810582970700, -0.09541699144593041000, 0.04270289806096004600 ) ) ; -#2187 = CARTESIAN_POINT ( 'NONE', ( 0.4622904698124515900, 0.3926072447416568700, 0.01521803651478511100 ) ) ; -#2188 = ORIENTED_EDGE ( 'NONE', *, *, #6269, .F. ) ; -#2189 = CARTESIAN_POINT ( 'NONE', ( 1.988729632163371600, 0.3223522930355616200, 3.903127820947818300E-018 ) ) ; -#2190 = CARTESIAN_POINT ( 'NONE', ( 1.455774836118523000, 0.2787361629853892800, 0.02732121693389213300 ) ) ; -#2191 = CARTESIAN_POINT ( 'NONE', ( 1.738895572158270600, -0.02341014518977635500, 0.1473041338038936200 ) ) ; -#2192 = CARTESIAN_POINT ( 'NONE', ( 0.5829192426778417900, 0.004050711560903197400, 0.2989471645664713000 ) ) ; -#2193 = CARTESIAN_POINT ( 'NONE', ( 1.895099012970057300, -0.008130970543663851300, 3.530512670778457100 ) ) ; -#2194 = CARTESIAN_POINT ( 'NONE', ( 0.5545168294467121000, 0.01362448133775573400, 0.3053453625643134900 ) ) ; -#2195 = CARTESIAN_POINT ( 'NONE', ( 0.6509830111204687500, 0.2112479219051577300, 0.2385914644918718000 ) ) ; -#2196 = PRODUCT_DEFINITION_SHAPE ( 'NONE', 'NONE', #637 ) ; -#2197 = CARTESIAN_POINT ( 'NONE', ( 3.256265881180303800, 0.3071221942466257900, 0.03351129616165288100 ) ) ; -#2198 = CARTESIAN_POINT ( 'NONE', ( 1.294069540789803500, -0.07463759480614040600, 0.07846242126458349800 ) ) ; -#2199 = CARTESIAN_POINT ( 'NONE', ( 0.5750756471581925900, -0.1604085947049676800, -3.114077080240435600E-011 ) ) ; -#2200 = CARTESIAN_POINT ( 'NONE', ( 0.1093463261703392900, -0.2391512869740426400, 0.2452426607801155300 ) ) ; -#2201 = CARTESIAN_POINT ( 'NONE', ( 0.5750756416164870500, -0.01676814365648682200, 0.2724106760395435500 ) ) ; -#2202 = CARTESIAN_POINT ( 'NONE', ( 0.04593771904985240200, -0.05642489331504108000, -0.07675747174067656900 ) ) ; -#2203 = CARTESIAN_POINT ( 'NONE', ( 1.194610532072424300, 0.04589680300253307100, 0.2164117919125250500 ) ) ; -#2204 = CARTESIAN_POINT ( 'NONE', ( 0.5784817763098502000, -0.0006060881726934752600, 0.2920478679744427100 ) ) ; -#2205 = CARTESIAN_POINT ( 'NONE', ( 1.409969957049180200, -0.06035146741529851000, 0.09005717990154238400 ) ) ; -#2206 = CARTESIAN_POINT ( 'NONE', ( 0.4807041050337075800, 0.3778332910580826100, 0.09437577029670454800 ) ) ; -#2207 = CARTESIAN_POINT ( 'NONE', ( 2.254127195819863900, 0.01435747462899317200, 2.302183345854983600 ) ) ; -#2208 = CARTESIAN_POINT ( 'NONE', ( 0.9198532746405473400, -0.1177166362544614900, 0.07026282193288699300 ) ) ; -#2209 = CARTESIAN_POINT ( 'NONE', ( 0.5193934512968354500, 0.003017329715018002300, 0.2985522585207319200 ) ) ; -#2210 = CARTESIAN_POINT ( 'NONE', ( 1.669695380061833500, 0.2458300257200460900, 0.08386252793109236200 ) ) ; -#2211 = ORIENTED_EDGE ( 'NONE', *, *, #1621, .T. ) ; -#2212 = CARTESIAN_POINT ( 'NONE', ( 0.5626243624872517800, 0.004724017469742491900, 0.2988867553851922200 ) ) ; -#2213 = CARTESIAN_POINT ( 'NONE', ( 1.843892876335498700, -0.006964694666460102800, 0.1815450026051951800 ) ) ; -#2214 = CARTESIAN_POINT ( 'NONE', ( 0.5750756416164870500, 0.0009218434479894011000, 0.2995497456962991600 ) ) ; -#2215 = DATE_TIME_ROLE ( 'creation_date' ) ; -#2216 = CARTESIAN_POINT ( 'NONE', ( 1.485594433743136400, 0.004959503684862420800, 0.1998291245872629300 ) ) ; -#2217 = CARTESIAN_POINT ( 'NONE', ( 1.123905034641667500, -0.01658159275339388100, 0.2088147313332546200 ) ) ; -#2218 = CARTESIAN_POINT ( 'NONE', ( 0.01235254627058958400, -0.006056184940335773700, -0.1555640435343795800 ) ) ; -#2219 = CARTESIAN_POINT ( 'NONE', ( 1.630996888885361000, 0.2795897578379379400, -1.804334125889823200E-014 ) ) ; -#2220 = CARTESIAN_POINT ( 'NONE', ( 1.459091693061421900, -0.0003515210432782911500, 0.1996647383304491500 ) ) ; -#2221 = CARTESIAN_POINT ( 'NONE', ( 1.736477460931140000, -0.05003345478993015400, 0.01725132600746749600 ) ) ; -#2222 = CARTESIAN_POINT ( 'NONE', ( 0.5798440114014367100, 0.004382805685494872700, 0.2987862902100037500 ) ) ; -#2223 = CARTESIAN_POINT ( 'NONE', ( 1.745182506187926300, 0.2306342045682037400, 0.1076895764151654400 ) ) ; -#2224 = CARTESIAN_POINT ( 'NONE', ( 1.743505800309217400, 0.04223788235844661000, 0.3060560884505233400 ) ) ; -#2225 = CARTESIAN_POINT ( 'NONE', ( 0.5763730223227140300, 0.01989518293154080000, 0.3047955384682882700 ) ) ; -#2226 = CARTESIAN_POINT ( 'NONE', ( 0.5552565577685133500, 0.2313484077272443000, 0.2312275407062491200 ) ) ; -#2227 = CARTESIAN_POINT ( 'NONE', ( 3.256265872578510700, 0.2973914552336693900, 0.05177644768589106900 ) ) ; -#2228 = CARTESIAN_POINT ( 'NONE', ( 1.293301751543737500, -0.08122193674145727900, 0.03684157701889907700 ) ) ; -#2229 = CARTESIAN_POINT ( 'NONE', ( 0.5750757028828255000, -0.1174392229768954800, 0.1593923309658206400 ) ) ; -#2230 = CARTESIAN_POINT ( 'NONE', ( 0.5114712425954167600, -0.01275915601868127200, 0.3013875187719320400 ) ) ; -#2231 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, - ( #4572, #3226, #4047, #2660, #6971, #9040, #5463, #5557, #2725, #7587, #7616, #8358, #2631, #4739, #3427, #1970, #6907, #7559, #8297, #3341, #532, #1239, #4138, #2691, #4078, #7533, #3396, #5524, #8326, #4107 ), - .UNSPECIFIED., .F., .F., - ( 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4 ), - ( 0.0000000000000000000, 0.02915631201674539000, 0.04373446802511774700, 0.05831262403349010700, 0.08746893605023481300, 0.1166252480669795300, 0.2332504961339584000, 0.2915631201674475100, 0.3498757442009365900, 0.4665009922679155300, 0.5248136163014049900, 0.5831262403348944600, 0.6997514884018735100, 0.8163767364688527800, 0.9330019845358319400 ), - .UNSPECIFIED. ) ; -#2232 = CARTESIAN_POINT ( 'NONE', ( 0.5750756416164872800, -0.05574202574686082400, 0.2298312127781822500 ) ) ; -#2233 = CARTESIAN_POINT ( 'NONE', ( 2.095031422045378700, 0.007055037941563258000, 1.381061722451759600 ) ) ; -#2234 = CARTESIAN_POINT ( 'NONE', ( 1.223376094792379700, 0.02192855078171995800, 0.2168900999422275800 ) ) ; -#2235 = CARTESIAN_POINT ( 'NONE', ( 0.3167816497776297900, -0.02016854351919339400, 0.2690609518723125500 ) ) ; -#2236 = CARTESIAN_POINT ( 'NONE', ( 1.382922557642632300, -0.02468183866301632000, 0.1653491841090465300 ) ) ; -#2237 = CARTESIAN_POINT ( 'NONE', ( -0.002541010513946499700, -0.0009578133313621339800, -0.02618516961290629300 ) ) ; -#2238 = CARTESIAN_POINT ( 'NONE', ( 0.9191609282488292200, -0.1209478256369436200, 0.009352219124918695300 ) ) ; -#2239 = CARTESIAN_POINT ( 'NONE', ( 0.7368907279870020600, 0.04681874955512954600, 0.2817291398093550400 ) ) ; -#2240 = CARTESIAN_POINT ( 'NONE', ( 1.654539833849117300, 0.3016406160386242400, 0.001941841084862915000 ) ) ; -#2241 = CARTESIAN_POINT ( 'NONE', ( 0.6043043155750847900, -0.1571193416282592500, -0.001039606553115245700 ) ) ; -#2242 = CARTESIAN_POINT ( 'NONE', ( 1.844221620049188500, 0.003352094044084763500, 0.1973489708691004700 ) ) ; -#2243 = CARTESIAN_POINT ( 'NONE', ( 0.7577281690237907000, 0.07711354087118604800, 0.2734995531835186000 ) ) ; -#2244 = CARTESIAN_POINT ( 'NONE', ( 3.745575641616468500, 0.09742752839525992100, 0.1857225986407409800 ) ) ; -#2245 = CARTESIAN_POINT ( 'NONE', ( 1.481285667881636000, -0.06398579963459738500, 0.04384442848676841500 ) ) ; -#2246 = CARTESIAN_POINT ( 'NONE', ( 1.095529686837599000, -0.003124538255751652100, 0.2299429211759625700 ) ) ; -#2247 = CARTESIAN_POINT ( 'NONE', ( 0.3993751548570362300, 0.3741402763967121000, 0.01238670152115129000 ) ) ; -#2248 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, 3.774758283736413800E-015 ) ) ; -#2249 = CARTESIAN_POINT ( 'NONE', ( 1.471812647714562100, 0.1901838223343561600, 0.1428346438897041800 ) ) ; -#2250 = CARTESIAN_POINT ( 'NONE', ( 1.737954510177743200, -0.03822492365730956200, 0.09788717029305604700 ) ) ; -#2251 = CARTESIAN_POINT ( 'NONE', ( 0.3925886421626315100, -0.007855378536446577800, 0.2828699066937707100 ) ) ; -#2252 = VECTOR ( 'NONE', #2028, 1.000000000000000000 ) ; -#2253 = CARTESIAN_POINT ( 'NONE', ( 3.391044457581875900, 0.2584413360002504300, 0.08352251764589749300 ) ) ; -#2254 = CARTESIAN_POINT ( 'NONE', ( 1.753105939831876500, 0.03515621314562333800, 0.3060536343818313100 ) ) ; -#2255 = CARTESIAN_POINT ( 'NONE', ( 0.02580636199744657700, 0.1148621446288993200, 0.1964325472769063200 ) ) ; -#2256 = CARTESIAN_POINT ( 'NONE', ( 0.3735484228265179600, 0.1387790637049801700, 0.2586172876857020200 ) ) ; -#2257 = CARTESIAN_POINT ( 'NONE', ( 3.256266112540617800, 0.2772740060440923600, 0.05063303639650274000 ) ) ; -#2258 = CARTESIAN_POINT ( 'NONE', ( 1.267492848871854000, -0.02343420007218610700, 0.1796017066195837700 ) ) ; -#2259 = CARTESIAN_POINT ( 'NONE', ( 1.784574944097975700, 0.03102384254653434100, 1.381271809827248100 ) ) ; -#2260 = CARTESIAN_POINT ( 'NONE', ( 0.5666129099177159600, -0.003083887544251595600, 0.3003819797250112400 ) ) ; -#2261 = CARTESIAN_POINT ( 'NONE', ( 0.5944088947158758800, -0.07438594822409760900, 0.2096930330277454500 ) ) ; -#2262 = CARTESIAN_POINT ( 'NONE', ( 3.519418055580541900, 0.2786168144717975900, 0.02101261113621362400 ) ) ; -#2263 = CARTESIAN_POINT ( 'NONE', ( 1.195351690021579300, 0.01695710099961966800, 0.2218300864942857300 ) ) ; -#2264 = LINE ( 'NONE', #7660, #389 ) ; -#2265 = CARTESIAN_POINT ( 'NONE', ( 0.5739925028668002600, -0.002979416369010667900, 0.2891052205724024500 ) ) ; -#2266 = CARTESIAN_POINT ( 'NONE', ( 1.396643424907676000, -0.04151089720681411200, 0.1369996392746899400 ) ) ; -#2267 = CARTESIAN_POINT ( 'NONE', ( 0.5314320256807955100, 0.3635871219522515100, 0.1284391026103915400 ) ) ; -#2268 = CARTESIAN_POINT ( 'NONE', ( 2.095675030132240200, 0.07683173507376639400, 0.7667836802718868100 ) ) ; -#2269 = CARTESIAN_POINT ( 'NONE', ( 0.8652532675565579600, -0.01347338348797211300, 0.2529434366384434900 ) ) ; -#2270 = CARTESIAN_POINT ( 'NONE', ( 1.827643855783889400, 0.3448683027671737300, 0.02661910464007192400 ) ) ; -#2271 = CARTESIAN_POINT ( 'NONE', ( 0.5987376253867574500, -0.1577365622016988500, -0.002973804589578963400 ) ) ; -#2272 = CARTESIAN_POINT ( 'NONE', ( 1.874943728168474400, -0.01373846770751963000, 0.1667569603284901300 ) ) ; -#2273 = CARTESIAN_POINT ( 'NONE', ( 0.8088933916648403100, 0.3793325441153550000, 0.05316446730654915400 ) ) ; -#2274 = CARTESIAN_POINT ( 'NONE', ( 0.5558264736223343900, -0.1145978504539038000, 0.1651377208164595000 ) ) ; -#2275 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) ); -#2276 = CARTESIAN_POINT ( 'NONE', ( 1.482052026604325800, -0.05816990085739082200, 0.07675042440759100000 ) ) ; -#2277 = CARTESIAN_POINT ( 'NONE', ( 1.091503307189925600, -0.1020979201948346600, 0.01588974807832980700 ) ) ; -#2278 = CARTESIAN_POINT ( 'NONE', ( 0.5776362512932152700, 0.4045858248844862400, -0.005847062767091739200 ) ) ; -#2279 = CARTESIAN_POINT ( 'NONE', ( 1.704457603159085700, 0.3310317024655213800, -0.007783179585783848800 ) ) ; -#2280 = CARTESIAN_POINT ( 'NONE', ( 1.486382345329567000, 0.05778555901339999000, 0.1890724643411269300 ) ) ; -#2281 = CARTESIAN_POINT ( 'NONE', ( 1.685563257143636100, -0.04028187967460739000, 0.09840563888718120700 ) ) ; -#2282 = CARTESIAN_POINT ( 'NONE', ( 0.02314897624527027500, 0.09861471279118005900, 0.1871092624584373400 ) ) ; -#2283 = CARTESIAN_POINT ( 'NONE', ( 3.750075641616484200, 0.2795897578383250700, 7.887570804828175900E-018 ) ) ; -#2284 = CARTESIAN_POINT ( 'NONE', ( 2.000075641617926600, -0.04071612484369957500, 0.05629195279940670700 ) ) ; -#2285 = CARTESIAN_POINT ( 'NONE', ( 0.3197970172619051800, 0.003454732463724630200, 0.2856988555478354200 ) ) ; -#2286 = CARTESIAN_POINT ( 'NONE', ( 0.1004548823183284400, -0.08283134118069335200, 0.2298941369755033200 ) ) ; -#2287 = CARTESIAN_POINT ( 'NONE', ( 3.256265869204546500, 0.2677121710196905800, 0.05826500990177469600 ) ) ; -#2288 = CARTESIAN_POINT ( 'NONE', ( 1.267103903769794200, -0.03538736254616847700, 0.1639422506271406300 ) ) ; -#2289 = CARTESIAN_POINT ( 'NONE', ( 0.5138783689845193300, -0.01775691053825423400, 0.3023492235612430500 ) ) ; -#2290 = CARTESIAN_POINT ( 'NONE', ( 0.5750756416164870500, -0.006419508535703277700, 0.2848302581716251100 ) ) ; -#2291 = ORIENTED_EDGE ( 'NONE', *, *, #7398, .T. ) ; -#2292 = CARTESIAN_POINT ( 'NONE', ( 3.518127145231582100, 0.2780696204109631700, 0.02485313995089619100 ) ) ; -#2293 = CARTESIAN_POINT ( 'NONE', ( 1.306650625775876800, 0.05203824818727498200, 0.2004852175784729900 ) ) ; -#2294 = CARTESIAN_POINT ( 'NONE', ( 0.5762552304896928500, -0.002832559888939600900, 0.2892963478137719500 ) ) ; -#2295 = CARTESIAN_POINT ( 'NONE', ( 1.394190243730126600, -0.07242889687070674900, 0.02849643754702237100 ) ) ; -#2296 = CARTESIAN_POINT ( 'NONE', ( 0.001483824392948548200, 0.004012286613569227000, -0.04554277323565990300 ) ) ; -#2297 = LINE ( 'NONE', #5569, #8817 ) ; -#2298 = CARTESIAN_POINT ( 'NONE', ( 2.054363916357421000, -0.02435334623719831400, 3.683984332017605600 ) ) ; -#2299 = CARTESIAN_POINT ( 'NONE', ( 3.256265920451118000, 0.3180096854663449500, 0.009658636195494100000 ) ) ; -#2300 = CARTESIAN_POINT ( 'NONE', ( 0.8620539183821494000, -0.1273297248231761700, 0.03719144564701507000 ) ) ; -#2301 = CARTESIAN_POINT ( 'NONE', ( 2.143373235117687500, 0.2778773844439339500, -1.641534037014340400E-005 ) ) ; -#2302 = CARTESIAN_POINT ( 'NONE', ( 0.5933822027001874900, -0.1583389749053931700, -0.003300330149167951600 ) ) ; -#2303 = CARTESIAN_POINT ( 'NONE', ( 1.844252608070230600, 0.004452347625669927900, 0.1982353602101533700 ) ) ; -#2304 = CARTESIAN_POINT ( 'NONE', ( 0.7581202534865045800, 0.05965003592421314100, 0.2775916896012795000 ) ) ; -#2305 = CARTESIAN_POINT ( 'NONE', ( 0.5799375103612359700, -0.09566574914717329600, 0.1874514753381556500 ) ) ; -#2306 = CARTESIAN_POINT ( 'NONE', ( 1.483003260041662700, -0.04614766278780524400, 0.1151207441786437100 ) ) ; -#2307 = CARTESIAN_POINT ( 'NONE', ( 1.094716186778975000, -0.03482664151251335700, 0.1912739987638383000 ) ) ; -#2308 = CARTESIAN_POINT ( 'NONE', ( 0.4925228072506354600, 0.3986942435724827300, 0.01176545303682879400 ) ) ; -#2309 = EDGE_CURVE ( 'NONE', #2464, #7217, #4344, .T. ) ; -#2310 = CARTESIAN_POINT ( 'NONE', ( 1.742421154695136300, 0.3413660520399886000, -0.0002405981257478076400 ) ) ; -#2311 = CARTESIAN_POINT ( 'NONE', ( 1.485244098647738400, 0.2796509321069911000, -0.001229923144264210300 ) ) ; -#2312 = CARTESIAN_POINT ( 'NONE', ( 1.738236221075050200, -0.03429689271241054300, 0.1132870140134244200 ) ) ; -#2313 = CARTESIAN_POINT ( 'NONE', ( 0.5813992329869393000, 0.004365225852430265600, 0.2989761789580437900 ) ) ; -#2314 = CARTESIAN_POINT ( 'NONE', ( 1.631640052358376100, 0.2794229108118297900, 0.01122592815822591300 ) ) ; -#2315 = CARTESIAN_POINT ( 'NONE', ( 2.000075641620261600, -0.01442148743081772500, 0.1641210474566348600 ) ) ; -#2316 = CARTESIAN_POINT ( 'NONE', ( 0.4684629552076597900, 0.006510320719512297000, 0.2988316311879480900 ) ) ; -#2317 = CARTESIAN_POINT ( 'NONE', ( 0.06336076218204787800, -0.05682995931263024000, 0.2005863880859611000 ) ) ; -#2318 = CARTESIAN_POINT ( 'NONE', ( 3.256266047248733000, 0.2762939637880916800, 0.06109542263329922900 ) ) ; -#2319 = CARTESIAN_POINT ( 'NONE', ( 1.265372082164267600, -0.07530777972310920300, 0.08676534550781619900 ) ) ; -#2320 = CARTESIAN_POINT ( 'NONE', ( 3.750075641616486900, 0.004589896950740968200, 0.1987700768557439400 ) ) ; -#2321 = CARTESIAN_POINT ( 'NONE', ( 0.6164887093673665500, 0.01145191975952175600, 0.2966311768629108500 ) ) ; -#2322 = CARTESIAN_POINT ( 'NONE', ( 0.5750756416164877200, -0.1476713082014458100, 0.09747965365184641000 ) ) ; -#2323 = CARTESIAN_POINT ( 'NONE', ( 3.526964356130175600, 0.2748394749744507100, 0.03068424036381921900 ) ) ; -#2324 = CARTESIAN_POINT ( 'NONE', ( 1.298167159077386900, 0.2570453509125634200, 0.1066948900501617500 ) ) ; -#2325 = CARTESIAN_POINT ( 'NONE', ( 0.5816273430515535000, 0.0007344830497559851100, 0.2939068859227188000 ) ) ; -#2326 = CARTESIAN_POINT ( 'NONE', ( 1.397997468563787500, -0.009165215285019234800, 0.1849237173175274600 ) ) ; -#2327 = CARTESIAN_POINT ( 'NONE', ( 0.4030620935001694200, 0.3472658241590054200, 0.1145780142954828400 ) ) ; -#2328 = CARTESIAN_POINT ( 'NONE', ( 1.847966955184527700, 0.1131201871882507900, 1.381147372543105200 ) ) ; -#2329 = CARTESIAN_POINT ( 'NONE', ( 3.256265870291801300, 0.2708785354479490400, 0.07427436199513835800 ) ) ; -#2330 = CARTESIAN_POINT ( 'NONE', ( 0.8077355790765898800, 0.003801386351922397800, 0.2823873705325553000 ) ) ; -#2331 = CARTESIAN_POINT ( 'NONE', ( 2.032808991995055600, 0.3106921406504568100, 0.009347822955389927300 ) ) ; -#2332 = CARTESIAN_POINT ( 'NONE', ( 0.5982863743909671000, -0.1577976056033587600, -0.001405871328939330600 ) ) ; -#2333 = CARTESIAN_POINT ( 'NONE', ( 1.842615451948243600, -0.03810090053429648900, 0.08281813646926178300 ) ) ; -#2334 = CARTESIAN_POINT ( 'NONE', ( 0.6986399950041999300, 0.008088429990564582900, 0.2938705053081441300 ) ) ; -#2335 = CARTESIAN_POINT ( 'NONE', ( 0.4924904633721878800, -0.1184486905943997700, 0.1596595801185366800 ) ) ; -#2336 = CARTESIAN_POINT ( 'NONE', ( 1.470732275925350500, -0.002941241403912942000, 0.1900277991906091400 ) ) ; -#2337 = CARTESIAN_POINT ( 'NONE', ( 1.094978710702272800, -0.02492893530213202700, 0.2032757383887929300 ) ) ; -#2338 = CARTESIAN_POINT ( 'NONE', ( 0.2474087241613621700, 0.2915850206640768800, 0.006147186528509242200 ) ) ; -#2339 = CARTESIAN_POINT ( 'NONE', ( 2.145809886311569300, 0.2729765550944158700, -0.02847597013305970900 ) ) ; -#2340 = CARTESIAN_POINT ( 'NONE', ( 1.625593063880800500, 0.2646681386023708200, 0.03367606014389487600 ) ) ; -#2341 = CARTESIAN_POINT ( 'NONE', ( 1.495235874103741300, 0.2474816660331631300, 0.09720051722370301500 ) ) ; -#2342 = CARTESIAN_POINT ( 'NONE', ( 1.625450561987865900, 0.001632023991625875000, 0.1953105834216254100 ) ) ; -#2343 = CARTESIAN_POINT ( 'NONE', ( 0.4938770794896588100, -0.001394471417944354000, 0.2913400031532399900 ) ) ; -#2344 = CARTESIAN_POINT ( 'NONE', ( 1.713714418335234600, 0.2389799157042334900, 0.09942379601518118400 ) ) ; -#2345 = CARTESIAN_POINT ( 'NONE', ( 2.000075641620300700, -0.01385414856497191300, 0.1655616505512232700 ) ) ; -#2346 = CARTESIAN_POINT ( 'NONE', ( -0.002661516017455476400, 0.1651270910181807900, 0.1722758107728587000 ) ) ; -#2347 = CARTESIAN_POINT ( 'NONE', ( 0.1466207227061890600, 0.02171707403108302800, 0.2344404521794365400 ) ) ; -#2348 = CARTESIAN_POINT ( 'NONE', ( 3.256265866358812700, 0.2847602001632643100, 0.06388645495027559000 ) ) ; -#2349 = CARTESIAN_POINT ( 'NONE', ( 1.237817101819018500, -0.05022063813944810400, 0.1469027383799299500 ) ) ; -#2350 = CARTESIAN_POINT ( 'NONE', ( 2.000075641619681700, -0.02329054498087779200, 0.1678057091275130800 ) ) ; -#2351 = CARTESIAN_POINT ( 'NONE', ( 0.2685812649622026400, -0.1232708505153679000, 0.2909709515716726900 ) ) ; -#2352 = CARTESIAN_POINT ( 'NONE', ( 1.461025044258605200, 0.2795897312800013600, 4.505105273208686300E-012 ) ) ; -#2353 = CARTESIAN_POINT ( 'NONE', ( 3.525981302343363500, 0.2783655620227725200, 0.01212219839048134100 ) ) ; -#2354 = CARTESIAN_POINT ( 'NONE', ( 3.522428484006653100, 0.2795886257167151100, 0.001650301224701873100 ) ) ; -#2355 = CARTESIAN_POINT ( 'NONE', ( 1.279210368133775400, 0.03024375750003649400, 0.2080462306799695000 ) ) ; -#2356 = CARTESIAN_POINT ( 'NONE', ( 0.3172031591877316800, -0.01662459542669236800, 0.2716690376513811700 ) ) ; -#2357 = CARTESIAN_POINT ( 'NONE', ( 1.393954613793015700, -0.07272463166204823400, 0.01640441883770532900 ) ) ; -#2358 = CARTESIAN_POINT ( 'NONE', ( 0.07522429730984343800, 0.1196430526873733000, 0.01677073133199734000 ) ) ; -#2359 = CARTESIAN_POINT ( 'NONE', ( 0.5750756416164870500, 0.008041805042778764000, 0.2980366517008617400 ) ) ; -#2360 = CARTESIAN_POINT ( 'NONE', ( 0.6129025316353892100, -0.1561252370031565000, -0.002914210875199574700 ) ) ; -#2361 = CARTESIAN_POINT ( 'NONE', ( 0.8626377239394782400, -0.1204465809777193200, 0.08946766594988148100 ) ) ; -#2362 = CARTESIAN_POINT ( 'NONE', ( 1.978422301985511600, 0.3235588594078742100, 0.01797059775846692900 ) ) ; -#2363 = CARTESIAN_POINT ( 'NONE', ( 0.5231449425742092900, -0.1662797872768546600, -0.007562981347153186300 ) ) ; -#2364 = CARTESIAN_POINT ( 'NONE', ( 0.6977766416330419800, 0.05924086800141270500, 0.2827299508158400100 ) ) ; -#2365 = CARTESIAN_POINT ( 'NONE', ( 0.09088145580095009800, -0.08669125899641572100, 0.09718424170481712600 ) ) ; -#2366 = CARTESIAN_POINT ( 'NONE', ( 1.456223022090560500, -0.003062549822370863600, 0.1900806127557704300 ) ) ; -#2367 = CARTESIAN_POINT ( 'NONE', ( 1.094494355864365200, -0.04293453657389290100, 0.1813011438653431800 ) ) ; -#2368 = EDGE_LOOP ( 'NONE', ( #1961, #7618, #1507, #3464 ) ) ; -#2369 = CARTESIAN_POINT ( 'NONE', ( 0.5689129742329540600, 0.4046581342767667800, 0.003359002451349090700 ) ) ; -#2370 = LOCAL_TIME ( 11, 6, 29.00000000000000000, #5239 ) ; -#2371 = CARTESIAN_POINT ( 'NONE', ( 2.052954823280128700, 0.3047040157140255000, -0.01578037056038665200 ) ) ; -#2372 = CARTESIAN_POINT ( 'NONE', ( 2.131477687424677000, 0.2726562020603398000, 0.03248004071365142400 ) ) ; -#2373 = CARTESIAN_POINT ( 'NONE', ( 1.500075641616488400, 0.2795898969507413200, 0.006538857040681819400 ) ) ; -#2374 = CARTESIAN_POINT ( 'NONE', ( 0.5737712623814781300, 0.004254357237804651200, 0.2983578410354101300 ) ) ; -#2375 = CARTESIAN_POINT ( 'NONE', ( 2.137594598299962900, 0.2795786841941920700, 0.004057698161962486200 ) ) ; -#2376 = CARTESIAN_POINT ( 'NONE', ( 2.000075641620718200, -0.007676484085766821500, 0.1795859876042799100 ) ) ; -#2377 = CARTESIAN_POINT ( 'NONE', ( 0.09764075861697871200, 0.05353608676069820900, 0.2364103264090335600 ) ) ; -#2378 = CARTESIAN_POINT ( 'NONE', ( 0.2391662533744348400, 0.02095835603331197600, 0.2672961844222363500 ) ) ; -#2379 = ORIENTED_EDGE ( 'NONE', *, *, #3621, .T. ) ; -#2380 = CARTESIAN_POINT ( 'NONE', ( 3.256265869937071700, 0.2678277274131721800, 0.05830438951992849400 ) ) ; -#2381 = CARTESIAN_POINT ( 'NONE', ( 1.264956417495175100, -0.08058955059439143500, 0.06493395995598952300 ) ) ; -#2382 = CARTESIAN_POINT ( 'NONE', ( 0.2420881287853168000, 0.004589934853047618200, 0.2695885503345917300 ) ) ; -#2383 = CARTESIAN_POINT ( 'NONE', ( 0.4570233541903370200, -0.03674452955245288700, 0.3035499610067372000 ) ) ; -#2384 = CARTESIAN_POINT ( 'NONE', ( 0.9611750298858220400, 0.3577853074094342100, -1.380731466660290600E-016 ) ) ; -#2385 = CARTESIAN_POINT ( 'NONE', ( 3.391487078025371600, 0.2934633181278567500, 0.05240806823605783500 ) ) ; -#2386 = CARTESIAN_POINT ( 'NONE', ( 2.142046386308797500, 0.1598074936820588200, 0.09185179913912316900 ) ) ; -#2387 = CARTESIAN_POINT ( 'NONE', ( 1.307518752350285600, 0.001400002552157220100, 0.2094882407498142600 ) ) ; -#2388 = CARTESIAN_POINT ( 'NONE', ( 0.5784347663667879200, 0.001016070274670211000, 0.2941132938603625600 ) ) ; -#2389 = CARTESIAN_POINT ( 'NONE', ( 1.974511301263493600, -0.02305432745443480900, 3.530491169219502000 ) ) ; -#2390 = CARTESIAN_POINT ( 'NONE', ( -0.004228479769145760400, -0.001237299634573085800, 0.009255934042651696800 ) ) ; -#2391 = CARTESIAN_POINT ( 'NONE', ( 0.5750756416164870500, 0.01884208991609237500, 0.2957371652007176300 ) ) ; -#2392 = CARTESIAN_POINT ( 'NONE', ( 3.256265826251552500, 0.3176144941916159100, 0.01203788963058790600 ) ) ; -#2393 = CARTESIAN_POINT ( 'NONE', ( 0.8618851215600358300, -0.1276408329403140300, 0.01947635100674637400 ) ) ; -#2394 = CARTESIAN_POINT ( 'NONE', ( 1.629351209428868900, 0.2778615512820759000, -0.003880524941776559700 ) ) ; -#2395 = CARTESIAN_POINT ( 'NONE', ( 0.4961364177839981400, -0.1686354776511584900, -0.006263557745034210900 ) ) ; -#2396 = CARTESIAN_POINT ( 'NONE', ( 0.8193057069323215200, 0.008220361983884760800, 0.2819448600696822800 ) ) ; -#2397 = CARTESIAN_POINT ( 'NONE', ( 0.3155817099316534600, -0.1302332582257099700, 0.1448660266403661300 ) ) ; -#2398 = CARTESIAN_POINT ( 'NONE', ( 1.467272936866392800, -0.06207898151908652900, 0.06401518475903228400 ) ) ; -#2399 = CARTESIAN_POINT ( 'NONE', ( 1.026713470333143800, -0.07243014010231529900, 0.1536118183847000300 ) ) ; -#2400 = CARTESIAN_POINT ( 'NONE', ( 0.5769084147410242800, 0.4046726485746770000, 0.001326258580117021100 ) ) ; -#2401 = CARTESIAN_POINT ( 'NONE', ( 1.643600078945666800, 0.2893646706826869000, -0.02616505149517667900 ) ) ; -#2402 = ORIENTED_EDGE ( 'NONE', *, *, #5023, .T. ) ; -#2403 = CARTESIAN_POINT ( 'NONE', ( 0.4071852892320336200, -0.1718043533126929500, 0.03835575270986448000 ) ) ; -#2404 = CARTESIAN_POINT ( 'NONE', ( 1.741450020328109800, 0.3196830962416330500, 0.05827843912437343000 ) ) ; -#2405 = CARTESIAN_POINT ( 'NONE', ( 1.500075641616487300, 0.01358702804145317500, 0.1974491649258419700 ) ) ; -#2406 = CARTESIAN_POINT ( 'NONE', ( 0.5737818405007804000, 0.004185970869158728300, 0.2982395403624814000 ) ) ; -#2407 = CARTESIAN_POINT ( 'NONE', ( 2.130530782286435000, 0.2788079141373730500, 0.01935016148923484100 ) ) ; -#2408 = CARTESIAN_POINT ( 'NONE', ( 2.000075641621568600, 0.005147505789373285600, 0.1993893642103017900 ) ) ; -#2409 = CARTESIAN_POINT ( 'NONE', ( 0.5806658291383993700, 0.03215660383974672200, 0.3059017669879044400 ) ) ; -#2410 = CARTESIAN_POINT ( 'NONE', ( 0.4841534714234568800, 0.1159311680266408300, 0.2713553793923220200 ) ) ; -#2411 = ORIENTED_EDGE ( 'NONE', *, *, #7988, .F. ) ; -#2412 = CARTESIAN_POINT ( 'NONE', ( 3.256265907343446100, 0.2543551161899071400, 0.08441600718445546600 ) ) ; -#2413 = CARTESIAN_POINT ( 'NONE', ( 1.235150804856262700, -0.08685179307471613300, 0.003446516175010353600 ) ) ; -#2414 = CARTESIAN_POINT ( 'NONE', ( 3.166742308283772000, -0.04541010304925863200, 0.05710341018907495000 ) ) ; -#2415 = CARTESIAN_POINT ( 'NONE', ( 0.5519199109333391400, -0.008734086971636800800, 0.3013794912021268700 ) ) ; -#2416 = CARTESIAN_POINT ( 'NONE', ( 1.171345330813150500, 0.3153726590920211100, -8.131516293641277500E-019 ) ) ; -#2417 = CARTESIAN_POINT ( 'NONE', ( 3.299792182623444400, 0.3000421413361287200, 0.05140647007061819500 ) ) ; -#2418 = CARTESIAN_POINT ( 'NONE', ( 1.988645087077735000, 0.1985754930859384700, 0.1069912336813401700 ) ) ; -#2419 = CARTESIAN_POINT ( 'NONE', ( 1.295562995807562500, 0.2926206408826843600, 0.03077765425673460700 ) ) ; -#2420 = CARTESIAN_POINT ( 'NONE', ( 0.5693491147089631000, 0.0004650772615810705400, 0.2933267470041386300 ) ) ; -#2421 = CARTESIAN_POINT ( 'NONE', ( 2.064889924672054000, 0.01179251730375208100, 0.7668014029392159500 ) ) ; -#2422 = CARTESIAN_POINT ( 'NONE', ( 0.4253428303366290100, 0.3392735328987155400, 0.1384817475205196400 ) ) ; -#2423 = CARTESIAN_POINT ( 'NONE', ( 1.873885330103804800, -0.001625278020930709400, 3.223558971538417900 ) ) ; -#2424 = CARTESIAN_POINT ( 'NONE', ( 0.6981544719774848100, 0.09460855237237475500, 0.2735937624061149900 ) ) ; -#2425 = CARTESIAN_POINT ( 'NONE', ( 0.7478774705846374900, -0.1257079364022775100, 0.1142253958937121100 ) ) ; -#2426 = CARTESIAN_POINT ( 'NONE', ( 2.032374875293153000, 0.3086336813459835700, 0.02026949947564236600 ) ) ; -#2427 = CARTESIAN_POINT ( 'NONE', ( 0.5978084767085093400, -0.1578571528375476400, 0.0002606071678051991500 ) ) ; -#2428 = CARTESIAN_POINT ( 'NONE', ( 0.9362089094723452500, 0.04818909338510990500, 0.2572667108979468400 ) ) ; -#2429 = CARTESIAN_POINT ( 'NONE', ( 0.5574988615034995900, -0.04002390787582821300, 0.2461637387305401500 ) ) ; -#2430 = PERSON_AND_ORGANIZATION_ROLE ( 'creator' ) ; -#2431 = CARTESIAN_POINT ( 'NONE', ( 1.470619590552820500, -0.005530990509851063700, 0.1868158586502927400 ) ) ; -#2432 = CARTESIAN_POINT ( 'NONE', ( 1.064145583013082800, -0.09164260631476461900, 0.1069793894381403900 ) ) ; -#2433 = CARTESIAN_POINT ( 'NONE', ( 0.05317262105080038800, 0.07525360701880656800, -0.1029810789360728900 ) ) ; -#2434 = EDGE_LOOP ( 'NONE', ( #3658, #159, #1368, #3250 ) ) ; -#2435 = CARTESIAN_POINT ( 'NONE', ( 1.703381932295932500, 0.3301098376203366300, 0.01093860829261923200 ) ) ; -#2436 = CARTESIAN_POINT ( 'NONE', ( 0.5895007953482090900, -0.1559217344031977900, 0.05175570158792525100 ) ) ; -#2437 = CARTESIAN_POINT ( 'NONE', ( 1.640749947577178100, 0.2825686619902543200, 0.03212991991644194300 ) ) ; -#2438 = CARTESIAN_POINT ( 'NONE', ( 0.3926013255156664500, -0.007611952084903395000, 0.2831081509007674100 ) ) ; -#2439 = CARTESIAN_POINT ( 'NONE', ( 2.120945190089364600, 0.2771339517832767700, 0.03007088571226157100 ) ) ; -#2440 = CARTESIAN_POINT ( 'NONE', ( 1.989655802823058200, -0.01053075986565787900, 0.1735223058967045600 ) ) ; -#2441 = CARTESIAN_POINT ( 'NONE', ( 0.5886597981951399200, 0.03242460242043576600, 0.3053740910402961100 ) ) ; -#2442 = CARTESIAN_POINT ( 'NONE', ( 3.431156839517463200, -0.04540687134598306300, 1.971829300499691000E-015 ) ) ; -#2443 = CARTESIAN_POINT ( 'NONE', ( 1.238900131996577300, -0.01653847735170876900, 0.1919317706502879400 ) ) ; -#2444 = CARTESIAN_POINT ( 'NONE', ( 0.4684467233050686500, 0.004589719921894733200, 0.2969895363524202600 ) ) ; -#2445 = CARTESIAN_POINT ( 'NONE', ( 0.1121949858101244900, -0.2451122523739321900, 0.2466243705764923900 ) ) ; -#2446 = CARTESIAN_POINT ( 'NONE', ( 0.7694385556570191300, 0.3910262547333719900, -1.626303258728258600E-019 ) ) ; -#2447 = CARTESIAN_POINT ( 'NONE', ( 3.345581696398387500, 0.2744381243908569100, 0.07509673698828742100 ) ) ; -#2448 = CARTESIAN_POINT ( 'NONE', ( 1.896848301114932200, 0.2391895303181519300, 0.1071945602835253900 ) ) ; -#2449 = CARTESIAN_POINT ( 'NONE', ( 1.367821613296171100, 0.2862885053491772700, -0.001229923144264620400 ) ) ; -#2450 = CARTESIAN_POINT ( 'NONE', ( 0.5739074283230793900, 0.0002863790737122062800, 0.2932286632338898000 ) ) ; -#2451 = CARTESIAN_POINT ( 'NONE', ( 1.900871953181865400, 0.01163474221291616000, 0.3060251140492222800 ) ) ; -#2452 = CARTESIAN_POINT ( 'NONE', ( -0.003424662108501128400, 0.0001209646143924825200, 0.01000384236565513700 ) ) ; -#2453 = CARTESIAN_POINT ( 'NONE', ( 1.759421086564504400, 0.03990681526684336500, 0.7669354465616872200 ) ) ; -#2454 = CARTESIAN_POINT ( 'NONE', ( 1.365916314928107100, -0.07162708159827602100, 0.05976112069669532700 ) ) ; -#2455 = CARTESIAN_POINT ( 'NONE', ( 0.7484487072646013300, -0.09705841397462289200, 0.1680159823125232900 ) ) ; -#2456 = CARTESIAN_POINT ( 'NONE', ( 1.767185492491058400, 0.3407592090228581700, 0.02791068126429383000 ) ) ; -#2457 = CARTESIAN_POINT ( 'NONE', ( 0.6133914763710400800, -0.1560942696688698600, 0.001205777482727874100 ) ) ; -#2458 = CARTESIAN_POINT ( 'NONE', ( 0.8661889228664866300, 0.3757813032007397700, 0.004178267897359460400 ) ) ; -#2459 = CARTESIAN_POINT ( 'NONE', ( 0.5227149559088253300, -0.07196293723525748500, 0.2125324292400930000 ) ) ; -#2460 = CARTESIAN_POINT ( 'NONE', ( 1.466541551658718100, -0.06622979742667722800, 0.03162158818652628700 ) ) ; -#2461 = CARTESIAN_POINT ( 'NONE', ( 1.063530803644079800, -0.1013934487768313200, 0.07077615575476256500 ) ) ; -#2462 = CARTESIAN_POINT ( 'NONE', ( 0.3542789096629293500, 0.3547188781534964500, 0.02315086857669614000 ) ) ; -#2463 = CARTESIAN_POINT ( 'NONE', ( 1.630941942053715200, 0.2765476805880313600, -0.02622340785086660000 ) ) ; -#2464 = VERTEX_POINT ( 'NONE', #6545 ) ; -#2465 = CARTESIAN_POINT ( 'NONE', ( 0.5957454107803358300, -0.1537652399418980600, 0.06216781824989871900 ) ) ; -#2466 = CARTESIAN_POINT ( 'NONE', ( 1.627317923920682500, 0.2704832106301593400, 0.02683773794138766600 ) ) ; -#2467 = CARTESIAN_POINT ( 'NONE', ( 1.500075641616487800, 0.02281018487060904000, 0.1959667757239153300 ) ) ; -#2468 = CARTESIAN_POINT ( 'NONE', ( 0.5711383617337979500, 0.003953391469573075400, 0.2980463788361720800 ) ) ; -#2469 = CARTESIAN_POINT ( 'NONE', ( 1.989505717317843400, -0.04541010304925885400, -0.001229923144262449600 ) ) ; -#2470 = CARTESIAN_POINT ( 'NONE', ( 0.5775090444300471400, 0.03076594814813793400, 0.3062206448592829100 ) ) ; -#2471 = CARTESIAN_POINT ( 'NONE', ( 3.256265873312539100, 0.2526130954600851500, 0.08367628639172589000 ) ) ; -#2472 = CARTESIAN_POINT ( 'NONE', ( 1.236922657643566800, -0.07152498363766035500, 0.1065326816498858300 ) ) ; -#2473 = CARTESIAN_POINT ( 'NONE', ( 0.002252133515456222300, 0.004589942729912026300, 0.03822377357692970100 ) ) ; -#2474 = CARTESIAN_POINT ( 'NONE', ( 0.5725428755598431800, -0.002726372269130861200, 0.3003265721109803500 ) ) ; -#2475 = CARTESIAN_POINT ( 'NONE', ( 2.153801442540485700, 0.005779389060744266600, 1.841670019195791800 ) ) ; -#2476 = CARTESIAN_POINT ( 'NONE', ( 0.08257860836709972300, -0.08944605434456724700, -6.505213034913025800E-018 ) ) ; -#2477 = CARTESIAN_POINT ( 'NONE', ( 0.5714334747556012500, 0.007382787139144309000, 0.3009798207695300000 ) ) ; -#2478 = FACE_BOUND ( 'NONE', #5303, .T. ) ; -#2479 = CARTESIAN_POINT ( 'NONE', ( 2.060001710404497600, 0.1927749213329621500, 0.09702794025905939200 ) ) ; -#2480 = CARTESIAN_POINT ( 'NONE', ( 1.358294049947645500, 0.001353578632460328300, 0.2045665933867003600 ) ) ; -#2481 = COORDINATED_UNIVERSAL_TIME_OFFSET ( 0, 0, .AHEAD. ) ; -#2482 = CARTESIAN_POINT ( 'NONE', ( 0.5784301291674776000, 0.003164260252489503600, 0.2966391918382738600 ) ) ; -#2483 = CARTESIAN_POINT ( 'NONE', ( 1.979732546048447600, -0.01618119509420901100, 2.762961777198243300 ) ) ; -#2484 = CARTESIAN_POINT ( 'NONE', ( 0.3971349076206998600, 0.3110144681499738000, 0.1610617680582096000 ) ) ; -#2485 = CARTESIAN_POINT ( 'NONE', ( 1.048811654560085800, -0.1059417612959259900, 1.260385025514403800E-017 ) ) ; -#2486 = CARTESIAN_POINT ( 'NONE', ( 1.368874801598580800, -0.01380561364044230500, 0.1811310430918675100 ) ) ; -#2487 = CARTESIAN_POINT ( 'NONE', ( 0.8051016332039833100, -0.1279451448551054400, 0.08441890238936553000 ) ) ; -#2488 = CARTESIAN_POINT ( 'NONE', ( 2.080273478834590200, 0.2954118754187928800, 0.01773015566382802100 ) ) ; -#2489 = FACE_OUTER_BOUND ( 'NONE', #6987, .T. ) ; -#2490 = CARTESIAN_POINT ( 'NONE', ( 0.1281069148091744100, -0.1167031671666292100, -0.07309577052568877500 ) ) ; -#2491 = EDGE_CURVE ( 'NONE', #321, #1605, #7233, .T. ) ; -#2492 = CARTESIAN_POINT ( 'NONE', ( 0.8776512787651792300, 0.04257290246907041700, 0.2671068319005787700 ) ) ; -#2493 = CARTESIAN_POINT ( 'NONE', ( -0.01308661592078335700, 0.05854396466491729200, 0.08565992721500653700 ) ) ; -#2494 = CARTESIAN_POINT ( 'NONE', ( 1.440083175746104100, -0.03931426042948560400, 0.1358574174311694400 ) ) ; -#2495 = CARTESIAN_POINT ( 'NONE', ( 1.028093955439402000, -0.02125207272682905200, 0.2185047102395688000 ) ) ; -#2496 = CARTESIAN_POINT ( 'NONE', ( 0.3885609568982992800, 0.3667766472946689700, 0.04567928456449475700 ) ) ; -#2497 = EDGE_LOOP ( 'NONE', ( #3554, #2521, #6465, #4560 ) ) ; -#2498 = CARTESIAN_POINT ( 'NONE', ( 2.121785181872375400, 0.2849081463932405800, -0.004473795911773338300 ) ) ; -#2499 = CARTESIAN_POINT ( 'NONE', ( 0.5357447091427988100, -0.1591989111980514100, 0.06330981888577982800 ) ) ; -#2500 = CARTESIAN_POINT ( 'NONE', ( 0.3926068389150044200, -0.007507261419520405700, 0.2832103997579643600 ) ) ; -#2501 = CARTESIAN_POINT ( 'NONE', ( 1.989662719414115900, -0.007676484085766821500, 0.1795859876042798500 ) ) ; -#2502 = CARTESIAN_POINT ( 'NONE', ( 0.3257929362372625800, 0.3412561585739206600, 1.528725063204556900E-017 ) ) ; -#2503 = CARTESIAN_POINT ( 'NONE', ( -4.999999999999998200, -5.000000000000000000, 0.0000000000000000000 ) ) ; -#2504 = CARTESIAN_POINT ( 'NONE', ( 1.684348242986972700, -0.05085909342010297400, 0.03965508487492693700 ) ) ; -#2505 = CARTESIAN_POINT ( 'NONE', ( 1.181469430866183500, -0.01268811771352607000, 0.2047372624348643400 ) ) ; -#2506 = CARTESIAN_POINT ( 'NONE', ( 0.4340177612121009500, 0.3857219868258401400, -0.008160172786570454900 ) ) ; -#2507 = CARTESIAN_POINT ( 'NONE', ( 0.1011765616875012900, -0.2563716845194559100, 0.2415373137156912000 ) ) ; -#2508 = CARTESIAN_POINT ( 'NONE', ( 2.271469365621550600, 0.02301157251157670600, 1.841573282788902000 ) ) ; -#2509 = CARTESIAN_POINT ( 'NONE', ( 0.2255132021016272000, -0.1548962576302331500, 3.740497495075011100E-018 ) ) ; -#2510 = CARTESIAN_POINT ( 'NONE', ( 0.02370565500639091100, 0.1021258657213242000, 0.1891879926841822400 ) ) ; -#2511 = CARTESIAN_POINT ( 'NONE', ( 1.660327572046694100, 0.2106240258181804000, 0.09277141843980332700 ) ) ; -#2512 = CARTESIAN_POINT ( 'NONE', ( 1.376407033386391400, 0.03076218037534483900, 0.1984581984601083400 ) ) ; -#2513 = CARTESIAN_POINT ( 'NONE', ( 0.1762848967845566400, -0.002765094863528050300, 0.2519935787875173200 ) ) ; -#2514 = CARTESIAN_POINT ( 'NONE', ( 1.995018617833077800, 0.002963476379474583300, 1.381122272944869600 ) ) ; -#2515 = CARTESIAN_POINT ( 'NONE', ( 0.4128176283816312700, 0.3353191423699111200, 0.1389067102955529900 ) ) ; -#2516 = CARTESIAN_POINT ( 'NONE', ( 3.256265872503571600, 0.2828546193503476100, -0.002178257591890683000 ) ) ; -#2517 = VERTEX_POINT ( 'NONE', #3176 ) ; -#2518 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, - ( #7683, #7749, #6323, #3497 ), - .UNSPECIFIED., .F., .F., - ( 4, 4 ), - ( 0.0000000000000000000, 1.000000000000000000 ), - .UNSPECIFIED. ) ; -#2519 = CARTESIAN_POINT ( 'NONE', ( 1.379520126851940100, -0.07396898193466605600, 0.01665745271889414900 ) ) ; -#2520 = CARTESIAN_POINT ( 'NONE', ( 0.8044143083115030700, -0.1340148791712987300, 0.005656595655725862000 ) ) ; -#2521 = ORIENTED_EDGE ( 'NONE', *, *, #8461, .F. ) ; -#2522 = CARTESIAN_POINT ( 'NONE', ( 1.666030466168977100, 0.3071970268705648300, 0.01889566986183688300 ) ) ; -#2523 = CARTESIAN_POINT ( 'NONE', ( 0.3010712707224619300, -0.1692194471192629600, -0.02870337867320725500 ) ) ; -#2524 = CARTESIAN_POINT ( 'NONE', ( 0.9805605348331837300, 0.3535729058216792200, 0.01187095527123241100 ) ) ; -#2525 = CARTESIAN_POINT ( 'NONE', ( -0.01304016062070378400, 0.07229376983544977300, 0.1015506504111146600 ) ) ; -#2526 = CARTESIAN_POINT ( 'NONE', ( 1.452083640572398200, -0.06737371769734634700, 0.03193865119940250700 ) ) ; -#2527 = CARTESIAN_POINT ( 'NONE', ( 1.028235397321241000, -0.01533810639555199800, 0.2256900369150362200 ) ) ; -#2528 = CARTESIAN_POINT ( 'NONE', ( 0.4616313967962817900, 0.3914101237870018000, 0.02839906905736519500 ) ) ; -#2529 = CARTESIAN_POINT ( 'NONE', ( 2.033476055188685900, 0.3112243936460017400, -0.002183549835876801700 ) ) ; -#2530 = CARTESIAN_POINT ( 'NONE', ( 0.5089653443487617300, -0.1641492888479891800, 0.04643473863808493500 ) ) ; -#2531 = CARTESIAN_POINT ( 'NONE', ( 1.628386734588886900, 0.2637010261832095600, 0.03951968503892311400 ) ) ; -#2532 = CARTESIAN_POINT ( 'NONE', ( 3.680569650854361700, -0.6213486584447529500, 1.042738451879334600 ) ) ; -#2533 = CARTESIAN_POINT ( 'NONE', ( 0.5573766342390258400, 0.003416123592147490800, 0.2973450240501079900 ) ) ; -#2534 = CARTESIAN_POINT ( 'NONE', ( 1.989652156167206300, -0.01200304178631861300, 0.1701152583368241400 ) ) ; -#2535 = ADVANCED_FACE ( 'NONE', ( #2489 ), #2635, .F. ) ; -#2536 = CARTESIAN_POINT ( 'NONE', ( 1.500075641616488200, 0.2795897431215803000, 4.059027468935640100E-012 ) ) ; -#2537 = CARTESIAN_POINT ( 'NONE', ( 0.5797156828040028700, 0.1082231233293655700, 0.2747992096973224700 ) ) ; -#2538 = CARTESIAN_POINT ( 'NONE', ( 3.441644300410772000, -0.3704101030492588100, 0.008075455447160689200 ) ) ; -#2539 = CARTESIAN_POINT ( 'NONE', ( 1.684898228473163100, -0.04714931173745129400, 0.06621017094418449300 ) ) ; -#2540 = CARTESIAN_POINT ( 'NONE', ( 1.208877624335271900, -0.05595620903924802800, 0.1430322969038817200 ) ) ; -#2541 = CARTESIAN_POINT ( 'NONE', ( 0.01490664245892149200, 0.004589891175184258200, 0.09386834756595563400 ) ) ; -#2542 = CARTESIAN_POINT ( 'NONE', ( 0.2278664344535648300, -0.1501739692911436800, 0.2837010593137439500 ) ) ; -#2543 = CARTESIAN_POINT ( 'NONE', ( 2.253510328884114100, 0.03039912185781124000, 0.7667227116187230700 ) ) ; -#2544 = CARTESIAN_POINT ( 'NONE', ( 2.053526608482029400, 0.08823320640641362000, 0.1812877782712861200 ) ) ; -#2545 = CARTESIAN_POINT ( 'NONE', ( 0.3928317277001754400, -0.003883696379294532300, 0.2866257283166211400 ) ) ; -#2546 = CARTESIAN_POINT ( 'NONE', ( 1.358212643588456300, 0.009118845000420261500, 0.2034000767802351900 ) ) ; -#2547 = CARTESIAN_POINT ( 'NONE', ( 0.5534999279273593600, 0.001306251092881849400, 0.2946518968997893200 ) ) ; -#2548 = CARTESIAN_POINT ( 'NONE', ( 1.809649300788028500, 0.01976944681280445900, 0.3060420330481535800 ) ) ; -#2549 = CARTESIAN_POINT ( 'NONE', ( 0.004305292491806521300, 0.008372964473738031500, 0.04902647742118672300 ) ) ; -#2550 = CARTESIAN_POINT ( 'NONE', ( 3.256265960017072000, 0.3191588527045936500, -0.002013468773343806600 ) ) ; -#2551 = CARTESIAN_POINT ( 'NONE', ( 1.379228035752311900, -0.07344840630675886200, 0.0007562095674140752400 ) ) ; -#2552 = CARTESIAN_POINT ( 'NONE', ( 0.7492580939446493700, -0.03894669950791240800, 0.2366516355595040800 ) ) ; -#2553 = CARTESIAN_POINT ( 'NONE', ( 1.626823859761165500, 0.2746359539644343000, 0.01038380321953597100 ) ) ; -#2554 = CARTESIAN_POINT ( 'NONE', ( 0.6097039296738909800, -0.1563864075643941500, 0.01426008303114820700 ) ) ; -#2555 = CARTESIAN_POINT ( 'NONE', ( 0.9958900982677102400, 0.001804747839847520300, 0.2569509006704520100 ) ) ; -#2556 = CARTESIAN_POINT ( 'NONE', ( 0.5712229547050246000, -0.03918833950869715600, 0.2473502170084438400 ) ) ; -#2557 = CARTESIAN_POINT ( 'NONE', ( 1.451849742974547600, -0.06787473389730558400, 0.02107489639165747000 ) ) ; -#2558 = CARTESIAN_POINT ( 'NONE', ( 1.024577815528568300, -0.1094638130859755300, 0.02461772044336146500 ) ) ; -#2559 = CARTESIAN_POINT ( 'NONE', ( 0.5558616676639208700, 0.4041784249968707300, 0.01328349846599085500 ) ) ; -#2560 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 1, ( - ( #8913, #3948 ), - ( #7408, #7469 ), - ( #1083, #8174 ), - ( #5367, #6015 ) ), - .UNSPECIFIED., .F., .F., .F., - ( 4, 4 ), - ( 2, 2 ), - ( 0.0000000000000000000, 1.000000000000000000 ), - ( 0.0000000000000000000, 1.000000000000000000 ), - .UNSPECIFIED. ) ; -#2561 = CARTESIAN_POINT ( 'NONE', ( 2.110956486565553000, 0.2882569158634968900, -0.005825842297892864400 ) ) ; -#2562 = CARTESIAN_POINT ( 'NONE', ( 0.1847663288960354500, -0.1459687790349553100, 0.05392289192506270800 ) ) ; -#2563 = CARTESIAN_POINT ( 'NONE', ( 3.412633071058065200, 0.3036334277639551900, -4.228388472693485000E-018 ) ) ; -#2564 = EDGE_CURVE ( 'NONE', #7217, #406, #7912, .T. ) ; -#2565 = CARTESIAN_POINT ( 'NONE', ( 0.5711363799067190600, 0.004188129153207986700, 0.2983277480389612300 ) ) ; -#2566 = CARTESIAN_POINT ( 'NONE', ( 1.968845274606880700, -0.006509248318442351100, 0.1819024091492562600 ) ) ; -#2567 = CARTESIAN_POINT ( 'NONE', ( 1.500075641616488400, 0.2779994031402379700, 0.02717434499759932900 ) ) ; -#2568 = CARTESIAN_POINT ( 'NONE', ( 3.464569502354808400, -0.3704101030492588700, 0.01560384859132498200 ) ) ; -#2569 = CARTESIAN_POINT ( 'NONE', ( 1.623610015000294800, -0.03120557971052417800, 0.1356557292918625100 ) ) ; -#2570 = CARTESIAN_POINT ( 'NONE', ( 1.210683399357253900, 0.004134156246779596700, 0.2204773704472284500 ) ) ; -#2571 = CARTESIAN_POINT ( 'NONE', ( 0.5730285149206626500, 0.4030785394960239000, -0.03149744298904368800 ) ) ; -#2572 = CARTESIAN_POINT ( 'NONE', ( 3.638938331847879800, -0.04539857932637157700, 0.001588977970256508900 ) ) ; -#2573 = CARTESIAN_POINT ( 'NONE', ( 2.254127195819863900, 0.01435747462899317200, 2.302183345835020000 ) ) ; -#2574 = CARTESIAN_POINT ( 'NONE', ( 2.329610183157335300, 0.04314002623878621100, 0.1922044960801817800 ) ) ; -#2575 = CARTESIAN_POINT ( 'NONE', ( 1.635049099508475700, 0.1693108229461528500, 0.09151769637183121400 ) ) ; -#2576 = CARTESIAN_POINT ( 'NONE', ( 1.375598141134383800, 0.08242224128709518800, 0.1870110264430057700 ) ) ; -#2577 = CARTESIAN_POINT ( 'NONE', ( 0.4676217185077385400, -0.005411590385873354900, 0.2879629341068112900 ) ) ; -#2578 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 3, ( - ( #655, #9065, #5551, #554, #6252, #2021, #2750, #1357, #6285, #6999, #7711, #3491, #8417, #9130, #4231, #36, #8481, #1423, #5679, #7092, #3616, #5645, #8539, #67, #2214 ), - ( #2090, #1393, #8568, #7, #6351, #2121, #2152, #7834, #2879, #4957, #6408, #6380, #3585, #126, #7062, #5709, #7744, #4260, #2912, #2848, #8449, #1510, #4988, #7775, #688 ), - ( #2183, #4315, #6438, #4288, #7804, #5614, #7154, #6318, #749, #1454, #7123, #8510, #4929, #778, #1481, #3557, #96, #5017, #807, #3645, #7030, #719, #5736, #4343, #2942 ), - ( #7863, #2814, #3525, #1539, #7247, #4462, #923, #7307, #155, #4374, #2364, #247, #1662, #5856, #1632, #3701, #6559, #5169, #3673, #2334, #8015, #7983, #893, #7278, #8598 ), - ( #6469, #3091, #4404, #3063, #3761, #8692, #5076, #955, #2971, #2243, #2304, #1570, #5886, #3792, #7185, #7893, #6589, #5798, #864, #8723, #188, #6497, #4493, #5105, #3031 ), - ( #5047, #7954, #835, #7922, #2273, #7213, #5767, #8628, #2999, #5826, #1601, #6527, #3730, #8659, #4432, #217, #5139, #1690, #1750, #2396, #7337, #6688, #6621, #984, #8167 ), - ( #1722, #2458, #7428, #7399, #8786, #6006, #5978, #3180, #8877, #1014, #5296, #3121, #8076, #2492, #5233, #8044, #1104, #8816, #5948, #277, #6654, #3209, #8105, #1076, #3822 ), - ( #5200, #6037, #5917, #3851, #1043, #6717, #3881, #8754, #4585, #1780, #7368, #4554, #2428, #368, #3238, #4522, #307, #339, #3940, #5267, #3151, #8138, #3909, #8845, #4610 ), - ( #401, #5329, #2524, #1809, #6748, #7461, #4060, #1250, #5447, #516, #3301, #6152, #8993, #3271, #1221, #7600, #7571, #488, #1926, #8196, #1839, #4696, #4750, #2555, #8308 ), - ( #3351, #3971, #6861, #7489, #6777, #1901, #1166, #8281, #1953, #1134, #8905, #2643, #5390, #4667, #544, #8938, #6092, #5475, #5420, #2614, #4641, #4723, #6179, #459, #6064 ), - ( #1870, #6890, #8226, #2674, #1196, #3380, #7518, #6807, #4090, #433, #2586, #6124, #4002, #6837, #7544, #3327, #8253, #4031, #5360, #8964, #3410, #5540, #1312, #1345, #7020 ), - ( #5603, #5572, #2771, #8469, #610, #4883, #6921, #7665, #2078, #4816, #7631, #708, #8405, #6241, #9023, #2010, #2803, #6986, #676, #8341, #7698, #4121, #6954, #7765, #6209 ), - ( #6307, #6274, #9054, #4187, #1379, #2739, #8372, #3445, #3479, #2837, #1282, #4154, #9085, #3544, #4850, #642, #2045, #2706, #9119, #7732, #4917, #3513, #8439, #4221, #9153 ), - ( #1981, #5634, #1412, #6338, #2110, #575, #7052, #4782, #5506, #7142, #5669, #7204, #4363, #2203, #3635, #2989, #1444, #2263, #3606, #5757, #824, #7174, #2868, #1530, #2142 ), - ( #8500, #5066, #145, #2961, #5007, #6399, #56, #6457, #4250, #7913, #1472, #5786, #797, #3576, #854, #4278, #2234, #6427, #1560, #7113, #7083, #7795, #7882, #7824, #6488 ), - ( #8529, #2901, #4978, #86, #1499, #3663, #769, #8587, #8557, #3692, #5727, #26, #5699, #4306, #4948, #740, #2172, #2931, #6371, #7852, #4332, #115, #5037, #207, #4514 ), - ( #4484, #6518, #7268, #1682, #4422, #7236, #297, #8006, #5128, #8066, #912, #6612, #6580, #268, #3020, #2355, #7943, #1622, #7358, #5817, #3052, #5190, #975, #3721, #8649 ), - ( #6548, #7973, #5846, #3083, #2419, #884, #2324, #3751, #3142, #8681, #4451, #237, #2293, #5158, #943, #5222, #1653, #7300, #5877, #3783, #8714, #1591, #5907, #2387, #7328 ), - ( #3112, #8035, #3811, #8743, #1004, #8619, #5938, #1711, #6643, #4395, #178, #5095, #3259, #1741, #7508, #8158, #8806, #3931, #6798, #1033, #6056, #7450, #8095, #4658, #3961 ), - ( #5968, #1830, #4575, #7389, #5350, #8128, #5287, #8187, #3899, #1800, #3842, #8864, #4632, #6677, #5257, #360, #6767, #423, #1154, #2546, #1066, #3170, #3200, #2480, #5996 ), - ( #2449, #5320, #3870, #1095, #1770, #6707, #6029, #7419, #4543, #2576, #8836, #4603, #391, #6738, #7481, #2512, #3229, #1125, #8895, #451, #3291, #5380, #6082, #1860, #8776 ), - ( #330, #2663, #6942, #6142, #8328, #1212, #4769, #1971, #4804, #7589, #5464, #7652, #596, #8217, #6853, #8983, #5493, #4741, #2603, #3370, #9013, #1917, #7561, #4713, #8300 ), - ( #1945, #5409, #2632, #3342, #6909, #8243, #2693, #1184, #4686, #476, #1241, #7620, #4080, #1301, #3317, #7535, #5529, #3398, #6228, #563, #1270, #8272, #6198, #4109, #6826 ), - ( #6112, #1999, #9042, #6169, #2728, #3992, #1890, #8927, #4049, #4019, #8955, #506, #5436, #533, #6880, #631, #696, #9105, #2128, #756, #9074, #5561, #5654, #4176, #6975 ), - ( #663, #4965, #9139, #2759, #42, #7687, #1431, #5622, #5686, #6294, #6262, #3466, #6359, #7007, #1460, #8427, #6387, #2066, #4869, #7069, #7099, #2031, #4904, #4838, #1401 ), - ( #6326, #2854, #5592, #2791, #2887, #4936, #1366, #7720, #4141, #8393, #7753, #4266, #3500, #4207, #8487, #2097, #7039, #2822, #3532, #8455, #4238, #3433, #14, #726, #2159 ), - ( #7782, #3565, #8360, #1333, #2190, #1545, #7129, #813, #6533, #4994, #6444, #4382, #3679, #6415, #2918, #5805, #7221, #8545, #7930, #74, #3007, #4350, #6475, #784, #2220 ), - ( #3623, #7869, #1486, #4321, #5743, #3709, #842, #2249, #7161, #102, #7192, #5715, #7840, #7900, #5025, #5773, #1578, #8517, #1516, #8635, #4410, #2977, #2949, #1608, #194 ), - ( #2311, #3650, #5833, #8574, #163, #5083, #6504, #133, #871, #5053, #8605, #2280, #5113, #900, #7254, #4294, #7811, #3592, #3768, #6566, #4532, #7314, #4470, #7377, #3099 ), - ( #7285, #5243, #5209, #348, #5893, #5862, #2341, #5956, #6598, #5275, #8022, #5985, #1669, #8700, #1730, #6696, #1639, #4500, #4438, #284, #5146, #929, #992, #223, #3738 ), - ( #316, #962, #2373, #8666, #3070, #7346, #3858, #7991, #255, #8084, #5925, #1698, #5176, #3798, #8730, #6629, #2467, #3130, #2405, #1758, #8053, #3159, #3829, #8763, #6663 ) ), - .UNSPECIFIED., .F., .F., .F., - ( 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4 ), - ( 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 4 ), - ( 0.0000000000000000000, 0.06250000000000000000, 0.1250000000000000000, 0.1875000000000000000, 0.2500000000000000000, 0.3125000000000000000, 0.3750000000000000000, 0.4375000000000000000, 0.5000000000000000000, 0.5625000000000000000, 0.5937500000000000000, 0.6250000000000000000, 0.6562500000000000000, 0.6875000000000000000, 0.7187500000000000000, 0.7500000000000000000, 0.7812500000000000000, 0.8125000000000000000, 0.8437500000000000000, 0.8593750000000000000, 0.8750000000000000000, 0.8906250000000000000, 0.9062500000000000000, 0.9218750000000000000, 0.9375000000000000000, 0.9531250000000000000, 0.9687500000000000000, 0.9843750000000000000, 1.000000000000000000 ), - ( 0.0000000000000000000, 0.02857142857142859800, 0.05000000000000004400, 0.08835601806640629200, 0.1522827148437500300, 0.3227539062500000000, 0.5955078124999999600, 0.7773437500000000000, 0.8422851562500000000, 0.8812499999999999800, 0.8886718750000000000, 0.8960937500000000200, 0.9134114583333333700, 0.9220703125000000400, 0.9504821777343750400, 0.9646881103515625400, 0.9732116699218750200, 0.9817352294921875000, 0.9902587890624999800, 1.000000000000000000, 1.010000000000000000 ), - .UNSPECIFIED. ) ; -#2579 = CARTESIAN_POINT ( 'NONE', ( 1.872446050831550800, -0.001625009502006280500, 2.302489911435106100 ) ) ; -#2580 = ORIENTED_EDGE ( 'NONE', *, *, #1599, .F. ) ; -#2581 = CARTESIAN_POINT ( 'NONE', ( 3.256265869636703900, 0.2791942126018354100, -0.001862152227029272300 ) ) ; -#2582 = CARTESIAN_POINT ( 'NONE', ( 1.368209554668496900, -0.03123762935670382200, 0.1573005912264802100 ) ) ; -#2583 = CARTESIAN_POINT ( 'NONE', ( 0.6905221103232253000, -0.1166373385024919200, 0.1462948100984953500 ) ) ; -#2584 = CARTESIAN_POINT ( 'NONE', ( 1.627950760092693200, 0.2762855284376719600, 0.005324804328012429500 ) ) ; -#2585 = CARTESIAN_POINT ( 'NONE', ( 0.5823639231331442200, -0.1595708133556759100, 0.001897592564993990000 ) ) ; -#2586 = CARTESIAN_POINT ( 'NONE', ( 1.099393667068324900, 0.06315583924620105100, 0.2274469944922290800 ) ) ; -#2587 = CARTESIAN_POINT ( 'NONE', ( 0.3909035901476657900, -0.04127143450889092500, 0.2499616678422028900 ) ) ; -#2588 = CARTESIAN_POINT ( 'NONE', ( 1.455372205359018800, -0.02241313617020002100, 0.1636895361902888100 ) ) ; -#2589 = CARTESIAN_POINT ( 'NONE', ( 0.4032528510391935100, 0.3722253156577453000, 0.04574946006519117100 ) ) ; -#2590 = CARTESIAN_POINT ( 'NONE', ( 0.6830491422266491400, 0.07428898501751390900, 0.2796376581635656700 ) ) ; -#2591 = CARTESIAN_POINT ( 'NONE', ( 0.5320301972544372300, -0.1561335088378978900, 0.08038363355849703600 ) ) ; -#2592 = CARTESIAN_POINT ( 'NONE', ( 0.09465412983914990600, 0.03619364432138527700, 0.2270055516147278800 ) ) ; -#2593 = CARTESIAN_POINT ( 'NONE', ( 1.968392124030568800, -0.04527149762686111200, 0.007402520246867541300 ) ) ; -#2594 = CARTESIAN_POINT ( 'NONE', ( 1.500075641616488200, 0.08270647280451060000, 0.1830137755356384700 ) ) ; -#2595 = CARTESIAN_POINT ( 'NONE', ( 3.511924709706751600, -0.3704101030492587500, 0.01768993848726196900 ) ) ; -#2596 = CARTESIAN_POINT ( 'NONE', ( 1.624337856116452500, -0.01924881433842551300, 0.1624002764228675300 ) ) ; -#2597 = CARTESIAN_POINT ( 'NONE', ( 1.210338243588327000, -0.008784271893411466100, 0.2052984864236903400 ) ) ; -#2598 = CARTESIAN_POINT ( 'NONE', ( 0.4943800005115466200, 0.3991677194642451200, -0.01018064201728164200 ) ) ; -#2599 = PERSON_AND_ORGANIZATION ( #1346, #6888 ) ; -#2600 = CARTESIAN_POINT ( 'NONE', ( 2.138042183696356300, 0.2795894771506471400, 0.0008171701948055010300 ) ) ; -#2601 = CARTESIAN_POINT ( 'NONE', ( 0.2062774891681129200, -0.1498798945466103300, 3.740497495075006500E-018 ) ) ; -#2602 = CARTESIAN_POINT ( 'NONE', ( 1.636873306030150100, 0.1706279507524606200, 0.09209783120850162400 ) ) ; -#2603 = CARTESIAN_POINT ( 'NONE', ( 1.390372730488146600, 0.01349861763158255500, 0.2004017132290605300 ) ) ; -#2604 = CARTESIAN_POINT ( 'NONE', ( 1.812809191530593300, -0.002672470206868560200, 0.1890821285580953400 ) ) ; -#2605 = CARTESIAN_POINT ( 'NONE', ( 0.5738429715874420200, 0.002299609693630744200, 0.2958142329427638200 ) ) ; -#2606 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 3, ( - ( #2320, #324, #1029, #5963 ), - ( #3747, #3079, #5122, #2350 ), - ( #5250, #2414, #292, #8738 ), - ( #5183, #8061, #3016, #8771 ) ), - .UNSPECIFIED., .F., .F., .F., - ( 4, 4 ), - ( 4, 4 ), - ( 0.0000000000000000000, 1.000000000000000000 ), - ( 0.0000000000000000000, 1.000000000000000000 ), - .UNSPECIFIED. ) ; -#2607 = CARTESIAN_POINT ( 'NONE', ( 1.944719596934950700, -0.02051184308650833000, 3.530497374309860900 ) ) ; -#2608 = CARTESIAN_POINT ( 'NONE', ( 3.256265930169438300, 0.3187668258461282500, -0.001621654070852825900 ) ) ; -#2609 = CARTESIAN_POINT ( 'NONE', ( 1.350085785807154400, 0.0006012430820310221700, 0.2001478377099346600 ) ) ; -#2610 = CARTESIAN_POINT ( 'NONE', ( 3.528504414885601700, -0.01980472917858195100, 0.1490748555815848400 ) ) ; -#2611 = CARTESIAN_POINT ( 'NONE', ( 0.6901865336741070900, -0.1373158376390939400, 0.09614324863806056300 ) ) ; -#2612 = CARTESIAN_POINT ( 'NONE', ( 2.032171061779851900, 0.3040888531041732200, 0.03253939011327063700 ) ) ; -#2613 = CARTESIAN_POINT ( 'NONE', ( 0.2061670867421157300, -0.1544442505411902600, -0.03371737174994126500 ) ) ; -#2614 = CARTESIAN_POINT ( 'NONE', ( 1.053398595970472800, 0.008618652063085319200, 0.2461684554455996200 ) ) ; -#2615 = CARTESIAN_POINT ( 'NONE', ( 0.2660725946103517100, -0.04876795221202390200, 0.2391181495678663900 ) ) ; -#2616 = CARTESIAN_POINT ( 'NONE', ( 1.441604676670304100, -0.005860328435504547100, 0.1870160046976670800 ) ) ; -#2617 = CARTESIAN_POINT ( 'NONE', ( 0.5843215042963098000, 0.4045236387962740700, 0.006253956978850992200 ) ) ; -#2618 = CARTESIAN_POINT ( 'NONE', ( 0.4003110378186054400, -0.005946013255071713700, 0.2955679528681820500 ) ) ; -#2619 = CARTESIAN_POINT ( 'NONE', ( 0.4761561754033117900, -0.1603736042651851000, 0.07596714549932631600 ) ) ; -#2620 = CARTESIAN_POINT ( 'NONE', ( 2.120977870889245100, 0.2663417123433709000, 0.04525377644303800500 ) ) ; -#2621 = CARTESIAN_POINT ( 'NONE', ( 3.408483900818806600, -0.03062690164830311800, 0.1100584632832272000 ) ) ; -#2622 = CARTESIAN_POINT ( 'NONE', ( 0.02329367522651774500, 0.09953195787054602800, 0.1876549438279254400 ) ) ; -#2623 = CARTESIAN_POINT ( 'NONE', ( 1.937505455838876200, -0.01394190381074245100, 0.1655079708700237200 ) ) ; -#2624 = ADVANCED_FACE ( 'NONE', ( #3375 ), #5668, .F. ) ; -#2625 = CARTESIAN_POINT ( 'NONE', ( 1.630996888885361000, 0.2795897578379379400, -1.804334125889823200E-014 ) ) ; -#2626 = CARTESIAN_POINT ( 'NONE', ( 3.466675829926015900, -0.3704101030492588700, 0.01595392043320454900 ) ) ; -#2627 = CARTESIAN_POINT ( 'NONE', ( 1.560059781471784700, -0.04466820460694420600, 0.1060973714881882400 ) ) ; -#2628 = CARTESIAN_POINT ( 'NONE', ( 1.210704737151943900, 0.004589896950740302000, 0.2215575847759461700 ) ) ; -#2629 = CARTESIAN_POINT ( 'NONE', ( 0.03061165978222060400, 0.02355793004785478000, -0.1592687549014501800 ) ) ; -#2630 = CARTESIAN_POINT ( 'NONE', ( 2.138079838934315200, 0.2795897578332743300, -1.824170155206861200E-017 ) ) ; -#2631 = CARTESIAN_POINT ( 'NONE', ( 1.306235580591799300, 0.004589895693122849100, 0.2088816114230362700 ) ) ; -#2632 = CARTESIAN_POINT ( 'NONE', ( 1.397005442443304500, 0.2837117556179193900, 0.006813911435470554300 ) ) ; -#2633 = CARTESIAN_POINT ( 'NONE', ( 1.812474011208759600, -0.01147052513640001200, 0.1729806119076350300 ) ) ; -#2634 = CARTESIAN_POINT ( 'NONE', ( 0.5760328073703955300, 0.003728851623428619500, 0.2977679561761513200 ) ) ; -#2635 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 3, ( - ( #6823, #4571, #448, #6053, #2573, #2508, #5346, #7385, #8183, #5377 ), - ( #356, #4629, #419, #1121, #5283, #8861, #6025, #6080, #474, #1796 ), - ( #3225, #1827, #1857, #3196, #6795, #6763, #8924, #2543, #7505, #8124 ), - ( #3166, #3288, #5316, #1182, #8214, #7445, #3989, #4683, #1766, #3895 ), - ( #6109, #1888, #6703, #8154, #8832, #2475, #8091, #3866, #1062, #7415 ), - ( #386, #1091, #3927, #5523, #4046, #2690, #1267, #9039, #1523, #172 ), - ( #4801, #6141, #8298, #2885, #3838, #3564, #2233, #3082, #1795, #7322 ), - ( #7191, #2976, #121, #1332, #5258, #7862, #8745, #2421, #8068, #1802 ), - ( #8130, #3202, #7452, #1097, #7330, #1772, #8808, #7360, #8097, #3901 ), - ( #3844, #6031, #6740, #4577, #3114, #8866, #2514, #3872, #5289, #4634 ), - ( #3933, #5260, #7421, #2483, #8838, #3172, #4605, #1743, #393, #362 ), - ( #3231, #2389, #8037, #5322, #6645, #5352, #3814, #8160, #1068, #425 ), - ( #5998, #5910, #6709, #1684, #4516, #299, #6614, #5224, #1006, #5940 ), - ( #4545, #1713, #3144, #332, #8778, #6680, #1035, #5970, #2451, #7391 ), - ( #2666, #2607, #3345, #1862, #479, #566, #2636, #8220, #8303, #5467 ), - ( #1215, #1948, #4660, #6800, #6172, #7538, #3320, #453, #8930, #6084 ), - ( #4772, #5439, #4716, #9016, #3995, #1244, #3293, #6856, #4052, #6883 ), - ( #8246, #1127, #7593, #6058, #4689, #1893, #7564, #6829, #5382, #509 ), - ( #3261, #1156, #1187, #4022, #2579, #7510, #3373, #4083, #1832, #6115 ), - ( #8958, #3963, #5412, #6145, #6769, #1920, #8275, #8986, #2548, #7483 ), - ( #4744, #537, #8189, #8898, #3503, #6201, #7655, #699, #6329, #8396 ), - ( #1336, #2794, #4112, #2696, #5564, #4907, #3402, #17, #666, #1304 ), - ( #6266, #2034, #7690, #9108, #599, #2100, #5625, #4210, #6978, #3436 ), - ( #7756, #5595, #6945, #6231, #7042, #2763, #4807, #2825, #5532, #7723 ), - ( #3535, #2731, #7623, #3470, #8363, #1273, #8331, #9045, #4144, #9077 ), - ( #4179, #4872, #8430, #2002, #9143, #1370, #8458, #6297, #1404, #4841 ), - ( #4939, #7011, #634, #4241, #5496, #2070, #1974, #6912, #4269, #1463 ), - ( #7132, #2193, #45, #8520, #5689, #8490, #4385, #5028, #4324, #8609 ), - ( #845, #2890, #6448, #3654, #6479, #105, #2921, #168, #2254, #729 ), - ( #1489, #7165, #6418, #4968, #816, #1519, #2857, #759, #787, #7843 ), - ( #6390, #7196, #7904, #3683, #5718, #2162, #3626, #3568, #7102, #7814 ), - ( #3595, #4354, #4997, #8549, #5746, #5777, #5657, #2981, #2224, #2953 ), - ( #7873, #137, #4297, #8578, #1434, #5057, #1549, #6362, #77, #7072 ) ), - .UNSPECIFIED., .F., .F., .F., - ( 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4 ), - ( 4, 1, 1, 1, 1, 1, 1, 4 ), - ( 0.0000000000000000000, 0.1250000000000000000, 0.1875000000000000000, 0.2500000000000000000, 0.3125000000000000000, 0.3750000000000000000, 0.4375000000000000000, 0.5000000000000000000, 0.5625000000000000000, 0.6250000000000000000, 0.6562500000000000000, 0.6875000000000000000, 0.7187500000000000000, 0.7500000000000000000, 0.7812500000000000000, 0.8125000000000000000, 0.8437500000000000000, 0.8593750000000000000, 0.8750000000000000000, 0.8906250000000000000, 0.9062500000000000000, 0.9218750000000000000, 0.9375000000000000000, 0.9453125000000000000, 0.9531250000000000000, 0.9609375000000000000, 0.9687500000000000000, 0.9765625000000000000, 0.9843750000000000000, 0.9921875000000000000, 1.000000000000000000 ), - ( 0.0000000000000000000, 0.1250000000000000000, 0.2500000000000000000, 0.3750000000000000000, 0.5000000000000000000, 0.6250000000000000000, 0.7500000000000000000, 1.000000000000000000 ), - .UNSPECIFIED. ) ; -#2636 = CARTESIAN_POINT ( 'NONE', ( 1.898256737071973000, 0.005380721569057556100, 1.381183767985900900 ) ) ; -#2637 = CARTESIAN_POINT ( 'NONE', ( -0.004570052495030957000, -0.006574221417802839100, 0.04080360038820393000 ) ) ; -#2638 = CARTESIAN_POINT ( 'NONE', ( 3.256265869740006200, 0.2793261073865294100, -0.001862151913328495300 ) ) ; -#2639 = CARTESIAN_POINT ( 'NONE', ( 1.349577717654752100, -0.01419621730437614600, 0.1822615459903520500 ) ) ; -#2640 = CARTESIAN_POINT ( 'NONE', ( 0.6867930838641704800, 0.09238649435108192700, 0.2749371887707933200 ) ) ; -#2641 = CARTESIAN_POINT ( 'NONE', ( 0.6898517135524056000, -0.1469457046332960400, 0.03043942991588594000 ) ) ; -#2642 = CARTESIAN_POINT ( 'NONE', ( 0.6039163955228216100, -0.1571409234957192900, 0.008583627974156295500 ) ) ; -#2643 = CARTESIAN_POINT ( 'NONE', ( 1.051956483983438600, 0.05438103650943060300, 0.2372506496249361900 ) ) ; -#2644 = CARTESIAN_POINT ( 'NONE', ( 0.5762596625318844300, -0.03365507744361617700, 0.2532800299030488800 ) ) ; -#2645 = CARTESIAN_POINT ( 'NONE', ( 1.427303927456543300, -0.0008972480658273607200, 0.1935028828921155100 ) ) ; -#2646 = CARTESIAN_POINT ( 'NONE', ( 0.02019929265120532300, 0.02945623889221660200, -0.08104836714711119400 ) ) ; -#2647 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 5, 5, ( - ( #2126, #4293, #4993, #7899, #8604, #73, #783, #4381, #101, #7068, #5742, #812, #7780, #5174, #960, #3766, #222, #928, #283, #1607, #312 ), - ( #2339, #8698, #5891, #5861, #7312, #2371, #5922, #3006, #6595, #4468, #7253, #253, #8728, #2279, #3737, #1695, #2401, #1667, #7929, #4529, #6626 ), - ( #3708, #1637, #989, #8634, #5240, #3097, #6532, #5832, #6564, #7283, #8020, #3797, #2310, #7343, #3127, #5206, #3068, #8665, #3036, #3827, #4498 ), - ( #8050, #7989, #899, #8759, #7959, #1019, #1577, #6503, #4437, #4409, #7220, #5145, #193, #5112, #3856, #4590, #8822, #2463, #8882, #464, #8792 ), - ( #4646, #5334, #7494, #7433, #8172, #6693, #2529, #1081, #6012, #3886, #3976, #1139, #1785, #6042, #6782, #345, #7405, #1844, #3214, #8143, #5272 ), - ( #3945, #1755, #4559, #2561, #1109, #3185, #5395, #8111, #438, #3915, #1814, #1049, #8850, #5983, #373, #4672, #3156, #5302, #7466, #6753, #6722 ), - ( #3243, #8081, #2498, #4615, #407, #5365, #6069, #3276, #8910, #5953, #8201, #1727, #6659, #2435, #7374, #5823, #7244, #214, #185, #1629, #5853 ), - ( #951, #4491, #1660, #6556, #919, #3698, #2331, #4459, #3670, #7275, #8013, #7980, #890, #3060, #8595, #2240, #5100, #244, #2968, #8721, #5136 ), - ( #2301, #3758, #1597, #8689, #3027, #1567, #5166, #2362, #1536, #7181, #5884, #5794, #5044, #7890, #6587, #3727, #7305, #6524, #7950, #832, #3089 ), - ( #3790, #6494, #4371, #8656, #7210, #5764, #152, #5073, #8625, #7919, #2270, #6466, #861, #2995, #4429, #4401, #1748, #2394, #7335, #6685, #1688 ), - ( #4551, #337, #7366, #7458, #4608, #5265, #366, #1102, #3819, #1012, #5327, #2456, #7396, #8752, #8074, #5231, #8042, #3938, #4582, #3879, #8165 ), - ( #7426, #3178, #5294, #4520, #8103, #305, #2426, #8875, #6619, #3849, #6004, #1073, #5946, #1719, #3207, #1041, #275, #8813, #3119, #5976, #1778 ), - ( #3236, #5197, #6715, #6652, #2488, #3149, #8783, #8136, #3906, #8843, #398, #6035, #1807, #6746, #2522, #982, #5915, #8193, #2584, #1193, #431 ), - ( #1836, #486, #8962, #6120, #6089, #5418, #6774, #1132, #1164, #6835, #6062, #4721, #4000, #7487, #3267, #1868, #6805, #7515, #8224, #2553, #7542 ), - ( #5356, #3969, #1899, #8903, #514, #4664, #2612, #3298, #3325, #8935, #4694, #4639, #457, #5388, #8251, #4028, #4800, #3428, #4835, #561, #7617 ), - ( #6972, #7684, #3463, #8390, #4173, #8699, #7345, #7284, #3129, #7990, #3767, #8052, #3069, #8794, #3158, #4469, #8762, #254, #1638, #6597, #7376 ), - ( #5175, #2372, #1757, #4531, #315, #961, #4499, #1668, #5892, #376, #1021, #5242, #4592, #8729, #6695, #8021, #2437, #4562, #2466, #5955, #1729 ), - ( #5305, #7313, #5208, #8083, #6662, #3098, #5924, #347, #1697, #5741, #5274, #6628, #2404, #1051, #7407, #3187, #8113, #3888, #8824, #6565, #2340 ), - ( #8260, #4037, #2620, #8232, #4008, #6784, #8912, #8971, #522, #4729, #8944, #6099, #8884, #6014, #7435, #1111, #1816, #2531, #7468, #1846, #3245 ), - ( #4194, #6867, #3487, #4789, #6961, #2017, #8379, #2715, #2746, #1288, #4162, #7638, #1959, #9093, #2778, #1933, #7577, #7673, #6186, #4891, #2650 ), - ( #6995, #1987, #4756, #2052, #550, #3452, #3417, #7707, #6897, #3358, #5513, #7606, #1228, #8288, #4067, #4097, #8315, #2680, #4857, #9126, #9000 ), - ( #6927, #5481, #1256, #8348, #3386, #651, #5580, #9029, #4128, #581, #6158, #6216, #1353, #9061, #6281, #4824, #618, #5453, #5547, #1319, #6248 ), - ( #8413, #4339, #4984, #4284, #8565, #3552, #803, #2844, #2178, #8535, #6434, #63, #2875, #123, #2210, #5610, #8476, #1450, #2908, #8506, #4925 ), - ( #5675, #1389, #92, #7739, #5013, #5733, #7149, #2939, #4256, #7859, #3642, #715, #6314, #2086, #3521, #5641, #1419, #6347, #2117, #359, #329 ), - ( #8805, #6676, #296, #5967, #1769, #4483, #5937, #8127, #4602, #2448, #5189, #6737, #3898, #1740, #3169, #2511, #974, #1799, #3141, #5286, #1065 ), - ( #5995, #8775, #6706, #1032, #5221, #2479, #1094, #5906, #1681, #7418, #4513, #3228, #6611, #3199, #7388, #8835, #8065, #8094, #3782, #3869, #4574 ), - ( #1003, #2386, #3841, #1710, #8713, #7327, #3111, #2418, #6642, #7357, #390, #7449, #8034, #5256, #3810, #5319, #8742, #4542, #6028, #422, #6879 ), - ( #1859, #1944, #4048, #3290, #8242, #8982, #7480, #4657, #1240, #6111, #6825, #8186, #6797, #450, #6766, #2662, #4018, #2602, #8157, #2575, #3930 ), - ( #7534, #4712, #5379, #505, #1153, #7507, #5349, #1124, #8216, #6852, #7560, #3991, #8926, #4685, #7651, #2821, #2758, #1269, #3432, #6974, #7686 ), - ( #6325, #4140, #8327, #9073, #6197, #2727, #4837, #5560, #3465, #630, #9104, #4175, #7719, #4768, #8392, #6261, #9041, #1331, #1365, #4079, #5527 ), - ( #4868, #2096, #6293, #2030, #662, #6908, #562, #5591, #2790, #2692, #7038, #2065, #4108, #7619, #7006, #3499, #8426, #4206, #3397, #9138, #4903 ), - ( #1300, #4803, #5621, #695, #595, #6227, #1400, #3369, #1998, #8299, #6941, #9012, #2127, #41, #4935, #4237, #1430, #725, #7752, #5653, #6358 ) ), - .UNSPECIFIED., .F., .F., .F., - ( 6, 3, 3, 3, 3, 3, 3, 3, 5, 6 ), - ( 6, 3, 3, 3, 3, 3, 6 ), - ( -145.4002546995542700, -119.9341557185067700, -95.27014019499750900, -86.55181197243084100, -62.04563907532963200, -33.45510402871150300, 23.83635280810139500, 95.05834892308811800, 170.0004449945730300, 173.1544519915142900 ), - ( -468.6722714024800800, -364.8280069356276300, -188.7685874784463100, 151.9788524682837800, 414.1487604135293200, 545.6009162965983700, 555.6432250856980800 ), - .UNSPECIFIED. ) ; -#2648 = CARTESIAN_POINT ( 'NONE', ( 0.5742539119674310300, 0.04848322745595523600, 0.2893244537449814500 ) ) ; -#2649 = CARTESIAN_POINT ( 'NONE', ( 0.1030299676264750200, -0.1095129566140375900, 0.02639779401680821000 ) ) ; -#2650 = CARTESIAN_POINT ( 'NONE', ( 1.626137278879680600, 0.2528031940853023900, 0.04881673991763351600 ) ) ; -#2651 = CARTESIAN_POINT ( 'NONE', ( 3.297842419868813700, 0.3191220830690346700, 0.001559610045382579500 ) ) ; -#2652 = CARTESIAN_POINT ( 'NONE', ( 0.2704981286777098400, -0.008162315251327712000, 0.2704696653427566800 ) ) ; -#2653 = CARTESIAN_POINT ( 'NONE', ( 1.968671854607349200, -0.02804685272552220900, 0.1208055192451409400 ) ) ; -#2654 = CARTESIAN_POINT ( 'NONE', ( 0.05379891206235042800, 0.08870031311739175200, -9.432558900623836200E-018 ) ) ; -#2655 = CARTESIAN_POINT ( 'NONE', ( 3.477758627947371600, -0.3704101030492588100, 0.01735176669430353900 ) ) ; -#2656 = CARTESIAN_POINT ( 'NONE', ( 1.520470242403181100, -0.007422766086356835700, 0.1839311906425638600 ) ) ; -#2657 = CARTESIAN_POINT ( 'NONE', ( 1.178596967895292100, -0.08875752081413668100, 0.07014865103486181400 ) ) ; -#2658 = CARTESIAN_POINT ( 'NONE', ( 0.3043492163045551400, 0.3293166671903713400, -0.01461619888209324300 ) ) ; -#2659 = CARTESIAN_POINT ( 'NONE', ( 2.199276400088074500, -0.006654998702054770700, 3.683984332017608700 ) ) ; -#2660 = CARTESIAN_POINT ( 'NONE', ( 1.466060950552043400, 0.004589868760186632800, 0.1988812215980773100 ) ) ; -#2661 = ORIENTED_EDGE ( 'NONE', *, *, #2082, .T. ) ; -#2662 = CARTESIAN_POINT ( 'NONE', ( 1.662830653750269300, 0.1875364200756293200, 0.09956898198608055100 ) ) ; -#2663 = CARTESIAN_POINT ( 'NONE', ( 1.382395282729765400, 0.2849381025171464600, 0.001730084568228270600 ) ) ; -#2664 = CARTESIAN_POINT ( 'NONE', ( 1.811416464566000900, -0.03441094361719909700, 0.1039058879058065700 ) ) ; -#2665 = CARTESIAN_POINT ( 'NONE', ( 0.3925623897550130600, -0.008369489486503178800, 0.2823647987782121300 ) ) ; -#2666 = CARTESIAN_POINT ( 'NONE', ( 1.948745525539605100, -0.02101446351991254100, 3.683984332017607300 ) ) ; -#2667 = CARTESIAN_POINT ( 'NONE', ( 0.4425255832516232200, 0.2956858634023962200, 0.1868103142274180600 ) ) ; -#2668 = EDGE_CURVE ( 'NONE', #6552, #344, #3000, .T. ) ; -#2669 = CARTESIAN_POINT ( 'NONE', ( 3.256266363707872800, 0.2886282850332564400, 0.01483190516610362700 ) ) ; -#2670 = CARTESIAN_POINT ( 'NONE', ( 1.347204338073778400, -0.06709989895565060500, 0.08654428723192844600 ) ) ; -#2671 = CARTESIAN_POINT ( 'NONE', ( 0.6226439064298450200, 0.01852404888478198500, 0.2949375890812511200 ) ) ; -#2672 = CARTESIAN_POINT ( 'NONE', ( 0.7470458984552795800, -0.1405216592475977400, -3.697088492615372400E-005 ) ) ; -#2673 = CARTESIAN_POINT ( 'NONE', ( 0.2973020917146895800, -0.1696957574469835100, -0.01556764200622315200 ) ) ; -#2674 = CARTESIAN_POINT ( 'NONE', ( 1.085203663957308400, 0.3311953974644532600, 0.02297170838967548700 ) ) ; -#2675 = CARTESIAN_POINT ( 'NONE', ( 0.3905383676039513300, -0.05083165869350891900, 0.2401221967795270600 ) ) ; -#2676 = CARTESIAN_POINT ( 'NONE', ( 1.438902151070878200, -0.05826423013863091200, 0.08905041988467371500 ) ) ; -#2677 = CARTESIAN_POINT ( 'NONE', ( 0.004678694834054069500, -0.001534163954617140400, -0.09883318227369211600 ) ) ; -#2678 = CARTESIAN_POINT ( 'NONE', ( 0.08537485409746524400, -0.1885704181992731200, 0.2314180426642947800 ) ) ; -#2679 = CARTESIAN_POINT ( 'NONE', ( 0.5611437760247689500, -0.1446653143476333000, 0.1107035652524678000 ) ) ; -#2680 = CARTESIAN_POINT ( 'NONE', ( 1.629648899696294800, 0.2439875880974999900, 0.05905781940314269000 ) ) ; -#2681 = CARTESIAN_POINT ( 'NONE', ( 3.398909756236411500, -0.02940204085158373100, 0.1151852778913574300 ) ) ; -#2682 = CARTESIAN_POINT ( 'NONE', ( 0.5814148173305060400, 0.005054434548364961100, 0.2997245517474162500 ) ) ; -#2683 = CARTESIAN_POINT ( 'NONE', ( 1.968367175529075700, -0.04541114120105183000, -0.0007967998854130239900 ) ) ; -#2684 = CARTESIAN_POINT ( 'NONE', ( 0.01981576522521939800, 0.03752656400534014300, 1.919037845299339800E-017 ) ) ; -#2685 = CARTESIAN_POINT ( 'NONE', ( 3.597524704895263400, -0.3704101030492589200, 0.008297517131897438200 ) ) ; -#2686 = CARTESIAN_POINT ( 'NONE', ( 1.562952969361005400, 0.005059611096237093300, 0.2002309705973881200 ) ) ; -#2687 = CARTESIAN_POINT ( 'NONE', ( 1.153210295787080900, 0.005295299072978432200, 0.2320189688586331000 ) ) ; -#2688 = CARTESIAN_POINT ( 'NONE', ( 0.4809630379755571200, 0.3969148816911556300, -0.008333594478273458800 ) ) ; -#2689 = CARTESIAN_POINT ( 'NONE', ( 1.774913716066566000, 0.02547847174156480200, 0.1955045666029833200 ) ) ; -#2690 = CARTESIAN_POINT ( 'NONE', ( 2.122607582485294600, 0.002834230605143650500, 1.841692802111785300 ) ) ; -#2691 = CARTESIAN_POINT ( 'NONE', ( 0.8841497454414277700, 0.004589893776601923700, 0.2739186629664139300 ) ) ; -#2692 = CARTESIAN_POINT ( 'NONE', ( 1.899660117796780900, 0.2136767341890728500, 0.1139873044978873500 ) ) ; -#2693 = CARTESIAN_POINT ( 'NONE', ( 1.398750063960137600, 0.2500913437955143400, 0.09944504062768697000 ) ) ; -#2694 = CARTESIAN_POINT ( 'NONE', ( 1.810787252527656500, -0.04329864119424864400, 0.05745823606706490500 ) ) ; -#2695 = CARTESIAN_POINT ( 'NONE', ( 0.5534786502457280700, 0.001765799844917648200, 0.2952659368531612100 ) ) ; -#2696 = CARTESIAN_POINT ( 'NONE', ( 1.873318734101050000, -0.004786819985926227300, 2.763048417612344200 ) ) ; -#2697 = CARTESIAN_POINT ( 'NONE', ( 0.5574819408600197900, 0.006571193042863576700, 0.3006475550192393400 ) ) ; -#2698 = CARTESIAN_POINT ( 'NONE', ( 0.4634945113325258400, 0.2662500860167875700, 0.2088978357293493300 ) ) ; -#2699 = CARTESIAN_POINT ( 'NONE', ( 3.256266343762150400, 0.3062410006946387800, 0.01981192605802766300 ) ) ; -#2700 = CARTESIAN_POINT ( 'NONE', ( 1.346829425798716800, -0.07172671718631495900, 0.06868736015335008500 ) ) ; -#2701 = CARTESIAN_POINT ( 'NONE', ( 3.728865942111165400, -0.02718536511367442000, 0.1239394852742858300 ) ) ; -#2702 = CARTESIAN_POINT ( 'NONE', ( 0.1915503025575820400, -0.1621688304642490100, 0.2743928863190396900 ) ) ; -#2703 = CARTESIAN_POINT ( 'NONE', ( 0.6911968487208335300, -0.05057232036553083200, 0.2290708627687239600 ) ) ; -#2704 = CALENDAR_DATE ( 2016, 10, 2 ) ; -#2705 = CARTESIAN_POINT ( 'NONE', ( 0.6012578830103509900, -0.1572103459806322200, 0.01815995412613019600 ) ) ; -#2706 = CARTESIAN_POINT ( 'NONE', ( 1.167124453757163900, 0.01683081188472157500, 0.2261628508230176200 ) ) ; -#2707 = CARTESIAN_POINT ( 'NONE', ( 0.2649660325475132200, -0.06486011802837965400, 0.2243424654004364000 ) ) ; -#2708 = CARTESIAN_POINT ( 'NONE', ( 1.426128252080105300, -0.02900063352527482200, 0.1553610891525104800 ) ) ; -#2709 = CARTESIAN_POINT ( 'NONE', ( 0.03541422835068840100, 0.05337766148519218500, -0.08404556201963139800 ) ) ; -#2710 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, - ( #8391, #9103, #4867, #8213, #694, #4836, #1330, #1429, #629, #7650, #6973, #661, #4902, #6939, #5620, #6292, #8454, #5590, #4205, #3431, #9137, #594, #2064, #3988, #6794, #8359, #2095, #6259, #2820, #7005, #2789, #1856, #4139, #5652, #4802, #5559, #2572, #9072 ), - .UNSPECIFIED., .F., .F., - ( 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4 ), - ( 0.001614706656998217600, 0.008583235170702710500, 0.01206749942755495600, 0.01380963155598107600, 0.01555176368440720100, 0.02252029219811402600, 0.02948882071182085100, 0.03297308496867427200, 0.03645734922552768000, 0.04342587773923321800, 0.05736293476664426600, 0.07129999179405530100, 0.08523704882146636300, 0.09917410584887741100, 0.1131111628762884700, 0.1409852769311105700, 0.1688593909859326900, 0.1967335050407547900, 0.2246076190955769200 ), - .UNSPECIFIED. ) ; -#2711 = CARTESIAN_POINT ( 'NONE', ( 0.9773869874932609200, -0.1102381872298210400, 0.07585336050335694800 ) ) ; -#2712 = CARTESIAN_POINT ( 'NONE', ( 0.1678411300714893800, -0.1126915225470956900, 0.2636022798655766100 ) ) ; -#2713 = FACE_OUTER_BOUND ( 'NONE', #5340, .T. ) ; -#2714 = CARTESIAN_POINT ( 'NONE', ( 0.5724066292116356500, -0.1130500892554657800, 0.1663053011162921900 ) ) ; -#2715 = CARTESIAN_POINT ( 'NONE', ( 1.979329389446940400, 0.2911122355232811400, 0.06849605399461891600 ) ) ; -#2716 = CARTESIAN_POINT ( 'NONE', ( 3.405198379747274500, -0.03026810599486540900, 0.1115818681285043900 ) ) ; -#2717 = CARTESIAN_POINT ( 'NONE', ( 0.1768643192941200800, 0.001093677233132917000, 0.2543956371731672100 ) ) ; -#2718 = CARTESIAN_POINT ( 'NONE', ( 1.968596736620418200, -0.03515717867191536800, 0.08919117522465208600 ) ) ; -#2719 = CARTESIAN_POINT ( 'NONE', ( 0.1148400361926492600, 0.1670454838991942700, 1.170938346284345600E-017 ) ) ; -#2720 = CARTESIAN_POINT ( 'NONE', ( 2.400075641779416500, 0.2795898968830221600, 0.002477903761392593100 ) ) ; -#2721 = CARTESIAN_POINT ( 'NONE', ( 1.520377850756574400, -0.009323194988806848800, 0.1813097747064024700 ) ) ; -#2722 = CARTESIAN_POINT ( 'NONE', ( 1.180866234102140800, -0.03400694198199394300, 0.1785132812040180800 ) ) ; -#2723 = CARTESIAN_POINT ( 'NONE', ( 0.01786020013602227000, -0.003973175167689246800, -0.1753332211387894900 ) ) ; -#2724 = CARTESIAN_POINT ( 'NONE', ( 2.131920688565618300, 0.01732119771464016300, 0.1968617552304288100 ) ) ; -#2725 = CARTESIAN_POINT ( 'NONE', ( 1.422345246424721000, 0.004589878151300158500, 0.2000061013031833600 ) ) ; -#2726 = CARTESIAN_POINT ( 'NONE', ( 3.728865942111165400, -0.02718536511367442000, 0.1239394852742858300 ) ) ; -#2727 = CARTESIAN_POINT ( 'NONE', ( 2.061617533802507100, 0.1785167607079662900, 0.1001272880018359300 ) ) ; -#2728 = CARTESIAN_POINT ( 'NONE', ( 1.411761675268293300, 0.2809337979273913700, 0.02783756990798297000 ) ) ; -#2729 = CARTESIAN_POINT ( 'NONE', ( 1.781885171292675500, 0.004799068737139089400, 0.1995557179917344400 ) ) ; -#2730 = CARTESIAN_POINT ( 'NONE', ( 0.5814009746208315100, 0.003905082958336691900, 0.2984324124229216200 ) ) ; -#2731 = CARTESIAN_POINT ( 'NONE', ( 1.898747400418513900, -0.009974058018215048400, 3.530510959857171600 ) ) ; -#2732 = CARTESIAN_POINT ( 'NONE', ( -0.004957559889530607400, 0.1508078990044226000, 0.1638921086321215000 ) ) ; -#2733 = CARTESIAN_POINT ( 'NONE', ( 0.6271528574898968000, 0.2462108443833754800, 0.2232883290321257000 ) ) ; -#2734 = CARTESIAN_POINT ( 'NONE', ( 3.256265869943759700, 0.2790554133114546700, 0.01686677561374495800 ) ) ; -#2735 = CARTESIAN_POINT ( 'NONE', ( 1.347762916291689800, -0.05798898302524890800, 0.1115331148880078200 ) ) ; -#2736 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 7.500000000000000000 ) ) ; -#2737 = CARTESIAN_POINT ( 'NONE', ( 0.6333372194945718900, -0.01086249243914516600, 0.2782649368450125800 ) ) ; -#2738 = CARTESIAN_POINT ( 'NONE', ( 0.5173794652814641700, -0.1665901210135303200, 0.01301843886115302200 ) ) ; -#2739 = CARTESIAN_POINT ( 'NONE', ( 1.152775615876396200, 0.3064875819510612900, 0.06966501567728897200 ) ) ; -#2740 = CARTESIAN_POINT ( 'NONE', ( 0.5786974562873830100, -0.01176393067307812700, 0.2782321962492229100 ) ) ; -#2741 = CARTESIAN_POINT ( 'NONE', ( 1.424582421518437700, -0.05729725086756265500, 0.09578455462004148400 ) ) ; -#2742 = CARTESIAN_POINT ( 'NONE', ( 0.4156828888152918600, 0.3736679224241374900, 0.05948469514687292100 ) ) ; -#2743 = CARTESIAN_POINT ( 'NONE', ( 1.025852857408610100, -0.09513330566249877900, 0.1100390818199698300 ) ) ; -#2744 = CARTESIAN_POINT ( 'NONE', ( 0.1367883691088715200, -0.1602175617855066100, 0.2546261605260829500 ) ) ; -#2745 = CARTESIAN_POINT ( 'NONE', ( 0.5240078592233269300, -0.1378775162458210100, 0.1308485876750390400 ) ) ; -#2746 = CARTESIAN_POINT ( 'NONE', ( 1.925647740432014000, 0.3009085215387128400, 0.07218216473578448200 ) ) ; -#2747 = CARTESIAN_POINT ( 'NONE', ( 3.396734691946675900, -0.02900799897195785500, 0.1167857038513067700 ) ) ; -#2748 = CARTESIAN_POINT ( 'NONE', ( 0.5678702500301255900, 0.004632299121744676300, 0.2988004481652179500 ) ) ; -#2749 = CARTESIAN_POINT ( 'NONE', ( 1.906580443952862000, 0.003385783143144527300, 0.1973909011165130800 ) ) ; -#2750 = CARTESIAN_POINT ( 'NONE', ( 0.5750756416164873900, 0.3250517311560920900, 0.1815658143598945200 ) ) ; -#2751 = CARTESIAN_POINT ( 'NONE', ( 3.680569650854364800, -0.01277281536225283200, 0.1256248939171124000 ) ) ; -#2752 = CARTESIAN_POINT ( 'NONE', ( 1.517124963609562700, -0.05845106279162659600, 0.06281150766966256400 ) ) ; -#2753 = CARTESIAN_POINT ( 'NONE', ( 1.181195738384275700, -0.02257702897197155800, 0.1927160567818141900 ) ) ; -#2754 = CARTESIAN_POINT ( 'NONE', ( 0.2025187559879184600, 0.2544720378410338900, -0.02724886708385563700 ) ) ; -#2755 = CARTESIAN_POINT ( 'NONE', ( 1.757024614738927000, 0.03122707669945890000, 0.1944871565936394700 ) ) ; -#2756 = CARTESIAN_POINT ( 'NONE', ( 3.609008310458917000, 0.2795897578382433600, 1.119048058946661300E-015 ) ) ; -#2757 = CARTESIAN_POINT ( 'NONE', ( 0.1969996718917608700, -0.1734606633817579200, 0.2764530437805024500 ) ) ; -#2758 = CARTESIAN_POINT ( 'NONE', ( 1.649800472054033800, 0.1792744035044144800, 0.09625812573924097400 ) ) ; -#2759 = CARTESIAN_POINT ( 'NONE', ( 1.426324895816607900, 0.2814002744624528600, 0.01549148482091135600 ) ) ; -#2760 = CARTESIAN_POINT ( 'NONE', ( 1.778356985083988900, -0.04871491777491843100, 0.003514513025074449800 ) ) ; -#2761 = CARTESIAN_POINT ( 'NONE', ( 0.4938761023727452100, -0.002274099045047828200, 0.2903161613292530900 ) ) ; -#2762 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 5, 5, ( - ( #212, #2360, #1010, #242, #5164, #3147, #5943, #3087, #1746, #8011, #1716, #7363, #8072, #3847, #8781, #4549, #335, #1038, #5134, #5263, #5972, #7242, #7948, #1620 ), - ( #8925, #1398, #4535, #5837, #7891, #5074, #891, #276, #6525, #2271, #2302, #153, #2996, #8626, #2363, #8657, #215, #5101, #7211, #5824, #4372, #5137, #3728, #7920 ), - ( #1598, #7981, #5885, #862, #3061, #5198, #245, #7245, #3759, #5795, #3671, #3028, #1661, #1568, #983, #1630, #3699, #6557, #5916, #8596, #8690, #920, #6495, #7306 ), - ( #7951, #4402, #186, #4460, #6467, #2241, #4430, #8014, #5854, #2332, #3090, #7276, #5167, #952, #3791, #6588, #8722, #4492, #7183, #2969, #8166, #6687, #4640, #4552 ), - ( #2457, #8104, #4609, #6653, #400, #1074, #3237, #3179, #3907, #2427, #1042, #1133, #3208, #8785, #338, #2395, #4521, #6005, #2523, #5232, #7367, #6747, #3880, #8814 ), - ( #5266, #8844, #3150, #306, #7460, #1779, #8075, #1689, #3850, #5328, #4584, #6716, #1013, #367, #5947, #5977, #432, #8043, #1749, #7427, #2490, #1721, #7397, #1103 ), - ( #5295, #8137, #6036, #5359, #3120, #1808, #3939, #6620, #8876, #7336, #3821, #8753, #2585, #8225, #1952, #8252, #8963, #4695, #1869, #5419, #3970, #4722, #3326, #7516 ), - ( #487, #7570, #5474, #4665, #2642, #9022, #8992, #1900, #3350, #458, #3269, #6123, #1249, #8904, #574, #1220, #6806, #6151, #4781, #8195, #8280, #515, #1165, #6889 ), - ( #2554, #5389, #4059, #3300, #6090, #4749, #1194, #4001, #6178, #6836, #4030, #6063, #1925, #6860, #8936, #7488, #5446, #543, #2673, #2613, #7599, #7543, #3379, #8307 ), - ( #4089, #5505, #1837, #6776, #2705, #2770, #3409, #8340, #7697, #7630, #1980, #25, #4815, #6953, #2738, #3478, #8438, #8404, #641, #7019, #6985, #4186, #739, #2009 ), - ( #9084, #6240, #9053, #4947, #5602, #4881, #1281, #8371, #1411, #3444, #2802, #4219, #7050, #674, #9118, #6208, #2835, #6920, #4849, #2044, #7730, #1378, #609, #6306 ), - ( #6336, #4120, #707, #2077, #3511, #5539, #5571, #1344, #9151, #1311, #4915, #7664, #4153, #6273, #5632, #2108, #7764, #3543, #4249, #8467, #85, #7141, #2202, #4305 ), - ( #1442, #54, #1497, #6426, #2899, #6369, #7851, #2929, #7111, #7822, #3634, #2140, #5666, #2170, #5724, #7081, #2866, #4976, #7794, #768, #4277, #5006, #6398, #3575 ), - ( #796, #3605, #8528, #8498, #5697, #1471, #2436, #6754, #1756, #4530, #1815, #313, #7434, #7406, #2530, #6661, #2403, #5273, #7375, #8793, #7467, #1050, #8173, #8082 ), - ( #5984, #2465, #8144, #1020, #3916, #4591, #3244, #6694, #3215, #5954, #4561, #4647, #6723, #3157, #3857, #5923, #8051, #375, #6043, #8761, #1728, #1110, #3186, #8112 ), - ( #346, #8851, #3887, #3828, #3946, #5304, #8823, #5207, #1082, #4616, #6013, #1786, #5241, #2499, #408, #5335, #8883, #7344, #990, #1696, #6627, #3128, #8203, #7576 ), - ( #8943, #6098, #4036, #3385, #1845, #3977, #4007, #8314, #493, #5396, #5425, #3277, #1877, #2591, #5480, #2619, #3332, #8231, #1172, #4701, #7495, #8259, #6843, #6813 ), - ( #1201, #1932, #8999, #8911, #6157, #4096, #3357, #6129, #6866, #4673, #6783, #1906, #4755, #465, #9028, #4728, #7523, #521, #439, #2562, #2649, #8970, #3306, #1255 ), - ( #7549, #5452, #1227, #8287, #5366, #1140, #4066, #1958, #549, #6185, #6896, #2679, #7605, #6070, #2116, #6247, #1986, #4856, #6960, #8378, #7058, #650, #7771, #7672 ), - ( #5579, #2051, #7738, #617, #3520, #4193, #6346, #6280, #7026, #5546, #4161, #4375, #6313, #2745, #3451, #5512, #7637, #9125, #5640, #8347, #1318, #714, #6994, #2777 ), - ( #9092, #2810, #2016, #3416, #1418, #4890, #1352, #4788, #7706, #8445, #3486, #683, #4127, #8412, #9060, #5609, #3551, #6926, #1388, #2085, #4227, #4823, #3, #4924 ), - ( #2843, #6215, #8599, #580, #1287, #2714, #7955, #8660, #8016, #189, #3092, #2274, #5799, #1571, #2335, #8724, #5170, #2397, #3122, #4433, #2365, #6622, #5918, #956 ), - ( #865, #2305, #4494, #985, #3064, #6498, #8045, #278, #7279, #8693, #3823, #7214, #7338, #218, #1663, #5887, #3793, #7923, #6590, #3001, #3702, #6560, #5827, #5202 ), - ( #924, #7248, #5106, #7308, #156, #8755, #6528, #1691, #5857, #8629, #5077, #4405, #894, #7984, #1602, #3032, #3731, #5140, #1633, #3762, #4463, #248, #7490, #7400 ), - ( #369, #1781, #7462, #340, #3239, #3910, #6065, #6007, #6749, #5268, #3882, #3972, #6038, #2459, #3181, #5234, #7369, #8846, #5361, #8077, #1044, #434, #6718, #2493 ), - ( #5979, #3152, #8197, #4611, #8139, #3272, #8106, #4642, #6689, #1105, #8168, #1135, #402, #7429, #4523, #1840, #308, #8818, #5297, #1810, #1077, #3852, #5330, #2525 ), - ( #6778, #5949, #3941, #3210, #8878, #1723, #4586, #2556, #1015, #4555, #6655, #2429, #8787, #1751, #1927, #8310, #4751, #1982, #2707, #8255, #1954, #6210, #5507, #545 ), - ( #460, #1902, #4092, #576, #2644, #1167, #7632, #9024, #6862, #8283, #3411, #6093, #6922, #4032, #1251, #5476, #2675, #7519, #6180, #6808, #1871, #6153, #5421, #7601 ), - ( #517, #6838, #4697, #6891, #8906, #8342, #6125, #1283, #5448, #8227, #4668, #4003, #3381, #7572, #5391, #1197, #2587, #8965, #2615, #3328, #3302, #4724, #8939, #7545 ), - ( #1223, #3353, #4783, #489, #4062, #8994, #5670, #5604, #6339, #4851, #3480, #3577, #5635, #2046, #6988, #4817, #6955, #8440, #4949, #7666, #644, #27, #1380, #6308 ), - ( #2772, #2111, #9086, #2740, #741, #3514, #5573, #4122, #1347, #7053, #2079, #9154, #3446, #7021, #8373, #6275, #2869, #1313, #7699, #709, #4918, #4155, #8406, #2838 ), - ( #4251, #5541, #3545, #677, #2805, #6242, #4188, #9120, #7766, #4885, #8471, #2011, #611, #7733, #4222, #1445, #1413, #6372, #7084, #2143, #7796, #9055, #5096, #146 ), - ( #855, #7914, #7114, #5067, #2294, #2265, #4333, #5787, #2902, #5701, #8559, #3693, #6400, #3021, #3664, #4307, #8588, #7238, #1473, #1561, #2962, #3608, #180, #8620 ), - ( #2173, #6489, #87, #7825, #7205, #3636, #798, #4396, #116, #6459, #8501, #4365, #2990, #8530, #770, #5758, #1531, #2235, #5008, #885, #5728, #1501, #7853, #7143 ), - ( #7944, #6428, #825, #2204, #7175, #2932, #5038, #7883, #5818, #57, #4279, #1592, #6519, #4979, #5191, #1712, #976, #3084, #298, #269, #6613, #3171, #4452, #8744 ), - ( #8682, #2325, #7390, #8036, #7329, #2450, #1654, #3843, #5878, #5223, #6644, #331, #3113, #5909, #3722, #5259, #8650, #2356, #4485, #1005, #1683, #7269, #3813, #4515 ), - ( #8777, #5130, #3143, #2388, #5939, #913, #7301, #8007, #2420, #3752, #7359, #5847, #208, #1623, #8067, #4544, #1034, #5969, #6679, #3784, #1742, #4423, #6549, #3053 ), - ( #7974, #6581, #238, #5159, #945, #8715, #1892, #8219, #6057, #7482, #6828, #361, #6114, #7451, #452, #4659, #1861, #6708, #5381, #5997, #5288, #5351, #4604, #6799 ), - ( #8865, #1096, #3900, #1155, #8096, #2605, #5321, #478, #4633, #7420, #4688, #3201, #6083, #1126, #5411, #392, #1067, #8159, #6030, #2513, #1186, #3932, #7537, #1801 ), - ( #3871, #1771, #424, #2482, #1831, #8129, #8837, #6768, #6739, #8807, #4576, #3230, #2547, #3260, #8188, #2577, #3962, #8897, #7509, #3292, #3994, #8929, #4051, #8330 ), - ( #8274, #1919, #6977, #7622, #6911, #2033, #1243, #3435, #5466, #9044, #6230, #9076, #2695, #565, #2761, #4840, #3319, #1947, #4082, #598, #9015, #6855, #3401, #4111 ), - ( #8985, #4806, #6265, #4715, #2634, #6882, #8245, #3372, #4743, #8302, #6144, #536, #6171, #8362, #5495, #6200, #2665, #7592, #4771, #1214, #1973, #1272, #5531, #1303 ), - ( #2001, #2730, #7563, #6944, #4021, #7654, #4143, #633, #3344, #508, #5563, #1335, #8957, #5438, #2856, #3502, #7784, #1488, #4871, #758, #2130, #2793, #8519, #7813 ), - ( #665, #5688, #8429, #2069, #44, #2824, #9142, #2889, #7755, #5656, #7689, #3567, #8489, #5594, #9107, #4938, #728, #1433, #1369, #1462, #4906, #7010, #7041, #6328 ), - ( #2192, #6296, #16, #7722, #6361, #4209, #698, #7071, #5624, #8395, #6417, #1403, #2099, #3534, #4268, #6389, #4967, #8457, #2161, #4240, #7101, #7131, #3594, #4296 ), - ( #76, #4996, #3469, #786, #5717, #4178, #844, #3039, #5055, #8637, #5835, #8668, #6506, #165, #2343, #4440, #2920, #1547, #3681, #196, #8607, #6447, #2282, #3711 ), - ( #8576, #7223, #5864, #4323, #1518, #6477, #1641, #2979, #7871, #7902, #5745, #4352, #5775, #7962, #5085, #5807, #2251, #3652, #7194, #815, #1580, #873, #135, #3009 ), - ( #4412, #2313, #2222, #5115, #6568, #1610, #4384, #902, #7163, #104, #7932, #7256, #2951, #7842, #6535, #3740, #225, #3625, #5027, #5148, #931, #8548, #8115, #7409 ), - ( #256, #349, #8023, #1670, #8795, #2406, #8731, #2468, #7347, #5244, #7287, #7378, #8085, #4472, #8702, #4533, #317, #1023, #5177, #5276, #4501, #6599, #6630, #5926 ), - ( #1788, #963, #8764, #5894, #5957, #2374, #7315, #1731, #3100, #7993, #6016, #3799, #285, #5210, #6665, #1053, #2438, #3131, #3859, #3830, #3160, #6725, #993, #4564 ), - ( #1699, #8054, #3072, #5986, #1759, #3770, #6697, #3189, #3889, #8826, #4593, #378, #5307, #1084, #1935, #8262, #2500, #1142, #3279, #8946, #8205, #6045, #1879, #3308 ), - ( #8175, #6101, #5455, #3919, #1113, #6072, #1230, #2565, #7471, #7497, #5337, #3949, #4649, #7551, #4674, #5399, #1848, #3247, #6787, #410, #2592, #8886, #467, #495 ), - ( #1908, #1819, #8234, #6160, #5427, #3980, #4703, #6756, #8853, #8914, #6844, #2533, #7437, #6816, #441, #7525, #3217, #4620, #1203, #4010, #5368, #3334, #2622, #6131 ), - ( #1174, #4038, #8146, #8973, #4731, #524, #3419, #6188, #3489, #1962, #9095, #9063, #4196, #8317, #4070, #6929, #9031, #1290, #9128, #2717, #686, #583, #3388, #653 ), - ( #5582, #2682, #1355, #6250, #8415, #8350, #4859, #7608, #6218, #6316, #8381, #4791, #5515, #7579, #552, #2019, #7709, #1258, #4099, #2780, #4130, #4826, #6899, #1990 ), - ( #7640, #5483, #4893, #6964, #620, #6869, #5549, #6283, #1321, #2748, #7675, #3454, #4164, #2054, #5612, #9002, #6997, #1391, #2652, #3360, #8290, #4758, #1508, #2846 ), - ( #5707, #5045, #3523, #717, #5677, #833, #2150, #7060, #7090, #4927, #7773, #4258, #7150, #4286, #4986, #747, #3555, #1479, #8447, #4229, #2181, #8479, #65, #94 ), - ( #6435, #5643, #7831, #5765, #5015, #2877, #8537, #1421, #5, #7802, #2212, #6349, #1537, #6406, #33, #7121, #2088, #2119, #4313, #2910, #4955, #2940, #7860, #805 ), - ( #5734, #1452, #6378, #3614, #3583, #8508, #3643, #776, #8566, #7028, #4340, #124, #2812, #7742, #9046, #6202, #8364, #4113, #3227, #5318, #1123, #421, #2510, #6765 ), - ( #3258, #3198, #8185, #3897, #8834, #3960, #8126, #2477, #635, #1093, #7447, #8156, #9017, #4808, #4773, #6055, #7624, #7479, #567, #1337, #3929, #6913, #4601, #5348 ), - ( #5565, #1975, #5497, #1768, #8863, #2003, #4631, #3403, #600, #7656, #1274, #2697, #6705, #3437, #7417, #1829, #2545, #8332, #5533, #6027, #1305, #6232, #6946, #2732 ), - ( #4145, #9078, #388, #4842, #1798, #6736, #6298, #46, #8397, #2764, #7691, #8459, #5690, #2132, #8521, #1371, #5596, #3596, #1464, #2891, #7073, #2858, #4908, #7786 ), - ( #7103, #18, #3471, #78, #6391, #4242, #5658, #4998, #4180, #4298, #5626, #3569, #8491, #4969, #4873, #4270, #9109, #667, #3536, #2795, #760, #788, #2071, #7012 ), - ( #2163, #6267, #5719, #3504, #7815, #2826, #7724, #2035, #8431, #6979, #4940, #4211, #9144, #700, #1405, #6330, #2101, #7043, #7757, #730, #1435, #6363, #4414, #5150 ), - ( #6449, #198, #876, #3042, #2982, #3714, #2225, #846, #934, #3012, #8579, #4355, #2194, #4325, #5810, #2316, #5029, #7166, #6538, #7905, #3684, #817, #138, #2954 ), - ( #106, #7259, #1583, #7874, #1490, #3655, #8640, #8610, #6509, #5747, #4386, #1520, #5058, #228, #7844, #5778, #7226, #2285, #1550, #6480, #5118, #905, #2255, #1613 ), - ( #4443, #2922, #7197, #169, #6419, #5088, #7935, #5838, #7965, #3743, #8671, #7133, #3627, #8550, #4504, #1673, #5247, #7291, #3075, #5960, #2377, #8057, #3861, #6571 ), - ( #4475, #2441, #8828, #8797, #1702, #3162, #259, #7996, #5929, #5278, #3773, #380, #1026, #6602, #1734, #4595, #8705, #8087, #320, #966, #6699, #5988, #4566, #6633 ), - ( #7380, #5867, #5309, #3103, #7411, #2409, #5180, #2470, #5897, #351, #3833, #3191, #8734, #7318, #8026, #1055, #288, #8117, #7350, #1644, #5213, #3802, #1761, #2346 ) ), - .UNSPECIFIED., .F., .F., .F., - ( 6, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 6 ), - ( 6, 3, 3, 3, 3, 3, 3, 6 ), - ( -368.8238191677540400, -361.7324504322542100, -353.7279893022154100, -313.8015442302424800, -266.5416706464931700, -217.9397318262190000, -96.92080558542483000, 30.18907519764377400, 160.3866517258290400, 232.4007163619180000, 289.8536946133826300, 302.6689988504321600, 309.0670444177367800, 315.4650899850414000, 316.5887551267068700, 317.2921877480345600, 317.8486092363370400, 318.6593166943038700, 319.9826157531342100, 322.6331876906292000, 330.5928630760219600, 342.6638419945372200, 354.4957918532365400 ), - ( -531.1862264141385600, -516.3307069079487500, -510.2990097124058500, -498.2175023499624400, -461.9366999273104300, -223.4835873696083000, 234.7204642596292400, 706.9511285857059900 ), - .UNSPECIFIED. ) ; -#2763 = CARTESIAN_POINT ( 'NONE', ( 1.827403311674594000, 0.01167049402050079900, 1.841919721221312100 ) ) ; -#2764 = CARTESIAN_POINT ( 'NONE', ( 0.5685343694258396800, 0.009898307021679375600, 0.3025385581525142400 ) ) ; -#2765 = CARTESIAN_POINT ( 'NONE', ( 0.3479302359857796000, 0.2643238669375329600, 0.1889692416541324500 ) ) ; -#2766 = CARTESIAN_POINT ( 'NONE', ( 3.256265867822880200, 0.2791061067979094800, 0.009944439102782984600 ) ) ; -#2767 = CARTESIAN_POINT ( 'NONE', ( 1.325722177914440800, -0.007268006969628038000, 0.1930313943408190600 ) ) ; -#2768 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; -#2769 = CARTESIAN_POINT ( 'NONE', ( 0.6328164827251066000, -0.1208429800759220900, 0.1477973312078963200 ) ) ; -#2770 = CARTESIAN_POINT ( 'NONE', ( 0.5989449273054146000, -0.1574705225211772100, 0.01801893100421768400 ) ) ; -#2771 = CARTESIAN_POINT ( 'NONE', ( 1.123177110106909700, 0.3245514678621119800, 0.009757164116703983700 ) ) ; -#2772 = CARTESIAN_POINT ( 'NONE', ( 0.5836063433827267700, -0.01126793357942346100, 0.2785592404595350600 ) ) ; -#2773 = CARTESIAN_POINT ( 'NONE', ( 1.424739757553590100, -0.05500966226368175800, 0.1023184372291436900 ) ) ; -#2774 = CARTESIAN_POINT ( 'NONE', ( 0.1644731756147061200, 0.2212043349746051200, 0.0007669386502557867100 ) ) ; -#2775 = CARTESIAN_POINT ( 'NONE', ( 0.9798916951259653000, -0.03587795344851474300, 0.2087218699113248000 ) ) ; -#2776 = CARTESIAN_POINT ( 'NONE', ( 0.2152686110309006100, -0.1240893788479193700, 0.2790422091136703900 ) ) ; -#2777 = CARTESIAN_POINT ( 'NONE', ( -0.003875772390548331100, 0.01049307838254898200, -0.003922294972774801500 ) ) ; -#2778 = CARTESIAN_POINT ( 'NONE', ( 1.666706450447787100, 0.2807210432061266700, 0.06113107504620837000 ) ) ; -#2779 = CARTESIAN_POINT ( 'NONE', ( 3.345256777912108100, 0.3095760794391313500, 0.03233287922887268000 ) ) ; -#2780 = CARTESIAN_POINT ( 'NONE', ( 0.1768851986506740100, 0.001230078827509251100, 0.2544791022581651700 ) ) ; -#2781 = CARTESIAN_POINT ( 'NONE', ( 1.936674462391999100, -0.04548919608994350700, 0.001413821492082928700 ) ) ; -#2782 = CARTESIAN_POINT ( 'NONE', ( 0.2391301092657733600, 0.2847841309055865200, 6.505213034913017900E-019 ) ) ; -#2783 = CARTESIAN_POINT ( 'NONE', ( 3.617185221892514700, -0.3704101030492588100, 0.005215542114092406600 ) ) ; -#2784 = CARTESIAN_POINT ( 'NONE', ( 1.492298177566352400, -0.05063308860504656100, 0.1008668139879717300 ) ) ; -#2785 = CARTESIAN_POINT ( 'NONE', ( 1.177567300554348100, -0.09247777561437087200, 0.001280447624960485400 ) ) ; -#2786 = CARTESIAN_POINT ( 'NONE', ( 0.4805700381236587800, 0.3969237298308880800, -0.004261007128915923800 ) ) ; -#2787 = CARTESIAN_POINT ( 'NONE', ( 1.833138553826886100, 0.01551264366092947400, 0.1971460151568907300 ) ) ; -#2788 = PLANE ( 'NONE', #3270 ) ; -#2789 = CARTESIAN_POINT ( 'NONE', ( 3.556578099839407000, -0.04498457997776150000, 0.01392102429468530600 ) ) ; -#2790 = CARTESIAN_POINT ( 'NONE', ( 1.934951757990662800, 0.2078812847091113800, 0.1118396506553270000 ) ) ; -#2791 = CARTESIAN_POINT ( 'NONE', ( 1.441008664660977200, 0.2806458327149810000, 0.01538607220622194600 ) ) ; -#2792 = CARTESIAN_POINT ( 'NONE', ( 1.781492762628171800, -0.004716864852377877800, 0.1859263995847944000 ) ) ; -#2793 = CARTESIAN_POINT ( 'NONE', ( 0.05663833026371463400, 0.06178014927342756500, 0.2087110515033125400 ) ) ; -#2794 = CARTESIAN_POINT ( 'NONE', ( 1.905813835697728300, -0.01272048717002660600, 3.530508151075949300 ) ) ; -#2795 = CARTESIAN_POINT ( 'NONE', ( 0.1782092600181491800, 0.009604837295422052900, 0.2594507208595893100 ) ) ; -#2796 = CARTESIAN_POINT ( 'NONE', ( -0.001278933455686121100, -0.01484993936982204100, 0.08225913251510286200 ) ) ; -#2797 = CARTESIAN_POINT ( 'NONE', ( 3.256266313579566900, 0.2985269001511377000, 0.01127443969802595400 ) ) ; -#2798 = CARTESIAN_POINT ( 'NONE', ( 1.297203526512911600, 0.004589896950740746100, 0.2101449174345815000 ) ) ; -#2799 = CARTESIAN_POINT ( 'NONE', ( 3.410280343862789600, -0.02324548671554021700, 0.1380649125885608200 ) ) ; -#2800 = CARTESIAN_POINT ( 'NONE', ( 0.5231415323876635900, -0.004779928683990464200, 0.3001302513816387900 ) ) ; -#2801 = CARTESIAN_POINT ( 'NONE', ( 0.6329153438915082800, -0.1043253452802570500, 0.1723427527676565100 ) ) ; -#2802 = CARTESIAN_POINT ( 'NONE', ( 0.5850228490028159800, -0.1586181850946493100, 0.02674005302276838800 ) ) ; -#2803 = CARTESIAN_POINT ( 'NONE', ( 1.138670396879335200, 0.02143231427986713700, 0.2298478903433822400 ) ) ; -#2804 = EDGE_LOOP ( 'NONE', ( #7588, #5003, #1876 ) ) ; -#2805 = CARTESIAN_POINT ( 'NONE', ( 0.5763555053279083600, -0.007347926270437676900, 0.2836582086524784300 ) ) ; -#2806 = CARTESIAN_POINT ( 'NONE', ( 1.412491815375979800, -0.008947566523085592700, 0.1843710373176439000 ) ) ; -#2807 = CARTESIAN_POINT ( 'NONE', ( 0.3543192178512043500, 0.3436288364412931600, 0.08084487669372011900 ) ) ; -#2808 = CARTESIAN_POINT ( 'NONE', ( 1.025345792311135100, -0.1039669502328679500, 0.07998428325176856800 ) ) ; -#2809 = CARTESIAN_POINT ( 'NONE', ( 0.1012495291523664700, -0.1939179497430334500, 0.2400542510634054700 ) ) ; -#2810 = CARTESIAN_POINT ( 'NONE', ( 0.5807874056720390100, -0.1196881911877227800, 0.1563062781465046100 ) ) ; -#2811 = CARTESIAN_POINT ( 'NONE', ( 3.252920495542104700, 0.3144285120973473500, 0.02356241999698948900 ) ) ; -#2812 = CARTESIAN_POINT ( 'NONE', ( 0.5534570023772316100, 0.004849579135558501600, 0.2989463819613566400 ) ) ; -#2813 = CARTESIAN_POINT ( 'NONE', ( 1.906230481242897400, -0.01351549422767028800, 0.1668565087425526700 ) ) ; -#2814 = CARTESIAN_POINT ( 'NONE', ( 0.6928246650539838800, 0.3995850141382397700, 0.004824141174995934100 ) ) ; -#2815 = CARTESIAN_POINT ( 'NONE', ( 3.598145038204932300, -0.3704101030492588100, 0.008203297081606731800 ) ) ; -#2816 = CARTESIAN_POINT ( 'NONE', ( 1.495012258650972600, -0.0005041176697810900700, 0.1928658451205427800 ) ) ; -#2817 = CARTESIAN_POINT ( 'NONE', ( 1.120239222481860900, -0.09903737659333300400, 0.01539745611202989300 ) ) ; -#2818 = CARTESIAN_POINT ( 'NONE', ( 0.01437683673807994100, -0.007538284087196478500, -0.1690134179544197400 ) ) ; -#2819 = CARTESIAN_POINT ( 'NONE', ( 3.750075641616484200, 0.2795897578383250700, 7.887570804828175900E-018 ) ) ; -#2820 = CARTESIAN_POINT ( 'NONE', ( 3.533549538662527700, -0.04485131424507411700, 0.01626839966429703000 ) ) ; -#2821 = CARTESIAN_POINT ( 'NONE', ( 1.662884475812494100, 0.1870461164167791500, 0.09970290345041371600 ) ) ; -#2822 = CARTESIAN_POINT ( 'NONE', ( 1.445345744480432100, 0.01771934727863144800, 0.1972553884158979000 ) ) ; -#2823 = CARTESIAN_POINT ( 'NONE', ( 1.781768390268429600, 0.002020104100851183300, 0.1957121918436430800 ) ) ; -#2824 = CARTESIAN_POINT ( 'NONE', ( 0.5738013986375838400, 0.003851767271943584700, 0.2977781481833468600 ) ) ; -#2825 = CARTESIAN_POINT ( 'NONE', ( 1.789430792417970400, 0.02492843791841026200, 0.7669185739439317000 ) ) ; -#2826 = CARTESIAN_POINT ( 'NONE', ( 0.5760404521150762600, 0.01610015633438743900, 0.3039504056267237600 ) ) ; -#2827 = CARTESIAN_POINT ( 'NONE', ( 0.4280484181187959000, 0.2562649164689456700, 0.2109466777408357300 ) ) ; -#2828 = CC_DESIGN_PERSON_AND_ORGANIZATION_ASSIGNMENT ( #5129, #4524, ( #6775 ) ) ; -#2829 = FACE_OUTER_BOUND ( 'NONE', #7159, .T. ) ; -#2830 = CARTESIAN_POINT ( 'NONE', ( 3.256265869686882500, 0.2779620581842852100, 0.02335439652195911100 ) ) ; -#2831 = CARTESIAN_POINT ( 'NONE', ( 1.321925021261674200, -0.07907026079650791800, 0.02393493854149222500 ) ) ; -#2832 = CARTESIAN_POINT ( 'NONE', ( 3.488707090107538500, -0.01978233658061580300, 0.1491425006828761800 ) ) ; -#2833 = CARTESIAN_POINT ( 'NONE', ( 0.5133057038147720300, -0.01656805123336657600, 0.3021210948012814600 ) ) ; -#2834 = CARTESIAN_POINT ( 'NONE', ( 0.6327074298403841900, -0.1357324472537566600, 0.1174753598490058400 ) ) ; -#2835 = CARTESIAN_POINT ( 'NONE', ( 0.4130728085427325400, -0.1740622821175388200, 0.01433130667969901800 ) ) ; -#2836 = CARTESIAN_POINT ( 'NONE', ( 3.478812805585890000, 0.2641648089673887500, 0.06531957408393007600 ) ) ; -#2837 = CARTESIAN_POINT ( 'NONE', ( 1.165165445656593000, 0.08087781722688292000, 0.2126729114287510500 ) ) ; -#2838 = CARTESIAN_POINT ( 'NONE', ( -0.009070670656173318200, 0.1211033716846658900, 0.1441394827606410100 ) ) ; -#2839 = CARTESIAN_POINT ( 'NONE', ( 1.408506832290785000, -0.07143400162567537000, 0.02190324876481328200 ) ) ; -#2840 = CARTESIAN_POINT ( 'NONE', ( 0.4553919499679189300, 0.3718119702671207600, 0.09661728425030996500 ) ) ; -#2841 = CARTESIAN_POINT ( 'NONE', ( 0.8655207439050567300, 0.001472874289951908700, 0.2722872589162244600 ) ) ; -#2842 = CARTESIAN_POINT ( 'NONE', ( 0.5746128264378187500, 0.02780643518196623800, 0.2938330479206516800 ) ) ; -#2843 = CARTESIAN_POINT ( 'NONE', ( 0.5819427721988206200, -0.1120307066638226400, 0.1669130508063106100 ) ) ; -#2844 = CARTESIAN_POINT ( 'NONE', ( 1.982706658425848400, 0.2537048379252817600, 0.09015536889455391700 ) ) ; -#2845 = CARTESIAN_POINT ( 'NONE', ( 3.498821465922989500, 0.2846749418553462500, 0.01337764135247798300 ) ) ; -#2846 = CARTESIAN_POINT ( 'NONE', ( -0.005514983652287180200, 0.1471342029261124600, 0.1616262560233529300 ) ) ; -#2847 = CARTESIAN_POINT ( 'NONE', ( 1.936660782514503900, -0.04549648929979976900, -0.0007944559467326035600 ) ) ; -#2848 = CARTESIAN_POINT ( 'NONE', ( 0.5958971826260475200, 0.008038887461624844000, 0.2980447069278651100 ) ) ; -#2849 = CARTESIAN_POINT ( 'NONE', ( 1.950075640968688800, 0.09742752839544199800, 0.1857225986409353500 ) ) ; -#2850 = CARTESIAN_POINT ( 'NONE', ( 1.516937870525190100, -0.05975872277311133900, 0.05493083882237524700 ) ) ; -#2851 = CARTESIAN_POINT ( 'NONE', ( 1.124421253013785100, 0.004063955657320095200, 0.2338177043998949700 ) ) ; -#2852 = CARTESIAN_POINT ( 'NONE', ( 0.2189126248950741300, 0.2682241173739159400, -0.02773181311720041000 ) ) ; -#2853 = CARTESIAN_POINT ( 'NONE', ( 1.769445793211907600, 0.3438705630720307300, -8.944667923005411600E-019 ) ) ; -#2854 = CARTESIAN_POINT ( 'NONE', ( 1.440976062759064900, 0.2809670026636312800, 0.001627720766805411700 ) ) ; -#2855 = CARTESIAN_POINT ( 'NONE', ( 1.778438628776632300, -0.04868227218312393100, 0.007987973814249411600 ) ) ; -#2856 = CARTESIAN_POINT ( 'NONE', ( 0.4938763422660273400, -0.001690180865844270700, 0.2909972971994201400 ) ) ; -#2857 = CARTESIAN_POINT ( 'NONE', ( 1.789757184041864900, 0.02652421559319884100, 1.381265999388109800 ) ) ; -#2858 = CARTESIAN_POINT ( 'NONE', ( 0.05799127662932118700, 0.06998653380506492100, 0.2133811802352790500 ) ) ; -#2859 = CARTESIAN_POINT ( 'NONE', ( 0.4139940251439118100, 0.1937330477921792600, 0.2409215893775941400 ) ) ; -#2860 = CARTESIAN_POINT ( 'NONE', ( 3.256265881161854600, 0.2985615422308793800, 0.03870143864113207600 ) ) ; -#2861 = CARTESIAN_POINT ( 'NONE', ( 1.323693548286405000, -0.05967609667769480100, 0.1129167168898850800 ) ) ; -#2862 = ORIENTED_EDGE ( 'NONE', *, *, #6147, .F. ) ; -#2863 = CARTESIAN_POINT ( 'NONE', ( 3.456169457081250200, -0.02039485909560866500, 0.1472679608639246300 ) ) ; -#2864 = CARTESIAN_POINT ( 'NONE', ( 0.1545292926945690500, -0.1973095169036720400, 0.2630643834204021100 ) ) ; -#2865 = CARTESIAN_POINT ( 'NONE', ( 0.5945195317239501100, 0.005921407923765276100, 0.3012233806255003600 ) ) ; -#2866 = CARTESIAN_POINT ( 'NONE', ( 0.4095265704418467600, -0.1729907694369172700, 0.02846501308509747200 ) ) ; -#2867 = CARTESIAN_POINT ( 'NONE', ( 3.483022580691325300, 0.2653311120552435700, 0.06312467328017512500 ) ) ; -#2868 = CARTESIAN_POINT ( 'NONE', ( 1.195643767875252900, 0.003060373146435591000, 0.2240483281509471600 ) ) ; -#2869 = CARTESIAN_POINT ( 'NONE', ( 0.3916092048113785100, -0.02706640551286132500, 0.2639896752946625000 ) ) ; -#2870 = CARTESIAN_POINT ( 'NONE', ( 1.410954475259887000, -0.04401898766686396200, 0.1302214692107256700 ) ) ; -#2871 = CARTESIAN_POINT ( 'NONE', ( 0.001443061519544370000, -0.0004703547338518188100, -0.07049594374112877500 ) ) ; -#2872 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 5, 5, ( - ( #472, #5405, #2571, #447, #1855, #6052, #8181, #3285, #3864, #8921, #4680, #1059, #2506, #6702, #7414, #4598, #384, #1089, #7443, #3223, #8153, #1209, #8952, #2658, #1996, #501, #6256, #6905, #7557, #6850, #7585, #3366, #4764, #6194, #2629, #3425, #2723, #1296, #8295, #4737 ), - ( #2026, #4709, #9037, #1264, #6935, #6875, #558, #2598, #2688, #3394, #5433, #4016, #9009, #5489, #1968, #6138, #6224, #5461, #1941, #7531, #1237, #3340, #4076, #7614, #5521, #8269, #7646, #8323, #4136, #4105, #4797, #4044, #590, #8356, #9069, #530, #626, #4832, #5555, #1327 ), - ( #3314, #8240, #1914, #8979, #6166, #4864, #5618, #39, #2786, #5588, #7808, #6355, #7715, #6412, #7748, #659, #3495, #7096, #1361, #723, #6289, #9134, #5713, #4170, #1397, #3561, #2852, #2060, #7003, #4961, #2093, #6970, #2125, #8421, #7034, #1427, #7066, #11, #6322, #2818 ), - ( #3529, #9101, #8453, #4235, #4933, #7779, #5650, #8485, #4264, #2156, #8387, #753, #5683, #4202, #1458, #6384, #7681, #4899, #2883, #3589, #8514, #692, #782, #4292, #71, #4992, #1484, #2754, #3460, #1543, #3706, #7927, #5111, #8603, #8632, #7189, #897, #4379, #7867, #5830 ), - ( #2975, #4348, #7158, #4436, #6502, #3648, #2946, #3735, #7897, #1514, #7958, #6442, #4408, #161, #8663, #8572, #8543, #2247, #130, #7219, #221, #5144, #927, #5051, #839, #1606, #5860, #5021, #3677, #3620, #5081, #4319, #100, #869, #811, #192, #6531, #5740, #5802, #2218 ), - ( #6473, #2278, #3035, #5771, #1576, #7251, #3005, #2308, #1636, #2187, #7126, #2916, #7838, #1726, #1018, #5300, #4497, #6692, #7403, #1666, #6658, #372, #5952, #3826, #6010, #3184, #6563, #5205, #7341, #3855, #3125, #959, #2433, #7372, #8697, #5890, #6625, #4527, #7311, #6593 ), - ( #1080, #2400, #2369, #8049, #4466, #5921, #8758, #311, #3155, #1694, #8080, #8790, #1754, #7987, #4558, #5238, #3095, #343, #5271, #7282, #8727, #2462, #8109, #1047, #3765, #2338, #3885, #5982, #8821, #3067, #251, #4589, #5173, #8019, #3796, #281, #988, #7521, #6781, #4699 ), - ( #2617, #1904, #491, #2559, #3944, #6752, #4034, #6096, #3242, #2528, #3330, #7493, #1108, #7547, #6041, #4005, #3975, #8257, #8171, #8142, #1843, #8881, #6811, #8968, #4726, #519, #4645, #7465, #5423, #5450, #4614, #3275, #3213, #8200, #3913, #8849, #8909, #405, #8941, #8229 ), - ( #437, #1225, #6127, #6068, #1874, #1784, #5333, #5364, #6840, #4671, #463, #1813, #1138, #5394, #1170, #6721, #2589, #3304, #2496, #1199, #7432, #6990, #1253, #1315, #9122, #613, #3413, #5606, #2774, #6155, #4785, #6924, #3448, #2709, #547, #5543, #6957, #8285, #5478, #6212 ), - ( #6244, #2013, #8344, #578, #5510, #4853, #6183, #4887, #7702, #7634, #8408, #4190, #5575, #8375, #2742, #4124, #9057, #2048, #1929, #3482, #7668, #4158, #1285, #9088, #1349, #4753, #646, #679, #6277, #1984, #6864, #1956, #3355, #4819, #2646, #4064, #7574, #8996, #6893, #2677 ), - ( #7603, #3383, #8312, #4094, #9026, #7855, #7023, #3516, #3610, #2113, #827, #7735, #7827, #59, #5730, #5672, #8503, #1383, #1475, #2175, #8442, #2807, #7798, #3579, #4281, #4224, #89, #4253, #743, #6310, #29, #7055, #6374, #4981, #4309, #6341, #5010, #772, #2934, #2871 ), - ( #7116, #1447, #2145, #8473, #8561, #1503, #7086, #6402, #2206, #4920, #2840, #6430, #5703, #2905, #711, #4951, #7768, #9156, #5040, #8532, #800, #118, #7145, #3638, #4335, #5637, #2081, #1415, #3548, #3023, #5193, #2358, #5760, #4398, #6521, #3055, #2296, #148, #5132, #6551 ), - ( #915, #3666, #5820, #210, #5849, #7946, #182, #887, #4454, #5789, #4487, #3086, #7240, #8009, #3786, #5161, #7976, #2327, #3724, #8652, #1656, #1533, #8717, #7271, #1625, #1594, #3754, #947, #4367, #8684, #271, #240, #4425, #5880, #5069, #2964, #6583, #6461, #8590, #2237 ), - ( #857, #7177, #7885, #1564, #6491, #2267, #7207, #2992, #7916, #3695, #8622, #5941, #3232, #5290, #2422, #1714, #2515, #6681, #300, #6741, #5225, #3203, #3173, #7453, #7361, #7331, #1036, #3145, #5999, #8161, #3934, #8867, #3845, #6646, #3902, #4635, #3815, #2452, #2390, #7392 ), - ( #8098, #8131, #8070, #6710, #5261, #1744, #8779, #426, #5323, #3874, #1069, #1803, #1008, #4546, #978, #8809, #4578, #333, #1774, #2484, #8746, #5911, #7422, #8839, #1685, #1098, #6615, #3115, #8038, #5440, #4774, #1216, #4023, #1128, #6884, #2549, #480, #1894, #2637, #6830 ), - ( #3346, #5413, #3964, #6146, #5383, #1921, #7565, #8276, #4053, #538, #5468, #1245, #1157, #6085, #2667, #6173, #7594, #3374, #1863, #6801, #6299, #6268, #2765, #5627, #19, #6331, #1372, #5597, #8365, #2072, #9145, #8333, #7013, #3537, #3505, #5566, #2796, #4114, #6914, #636 ), - ( #9079, #7725, #8432, #4212, #6980, #4909, #1338, #701, #7692, #6233, #1406, #7044, #6203, #2698, #2102, #1306, #568, #7625, #2827, #8398, #7758, #4843, #3472, #5498, #668, #8460, #3404, #1976, #4181, #9110, #4874, #9047, #4243, #3438, #2036, #1275, #4146, #2004, #4809, #601 ), - ( #5534, #6947, #2733, #7657, #6420, #6364, #2955, #2226, #3570, #7134, #2133, #731, #5691, #6450, #4299, #1521, #1491, #7845, #4387, #1465, #818, #2859, #3597, #7167, #761, #8492, #5779, #4326, #6392, #4941, #5720, #7787, #2164, #5059, #4271, #3628, #47, #7104, #3685, #7074 ), - ( #7875, #2195, #4970, #107, #5748, #2892, #7816, #4999, #2923, #8522, #79, #6481, #2983, #7906, #789, #8551, #5030, #3656, #8580, #4356, #139, #847, #1551, #2256, #7198, #8611, #5659, #1436, #3076, #5839, #2347, #7319, #877, #2317, #4505, #997, #7997, #1584, #3135, #289 ), - ( #6510, #229, #8735, #7227, #3834, #4476, #5119, #4415, #5151, #935, #7292, #3774, #199, #5930, #5214, #8027, #5868, #7260, #906, #2410, #260, #1614, #6539, #1703, #1645, #8641, #6634, #3043, #2378, #8706, #8058, #7966, #2286, #6572, #3744, #967, #8768, #170, #5089, #8672 ), - ( #5811, #3013, #5898, #7936, #1674, #3715, #6603, #3104, #3803, #2537, #3951, #1056, #6728, #5310, #8856, #4623, #5371, #1145, #6075, #1851, #6324, #6938, #12, #6356, #7067, #7097, #4962, #6385, #2157, #754, #2884, #7809, #3590, #8515, #6649, #1039, #3265, #7364, #8749, #5973 ), - ( #1717, #303, #2424, #2640, #8675, #8942, #8313, #5451, #615, #548, #8230, #1226, #4754, #5479, #3356, #8969, #520, #9027, #1200, #9059, #6925, #1930, #3415, #8346, #579, #7604, #6894, #6865, #8286, #6214, #1171, #2712, #1957, #6184, #4727, #2678, #5511, #4700, #3384, #4126 ), - ( #1286, #4065, #1254, #4822, #2590, #6097, #6156, #4095, #4786, #1985, #7575, #7636, #2648, #1875, #8997, #6841, #6812, #7522, #3305, #4006, #492, #1905, #5424, #6128, #2618, #7548, #3331, #8258, #4035, #5545, #5639, #6345, #2744, #6959, #2809, #7737, #8444, #7670, #4255, #8411 ), - ( #4192, #2050, #8475, #61, #8377, #7025, #3450, #3519, #4160, #9091, #4226, #4855, #3550, #2842, #649, #2, #5577, #1317, #6279, #7057, #4889, #2115, #2084, #4923, #4983, #6993, #1417, #1351, #9124, #7770, #2776, #7705, #6376, #713, #3484, #6246, #6312, #682, #5608, #5674 ), - ( #31, #2015, #2147, #1386, #4953, #745, #1449, #7088, #2874, #7800, #3581, #8505, #4283, #6433, #3641, #8534, #7829, #8594, #5072, #860, #2209, #4311, #7148, #6404, #1506, #2937, #7858, #122, #8564, #830, #5763, #2967, #1477, #5043, #4338, #91, #1535, #6464, #5705, #5012 ), - ( #2239, #5793, #7180, #7889, #3669, #2907, #2177, #4370, #151, #7118, #774, #3612, #802, #5732, #7661, #3442, #4847, #2041, #6918, #3509, #2800, #1376, #4151, #4813, #7628, #4913, #7695, #4118, #8338, #4217, #1342, #2702, #8436, #9051, #4879, #3476, #9149, #606, #9020, #8402 ), - ( #6304, #5537, #6951, #2106, #6238, #9116, #672, #7017, #705, #2671, #7597, #4087, #4777, #572, #5503, #1279, #6206, #2168, #7109, #4974, #5063, #2230, #2897, #7139, #7880, #1440, #7792, #2959, #4303, #8526, #2138, #5695, #2864, #5664, #1555, #2200, #1495, #5784, #766, #7171 ), - ( #2927, #851, #6424, #83, #6484, #3661, #7048, #1469, #7820, #4330, #3602, #7079, #7849, #3632, #23, #8496, #5004, #794, #4275, #51, #8584, #2833, #7762, #8555, #6396, #111, #4945, #5034, #822, #5753, #1526, #6455, #4361, #143, #3541, #8465, #4247, #737, #7939, #4447 ), - ( #3778, #1678, #881, #8001, #5218, #5184, #7264, #8710, #5815, #8615, #2321, #6607, #175, #5934, #6576, #7231, #6514, #3047, #7969, #233, #5872, #2289, #3108, #2383, #971, #3748, #4419, #3017, #4509, #2351, #3719, #8646, #3807, #8676, #1589, #8031, #203, #4480, #5155, #8739 ), - ( #939, #1649, #4391, #5902, #5123, #1618, #1707, #910, #5843, #7296, #3080, #7323, #6544, #293, #264, #1001, #2260, #7202, #2987, #7910, #3689, #5093, #4570, #4655, #6762, #1765, #6733, #3255, #5964, #7384, #2542, #4599, #8123, #1737, #1061, #2445, #5252, #1150, #2507, #1090 ), - ( #6638, #3195, #325, #3165, #8182, #6671, #385, #3865, #8801, #5376, #8772, #5992, #3224, #7444, #355, #2474, #4628, #5315, #2415, #6024, #4539, #8860, #418, #5345, #1120, #3956, #7354, #3138, #8062, #724, #7751, #2757, #4236, #13, #1399, #8425, #7718, #7685, #4174, #7037 ) ), - .UNSPECIFIED., .F., .F., .F., - ( 6, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 3, 6 ), - ( 6, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 6 ), - ( -441.4019503858533000, -409.6272019945381500, -393.7636466440893100, -354.1337069085707900, -266.3848391215407800, -179.3351565341603800, 15.68164151738960800, 206.0735487055750400, 383.6717504302212100, 472.6362106175538400, 515.4310944468295500, 536.7964566514691600, 546.4815893944129400 ), - ( -631.4217383233804000, -561.8311604343098200, -521.4114262157397700, -440.7626258006305300, -393.3731732997882200, -355.8352958516191500, -308.2706857848659200, -281.3461207863186900, -253.8776257057125500, -207.3927779975676900, -115.3874976024513900, 64.50059683434074000, 167.5706697843118000, 271.4686164906386200, 527.9752750099423800, 656.4766732699797600, 767.6130049229800500, 781.4648340640333100 ), - .UNSPECIFIED. ) ; -#2873 = CARTESIAN_POINT ( 'NONE', ( 0.9204614856129792500, -0.1068850262134752900, 0.1124901466274840500 ) ) ; -#2874 = CARTESIAN_POINT ( 'NONE', ( 0.6337417545860559700, 0.03419664120198251400, 0.2912179977154478700 ) ) ; -#2875 = CARTESIAN_POINT ( 'NONE', ( 1.745429590751705700, 0.2700343627670298600, 0.09491806714023304200 ) ) ; -#2876 = CARTESIAN_POINT ( 'NONE', ( 3.497047455048112300, 0.2855694916939355300, -0.01422309455978575800 ) ) ; -#2877 = CARTESIAN_POINT ( 'NONE', ( 0.5738658008560326700, 0.005707055340049338500, 0.2997111457118500400 ) ) ; -#2878 = CARTESIAN_POINT ( 'NONE', ( 1.936685406293996700, -0.04546988954932706900, 0.003210568313926355800 ) ) ; -#2879 = CARTESIAN_POINT ( 'NONE', ( 0.5955533992401314000, 0.1237790987170159800, 0.2706292883220852200 ) ) ; -#2880 = CARTESIAN_POINT ( 'NONE', ( 3.745575641616514200, 0.2795898969507442100, 0.006185730668647003600 ) ) ; -#2881 = CARTESIAN_POINT ( 'NONE', ( 1.495163752024808000, 0.002882704521751655600, 0.1968424291859424100 ) ) ; -#2882 = CARTESIAN_POINT ( 'NONE', ( 1.123520702770879300, -0.03099126427159637500, 0.1913299574222699600 ) ) ; -#2883 = CARTESIAN_POINT ( 'NONE', ( 0.3902254073417019100, 0.3709205273449927000, 0.006518832266093429000 ) ) ; -#2884 = CARTESIAN_POINT ( 'NONE', ( 0.1817774977382219400, -0.05397695691767068200, 0.2626375765030944400 ) ) ; -#2885 = CARTESIAN_POINT ( 'NONE', ( 2.083959365990484700, -0.01384731907627956300, 2.762893671427954200 ) ) ; -#2886 = CARTESIAN_POINT ( 'NONE', ( 1.802478610404957500, 0.3463430886757178400, 7.267542687441943100E-019 ) ) ; -#2887 = CARTESIAN_POINT ( 'NONE', ( 1.441073128589810000, 0.2793168666833005800, 0.02745247289142160500 ) ) ; -#2888 = CARTESIAN_POINT ( 'NONE', ( 1.779981376475127600, -0.03528587097054747300, 0.1041050962541900900 ) ) ; -#2889 = CARTESIAN_POINT ( 'NONE', ( 0.5711407775919541400, 0.003580512973352822900, 0.2976020866298609800 ) ) ; -#2890 = CARTESIAN_POINT ( 'NONE', ( 1.893992826829613800, -0.007474802802461599800, 3.530513245695036300 ) ) ; -#2891 = CARTESIAN_POINT ( 'NONE', ( 0.1778650272703400400, 0.007476557051032228800, 0.2582154280924897600 ) ) ; -#2892 = CARTESIAN_POINT ( 'NONE', ( 0.6015602931044173900, 0.2012416493544495500, 0.2441966902377079600 ) ) ; -#2893 = CARTESIAN_POINT ( 'NONE', ( 3.256265874319623800, 0.2818010168250919500, 0.01988353881443542800 ) ) ; -#2894 = ORIENTED_EDGE ( 'NONE', *, *, #6991, .F. ) ; -#2895 = CARTESIAN_POINT ( 'NONE', ( 1.324991469952344000, -0.02859934256405849400, 0.1657426690636266700 ) ) ; -#2896 = CARTESIAN_POINT ( 'NONE', ( 0.5750756350881305300, -0.1214779655677271100, 0.1534073139425883000 ) ) ; -#2897 = CARTESIAN_POINT ( 'NONE', ( 0.4806146763056276000, -0.02267307555471398400, 0.3023136882841494500 ) ) ; -#2898 = CARTESIAN_POINT ( 'NONE', ( 0.5942967304982779100, -0.1351655414450878600, 0.1261120805210575200 ) ) ; -#2899 = CARTESIAN_POINT ( 'NONE', ( 0.5949929013421679800, -0.1563894236027549800, 0.04187718189469297900 ) ) ; -#2900 = CARTESIAN_POINT ( 'NONE', ( 3.395425707402232300, 0.2513628692914701700, 0.08496892664944284700 ) ) ; -#2901 = CARTESIAN_POINT ( 'NONE', ( 1.237697711928984300, 0.3036377485132402100, 0.002228250306762980700 ) ) ; -#2902 = CARTESIAN_POINT ( 'NONE', ( 0.5694515406520892500, -0.003193301696514216900, 0.2886817412838155700 ) ) ; -#2903 = CARTESIAN_POINT ( 'NONE', ( 1.422731751475822000, -0.07022364816024806400, 0.01077598187901443300 ) ) ; -#2904 = ORIENTED_EDGE ( 'NONE', *, *, #5384, .F. ) ; -#2905 = CARTESIAN_POINT ( 'NONE', ( 0.4255140226462240100, 0.3633175638510939300, 0.09828968051790248900 ) ) ; -#2906 = CARTESIAN_POINT ( 'NONE', ( 0.9229014461870878000, -0.01271415141735565700, 0.2455619241350024400 ) ) ; -#2907 = CARTESIAN_POINT ( 'NONE', ( 0.6801207422544353100, 0.03568260417496493800, 0.2884186827958514200 ) ) ; -#2908 = CARTESIAN_POINT ( 'NONE', ( 1.630674179789020100, 0.2210192667311357000, 0.07289096544097042900 ) ) ; -#2909 = CARTESIAN_POINT ( 'NONE', ( 3.516475235136973700, 0.2811059392900856500, 0.005055121098004446700 ) ) ; -#2910 = CARTESIAN_POINT ( 'NONE', ( 0.1770539322151855300, 0.002325928002927968300, 0.2551460685434284700 ) ) ; -#2911 = CARTESIAN_POINT ( 'NONE', ( 1.875138525231933300, -0.006783227297625149500, 0.1816755009313029700 ) ) ; -#2912 = CARTESIAN_POINT ( 'NONE', ( 0.5958857961316739200, 0.01143174156866622000, 0.2973163170305603300 ) ) ; -#2913 = PERSON_AND_ORGANIZATION_ROLE ( 'design_owner' ) ; -#2914 = CARTESIAN_POINT ( 'NONE', ( 1.482165222609378200, -0.05700353314491168900, 0.08147402299300415800 ) ) ; -#2915 = CARTESIAN_POINT ( 'NONE', ( 1.148776937194117400, -0.09527279770511132300, -0.001229923144265385200 ) ) ; -#2916 = CARTESIAN_POINT ( 'NONE', ( 0.4405029775820273900, 0.3870685576963806000, 0.01689769187747089000 ) ) ; -#2917 = CARTESIAN_POINT ( 'NONE', ( 1.857599195616939300, 0.3446265198470788200, -2.337810934421862800E-018 ) ) ; -#2918 = CARTESIAN_POINT ( 'NONE', ( 1.458990947157431200, 0.03912596745702012800, 0.1932019370317681900 ) ) ; -#2919 = CARTESIAN_POINT ( 'NONE', ( 1.736100166644052500, -0.05018984520552005600, -0.001229923144263334500 ) ) ; -#2920 = CARTESIAN_POINT ( 'NONE', ( 0.3925836785701393700, -0.007951590033017152900, 0.2827755641282946900 ) ) ; -#2921 = CARTESIAN_POINT ( 'NONE', ( 1.792785213117732400, 0.02479518942773784000, 1.381263113377343200 ) ) ; -#2922 = CARTESIAN_POINT ( 'NONE', ( 0.5877783582040504400, 0.02963757194409422100, 0.3053208349964919300 ) ) ; -#2923 = CARTESIAN_POINT ( 'NONE', ( 0.5592138955700228800, 0.1914688522970371400, 0.2481576954559960300 ) ) ; -#2924 = CARTESIAN_POINT ( 'NONE', ( 3.256266055038158100, 0.2877501772151844800, 0.02067100381844981200 ) ) ; -#2925 = CARTESIAN_POINT ( 'NONE', ( 1.294834418772373700, -0.06174168904600341200, 0.1147789900045954600 ) ) ; -#2926 = CARTESIAN_POINT ( 'NONE', ( 0.5750756048753988800, -0.1413325928099300200, 0.1154861647022698800 ) ) ; -#2927 = CARTESIAN_POINT ( 'NONE', ( 0.7406533673766650900, 0.03903969343495794500, 0.2830591622704998800 ) ) ; -#2928 = CARTESIAN_POINT ( 'NONE', ( 0.5750756416164871700, -0.03024524817041141000, 0.2571134579702973300 ) ) ; -#2929 = CARTESIAN_POINT ( 'NONE', ( 0.5900080224151920100, -0.1569463534414412600, 0.04157137152751271700 ) ) ; -#2930 = CARTESIAN_POINT ( 'NONE', ( 3.262746740255103400, 0.2500124780509295800, 0.08670898827739165200 ) ) ; -#2931 = CARTESIAN_POINT ( 'NONE', ( 1.251507455686356800, 0.01719199288857820000, 0.2138433602073201700 ) ) ; -#2932 = CARTESIAN_POINT ( 'NONE', ( 0.5739424371728878400, -0.0009311247777381570500, 0.2916794632169125200 ) ) ; -#2933 = CARTESIAN_POINT ( 'NONE', ( 1.411640810447004600, -0.02954905874036861700, 0.1556950853365759400 ) ) ; -#2934 = CARTESIAN_POINT ( 'NONE', ( 0.002178025338243452900, 0.001006391378761906100, -0.06964728632823596900 ) ) ; -#2935 = CARTESIAN_POINT ( 'NONE', ( 1.957735617148890400, -0.02203485311593467200, 3.683984332017607300 ) ) ; -#2936 = CARTESIAN_POINT ( 'NONE', ( 0.9222350799591285700, -0.04408513563831095700, 0.2080553122833402300 ) ) ; -#2937 = CARTESIAN_POINT ( 'NONE', ( 0.3869196073567198200, -0.04346737794883170900, 0.2997757689059230600 ) ) ; -#2938 = PERSON_AND_ORGANIZATION ( #1346, #6888 ) ; -#2939 = CARTESIAN_POINT ( 'NONE', ( 1.984776954321062900, 0.2337301132560407600, 0.09753204278035945700 ) ) ; -#2940 = CARTESIAN_POINT ( 'NONE', ( 0.05710651704046838100, 0.06466972206202981100, 0.2103852621975781700 ) ) ; -#2941 = CARTESIAN_POINT ( 'NONE', ( 1.875436294040148800, 0.004589896950741190200, 0.1987700768557367800 ) ) ; -#2942 = CARTESIAN_POINT ( 'NONE', ( 0.6373494555339398500, 0.0009107737190094944400, 0.2987107376753187500 ) ) ; -#2943 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; -#2944 = CARTESIAN_POINT ( 'NONE', ( 1.485415958177931400, 0.001148774522508944100, 0.1948373917497740200 ) ) ; -#2945 = CARTESIAN_POINT ( 'NONE', ( 1.120542894048229200, -0.09875765275411496600, 0.03776742040542321200 ) ) ; -#2946 = CARTESIAN_POINT ( 'NONE', ( 0.5108332206633444700, 0.4015267609931274500, 0.003128947768082330400 ) ) ; -#2947 = FACE_OUTER_BOUND ( 'NONE', #7703, .T. ) ; -#2948 = CARTESIAN_POINT ( 'NONE', ( 2.031766703285295100, 0.3114162316453760200, 1.626303258728256200E-019 ) ) ; -#2949 = CARTESIAN_POINT ( 'NONE', ( 1.472763069316941100, 0.002940920660643664400, 0.1990519515062453800 ) ) ; -#2950 = CARTESIAN_POINT ( 'NONE', ( 1.686868783006566500, -0.02072210300222576700, 0.1566229773799418800 ) ) ; -#2951 = CARTESIAN_POINT ( 'NONE', ( 0.5534495882468948300, 0.002747681750629338300, 0.2965183314179548600 ) ) ; -#2952 = CARTESIAN_POINT ( 'NONE', ( 1.631225701445239400, 0.2795558177620188200, 0.006438224241454941300 ) ) ; -#2953 = CARTESIAN_POINT ( 'NONE', ( 1.733274764311460300, 0.04213743217864895900, -0.001229923091898787100 ) ) ; -#2954 = CARTESIAN_POINT ( 'NONE', ( -0.003706660569437810300, 0.1587609076091407400, 0.1686369273601325000 ) ) ; -#2955 = CARTESIAN_POINT ( 'NONE', ( 0.5724098191818927100, 0.2351714985729136400, 0.2295279011285678600 ) ) ; -#2956 = CARTESIAN_POINT ( 'NONE', ( 3.256265874490746400, 0.3127638914534551800, 0.02855950936330929300 ) ) ; -#2957 = CARTESIAN_POINT ( 'NONE', ( 1.293668849904633600, -0.07893731848855445300, 0.05746825797956624900 ) ) ; -#2958 = CARTESIAN_POINT ( 'NONE', ( 3.750075641616487800, 0.0000000000000000000, 0.0000000000000000000 ) ) ; -#2959 = CARTESIAN_POINT ( 'NONE', ( 0.3386637403405239300, -0.07995514050873331300, 0.2983806192773966700 ) ) ; -#2960 = CARTESIAN_POINT ( 'NONE', ( 0.5750756416164872800, -0.07509613581330021300, 0.2096930330277453600 ) ) ; -#2961 = CARTESIAN_POINT ( 'NONE', ( 1.209087778852068200, 0.3077800912527435300, 0.01942606633805150200 ) ) ; -#2962 = CARTESIAN_POINT ( 'NONE', ( 0.09262665297875563600, 0.02373929046033085300, 0.2198247450807464800 ) ) ; -#2963 = CARTESIAN_POINT ( 'NONE', ( 1.397841127839450200, -0.01322959160642045400, 0.1797614622279761200 ) ) ; -#2964 = CARTESIAN_POINT ( 'NONE', ( 0.006761690343472600100, 0.01599544228578042600, -0.01666353359011657500 ) ) ; -#2965 = CARTESIAN_POINT ( 'NONE', ( 1.990805522669532700, -0.02431854148675305400, 3.683984332017606400 ) ) ; -#2966 = CARTESIAN_POINT ( 'NONE', ( 0.9194386442375228600, -0.1209339602384307300, 0.03574883966598525800 ) ) ; -#2967 = CARTESIAN_POINT ( 'NONE', ( 0.1877535378893965000, -0.1542877987584827500, 0.2728861288169922600 ) ) ; -#2968 = CARTESIAN_POINT ( 'NONE', ( 1.628758642177491800, 0.2770218277215896800, -0.008823873310050457000 ) ) ; -#2969 = CARTESIAN_POINT ( 'NONE', ( 0.2103565023093293100, -0.1540384797226526100, -0.04846206831009003400 ) ) ; -#2970 = CARTESIAN_POINT ( 'NONE', ( 1.843811780406132300, -0.009401999477889999600, 0.1767936813971959000 ) ) ; -#2971 = CARTESIAN_POINT ( 'NONE', ( 0.7566861803895533800, 0.1240994393386705100, 0.2614772224302272000 ) ) ; -#2972 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) ); -#2973 = CARTESIAN_POINT ( 'NONE', ( 1.485340709171716300, -0.0005583070652235289100, 0.1928167158172019700 ) ) ; -#2974 = CARTESIAN_POINT ( 'NONE', ( 1.094880399274206400, -0.02868810782257069600, 0.1987345679333178400 ) ) ; -#2975 = CARTESIAN_POINT ( 'NONE', ( 0.5863997226408798100, 0.4042793551446963700, -0.01424729808477174000 ) ) ; -#2976 = CARTESIAN_POINT ( 'NONE', ( 2.054613409155344500, -0.02362656510919292100, 3.530477012199775700 ) ) ; -#2977 = CARTESIAN_POINT ( 'NONE', ( 1.472761640745387600, 0.004589896950741190200, 0.1988162063023788100 ) ) ; -#2978 = CARTESIAN_POINT ( 'NONE', ( 1.738073011063668000, -0.03662595586343964100, 0.1044036859729219900 ) ) ; -#2979 = CARTESIAN_POINT ( 'NONE', ( 0.5711388949672131500, 0.003832034971601894200, 0.2979026992976281900 ) ) ; -#2980 = CARTESIAN_POINT ( 'NONE', ( 1.631012813265575900, 0.2795892028569843000, 0.001615774974564410900 ) ) ; -#2981 = CARTESIAN_POINT ( 'NONE', ( 1.760228984654925500, 0.03884261178014036800, 0.7669347600779103900 ) ) ; -#2982 = CARTESIAN_POINT ( 'NONE', ( 0.5796293925815535500, 0.02085203253024725500, 0.3047024734848868300 ) ) ; -#2983 = CARTESIAN_POINT ( 'NONE', ( 0.5123378314882868200, 0.1794894424898416700, 0.2517273806829776200 ) ) ; -#2984 = CARTESIAN_POINT ( 'NONE', ( 3.256265859521096900, 0.2886567980742522600, 0.05818126461950771200 ) ) ; -#2985 = CARTESIAN_POINT ( 'NONE', ( 1.295012137302084000, -0.05800552393485092200, 0.1226562163518965500 ) ) ; -#2986 = CARTESIAN_POINT ( 'NONE', ( 1.530759891070126800, 0.2795897578383361700, 1.647811021971066700E-015 ) ) ; -#2987 = CARTESIAN_POINT ( 'NONE', ( 0.5513591763502073700, -0.007565757498604330800, 0.3011339052372744600 ) ) ; -#2988 = CARTESIAN_POINT ( 'NONE', ( 0.5750756416164875000, -0.1247549960220288900, 0.1481525278023133600 ) ) ; -#2989 = CARTESIAN_POINT ( 'NONE', ( 1.195053647901702700, 0.02964636219479532800, 0.2196124409616063700 ) ) ; -#2990 = CARTESIAN_POINT ( 'NONE', ( 0.5538121375127813600, -0.003172726221905231000, 0.2882863758681791800 ) ) ; -#2991 = CARTESIAN_POINT ( 'NONE', ( 1.397364945022582900, -0.02514223978900287400, 0.1634550350799134600 ) ) ; -#2992 = CARTESIAN_POINT ( 'NONE', ( 0.5011981179246817200, 0.3583118648388012900, 0.1324618056156858000 ) ) ; -#2993 = CARTESIAN_POINT ( 'NONE', ( 2.336032572823913100, 0.04344249308025793800, -0.001229923039533457800 ) ) ; -#2994 = CARTESIAN_POINT ( 'NONE', ( 0.8077684697228240100, 0.005143566564355106500, 0.2851541456280979300 ) ) ; -#2995 = CARTESIAN_POINT ( 'NONE', ( 1.703087638699688000, 0.3286293044187558200, 0.01851236680683352200 ) ) ; -#2996 = CARTESIAN_POINT ( 'NONE', ( 0.5840127336606278900, -0.1593853572257928300, -0.003875327466514886200 ) ) ; -#2997 = EDGE_LOOP ( 'NONE', ( #8586, #6770, #8069, #6436 ) ) ; -#2998 = CARTESIAN_POINT ( 'NONE', ( 1.875405331745768400, 0.003371242638935845200, 0.1973723042272566300 ) ) ; -#2999 = CARTESIAN_POINT ( 'NONE', ( 0.8161039281910859000, 0.1241444734205543500, 0.2548843188463994500 ) ) ; -#3000 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, - ( #5845, #2352, #6640, #3749, #7970, #8773, #7325, #4448, #7386, #234, #2416, #6609, #294, #5156, #2384, #5873, #1650, #2446, #911, #7297, #3139, #4481 ), - .UNSPECIFIED., .F., .F., - ( 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4 ), - ( 0.0000000000000000000, 0.1167299392381470600, 0.2334598784762941200, 0.2626423632858310700, 0.2918248480953679600, 0.3501898177144424600, 0.4669197569525921900, 0.5836496961907424700, 0.7003796354288927000, 0.8171095746670429300, 0.9338395139051932600 ), - .UNSPECIFIED. ) ; -#3001 = CARTESIAN_POINT ( 'NONE', ( 0.1705679148586972100, -0.1104088710074442300, 0.1470332756887756900 ) ) ; -#3002 = CARTESIAN_POINT ( 'NONE', ( 2.850075641237944000, 0.2795898969260972600, 0.002477903761631000900 ) ) ; -#3003 = CARTESIAN_POINT ( 'NONE', ( 1.480763224781364000, -0.06560934411534957700, 0.02060201562779514400 ) ) ; -#3004 = CARTESIAN_POINT ( 'NONE', ( 1.091326468158254200, -0.1015201452580722900, 0.001526919332782908700 ) ) ; -#3005 = CARTESIAN_POINT ( 'NONE', ( 0.5103965008087395500, 0.4012776338620900300, 0.009011654623774489500 ) ) ; -#3006 = CARTESIAN_POINT ( 'NONE', ( 1.979866384185699800, 0.3250897264352186100, -0.007748645284916287800 ) ) ; -#3007 = CARTESIAN_POINT ( 'NONE', ( 1.459077821084536100, 0.006194410117744242300, 0.1987212065027170700 ) ) ; -#3008 = CARTESIAN_POINT ( 'NONE', ( 1.685884090893438900, -0.03617411952173843500, 0.1135919609646146900 ) ) ; -#3009 = CARTESIAN_POINT ( 'NONE', ( -0.005741393264569107100, 0.1456161667366819800, 0.1606756973902830900 ) ) ; -#3010 = CARTESIAN_POINT ( 'NONE', ( 1.651383602907941200, 0.2670858141983119000, 0.05963363610159742200 ) ) ; -#3011 = CARTESIAN_POINT ( 'NONE', ( 2.000075641620426800, -0.01200304178631861300, 0.1701152583368242000 ) ) ; -#3012 = CARTESIAN_POINT ( 'NONE', ( 0.5704087072039677500, 0.01790612839772998100, 0.3050827785959265300 ) ) ; -#3013 = CARTESIAN_POINT ( 'NONE', ( 0.6879744148987790900, 0.1323969103318143300, 0.2641041025744193000 ) ) ; -#3014 = CARTESIAN_POINT ( 'NONE', ( 3.256265869175850400, 0.2905644477023849900, 0.05877890385337195700 ) ) ; -#3015 = CARTESIAN_POINT ( 'NONE', ( 1.293211023811955400, -0.08151595055990967800, 0.03151106639147538400 ) ) ; -#3016 = CARTESIAN_POINT ( 'NONE', ( 2.583408974949819900, -0.04541010304925863200, -0.001229923144260390000 ) ) ; -#3017 = CARTESIAN_POINT ( 'NONE', ( 0.3411919020357281300, -0.08516116938014839400, 0.2991652214329256200 ) ) ; -#3018 = CARTESIAN_POINT ( 'NONE', ( 0.5750756416164872800, -0.05389914616785307400, 0.2317594803428786900 ) ) ; -#3019 = CARTESIAN_POINT ( 'NONE', ( 3.522313475093641300, 0.2795783124483388100, 0.004122615860641238400 ) ) ; -#3020 = CARTESIAN_POINT ( 'NONE', ( 1.279044203788326100, 0.03823868298269306200, 0.2065332437962245100 ) ) ; -#3021 = CARTESIAN_POINT ( 'NONE', ( 0.5239681934862208100, -0.006153700509303972100, 0.2848440293781346900 ) ) ; -#3022 = CARTESIAN_POINT ( 'NONE', ( 1.395363962767253600, -0.06333811475632078500, 0.08421233363870575500 ) ) ; -#3023 = CARTESIAN_POINT ( 'NONE', ( 0.1357936739909031100, 0.1883755321102080800, 0.04953419847883122600 ) ) ; -#3024 = CARTESIAN_POINT ( 'NONE', ( 2.118692502041698700, 0.009928634639887024000, 3.530471991559267100 ) ) ; -#3025 = CARTESIAN_POINT ( 'NONE', ( 3.256265864991597900, 0.2500130473972914700, 0.08670826436671857900 ) ) ; -#3026 = CARTESIAN_POINT ( 'NONE', ( 0.8617302913780499100, -0.1272609179916985900, 0.002123056391023424000 ) ) ; -#3027 = CARTESIAN_POINT ( 'NONE', ( 2.080690771280975200, 0.2971810104015579800, 0.007649996143000825600 ) ) ; -#3028 = CARTESIAN_POINT ( 'NONE', ( 0.5878027241514797200, -0.1589683680351108300, -0.002844454843971285800 ) ) ; -#3029 = EDGE_CURVE ( 'NONE', #541, #3400, #4156, .T. ) ; -#3030 = CARTESIAN_POINT ( 'NONE', ( 1.874233996555472000, -0.03454926997029805800, 0.09690622530151688000 ) ) ; -#3031 = CARTESIAN_POINT ( 'NONE', ( 0.7594611140599010200, 0.0008106337521682771600, 0.2900869968797363300 ) ) ; -#3032 = CARTESIAN_POINT ( 'NONE', ( 0.4668264266035330200, -0.08502130327262946700, 0.1978690430191232500 ) ) ; -#3033 = CARTESIAN_POINT ( 'NONE', ( 1.484921464708526700, -0.009882524652759405700, 0.1809480273234148100 ) ) ; -#3034 = CARTESIAN_POINT ( 'NONE', ( 1.095695783292148300, 0.004040140889001842000, 0.2385138924814741700 ) ) ; -#3035 = CARTESIAN_POINT ( 'NONE', ( 0.5696028730203713800, 0.4046365928874828800, -0.003758807172427661000 ) ) ; -#3036 = CARTESIAN_POINT ( 'NONE', ( 1.630331397418646600, 0.2750779248503272300, -0.02962710975861701900 ) ) ; -#3037 = CARTESIAN_POINT ( 'NONE', ( 3.750075641616487800, -0.04540687134603400100, -9.757237932114110100E-012 ) ) ; -#3038 = CARTESIAN_POINT ( 'NONE', ( 1.623437134575499400, -0.03376445030524100100, 0.1288099782368935200 ) ) ; -#3039 = CARTESIAN_POINT ( 'NONE', ( 0.5711388905919454500, 0.003747012050427267500, 0.2978034097448788400 ) ) ; -#3040 = CARTESIAN_POINT ( 'NONE', ( 3.500182016059147900, 0.2415576786261923700, 0.08029438933927077200 ) ) ; -#3041 = CARTESIAN_POINT ( 'NONE', ( 2.000075641619415200, -0.02599336513520866800, 0.1284367163621449000 ) ) ; -#3042 = CARTESIAN_POINT ( 'NONE', ( 0.5820733598839645800, 0.02140778630900164200, 0.3047128082443890700 ) ) ; -#3043 = CARTESIAN_POINT ( 'NONE', ( 0.2801668493443260100, 0.04213312399830093600, 0.2716814838248947700 ) ) ; -#3044 = CARTESIAN_POINT ( 'NONE', ( 3.256265869317056500, 0.2715290088410269300, 0.04892414350241775000 ) ) ; -#3045 = CARTESIAN_POINT ( 'NONE', ( 1.267726869012556300, -0.01591419047603337400, 0.1889717939896632900 ) ) ; -#3046 = CARTESIAN_POINT ( 'NONE', ( 0.5560315541207961900, 0.004590145567722786700, 0.2986748622327209400 ) ) ; -#3047 = CARTESIAN_POINT ( 'NONE', ( 0.5607008693745818600, -0.003472247854556576000, 0.3004111587738627600 ) ) ; -#3048 = VERTEX_POINT ( 'NONE', #3780 ) ; -#3049 = CARTESIAN_POINT ( 'NONE', ( 0.5750756416164880500, -0.1602766457525046700, 0.01088416521932319600 ) ) ; -#3050 = EDGE_CURVE ( 'NONE', #321, #6264, #7717, .T. ) ; -#3051 = CARTESIAN_POINT ( 'NONE', ( 3.500496371919844800, 0.2557264734944710800, 0.06973773125548524100 ) ) ; -#3052 = CARTESIAN_POINT ( 'NONE', ( 1.279609336698883200, 0.006129241919933914300, 0.2119948739482323000 ) ) ; -#3053 = CARTESIAN_POINT ( 'NONE', ( -0.006527767460803713200, 0.1402133124971303200, 0.1572219301752815800 ) ) ; -#3054 = CARTESIAN_POINT ( 'NONE', ( 1.394685670777376300, -0.07008281192062404400, 0.05292355124240173700 ) ) ; -#3055 = CARTESIAN_POINT ( 'NONE', ( 0.008313336797103602900, 0.01699698225066326200, -0.03817452890844919700 ) ) ; -#3056 = CARTESIAN_POINT ( 'NONE', ( 1.863426668707144400, 0.09877882666444670600, 1.841809312854267000 ) ) ; -#3057 = CARTESIAN_POINT ( 'NONE', ( 3.256265870713656300, 0.2997482516488182400, 0.04873940822324367200 ) ) ; -#3058 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, - ( #352, #1394, #8450, #7643 ), - .UNSPECIFIED., .F., .F., - ( 4, 4 ), - ( 0.0000000000000000000, 1.000000000000000000 ), - .UNSPECIFIED. ) ; -#3059 = CARTESIAN_POINT ( 'NONE', ( 0.8073989250758538700, -0.01902240097030216700, 0.2535815668536121600 ) ) ; -#3060 = CARTESIAN_POINT ( 'NONE', ( 1.703238215869885600, 0.3295429723862959300, 0.01432555206234407600 ) ) ; -#3061 = CARTESIAN_POINT ( 'NONE', ( 0.6068433106725922300, -0.1568277095923229500, -0.001682962934632441200 ) ) ; -#3062 = CARTESIAN_POINT ( 'NONE', ( 1.842778367877753000, -0.03516571566514326000, 0.09708063214676285200 ) ) ; -#3063 = CARTESIAN_POINT ( 'NONE', ( 0.7509990513314823700, 0.3912711716774419600, 0.03204403525085407900 ) ) ; -#3064 = CARTESIAN_POINT ( 'NONE', ( 0.5743380316066532000, -0.09628802117929624600, 0.1871063197616367700 ) ) ; -#3065 = CARTESIAN_POINT ( 'NONE', ( 1.456521467410439200, 0.004309898875337170300, 0.1982108728394193500 ) ) ; -#3066 = CARTESIAN_POINT ( 'NONE', ( 1.120062838398400200, -0.09845801277097132600, 0.001444820612747847100 ) ) ; -#3067 = CARTESIAN_POINT ( 'NONE', ( 0.1403913138011850000, 0.1951562878381734000, -0.03418677786181795200 ) ) ; -#3068 = CARTESIAN_POINT ( 'NONE', ( 1.643350417147140000, 0.2898395789563768000, -0.02319469519217579400 ) ) ; -#3069 = CARTESIAN_POINT ( 'NONE', ( 1.741117662519176400, 0.3295451125879811400, 0.04381055062345679700 ) ) ; -#3070 = CARTESIAN_POINT ( 'NONE', ( 1.500075641616488400, 0.2779994031402379700, 0.02717434499759932900 ) ) ; -#3071 = CARTESIAN_POINT ( 'NONE', ( 1.621650224935305800, -0.05288245712790895500, 0.05261387938934160300 ) ) ; -#3072 = CARTESIAN_POINT ( 'NONE', ( 0.5798554070477504000, 0.004630565585611590200, 0.2990342737060648900 ) ) ; -#3073 = CARTESIAN_POINT ( 'NONE', ( 1.719596397053340600, 0.2371627905498782400, 0.1013057051594741400 ) ) ; -#3074 = CARTESIAN_POINT ( 'NONE', ( 2.000075641618316100, -0.03773594249168787900, 0.07508546361806223100 ) ) ; -#3075 = CARTESIAN_POINT ( 'NONE', ( 0.2724152738723169500, 0.006121010573890250900, 0.2801882867061082400 ) ) ; -#3076 = CARTESIAN_POINT ( 'NONE', ( 0.2169625124913624700, 0.06876410923052378400, 0.2494870924131647200 ) ) ; -#3077 = CARTESIAN_POINT ( 'NONE', ( 3.256265869006296200, 0.2714531616203357300, 0.04890160035452532900 ) ) ; -#3078 = CARTESIAN_POINT ( 'NONE', ( 1.239232758014584300, -0.005069761970657671300, 0.2058180809803848400 ) ) ; -#3079 = CARTESIAN_POINT ( 'NONE', ( 3.166742308284219200, -0.02329054498087779200, 0.1678057091275173800 ) ) ; -#3080 = CARTESIAN_POINT ( 'NONE', ( 0.6170615491735405000, 0.01026275994099457000, 0.2968590500854742500 ) ) ; -#3081 = CARTESIAN_POINT ( 'NONE', ( 3.391383232743685900, 0.2967103998768083600, 0.04734789940952614800 ) ) ; -#3082 = CARTESIAN_POINT ( 'NONE', ( 2.100606229752828300, 0.01401918433153537300, 0.7667871046451577600 ) ) ; -#3083 = CARTESIAN_POINT ( 'NONE', ( 1.295398140236414300, 0.2943079521516527300, 0.01739675033041863200 ) ) ; -#3084 = CARTESIAN_POINT ( 'NONE', ( 0.3169866729861655600, -0.01840950036778354900, 0.2703707121173219400 ) ) ; -#3085 = CARTESIAN_POINT ( 'NONE', ( 1.395510039902048600, -0.06141827063639149200, 0.09064892261265691800 ) ) ; -#3086 = CARTESIAN_POINT ( 'NONE', ( 0.4447366278596669400, 0.3602539616372328900, 0.1130453543697479400 ) ) ; -#3087 = CARTESIAN_POINT ( 'NONE', ( 0.6023083400434786600, -0.1573266253127230100, -0.003555367179075368900 ) ) ; -#3088 = CARTESIAN_POINT ( 'NONE', ( 0.8643122132444019900, -0.06241407196935266900, 0.1952820301912542000 ) ) ; -#3089 = CARTESIAN_POINT ( 'NONE', ( 1.626804053302601600, 0.2750514319139190100, -0.006053877451467098100 ) ) ; -#3090 = CARTESIAN_POINT ( 'NONE', ( 0.5929310892511462400, -0.1583997079858616700, -0.001732534095863976900 ) ) ; -#3091 = CARTESIAN_POINT ( 'NONE', ( 0.7509545478664817500, 0.3933594282007388800, 0.004655489159477475100 ) ) ; -#3092 = CARTESIAN_POINT ( 'NONE', ( 0.5611179338902401200, -0.1141397441555878100, 0.1655280510534853100 ) ) ; -#3093 = CARTESIAN_POINT ( 'NONE', ( 1.471096886507512500, 0.005161731116748002900, 0.2004385991999456400 ) ) ; -#3094 = CARTESIAN_POINT ( 'NONE', ( 1.095445659976001900, -0.006524062825817855700, 0.2256965519713736200 ) ) ; -#3095 = CARTESIAN_POINT ( 'NONE', ( 0.4039003253637659100, 0.3749523169264341600, 0.02467277659275973800 ) ) ; -#3096 = EDGE_CURVE ( 'NONE', #1817, #5201, #2231, .T. ) ; -#3097 = CARTESIAN_POINT ( 'NONE', ( 2.052703358634195800, 0.3051906061652145400, -0.01280503690673154300 ) ) ; -#3098 = CARTESIAN_POINT ( 'NONE', ( 2.050948413168055300, 0.2885866272791302000, 0.04787796756072717300 ) ) ; -#3099 = CARTESIAN_POINT ( 'NONE', ( 1.486427746657182200, -0.0003604677311188631000, 0.1994716230712741100 ) ) ; -#3100 = CARTESIAN_POINT ( 'NONE', ( 0.5691853911820565800, 0.003939151470515156500, 0.2979791601886056500 ) ) ; -#3101 = CARTESIAN_POINT ( 'NONE', ( 1.988801347475976700, 0.2464467786526458000, 0.09110917079929259400 ) ) ; -#3102 = CARTESIAN_POINT ( 'NONE', ( 2.000075641619845100, -0.02034216774673303100, 0.1477830336854902300 ) ) ; -#3103 = CARTESIAN_POINT ( 'NONE', ( 0.5859960504038558300, 0.03426595993634418100, 0.3054812411920380100 ) ) ; -#3104 = CARTESIAN_POINT ( 'NONE', ( 0.6091996039254796700, 0.1155979771380437600, 0.2724417323680203800 ) ) ; -#3105 = CARTESIAN_POINT ( 'NONE', ( 3.256265869241472500, 0.2700930561817440600, 0.05260189526107567800 ) ) ; -#3106 = CARTESIAN_POINT ( 'NONE', ( 1.238435007150210600, -0.03180351404607706400, 0.1727411536690819900 ) ) ; -#3107 = CARTESIAN_POINT ( 'NONE', ( 0.5741234794321734600, 0.004588170419826464300, 0.2987704576855779200 ) ) ; -#3108 = CARTESIAN_POINT ( 'NONE', ( 0.4830596691824840000, -0.02773598966847279400, 0.3032199856725947800 ) ) ; -#3109 = CARTESIAN_POINT ( 'NONE', ( 0.4694346689560479600, -0.1704629820577349100, -1.870248747537495100E-017 ) ) ; -#3110 = CARTESIAN_POINT ( 'NONE', ( 3.253509943875522800, 0.3035134463793756100, 0.04418129804266993800 ) ) ; -#3111 = CARTESIAN_POINT ( 'NONE', ( 2.042920804474440900, 0.1849297341560254300, 0.1016650026259684200 ) ) ; -#3112 = CARTESIAN_POINT ( 'NONE', ( 1.324242511733669800, 0.2910492475366772700, -0.001229923144264772400 ) ) ; -#3113 = CARTESIAN_POINT ( 'NONE', ( 0.5536489826427453100, -0.0009478468879331458700, 0.2914776833525163400 ) ) ; -#3114 = CARTESIAN_POINT ( 'NONE', ( 1.998949344239240100, -0.009918498430220301600, 2.302384933822139600 ) ) ; -#3115 = CARTESIAN_POINT ( 'NONE', ( 0.2052110062486907900, 0.2164592138368799400, 0.1437373225559737700 ) ) ; -#3116 = CARTESIAN_POINT ( 'NONE', ( 1.851064635769645600, -0.04661149969666327600, 2.642742795433422500E-018 ) ) ; -#3117 = CARTESIAN_POINT ( 'NONE', ( 2.000075641616526800, -0.04540686547542877000, 3.046720835452184600E-011 ) ) ; -#3118 = CARTESIAN_POINT ( 'NONE', ( 0.8617973312506627100, -0.1275116716376241100, 0.009782077465285763200 ) ) ; -#3119 = CARTESIAN_POINT ( 'NONE', ( 1.628082395582011400, 0.2765323333649931700, 0.002766282072971817100 ) ) ; -#3120 = CARTESIAN_POINT ( 'NONE', ( 0.6054135082721036100, -0.1569975735579192100, 0.003312591508605421800 ) ) ; -#3121 = CARTESIAN_POINT ( 'NONE', ( 0.8773429569420733200, 0.05247344177594559500, 0.2649407650151394100 ) ) ; -#3122 = CARTESIAN_POINT ( 'NONE', ( 0.2674822957432275700, -0.1299842850804013800, 0.1391385232503629100 ) ) ; -#3123 = CARTESIAN_POINT ( 'NONE', ( 1.466436606761366600, -0.06649663370792802100, 0.02685400705818859200 ) ) ; -#3124 = CARTESIAN_POINT ( 'NONE', ( 1.028510723121768700, -0.003599711877643851900, 0.2403321126989625400 ) ) ; -#3125 = CARTESIAN_POINT ( 'NONE', ( 0.1077848690165136400, 0.1556695236772851500, -0.06049551178092254400 ) ) ; -#3126 = CC_DESIGN_PERSON_AND_ORGANIZATION_ASSIGNMENT ( #4681, #6439, ( #637 ) ) ; -#3127 = CARTESIAN_POINT ( 'NONE', ( 1.667826609527917500, 0.3097768554438642400, -0.01444255722194198900 ) ) ; -#3128 = CARTESIAN_POINT ( 'NONE', ( 0.07280516180773699600, -0.08849905462664842100, -0.02554093842372336100 ) ) ; -#3129 = CARTESIAN_POINT ( 'NONE', ( 1.924361378885826000, 0.3252908512120591400, 0.04370495247003911000 ) ) ; -#3130 = CARTESIAN_POINT ( 'NONE', ( 1.500075641616488200, 0.01774997130690181300, 0.1967950098950626300 ) ) ; -#3131 = CARTESIAN_POINT ( 'NONE', ( 0.3179634490187074300, -0.01063411252929125100, 0.2759039718231451900 ) ) ; -#3132 = CARTESIAN_POINT ( 'NONE', ( 2.105993339660778000, 0.2740740264677034600, 0.04202054836367817600 ) ) ; -#3133 = CARTESIAN_POINT ( 'NONE', ( 2.000075641621549900, 0.004868701370057015900, 0.1990797205330195600 ) ) ; -#3134 = CARTESIAN_POINT ( 'NONE', ( 0.5750757062517895000, 0.004590090757597531400, 0.2987700235116628700 ) ) ; -#3135 = CARTESIAN_POINT ( 'NONE', ( 0.02851191867669662300, -0.09924671781072880200, 0.1797206202306634000 ) ) ; -#3136 = CARTESIAN_POINT ( 'NONE', ( 3.447139506545077400, -0.3704101030492588100, 0.01078265276988008400 ) ) ; -#3137 = CARTESIAN_POINT ( 'NONE', ( 1.263989349672449000, -0.08421151921288139200, 0.006271902095099969800 ) ) ; -#3138 = CARTESIAN_POINT ( 'NONE', ( 0.3423987391344844900, -0.08764472719343530100, 0.2995314803448345700 ) ) ; -#3139 = CARTESIAN_POINT ( 'NONE', ( 0.6143101716424613800, 0.4045869005695073600, -2.168404344971010800E-019 ) ) ; -#3140 = CARTESIAN_POINT ( 'NONE', ( 3.509613622248038300, 0.2605303066970554600, 0.06283276585730984700 ) ) ; -#3141 = CARTESIAN_POINT ( 'NONE', ( 1.633509623521384800, 0.1927232644990362100, 0.08486801084952316800 ) ) ; -#3142 = CARTESIAN_POINT ( 'NONE', ( 1.304647143029184600, 0.1239401236352801700, 0.1814229899594558500 ) ) ; -#3143 = CARTESIAN_POINT ( 'NONE', ( 0.5800308346388627400, 0.001090645266865086800, 0.2942624367418028000 ) ) ; -#3144 = CARTESIAN_POINT ( 'NONE', ( 1.947380992337761200, -0.01943468327346686800, 3.223505837186089600 ) ) ; -#3145 = CARTESIAN_POINT ( 'NONE', ( 0.2014364955324642900, 0.2288789829865300900, 0.1182124381441701800 ) ) ; -#3146 = CARTESIAN_POINT ( 'NONE', ( 0.5750756416164870500, 0.04081260803552555500, 0.2909566958794115900 ) ) ; -#3147 = CARTESIAN_POINT ( 'NONE', ( 0.6049827035962273000, -0.1570243663489996300, -0.003393014241801358600 ) ) ; -#3148 = CARTESIAN_POINT ( 'NONE', ( 0.8051833578101008600, -0.1261851121329116100, 0.09218503666348837300 ) ) ; -#3149 = CARTESIAN_POINT ( 'NONE', ( 2.050812538384435800, 0.3032242694684437200, 0.02079457673830486400 ) ) ; -#3150 = CARTESIAN_POINT ( 'NONE', ( 0.6096240216782639100, -0.1565227573730070300, 0.002671149995601180800 ) ) ; -#3151 = CARTESIAN_POINT ( 'NONE', ( 0.9375451622886094000, 0.005909044043298505900, 0.2656129690491138000 ) ) ; -#3152 = CARTESIAN_POINT ( 'NONE', ( 0.5812994214503597300, -0.05279993299338969800, 0.2325707487273740400 ) ) ; -#3153 = CARTESIAN_POINT ( 'NONE', ( 1.470506196467257900, -0.008106930160024283800, 0.1835016578279130300 ) ) ; -#3154 = CARTESIAN_POINT ( 'NONE', ( 1.062599872889335300, -0.1046254848603347400, 0.001608328625714377500 ) ) ; -#3155 = CARTESIAN_POINT ( 'NONE', ( 0.4787951172727279400, 0.3958104791789380800, 0.02017549483343679400 ) ) ; -#3156 = CARTESIAN_POINT ( 'NONE', ( 1.642289194559568600, 0.2910738202937712700, -0.009003117528272834900 ) ) ; -#3157 = CARTESIAN_POINT ( 'NONE', ( 0.5368583621494614800, -0.1599659699709206100, 0.05836840939422166500 ) ) ; -#3158 = CARTESIAN_POINT ( 'NONE', ( 1.665800056495605500, 0.3026412405569616200, 0.03160483780569758200 ) ) ; -#3159 = CARTESIAN_POINT ( 'NONE', ( 1.500075641616487800, 0.004589896950741190200, 0.1987700768557357500 ) ) ; -#3160 = CARTESIAN_POINT ( 'NONE', ( 0.09461473478537786600, 0.03595780000172066300, 0.2268732140312703900 ) ) ; -#3161 = CARTESIAN_POINT ( 'NONE', ( 1.968767645743762400, -0.01692629800437917000, 0.1576728245492951300 ) ) ; -#3162 = CARTESIAN_POINT ( 'NONE', ( 0.5798575709317493900, 0.02953467970826029200, 0.3057755097446228600 ) ) ; -#3163 = CARTESIAN_POINT ( 'NONE', ( 1.264397116161809300, -0.08426118175512020700, 0.03248785697555232900 ) ) ; -#3164 = CARTESIAN_POINT ( 'NONE', ( 0.05708452499009250600, 0.004589901195488449600, 0.1677123126109128800 ) ) ; -#3165 = CARTESIAN_POINT ( 'NONE', ( 0.7165758107793252000, 0.03054327147641067200, 0.2868746256625591700 ) ) ; -#3166 = CARTESIAN_POINT ( 'NONE', ( 2.144718556544145100, -0.01703455750951721200, 3.683984332017607800 ) ) ; -#3167 = CARTESIAN_POINT ( 'NONE', ( 2.279519549214119600, 0.05202092788264111500, 0.1903656297732451200 ) ) ; -#3168 = CARTESIAN_POINT ( 'NONE', ( 3.500526524577810800, 0.2616921359178272500, 0.06375836178499766400 ) ) ; -#3169 = CARTESIAN_POINT ( 'NONE', ( 1.672639837100047500, 0.2168276338181167600, 0.09553860641039685400 ) ) ; -#3170 = CARTESIAN_POINT ( 'NONE', ( 1.358253040360101900, 0.004589896950742300400, 0.2040758051574594900 ) ) ; -#3171 = CARTESIAN_POINT ( 'NONE', ( 0.05543808656537305800, 0.05409441212776422400, 0.2040943625599288300 ) ) ; -#3172 = CARTESIAN_POINT ( 'NONE', ( 1.971032841951731600, -0.003082555020997856900, 1.841800280942590200 ) ) ; -#3173 = CARTESIAN_POINT ( 'NONE', ( 0.3325962920344075500, 0.3047301548904399700, 0.1379354398224159100 ) ) ; -#3174 = CARTESIAN_POINT ( 'NONE', ( 0.8119178057586621300, -0.1329513325405694000, -1.138412281109780100E-017 ) ) ; -#3175 = CARTESIAN_POINT ( 'NONE', ( 1.380357653372271900, -0.07040576584056057500, 0.05913343779118725900 ) ) ; -#3176 = CARTESIAN_POINT ( 'NONE', ( 1.899911070763495200, -0.006654998702054770700, 3.683984332017607800 ) ) ; -#3177 = CARTESIAN_POINT ( 'NONE', ( 0.8046724043966371200, -0.1337263494031033500, 0.03845249160732739500 ) ) ; -#3178 = CARTESIAN_POINT ( 'NONE', ( 2.131899396423850000, 0.2809263748031678400, 0.009354893420254414100 ) ) ; -#3179 = CARTESIAN_POINT ( 'NONE', ( 0.6011519884834407600, -0.1574812964056968600, 0.0004645847003010663600 ) ) ; -#3180 = CARTESIAN_POINT ( 'NONE', ( 0.8720788019663505700, 0.2117477041242927800, 0.2180404362137402000 ) ) ; -#3181 = CARTESIAN_POINT ( 'NONE', ( 0.4933419079390993800, -0.07301676083649488700, 0.2096303694803375300 ) ) ; -#3182 = CARTESIAN_POINT ( 'NONE', ( 1.466184739007723400, -0.06680986738094296700, 0.01531041329492329600 ) ) ; -#3183 = CARTESIAN_POINT ( 'NONE', ( 1.028159817689723800, -0.01850815680094686200, 0.2218278410316464300 ) ) ; -#3184 = CARTESIAN_POINT ( 'NONE', ( 0.2478657111827741500, 0.2919642676727762800, -0.0006298193188045128400 ) ) ; -#3185 = CARTESIAN_POINT ( 'NONE', ( 2.051690047345390100, 0.3061143895610949400, 0.001254265927204517700 ) ) ; -#3186 = CARTESIAN_POINT ( 'NONE', ( 0.03969591930327341000, -0.05438086638868777600, -0.05169586641267869700 ) ) ; -#3187 = CARTESIAN_POINT ( 'NONE', ( 1.653747832540730700, 0.2870442175145291300, 0.04350519229770608700 ) ) ; -#3188 = CARTESIAN_POINT ( 'NONE', ( 3.522733026724931300, 0.2766346896195444000, -0.03478348491528296400 ) ) ; -#3189 = CARTESIAN_POINT ( 'NONE', ( 0.5711364858832781400, 0.004133662932956028200, 0.2982637473712173600 ) ) ; -#3190 = CARTESIAN_POINT ( 'NONE', ( 1.968921366264835700, 0.004589896950740746100, 0.1987700768557372200 ) ) ; -#3191 = CARTESIAN_POINT ( 'NONE', ( 0.5608128357921867700, 0.02322495151614778500, 0.3079989489727461000 ) ) ; -#3192 = CARTESIAN_POINT ( 'NONE', ( 3.256265864990374000, 0.2500128674337165300, 0.08670841058728051600 ) ) ; -#3193 = CARTESIAN_POINT ( 'NONE', ( 1.238063770613903500, -0.04325870648307716900, 0.1573654082859166900 ) ) ; -#3194 = CARTESIAN_POINT ( 'NONE', ( 0.1260176443816687900, 0.004590000621129187500, 0.2241797977298764800 ) ) ; -#3195 = CARTESIAN_POINT ( 'NONE', ( 0.7351868483475394500, 0.03406318127718610500, 0.2845897201930147100 ) ) ; -#3196 = CARTESIAN_POINT ( 'NONE', ( 2.198576511153072000, -0.001538690683908550100, 2.762813452674477400 ) ) ; -#3197 = CARTESIAN_POINT ( 'NONE', ( 1.844299133115910400, 0.09397666789115491400, 0.1796093028245396000 ) ) ; -#3198 = CARTESIAN_POINT ( 'NONE', ( 0.5818142355796774900, 0.008102652431852375200, 0.3018338810084997800 ) ) ; -#3199 = CARTESIAN_POINT ( 'NONE', ( 1.711141362408794800, 0.2214556215595326900, 0.1060276646459556700 ) ) ; -#3200 = CARTESIAN_POINT ( 'NONE', ( 1.358273545153874100, 0.002971737791601425400, 0.2043211992720799200 ) ) ; -#3201 = CARTESIAN_POINT ( 'NONE', ( 0.5574673717220246500, 0.001213349532282581600, 0.2944426018468053200 ) ) ; -#3202 = CARTESIAN_POINT ( 'NONE', ( 2.030769203711191700, -0.02421708529636190700, 3.530481042856763900 ) ) ; -#3203 = CARTESIAN_POINT ( 'NONE', ( 0.3620812427436735900, 0.3170043143633234400, 0.1390162611786453800 ) ) ; -#3204 = CARTESIAN_POINT ( 'NONE', ( 0.5750756416164870500, 0.005780939714085915100, 0.2985169129011540600 ) ) ; -#3205 = CARTESIAN_POINT ( 'NONE', ( 1.367388664642715800, -0.04982134041856545200, 0.1254424140464128800 ) ) ; -#3206 = CARTESIAN_POINT ( 'NONE', ( 0.7498099085956782000, 0.006347430065674730700, 0.2937956742414655200 ) ) ; -#3207 = CARTESIAN_POINT ( 'NONE', ( 1.666107611366175900, 0.3077969206174053800, 0.01648758590236937300 ) ) ; -#3208 = CARTESIAN_POINT ( 'NONE', ( 0.5830863385784274000, -0.1594997354382408100, -0.0006436625104543198000 ) ) ; -#3209 = CARTESIAN_POINT ( 'NONE', ( 0.8787925230927067200, 0.004589896950741634300, 0.2746725166801333200 ) ) ; -#3210 = CARTESIAN_POINT ( 'NONE', ( 0.5784347986394183800, -0.03856523785143006800, 0.2478828290282747400 ) ) ; -#3211 = CARTESIAN_POINT ( 'NONE', ( 1.452503061492174100, -0.06539577319517531100, 0.05099482898619137800 ) ) ; -#3212 = CARTESIAN_POINT ( 'NONE', ( 1.063923802450928100, -0.09580452065061706400, 0.09462853401695281400 ) ) ; -#3213 = CARTESIAN_POINT ( 'NONE', ( 0.05135491813351178400, 0.07605022566741026500, -0.08810470295639924500 ) ) ; -#3214 = CARTESIAN_POINT ( 'NONE', ( 1.629611246262102200, 0.2763518039143664200, -0.02086749249088612500 ) ) ; -#3215 = CARTESIAN_POINT ( 'NONE', ( 0.5831564206814973100, -0.1551674886245568700, 0.06139341939676783800 ) ) ; -#3216 = CARTESIAN_POINT ( 'NONE', ( 3.431156839517462800, -0.3704101030492588100, -1.151964808265848500E-016 ) ) ; -#3217 = CARTESIAN_POINT ( 'NONE', ( 0.3926188087222435800, -0.007281551296361987700, 0.2834305436403690700 ) ) ; -#3218 = CARTESIAN_POINT ( 'NONE', ( 1.989659916612510400, -0.008840013161434567800, 0.1771755360447404800 ) ) ; -#3219 = CARTESIAN_POINT ( 'NONE', ( 3.527713143864930500, 0.2461487781917066600, 0.07286101506459460900 ) ) ; -#3220 = CARTESIAN_POINT ( 'NONE', ( 3.256265869976778100, 0.2571014825498652000, 0.07720839791629322000 ) ) ; -#3221 = CARTESIAN_POINT ( 'NONE', ( 1.624728108251846300, -0.01223292434460332400, 0.1752075955711222000 ) ) ; -#3222 = CARTESIAN_POINT ( 'NONE', ( 1.181328828061751800, -0.01780716738531862300, 0.1985273768133414600 ) ) ; -#3223 = CARTESIAN_POINT ( 'NONE', ( 0.3844175365845733900, 0.3686137088211574000, -0.007494111445123264100 ) ) ; -#3224 = CARTESIAN_POINT ( 'NONE', ( 0.5957867413011706000, 0.003603761038742936400, 0.2988302698795047300 ) ) ; -#3225 = CARTESIAN_POINT ( 'NONE', ( 2.171626944824510000, -0.01301178838175265400, 3.683984332017608700 ) ) ; -#3226 = CARTESIAN_POINT ( 'NONE', ( 1.490356870937335800, 0.004589896950741231000, 0.1987700768557356700 ) ) ; -#3227 = CARTESIAN_POINT ( 'NONE', ( 0.2707042846760986400, -0.006534248747220639000, 0.2716223692729067300 ) ) ; -#3228 = CARTESIAN_POINT ( 'NONE', ( 1.775654215972230400, 0.2323874328760027200, 0.1113042073072773000 ) ) ; -#3229 = CARTESIAN_POINT ( 'NONE', ( 1.376494898688068500, 0.02260774192970971300, 0.1998671714710108500 ) ) ; -#3230 = CARTESIAN_POINT ( 'NONE', ( 0.5574435274256250800, 0.001591284516430979700, 0.2949706417320007700 ) ) ; -#3231 = CARTESIAN_POINT ( 'NONE', ( 1.977100350053616200, -0.02359338282095091400, 3.683984332017608200 ) ) ; -#3232 = CARTESIAN_POINT ( 'NONE', ( 0.4410083960852998500, 0.3439018531362791900, 0.1377273796092475200 ) ) ; -#3233 = CARTESIAN_POINT ( 'NONE', ( 3.256266508474323200, 0.3089568342392079400, 0.001076203950204294600 ) ) ; -#3234 = CARTESIAN_POINT ( 'NONE', ( 1.369323465515333000, -0.001255764675174964000, 0.1964345440308103700 ) ) ; -#3235 = CARTESIAN_POINT ( 'NONE', ( 0.7496597796545678700, -0.005467208890019614700, 0.2768968726798229900 ) ) ; -#3236 = CARTESIAN_POINT ( 'NONE', ( 2.142785558167686700, 0.2772123151748167000, 0.01053414639934469900 ) ) ; -#3237 = CARTESIAN_POINT ( 'NONE', ( 0.6031579944758528300, -0.1572551506628285800, 0.0005866474240342957800 ) ) ; -#3238 = CARTESIAN_POINT ( 'NONE', ( 0.9366423905547108800, 0.03504223726830635300, 0.2600438851251585800 ) ) ; -#3239 = CARTESIAN_POINT ( 'NONE', ( 0.5751766316008570800, -0.06824779034691275100, 0.2168105410840719900 ) ) ; -#3240 = CARTESIAN_POINT ( 'NONE', ( 1.441883796822219100, 0.0009804523236442985700, 0.1952092450817573300 ) ) ; -#3241 = CARTESIAN_POINT ( 'NONE', ( 1.028716284425981400, 0.005015242485565396500, 0.2519180097397634200 ) ) ; -#3242 = CARTESIAN_POINT ( 'NONE', ( 0.4784962528533141500, 0.3951591389837070300, 0.02672113074564725100 ) ) ; -#3243 = CARTESIAN_POINT ( 'NONE', ( 2.143890191071021500, 0.2775238400650648100, -0.007423976563822196100 ) ) ; -#3244 = CARTESIAN_POINT ( 'NONE', ( 0.5871631087353089700, -0.1547272085322171100, 0.06164285563833147400 ) ) ; -#3245 = CARTESIAN_POINT ( 'NONE', ( 1.625706930750977700, 0.2613591845322336100, 0.03849347961973169400 ) ) ; -#3246 = CARTESIAN_POINT ( 'NONE', ( 3.312378302788936400, 0.3166136338407492000, -5.692061405548892900E-018 ) ) ; -#3247 = CARTESIAN_POINT ( 'NONE', ( 0.3179905817368423600, -0.01042594096156457300, 0.2760485496650627600 ) ) ; -#3248 = CARTESIAN_POINT ( 'NONE', ( 1.989607722505251800, -0.02802624273317233500, 0.1208003845688650200 ) ) ; -#3249 = CARTESIAN_POINT ( 'NONE', ( 1.500075641616488200, 0.01774997130690181300, 0.1967950098950626300 ) ) ; -#3250 = ORIENTED_EDGE ( 'NONE', *, *, #8633, .F. ) ; -#3251 = CARTESIAN_POINT ( 'NONE', ( -5.000000000000000000, 5.000000000000000000, 7.500000000000000000 ) ) ; -#3252 = CARTESIAN_POINT ( 'NONE', ( 1.620865648917370900, -0.05593107533659025200, 0.01858074844142802400 ) ) ; -#3253 = CARTESIAN_POINT ( 'NONE', ( 1.207777611555184400, -0.08035976472801009700, 0.09078350341528523800 ) ) ; -#3254 = CARTESIAN_POINT ( 'NONE', ( 0.02494005304535387400, 0.004589879522776866800, 0.1186206256405325800 ) ) ; -#3255 = CARTESIAN_POINT ( 'NONE', ( 0.3417948040271525700, -0.08640205940759071400, 0.2993491067325931300 ) ) ; -#3256 = CARTESIAN_POINT ( 'NONE', ( 1.382680779707152500, -0.03066787768754353200, 0.1566695806177663400 ) ) ; -#3257 = CARTESIAN_POINT ( 'NONE', ( 0.1072775014288700200, -0.1063939508871110200, 2.602085213965211400E-018 ) ) ; -#3258 = CARTESIAN_POINT ( 'NONE', ( 0.5833497839053282100, 0.008040687563255044500, 0.3020433944792457200 ) ) ; -#3259 = CARTESIAN_POINT ( 'NONE', ( 1.334493368761158200, 0.05224158135444390000, 0.1976015057809659400 ) ) ; -#3260 = CARTESIAN_POINT ( 'NONE', ( 0.5236749236846707200, -0.0007672361559103446600, 0.2922006808772140100 ) ) ; -#3261 = CARTESIAN_POINT ( 'NONE', ( 1.921818233599470700, -0.01610649610360681500, 3.683984332017607300 ) ) ; -#3262 = CARTESIAN_POINT ( 'NONE', ( 3.256265869740006200, 0.2793261073855080000, -0.001546037842494034700 ) ) ; -#3263 = ORIENTED_EDGE ( 'NONE', *, *, #4901, .T. ) ; -#3264 = CARTESIAN_POINT ( 'NONE', ( 1.369569489834494600, 0.005298369362152444100, 0.2050237610219344500 ) ) ; -#3265 = CARTESIAN_POINT ( 'NONE', ( 0.06119061427880084100, -0.1651936303356726900, 0.2153919060591372200 ) ) ; -#3266 = CARTESIAN_POINT ( 'NONE', ( 0.7483410054626560300, -0.1033588008112655800, 0.1586863847929326800 ) ) ; -#3267 = CARTESIAN_POINT ( 'NONE', ( 1.665892906577469700, 0.3057055291625281300, 0.02403149681704995100 ) ) ; -#3268 = APPROVAL_PERSON_ORGANIZATION ( #2599, #3598, #5141 ) ; -#3269 = CARTESIAN_POINT ( 'NONE', ( 0.5902320970596123300, -0.1586772168550116800, 0.007747798391609194900 ) ) ; -#3270 = AXIS2_PLACEMENT_3D ( 'NONE', #3462, #9136, #9102 ) ; -#3271 = CARTESIAN_POINT ( 'NONE', ( 0.9945837361745858400, 0.04376759566510668400, 0.2490086072440237700 ) ) ; -#3272 = CARTESIAN_POINT ( 'NONE', ( 0.5734394584425686100, -0.05356400020245510900, 0.2320322280801634100 ) ) ; -#3273 = CARTESIAN_POINT ( 'NONE', ( 1.451380353022483800, -0.06741978099813716900, -0.001229923144264328500 ) ) ; -#3274 = CARTESIAN_POINT ( 'NONE', ( 1.024790990578534600, -0.1089463457005563900, 0.04135396846193294800 ) ) ; -#3275 = CARTESIAN_POINT ( 'NONE', ( 0.08140244959745582300, 0.1225384862293734700, -0.06315457206909758100 ) ) ; -#3276 = CARTESIAN_POINT ( 'NONE', ( 1.978702828017440800, 0.3247373450227240000, 0.01121577875812570700 ) ) ; -#3277 = CARTESIAN_POINT ( 'NONE', ( 0.5662184622095292100, -0.1528281846259045300, 0.08273496855983505900 ) ) ; -#3278 = CARTESIAN_POINT ( 'NONE', ( 1.738948165857133100, 0.04314007301296496300, 0.1922044866574365900 ) ) ; -#3279 = CARTESIAN_POINT ( 'NONE', ( 0.2703755917818005900, -0.009138911382944980800, 0.2697741233909976000 ) ) ; -#3280 = CARTESIAN_POINT ( 'NONE', ( 1.968816112919799200, -0.01054135545615753100, 0.1735112255258123300 ) ) ; -#3281 = CARTESIAN_POINT ( 'NONE', ( 1.500075641616487800, 0.006197631974454997900, 0.1985441244335230100 ) ) ; -#3282 = CARTESIAN_POINT ( 'NONE', ( 3.497923721177705200, -0.3704101030492589800, 0.01809405046334755900 ) ) ; -#3283 = CARTESIAN_POINT ( 'NONE', ( 1.620520821590266200, -0.05601400348626595100, 0.004076886103463582400 ) ) ; -#3284 = CARTESIAN_POINT ( 'NONE', ( 1.209487071240283200, -0.03786135264261925000, 0.1691435303849633000 ) ) ; -#3285 = CARTESIAN_POINT ( 'NONE', ( 0.4948299187465050600, 0.3990609276782868300, -0.01433651412407566300 ) ) ; -#3286 = CARTESIAN_POINT ( 'NONE', ( 2.137966151306962500, 0.2795886397039086300, 0.001631603523038449900 ) ) ; -#3287 = CARTESIAN_POINT ( 'NONE', ( 2.095769861410810000, 0.2930514705949071000, 3.577867169202165400E-018 ) ) ; -#3288 = CARTESIAN_POINT ( 'NONE', ( 2.148097145793490100, -0.01600387494322563800, 3.530460491809634100 ) ) ; -#3289 = CARTESIAN_POINT ( 'NONE', ( 0.01243690572355918300, -0.01521765442610260300, -1.496198998029996400E-017 ) ) ; -#3290 = CARTESIAN_POINT ( 'NONE', ( 2.120324505217900900, 0.1645676431756550900, 0.09402674407756725400 ) ) ; -#3291 = CARTESIAN_POINT ( 'NONE', ( 1.376636361114767400, 0.006173054238232333900, 0.2024247854842983500 ) ) ; -#3292 = CARTESIAN_POINT ( 'NONE', ( 0.1763805661505774300, -0.002117515129213432000, 0.2524023905492459600 ) ) ; -#3293 = CARTESIAN_POINT ( 'NONE', ( 1.867418803885464400, 0.008047254546392546000, 1.381204925030804500 ) ) ; -#3294 = CARTESIAN_POINT ( 'NONE', ( 3.256265900935476400, 0.3191583323620810200, -0.001229837504792871200 ) ) ; -#3295 = CARTESIAN_POINT ( 'NONE', ( 1.379311490352206600, -0.07368924983235691800, 0.005354858731264549400 ) ) ; -#3296 = CARTESIAN_POINT ( 'NONE', ( 3.650920878916273300, -0.02295527673443993600, 0.1390422634952437300 ) ) ; -#3297 = CARTESIAN_POINT ( 'NONE', ( 0.6916212886214609900, 0.001111548427301878300, 0.2903474328080472600 ) ) ; -#3298 = CARTESIAN_POINT ( 'NONE', ( 1.978042113514675300, 0.3167835703438874900, 0.03746041691445953200 ) ) ; -#3299 = CC_DESIGN_APPROVAL ( #3598, ( #6300 ) ) ; -#3300 = CARTESIAN_POINT ( 'NONE', ( 0.6047664481893667600, -0.1569469159274670100, 0.01396156226197977800 ) ) ; -#3301 = CARTESIAN_POINT ( 'NONE', ( 0.9939483837631472000, 0.06195730223932982600, 0.2450156123432923600 ) ) ; -#3302 = CARTESIAN_POINT ( 'NONE', ( 0.08811138661893080900, -0.008544111369453988300, 0.1985209892098883900 ) ) ; -#3303 = CARTESIAN_POINT ( 'NONE', ( 1.455462089239491200, -0.02046787841100594600, 0.1666566882826251700 ) ) ; -#3304 = CARTESIAN_POINT ( 'NONE', ( 0.3980850079203937000, 0.3703529278752102400, 0.04575577651438716300 ) ) ; -#3305 = CARTESIAN_POINT ( 'NONE', ( 0.5304459639025620500, 0.03604405633303242600, 0.2917875166447582700 ) ) ; -#3306 = CARTESIAN_POINT ( 'NONE', ( 0.03040463903111252300, -0.04917194446873907100, -0.01186007454842947200 ) ) ; -#3307 = CARTESIAN_POINT ( 'NONE', ( 3.523998304560537400, -0.3704101030492588100, 0.02170096076043511900 ) ) ; -#3308 = CARTESIAN_POINT ( 'NONE', ( -0.005672736646417523100, 0.1460781324112905300, 0.1609658554395199900 ) ) ; -#3309 = CARTESIAN_POINT ( 'NONE', ( 1.937749104027298100, 0.003395412875791592500, 0.1974045091308564100 ) ) ; -#3310 = CARTESIAN_POINT ( 'NONE', ( 1.500075641616487300, 0.2719305238506082300, 0.05282452739159556500 ) ) ; -#3311 = CARTESIAN_POINT ( 'NONE', ( 3.454502152686515200, -0.3704101030492588700, 0.01326651272051391200 ) ) ; -#3312 = CARTESIAN_POINT ( 'NONE', ( 1.521018169249510600, 0.004345953100049149100, 0.1980441796740645400 ) ) ; -#3313 = CARTESIAN_POINT ( 'NONE', ( 1.210642063171194900, 0.002277924487787297300, 0.2187245621283808700 ) ) ; -#3314 = CARTESIAN_POINT ( 'NONE', ( 0.5881011487518244000, 0.4033528323345592100, -0.02722424738379463200 ) ) ; -#3315 = CARTESIAN_POINT ( 'NONE', ( 1.896551182515447100, 0.2288195421775485200, 0.1093743386955242800 ) ) ; -#3316 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ; -#3317 = CARTESIAN_POINT ( 'NONE', ( 1.403932245320971300, 0.03896636519293239500, 0.1951651723589190300 ) ) ; -#3318 = CARTESIAN_POINT ( 'NONE', ( 1.812332197562123600, -0.01500218618715520900, 0.1650727963954827800 ) ) ; -#3319 = CARTESIAN_POINT ( 'NONE', ( 0.3925336546320644100, -0.008941872980049892000, 0.2818006482891346500 ) ) ; -#3320 = CARTESIAN_POINT ( 'NONE', ( 1.882722968017407100, 0.006567120542638527100, 1.381194290581173400 ) ) ; -#3321 = VERTEX_POINT ( 'NONE', #6140 ) ; -#3322 = CARTESIAN_POINT ( 'NONE', ( 3.256265869946608900, 0.2795898969538741500, -0.001229923144258020000 ) ) ; -#3323 = CARTESIAN_POINT ( 'NONE', ( 1.350261885854194200, 0.005326839181216458400, 0.2066398289738877500 ) ) ; -#3324 = CARTESIAN_POINT ( 'NONE', ( 0.6901400639775008300, -0.1393409066477975200, 0.08809699921846858600 ) ) ; -#3325 = CARTESIAN_POINT ( 'NONE', ( 1.924345022683382900, 0.3266799169844205600, 0.04118915984725203500 ) ) ; -#3326 = CARTESIAN_POINT ( 'NONE', ( 0.05485810759066408300, -0.05722865826108702900, -0.1101008142700416700 ) ) ; -#3327 = CARTESIAN_POINT ( 'NONE', ( 1.100522491943585400, 0.02888244782156079700, 0.2346343129215038300 ) ) ; -#3328 = CARTESIAN_POINT ( 'NONE', ( 0.1716633743667313200, -0.04090466194634334600, 0.2242359917540437100 ) ) ; -#3329 = CARTESIAN_POINT ( 'NONE', ( 1.451456901327237400, -0.06762485299425091700, 0.002449463750251855700 ) ) ; -#3330 = CARTESIAN_POINT ( 'NONE', ( 0.4530805768664319400, 0.3893159542505844100, 0.02911411974268291300 ) ) ; -#3331 = CARTESIAN_POINT ( 'NONE', ( 0.3384127986684122300, -0.03199789030872390900, 0.2930992681763274800 ) ) ; -#3332 = CARTESIAN_POINT ( 'NONE', ( 0.4007264136587100300, -0.1651823483566048400, 0.06955289811659504100 ) ) ; -#3333 = CARTESIAN_POINT ( 'NONE', ( 3.452293040838056500, -0.03295986310660438400, 0.09966088896607003300 ) ) ; -#3334 = CARTESIAN_POINT ( 'NONE', ( 0.05686209962500916900, 0.06316983083743976700, 0.2095212990167225100 ) ) ; -#3335 = CARTESIAN_POINT ( 'NONE', ( 1.937267778221401600, -0.02817326601238168100, 0.1208279486426100100 ) ) ; -#3336 = CARTESIAN_POINT ( 'NONE', ( 0.4988635417388558300, 0.3999856069985350300, -1.075393029834060200E-017 ) ) ; -#3337 = CARTESIAN_POINT ( 'NONE', ( 3.482831984091776100, -0.3704101030492588100, 0.01764810373582786600 ) ) ; -#3338 = CARTESIAN_POINT ( 'NONE', ( 1.559294321068631600, -0.05294444862501079800, 0.07510402292533185900 ) ) ; -#3339 = CARTESIAN_POINT ( 'NONE', ( 1.181946207054831700, 0.004926154656908599000, 0.2266671248761526500 ) ) ; -#3340 = CARTESIAN_POINT ( 'NONE', ( 0.3560611412026661300, 0.3564869643617789600, -0.004793868295991007500 ) ) ; -#3341 = CARTESIAN_POINT ( 'NONE', ( 1.018387634733111600, 0.004589893238822321600, 0.2526834705405637800 ) ) ; -#3342 = CARTESIAN_POINT ( 'NONE', ( 1.397047816869174500, 0.2833598208372050100, 0.01577281868105773900 ) ) ; -#3343 = CARTESIAN_POINT ( 'NONE', ( 1.812042404458136000, -0.02189385203527360900, 0.1475249060845171800 ) ) ; -#3344 = CARTESIAN_POINT ( 'NONE', ( 0.5692097953210284400, 0.003400339441057331800, 0.2972611847383132600 ) ) ; -#3345 = CARTESIAN_POINT ( 'NONE', ( 1.936912098722861000, -0.01843488723760877700, 3.223511461807965000 ) ) ; -#3346 = CARTESIAN_POINT ( 'NONE', ( 0.6064412753828114500, 0.3293175816411981800, 0.1685322063931526900 ) ) ; -#3347 = CARTESIAN_POINT ( 'NONE', ( 3.256265716305491300, 0.3191567062917284300, 0.001219010209428800700 ) ) ; -#3348 = CARTESIAN_POINT ( 'NONE', ( 1.365548052369828900, -0.07412059286693772900, 0.04127307857232638500 ) ) ; -#3349 = CARTESIAN_POINT ( 'NONE', ( 0.6898119958629980200, -0.1472073537541680500, 0.02118234523355797700 ) ) ; -#3350 = CARTESIAN_POINT ( 'NONE', ( 0.5969241195258484500, -0.1579271375088791000, 0.008157142526737081900 ) ) ; -#3351 = CARTESIAN_POINT ( 'NONE', ( 1.037575641616503600, 0.3420898969507446500, -0.001229923144265773300 ) ) ; -#3352 = VERTEX_POINT ( 'NONE', #1298 ) ; -#3353 = CARTESIAN_POINT ( 'NONE', ( 0.5819912166198326600, -0.01526234686489469400, 0.2739010203798629100 ) ) ; -#3354 = CARTESIAN_POINT ( 'NONE', ( 1.427546902593048300, 0.005008182592757259900, 0.2009355384512285500 ) ) ; -#3355 = CARTESIAN_POINT ( 'NONE', ( 0.04769790003570927700, 0.07699204594491093600, -0.05471173855879913500 ) ) ; -#3356 = CARTESIAN_POINT ( 'NONE', ( 0.5510334917257320200, 0.05962265188952109400, 0.2866301920643301000 ) ) ; -#3357 = CARTESIAN_POINT ( 'NONE', ( 0.5790389809191320800, -0.1468850513854871300, 0.1003143784744023300 ) ) ; -#3358 = CARTESIAN_POINT ( 'NONE', ( 1.891504308610970000, 0.2934963551977425300, 0.08267119059553693100 ) ) ; -#3359 = CARTESIAN_POINT ( 'NONE', ( 3.499322838658857700, -0.03355600003003924400, 0.09685491399148453400 ) ) ; -#3360 = CARTESIAN_POINT ( 'NONE', ( 0.1769481055968484000, 0.001640158316788431500, 0.2547295425538262400 ) ) ; -#3361 = CARTESIAN_POINT ( 'NONE', ( 1.937717578383687300, 0.001030980786295376800, 0.1943628463259044500 ) ) ; -#3362 = ADVANCED_FACE ( 'NONE', ( #5578 ), #4799, .F. ) ; -#3363 = CARTESIAN_POINT ( 'NONE', ( 3.540811061605292600, -0.3704101030492587500, 0.01558349648873819300 ) ) ; -#3364 = CARTESIAN_POINT ( 'NONE', ( 1.559410882140730000, -0.05186847961193508100, 0.07991027240302331400 ) ) ; -#3365 = CARTESIAN_POINT ( 'NONE', ( 1.180934925548579300, -0.03167200224269728400, 0.1814604987247003000 ) ) ; -#3366 = CARTESIAN_POINT ( 'NONE', ( 0.08638215832970092000, 0.1206374722215690600, -0.1053838232459191900 ) ) ; -#3367 = CARTESIAN_POINT ( 'NONE', ( 3.750075641616546400, 0.2795176540696193100, 0.01037025231092826700 ) ) ; -#3368 = CARTESIAN_POINT ( 'NONE', ( 1.765333792479052200, 0.06793684450326595300, 0.1866722919031429100 ) ) ; -#3369 = CARTESIAN_POINT ( 'NONE', ( 1.988940356477676000, 0.1959544678689371100, 0.1075886202721172100 ) ) ; -#3370 = CARTESIAN_POINT ( 'NONE', ( 1.390405049608816100, 0.009150444293408943600, 0.2010458402675750200 ) ) ; -#3371 = CARTESIAN_POINT ( 'NONE', ( 1.811761419655191900, -0.02788302017669752600, 0.1285397527481206000 ) ) ; -#3372 = CARTESIAN_POINT ( 'NONE', ( 0.5711515505591648900, 0.003405704987894386800, 0.2973587793412431600 ) ) ; -#3373 = CARTESIAN_POINT ( 'NONE', ( 1.844991860842259700, 0.01098319059022312400, 1.381221131484625200 ) ) ; -#3374 = CARTESIAN_POINT ( 'NONE', ( 0.4245025422407774900, 0.2904269333687423700, 0.1877244538341788800 ) ) ; -#3375 = FACE_OUTER_BOUND ( 'NONE', #8041, .T. ) ; -#3376 = CARTESIAN_POINT ( 'NONE', ( 3.256265869320389900, 0.2791568155242105700, 0.01390082328691639800 ) ) ; -#3377 = CARTESIAN_POINT ( 'NONE', ( 1.350247652918620500, 0.005081191771058257700, 0.2060138333217977300 ) ) ; -#3378 = CARTESIAN_POINT ( 'NONE', ( 0.6897254113000906800, -0.1472084002359141900, -1.282862259502728400E-005 ) ) ; -#3379 = CARTESIAN_POINT ( 'NONE', ( 0.05200705140573251600, -0.05719235971227942800, -0.09970155739764455200 ) ) ; -#3380 = CARTESIAN_POINT ( 'NONE', ( 1.086147965906858000, 0.3180452807421911800, 0.07546341622380881000 ) ) ; -#3381 = CARTESIAN_POINT ( 'NONE', ( 0.5540301928826428800, -0.02564180170774510400, 0.2612507302565856800 ) ) ; -#3382 = CARTESIAN_POINT ( 'NONE', ( 1.439052449574167200, -0.05629356308599486900, 0.09532891011161795400 ) ) ; -#3383 = CARTESIAN_POINT ( 'NONE', ( 0.5751061162085527900, 0.3967533156945981500, 0.06171642643020940800 ) ) ; -#3384 = CARTESIAN_POINT ( 'NONE', ( 0.07463279309995131400, -0.2003054087137725600, 0.2259266027000378700 ) ) ; -#3385 = CARTESIAN_POINT ( 'NONE', ( 0.5875112594850058200, -0.1505643971197527800, 0.08409807866624963200 ) ) ; -#3386 = CARTESIAN_POINT ( 'NONE', ( 2.083101387296337800, 0.2460280639975482900, 0.07191543765140026600 ) ) ; -#3387 = CARTESIAN_POINT ( 'NONE', ( 3.513796757433092400, 0.2791248921977385100, -0.03302548147426258300 ) ) ; -#3388 = CARTESIAN_POINT ( 'NONE', ( 0.02332908392121561500, 0.09975584509061041800, 0.1877878117851251600 ) ) ; -#3389 = CARTESIAN_POINT ( 'NONE', ( 1.937762031635739100, 0.004461599689831841100, 0.1982577600253840100 ) ) ; -#3390 = CARTESIAN_POINT ( 'NONE', ( 3.750075641616487800, -0.6454101030492588300, -0.001229923144256302600 ) ) ; -#3391 = CARTESIAN_POINT ( 'NONE', ( 3.468516852937966600, -0.3704101030492588100, 0.01623413978566956600 ) ) ; -#3392 = CARTESIAN_POINT ( 'NONE', ( 1.557512729912679900, -0.05979690075152688200, 0.0004437155048865571700 ) ) ; -#3393 = CARTESIAN_POINT ( 'NONE', ( 1.152641813910897400, -0.01600559878468121900, 0.2050487961854869900 ) ) ; -#3394 = CARTESIAN_POINT ( 'NONE', ( 0.4639513712764917200, 0.3934184943591894100, -0.006440838245918198100 ) ) ; -#3395 = CARTESIAN_POINT ( 'NONE', ( 1.814609766599646300, 0.01782409728628392800, 0.1967792817301558800 ) ) ; -#3396 = CARTESIAN_POINT ( 'NONE', ( 0.7301483166180703400, 0.004589883270819981400, 0.2921610787194483500 ) ) ; -#3397 = CARTESIAN_POINT ( 'NONE', ( 1.636118982326560300, 0.1685223646716911300, 0.09221970633096496200 ) ) ; -#3398 = CARTESIAN_POINT ( 'NONE', ( 1.404116517324188500, 0.01765490675016945200, 0.1989294579754239400 ) ) ; -#3399 = CARTESIAN_POINT ( 'NONE', ( 1.810281969155916000, -0.04707468634690048500, 0.02188655788760274200 ) ) ; -#3400 = VERTEX_POINT ( 'NONE', #4834 ) ; -#3401 = CARTESIAN_POINT ( 'NONE', ( 0.02293547199674665600, 0.09725559001998695900, 0.1862974230212935100 ) ) ; -#3402 = CARTESIAN_POINT ( 'NONE', ( 1.823240267773389700, 0.01493776768734922400, 1.381237643984401400 ) ) ; -#3403 = CARTESIAN_POINT ( 'NONE', ( 0.5715963550894843600, 0.008287370437437102700, 0.3014446747554730400 ) ) ; -#3404 = CARTESIAN_POINT ( 'NONE', ( 0.2402631290599387100, 0.1809133366640678400, 0.2060428038633525200 ) ) ; -#3405 = CARTESIAN_POINT ( 'NONE', ( 3.256265868902715100, 0.2788077456564459500, 0.01683918215734558900 ) ) ; -#3406 = CARTESIAN_POINT ( 'NONE', ( 1.349506824424185200, -0.01620066885313642400, 0.1797188467049842800 ) ) ; -#3407 = CARTESIAN_POINT ( 'NONE', ( 3.400477418746000100, -0.02457962460149752700, 0.1334767765773333900 ) ) ; -#3408 = CARTESIAN_POINT ( 'NONE', ( 0.6909122599181748400, -0.08166176452537610200, 0.1944892186811076100 ) ) ; -#3409 = CARTESIAN_POINT ( 'NONE', ( 0.5982770424987564600, -0.1575455691557854400, 0.01797816920363153000 ) ) ; -#3410 = CARTESIAN_POINT ( 'NONE', ( 1.101135354302558800, 0.006017636869443121500, 0.2385999565949381600 ) ) ; -#3411 = CARTESIAN_POINT ( 'NONE', ( 0.5628430460016852200, -0.03458744972784133500, 0.2521771785765329900 ) ) ; -#3412 = CARTESIAN_POINT ( 'NONE', ( 1.427561045887795200, 0.005217325413765072600, 0.2015013722495265500 ) ) ; -#3413 = CARTESIAN_POINT ( 'NONE', ( 0.2155310678241265100, 0.2660343658535484500, 0.01918484797369834900 ) ) ; -#3414 = CARTESIAN_POINT ( 'NONE', ( 0.9795966053693788700, -0.04804576359450596400, 0.1942358938497421900 ) ) ; -#3415 = CARTESIAN_POINT ( 'NONE', ( 0.4545911972302439400, 0.03143883307474060200, 0.2914916302497986300 ) ) ; -#3416 = CARTESIAN_POINT ( 'NONE', ( 0.5775018211972482400, -0.1200481691654216000, 0.1561012094372574400 ) ) ; -#3417 = CARTESIAN_POINT ( 'NONE', ( 2.034502166561427600, 0.2658862659205121200, 0.07220457306382857500 ) ) ; -#3418 = CARTESIAN_POINT ( 'NONE', ( 3.495898667384366800, 0.2838802608870729700, -0.02965049070405339400 ) ) ; -#3419 = CARTESIAN_POINT ( 'NONE', ( 0.5731093725127220900, 0.004627792049936907400, 0.2988191211069640700 ) ) ; -#3420 = CARTESIAN_POINT ( 'NONE', ( 1.937768848460742700, 0.004770070292689832000, 0.1994895453370374400 ) ) ; -#3421 = CARTESIAN_POINT ( 'NONE', ( 7.778327169507553300E-005, 0.004589884864145489300, 3.660876398033086100E-017 ) ) ; -#3422 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; -#3423 = CARTESIAN_POINT ( 'NONE', ( 1.558505180194906400, -0.05835741523213933100, 0.04210215233094766900 ) ) ; -#3424 = CARTESIAN_POINT ( 'NONE', ( 1.179006842511387100, -0.08293753557565541900, 0.09290668424755457700 ) ) ; -#3425 = CARTESIAN_POINT ( 'NONE', ( 0.02413038894515479000, 0.009973989619049605800, -0.1671465571122788800 ) ) ; -#3426 = CARTESIAN_POINT ( 'NONE', ( 1.876647282659913200, 0.01190236381628008400, 0.1977025455743427500 ) ) ; -#3427 = CARTESIAN_POINT ( 'NONE', ( 1.229270509243670000, 0.004589895370845301600, 0.2188790608405295800 ) ) ; -#3428 = CARTESIAN_POINT ( 'NONE', ( 1.628409313051016400, 0.2751173034874008200, 0.01637914319365751900 ) ) ; -#3429 = ORIENTED_EDGE ( 'NONE', *, *, #898, .T. ) ; -#3430 = EDGE_LOOP ( 'NONE', ( #206, #2379, #8645, #6446, #2580, #8547 ) ) ; -#3431 = CARTESIAN_POINT ( 'NONE', ( 3.473552357212425600, -0.04481057041087067900, 0.01695065215101380600 ) ) ; -#3432 = CARTESIAN_POINT ( 'NONE', ( 1.636013441545172100, 0.1694893426457089200, 0.09194605643499376100 ) ) ; -#3433 = CARTESIAN_POINT ( 'NONE', ( 1.445385253076949100, 0.004589896950741634300, 0.1992298651644227600 ) ) ; -#3434 = CARTESIAN_POINT ( 'NONE', ( 1.779263230072277900, -0.04433468872169710200, 0.05785741579029298600 ) ) ; -#3435 = CARTESIAN_POINT ( 'NONE', ( 0.5711864586961699100, 0.002976908027466196300, 0.2967311425660177900 ) ) ; -#3436 = CARTESIAN_POINT ( 'NONE', ( 1.774991500705493300, 0.02362159740450287000, -0.001229923091899973700 ) ) ; -#3437 = CARTESIAN_POINT ( 'NONE', ( 0.5236667722920236300, 0.004107616123859347800, 0.2979240443598603600 ) ) ; -#3438 = CARTESIAN_POINT ( 'NONE', ( 0.03518416144315059800, 0.01121080099933258200, 0.1393377596989945300 ) ) ; -#3439 = CARTESIAN_POINT ( 'NONE', ( 3.256265853599444400, 0.3145775342512064900, 0.02399893290413406700 ) ) ; -#3440 = CARTESIAN_POINT ( 'NONE', ( 1.326147978773253700, 0.005363354153895549800, 0.2089582264601773900 ) ) ; -#3441 = CARTESIAN_POINT ( 'NONE', ( 3.403637447368863100, -0.02408678829335295400, 0.1351946371514069500 ) ) ; -#3442 = CARTESIAN_POINT ( 'NONE', ( 0.5672875933397216700, 0.008231480856366824000, 0.2979824202838532400 ) ) ; -#3443 = CARTESIAN_POINT ( 'NONE', ( 0.6331651770667463500, -0.05231655188511230600, 0.2312447041836114800 ) ) ; -#3444 = CARTESIAN_POINT ( 'NONE', ( 0.5903745394821857700, -0.1580241926751633200, 0.02707030158011338600 ) ) ; -#3445 = CARTESIAN_POINT ( 'NONE', ( 1.159803113611456400, 0.1991548191860967900, 0.1725558237291240400 ) ) ; -#3446 = CARTESIAN_POINT ( 'NONE', ( 0.5541569076128340900, -0.01274283725310421100, 0.2758562090913251900 ) ) ; -#3447 = CARTESIAN_POINT ( 'NONE', ( 1.426678263690984900, -0.01633007901852345800, 0.1739478675607934200 ) ) ; -#3448 = CARTESIAN_POINT ( 'NONE', ( 0.04939990596211967600, 0.07673881902289814100, -0.07122311744026649200 ) ) ; -#3449 = CARTESIAN_POINT ( 'NONE', ( 0.9808054067819150800, 0.004589896950740302000, 0.2589248812482046700 ) ) ; -#3450 = CARTESIAN_POINT ( 'NONE', ( 0.6601002304353529300, 0.04886769410973257300, 0.2867717697994243700 ) ) ; -#3451 = CARTESIAN_POINT ( 'NONE', ( 0.4944141760140265400, -0.1394291179600093400, 0.1281666208207410700 ) ) ; -#3452 = CARTESIAN_POINT ( 'NONE', ( 2.052977421321097400, 0.2613330486516265400, 0.07043076683583496300 ) ) ; -#3453 = CARTESIAN_POINT ( 'NONE', ( 3.436171586160079400, -0.03242468178347517700, 0.1021245782167706100 ) ) ; -#3454 = CARTESIAN_POINT ( 'NONE', ( 0.5573763868542780400, 0.003917010014526711700, 0.2979309502377314200 ) ) ; -#3455 = CARTESIAN_POINT ( 'NONE', ( 1.906502197531178700, -0.0005712205215320231800, 0.1921058073444106600 ) ) ; -#3456 = CARTESIAN_POINT ( 'NONE', ( 0.2483728034246391600, 0.2917168783657348400, -2.260561529632276700E-017 ) ) ; -#3457 = CARTESIAN_POINT ( 'NONE', ( 3.728865942168814000, -0.6321315311979994700, 1.035583181062884200 ) ) ; -#3458 = CARTESIAN_POINT ( 'NONE', ( 1.492450103778385500, -0.04858855170560150100, 0.1068815076674312900 ) ) ; -#3459 = CARTESIAN_POINT ( 'NONE', ( 1.180251690983116900, -0.05357149424488971700, 0.1520552744300067700 ) ) ; -#3460 = CARTESIAN_POINT ( 'NONE', ( 0.1679448504138017500, 0.2222383911993597300, -0.04103790082607233100 ) ) ; -#3461 = CARTESIAN_POINT ( 'NONE', ( 2.082234267995096900, 0.01362826040961599900, 0.1974413348127498100 ) ) ; -#3462 = CARTESIAN_POINT ( 'NONE', ( -4.999999999999998200, -5.000000000000000000, 7.500000000000000000 ) ) ; -#3463 = CARTESIAN_POINT ( 'NONE', ( 2.120544257157257000, 0.2794309657364404400, 0.02593365181698931500 ) ) ; -#3464 = ORIENTED_EDGE ( 'NONE', *, *, #131, .F. ) ; -#3465 = CARTESIAN_POINT ( 'NONE', ( 1.934894181074620700, 0.2083959192503914700, 0.1117160956945227900 ) ) ; -#3466 = CARTESIAN_POINT ( 'NONE', ( 1.431339063905508400, 0.05767811358560992500, 0.1899770061719835100 ) ) ; -#3467 = CARTESIAN_POINT ( 'NONE', ( 1.739554923241517500, -0.01048370171991130900, 0.1761676783252007500 ) ) ; -#3468 = ORIENTED_EDGE ( 'NONE', *, *, #7470, .F. ) ; -#3469 = CARTESIAN_POINT ( 'NONE', ( 0.5798445421032805100, 0.004213976930535379100, 0.2985871729812647500 ) ) ; -#3470 = CARTESIAN_POINT ( 'NONE', ( 1.862330357001605700, -0.001345926583512957500, 2.763060769283979900 ) ) ; -#3471 = CARTESIAN_POINT ( 'NONE', ( 0.5819397918099172800, 0.01515264075732814000, 0.3037520787765066200 ) ) ; -#3472 = CARTESIAN_POINT ( 'NONE', ( 0.3606199207723234100, 0.2343924411799036500, 0.2128243396644095300 ) ) ; -#3473 = CARTESIAN_POINT ( 'NONE', ( 3.256266575304461100, 0.3070777476125432500, 0.01643005248978878300 ) ) ; -#3474 = CARTESIAN_POINT ( 'NONE', ( 1.322914960674426600, -0.07216228190938722700, 0.07677969383544092100 ) ) ; -#3475 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, 3.774758283736413800E-015 ) ) ; -#3476 = CARTESIAN_POINT ( 'NONE', ( 0.1076072189707605900, -0.2355064744857282600, 0.2443695598148154500 ) ) ; -#3477 = CARTESIAN_POINT ( 'NONE', ( 0.6325180617062001700, -0.1515148225160349900, 0.05122772735904897900 ) ) ; -#3478 = CARTESIAN_POINT ( 'NONE', ( 0.4912457772886292800, -0.1689477545499420400, 0.01113762866375787700 ) ) ; -#3479 = CARTESIAN_POINT ( 'NONE', ( 1.163467607117675500, 0.1240655247203428200, 0.2007549561214789500 ) ) ; -#3480 = CARTESIAN_POINT ( 'NONE', ( 0.5631115453259933900, -0.01650920318530135800, 0.2723169261403143300 ) ) ; -#3481 = CARTESIAN_POINT ( 'NONE', ( 1.438749933863289400, -0.06009425511591248700, 0.08258835627139637900 ) ) ; -#3482 = CARTESIAN_POINT ( 'NONE', ( 0.3816908005586698300, 0.3612867876179513000, 0.05948042104935679500 ) ) ; -#3483 = CARTESIAN_POINT ( 'NONE', ( 1.024342776370910800, -0.1089673675519573500, 0.004623079607947679600 ) ) ; -#3484 = CARTESIAN_POINT ( 'NONE', ( 0.1095839239978459400, -0.2114758771997058400, 0.2447139793507023800 ) ) ; -#3485 = VECTOR ( 'NONE', #1205, 1.000000000000000000 ) ; -#3486 = CARTESIAN_POINT ( 'NONE', ( 0.5616001116991022900, -0.1216290795463017500, 0.1550290477455238700 ) ) ; -#3487 = CARTESIAN_POINT ( 'NONE', ( 2.121652123828881900, 0.2562052557552887400, 0.05490365763786877300 ) ) ; -#3488 = CARTESIAN_POINT ( 'NONE', ( 3.498023895853825700, 0.2857346842226058400, 0.0002597639970117365000 ) ) ; -#3489 = CARTESIAN_POINT ( 'NONE', ( 0.5691761645237658500, 0.004353291264030057000, 0.2984963861038786900 ) ) ; -#3490 = CARTESIAN_POINT ( 'NONE', ( 1.936733285865227100, -0.04524104437997711300, 0.01138261906954219000 ) ) ; -#3491 = CARTESIAN_POINT ( 'NONE', ( 0.5750756416164870500, 0.05060242815039517300, 0.2887502613550475500 ) ) ; -#3492 = CARTESIAN_POINT ( 'NONE', ( 1.504575641616496200, 0.2795440762840162300, 0.009883748765281528600 ) ) ; -#3493 = CARTESIAN_POINT ( 'NONE', ( 1.518415188206592800, -0.04415340364394038100, 0.1148244604773806800 ) ) ; -#3494 = CARTESIAN_POINT ( 'NONE', ( 1.178491012680790800, -0.08987430837235921300, 0.06387424968077576300 ) ) ; -#3495 = CARTESIAN_POINT ( 'NONE', ( 0.4053706965035048200, 0.3765896286551002600, 0.0006819012871304803600 ) ) ; -#3496 = CARTESIAN_POINT ( 'NONE', ( 1.870422354831265100, 0.01229104424050430500, 0.1976436136691792100 ) ) ; -#3497 = CARTESIAN_POINT ( 'NONE', ( 3.389955054276524200, -0.6321315311979993600, 1.035583181062882800 ) ) ; -#3498 = DIRECTION ( 'NONE', ( 2.909229417963961700E-015, 0.5529168700561646300, -0.8332364219159496000 ) ) ; -#3499 = CARTESIAN_POINT ( 'NONE', ( 1.662992119936942800, 0.1860655090990792600, 0.09997074637908004400 ) ) ; -#3500 = CARTESIAN_POINT ( 'NONE', ( 1.445163119014538600, 0.05277816217684350200, 0.1906512262002215100 ) ) ; -#3501 = CARTESIAN_POINT ( 'NONE', ( 1.778321358745378600, -0.04870300436345487100, 0.001600880158483697800 ) ) ; -#3502 = CARTESIAN_POINT ( 'NONE', ( 0.4677069539632508500, -0.004128358886741789700, 0.2891520989386827100 ) ) ; -#3503 = CARTESIAN_POINT ( 'NONE', ( 1.860983236741885000, 0.0005942318646527944300, 2.302501560461597000 ) ) ; -#3504 = CARTESIAN_POINT ( 'NONE', ( 0.5808749696197045300, 0.01709114874196671100, 0.3040243604633624000 ) ) ; -#3505 = CARTESIAN_POINT ( 'NONE', ( 0.01375764089977951600, 0.008749001120971655600, 0.09497994760643213600 ) ) ; -#3506 = CARTESIAN_POINT ( 'NONE', ( 3.256266355171812100, 0.2893980023116673500, 0.0008885979694750858000 ) ) ; -#3507 = CARTESIAN_POINT ( 'NONE', ( 1.297074859137667500, 0.0003695895546635963300, 0.2051700243868948800 ) ) ; -#3508 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ; -#3509 = CARTESIAN_POINT ( 'NONE', ( 0.5393923710359946900, 0.0001013715717879115600, 0.2994038924560504200 ) ) ; -#3510 = CARTESIAN_POINT ( 'NONE', ( 0.5944764323749885900, -0.02626605678704208000, 0.2612543571994008200 ) ) ; -#3511 = CARTESIAN_POINT ( 'NONE', ( 0.5962720262667176000, -0.1566925985066591800, 0.03687648201508687100 ) ) ; -#3512 = CARTESIAN_POINT ( 'NONE', ( 3.308103858855099500, 0.2495466357193056000, 0.08729858151041862400 ) ) ; -#3513 = CARTESIAN_POINT ( 'NONE', ( 1.167396329343166000, 0.004589896950740524100, 0.2281363356382873400 ) ) ; -#3514 = CARTESIAN_POINT ( 'NONE', ( 0.5741425880810067100, -0.01212400312171868500, 0.2778792822426128200 ) ) ; -#3515 = CARTESIAN_POINT ( 'NONE', ( 1.422950676287909600, -0.07022681967547694800, 0.02161120092956366600 ) ) ; -#3516 = CARTESIAN_POINT ( 'NONE', ( 0.4921621532391581300, 0.3871285488076312600, 0.07615448970832070000 ) ) ; -#3517 = EDGE_CURVE ( 'NONE', #9141, #6413, #4787, .T. ) ; -#3518 = CARTESIAN_POINT ( 'NONE', ( 1.025631483318264500, -0.09946871779727062300, 0.09745373485514960400 ) ) ; -#3519 = CARTESIAN_POINT ( 'NONE', ( 0.6429490678566698300, 0.04504099165525565800, 0.2884683383099190800 ) ) ; -#3520 = CARTESIAN_POINT ( 'NONE', ( 0.5768948525098390700, -0.1332028040329160700, 0.1347024296188352500 ) ) ; -#3521 = CARTESIAN_POINT ( 'NONE', ( 1.671570415880170300, 0.2271205566925922300, 0.09177828119989006600 ) ) ; -#3522 = CARTESIAN_POINT ( 'NONE', ( 3.299126674922280100, 0.3149715501990570900, 0.02531736875657722100 ) ) ; -#3523 = CARTESIAN_POINT ( 'NONE', ( 0.5799605869932515900, 0.005836163612497058400, 0.3000603128715748600 ) ) ; -#3524 = CARTESIAN_POINT ( 'NONE', ( 1.905226423858817200, -0.04417878118317974900, 0.03141594215800383400 ) ) ; -#3525 = CARTESIAN_POINT ( 'NONE', ( 0.6928298637712981800, 0.3992041467115730000, 0.01520207131354159600 ) ) ; -#3526 = CARTESIAN_POINT ( 'NONE', ( 1.950075640946491400, 0.1772655473478146300, 0.1585340955713238400 ) ) ; -#3527 = CARTESIAN_POINT ( 'NONE', ( 1.515631559882474800, -0.06262178449709821000, -0.001229923144264104300 ) ) ; -#3528 = CARTESIAN_POINT ( 'NONE', ( 1.121381718560582100, -0.09034913391415422300, 0.09036435959596292300 ) ) ; -#3529 = CARTESIAN_POINT ( 'NONE', ( 0.5871991132332203800, 0.4039044080749876200, -0.02066067610178616900 ) ) ; -#3530 = CARTESIAN_POINT ( 'NONE', ( 3.745575641616491600, 0.2795897578383243500, 4.052747720750815600E-015 ) ) ; -#3531 = CARTESIAN_POINT ( 'NONE', ( 2.138079838934315200, 0.2795897578332743300, -1.824170155206861200E-017 ) ) ; -#3532 = CARTESIAN_POINT ( 'NONE', ( 1.445360033316257700, 0.01356496265888651500, 0.1979091201498772400 ) ) ; -#3533 = CARTESIAN_POINT ( 'NONE', ( 1.779138537887162900, -0.04542765188538755400, 0.04992836667958325300 ) ) ; -#3534 = CARTESIAN_POINT ( 'NONE', ( 0.5236604767375894200, 0.0005376798075837907500, 0.2937772832719742800 ) ) ; -#3535 = CARTESIAN_POINT ( 'NONE', ( 1.906487339680957200, -0.01076642811094141700, 3.683984332017609600 ) ) ; -#3536 = CARTESIAN_POINT ( 'NONE', ( 0.2714425366998246500, -0.0009123614183015327200, 0.2755069396466894300 ) ) ; -#3537 = CARTESIAN_POINT ( 'NONE', ( 0.02880175210066181600, 0.03028883422635653100, 0.1062536591561704400 ) ) ; -#3538 = CARTESIAN_POINT ( 'NONE', ( 3.256265869589642000, 0.2785551129217782600, 0.01945673026353400200 ) ) ; -#3539 = CARTESIAN_POINT ( 'NONE', ( 1.321506823720051800, -0.07839350681866297200, -0.001229923144264781900 ) ) ; -#3540 = CARTESIAN_POINT ( 'NONE', ( 0.5750756471581925900, -0.1604085947049676800, -3.114077080240435600E-011 ) ) ; -#3541 = CARTESIAN_POINT ( 'NONE', ( 0.1202532003003384100, -0.2338350102395481100, 0.2500625991197665800 ) ) ; -#3542 = CARTESIAN_POINT ( 'NONE', ( 0.6325380740550871100, -0.1505234134062531900, 0.05927810428951248200 ) ) ; -#3543 = CARTESIAN_POINT ( 'NONE', ( 0.3375570530694279600, -0.1731818359128340900, 0.01487432695374724800 ) ) ; -#3544 = CARTESIAN_POINT ( 'NONE', ( 1.166344047702980300, 0.04561261295522922600, 0.2207482962560528800 ) ) ; -#3545 = CARTESIAN_POINT ( 'NONE', ( 0.5802742608265711900, -0.006991219364551160000, 0.2839386671074719500 ) ) ; -#3546 = EDGE_LOOP ( 'NONE', ( #8202, #6660, #8149, #374 ) ) ; -#3547 = CARTESIAN_POINT ( 'NONE', ( 1.398553167922125300, 0.005256945316593597500, 0.2029840366559897700 ) ) ; -#3548 = CARTESIAN_POINT ( 'NONE', ( 0.1625661614080983500, 0.2136347799621589600, 0.06042162874583974200 ) ) ; -#3549 = CARTESIAN_POINT ( 'NONE', ( 0.9767336347739084000, -0.1147406291214214700, 0.02570849267355698400 ) ) ; -#3550 = CARTESIAN_POINT ( 'NONE', ( 0.5830408728126572600, 0.03014653610008610800, 0.2933219734897946600 ) ) ; -#3551 = CARTESIAN_POINT ( 'NONE', ( 0.3920816856456822400, -0.1315871830638328800, 0.1401946837179907900 ) ) ; -#3552 = CARTESIAN_POINT ( 'NONE', ( 2.055359941679181500, 0.2361388709901690600, 0.08332503382092124000 ) ) ; -#3553 = CARTESIAN_POINT ( 'NONE', ( 3.514591248791158600, 0.2805032214393838900, -0.02258252836644878200 ) ) ; -#3554 = ORIENTED_EDGE ( 'NONE', *, *, #1599, .T. ) ; -#3555 = CARTESIAN_POINT ( 'NONE', ( 0.3926676796192017400, -0.006401697561061015000, 0.2842806687273433100 ) ) ; -#3556 = CARTESIAN_POINT ( 'NONE', ( 1.905012857237141200, -0.04571703553367911800, 0.005107688491442142200 ) ) ; -#3557 = CARTESIAN_POINT ( 'NONE', ( 0.6371107980894095100, 0.02582606860995473300, 0.2934361897270203500 ) ) ; -#3558 = CARTESIAN_POINT ( 'NONE', ( 3.422094434760851700, -0.6002167246573469900, 1.056761125853546100 ) ) ; -#3559 = CARTESIAN_POINT ( 'NONE', ( 1.516807573555715800, -0.06054648626210323800, 0.04940812420817474600 ) ) ; -#3560 = CARTESIAN_POINT ( 'NONE', ( 1.123222576179524300, -0.04165681554689970600, 0.1781198154709618400 ) ) ; -#3561 = CARTESIAN_POINT ( 'NONE', ( 0.2492466225337463800, 0.2925899012638826200, -0.01838146611314458300 ) ) ; -#3562 = CARTESIAN_POINT ( 'NONE', ( 1.934511316830335200, 0.3339235662709627600, 1.089623183347933000E-017 ) ) ; -#3563 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, - ( #6513, #3107, #232, #7263, #8000, #3777, #970, #6606, #3046, #3837, #6670, #1706, #8709, #5154, #938, #2444, #8030, #5871, #1648, #3718, #4479, #5901, #8644, #3806, #4508, #909, #4418, #263, #1677, #2382, #5842, #7295, #1617, #6542, #6575, #5217, #1000, #5933, #6637, #1149, #3194, #8859, #354, #5282, #4627, #8800, #5375, #4654, #5991, #417, #4569, #3164, #8121, #8892, #6732, #3955, #3925, #1119, #6821, #3894, #3254, #6022, #8831, #1764, #1886, #2541, #1825, #6107, #5314, #7503, #8211, #2473, #7477, #1180, #6761, #5344, #7383, #3986, #6079, #6793 ), - .UNSPECIFIED., .F., .F., - ( 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4 ), - ( 4.440892098500473800E-016, 0.002856676667507995800, 0.005713353335015547400, 0.01142670667003098600, 0.02285341334006186400, 0.03428012001009273600, 0.04570682668012361600, 0.09141365336024709400, 0.1371204800403707500, 0.1828273067204943800, 0.2056807200605562400, 0.2285341334006180400, 0.2742409600807417200, 0.3199477867608653800, 0.3313744934308963100, 0.3428012001009272400, 0.3656546134409891500, 0.4113614401211129200, 0.4342148534611747800, 0.4570682668012365800, 0.4627816201362520100, 0.4684949734712674500, 0.4799216801412983800, 0.5027750934813600700, 0.5256285068214218100, 0.5484819201614834500, 0.5541952734964988900, 0.5599086268315143200, 0.5713353335015452000, 0.5941887468416069400, 0.6170421601816685800, 0.6284688668516994500, 0.6341822201867148800, 0.6398955735217303200, 0.6627489868617919600, 0.6856024002018535900, 0.7084558135419152200, 0.7141691668769306600, 0.7198825202119461000, 0.7313092268819768600 ), - .UNSPECIFIED. ) ; -#3564 = CARTESIAN_POINT ( 'NONE', ( 2.091108753953570400, 0.0004465647373030901000, 1.841715257477869700 ) ) ; -#3565 = CARTESIAN_POINT ( 'NONE', ( 1.455698505386018500, 0.2803604657983971300, 0.001612810982811545800 ) ) ; -#3566 = CARTESIAN_POINT ( 'NONE', ( 1.781860939051463700, 0.004440950569638335600, 0.1982106400116625500 ) ) ; -#3567 = CARTESIAN_POINT ( 'NONE', ( 0.5573909545944406600, 0.002686894572489828500, 0.2964412752610035000 ) ) ; -#3568 = CARTESIAN_POINT ( 'NONE', ( 1.762137686571241000, 0.03692863022976911000, 0.7669333901172469300 ) ) ; -#3569 = CARTESIAN_POINT ( 'NONE', ( 0.5579214250265990300, 0.01026599585593923600, 0.3033665400053331400 ) ) ; -#3570 = CARTESIAN_POINT ( 'NONE', ( 0.5422803935325706300, 0.2283370559139437100, 0.2324295983957223900 ) ) ; -#3571 = CARTESIAN_POINT ( 'NONE', ( 3.256265869766447300, 0.2786764438966986600, 0.01947268424711692100 ) ) ; -#3572 = CARTESIAN_POINT ( 'NONE', ( 1.323145135085769500, -0.06903614579290917600, 0.08788895392050921600 ) ) ; -#3573 = CARTESIAN_POINT ( 'NONE', ( 0.5750755994840909300, -0.1289408140063581200, 0.1411500040789724600 ) ) ; -#3574 = CARTESIAN_POINT ( 'NONE', ( 0.5750756416164875000, -0.1146866018301520000, 0.1632190841395888500 ) ) ; -#3575 = CARTESIAN_POINT ( 'NONE', ( 0.01698871190410682100, -0.006452126126802904000, -0.09950715163210138700 ) ) ; -#3576 = CARTESIAN_POINT ( 'NONE', ( 1.222781604729155100, 0.04616822475461512800, 0.2122864827851677100 ) ) ; -#3577 = CARTESIAN_POINT ( 'NONE', ( 0.5579797960721402100, -0.01660698256663284400, 0.2717672786787037600 ) ) ; -#3578 = CARTESIAN_POINT ( 'NONE', ( 1.409253623146079300, -0.06801386724540203800, 0.05798142515408764200 ) ) ; -#3579 = CARTESIAN_POINT ( 'NONE', ( 0.3014715645818472100, 0.3177454549833567100, 0.07618191705297938700 ) ) ; -#3580 = CARTESIAN_POINT ( 'NONE', ( 0.9225493800424076100, -0.02962035279822705600, 0.2250711911606250200 ) ) ; -#3581 = CARTESIAN_POINT ( 'NONE', ( 0.6084916328135996400, 0.02806857516393601600, 0.2933687426245585900 ) ) ; -#3582 = CARTESIAN_POINT ( 'NONE', ( 3.390210107550382500, 0.3071691278285888500, 0.01845730530728039600 ) ) ; -#3583 = CARTESIAN_POINT ( 'NONE', ( 0.5762919362675327200, 0.006938541576130719000, 0.3005755025233306000 ) ) ; -#3584 = CARTESIAN_POINT ( 'NONE', ( 1.936658046539004400, -0.04549522745195555600, -0.001229923144262634100 ) ) ; -#3585 = CARTESIAN_POINT ( 'NONE', ( 0.5957771258618205200, 0.04575510484446887500, 0.2898507622826129700 ) ) ; -#3586 = CARTESIAN_POINT ( 'NONE', ( 3.300075641616158100, 0.2795440762833145700, 0.009883748765295827900 ) ) ; -#3587 = CARTESIAN_POINT ( 'NONE', ( 1.494231851356639100, -0.01727042778700060800, 0.1702111949721379100 ) ) ; -#3588 = CARTESIAN_POINT ( 'NONE', ( 1.148985509952148000, -0.09601933964386755200, 0.01490441137954941600 ) ) ; -#3589 = CARTESIAN_POINT ( 'NONE', ( 0.3833069397365107000, 0.3681893401792268900, 0.006369708654340881800 ) ) ; -#3590 = CARTESIAN_POINT ( 'NONE', ( 0.1134054052741659400, -0.1107152976311385200, 0.2402858434238200600 ) ) ; -#3591 = CARTESIAN_POINT ( 'NONE', ( 2.875075641616506900, -0.04540687134598306300, 1.084202172485504400E-018 ) ) ; -#3592 = CARTESIAN_POINT ( 'NONE', ( 1.486423468558918600, 0.01774994687733699700, 0.1967945419895987800 ) ) ; -#3593 = CARTESIAN_POINT ( 'NONE', ( 1.685698214945941600, -0.03861065543365360700, 0.1048348357552389400 ) ) ; -#3594 = CARTESIAN_POINT ( 'NONE', ( 0.02313738824127835000, 0.09854110183071673700, 0.1870653816326146900 ) ) ; -#3595 = CARTESIAN_POINT ( 'NONE', ( 1.900160434188989500, -0.006864239460416143900, 3.683984332017607800 ) ) ; -#3596 = CARTESIAN_POINT ( 'NONE', ( 0.3188025585121621600, -0.004180907258581223500, 0.2803930368180598300 ) ) ; -#3597 = CARTESIAN_POINT ( 'NONE', ( 0.3830165582788709300, 0.1840271706136784600, 0.2420246643476046400 ) ) ; -#3598 = APPROVAL ( #7155, 'UNSPECIFIED' ) ; -#3599 = CARTESIAN_POINT ( 'NONE', ( 3.256265869936318500, 0.3062794721188413200, 0.04038997093056859200 ) ) ; -#3600 = CARTESIAN_POINT ( 'NONE', ( 1.325027394140306100, -0.02760102250824569800, 0.1671127855632358300 ) ) ; -#3601 = CARTESIAN_POINT ( 'NONE', ( 0.5750756322740288000, -0.04868913824628573500, 0.2372172298640617400 ) ) ; -#3602 = CARTESIAN_POINT ( 'NONE', ( 0.6159164634649778600, 0.01264005760422448600, 0.2964024346217190600 ) ) ; -#3603 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, - ( #7994, #2980, #1548, #2952, #3682, #2314, #5056, #6478, #8703, #3712, #8608, #7963, #3741, #5086, #6507, #874, #8669, #964, #5808, #7224, #3010, #8638, #932, #4413, #5149, #5116, #7872, #903, #4441, #1642, #226, #4473, #5865, #6569, #257, #2344, #3771, #7288, #3073, #5895, #1671, #2223, #7558, #473, #8024, #531, #6851, #4682, #6108, #5462, #3800, #4738, #5958, #8241, #3315, #502, #5211, #4017, #4502, #8732, #3987, #5434, #4045, #3101, #286, #8953, #7348, #8765, #994, #8212, #5927, #1915, #1732, #5406, #6600, #6822, #7532, #1700, #6631, #3132, #4710, #1210, #1024, #8980, #2439, #1238, #318, #8055, #6139, #6167, #2407, #8922, #3831, #1181, #4534, #5245, #1887, #6666, #7316, #2375, #7504, #3286, #2600, #2630 ), - .UNSPECIFIED., .F., .F., - ( 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4 ), - ( 0.001216192371343203600, 0.006013122682971100800, 0.01081005299459899900, 0.01560698330622689600, 0.02040391361785480100, 0.02999777424111048400, 0.03959163486436616900, 0.05877935611087728400, 0.06117782126669116900, 0.06357628642250504100, 0.06837321673413236700, 0.07796707735738703200, 0.09715479860389668300, 0.1019517289155241500, 0.1067486592271516000, 0.1163425198504059000, 0.1355302410969140000, 0.1451241017201680100, 0.1499210320317946900, 0.1547179623434213900, 0.1739056835899295000, 0.1930934048364375500, 0.2122811260829456400, 0.2314688473294536900, 0.2506565685759617500, 0.2698442898224698300, 0.3082197323154859900, 0.3465951748085021600, 0.3561890354317565600, 0.3657828960550108500, 0.3849706173015188800, 0.4233460597945351000, 0.4425337810410428500, 0.4617215022875512100, 0.4809092235340595700, 0.5000969447805679900, 0.5192846660270763500, 0.5384723872735848200, 0.5480662478968390000, 0.5576601085200930700, 0.5672539691433472500, 0.5768478297666014300, 0.5816447600782289600, 0.5864416903898565000, 0.5912386207014841400, 0.5960355510131115600, 0.6008324813247392100, 0.6032309464805533100, 0.6056294116363673000, 0.6104263419479950500, 0.6128248071038089300, 0.6152232722596228100 ), - .UNSPECIFIED. ) ; -#3604 = CARTESIAN_POINT ( 'NONE', ( 0.5942773310933680000, -0.1423905179514983700, 0.1086432021979696600 ) ) ; -#3605 = CARTESIAN_POINT ( 'NONE', ( 0.5980844968779054400, -0.1549566084163740400, 0.05227926816864982000 ) ) ; -#3606 = CARTESIAN_POINT ( 'NONE', ( 1.195437229242294800, 0.01301981839537247300, 0.2224800703823818800 ) ) ; -#3607 = VECTOR ( 'NONE', #202, 1.000000000000000000 ) ; -#3608 = CARTESIAN_POINT ( 'NONE', ( 0.05494182501977050400, 0.05081350535885542600, 0.2020651300286571100 ) ) ; -#3609 = CARTESIAN_POINT ( 'NONE', ( 1.410786290873456500, -0.04723765474198682300, 0.1236882810516206600 ) ) ; -#3610 = CARTESIAN_POINT ( 'NONE', ( 0.4789833176251557800, 0.3844659485338108900, 0.07765310249221787900 ) ) ; -#3611 = CARTESIAN_POINT ( 'NONE', ( 0.9212164200801051800, -0.08501202802358398500, 0.1556428761583618100 ) ) ; -#3612 = CARTESIAN_POINT ( 'NONE', ( 0.5989696618619553300, 0.01688423821235107700, 0.2959601824472253300 ) ) ; -#3613 = CARTESIAN_POINT ( 'NONE', ( 3.344835699932461100, 0.3125438575696186700, 0.02281069785553226800 ) ) ; -#3614 = CARTESIAN_POINT ( 'NONE', ( 0.5782760641961516300, 0.006456845688054491100, 0.3010445420218094100 ) ) ; -#3615 = CARTESIAN_POINT ( 'NONE', ( 1.873990231043781000, -0.03958854921816290500, 0.07050788648324546300 ) ) ; -#3616 = CARTESIAN_POINT ( 'NONE', ( 0.5750756416164870500, 0.005780939714085997500, 0.2985169129011540600 ) ) ; -#3617 = CARTESIAN_POINT ( 'NONE', ( 2.400075640843015700, 0.2764309282539765300, 0.06856408755853488100 ) ) ; -#3618 = CARTESIAN_POINT ( 'NONE', ( 1.481742261382800000, -0.06100602809460942100, 0.06365085803176448500 ) ) ; -#3619 = CARTESIAN_POINT ( 'NONE', ( 1.124318101605605600, -0.0004277282848363928000, 0.2286717816595836300 ) ) ; -#3620 = CARTESIAN_POINT ( 'NONE', ( 0.1416569327094417700, 0.1951446856143264100, -0.04739068386187946700 ) ) ; -#3621 = EDGE_CURVE ( 'NONE', #6963, #4061, #1557, .T. ) ; -#3622 = CARTESIAN_POINT ( 'NONE', ( 1.824518386513553700, 0.3464057865610376500, 7.267542687441935400E-019 ) ) ; -#3623 = CARTESIAN_POINT ( 'NONE', ( 1.470454135879183400, 0.2799198682642176600, -0.001229923144264261900 ) ) ; -#3624 = CARTESIAN_POINT ( 'NONE', ( 1.738526323976487400, -0.02973999351957634700, 0.1286278780699902600 ) ) ; -#3625 = CARTESIAN_POINT ( 'NONE', ( 0.3179395292793972800, -0.01081787642285347900, 0.2757762301796529100 ) ) ; -#3626 = CARTESIAN_POINT ( 'NONE', ( 1.786931055937258200, 0.02853290977697065000, 1.381268897438754400 ) ) ; -#3627 = CARTESIAN_POINT ( 'NONE', ( 0.5555024179666409000, 0.01825941694082144900, 0.3071786077026184000 ) ) ; -#3628 = CARTESIAN_POINT ( 'NONE', ( 0.02602389681964446500, -0.05701626906662515800, 0.1640650044459727200 ) ) ; -#3629 = CARTESIAN_POINT ( 'NONE', ( 3.256265907901233300, 0.2954226634000716200, 0.02596650577932063700 ) ) ; -#3630 = CARTESIAN_POINT ( 'NONE', ( 1.294563941568578600, -0.06694368452202126300, 0.1024326183366537600 ) ) ; -#3631 = CARTESIAN_POINT ( 'NONE', ( 0.5750756369577282300, -0.02838685076137089500, 0.2591353083098531000 ) ) ; -#3632 = CARTESIAN_POINT ( 'NONE', ( 0.5856208546542593900, 0.004864386391761899000, 0.2986859955186310600 ) ) ; -#3633 = CARTESIAN_POINT ( 'NONE', ( 0.5942243678550854800, -0.1554328143376977300, 0.05137264066297599800 ) ) ; -#3634 = CARTESIAN_POINT ( 'NONE', ( 0.5813176558266297500, -0.1579052924814439200, 0.04103232170460813900 ) ) ; -#3635 = CARTESIAN_POINT ( 'NONE', ( 1.194846156921932000, 0.03753910663362458600, 0.2181065114103878700 ) ) ; -#3636 = CARTESIAN_POINT ( 'NONE', ( 0.5739734001049496800, -0.002157756862742665800, 0.2901342992539814300 ) ) ; -#3637 = CARTESIAN_POINT ( 'NONE', ( 1.411811818072539200, -0.02557292226694452000, 0.1616644185313194600 ) ) ; -#3638 = CARTESIAN_POINT ( 'NONE', ( 0.3025792759338966100, 0.3121677625619587700, 0.09380165692610892300 ) ) ; -#3639 = CARTESIAN_POINT ( 'NONE', ( 2.171626944824510000, -0.01301178838175265400, 3.683984332017608700 ) ) ; -#3640 = CARTESIAN_POINT ( 'NONE', ( 0.9203414155587708000, -0.1095804924331138500, 0.1048440728932476000 ) ) ; -#3641 = CARTESIAN_POINT ( 'NONE', ( 0.5709431858591989000, 0.01803104478327344200, 0.2959180118818278100 ) ) ; -#3642 = CARTESIAN_POINT ( 'NONE', ( 1.833892141897325300, 0.2561200528843257100, 0.1056932788036594700 ) ) ; -#3643 = CARTESIAN_POINT ( 'NONE', ( 0.5733052438225856300, 0.006590115746821556500, 0.3003995550829811600 ) ) ; -#3644 = CARTESIAN_POINT ( 'NONE', ( 1.875430585021300900, 0.004456476705533285500, 0.1982448883856348100 ) ) ; -#3645 = CARTESIAN_POINT ( 'NONE', ( 0.6372845141333867100, 0.008052927858806624400, 0.2972351394553338600 ) ) ; -#3646 = CARTESIAN_POINT ( 'NONE', ( 1.485126428668305900, -0.005370297929653045100, 0.1868892336866684300 ) ) ; -#3647 = CARTESIAN_POINT ( 'NONE', ( 1.121864778887711000, -0.08104166369357113100, 0.1158997483434791300 ) ) ; -#3648 = CARTESIAN_POINT ( 'NONE', ( 0.5239696276492776800, 0.4028829758224159500, 0.0007242936282851938200 ) ) ; -#3649 = CARTESIAN_POINT ( 'NONE', ( 1.967103402167253100, 0.3272915620169311600, 3.903127820947818300E-018 ) ) ; -#3650 = CARTESIAN_POINT ( 'NONE', ( 1.485244098647738400, 0.2796509321069911000, 0.001596348667282399500 ) ) ; -#3651 = CARTESIAN_POINT ( 'NONE', ( 1.687974206601018200, 0.0004324054641413610500, 0.1937428061484806300 ) ) ; -#3652 = CARTESIAN_POINT ( 'NONE', ( 0.3179238784190562300, -0.01093819957202124500, 0.2756925485043911200 ) ) ; -#3653 = CARTESIAN_POINT ( 'NONE', ( 2.000075641620796800, 0.004589897006424204000, 0.1987700768478988200 ) ) ; -#3654 = CARTESIAN_POINT ( 'NONE', ( 1.854411597368768000, 0.002183862884144849300, 2.763070821301746500 ) ) ; -#3655 = CARTESIAN_POINT ( 'NONE', ( 0.5784058049060688500, 0.02466252699327919900, 0.3053586513643298800 ) ) ; -#3656 = CARTESIAN_POINT ( 'NONE', ( 0.4782674349901576100, 0.1702591658843848300, 0.2539545348847914700 ) ) ; -#3657 = CARTESIAN_POINT ( 'NONE', ( 3.256265874321997900, 0.3125320911380076200, 0.02852241127724783700 ) ) ; -#3658 = ORIENTED_EDGE ( 'NONE', *, *, #3517, .F. ) ; -#3659 = CARTESIAN_POINT ( 'NONE', ( 1.268274004473311400, 0.002409933234842842600, 0.2110432845611443200 ) ) ; -#3660 = CARTESIAN_POINT ( 'NONE', ( 0.5750760805756826000, -0.1603717339246846800, 0.01535178634861766700 ) ) ; -#3661 = CARTESIAN_POINT ( 'NONE', ( 0.6838585960932874700, 0.02794619837637779500, 0.2897849722526438800 ) ) ; -#3662 = CARTESIAN_POINT ( 'NONE', ( 0.5750756416164873900, -0.08704632905110742900, 0.1967901348247911900 ) ) ; -#3663 = CARTESIAN_POINT ( 'NONE', ( 1.238662058343863200, 0.2929542011388057700, 0.06290314049676892800 ) ) ; -#3664 = CARTESIAN_POINT ( 'NONE', ( 0.4939543181254087400, -0.008653305445764480900, 0.2825812181219447500 ) ) ; -#3665 = CARTESIAN_POINT ( 'NONE', ( 1.397488267222438500, -0.02213862433559588000, 0.1677720027099257600 ) ) ; -#3666 = CARTESIAN_POINT ( 'NONE', ( 0.5785779939588298100, 0.3834358562571529300, 0.09511742183484470100 ) ) ; -#3667 = CARTESIAN_POINT ( 'NONE', ( 2.271469365621550600, 0.02301157251157692800, 1.841573282815083700 ) ) ; -#3668 = CARTESIAN_POINT ( 'NONE', ( 0.8656218781587532400, 0.006152136606270231000, 0.2798202510681569400 ) ) ; -#3669 = CARTESIAN_POINT ( 'NONE', ( 0.6997127363940509600, 0.03970307215683388500, 0.2862344463257652800 ) ) ; -#3670 = CARTESIAN_POINT ( 'NONE', ( 1.924761609590501100, 0.3347174755623643100, 0.01860868337675213000 ) ) ; -#3671 = CARTESIAN_POINT ( 'NONE', ( 0.5931562685434813600, -0.1583701929752021600, -0.002516055621637459900 ) ) ; -#3672 = CARTESIAN_POINT ( 'NONE', ( 1.843699510503921300, -0.01269851176164715800, 0.1697458865277535800 ) ) ; -#3673 = CARTESIAN_POINT ( 'NONE', ( 0.6985790134253879700, 0.01154534435237208900, 0.2931202145080983300 ) ) ; -#3674 = CARTESIAN_POINT ( 'NONE', ( 3.300075641637701300, 0.2381275079619051800, 0.1197112603925458400 ) ) ; -#3675 = CARTESIAN_POINT ( 'NONE', ( 1.490105395035849400, -0.06485613980141269300, 0.007078407244144959600 ) ) ; -#3676 = CARTESIAN_POINT ( 'NONE', ( 1.095045692114802200, -0.02234575711949493600, 0.2063952212513406000 ) ) ; -#3677 = CARTESIAN_POINT ( 'NONE', ( 0.1673609380149281600, 0.2222425491014383700, -0.03493981723969634400 ) ) ; -#3678 = CARTESIAN_POINT ( 'NONE', ( 1.774949077479587700, 0.3444762518593392200, 5.041540102057596400E-018 ) ) ; -#3679 = CARTESIAN_POINT ( 'NONE', ( 1.458930192117675200, 0.05281029064577524900, 0.1903682347088703500 ) ) ; -#3680 = CARTESIAN_POINT ( 'NONE', ( 1.686635009947294200, -0.02476462872002360700, 0.1471129198819833000 ) ) ; -#3681 = CARTESIAN_POINT ( 'NONE', ( 0.2703074068089012000, -0.009684814406646369300, 0.2693841936178563700 ) ) ; -#3682 = CARTESIAN_POINT ( 'NONE', ( 1.631340154100015000, 0.2795273614254011900, 0.008038507052301214000 ) ) ; -#3683 = CARTESIAN_POINT ( 'NONE', ( 1.850927018239844300, 0.004455881441448372700, 2.763075909146424500 ) ) ; -#3684 = CARTESIAN_POINT ( 'NONE', ( 0.09693226890725269200, 0.04952613148901874300, 0.2343008649865211100 ) ) ; -#3685 = CARTESIAN_POINT ( 'NONE', ( 0.01625180029582210700, -0.07042034869409219400, 0.1571542823153799800 ) ) ; -#3686 = CARTESIAN_POINT ( 'NONE', ( 3.256265985678610700, 0.2851362545585292000, 0.04849510016500225400 ) ) ; -#3687 = CARTESIAN_POINT ( 'NONE', ( 1.294295662213620400, -0.07140932468679261900, 0.08965548237276924100 ) ) ; -#3688 = CARTESIAN_POINT ( 'NONE', ( 1.738948165857133100, 0.04314007301296496300, 0.1922044866574365900 ) ) ; -#3689 = CARTESIAN_POINT ( 'NONE', ( 0.5279162034714798300, -0.01470732661925766600, 0.3021115781199894000 ) ) ; -#3690 = CARTESIAN_POINT ( 'NONE', ( 0.5944252674817216400, -0.06323893322247387000, 0.2213697052972352600 ) ) ; -#3691 = EDGE_CURVE ( 'NONE', #1382, #3352, #7448, .T. ) ; -#3692 = CARTESIAN_POINT ( 'NONE', ( 1.249851753662970300, 0.08161450623953681000, 0.2002925379572277900 ) ) ; -#3693 = CARTESIAN_POINT ( 'NONE', ( 0.5578068218802885200, -0.003637196817488641500, 0.2875441387149863500 ) ) ; -#3694 = CARTESIAN_POINT ( 'NONE', ( 1.384015268312115000, 0.004589896950740302000, 0.2021427865082789400 ) ) ; -#3695 = CARTESIAN_POINT ( 'NONE', ( 0.4712347862700979600, 0.3517619679825310100, 0.1355207714313903800 ) ) ; -#3696 = CARTESIAN_POINT ( 'NONE', ( 2.305055586492294600, 0.03879513971361155800, 0.1930796571019605100 ) ) ; -#3697 = CARTESIAN_POINT ( 'NONE', ( 0.8629989411578599100, -0.1121919002999949300, 0.1162762023736070800 ) ) ; -#3698 = CARTESIAN_POINT ( 'NONE', ( 2.051341333881175500, 0.3057690074690451200, 0.007416409020453455400 ) ) ; -#3699 = CARTESIAN_POINT ( 'NONE', ( 0.4209955947252599400, -0.1742895025349666700, -0.01471468851595762000 ) ) ; -#3700 = CARTESIAN_POINT ( 'NONE', ( 1.874459882289990900, -0.02883890661501387100, 0.1209142830036230300 ) ) ; -#3701 = CARTESIAN_POINT ( 'NONE', ( 0.6983277055511125700, 0.02601885093250966300, 0.2900830233593231800 ) ) ; -#3702 = CARTESIAN_POINT ( 'NONE', ( 0.08784083997327189800, -0.07618854207812986200, 0.1204967456550807800 ) ) ; -#3703 = CARTESIAN_POINT ( 'NONE', ( 3.750075641616484200, 0.2795440762840166700, 0.009883748765289428500 ) ) ; -#3704 = CARTESIAN_POINT ( 'NONE', ( 1.491549534026876100, -0.05894468499619387500, 0.07016778305246523800 ) ) ; -#3705 = CARTESIAN_POINT ( 'NONE', ( 1.091359283648667600, -0.1016701289543482400, 0.004251067975541982100 ) ) ; -#3706 = CARTESIAN_POINT ( 'NONE', ( 0.1091456075575391600, 0.1553292470237819200, -0.07297395636003509200 ) ) ; -#3707 = VECTOR ( 'NONE', #7195, 1.000000000000000000 ) ; -#3708 = CARTESIAN_POINT ( 'NONE', ( 2.145481067281532100, 0.2739643902096600100, -0.02528707437045600600 ) ) ; -#3709 = CARTESIAN_POINT ( 'NONE', ( 1.470637114161924300, 0.2722182935637280600, 0.05291111691792730500 ) ) ; -#3710 = CARTESIAN_POINT ( 'NONE', ( 1.739276395518176300, -0.01612000946525848900, 0.1646546874972155100 ) ) ; -#3711 = CARTESIAN_POINT ( 'NONE', ( -0.005760338760190754400, 0.1454884089972525700, 0.1605953021316111600 ) ) ; -#3712 = CARTESIAN_POINT ( 'NONE', ( 1.633403229634699600, 0.2784893695821080200, 0.02224327544809891500 ) ) ; -#3713 = CARTESIAN_POINT ( 'NONE', ( 1.989691874697215200, 0.004857669925459662300, 0.1998411687546130200 ) ) ; -#3714 = CARTESIAN_POINT ( 'NONE', ( 0.5771072471108763500, 0.02011990009355879600, 0.3047701239754075900 ) ) ; -#3715 = CARTESIAN_POINT ( 'NONE', ( 0.6386043770707772200, 0.1222999871228547300, 0.2696322450406347100 ) ) ; -#3716 = CARTESIAN_POINT ( 'NONE', ( 3.256265862265638400, 0.2919686269352042000, 0.05471685963935395800 ) ) ; -#3717 = CARTESIAN_POINT ( 'NONE', ( 1.267405045966350400, -0.02618912421698627000, 0.1760806423897317600 ) ) ; -#3718 = CARTESIAN_POINT ( 'NONE', ( 0.3848237732780536700, 0.004589909051790359900, 0.2921497543059020100 ) ) ; -#3719 = CARTESIAN_POINT ( 'NONE', ( 0.2272759783704667900, -0.1489544958645068200, 0.2834989627779940200 ) ) ; -#3720 = CARTESIAN_POINT ( 'NONE', ( 0.3302948837133465900, -0.1708502462811454500, 1.496198998029996700E-017 ) ) ; -#3721 = CARTESIAN_POINT ( 'NONE', ( 1.279699515385236200, 0.001429417254591891500, 0.2127313338214840400 ) ) ; -#3722 = CARTESIAN_POINT ( 'NONE', ( 0.4939067784369078300, -0.005302827057849901500, 0.2866672192411250900 ) ) ; -#3723 = CARTESIAN_POINT ( 'NONE', ( 1.397693141199620300, -0.01701273026728800100, 0.1747903368653725100 ) ) ; -#3724 = CARTESIAN_POINT ( 'NONE', ( 0.3934301456212090400, 0.3438752096350790000, 0.1146594004030671900 ) ) ; -#3725 = CARTESIAN_POINT ( 'NONE', ( 3.256265879031776200, 0.3148139619709577300, 0.02257102165963847900 ) ) ; -#3726 = CARTESIAN_POINT ( 'NONE', ( 0.8077066104136507700, 0.001346771302335847400, 0.2795956899474084700 ) ) ; -#3727 = CARTESIAN_POINT ( 'NONE', ( 1.654362652647627200, 0.3012905974684785300, 0.005421175326078685200 ) ) ; -#3728 = CARTESIAN_POINT ( 'NONE', ( 0.05644020524968206000, -0.05719370940626000700, -0.1158071860391350300 ) ) ; -#3729 = CARTESIAN_POINT ( 'NONE', ( 1.844145320115636400, 0.0009013233454997493500, 0.1942149299208726600 ) ) ; -#3730 = CARTESIAN_POINT ( 'NONE', ( 0.8182413949899647300, 0.04703819310257184600, 0.2738842873998610900 ) ) ; -#3731 = CARTESIAN_POINT ( 'NONE', ( 0.3900608827629587500, -0.09284372645794447500, 0.1927872806035555400 ) ) ; -#3732 = DATE_TIME_ROLE ( 'classification_date' ) ; -#3733 = CARTESIAN_POINT ( 'NONE', ( 1.491205947055042300, -0.06164391788002276900, 0.05554615513107273600 ) ) ; -#3734 = CARTESIAN_POINT ( 'NONE', ( 1.093133056400269500, -0.08346945423871576800, 0.1183660752177558800 ) ) ; -#3735 = CARTESIAN_POINT ( 'NONE', ( 0.4929219662627215000, 0.3990080044065715800, 0.005937706380075462500 ) ) ; -#3736 = ORIENTED_EDGE ( 'NONE', *, *, #8937, .F. ) ; -#3737 = CARTESIAN_POINT ( 'NONE', ( 1.668048367313175900, 0.3094827609393624400, -0.01733587535846785700 ) ) ; -#3738 = CARTESIAN_POINT ( 'NONE', ( 1.495527893614010800, -0.0003615733378865559900, 0.1994679740203700300 ) ) ; -#3739 = CARTESIAN_POINT ( 'NONE', ( 1.621986579055902500, -0.05048165927765757600, 0.06736552423638916800 ) ) ; -#3740 = CARTESIAN_POINT ( 'NONE', ( 0.4677441744861670600, -0.003580312869860824400, 0.2896569994559351500 ) ) ; -#3741 = CARTESIAN_POINT ( 'NONE', ( 1.636984024071983500, 0.2761898951416911200, 0.03445859534053032800 ) ) ; -#3742 = CARTESIAN_POINT ( 'NONE', ( 1.989690412296801100, 0.004462780331340399100, 0.1982616103781351100 ) ) ; -#3743 = CARTESIAN_POINT ( 'NONE', ( 0.5721337234024689300, 0.02420929592148390900, 0.3061784209618366200 ) ) ; -#3744 = CARTESIAN_POINT ( 'NONE', ( 0.06617505357931402500, -0.1186982024845348900, 0.2134800032143598100 ) ) ; -#3745 = CARTESIAN_POINT ( 'NONE', ( 3.256265868141412900, 0.2903600566707993400, 0.05871487107831506500 ) ) ; -#3746 = CARTESIAN_POINT ( 'NONE', ( 1.265244425538098100, -0.07716147360950320600, 0.08025949762912923400 ) ) ; -#3747 = CARTESIAN_POINT ( 'NONE', ( 3.750075641616487300, -0.02329054498087779200, 0.1678057091275195200 ) ) ; -#3748 = CARTESIAN_POINT ( 'NONE', ( 0.3952657598036477500, -0.06068471251555540600, 0.3025274252306322500 ) ) ; -#3749 = CARTESIAN_POINT ( 'NONE', ( 1.344610687752487000, 0.2882559123185098900, 1.203706215241979000E-035 ) ) ; -#3750 = CARTESIAN_POINT ( 'NONE', ( 3.498988327644417100, 0.2842141785632861200, 0.01637980948463407100 ) ) ; -#3751 = CARTESIAN_POINT ( 'NONE', ( 1.301809734597821900, 0.1936610653098722600, 0.1534410326878779000 ) ) ; -#3752 = CARTESIAN_POINT ( 'NONE', ( 0.5680499904152531700, 0.0004019595608857340400, 0.2932065454112670100 ) ) ; -#3753 = CARTESIAN_POINT ( 'NONE', ( 1.397403135123184800, -0.02421585781490143100, 0.1647959876839606200 ) ) ; -#3754 = CARTESIAN_POINT ( 'NONE', ( 0.2160566447575851500, 0.2506073003534001800, 0.09452067241766146100 ) ) ; -#3755 = CARTESIAN_POINT ( 'NONE', ( 1.904336788304861900, -0.009649985798366289600, 3.683984332017608700 ) ) ; -#3756 = CARTESIAN_POINT ( 'NONE', ( 3.256265870477908800, 0.3048871768423187500, 0.04194027608406716800 ) ) ; -#3757 = CARTESIAN_POINT ( 'NONE', ( 0.8072904763424425500, -0.02604492637404765000, 0.2451461671673763100 ) ) ; -#3758 = CARTESIAN_POINT ( 'NONE', ( 2.132337982691237400, 0.2814577461472642600, 0.001411044712795598800 ) ) ; -#3759 = CARTESIAN_POINT ( 'NONE', ( 0.5998495165267120300, -0.1576173487226955100, -0.002107933979503036200 ) ) ; -#3760 = CARTESIAN_POINT ( 'NONE', ( 1.842478013967967100, -0.04026667561359276200, 0.07077352331854078200 ) ) ; -#3761 = CARTESIAN_POINT ( 'NONE', ( 0.7510877501890175200, 0.3870534986167151200, 0.05513870704207102900 ) ) ; -#3762 = CARTESIAN_POINT ( 'NONE', ( 0.1695736864954100500, -0.09528933675345796500, 0.1683045391759386600 ) ) ; -#3763 = CARTESIAN_POINT ( 'NONE', ( 1.470339081933660800, -0.01185486981836292300, 0.1784993452249318800 ) ) ; -#3764 = CARTESIAN_POINT ( 'NONE', ( 1.094647044675719700, -0.03736895045690924500, 0.1881582858729722900 ) ) ; -#3765 = CARTESIAN_POINT ( 'NONE', ( 0.2704819668447392400, 0.3078822000860437200, 0.01168981946711273100 ) ) ; -#3766 = CARTESIAN_POINT ( 'NONE', ( 1.656369725487576700, 0.3003162329022330800, -0.02413347089463836400 ) ) ; -#3767 = CARTESIAN_POINT ( 'NONE', ( 1.827461024143158600, 0.3359223506625312900, 0.04734407526992791300 ) ) ; -#3768 = CARTESIAN_POINT ( 'NONE', ( 1.486425156280474900, 0.01358694198201071400, 0.1974487759255040800 ) ) ; -#3769 = CARTESIAN_POINT ( 'NONE', ( 1.621380476652999600, -0.05434920808963639200, 0.04081314757141655400 ) ) ; -#3770 = CARTESIAN_POINT ( 'NONE', ( 0.5737617842930813300, 0.004325225400201082600, 0.2984750443917100800 ) ) ; -#3771 = CARTESIAN_POINT ( 'NONE', ( 1.715174359267280300, 0.2385168444229641100, 0.09990816957620364500 ) ) ; -#3772 = CARTESIAN_POINT ( 'NONE', ( 2.000075641618892100, -0.03217676232225130700, 0.1033238609390592900 ) ) ; -#3773 = CARTESIAN_POINT ( 'NONE', ( 0.5664653651380632300, 0.02369926767419428000, 0.3070965799278486700 ) ) ; -#3774 = CARTESIAN_POINT ( 'NONE', ( 0.5438952688457733300, 0.1324309560686274300, 0.2676709581743865800 ) ) ; -#3775 = CARTESIAN_POINT ( 'NONE', ( 3.256265879002977900, 0.2692578807978451800, 0.05879176103173288500 ) ) ; -#3776 = CARTESIAN_POINT ( 'NONE', ( 1.264090372901796300, -0.08444991946461599700, 0.01298455553391833300 ) ) ; -#3777 = CARTESIAN_POINT ( 'NONE', ( 0.5674579369000469800, 0.004589513445311626000, 0.2987537852594577800 ) ) ; -#3778 = CARTESIAN_POINT ( 'NONE', ( 0.7412425311402319700, 0.03782244377965526800, 0.2832631497680792000 ) ) ; -#3779 = CARTESIAN_POINT ( 'NONE', ( 3.256266143295158500, 0.3056390304433739800, -5.789734892279159800E-019 ) ) ; -#3780 = CARTESIAN_POINT ( 'NONE', ( 3.256265864991597900, 0.2500130473972914700, 0.08670826436671857900 ) ) ; -#3781 = CARTESIAN_POINT ( 'NONE', ( 3.391153827736643800, 0.3007819992178799600, 0.03951350424929223800 ) ) ; -#3782 = CARTESIAN_POINT ( 'NONE', ( 1.634654027930607900, 0.1819444619425165700, 0.08842132041053366000 ) ) ; -#3783 = CARTESIAN_POINT ( 'NONE', ( 1.307408869045839000, 0.009056956891665191000, 0.2083198156142514200 ) ) ; -#3784 = CARTESIAN_POINT ( 'NONE', ( 0.1759106807873131200, -0.005336327633899351500, 0.2503498954069065500 ) ) ; -#3785 = CARTESIAN_POINT ( 'NONE', ( 1.383354696452644200, -0.01351590128209223500, 0.1803899806888981400 ) ) ; -#3786 = CARTESIAN_POINT ( 'NONE', ( 0.4207383288498289800, 0.3531215281988340200, 0.1141713315855187300 ) ) ; -#3787 = CARTESIAN_POINT ( 'NONE', ( 0.5750756416164870500, 0.03293053672407864100, 0.2926977235799905800 ) ) ; -#3788 = CARTESIAN_POINT ( 'NONE', ( 3.256265879258157400, 0.2787684229119057900, 0.06859625533413832300 ) ) ; -#3789 = CARTESIAN_POINT ( 'NONE', ( 0.8653368210721007500, -0.008836638913794603300, 0.2587928954033649800 ) ) ; -#3790 = CARTESIAN_POINT ( 'NONE', ( 2.143312583692528000, 0.2778791371561080100, 0.0009319624244010652300 ) ) ; -#3791 = CARTESIAN_POINT ( 'NONE', ( 0.5226868564155410200, -0.1663562515765388800, -0.005988229788469977100 ) ) ; -#3792 = CARTESIAN_POINT ( 'NONE', ( 0.7585295062052650500, 0.04158173110255591900, 0.2816391407928777200 ) ) ; -#3793 = CARTESIAN_POINT ( 'NONE', ( 0.3904073667504066600, -0.1094247373659738000, 0.1721622702178779400 ) ) ; -#3794 = CARTESIAN_POINT ( 'NONE', ( 1.469830084232103500, -0.02283240249657336700, 0.1623727965516777700 ) ) ; -#3795 = CARTESIAN_POINT ( 'NONE', ( 1.095592706983797400, -0.0005635642822585662500, 0.2331693249287998000 ) ) ; -#3796 = CARTESIAN_POINT ( 'NONE', ( 0.02540647299448995900, 0.02701255876875952000, -0.1228179054453418000 ) ) ; -#3797 = CARTESIAN_POINT ( 'NONE', ( 1.768292995875645000, 0.3452104949354695100, 0.001644798745062042700 ) ) ; -#3798 = CARTESIAN_POINT ( 'NONE', ( 1.500075641616487300, 0.04766559612961507300, 0.1912864737595210100 ) ) ; -#3799 = CARTESIAN_POINT ( 'NONE', ( 0.5573795549838269600, 0.003131756489188619600, 0.2970022776994254400 ) ) ; -#3800 = CARTESIAN_POINT ( 'NONE', ( 1.827224778765600400, 0.2232388630363352500, 0.1142677009315609400 ) ) ; -#3801 = CARTESIAN_POINT ( 'NONE', ( 2.585354251349736700, 0.2795897578311865600, -3.290527839125225200E-014 ) ) ; -#3802 = CARTESIAN_POINT ( 'NONE', ( 0.06025023068132776700, 0.08287029207535590000, 0.2202231815856835800 ) ) ; -#3803 = CARTESIAN_POINT ( 'NONE', ( 0.5962983183088148600, 0.1124577761793801300, 0.2735342253195174900 ) ) ; -#3804 = CARTESIAN_POINT ( 'NONE', ( 3.256266263894130700, 0.2852815633040342000, 0.05711176356825163600 ) ) ; -#3805 = CARTESIAN_POINT ( 'NONE', ( 1.235294672503788500, -0.08725909925681185600, 0.01345052661755264000 ) ) ; -#3806 = CARTESIAN_POINT ( 'NONE', ( 0.3318035561630562300, 0.004589713761827353400, 0.2865224797912788700 ) ) ; -#3807 = CARTESIAN_POINT ( 'NONE', ( 0.1569102939606220600, -0.2022623159402026100, 0.2640643152647655900 ) ) ; -#3808 = CARTESIAN_POINT ( 'NONE', ( 0.5750756416164877200, -0.1439663961712238600, 0.1086432021979696100 ) ) ; -#3809 = CARTESIAN_POINT ( 'NONE', ( 3.345826662954039000, 0.2963191274571308500, 0.05518301277846671100 ) ) ; -#3810 = CARTESIAN_POINT ( 'NONE', ( 1.675103290518558800, 0.1941383582136195800, 0.1021630619225248100 ) ) ; -#3811 = CARTESIAN_POINT ( 'NONE', ( 1.324255823607315000, 0.2910126532462500300, 0.007331397651392977700 ) ) ; -#3812 = LOCAL_TIME ( 11, 6, 29.00000000000000000, #1492 ) ; -#3813 = CARTESIAN_POINT ( 'NONE', ( 0.02220178389139032200, 0.09250233990315126500, 0.1834109540809502600 ) ) ; -#3814 = CARTESIAN_POINT ( 'NONE', ( 1.946009245167043900, 0.003293429614205978200, 1.381152747043618000 ) ) ; -#3815 = CARTESIAN_POINT ( 'NONE', ( -0.002618910583637734800, 0.001475901120897349400, 0.01074892099799110500 ) ) ; -#3816 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; -#3817 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; -#3818 = CARTESIAN_POINT ( 'NONE', ( 0.8617015600040730500, -0.1271120597130106500, -0.001229923144266387400 ) ) ; -#3819 = CARTESIAN_POINT ( 'NONE', ( 1.924525087134253900, 0.3328696777723212400, 0.02600880725118783600 ) ) ; -#3820 = VECTOR ( 'NONE', #2248, 1.000000000000000000 ) ; -#3821 = CARTESIAN_POINT ( 'NONE', ( 0.5917287970595769300, -0.1585347981284019900, 0.002477173656729623900 ) ) ; -#3822 = CARTESIAN_POINT ( 'NONE', ( 0.8788973929550234500, 0.0006345355028047894300, 0.2754060425953500600 ) ) ; -#3823 = CARTESIAN_POINT ( 'NONE', ( 0.5607503823593077400, -0.09760626303337116600, 0.1861740792961251400 ) ) ; -#3824 = CARTESIAN_POINT ( 'NONE', ( 1.467691209554685900, -0.05801578941991869500, 0.08179669713421994200 ) ) ; -#3825 = CARTESIAN_POINT ( 'NONE', ( 1.066158232318848300, -0.02957796673540946700, 0.2023004997298095100 ) ) ; -#3826 = CARTESIAN_POINT ( 'NONE', ( 0.3024556348220991400, 0.3282383915882995900, 0.01088067823620226600 ) ) ; -#3827 = CARTESIAN_POINT ( 'NONE', ( 1.629472326690318400, 0.2740757181886055400, -0.03006359084968069200 ) ) ; -#3828 = CARTESIAN_POINT ( 'NONE', ( 0.5913152562832925100, -0.1534279114490146900, 0.06693499981422035300 ) ) ; -#3829 = CARTESIAN_POINT ( 'NONE', ( 1.500075641616487800, 0.002939450169505253300, 0.1990020320240022700 ) ) ; -#3830 = CARTESIAN_POINT ( 'NONE', ( 0.1767632351848821600, 0.0004306578551780404500, 0.2539884566005048400 ) ) ; -#3831 = CARTESIAN_POINT ( 'NONE', ( 2.133165004546960100, 0.2791809232528916800, 0.01532906257034506400 ) ) ; -#3832 = CARTESIAN_POINT ( 'NONE', ( 2.000075641618605200, -0.03513509851249696500, 0.08917437799505961700 ) ) ; -#3833 = CARTESIAN_POINT ( 'NONE', ( 0.5670800043480172000, 0.02588436550354900100, 0.3074159784090333400 ) ) ; -#3834 = CARTESIAN_POINT ( 'NONE', ( 0.6439369328162128900, 0.1564567587869547500, 0.2589715479757247500 ) ) ; -#3835 = CARTESIAN_POINT ( 'NONE', ( 3.256265838386715100, 0.2623760248558835200, 0.07935639715030967700 ) ) ; -#3836 = CARTESIAN_POINT ( 'NONE', ( 1.239442597788024300, 0.002344297748319901200, 0.2147487786730762100 ) ) ; -#3837 = CARTESIAN_POINT ( 'NONE', ( 0.5484142575929877900, 0.004589776717054708400, 0.2985952878237445000 ) ) ; -#3838 = CARTESIAN_POINT ( 'NONE', ( 2.087424749043860700, -0.006797885249560264900, 2.302320635419123900 ) ) ; -#3839 = CARTESIAN_POINT ( 'NONE', ( 0.5618919402887009300, -0.1619081439383919200, -1.179069862577986200E-017 ) ) ; -#3840 = CARTESIAN_POINT ( 'NONE', ( 3.527794336190313500, 0.2525639563831592000, 0.06716332867672397700 ) ) ; -#3841 = CARTESIAN_POINT ( 'NONE', ( 2.131159554834864500, 0.1624261101480775100, 0.09286949454879683800 ) ) ; -#3842 = CARTESIAN_POINT ( 'NONE', ( 1.357394928589806600, 0.06555409398009470800, 0.1925734314236477500 ) ) ; -#3843 = CARTESIAN_POINT ( 'NONE', ( 0.5713063040722019500, 0.0001493565179047085000, 0.2929932515764028200 ) ) ; -#3844 = CARTESIAN_POINT ( 'NONE', ( 2.008771573732878800, -0.02484221154767296500, 3.683984332017609100 ) ) ; -#3845 = CARTESIAN_POINT ( 'NONE', ( 0.04179614864567679500, 0.06937580538765408800, 0.04705566930203279600 ) ) ; -#3846 = CARTESIAN_POINT ( 'NONE', ( 1.934325656944557900, 0.04249412395528495700, 3.683984332017607300 ) ) ; -#3847 = CARTESIAN_POINT ( 'NONE', ( 0.5537988677941095800, -0.1628146753625172600, -0.006497539020952899200 ) ) ; -#3848 = CARTESIAN_POINT ( 'NONE', ( 0.8044817136490278700, -0.1341728512000244200, 0.01462012804230739300 ) ) ; -#3849 = CARTESIAN_POINT ( 'NONE', ( 1.889255149900462200, 0.3370334531474124000, 0.03107257199063610100 ) ) ; -#3850 = CARTESIAN_POINT ( 'NONE', ( 0.5986714081148868400, -0.1577594916290774300, 0.002005685366706882400 ) ) ; -#3851 = CARTESIAN_POINT ( 'NONE', ( 0.9235228510129962500, 0.3635170766323392300, 0.02786896850450557000 ) ) ; -#3852 = CARTESIAN_POINT ( 'NONE', ( 0.04720471297883870700, -0.01597905079220240900, 0.1521584665760392400 ) ) ; -#3853 = CARTESIAN_POINT ( 'NONE', ( 1.466966174858760600, -0.06427270240378546400, 0.05060657080105798000 ) ) ; -#3854 = CARTESIAN_POINT ( 'NONE', ( 1.063081766456500400, -0.1048364292378318700, 0.03993188271964803700 ) ) ; -#3855 = CARTESIAN_POINT ( 'NONE', ( 0.1410650151965842600, 0.1951626184980599400, -0.04128088694762220600 ) ) ; -#3856 = CARTESIAN_POINT ( 'NONE', ( 1.667618558903861200, 0.3099821296249827300, -0.01158708219266459300 ) ) ; -#3857 = CARTESIAN_POINT ( 'NONE', ( 0.5067520783278224300, -0.1626740559345198900, 0.05619777879090212500 ) ) ; -#3858 = CARTESIAN_POINT ( 'NONE', ( 1.500075641616488900, 0.2474761491920529600, 0.09720811844216437100 ) ) ; -#3859 = CARTESIAN_POINT ( 'NONE', ( 0.2703595179915946300, -0.009267426041906334800, 0.2696824070926968600 ) ) ; -#3860 = CARTESIAN_POINT ( 'NONE', ( 1.989647484831200200, -0.01385414856497191300, 0.1655616505512232100 ) ) ; -#3861 = CARTESIAN_POINT ( 'NONE', ( 0.02602794793318075400, 0.1161604804238103300, 0.1971440297534794700 ) ) ; -#3862 = CARTESIAN_POINT ( 'NONE', ( 3.256265864990374000, 0.2500128674337167600, 0.08670841058728048800 ) ) ; -#3863 = CARTESIAN_POINT ( 'NONE', ( 1.263890163229089100, -0.08382098501271007000, -0.0004711636633553664300 ) ) ; -#3864 = CARTESIAN_POINT ( 'NONE', ( 0.4813915661687333500, 0.3968448973226748100, -0.01245816800721815200 ) ) ; -#3865 = CARTESIAN_POINT ( 'NONE', ( 0.6560110207602099000, 0.01795430689020149900, 0.2935141300897051200 ) ) ; -#3866 = CARTESIAN_POINT ( 'NONE', ( 2.171735315476760200, 0.02027591914635285000, 0.7667580166263121600 ) ) ; -#3867 = CARTESIAN_POINT ( 'NONE', ( 1.888698392247664800, 0.09782298784275114700, 0.1784455801270466700 ) ) ; -#3868 = CARTESIAN_POINT ( 'NONE', ( 3.253567503904838200, 0.2979283766133089500, 0.05106729707193100000 ) ) ; -#3869 = CARTESIAN_POINT ( 'NONE', ( 1.633743422999723600, 0.1812761890887604200, 0.08812711636170134100 ) ) ; -#3870 = CARTESIAN_POINT ( 'NONE', ( 1.367832521989957200, 0.2862670606911486000, 0.006993687759322117500 ) ) ; -#3871 = CARTESIAN_POINT ( 'NONE', ( 0.5829734668616812800, 0.002835537547908328900, 0.2973308830482019900 ) ) ; -#3872 = CARTESIAN_POINT ( 'NONE', ( 1.993590499608073600, 0.009267977395594373400, 0.7668298591185532800 ) ) ; -#3873 = ORIENTED_EDGE ( 'NONE', *, *, #6269, .T. ) ; -#3874 = CARTESIAN_POINT ( 'NONE', ( 0.4779500594461417200, 0.3342818126545197300, 0.1567426402351967400 ) ) ; -#3875 = ORIENTED_EDGE ( 'NONE', *, *, #5199, .T. ) ; -#3876 = CARTESIAN_POINT ( 'NONE', ( 1.927642714578383900, 0.04627312695998475600, 3.530490094159059600 ) ) ; -#3877 = CARTESIAN_POINT ( 'NONE', ( 1.380241413036711300, -0.07130029282473926400, 0.05349100587890545700 ) ) ; -#3878 = CARTESIAN_POINT ( 'NONE', ( 0.7497609987689206600, 0.003755564552970547300, 0.2885878753993265100 ) ) ; -#3879 = CARTESIAN_POINT ( 'NONE', ( 1.627402472936654500, 0.2758603165516688700, -0.001140824990901408200 ) ) ; -#3880 = CARTESIAN_POINT ( 'NONE', ( 0.05555234145836171500, -0.05722115921630965800, -0.1126139573023934000 ) ) ; -#3881 = CARTESIAN_POINT ( 'NONE', ( 0.9263333697585545100, 0.3008057306210527600, 0.1548406822899899300 ) ) ; -#3882 = CARTESIAN_POINT ( 'NONE', ( 0.5616439564780038000, -0.06944200423717172800, 0.2158234620629064000 ) ) ; -#3883 = CARTESIAN_POINT ( 'NONE', ( 1.467847353210498100, -0.05624262974366200900, 0.08829778136322585800 ) ) ; -#3884 = CARTESIAN_POINT ( 'NONE', ( 1.064673997041476200, -0.07925176368694542000, 0.1340547360930147100 ) ) ; -#3885 = CARTESIAN_POINT ( 'NONE', ( 0.2168937572213399900, 0.2675306439619415900, -0.002938360547427919100 ) ) ; -#3886 = CARTESIAN_POINT ( 'NONE', ( 1.890015163495842000, 0.3418348712721390700, 0.009561423974279259100 ) ) ; -#3887 = CARTESIAN_POINT ( 'NONE', ( 0.5929604864892587000, -0.1532424221291197600, 0.06703510221913008800 ) ) ; -#3888 = CARTESIAN_POINT ( 'NONE', ( 1.628265994761666700, 0.2670545159714559100, 0.03472124061171483200 ) ) ; -#3889 = CARTESIAN_POINT ( 'NONE', ( 0.5691833427821708600, 0.004026781842244142600, 0.2980889521906524000 ) ) ; -#3890 = CARTESIAN_POINT ( 'NONE', ( 1.989506175033429300, -0.04541010304925863200, -0.0007973364743405762000 ) ) ; -#3891 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; -#3892 = CARTESIAN_POINT ( 'NONE', ( 3.256265864990374000, 0.2500128674337165300, 0.08670841058728051600 ) ) ; -#3893 = CARTESIAN_POINT ( 'NONE', ( 1.239137430803222400, -0.008397928687488454000, 0.2018096992496394300 ) ) ; -#3894 = CARTESIAN_POINT ( 'NONE', ( 0.02832666681305844400, 0.004589880678555689200, 0.1253931340684721100 ) ) ; -#3895 = CARTESIAN_POINT ( 'NONE', ( 2.222616471276158900, 0.02633882954987676300, -0.001229923091897966800 ) ) ; -#3896 = CARTESIAN_POINT ( 'NONE', ( 0.2319850782691236500, -0.1564473847388454800, -1.398620802506302600E-017 ) ) ; -#3897 = CARTESIAN_POINT ( 'NONE', ( 0.5786304667686702500, 0.007972381459069533000, 0.3015272480435733400 ) ) ; -#3898 = CARTESIAN_POINT ( 'NONE', ( 1.748430549245648200, 0.2406658500112894800, 0.1064381548490513900 ) ) ; -#3899 = CARTESIAN_POINT ( 'NONE', ( 1.356046382129283400, 0.1238937715360204400, 0.1764062184728757700 ) ) ; -#3900 = CARTESIAN_POINT ( 'NONE', ( 0.5799467241195599400, 0.002627804162212532500, 0.2963633574519968800 ) ) ; -#3901 = CARTESIAN_POINT ( 'NONE', ( 2.032139227231820800, 0.01049587877680990800, -0.001229923091897521700 ) ) ; -#3902 = CARTESIAN_POINT ( 'NONE', ( 0.01209836088054766300, 0.02562428959859564000, 0.02393695009274737100 ) ) ; -#3903 = CARTESIAN_POINT ( 'NONE', ( 1.226663304876842900, -0.08733646160120844800, -2.158917575961761000E-017 ) ) ; -#3904 = CARTESIAN_POINT ( 'NONE', ( 1.366744934872485200, -0.06145864286428071000, 0.09822643277220172200 ) ) ; -#3905 = CARTESIAN_POINT ( 'NONE', ( 0.7497988534129986800, 0.005761585694029625100, 0.2926185454030392800 ) ) ; -#3906 = CARTESIAN_POINT ( 'NONE', ( 1.924409288456116100, 0.3310292104865790700, 0.03149963582577692400 ) ) ; -#3907 = CARTESIAN_POINT ( 'NONE', ( 0.5991460810897902800, -0.1577072196987094900, 0.0003424236206163186600 ) ) ; -#3908 = EDGE_CURVE ( 'NONE', #8099, #4740, #2518, .T. ) ; -#3909 = CARTESIAN_POINT ( 'NONE', ( 0.9376207642345734100, 0.003235704847704079500, 0.2660953477400485600 ) ) ; -#3910 = CARTESIAN_POINT ( 'NONE', ( 0.5728814710017464700, -0.06846781911947696900, 0.2166517667569419500 ) ) ; -#3911 = CARTESIAN_POINT ( 'NONE', ( 1.455678398578016200, -0.01566641585254391300, 0.1736034145099101800 ) ) ; -#3912 = CARTESIAN_POINT ( 'NONE', ( 1.027628600851065300, -0.03999799456442532100, 0.1960063322123605800 ) ) ; -#3913 = CARTESIAN_POINT ( 'NONE', ( 0.02440645495600866900, 0.02756774511290749400, -0.1152463196797702300 ) ) ; -#3914 = FACE_OUTER_BOUND ( 'NONE', #4820, .T. ) ; -#3915 = CARTESIAN_POINT ( 'NONE', ( 1.889773299503390200, 0.3411523844061876700, 0.01471948974823176400 ) ) ; -#3916 = CARTESIAN_POINT ( 'NONE', ( 0.5901417691918172700, -0.1543969038096051300, 0.06182681523586699300 ) ) ; -#3917 = ORIENTED_EDGE ( 'NONE', *, *, #2491, .F. ) ; -#3918 = CARTESIAN_POINT ( 'NONE', ( 3.445771838076854700, 0.2973210468701395500, -7.480994990149982100E-018 ) ) ; -#3919 = CARTESIAN_POINT ( 'NONE', ( 0.5782899703432429200, 0.004679804365117279400, 0.2989184698219912200 ) ) ; -#3920 = CARTESIAN_POINT ( 'NONE', ( 1.989508463611357400, -0.04539667691254822800, 0.001397155320964046300 ) ) ; -#3921 = ADVANCED_FACE ( 'NONE', ( #1931 ), #8423, .T. ) ; -#3922 = CARTESIAN_POINT ( 'NONE', ( 1.500075641616487300, 0.04766559612961507300, 0.1912864737595210100 ) ) ; -#3923 = CARTESIAN_POINT ( 'NONE', ( 1.624378533863463800, -0.01853555932097150600, 0.1637907167502961900 ) ) ; -#3924 = CARTESIAN_POINT ( 'NONE', ( 1.181659644159712500, -0.005645980551700846600, 0.2132871744493600500 ) ) ; -#3925 = CARTESIAN_POINT ( 'NONE', ( 0.04638359962024497800, 0.004589876434089738700, 0.1542462211390021000 ) ) ; -#3926 = FACE_OUTER_BOUND ( 'NONE', #6785, .T. ) ; -#3927 = CARTESIAN_POINT ( 'NONE', ( 2.106019298349772300, -0.01803977537530099300, 3.223434568129885900 ) ) ; -#3928 = CARTESIAN_POINT ( 'NONE', ( 1.996598319068606100, 0.09428265640314713300, 0.1795171756272762300 ) ) ; -#3929 = CARTESIAN_POINT ( 'NONE', ( 0.09533709165584647300, 0.04025900243677127400, 0.2292725569531723100 ) ) ; -#3930 = CARTESIAN_POINT ( 'NONE', ( 1.634138591548820700, 0.1686419217335537500, 0.09122322460215817600 ) ) ; -#3931 = CARTESIAN_POINT ( 'NONE', ( 1.335056535052396900, 0.01748471525473460600, 0.2041553637427952800 ) ) ; -#3932 = CARTESIAN_POINT ( 'NONE', ( 0.05626139188695374700, 0.05940706277489327100, 0.2073086158011665800 ) ) ; -#3933 = CARTESIAN_POINT ( 'NONE', ( 1.990805522669532700, -0.02431854148675305400, 3.683984332017606400 ) ) ; -#3934 = CARTESIAN_POINT ( 'NONE', ( 0.1010805579861927100, 0.1417519906266260200, 0.08270478409617759700 ) ) ; -#3935 = CARTESIAN_POINT ( 'NONE', ( 3.256265801208588300, 0.2893818340257048300, -0.001568860728966532100 ) ) ; -#3936 = CARTESIAN_POINT ( 'NONE', ( 1.368624898121639300, -0.02054130815847310400, 0.1723499179296446600 ) ) ; -#3937 = CARTESIAN_POINT ( 'NONE', ( 0.7494425619245782500, -0.02381644621342382500, 0.2542081696261662100 ) ) ; -#3938 = CARTESIAN_POINT ( 'NONE', ( 1.629143783742923200, 0.2777145960074805000, -0.0003318293857516855400 ) ) ; -#3939 = CARTESIAN_POINT ( 'NONE', ( 0.6024321517271636900, -0.1573339609638286800, 0.003131321345891404300 ) ) ; -#3940 = CARTESIAN_POINT ( 'NONE', ( 0.9373581858041989400, 0.01215245524163721700, 0.2644814420202818400 ) ) ; -#3941 = CARTESIAN_POINT ( 'NONE', ( 0.5800703933732595000, -0.03840148718873037700, 0.2479925430959454300 ) ) ; -#3942 = CARTESIAN_POINT ( 'NONE', ( 1.441254118340902700, -0.01420240972623521000, 0.1761724001313651200 ) ) ; -#3943 = CARTESIAN_POINT ( 'NONE', ( 1.065007776135605800, -0.06978815525833259600, 0.1498872870975452600 ) ) ; -#3944 = CARTESIAN_POINT ( 'NONE', ( 0.5435468214461325300, 0.4035970524216401200, 0.01602205452100515700 ) ) ; -#3945 = CARTESIAN_POINT ( 'NONE', ( 2.144112803410981500, 0.2771882124419244900, -0.01024780869652911500 ) ) ; -#3946 = CARTESIAN_POINT ( 'NONE', ( 0.5890029148359879900, -0.1536867021525651900, 0.06679336395227678000 ) ) ; -#3947 = ORIENTED_EDGE ( 'NONE', *, *, #1195, .F. ) ; -#3948 = CARTESIAN_POINT ( 'NONE', ( 3.389955054276527300, -0.01289309706721797300, 0.1024012777587641800 ) ) ; -#3949 = CARTESIAN_POINT ( 'NONE', ( 0.5573775890703656100, 0.003274278270305019900, 0.2971758823688243600 ) ) ; -#3950 = CARTESIAN_POINT ( 'NONE', ( 1.968897630007892200, 0.001045348487470176800, 0.1943851296507643200 ) ) ; -#3951 = CARTESIAN_POINT ( 'NONE', ( 0.5712452363301059300, 0.1059906492772479900, 0.2753966554278032800 ) ) ; -#3952 = CARTESIAN_POINT ( 'NONE', ( 3.256265864990374000, 0.2500128674337167600, 0.08670841058728054300 ) ) ; -#3953 = CARTESIAN_POINT ( 'NONE', ( 1.620572840642722000, -0.05605016007205621000, 0.006240682208661261900 ) ) ; -#3954 = CARTESIAN_POINT ( 'NONE', ( 1.208003399047531400, -0.07641601654650487200, 0.1023503781600395000 ) ) ; -#3955 = CARTESIAN_POINT ( 'NONE', ( 0.04865848836784229100, 0.004589941552630745100, 0.1572973788224262800 ) ) ; -#3956 = CARTESIAN_POINT ( 'NONE', ( 0.3964658153381530600, -0.06315660058335415000, 0.3029036072583913800 ) ) ; -#3957 = CARTESIAN_POINT ( 'NONE', ( 2.205588169763885700, -0.005316011217796790000, 3.530447100484551500 ) ) ; -#3958 = CARTESIAN_POINT ( 'NONE', ( 2.154220355796781800, 0.07366710704168209800, 0.1852497545241659200 ) ) ; -#3959 = ORIENTED_EDGE ( 'NONE', *, *, #8937, .T. ) ; -#3960 = CARTESIAN_POINT ( 'NONE', ( 0.5741901265190868500, 0.007870697607480492400, 0.3010600885462896800 ) ) ; -#3961 = CARTESIAN_POINT ( 'NONE', ( 1.335275471115595600, -0.0002349923461832936800, 0.2068631685703069500 ) ) ; -#3962 = CARTESIAN_POINT ( 'NONE', ( 0.3925060612931617300, -0.009511680487360729700, 0.2812353588346384600 ) ) ; -#3963 = CARTESIAN_POINT ( 'NONE', ( 1.912324609050433300, -0.01465958872062578200, 3.530505941527632100 ) ) ; -#3964 = CARTESIAN_POINT ( 'NONE', ( 0.5917043020912751100, 0.3271308618386004100, 0.1707629371526224700 ) ) ; -#3965 = CARTESIAN_POINT ( 'NONE', ( 3.256265927612473900, 0.3155021034527190100, -0.001621661835723552400 ) ) ; -#3966 = CARTESIAN_POINT ( 'NONE', ( 1.369506645451117300, 0.004253572428180918400, 0.2023253730533042800 ) ) ; -#3967 = CARTESIAN_POINT ( 'NONE', ( 3.711353202858782600, -0.02590995457953532500, 0.1287058052777812200 ) ) ; -#3968 = CARTESIAN_POINT ( 'NONE', ( 0.6903110883480875200, -0.1308191306721469000, 0.1162140635420767500 ) ) ; -#3969 = CARTESIAN_POINT ( 'NONE', ( 2.131511745882315200, 0.2775727825928664400, 0.02213232637640388800 ) ) ; -#3970 = CARTESIAN_POINT ( 'NONE', ( 0.1278602895195352600, -0.1167194531818416300, -0.07221889161104355600 ) ) ; -#3971 = CARTESIAN_POINT ( 'NONE', ( 1.037575641616503600, 0.3420898969507446500, 0.003265441312946002400 ) ) ; -#3972 = CARTESIAN_POINT ( 'NONE', ( 0.5563825153226813500, -0.06983238392719881600, 0.2154031866642372200 ) ) ; -#3973 = CARTESIAN_POINT ( 'NONE', ( 1.441714528413260400, -0.003185774967720655900, 0.1902859500058185200 ) ) ; -#3974 = CARTESIAN_POINT ( 'NONE', ( 0.9803467733048016900, -0.01616411698141440000, 0.2323812880084018000 ) ) ; -#3975 = CARTESIAN_POINT ( 'NONE', ( 0.4036580742432463500, 0.3742035580661637900, 0.03113557415685178800 ) ) ; -#3976 = CARTESIAN_POINT ( 'NONE', ( 1.828201580351098500, 0.3479984386280581300, 0.01161849977685877600 ) ) ; -#3977 = CARTESIAN_POINT ( 'NONE', ( 0.5828900634119029700, -0.1510741118651539600, 0.08381132872319233000 ) ) ; -#3978 = CARTESIAN_POINT ( 'NONE', ( 15.00000000000000000, -5.000000000000000000, 7.500000000000000000 ) ) ; -#3979 = AXIS2_PLACEMENT_3D ( 'NONE', #2736, #7016, #4846 ) ; -#3980 = CARTESIAN_POINT ( 'NONE', ( 0.5737644994931092600, 0.004530056052308273400, 0.2987044200492565700 ) ) ; -#3981 = CARTESIAN_POINT ( 'NONE', ( 1.968805171635654300, -0.01201462998261981800, 0.1701045096628792900 ) ) ; -#3982 = CARTESIAN_POINT ( 'NONE', ( 0.2862747740895298900, 0.3179724081746044800, -1.105886215935211400E-017 ) ) ; -#3983 = CARTESIAN_POINT ( 'NONE', ( 3.468632982613939000, -0.3704101030492588100, 0.01625105947897044500 ) ) ; -#3984 = CARTESIAN_POINT ( 'NONE', ( 1.620430726736526500, -0.05590483145965863300, 0.0003549665017437743100 ) ) ; -#3985 = CARTESIAN_POINT ( 'NONE', ( 1.206303949292455200, -0.08940379762812611400, -0.001229923144265184200 ) ) ; -#3986 = CARTESIAN_POINT ( 'NONE', ( 0.0001638877257333106700, 0.004589779265338029800, 0.007668391913205984900 ) ) ; -#3987 = CARTESIAN_POINT ( 'NONE', ( 1.940085790549630700, 0.2361646691193052800, 0.1023278080629884400 ) ) ; -#3988 = CARTESIAN_POINT ( 'NONE', ( 3.501203015817391200, -0.04474210810742865200, 0.01803577460616664900 ) ) ; -#3989 = CARTESIAN_POINT ( 'NONE', ( 2.194189606491397700, 0.01648801456846738000, 1.380999382288902800 ) ) ; -#3990 = CARTESIAN_POINT ( 'NONE', ( 0.1044709749288684100, -0.1046236873048118800, -2.602085213965210600E-018 ) ) ; -#3991 = CARTESIAN_POINT ( 'NONE', ( 1.777070766185603800, 0.2195620770940418500, 0.1146711990405072400 ) ) ; -#3992 = CARTESIAN_POINT ( 'NONE', ( 1.412090376899987700, 0.2746055253364994000, 0.05394185609584605700 ) ) ; -#3993 = CARTESIAN_POINT ( 'NONE', ( 1.842021058434747200, -0.04540445383175106800, 0.03189532129201287000 ) ) ; -#3994 = CARTESIAN_POINT ( 'NONE', ( 0.09416604870392954200, 0.03326063217986963100, 0.2253530590299261700 ) ) ; -#3995 = CARTESIAN_POINT ( 'NONE', ( 1.890434799669596500, -0.004343781415446335000, 2.302472701846122400 ) ) ; -#3996 = CARTESIAN_POINT ( 'NONE', ( 3.256265900730919100, 0.3188971545706083000, -0.001229838125982529300 ) ) ; -#3997 = CARTESIAN_POINT ( 'NONE', ( 1.379359675448573300, -0.07379057858641036000, 0.007987504569610462400 ) ) ; -#3998 = CARTESIAN_POINT ( 'NONE', ( 3.607907507387914800, -0.02143698878905706300, 0.1439976793452051600 ) ) ; -#3999 = CARTESIAN_POINT ( 'NONE', ( 0.6915663703348728900, -0.005810162428129261900, 0.2813360925644464200 ) ) ; -#4000 = CARTESIAN_POINT ( 'NONE', ( 1.741105653015644400, 0.3332888753859191100, 0.03652670885925430500 ) ) ; -#4001 = CARTESIAN_POINT ( 'NONE', ( 0.5974664384378162200, -0.1577689296252844400, 0.01351689852500149000 ) ) ; -#4002 = CARTESIAN_POINT ( 'NONE', ( 1.099849643567678300, 0.05000778186271692700, 0.2303636684704488400 ) ) ; -#4003 = CARTESIAN_POINT ( 'NONE', ( 0.5578777525002293100, -0.02557344549034801200, 0.2616652782801255900 ) ) ; -#4004 = CARTESIAN_POINT ( 'NONE', ( 1.442057127369149600, 0.004995470146477609700, 0.2004294415829008800 ) ) ; -#4005 = CARTESIAN_POINT ( 'NONE', ( 0.4088598525914993200, 0.3760175510046808200, 0.03107960261917417500 ) ) ; -#4006 = CARTESIAN_POINT ( 'NONE', ( 0.5231560785532138900, 0.03395199498219270100, 0.2921818630875013300 ) ) ; -#4007 = CARTESIAN_POINT ( 'NONE', ( 0.5822231839826763600, -0.1511468902543919900, 0.08376956402597063300 ) ) ; -#4008 = CARTESIAN_POINT ( 'NONE', ( 2.080604947996934000, 0.2769356973139773800, 0.04940533041121945900 ) ) ; -#4009 = CARTESIAN_POINT ( 'NONE', ( 3.720179719783268000, -0.02786523754409941600, 0.1213207915638800900 ) ) ; -#4010 = CARTESIAN_POINT ( 'NONE', ( 0.1768307262040812700, 0.0008738859452386282800, 0.2542609603513915600 ) ) ; -#4011 = CARTESIAN_POINT ( 'NONE', ( 1.968630001289035000, -0.03219858015398258100, 0.1033357663225246700 ) ) ; -#4012 = CARTESIAN_POINT ( 'NONE', ( 1.500075641616488900, 0.2795887355846016800, 0.002414817131170355900 ) ) ; -#4013 = CARTESIAN_POINT ( 'NONE', ( 3.454435738535433800, -0.3704101030492587500, 0.01324719333858592200 ) ) ; -#4014 = CARTESIAN_POINT ( 'NONE', ( 1.520806811972968300, -0.0003609015749044264300, 0.1929961464750651900 ) ) ; -#4015 = CARTESIAN_POINT ( 'NONE', ( 1.210734702731503900, 0.005229913153056431300, 0.2230745760526642900 ) ) ; -#4016 = CARTESIAN_POINT ( 'NONE', ( 0.4420640907360888200, 0.3880515203948895500, -0.004615169508861696400 ) ) ; -#4017 = CARTESIAN_POINT ( 'NONE', ( 1.921514841058098400, 0.2328071109101848300, 0.1056212889497907800 ) ) ; -#4018 = CARTESIAN_POINT ( 'NONE', ( 1.649747119054185500, 0.1797616677102846800, 0.09612290927461267200 ) ) ; -#4019 = CARTESIAN_POINT ( 'NONE', ( 1.417235043313652000, 0.08258707698409661900, 0.1845119243657812000 ) ) ; -#4020 = CARTESIAN_POINT ( 'NONE', ( 1.813072094848966500, 0.004589896950740746100, 0.1987700768557366700 ) ) ; -#4021 = CARTESIAN_POINT ( 'NONE', ( 0.5760311978317229600, 0.003801043552295713100, 0.2978581220845006900 ) ) ; -#4022 = CARTESIAN_POINT ( 'NONE', ( 1.887806875746059100, -0.008038607933730457200, 2.763033892691507500 ) ) ; -#4023 = CARTESIAN_POINT ( 'NONE', ( 0.04225027742418915900, 0.06266966152441511000, 0.07743904034049800500 ) ) ; -#4024 = CARTESIAN_POINT ( 'NONE', ( 3.256265869843306700, 0.2794580021722443700, -0.002178265670462178800 ) ) ; -#4025 = CARTESIAN_POINT ( 'NONE', ( 1.350233419983046800, 0.004835544360900057000, 0.2053878376697077200 ) ) ; -#4026 = CARTESIAN_POINT ( 'NONE', ( 3.636609269945912300, -0.02240488821439587000, 0.1408658631773816700 ) ) ; -#4027 = CARTESIAN_POINT ( 'NONE', ( 0.6913554841143764200, -0.03183132730958582200, 0.2500061073823920400 ) ) ; -#4028 = CARTESIAN_POINT ( 'NONE', ( 1.653675041069213800, 0.2965073634683108600, 0.02575973664473988100 ) ) ; -#4029 = APPROVAL_DATE_TIME ( #8324, #7075 ) ; -#4030 = CARTESIAN_POINT ( 'NONE', ( 0.5887713078773694200, -0.1587386167279092300, 0.01298260091804860600 ) ) ; -#4031 = CARTESIAN_POINT ( 'NONE', ( 1.100870103487887800, 0.01652095461424019100, 0.2368556603661256300 ) ) ; -#4032 = CARTESIAN_POINT ( 'NONE', ( 0.5244543299417446800, -0.03588943687136425500, 0.2483471932477928600 ) ) ; -#4033 = CARTESIAN_POINT ( 'NONE', ( 1.451507933530408200, -0.06773370639611320200, 0.004893481108779090600 ) ) ; -#4034 = CARTESIAN_POINT ( 'NONE', ( 0.5095649630283505300, 0.4003772857061427300, 0.02244504300037872600 ) ) ; -#4035 = CARTESIAN_POINT ( 'NONE', ( 0.2784813443711225400, -0.06155853092592233900, 0.2876654320037472200 ) ) ; -#4036 = CARTESIAN_POINT ( 'NONE', ( 0.5891559655489728700, -0.1503800903233028000, 0.08419870391939576800 ) ) ; -#4037 = CARTESIAN_POINT ( 'NONE', ( 2.131891244629858100, 0.2635511060192692300, 0.04416280241431522900 ) ) ; -#4038 = CARTESIAN_POINT ( 'NONE', ( 0.5814139679568088900, 0.004963224045722691700, 0.2996211047653397100 ) ) ; -#4039 = CARTESIAN_POINT ( 'NONE', ( 1.968403568297308000, -0.04513253703542141600, 0.01132867105586851800 ) ) ; -#4040 = CARTESIAN_POINT ( 'NONE', ( 3.256265867538137300, 0.2599962079650942600, 0.07401490865400708900 ) ) ; -#4041 = CARTESIAN_POINT ( 'NONE', ( 3.483610615888380400, -0.3704101030492588100, 0.01769205709550747100 ) ) ; -#4042 = CARTESIAN_POINT ( 'NONE', ( 1.558787056249078900, -0.05682785677648105600, 0.05395953466440221000 ) ) ; -#4043 = CARTESIAN_POINT ( 'NONE', ( 1.181930951521958300, 0.004589896950742966600, 0.2258790290991377300 ) ) ; -#4044 = CARTESIAN_POINT ( 'NONE', ( 0.08582055017901484000, 0.1209364570462720900, -0.1010645229761155100 ) ) ; -#4045 = CARTESIAN_POINT ( 'NONE', ( 1.970683440902702800, 0.2423909801631508600, 0.09581433967073306500 ) ) ; -#4046 = CARTESIAN_POINT ( 'NONE', ( 2.116967104382208000, -0.004599034592923656500, 2.302298921070651700 ) ) ; -#4047 = CARTESIAN_POINT ( 'NONE', ( 1.480637658909537600, 0.004590010904017973600, 0.1987704803904658500 ) ) ; -#4048 = CARTESIAN_POINT ( 'NONE', ( 2.131220205408968800, 0.1618915587691953700, 0.09298456366993709800 ) ) ; -#4049 = CARTESIAN_POINT ( 'NONE', ( 1.416603562368454700, 0.1238446842208771300, 0.1724190019120798700 ) ) ; -#4050 = CARTESIAN_POINT ( 'NONE', ( 1.811134296147608200, -0.03891394332186748400, 0.08309269154167092700 ) ) ; -#4051 = CARTESIAN_POINT ( 'NONE', ( 0.02281302473713646800, 0.09647177577993137900, 0.1858267531367190400 ) ) ; -#4052 = CARTESIAN_POINT ( 'NONE', ( 1.845861586446881900, 0.01524392176860689400, 0.3060351473860958300 ) ) ; -#4053 = CARTESIAN_POINT ( 'NONE', ( 0.5055656140376049200, 0.3114359582653583000, 0.1817569852070761200 ) ) ; -#4054 = CARTESIAN_POINT ( 'NONE', ( 3.256265713441691500, 0.3155002172111101000, 0.001219001512773587400 ) ) ; -#4055 = CARTESIAN_POINT ( 'NONE', ( 1.365198913965703700, -0.07517351842087038900, 0.02286548310514397600 ) ) ; -#4056 = CARTESIAN_POINT ( 'NONE', ( 0.7473571881714103900, -0.1393042997711166900, 0.04964321236837911800 ) ) ; -#4057 = ADVANCED_FACE ( 'NONE', ( #2947 ), #2788, .F. ) ; -#4058 = CC_DESIGN_SECURITY_CLASSIFICATION ( #6775, ( #6300 ) ) ; -#4059 = CARTESIAN_POINT ( 'NONE', ( 0.6064120446815241000, -0.1567606002224215500, 0.01406129928556775300 ) ) ; -#4060 = CARTESIAN_POINT ( 'NONE', ( 0.9837512115606541500, 0.2937567246223851100, 0.1470271309212763900 ) ) ; -#4061 = VERTEX_POINT ( 'NONE', #693 ) ; -#4062 = CARTESIAN_POINT ( 'NONE', ( 0.5764303152788152800, -0.01579758435353473300, 0.2735173827318525000 ) ) ; -#4063 = CARTESIAN_POINT ( 'NONE', ( 1.427518616003554900, 0.004589896950741634300, 0.1998038708546325500 ) ) ; -#4064 = CARTESIAN_POINT ( 'NONE', ( 0.01341652439365104300, 0.01639110718904834800, -0.08848500895041583300 ) ) ; -#4065 = CARTESIAN_POINT ( 'NONE', ( 0.7129485834640507700, 0.08015654254249216000, 0.2761161194558076100 ) ) ; -#4066 = CARTESIAN_POINT ( 'NONE', ( 0.5771144053712450300, -0.1430609363167700800, 0.1117721690558642900 ) ) ; -#4067 = CARTESIAN_POINT ( 'NONE', ( 1.667624150457829300, 0.2690070865641514000, 0.07010884088023697200 ) ) ; -#4068 = CARTESIAN_POINT ( 'NONE', ( 3.430842811913241300, -0.03218807728577416400, 0.1031984592573102800 ) ) ; -#4069 = ORIENTED_EDGE ( 'NONE', *, *, #3096, .F. ) ; -#4070 = CARTESIAN_POINT ( 'NONE', ( 0.4938820588351667300, -0.0006484568326712292200, 0.2921932483876019100 ) ) ; -#4071 = CARTESIAN_POINT ( 'NONE', ( 1.937555176282493600, -0.01060298758769273600, 0.1734628240240448400 ) ) ; -#4072 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; -#4073 = CARTESIAN_POINT ( 'NONE', ( 3.541080641825994600, -0.3704101030492588700, 0.01555716753087195600 ) ) ; -#4074 = CARTESIAN_POINT ( 'NONE', ( 1.561680535426711800, -0.01938079906913503500, 0.1645958551540599400 ) ) ; -#4075 = CARTESIAN_POINT ( 'NONE', ( 1.177534698949884500, -0.09231093358060560300, -0.001229923144265284600 ) ) ; -#4076 = CARTESIAN_POINT ( 'NONE', ( 0.3275445014943045300, 0.3425465609451834300, -0.007291552598826538500 ) ) ; -#4077 = CARTESIAN_POINT ( 'NONE', ( 1.857975197932897600, 0.01318931790652552700, 0.1975063843426372600 ) ) ; -#4078 = CARTESIAN_POINT ( 'NONE', ( 0.8457255102060392500, 0.004589884319749614600, 0.2793059789386057000 ) ) ; -#4079 = CARTESIAN_POINT ( 'NONE', ( 1.635154562205909400, 0.1683443509442994500, 0.09179156184412679000 ) ) ; -#4080 = CARTESIAN_POINT ( 'NONE', ( 1.403779162721568300, 0.05263183647751845700, 0.1923428106412274100 ) ) ; -#4081 = CARTESIAN_POINT ( 'NONE', ( 1.841600853581968600, -0.04687255970523529500, 0.0001281931210293527400 ) ) ; -#4082 = CARTESIAN_POINT ( 'NONE', ( 0.2701557962148123400, -0.01090427354680856300, 0.2685105956246471900 ) ) ; -#4083 = CARTESIAN_POINT ( 'NONE', ( 1.828944137310253100, 0.01710227354139060000, 0.7668996627583079000 ) ) ; -#4084 = EDGE_CURVE ( 'NONE', #8478, #8591, #314, .T. ) ; -#4085 = CARTESIAN_POINT ( 'NONE', ( 3.256267457798984700, 0.3087607825460345600, 0.005708481886129710900 ) ) ; -#4086 = CARTESIAN_POINT ( 'NONE', ( 1.346424701919687100, -0.07512635593566452400, 0.04825244009869195100 ) ) ; -#4087 = CARTESIAN_POINT ( 'NONE', ( 0.6007842618672314400, 0.01310951963304840500, 0.2967228200165072400 ) ) ; -#4088 = CARTESIAN_POINT ( 'NONE', ( 0.7470594327907634800, -0.1405892835999298400, 0.002333766926825925600 ) ) ; -#4089 = CARTESIAN_POINT ( 'NONE', ( 0.6085087832931064300, -0.1563886162871910300, 0.01859903606564216100 ) ) ; -#4090 = CARTESIAN_POINT ( 'NONE', ( 1.096990570567375900, 0.1241143369965509400, 0.2114881616282944000 ) ) ; -#4091 = ORIENTED_EDGE ( 'NONE', *, *, #1075, .T. ) ; -#4092 = CARTESIAN_POINT ( 'NONE', ( 0.5801851017111895300, -0.03328329185417167000, 0.2535538213529917000 ) ) ; -#4093 = CARTESIAN_POINT ( 'NONE', ( 1.439741184470889600, -0.04557279716574402800, 0.1229137374138397600 ) ) ; -#4094 = CARTESIAN_POINT ( 'NONE', ( 0.5552369018784267800, 0.3953984431237189700, 0.06584233543825171500 ) ) ; -#4095 = CARTESIAN_POINT ( 'NONE', ( 0.6340104038765126400, 0.06363872975217677000, 0.2846927953435880500 ) ) ; -#4096 = CARTESIAN_POINT ( 'NONE', ( 0.5797053129984977000, -0.1468135078793955100, 0.1003566891714625700 ) ) ; -#4097 = CARTESIAN_POINT ( 'NONE', ( 1.655363446706298100, 0.2624693691569273100, 0.06719930105119326100 ) ) ; -#4098 = CARTESIAN_POINT ( 'NONE', ( 3.517453320701775500, -0.03353722538601779800, 0.09694414655572615400 ) ) ; -#4099 = CARTESIAN_POINT ( 'NONE', ( 0.2704510957741806900, -0.008536573719646556300, 0.2702033813934300300 ) ) ; -#4100 = CARTESIAN_POINT ( 'NONE', ( 1.937696561287948900, -0.0005296769790115174500, 0.1921545130243444400 ) ) ; -#4101 = CARTESIAN_POINT ( 'NONE', ( 0.1561221184235333500, 0.2116958015402830600, 2.756584023544393200E-017 ) ) ; -#4102 = CARTESIAN_POINT ( 'NONE', ( 3.483225100331325500, -0.3704101030492588700, 0.01767055212846476900 ) ) ; -#4103 = CARTESIAN_POINT ( 'NONE', ( 1.562758254893027700, 0.001429679657845683800, 0.1951093456879022500 ) ) ; -#4104 = CARTESIAN_POINT ( 'NONE', ( 1.152113026551422800, -0.03512223318344598300, 0.1816288187548166000 ) ) ; -#4105 = CARTESIAN_POINT ( 'NONE', ( 0.1434294463875679700, 0.1947632528146874300, -0.06396918837097803600 ) ) ; -#4106 = CARTESIAN_POINT ( 'NONE', ( 1.752749611462422400, 0.03312957546078615400, 0.1941375074108256900 ) ) ; -#4107 = CARTESIAN_POINT ( 'NONE', ( 0.5750757062517895000, 0.004590090757597531400, 0.2987700235116628700 ) ) ; -#4108 = CARTESIAN_POINT ( 'NONE', ( 1.751149391588635400, 0.2157555134831949900, 0.1134875851722936500 ) ) ; -#4109 = CARTESIAN_POINT ( 'NONE', ( 1.404225431651136400, 0.001320948336592797600, 0.2013870775380448600 ) ) ; -#4110 = CARTESIAN_POINT ( 'NONE', ( 1.809938610571229200, -0.04769450590234236600, 0.0001512669721044266300 ) ) ; -#4111 = CARTESIAN_POINT ( 'NONE', ( -0.005954742660030574300, 0.1441723732582695900, 0.1597644089818235600 ) ) ; -#4112 = CARTESIAN_POINT ( 'NONE', ( 1.892358724420113400, -0.01037083744811950800, 3.223540534742951100 ) ) ; -#4113 = CARTESIAN_POINT ( 'NONE', ( 0.3183258150638486600, -0.007861202032455105700, 0.2778263440579470900 ) ) ; -#4114 = CARTESIAN_POINT ( 'NONE', ( -0.002098389243821255700, -0.01618129394053990900, 0.08153410639115446500 ) ) ; -#4115 = CARTESIAN_POINT ( 'NONE', ( 3.256265868530328500, 0.2792351065747620300, 0.009951458006569290100 ) ) ; -#4116 = CARTESIAN_POINT ( 'NONE', ( 1.348274687009096500, -0.04754156119256625100, 0.1328896870901210000 ) ) ; -#4117 = CARTESIAN_POINT ( 'NONE', ( 3.392074792548300800, -0.02642474814020335000, 0.1268102443587977000 ) ) ; -#4118 = CARTESIAN_POINT ( 'NONE', ( 0.3367480213685318800, -0.07600641910161853900, 0.2977659421262283700 ) ) ; -#4119 = CARTESIAN_POINT ( 'NONE', ( 0.5944820874421396000, -0.02201767785487729300, 0.2661000831254403100 ) ) ; -#4120 = CARTESIAN_POINT ( 'NONE', ( 0.6018767157288120700, -0.1560585705151686900, 0.03721643974309188400 ) ) ; -#4121 = CARTESIAN_POINT ( 'NONE', ( 1.139079215795860700, 0.004589896950741634300, 0.2326465227573993600 ) ) ; -#4122 = CARTESIAN_POINT ( 'NONE', ( 0.5715270703435226800, -0.01229349895148756900, 0.2776582285959435200 ) ) ; -#4123 = CARTESIAN_POINT ( 'NONE', ( 1.437902001472759900, -0.06738512447145006400, 0.04497260739524111500 ) ) ; -#4124 = CARTESIAN_POINT ( 'NONE', ( 0.4085337513255375400, 0.3712276178946496400, 0.05959866548312554200 ) ) ; -#4125 = CARTESIAN_POINT ( 'NONE', ( 1.025239204786153400, -0.1053091690532375100, 0.07306234267382918900 ) ) ; -#4126 = CARTESIAN_POINT ( 'NONE', ( 0.07366312228661532600, -0.2013782772570562600, 0.2254213758836259000 ) ) ; -#4127 = CARTESIAN_POINT ( 'NONE', ( 0.5523421822452312400, -0.1224238160198758400, 0.1543427859306964200 ) ) ; -#4128 = CARTESIAN_POINT ( 'NONE', ( 1.927347177589171100, 0.2809327410026019000, 0.08538128015197143900 ) ) ; -#4129 = CARTESIAN_POINT ( 'NONE', ( 3.466724383726181200, -0.03326133212298930400, 0.09824975705278173000 ) ) ; -#4130 = CARTESIAN_POINT ( 'NONE', ( 0.09475544206021369000, 0.03679952909686146100, 0.2273451406678916900 ) ) ; -#4131 = CARTESIAN_POINT ( 'NONE', ( 1.937085466711272000, -0.03664153476825293700, 0.08226997956231804600 ) ) ; -#4132 = DIRECTION ( 'NONE', ( -3.491481338843133400E-015, 0.0000000000000000000, 1.000000000000000000 ) ) ; -#4133 = FACE_OUTER_BOUND ( 'NONE', #3430, .T. ) ; -#4134 = CARTESIAN_POINT ( 'NONE', ( 1.562577454243030900, -0.002214740265971793000, 0.1905942492970595400 ) ) ; -#4135 = CARTESIAN_POINT ( 'NONE', ( 1.179499764971222900, -0.07323021321578093700, 0.1177696192544510600 ) ) ; -#4136 = CARTESIAN_POINT ( 'NONE', ( 0.1690085668013342200, 0.2220760148995799500, -0.05133558628394741700 ) ) ; -#4137 = CARTESIAN_POINT ( 'NONE', ( 3.750075641616560200, 0.1772655473479354300, 0.1585340955717239600 ) ) ; -#4138 = CARTESIAN_POINT ( 'NONE', ( 0.9417212615859855700, 0.004589887435921717100, 0.2651335389859769100 ) ) ; -#4139 = CARTESIAN_POINT ( 'NONE', ( 3.584100199095209000, -0.04515725651722997400, 0.01030258493046059200 ) ) ; -#4140 = CARTESIAN_POINT ( 'NONE', ( 2.142228285916144800, 0.1582041772424722700, 0.09219715038297185400 ) ) ; -#4141 = CARTESIAN_POINT ( 'NONE', ( 1.444497341540208300, 0.1238254601952844000, 0.1713842792105939300 ) ) ; -#4142 = CARTESIAN_POINT ( 'NONE', ( 1.739680513924045000, -0.007855516761254621700, 0.1809415178171707400 ) ) ; -#4143 = CARTESIAN_POINT ( 'NONE', ( 0.5731487508414834200, 0.003687807250791985700, 0.2975781864084219900 ) ) ; -#4144 = CARTESIAN_POINT ( 'NONE', ( 1.769841711304501100, 0.02850913782716868500, 0.3060500037465578300 ) ) ; -#4145 = CARTESIAN_POINT ( 'NONE', ( 0.5841857994334142000, 0.01181557832303004000, 0.3034154666563058100 ) ) ; -#4146 = CARTESIAN_POINT ( 'NONE', ( 0.004214645409833690800, -0.03239849666632310700, 0.1166437976040213300 ) ) ; -#4147 = LINE ( 'NONE', #5584, #7671 ) ; -#4148 = CARTESIAN_POINT ( 'NONE', ( 3.256265848872961200, 0.3113340329414555600, 0.02357244027369958700 ) ) ; -#4149 = CARTESIAN_POINT ( 'NONE', ( 1.326133692441900300, 0.005105535086177281900, 0.2083112285647548100 ) ) ; -#4150 = CARTESIAN_POINT ( 'NONE', ( 3.396017822088738500, -0.02543570969715257300, 0.1304279027185641600 ) ) ; -#4151 = CARTESIAN_POINT ( 'NONE', ( 0.4787588125625323900, -0.01882735147905578700, 0.3016114290790954900 ) ) ; -#4152 = CARTESIAN_POINT ( 'NONE', ( 0.6334027800293791100, 0.005236800970450206100, 0.2992752550706961300 ) ) ; -#4153 = CARTESIAN_POINT ( 'NONE', ( 0.5732375964293097100, -0.1592316462117480100, 0.03544636515966448400 ) ) ; -#4154 = CARTESIAN_POINT ( 'NONE', ( 1.166028085072814000, 0.05565144680484457300, 0.2185876352733756900 ) ) ; -#4155 = CARTESIAN_POINT ( 'NONE', ( 0.05287536956657347400, 0.03666800141601234100, 0.1930503874641727500 ) ) ; -#4156 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, - ( #4540, #8003, #3839, #972, #5254, #8711, #266, #5186, #3109, #8032, #1030, #5219, #1738, #327, #5965, #7941, #3720, #8647, #4420, #204, #4630, #4684, #420, #5378, #3896, #2509, #2601, #4656, #1092, #1183, #7506, #7446, #3257, #3990, #6704, #8833, #8215, #5347, #1122, #2476, #1797, #1767, #6824, #7478, #6764, #1889, #6026, #3289, #5317, #8894, #6081 ), - .UNSPECIFIED., .F., .F., - ( 4, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4 ), - ( 0.03622784090826058900, 0.05613094517271898000, 0.07603404943717737000, 0.1158402579660945000, 0.1556464664950114600, 0.1755495707594699200, 0.1954526750239284300, 0.2352588835528455500, 0.2750650920817626600, 0.2949681963462213500, 0.3148713006106799700, 0.3546775091395972800, 0.3745806134040559600, 0.3944837176685146400, 0.4342899261974320100, 0.4740961347263494300, 0.5139023432552668500, 0.5238538953874961600, 0.5288296714536109300, 0.5338054475197255800, 0.5537085517841842100, 0.5935147603131014600, 0.6333209688420188300, 0.6432725209742482500, 0.6532240731064774500, 0.6731271773709361900 ), - .UNSPECIFIED. ) ; -#4157 = CARTESIAN_POINT ( 'NONE', ( 1.438043131167757100, -0.06653891307599701900, 0.05142228327351691000 ) ) ; -#4158 = CARTESIAN_POINT ( 'NONE', ( 0.3535804435869187000, 0.3494040823778743500, 0.05832311542759820900 ) ) ; -#4159 = CARTESIAN_POINT ( 'NONE', ( 1.025758112941961100, -0.09705558359816435200, 0.1047239684117459700 ) ) ; -#4160 = CARTESIAN_POINT ( 'NONE', ( 0.6299722402418059800, 0.04203078138303806300, 0.2896713666723214100 ) ) ; -#4161 = CARTESIAN_POINT ( 'NONE', ( 0.5632764713096364300, -0.1345903806107600100, 0.1338008453598241400 ) ) ; -#4162 = CARTESIAN_POINT ( 'NONE', ( 1.828761299013597100, 0.3114498647632022400, 0.07578287524895135900 ) ) ; -#4163 = CARTESIAN_POINT ( 'NONE', ( 3.521081089378092200, -0.03352302480767346800, 0.09701171012710393900 ) ) ; -#4164 = CARTESIAN_POINT ( 'NONE', ( 0.5534402647125276100, 0.003648846233061942000, 0.2976047465451117100 ) ) ; -#4165 = CARTESIAN_POINT ( 'NONE', ( 1.905804328874433100, -0.03050879807081829900, 0.1126282953086413500 ) ) ; -#4166 = CARTESIAN_POINT ( 'NONE', ( 0.07183413471818600500, 0.1135218115291581500, -3.720168704340887900E-018 ) ) ; -#4167 = CARTESIAN_POINT ( 'NONE', ( 1.504575641616488600, 0.2795898969507417700, -0.001229923144264131800 ) ) ; -#4168 = CARTESIAN_POINT ( 'NONE', ( 1.516519695208627300, -0.06194340310136925400, 0.03712715809006091700 ) ) ; -#4169 = CARTESIAN_POINT ( 'NONE', ( 1.177599902158811300, -0.09262287416252656900, 0.003764708560704389500 ) ) ; -#4170 = CARTESIAN_POINT ( 'NONE', ( 0.3036618106284063000, 0.3291647054771214000, -0.006615290046817096400 ) ) ; -#4171 = CARTESIAN_POINT ( 'NONE', ( 1.759948191675448000, 0.03011309786045457400, 0.1946881248096680700 ) ) ; -#4172 = CARTESIAN_POINT ( 'NONE', ( 3.522463423021714700, 0.2795897578380096600, -2.261108374103024100E-014 ) ) ; -#4173 = CARTESIAN_POINT ( 'NONE', ( 2.080081658595134300, 0.2906060354322115300, 0.03033278483814726100 ) ) ; -#4174 = CARTESIAN_POINT ( 'NONE', ( 0.1017215889769151500, -0.2575129852735074100, 0.2418058830702215500 ) ) ; -#4175 = CARTESIAN_POINT ( 'NONE', ( 1.777125754533076500, 0.2190642160838598400, 0.1148019005925015300 ) ) ; -#4176 = CARTESIAN_POINT ( 'NONE', ( 1.417966541737233100, 0.001313095441948464200, 0.2006932646682813600 ) ) ; -#4177 = CARTESIAN_POINT ( 'NONE', ( 1.780123127832953000, -0.03302865644965824500, 0.1130758251688082400 ) ) ; -#4178 = CARTESIAN_POINT ( 'NONE', ( 0.5737968324718729600, 0.004012221856560582700, 0.2979821438497036700 ) ) ; -#4179 = CARTESIAN_POINT ( 'NONE', ( 1.905385920750932000, -0.01021393157911965100, 3.683984332017607800 ) ) ; -#4180 = CARTESIAN_POINT ( 'NONE', ( 0.5705408738749743200, 0.01290899265169032100, 0.3035318173721822700 ) ) ; -#4181 = CARTESIAN_POINT ( 'NONE', ( 0.1828707045185161700, 0.1469836011507974500, 0.1968937802489979200 ) ) ; -#4182 = CARTESIAN_POINT ( 'NONE', ( 3.256265902328028300, 0.3153889410968668800, 0.02087527367635942300 ) ) ; -#4183 = CARTESIAN_POINT ( 'NONE', ( 1.322507087828645600, -0.07632807022316368000, 0.05603792940990621300 ) ) ; -#4184 = CARTESIAN_POINT ( 'NONE', ( 3.521270790549188200, -0.01974924013423069700, 0.1492428124592408100 ) ) ; -#4185 = CARTESIAN_POINT ( 'NONE', ( 0.6324700320688720900, -0.1532527371391654300, 0.03082439726164958000 ) ) ; -#4186 = CARTESIAN_POINT ( 'NONE', ( 0.08486674815433031800, -0.09245897761543697700, -0.07398143174035284900 ) ) ; -#4187 = CARTESIAN_POINT ( 'NONE', ( 1.151831763629837400, 0.3181885309833458700, 0.02100075682257014600 ) ) ; -#4188 = CARTESIAN_POINT ( 'NONE', ( 0.5734364166481658000, -0.007543829724816708500, 0.2834148240657105000 ) ) ; -#4189 = CARTESIAN_POINT ( 'NONE', ( 1.439357443611426700, -0.05187291481126554700, 0.1077850552154472600 ) ) ; -#4190 = CARTESIAN_POINT ( 'NONE', ( 0.4395434844039737800, 0.3810373122667576300, 0.05856020988794292900 ) ) ; -#4191 = CARTESIAN_POINT ( 'NONE', ( 0.9788433392454689600, -0.07572868989086267700, 0.1582223760712071800 ) ) ; -#4192 = CARTESIAN_POINT ( 'NONE', ( 0.7292018627099641200, 0.06274486477427898600, 0.2788551233060943000 ) ) ; -#4193 = CARTESIAN_POINT ( 'NONE', ( 0.5745884308931127300, -0.1334482389274052000, 0.1345548885216884500 ) ) ; -#4194 = CARTESIAN_POINT ( 'NONE', ( 2.143452139475647800, 0.2507972613357274400, 0.05279551156347311200 ) ) ; -#4195 = CARTESIAN_POINT ( 'NONE', ( 3.515478539461660100, 0.2812910518130926600, -0.01010955280267000900 ) ) ; -#4196 = CARTESIAN_POINT ( 'NONE', ( 0.5534416919955109600, 0.003294621332066372000, 0.2971858325714822900 ) ) ; -#4197 = CARTESIAN_POINT ( 'NONE', ( 1.905640792256313000, -0.03560933801939691900, 0.08938388784852890900 ) ) ; -#4198 = CARTESIAN_POINT ( 'NONE', ( 0.04062938682127025700, 0.06977973073885945800, 1.170938346284346000E-017 ) ) ; -#4199 = CARTESIAN_POINT ( 'NONE', ( 3.422094434760854800, 0.008359118425153133600, 0.1396475678913239300 ) ) ; -#4200 = CARTESIAN_POINT ( 'NONE', ( 1.515819209791515500, -0.06294886949970046600, 0.006902616860859590500 ) ) ; -#4201 = CARTESIAN_POINT ( 'NONE', ( 1.178749108716115000, -0.08688765715967039500, 0.07888365222804733000 ) ) ; -#4202 = CARTESIAN_POINT ( 'NONE', ( 0.4245195518757364800, 0.3828879397037396900, 0.006155557617997410900 ) ) ; -#4203 = CARTESIAN_POINT ( 'NONE', ( 3.750075641616561500, 0.2762721039860016000, 0.06877616799748091600 ) ) ; -#4204 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 3.111974428708782200E-015 ) ) ; -#4205 = CARTESIAN_POINT ( 'NONE', ( 3.466661899102036100, -0.04486898569989678600, 0.01596635110252020400 ) ) ; -#4206 = CARTESIAN_POINT ( 'NONE', ( 1.637031733820918600, 0.1691767281200540200, 0.09250798408838606400 ) ) ; -#4207 = CARTESIAN_POINT ( 'NONE', ( 1.445197160643108000, 0.04760200407788173200, 0.1917555521198528200 ) ) ; -#4208 = CARTESIAN_POINT ( 'NONE', ( 1.778267919237465500, -0.04865878792946865000, -0.001229923144263187300 ) ) ; -#4209 = CARTESIAN_POINT ( 'NONE', ( 0.5737981244626730900, 0.003967670162283498700, 0.2979254148345158400 ) ) ; -#4210 = CARTESIAN_POINT ( 'NONE', ( 1.796095077313004400, 0.02318834395513413900, 0.7669152642213519200 ) ) ; -#4211 = CARTESIAN_POINT ( 'NONE', ( 0.5581403498804132800, 0.01157444661419293500, 0.3040995152767854700 ) ) ; -#4212 = CARTESIAN_POINT ( 'NONE', ( 0.5932280956647567600, 0.2946409721368361500, 0.1956754043123920000 ) ) ; -#4213 = AXIS2_PLACEMENT_3D ( 'NONE', #302, #7333, #3817 ) ; -#4214 = CARTESIAN_POINT ( 'NONE', ( 3.256266934154326400, 0.2893627443209447800, 0.005105850734962513000 ) ) ; -#4215 = CARTESIAN_POINT ( 'NONE', ( 1.296584820248533700, -0.01529832095243777200, 0.1862901385474830300 ) ) ; -#4216 = CARTESIAN_POINT ( 'NONE', ( 3.447175232542236700, -0.02071645816470313300, 0.1462690945673448800 ) ) ; -#4217 = CARTESIAN_POINT ( 'NONE', ( 0.2641725208299199900, -0.1141765622987525000, 0.2895202593991034700 ) ) ; -#4218 = CARTESIAN_POINT ( 'NONE', ( 0.6333561401072156400, -0.006130464356600695600, 0.2841614113708476100 ) ) ; -#4219 = CARTESIAN_POINT ( 'NONE', ( 0.5796725824747204200, -0.1592089649190799900, 0.02640838402251512900 ) ) ; -#4220 = CARTESIAN_POINT ( 'NONE', ( 3.436764897303093300, 0.2556119390712891000, 0.07916177039262757600 ) ) ; -#4221 = CARTESIAN_POINT ( 'NONE', ( 1.167473849979987300, 0.001568016915862946400, 0.2286311106243939000 ) ) ; -#4222 = CARTESIAN_POINT ( 'NONE', ( 0.4940243956037889100, -0.01323680053234910200, 0.2769732008208899400 ) ) ; -#4223 = CARTESIAN_POINT ( 'NONE', ( 1.409425134921455900, -0.06656192183152787000, 0.06589432180485607600 ) ) ; -#4224 = CARTESIAN_POINT ( 'NONE', ( 0.2457891418127066100, 0.2833512746340829400, 0.06626999837779995500 ) ) ; -#4225 = CARTESIAN_POINT ( 'NONE', ( 0.9808555413774310300, 0.005950571611540000900, 0.2619103471931122400 ) ) ; -#4226 = CARTESIAN_POINT ( 'NONE', ( 0.6047541564430818400, 0.03584758524730813400, 0.2917752326134474000 ) ) ; -#4227 = CARTESIAN_POINT ( 'NONE', ( 0.09264253922201098900, -0.09129522799016864800, 0.08540948844142018400 ) ) ; -#4228 = CARTESIAN_POINT ( 'NONE', ( 3.506005753674804400, 0.2832733055323111100, -0.01585952019142548200 ) ) ; -#4229 = CARTESIAN_POINT ( 'NONE', ( 0.1770114393898893100, 0.002051200648047535300, 0.2549795572431498600 ) ) ; -#4230 = CARTESIAN_POINT ( 'NONE', ( 1.905147142767945600, -0.04499072646467317000, 0.02122774537702105300 ) ) ; -#4231 = CARTESIAN_POINT ( 'NONE', ( 0.5750756416164870500, 0.03293053672407864100, 0.2926977235799905800 ) ) ; -#4232 = CARTESIAN_POINT ( 'NONE', ( 3.643296956369236100, -0.3704101030492588700, 0.0008302774430119863900 ) ) ; -#4233 = CARTESIAN_POINT ( 'NONE', ( 1.495219649885063200, 0.004332058850228692700, 0.1980237002151307400 ) ) ; -#4234 = CARTESIAN_POINT ( 'NONE', ( 1.149993007057220000, -0.08962279894412361600, 0.08085841286841219400 ) ) ; -#4235 = CARTESIAN_POINT ( 'NONE', ( 0.5582499091674574300, 0.4044012847948239600, -0.01291507688751619000 ) ) ; -#4236 = CARTESIAN_POINT ( 'NONE', ( 0.1580479759951561900, -0.2046268735190266400, 0.2645317640035138600 ) ) ; -#4237 = CARTESIAN_POINT ( 'NONE', ( 1.663045941999167700, 0.1855752054402291000, 0.1001046678434132100 ) ) ; -#4238 = CARTESIAN_POINT ( 'NONE', ( 1.445379294563582800, 0.006192085333655228400, 0.1989971211560734000 ) ) ; -#4239 = CARTESIAN_POINT ( 'NONE', ( 1.779051698686814100, -0.04610197272621685500, 0.04446240197233227600 ) ) ; -#4240 = CARTESIAN_POINT ( 'NONE', ( 0.1766832868487494800, -9.701068732415052400E-005, 0.2536625829913536400 ) ) ; -#4241 = CARTESIAN_POINT ( 'NONE', ( 1.858251355774191100, 0.0002976198523003681400, 2.763065775136443100 ) ) ; -#4242 = CARTESIAN_POINT ( 'NONE', ( 0.5755629857827723200, 0.01420840684279745000, 0.3034753338922614500 ) ) ; -#4243 = CARTESIAN_POINT ( 'NONE', ( 0.05131028671166909500, 0.03088873281849946500, 0.1490282345000778800 ) ) ; -#4244 = CARTESIAN_POINT ( 'NONE', ( 3.256265869412836800, 0.2784337819468580800, 0.01944077627995108300 ) ) ; -#4245 = CARTESIAN_POINT ( 'NONE', ( 1.297139192825289100, 0.002474695066043475200, 0.2076549731175245900 ) ) ; -#4246 = CARTESIAN_POINT ( 'NONE', ( 3.431089166668702500, -0.02150696665529562900, 0.1437748570084630400 ) ) ; -#4247 = CARTESIAN_POINT ( 'NONE', ( 0.1020833053026759100, -0.2520422156678827600, 0.2419265564044139600 ) ) ; -#4248 = CARTESIAN_POINT ( 'NONE', ( 0.6324495065828341600, -0.1536234660015514100, 0.02145721356163223000 ) ) ; -#4249 = CARTESIAN_POINT ( 'NONE', ( 0.2910051558873597600, -0.1694417742512477300, 0.007603483921765151500 ) ) ; -#4250 = CARTESIAN_POINT ( 'NONE', ( 1.220135366018316500, 0.1240174754103320300, 0.1922401244218597800 ) ) ; -#4251 = CARTESIAN_POINT ( 'NONE', ( 0.5835633632554264600, -0.006623303325403950800, 0.2841402260876705900 ) ) ; -#4252 = CARTESIAN_POINT ( 'NONE', ( 1.398510648040632600, 0.004589896950742966600, 0.2012230525432286100 ) ) ; -#4253 = CARTESIAN_POINT ( 'NONE', ( 0.1983077017991991500, 0.2475307635826944400, 0.05326156494662957800 ) ) ; -#4254 = CARTESIAN_POINT ( 'NONE', ( 0.9229918799786950300, -0.008273309185760746600, 0.2511593105753348000 ) ) ; -#4255 = CARTESIAN_POINT ( 'NONE', ( 0.08142799632129449300, -0.2147659653600841900, 0.2304867775963647100 ) ) ; -#4256 = CARTESIAN_POINT ( 'NONE', ( 1.930951675863142400, 0.2444570962370415900, 0.1016146896309741400 ) ) ; -#4257 = CARTESIAN_POINT ( 'NONE', ( 3.498173037926088500, 0.2856404064361186500, 0.002600736799888104700 ) ) ; -#4258 = CARTESIAN_POINT ( 'NONE', ( 0.5573747851357344600, 0.004181547174808786200, 0.2982457439562346500 ) ) ; -#4259 = CARTESIAN_POINT ( 'NONE', ( 1.904980092246689700, -0.04576143892037953800, 0.001435878615200334100 ) ) ; -#4260 = CARTESIAN_POINT ( 'NONE', ( 0.5958748463606671200, 0.01473190845278726800, 0.2966140379830604100 ) ) ; -#4261 = CARTESIAN_POINT ( 'NONE', ( 3.750075641616485500, 0.09742752839526369600, 0.1857225986407382600 ) ) ; -#4262 = CARTESIAN_POINT ( 'NONE', ( 1.494796560942513800, -0.005265027066536642800, 0.1869706278334323200 ) ) ; -#4263 = CARTESIAN_POINT ( 'NONE', ( 1.123772494024544600, -0.02162850444057418100, 0.2027018220008329500 ) ) ; -#4264 = CARTESIAN_POINT ( 'NONE', ( 0.4800339609900496400, 0.3968455740742069500, 0.001767082403451648100 ) ) ; -#4265 = CARTESIAN_POINT ( 'NONE', ( 1.901690130305550900, 0.3393902691349964300, 8.131516293641274000E-018 ) ) ; -#4266 = CARTESIAN_POINT ( 'NONE', ( 1.445128095993704100, 0.05771891634618597800, 0.1895478760634262400 ) ) ; -#4267 = CARTESIAN_POINT ( 'NONE', ( 1.740257149502623300, 0.004701330629175215500, 0.1991769195097845800 ) ) ; -#4268 = CARTESIAN_POINT ( 'NONE', ( 0.4938769197003219400, -0.001442298495054616900, 0.2912847223301707200 ) ) ; -#4269 = CARTESIAN_POINT ( 'NONE', ( 1.761318985495698100, 0.03146626215426429100, 0.3060518117840044800 ) ) ; -#4270 = CARTESIAN_POINT ( 'NONE', ( 0.4682368162803176600, 0.003572661193428361400, 0.2962219705159632700 ) ) ; -#4271 = CARTESIAN_POINT ( 'NONE', ( 0.03419165970995850800, -0.04633439938837447000, 0.1694750788047279800 ) ) ; -#4272 = CARTESIAN_POINT ( 'NONE', ( 3.256265874575121600, 0.3128797916111791800, 0.02857805840634002100 ) ) ; -#4273 = CARTESIAN_POINT ( 'NONE', ( 1.325063318328268700, -0.02659673280731134100, 0.1684792838544862700 ) ) ; -#4274 = CARTESIAN_POINT ( 'NONE', ( 0.5750757204588454700, -0.006762580273550106900, 0.2844062558376742000 ) ) ; -#4275 = CARTESIAN_POINT ( 'NONE', ( 0.5502379870917435400, -0.005229580210386108900, 0.3006423237378314500 ) ) ; -#4276 = CARTESIAN_POINT ( 'NONE', ( 0.5750756416164870500, -0.002761356580238461000, 0.2893662616461589700 ) ) ; -#4277 = CARTESIAN_POINT ( 'NONE', ( 0.1173696925014114100, -0.1162692245327323600, -0.03358448555980432500 ) ) ; -#4278 = CARTESIAN_POINT ( 'NONE', ( 1.223199372067016900, 0.02985768643396569100, 0.2154918484677889300 ) ) ; -#4279 = CARTESIAN_POINT ( 'NONE', ( 0.5629291707379682200, -0.001399380180194809100, 0.2906274636821751200 ) ) ; -#4280 = CARTESIAN_POINT ( 'NONE', ( 1.408393001558908600, -0.07150003486981559900, 0.01616197033471239400 ) ) ; -#4281 = CARTESIAN_POINT ( 'NONE', ( 0.2693255426738375700, 0.2988514637343653300, 0.07113492379217170600 ) ) ; -#4282 = CARTESIAN_POINT ( 'NONE', ( 0.9206766327221013200, -0.1015463562393370500, 0.1256277118393936400 ) ) ; -#4283 = CARTESIAN_POINT ( 'NONE', ( 0.5867473971703374100, 0.02242078741297759400, 0.2949607734581927200 ) ) ; -#4284 = CARTESIAN_POINT ( 'NONE', ( 2.114172795579668300, 0.2212205612977806700, 0.07749719640834934500 ) ) ; -#4285 = CARTESIAN_POINT ( 'NONE', ( 3.443352630161293800, 0.2988583464084007000, -0.004712869674982038800 ) ) ; -#4286 = CARTESIAN_POINT ( 'NONE', ( 0.5236577997134173000, 0.001939482880739307200, 0.2954242923816375300 ) ) ; -#4287 = CARTESIAN_POINT ( 'NONE', ( 1.844036683543581300, -0.002535284048488017900, 0.1892048223702492400 ) ) ; -#4288 = CARTESIAN_POINT ( 'NONE', ( 0.6342701560856283100, 0.4013614502842057800, 0.03352484434793835000 ) ) ; -#4289 = APPLICATION_PROTOCOL_DEFINITION ( 'international standard', 'config_control_design', 1994, #5078 ) ; -#4290 = CARTESIAN_POINT ( 'NONE', ( 1.495239498711726300, 0.004589896950741190200, 0.1987700768557356900 ) ) ; -#4291 = CARTESIAN_POINT ( 'NONE', ( 1.124491350341603000, 0.005697799798785263500, 0.2375698483259430800 ) ) ; -#4292 = CARTESIAN_POINT ( 'NONE', ( 0.3032030278826060600, 0.3289535435845627500, -0.0007003000789563852100 ) ) ; -#4293 = CARTESIAN_POINT ( 'NONE', ( 2.135022368146314500, 0.2760944986732403200, -0.03001354478488373800 ) ) ; -#4294 = CARTESIAN_POINT ( 'NONE', ( 1.486415250793615700, 0.03103098919666691400, 0.1945499134907299500 ) ) ; -#4295 = CARTESIAN_POINT ( 'NONE', ( 1.685275915668947600, -0.04355019564476525500, 0.08456775921539175200 ) ) ; -#4296 = CARTESIAN_POINT ( 'NONE', ( -0.005770906677618127500, 0.1454170991690795200, 0.1605504037097604300 ) ) ; -#4297 = CARTESIAN_POINT ( 'NONE', ( 1.873885330103804800, -0.001625278020930709400, 3.223558971531380800 ) ) ; -#4298 = CARTESIAN_POINT ( 'NONE', ( 0.5691016069643838300, 0.01252969736632225700, 0.3035514126084846200 ) ) ; -#4299 = CARTESIAN_POINT ( 'NONE', ( 0.4793376748976412300, 0.2124195088766494000, 0.2373405372293491400 ) ) ; -#4300 = CARTESIAN_POINT ( 'NONE', ( 3.256265870028955500, 0.2788195452055890500, 0.03466018299481732300 ) ) ; -#4301 = CARTESIAN_POINT ( 'NONE', ( 1.297183028999120400, 0.004201320558909538100, 0.2091857975821060100 ) ) ; -#4302 = CARTESIAN_POINT ( 'NONE', ( 0.5750757074631899200, -0.1323637782575782800, 0.1348795079785687100 ) ) ; -#4303 = CARTESIAN_POINT ( 'NONE', ( 0.2973751704695875000, -0.1006343705093002400, 0.2944166923059372000 ) ) ; -#4304 = CARTESIAN_POINT ( 'NONE', ( 0.5943234714642806600, -0.1234827221423666600, 0.1481525278023134400 ) ) ; -#4305 = CARTESIAN_POINT ( 'NONE', ( 0.01823498806046669800, -0.006829408621612742500, -0.1044750836262472700 ) ) ; -#4306 = CARTESIAN_POINT ( 'NONE', ( 1.250861173422227700, 0.04642457152481926900, 0.2084122723741595500 ) ) ; -#4307 = CARTESIAN_POINT ( 'NONE', ( 0.4672628753563108900, -0.01226929746330274200, 0.2812567865187634600 ) ) ; -#4308 = CARTESIAN_POINT ( 'NONE', ( 1.422530941009885900, -0.06983381944004851700, 0.0006658342316197777400 ) ) ; -#4309 = CARTESIAN_POINT ( 'NONE', ( 0.01726550726017649400, 0.03000063624460236300, -0.05315280189528271600 ) ) ; -#4310 = CARTESIAN_POINT ( 'NONE', ( 0.9210514454435605500, -0.09047426466823238500, 0.1467951648965265500 ) ) ; -#4311 = CARTESIAN_POINT ( 'NONE', ( 0.5058679927026807900, -0.001117369357597874900, 0.2991062498585022600 ) ) ; -#4312 = CARTESIAN_POINT ( 'NONE', ( 3.506996135754049800, 0.2835612814293118100, -0.001299721068416658800 ) ) ; -#4313 = CARTESIAN_POINT ( 'NONE', ( 0.2705771104366766500, -0.007537122231125570300, 0.2709129838047318900 ) ) ; -#4314 = CARTESIAN_POINT ( 'NONE', ( 1.875374369451388900, 0.002161122218601763100, 0.1958686764911181100 ) ) ; -#4315 = CARTESIAN_POINT ( 'NONE', ( 0.6342553291164870800, 0.4036133344507411000, 0.004935388836692302000 ) ) ; -#4316 = CARTESIAN_POINT ( 'NONE', ( 2.850075642545773400, 0.2795898968556709300, 0.006185730670133109100 ) ) ; -#4317 = CARTESIAN_POINT ( 'NONE', ( 1.481559406297709100, -0.06235787217788302300, 0.05577838425725403100 ) ) ; -#4318 = CARTESIAN_POINT ( 'NONE', ( 1.120867931727796800, -0.09677328292930487100, 0.05961949122086368500 ) ) ; -#4319 = CARTESIAN_POINT ( 'NONE', ( 0.08372400683586443700, 0.1218754714916128200, -0.08401188815899374200 ) ) ; -#4320 = CARTESIAN_POINT ( 'NONE', ( 1.678298523950041400, 0.3158975559478319200, 1.951563910473205000E-018 ) ) ; -#4321 = CARTESIAN_POINT ( 'NONE', ( 1.470472127758820600, 0.2796157829846259700, 0.01525022484598323800 ) ) ; -#4322 = CARTESIAN_POINT ( 'NONE', ( 1.688206340648987800, 0.004955679376374311200, 0.2000516074242257600 ) ) ; -#4323 = CARTESIAN_POINT ( 'NONE', ( 0.5783729409423759000, 0.004505226933252393100, 0.2984131640695595300 ) ) ; -#4324 = CARTESIAN_POINT ( 'NONE', ( 1.757158968587015500, 0.03319793125028347400, 0.3060527212320220400 ) ) ; -#4325 = CARTESIAN_POINT ( 'NONE', ( 0.5238009083324571800, 0.009540985146551328500, 0.3037828634158404900 ) ) ; -#4326 = CARTESIAN_POINT ( 'NONE', ( 0.2419768865267248600, 0.1251770264354159500, 0.2367582050185862400 ) ) ; -#4327 = CARTESIAN_POINT ( 'NONE', ( 3.256265959855331200, 0.2815896988344215300, 0.04152545164709690900 ) ) ; -#4328 = CARTESIAN_POINT ( 'NONE', ( 1.295174730850543700, -0.05432246057198120100, 0.1296741234689134900 ) ) ; -#4329 = CARTESIAN_POINT ( 'NONE', ( 0.5750756579070469600, -0.1483839575061593800, 0.09525001582030356900 ) ) ; -#4330 = CARTESIAN_POINT ( 'NONE', ( 0.6244843821999257500, 0.01470480397937534700, 0.2956623644191493900 ) ) ; -#4331 = CARTESIAN_POINT ( 'NONE', ( 0.5943904291904863500, -0.08621463802491535800, 0.1967901348247912700 ) ) ; -#4332 = CARTESIAN_POINT ( 'NONE', ( 1.251691386476231100, 0.006113743506036772900, 0.2155695300560535900 ) ) ; -#4333 = CARTESIAN_POINT ( 'NONE', ( 0.5733409173355026300, -0.003017689953464408600, 0.2890481996978246900 ) ) ; -#4334 = CARTESIAN_POINT ( 'NONE', ( 1.408068354269784900, -0.07093853128226523800, -0.0005876069186038724000 ) ) ; -#4335 = CARTESIAN_POINT ( 'NONE', ( 0.2701924634686279600, 0.2936881173291179300, 0.08910699593800866500 ) ) ; -#4336 = CARTESIAN_POINT ( 'NONE', ( 1.915575299353944100, -0.01432263004454337200, 3.683984332017607800 ) ) ; -#4337 = CARTESIAN_POINT ( 'NONE', ( 0.9196286831722425600, -0.1198931178191939800, 0.05220933028397056800 ) ) ; -#4338 = CARTESIAN_POINT ( 'NONE', ( 0.1131320352426778400, -0.2189290326585551200, 0.2465845742644739200 ) ) ; -#4339 = CARTESIAN_POINT ( 'NONE', ( 2.135962437717827900, 0.2158797856391743200, 0.07541768980150345700 ) ) ; -#4340 = CARTESIAN_POINT ( 'NONE', ( 0.5626445857056880900, 0.005485606796658659700, 0.2997028162014384600 ) ) ; -#4341 = ORIENTED_EDGE ( 'NONE', *, *, #1621, .F. ) ; -#4342 = CARTESIAN_POINT ( 'NONE', ( 1.874981590631305200, -0.01242564046409033700, 0.1698768290625646800 ) ) ; -#4343 = CARTESIAN_POINT ( 'NONE', ( 0.6373395971391602200, 0.002137148129585986200, 0.2984563945757627800 ) ) ; -#4344 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, - ( #8002, #1708, #5185, #326, #3779, #5124, #265, #5903, #7940, #5844, #1619, #7324, #4510 ), - .UNSPECIFIED., .F., .F., - ( 4, 3, 3, 3, 4 ), - ( 0.0002358936197492568400, 0.01001474149748802500, 0.02002948299616246300, 0.02983380957321062800, 0.03940226127642112300 ), - .UNSPECIFIED. ) ; -#4345 = CARTESIAN_POINT ( 'NONE', ( 3.750075641616498000, 0.1772655473479354300, 0.1585340955717239600 ) ) ; -#4346 = CARTESIAN_POINT ( 'NONE', ( 1.480533023290300000, -0.06564257870250833600, 0.01018813767672671400 ) ) ; -#4347 = CARTESIAN_POINT ( 'NONE', ( 1.124475506107105200, 0.005328498849437979200, 0.2367217439818315400 ) ) ; -#4348 = CARTESIAN_POINT ( 'NONE', ( 0.5782959852862587000, 0.4044511951922611400, -0.01205609088206790500 ) ) ; -#4349 = CARTESIAN_POINT ( 'NONE', ( 1.694420806305238200, 0.3242759178246618600, 7.724940478959225300E-018 ) ) ; -#4350 = CARTESIAN_POINT ( 'NONE', ( 1.459081221329515500, 0.004589896950740746100, 0.1989524813517557200 ) ) ; -#4351 = CARTESIAN_POINT ( 'NONE', ( 1.736244162311946400, -0.05027970187180819100, 0.005646060061809752200 ) ) ; -#4352 = CARTESIAN_POINT ( 'NONE', ( 0.5573838013768925800, 0.002926525512217503800, 0.2967471455106969200 ) ) ; -#4353 = CARTESIAN_POINT ( 'NONE', ( 3.298794940466142700, 0.2559738371388349300, 0.08394707142120860800 ) ) ; -#4354 = CARTESIAN_POINT ( 'NONE', ( 1.891364832195832700, -0.005576067388333383300, 3.530514790769854200 ) ) ; -#4355 = CARTESIAN_POINT ( 'NONE', ( 0.5586778898672525300, 0.01440013138523688100, 0.3054471827064344500 ) ) ; -#4356 = CARTESIAN_POINT ( 'NONE', ( 0.4609663906719451700, 0.1654290264187543400, 0.2549851409709017500 ) ) ; -#4357 = PERSON_AND_ORGANIZATION ( #1346, #6888 ) ; -#4358 = CARTESIAN_POINT ( 'NONE', ( 3.256265929714504500, 0.2869384320581931400, 0.02475453202571964100 ) ) ; -#4359 = CARTESIAN_POINT ( 'NONE', ( 1.295953614867728200, -0.03417473355761369000, 0.1616745885719948200 ) ) ; -#4360 = CARTESIAN_POINT ( 'NONE', ( 0.5750756220453449000, -0.1462446919644985700, 0.1020866730202176400 ) ) ; -#4361 = CARTESIAN_POINT ( 'NONE', ( 0.1563432722485161900, -0.2010831677626876400, 0.2638279288312021000 ) ) ; -#4362 = CARTESIAN_POINT ( 'NONE', ( 0.5750756416164873900, -0.1006804350036612000, 0.1812111454411972400 ) ) ; -#4363 = CARTESIAN_POINT ( 'NONE', ( 1.194459316702188600, 0.05102168261624640000, 0.2153290822369234000 ) ) ; -#4364 = LINE ( 'NONE', #3978, #5251 ) ; -#4365 = CARTESIAN_POINT ( 'NONE', ( 0.5577649477048463000, -0.002866912495626872100, 0.2885959327321344600 ) ) ; -#4366 = CARTESIAN_POINT ( 'NONE', ( 1.382847198286117700, -0.02655943024993878700, 0.1626552393079260800 ) ) ; -#4367 = CARTESIAN_POINT ( 'NONE', ( 0.1630844750857723700, 0.2090713074320216200, 0.07890379371734546100 ) ) ; -#4368 = CARTESIAN_POINT ( 'NONE', ( 2.218062919402290900, -0.001622786664667641400, 3.223375835996249400 ) ) ; -#4369 = CARTESIAN_POINT ( 'NONE', ( 0.8076100275721898000, -0.005105049287915663900, 0.2710695873121964900 ) ) ; -#4370 = CARTESIAN_POINT ( 'NONE', ( 0.6505493735546079600, 0.02926726742154772700, 0.2914719379675915800 ) ) ; -#4371 = CARTESIAN_POINT ( 'NONE', ( 2.121265264148156000, 0.2848896232837707700, 0.003722871893922142000 ) ) ; -#4372 = CARTESIAN_POINT ( 'NONE', ( 0.1294850984172075400, -0.1165881439691158800, -0.07796786930555271700 ) ) ; -#4373 = CARTESIAN_POINT ( 'NONE', ( 1.844269827843302500, 0.004783063362909567600, 0.1995210023575571000 ) ) ; -#4374 = CARTESIAN_POINT ( 'NONE', ( 0.6974950879518910800, 0.07673306493493004000, 0.2786227104664920100 ) ) ; -#4375 = CARTESIAN_POINT ( 'NONE', ( 0.5579726256522975500, -0.1350764297408486600, 0.1334228699951110500 ) ) ; -#4376 = CARTESIAN_POINT ( 'NONE', ( 3.750075641616478000, 0.2795898969507388800, 0.002477903762195327300 ) ) ; -#4377 = CARTESIAN_POINT ( 'NONE', ( 1.490930398192105600, -0.06325874534035347300, 0.04362197792893796700 ) ) ; -#4378 = CARTESIAN_POINT ( 'NONE', ( 1.092256240386615400, -0.09847493315697897200, 0.06904588618218704400 ) ) ; -#4379 = CARTESIAN_POINT ( 'NONE', ( 0.01473771405261884200, -0.003676990591004569700, -0.1604496213746905700 ) ) ; -#4380 = EDGE_CURVE ( 'NONE', #3321, #6963, #5104, .T. ) ; -#4381 = CARTESIAN_POINT ( 'NONE', ( 1.980089092925083800, 0.3247894698924638200, -0.01064458884162575500 ) ) ; -#4382 = CARTESIAN_POINT ( 'NONE', ( 1.458904863896532100, 0.05775112135948945500, 0.1892637821311257100 ) ) ; -#4383 = CARTESIAN_POINT ( 'NONE', ( 1.737370575901474400, -0.04481959382489586500, 0.06537646448209072400 ) ) ; -#4384 = CARTESIAN_POINT ( 'NONE', ( 0.5731250198010378000, 0.004098339628674230200, 0.2981438880493847400 ) ) ; -#4385 = CARTESIAN_POINT ( 'NONE', ( 1.795939769794671100, 0.02327413415964052500, 1.381260239212263500 ) ) ; -#4386 = CARTESIAN_POINT ( 'NONE', ( 0.5653841654502919100, 0.01966315442839294800, 0.3063100695865133000 ) ) ; -#4387 = CARTESIAN_POINT ( 'NONE', ( 0.4511738203646358200, 0.2046456068445359200, 0.2390806510718172000 ) ) ; -#4388 = CARTESIAN_POINT ( 'NONE', ( 3.256265866721448800, 0.2848174062986512700, 0.06390594981074776400 ) ) ; -#4389 = CARTESIAN_POINT ( 'NONE', ( 1.292842994910210700, -0.08159280054126871700, 0.008911553383269522900 ) ) ; -#4390 = CARTESIAN_POINT ( 'NONE', ( 1.762060177130583700, 0.03897483219133644800, 0.8313903437294960500 ) ) ; -#4391 = CARTESIAN_POINT ( 'NONE', ( 0.7273757635195523500, 0.03393486486964669700, 0.2852866387479940400 ) ) ; -#4392 = CARTESIAN_POINT ( 'NONE', ( 0.5944366853315872200, -0.05521470083032675700, 0.2298312127781823300 ) ) ; -#4393 = ORIENTED_EDGE ( 'NONE', *, *, #1428, .T. ) ; -#4394 = CARTESIAN_POINT ( 'NONE', ( 3.516931302164530800, 0.2775545806161906500, 0.02787766227166985400 ) ) ; -#4395 = CARTESIAN_POINT ( 'NONE', ( 1.333838509038648200, 0.08220330465727987400, 0.1905199769724429900 ) ) ; -#4396 = CARTESIAN_POINT ( 'NONE', ( 0.5713714174303086100, -0.002296716108429741600, 0.2898997439093914400 ) ) ; -#4397 = CARTESIAN_POINT ( 'NONE', ( 1.383946581398621100, 0.002662186943780398000, 0.1999466756967327700 ) ) ; -#4398 = CARTESIAN_POINT ( 'NONE', ( 0.02920100043897708900, 0.05321812480212462200, -0.01808988561998470600 ) ) ; -#4399 = CARTESIAN_POINT ( 'NONE', ( 2.092299177548045700, 0.08414852006168183100, 0.3059881097780416900 ) ) ; -#4400 = CARTESIAN_POINT ( 'NONE', ( 0.8627718036847020800, -0.1177524612857798700, 0.09988690250244447500 ) ) ; -#4401 = CARTESIAN_POINT ( 'NONE', ( 1.654318041097010400, 0.3011884142290048900, 0.006325269764523500600 ) ) ; -#4402 = CARTESIAN_POINT ( 'NONE', ( 0.6122237533498405800, -0.1562210927634597500, -0.0005604138851989595500 ) ) ; -#4403 = CARTESIAN_POINT ( 'NONE', ( 1.873787535277879900, -0.04279437791811902000, 0.04888197052194037000 ) ) ; -#4404 = CARTESIAN_POINT ( 'NONE', ( 0.7509623075125633200, 0.3929983240193759600, 0.01475000756150727400 ) ) ; -#4405 = CARTESIAN_POINT ( 'NONE', ( 0.5559969699683688900, -0.07948775374351124700, 0.2055264123761324800 ) ) ; -#4406 = CARTESIAN_POINT ( 'NONE', ( 1.490172775771720200, -0.06491669648326703300, 0.01010079940376363200 ) ) ; -#4407 = CARTESIAN_POINT ( 'NONE', ( 1.095350229468901900, -0.01035711178510223500, 0.2209641845131295700 ) ) ; -#4408 = CARTESIAN_POINT ( 'NONE', ( 0.4324345553921366000, 0.3851102480951935600, 0.01163886824732883500 ) ) ; -#4409 = CARTESIAN_POINT ( 'NONE', ( 1.890310323619416300, 0.3421720073004757000, 0.004256216777198029200 ) ) ; -#4410 = CARTESIAN_POINT ( 'NONE', ( 1.472760249143703500, 0.006196199538019087100, 0.1985865619265419800 ) ) ; -#4411 = CARTESIAN_POINT ( 'NONE', ( 1.737102581590223200, -0.04704068874206335200, 0.05053253285813498500 ) ) ; -#4412 = CARTESIAN_POINT ( 'NONE', ( 0.5829192547298824900, 0.004268231395294419500, 0.2992011806128695400 ) ) ; -#4413 = CARTESIAN_POINT ( 'NONE', ( 1.662606340911513000, 0.2606572795697792400, 0.07156638957854392900 ) ) ; -#4414 = CARTESIAN_POINT ( 'NONE', ( 0.02493601042661377000, 0.1096726237602740900, 0.1935329871068308100 ) ) ; -#4415 = CARTESIAN_POINT ( 'NONE', ( 0.5950413232626089500, 0.1455602112592835300, 0.2638172546010411100 ) ) ; -#4416 = CARTESIAN_POINT ( 'NONE', ( 3.256265868893211600, 0.2700242445344438500, 0.05258033756013986300 ) ) ; -#4417 = CARTESIAN_POINT ( 'NONE', ( 1.295478018235022700, -0.04695143944786539500, 0.1424285809336377500 ) ) ; -#4418 = CARTESIAN_POINT ( 'NONE', ( 0.2717661930982821500, 0.004589746794743574400, 0.2765371746748842000 ) ) ; -#4419 = CARTESIAN_POINT ( 'NONE', ( 0.3598806267585503700, -0.07635863853701963000, 0.3005680565906658800 ) ) ; -#4420 = CARTESIAN_POINT ( 'NONE', ( 0.3104498530003093100, -0.1691549838734047700, 1.398620802506300400E-017 ) ) ; -#4421 = CARTESIAN_POINT ( 'NONE', ( 3.522452768173915500, 0.2795894743018676500, 0.0008254877739337085400 ) ) ; -#4422 = CARTESIAN_POINT ( 'NONE', ( 1.266736027205017700, 0.2966577339579792300, 0.03181120522561972600 ) ) ; -#4423 = CARTESIAN_POINT ( 'NONE', ( 0.05584561697381582000, 0.05674208883473519400, 0.2057063543479027400 ) ) ; -#4424 = CARTESIAN_POINT ( 'NONE', ( 1.397584538101036800, -0.01975122340736112900, 0.1710951825350037800 ) ) ; -#4425 = CARTESIAN_POINT ( 'NONE', ( 0.04287312703909948500, 0.07344726057584272100, 0.01443193438102921900 ) ) ; -#4426 = CARTESIAN_POINT ( 'NONE', ( 2.089830634570860800, 0.08685453749699156800, -0.001229923039534428400 ) ) ; -#4427 = CARTESIAN_POINT ( 'NONE', ( 2.000075641619694500, -0.02309581143237234400, 0.1680219826435403500 ) ) ; -#4428 = CARTESIAN_POINT ( 'NONE', ( 0.8654103902052831000, -0.004727129167472643400, 0.2640945306215650700 ) ) ; -#4429 = CARTESIAN_POINT ( 'NONE', ( 1.666375002378931400, 0.3090463519045263400, 0.009797307401247049400 ) ) ; -#4430 = CARTESIAN_POINT ( 'NONE', ( 0.6036362545803492000, -0.1571947857634177200, -0.001080192600434826900 ) ) ; -#4431 = CARTESIAN_POINT ( 'NONE', ( 1.842401312097278000, -0.04137186605212428400, 0.06407953720026710000 ) ) ; -#4432 = CARTESIAN_POINT ( 'NONE', ( 0.8185994046853979400, 0.03403348276450390800, 0.2766871791069912500 ) ) ; -#4433 = CARTESIAN_POINT ( 'NONE', ( 0.1727614572843604600, -0.1228227825717169700, 0.1245658106342590600 ) ) ; -#4434 = CARTESIAN_POINT ( 'NONE', ( 1.485580444966748900, 0.004774700317800695300, 0.1992996246598944800 ) ) ; -#4435 = CARTESIAN_POINT ( 'NONE', ( 1.095655727129995800, 0.002007771331899999000, 0.2364398251298508400 ) ) ; -#4436 = CARTESIAN_POINT ( 'NONE', ( 0.5575732021449214500, 0.4045651212266683200, -0.006681213305178052200 ) ) ; -#4437 = CARTESIAN_POINT ( 'NONE', ( 1.925577831116096700, 0.3365329340289828800, 0.002175189146370502200 ) ) ; -#4438 = CARTESIAN_POINT ( 'NONE', ( 1.495527024879326600, 0.01358777368452490600, 0.1974490507456868000 ) ) ; -#4439 = CARTESIAN_POINT ( 'NONE', ( 1.684593016212558000, -0.04944167664225429500, 0.05140492095465821300 ) ) ; -#4440 = CARTESIAN_POINT ( 'NONE', ( 0.4677304656394741200, -0.003781267696985724000, 0.2894720866287642800 ) ) ; -#4441 = CARTESIAN_POINT ( 'NONE', ( 1.678261643307057000, 0.2528304732796523600, 0.08302532424843688000 ) ) ; -#4442 = CARTESIAN_POINT ( 'NONE', ( 2.000075641620527600, -0.01053075986565787900, 0.1735223058967046200 ) ) ; -#4443 = CARTESIAN_POINT ( 'NONE', ( 0.5894597013717500800, 0.02990453661999636900, 0.3053849134690295700 ) ) ; -#4444 = CARTESIAN_POINT ( 'NONE', ( 3.256266017375172500, 0.2827633683350814200, 0.05212204440165889300 ) ) ; -#4445 = CARTESIAN_POINT ( 'NONE', ( 1.296109486202298800, -0.02965098486135353500, 0.1678069026578832000 ) ) ; -#4446 = ORIENTED_EDGE ( 'NONE', *, *, #6915, .T. ) ; -#4447 = CARTESIAN_POINT ( 'NONE', ( 0.09909635441173532400, -0.2551267068694922400, 0.2405249179172817800 ) ) ; -#4448 = CARTESIAN_POINT ( 'NONE', ( 1.228916107550687100, 0.3051356103008979700, 1.626303258728256700E-019 ) ) ; -#4449 = CARTESIAN_POINT ( 'NONE', ( 3.252954616081107400, 0.2629452543491179700, 0.07958333440022680200 ) ) ; -#4450 = CARTESIAN_POINT ( 'NONE', ( 3.520271739253025600, 0.2789623017180825600, 0.01788546978055655800 ) ) ; -#4451 = CARTESIAN_POINT ( 'NONE', ( 1.306344877059635300, 0.06520133658519555700, 0.1975308167782043000 ) ) ; -#4452 = CARTESIAN_POINT ( 'NONE', ( 0.02190324580025498900, 0.09053230689311964100, 0.1821944726920866300 ) ) ; -#4453 = CARTESIAN_POINT ( 'NONE', ( 1.396139281481457300, -0.05137370455319589800, 0.1171417518416147100 ) ) ; -#4454 = CARTESIAN_POINT ( 'NONE', ( 0.4832676970247862200, 0.3697503577767722300, 0.1098652200882612700 ) ) ; -#4455 = FACE_OUTER_BOUND ( 'NONE', #4528, .T. ) ; -#4456 = CARTESIAN_POINT ( 'NONE', ( 1.967203185625811400, -0.02289353806788763100, 3.683984332017608700 ) ) ; -#4457 = PLANE ( 'NONE', #4213 ) ; -#4458 = CARTESIAN_POINT ( 'NONE', ( 0.8649866319981536200, -0.02799906981865008000, 0.2353270192015994900 ) ) ; -#4459 = CARTESIAN_POINT ( 'NONE', ( 1.978549590719807600, 0.3242321735906117400, 0.01462900801159534900 ) ) ; -#4460 = CARTESIAN_POINT ( 'NONE', ( 0.6089317638255066200, -0.1565955212590701700, -0.0007590933578488921900 ) ) ; -#4461 = CARTESIAN_POINT ( 'NONE', ( 1.842320968267265900, -0.04242747206784236400, 0.05711176274692914000 ) ) ; -#4462 = CARTESIAN_POINT ( 'NONE', ( 0.6931344338678708800, 0.3768291071325620100, 0.1048650591632455100 ) ) ; -#4463 = CARTESIAN_POINT ( 'NONE', ( 0.08607588052933742900, -0.06280774961366097900, 0.1425367153756278100 ) ) ; -#4464 = CARTESIAN_POINT ( 'NONE', ( 1.470416898624877300, -0.01011690915395102600, 0.1808456661997204200 ) ) ; -#4465 = CARTESIAN_POINT ( 'NONE', ( 1.091807762017644700, -0.1017812753610323200, 0.03885270430521051800 ) ) ; -#4466 = CARTESIAN_POINT ( 'NONE', ( 0.5439962310436899900, 0.4039893384612935900, 0.009256136198012510800 ) ) ; -#4467 = LOCAL_TIME ( 11, 6, 29.00000000000000000, #2481 ) ; -#4468 = CARTESIAN_POINT ( 'NONE', ( 1.890651484794205100, 0.3422470592352671000, -0.001247836667868906200 ) ) ; -#4469 = CARTESIAN_POINT ( 'NONE', ( 1.653641815975474400, 0.2954395769676512200, 0.02841241467243939600 ) ) ; -#4470 = CARTESIAN_POINT ( 'NONE', ( 1.486427279709520400, 0.002939775390121024400, 0.1990037788244118100 ) ) ; -#4471 = CARTESIAN_POINT ( 'NONE', ( 1.625610723530625200, 0.004727512951459678100, 0.1992255338330961000 ) ) ; -#4472 = CARTESIAN_POINT ( 'NONE', ( 0.5236592141460900700, 0.0007898703685846886200, 0.2940764245160404400 ) ) ; -#4473 = CARTESIAN_POINT ( 'NONE', ( 1.692593892372079600, 0.2465494842377026800, 0.09102655451595170800 ) ) ; -#4474 = CARTESIAN_POINT ( 'NONE', ( 2.361717045142426300, 0.2795897578316072800, -2.234286608212448800E-014 ) ) ; -#4475 = CARTESIAN_POINT ( 'NONE', ( 0.5903678174034666700, 0.03275175125493334800, 0.3054115592966786800 ) ) ; -#4476 = CARTESIAN_POINT ( 'NONE', ( 0.6244306241172356000, 0.1522888455572131200, 0.2610304068158841300 ) ) ; -#4477 = CARTESIAN_POINT ( 'NONE', ( 3.256265869252937600, 0.2632763565768436700, 0.06709296636602474200 ) ) ; -#4478 = CARTESIAN_POINT ( 'NONE', ( 1.237061061962695800, -0.06870209185466102900, 0.1131162828006322700 ) ) ; -#4479 = CARTESIAN_POINT ( 'NONE', ( 0.3772383821230322300, 0.004590044350105462600, 0.2914828084016295500 ) ) ; -#4480 = CARTESIAN_POINT ( 'NONE', ( 0.1016289185959701900, -0.2542052036821760300, 0.2417334200923025000 ) ) ; -#4481 = CARTESIAN_POINT ( 'NONE', ( 0.5750756526203764100, 0.4045868893955333900, -9.485622114535226000E-011 ) ) ; -#4482 = CARTESIAN_POINT ( 'NONE', ( 3.527198861824902400, 0.2727431435911904500, 0.03646551161583200300 ) ) ; -#4483 = CARTESIAN_POINT ( 'NONE', ( 2.058682952035677100, 0.2046835110713118900, 0.09395599189940417900 ) ) ; -#4484 = CARTESIAN_POINT ( 'NONE', ( 1.266469684585232600, 0.2990601117944897700, -0.001229923144264974100 ) ) ; -#4485 = CARTESIAN_POINT ( 'NONE', ( 0.2696350255220424400, -0.01517706651361305800, 0.2654116648543675700 ) ) ; -#4486 = CARTESIAN_POINT ( 'NONE', ( 1.383101536114352400, -0.02014392174310675200, 0.1716697447140322100 ) ) ; -#4487 = CARTESIAN_POINT ( 'NONE', ( 0.4579374975282528600, 0.3637600873649813300, 0.1121331372187036600 ) ) ; -#4488 = CARTESIAN_POINT ( 'NONE', ( 1.899911070763495200, -0.006654998702054770700, 3.683984332017607800 ) ) ; -#4489 = CARTESIAN_POINT ( 'NONE', ( 3.256265863343401600, 0.3144038386513629000, 0.02372654832408733700 ) ) ; -#4490 = CARTESIAN_POINT ( 'NONE', ( 0.8645039133857206300, -0.05303225522105736700, 0.2061927851881322500 ) ) ; -#4491 = CARTESIAN_POINT ( 'NONE', ( 2.132565403376209400, 0.2814822204925004900, -0.002206992074724102800 ) ) ; -#4492 = CARTESIAN_POINT ( 'NONE', ( 0.3481494531456703600, -0.1727907933115280200, -0.02314728304185127700 ) ) ; -#4493 = CARTESIAN_POINT ( 'NONE', ( 0.7594115396646543600, 0.003330142551215775600, 0.2895925334337284300 ) ) ; -#4494 = CARTESIAN_POINT ( 'NONE', ( 0.5782911161929081800, -0.09585386449295896200, 0.1873525340256238200 ) ) ; -#4495 = CARTESIAN_POINT ( 'NONE', ( 1.467429654579762000, -0.06068596001966830600, 0.07074346667280043100 ) ) ; -#4496 = CARTESIAN_POINT ( 'NONE', ( 1.093572101039182100, -0.07237064593750264200, 0.1397225140574229200 ) ) ; -#4497 = CARTESIAN_POINT ( 'NONE', ( 0.4042352471504419000, 0.3755416105587225900, 0.01807438041310403500 ) ) ; -#4498 = CARTESIAN_POINT ( 'NONE', ( 1.628615172802976500, 0.2730610906883244000, -0.03050536400800742800 ) ) ; -#4499 = CARTESIAN_POINT ( 'NONE', ( 2.032238402794029700, 0.2985152193891571500, 0.04260715800279333400 ) ) ; -#4500 = CARTESIAN_POINT ( 'NONE', ( 1.495526455942199900, 0.01775106472387366600, 0.1967948352369237600 ) ) ; -#4501 = CARTESIAN_POINT ( 'NONE', ( 0.09459002855731803200, 0.03580980349679996300, 0.2267901157201691600 ) ) ; -#4502 = CARTESIAN_POINT ( 'NONE', ( 1.924621075508616800, 0.2333451079204113500, 0.1051027034070906600 ) ) ; -#4503 = CARTESIAN_POINT ( 'NONE', ( 2.000075641616747600, -0.04526586661223341900, 0.007393460350802212900 ) ) ; -#4504 = CARTESIAN_POINT ( 'NONE', ( 0.4945297393449097400, 0.01112834628064995900, 0.3035955829343122700 ) ) ; -#4505 = CARTESIAN_POINT ( 'NONE', ( 0.04698579741665334000, -0.07607969483709031700, 0.1912600230863812100 ) ) ; -#4506 = CARTESIAN_POINT ( 'NONE', ( 3.256265837228657500, 0.2628956165205147400, 0.07958363282717692600 ) ) ; -#4507 = CARTESIAN_POINT ( 'NONE', ( 1.235194511483359800, -0.08701303086727185700, 0.006525008956714470300 ) ) ; -#4508 = CARTESIAN_POINT ( 'NONE', ( 0.3167262473888579600, 0.004590075294525292900, 0.2844231115379142200 ) ) ; -#4509 = CARTESIAN_POINT ( 'NONE', ( 0.2998986287107348000, -0.1058323057892687200, 0.2952081767017729100 ) ) ; -#4510 = CARTESIAN_POINT ( 'NONE', ( 3.256265869946534300, 0.2795897578366611200, -2.061506011610378900E-017 ) ) ; -#4511 = CARTESIAN_POINT ( 'NONE', ( 0.5750756416164879400, -0.1593983311999938000, 0.03091519746193439200 ) ) ; -#4512 = CARTESIAN_POINT ( 'NONE', ( 3.391472828210633200, 0.2736142799675256300, 0.07359509625300025800 ) ) ; -#4513 = CARTESIAN_POINT ( 'NONE', ( 1.836209303079237200, 0.2343787287638208200, 0.1127216219432168600 ) ) ; -#4514 = CARTESIAN_POINT ( 'NONE', ( 1.251822628896313900, -0.0001030921398506023900, 0.2165544834966244300 ) ) ; -#4515 = CARTESIAN_POINT ( 'NONE', ( -0.006618205596009528500, 0.1395775360444877500, 0.1568078902975984200 ) ) ; -#4516 = CARTESIAN_POINT ( 'NONE', ( 1.942600220150641200, -0.008676835051894871100, 2.302428190951095700 ) ) ; -#4517 = CARTESIAN_POINT ( 'NONE', ( 2.000075641616526800, -0.04540686547542877000, 3.046720835452184600E-011 ) ) ; -#4518 = CARTESIAN_POINT ( 'NONE', ( 3.256265874477678700, 0.3082711884014736100, 0.03689940296553841100 ) ) ; -#4519 = CARTESIAN_POINT ( 'NONE', ( 0.7481770896217958500, -0.1122252229029048200, 0.1439286983119859000 ) ) ; -#4520 = CARTESIAN_POINT ( 'NONE', ( 2.109932607037267300, 0.2874150377354196500, 0.01192347301756697400 ) ) ; -#4521 = CARTESIAN_POINT ( 'NONE', ( 0.4203249886945237300, -0.1743053066430866300, -0.01229707931645612600 ) ) ; -#4522 = CARTESIAN_POINT ( 'NONE', ( 0.9368839066224482500, 0.02751796080798718500, 0.2615583790381248400 ) ) ; -#4523 = CARTESIAN_POINT ( 'NONE', ( 0.4942239136987203700, -0.05738191876800136100, 0.2246876109720568100 ) ) ; -#4524 = PERSON_AND_ORGANIZATION_ROLE ( 'classification_officer' ) ; -#4525 = CARTESIAN_POINT ( 'NONE', ( 1.470259989558981400, -0.01360649286379866900, 0.1760817639760545200 ) ) ; -#4526 = CARTESIAN_POINT ( 'NONE', ( 1.062720802619732300, -0.1050808961270737200, 0.01178840600310311100 ) ) ; -#4527 = CARTESIAN_POINT ( 'NONE', ( 0.01278797380318262400, -0.002323175479869599200, -0.1471093311590589100 ) ) ; -#4528 = EDGE_LOOP ( 'NONE', ( #1773, #7009 ) ) ; -#4529 = CARTESIAN_POINT ( 'NONE', ( 1.629737844966287800, 0.2734980623486185100, -0.03307772415125862600 ) ) ; -#4530 = CARTESIAN_POINT ( 'NONE', ( 0.5841567072389998200, -0.1565114866510828300, 0.05142424507219017100 ) ) ; -#4531 = CARTESIAN_POINT ( 'NONE', ( 2.109610177092910500, 0.2785015517909632500, 0.03477452796877098000 ) ) ; -#4532 = CARTESIAN_POINT ( 'NONE', ( 1.486426818803905800, 0.006197315170192618800, 0.1985419882262515800 ) ) ; -#4533 = CARTESIAN_POINT ( 'NONE', ( 0.4677472120854298500, -0.003535913217760589000, 0.2896978230587550200 ) ) ; -#4534 = CARTESIAN_POINT ( 'NONE', ( 2.134687859081623600, 0.2793576044421546300, 0.01245969909932632300 ) ) ; -#4535 = CARTESIAN_POINT ( 'NONE', ( 0.6110293999603945100, -0.1563463828746594100, -0.002228076295570483700 ) ) ; -#4536 = CARTESIAN_POINT ( 'NONE', ( 3.256265864990374000, 0.2500128674337165300, 0.08670841058728051600 ) ) ; -#4537 = CARTESIAN_POINT ( 'NONE', ( 1.239535035561545300, 0.005197882628636518700, 0.2189223846987546600 ) ) ; -#4538 = CARTESIAN_POINT ( 'NONE', ( 3.389955054276527300, -0.02718536511299718400, 0.1239394852768653500 ) ) ; -#4539 = CARTESIAN_POINT ( 'NONE', ( 0.5284852309114608200, -0.01588992621800811000, 0.3023450297185929500 ) ) ; -#4540 = CARTESIAN_POINT ( 'NONE', ( 0.5750756471581925900, -0.1604085947049676800, -3.114077080240435600E-011 ) ) ; -#4541 = CARTESIAN_POINT ( 'NONE', ( 3.345775200874824900, 0.3000275577351798600, 0.05041194187744323800 ) ) ; -#4542 = CARTESIAN_POINT ( 'NONE', ( 1.636820496766560900, 0.1711116916299297900, 0.09196111358187347700 ) ) ; -#4543 = CARTESIAN_POINT ( 'NONE', ( 1.374697580928200500, 0.1238778616443634300, 0.1749559035577870600 ) ) ; -#4544 = CARTESIAN_POINT ( 'NONE', ( 0.4674696018752758100, -0.007913435161117865500, 0.2855934030753331000 ) ) ; -#4545 = CARTESIAN_POINT ( 'NONE', ( 1.957735617148890400, -0.02203485311593467200, 3.683984332017607300 ) ) ; -#4546 = CARTESIAN_POINT ( 'NONE', ( 0.4392333733358109700, 0.3241887142752804000, 0.1595514083433324500 ) ) ; -#4547 = CARTESIAN_POINT ( 'NONE', ( 1.732360950830331000, 0.04344249308025838200, -0.001229923039535565500 ) ) ; -#4548 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 5, - ( #2283, #2061, #9070, #3367, #4203, #6290, #4137, #5556, #9135 ), - .UNSPECIFIED., .F., .F., - ( 6, 3, 6 ), - ( 0.001217932311939329500, 0.02277905512584728000, 0.3691771945658257100 ), - .UNSPECIFIED. ) ; -#4549 = CARTESIAN_POINT ( 'NONE', ( 0.4973291750791937200, -0.1683986711070812900, -0.01031982553616855900 ) ) ; -#4550 = CARTESIAN_POINT ( 'NONE', ( 0.8062320072431759000, -0.08726750347874534500, 0.1727130767285534600 ) ) ; -#4551 = CARTESIAN_POINT ( 'NONE', ( 2.143090461872989100, 0.2778274105958427100, 0.004521231469826090900 ) ) ; -#4552 = CARTESIAN_POINT ( 'NONE', ( 0.02808457040351482900, -0.008114217857324357300, -0.1417557090914236800 ) ) ; -#4553 = EDGE_CURVE ( 'NONE', #2464, #3048, #1159, .T. ) ; -#4554 = CARTESIAN_POINT ( 'NONE', ( 0.9360440922891074500, 0.05308274166261006700, 0.2561887381290756100 ) ) ; -#4555 = CARTESIAN_POINT ( 'NONE', ( 0.5679418268454813300, -0.03942345066225594300, 0.2470840094047361800 ) ) ; -#4556 = CARTESIAN_POINT ( 'NONE', ( 1.469870906102905800, -0.02197909157040167600, 0.1637141116160357500 ) ) ; -#4557 = CARTESIAN_POINT ( 'NONE', ( 1.066390795993234600, -0.02038906216369018600, 0.2133717199932571300 ) ) ; -#4558 = CARTESIAN_POINT ( 'NONE', ( 0.4162519480983913300, 0.3792053979858989200, 0.02450180036623279800 ) ) ; -#4559 = CARTESIAN_POINT ( 'NONE', ( 2.121989310741498900, 0.2846922888547271900, -0.007246598370361948500 ) ) ; -#4560 = ORIENTED_EDGE ( 'NONE', *, *, #4921, .F. ) ; -#4561 = CARTESIAN_POINT ( 'NONE', ( 0.5764762919799756300, -0.1558907342911422000, 0.06097221084323294800 ) ) ; -#4562 = CARTESIAN_POINT ( 'NONE', ( 1.628206558901673200, 0.2712938454234470300, 0.02719259723144598600 ) ) ; -#4563 = CARTESIAN_POINT ( 'NONE', ( 3.650313775243430000, -0.04272679221858664800, -0.0003936029756980871100 ) ) ; -#4564 = CARTESIAN_POINT ( 'NONE', ( -0.005693401044147375700, 0.1459392577564573300, 0.1608787200940732500 ) ) ; -#4565 = CARTESIAN_POINT ( 'NONE', ( 1.989507090464601100, -0.04540767017805058500, 7.359678838388008900E-005 ) ) ; -#4566 = CARTESIAN_POINT ( 'NONE', ( 0.02625207356495840400, 0.1174645462124268600, 0.1978529788066278300 ) ) ; -#4567 = CARTESIAN_POINT ( 'NONE', ( 3.256265869658918600, 0.2524429553724025800, 0.08359656927279365800 ) ) ; -#4568 = CARTESIAN_POINT ( 'NONE', ( 1.238668109161381800, -0.02429093507300561500, 0.1823495824397332900 ) ) ; -#4569 = CARTESIAN_POINT ( 'NONE', ( 0.06338450967933474700, 0.004589830439589859800, 0.1749560730673025400 ) ) ; -#4570 = CARTESIAN_POINT ( 'NONE', ( 0.4836422180901847100, -0.02894185663383774800, 0.3034336522452988900 ) ) ; -#4571 = CARTESIAN_POINT ( 'NONE', ( 2.205588169763885700, -0.005316011217796790000, 3.530447100482151200 ) ) ; -#4572 = CARTESIAN_POINT ( 'NONE', ( 1.500075641616487800, 0.004589896950740968200, 0.1987700768557357200 ) ) ; -#4573 = CARTESIAN_POINT ( 'NONE', ( 3.299111301036834900, 0.2644601854570263200, 0.07954725627141437400 ) ) ; -#4574 = CARTESIAN_POINT ( 'NONE', ( 1.632833884183913400, 0.1806010079711990500, 0.08782996895308142800 ) ) ; -#4575 = CARTESIAN_POINT ( 'NONE', ( 1.348437192314535300, 0.2882367826402416600, 0.007133386633735449800 ) ) ; -#4576 = CARTESIAN_POINT ( 'NONE', ( 0.5627007689788685600, 0.001972189427370763000, 0.2953951061466395500 ) ) ; -#4577 = CARTESIAN_POINT ( 'NONE', ( 2.001727285035960400, -0.01647242417532557300, 2.762946933570632300 ) ) ; -#4578 = CARTESIAN_POINT ( 'NONE', ( 0.4193025865010172000, 0.3182353070995149700, 0.1604655832996874600 ) ) ; -#4579 = CARTESIAN_POINT ( 'NONE', ( 1.761685693437949900, -0.04899590386143686700, 2.642742795433439000E-018 ) ) ; -#4580 = CARTESIAN_POINT ( 'NONE', ( 1.369391268784273800, 0.0006833602770182079000, 0.1986995100079048900 ) ) ; -#4581 = CARTESIAN_POINT ( 'NONE', ( 0.7492041793901289500, -0.04326453093352378200, 0.2317729195705313100 ) ) ; -#4582 = CARTESIAN_POINT ( 'NONE', ( 1.628272121666975300, 0.2767939793665603600, -0.0007335479383645460900 ) ) ; -#4583 = FACE_OUTER_BOUND ( 'NONE', #5945, .T. ) ; -#4584 = CARTESIAN_POINT ( 'NONE', ( 0.5919795093853640300, -0.1585092918124615400, 0.001596217800178026700 ) ) ; -#4585 = CARTESIAN_POINT ( 'NONE', ( 0.9335198149426374700, 0.1241758385344835500, 0.2383691687727501600 ) ) ; -#4586 = CARTESIAN_POINT ( 'NONE', ( 0.5731990105839496200, -0.03902976465054020000, 0.2475021559713824200 ) ) ; -#4587 = CARTESIAN_POINT ( 'NONE', ( 1.456569718799264100, 0.004983110247943178800, 0.2000827034715185200 ) ) ; -#4588 = CARTESIAN_POINT ( 'NONE', ( 1.064848303901743600, -0.07448159984495905700, 0.1424339605566110900 ) ) ; -#4589 = CARTESIAN_POINT ( 'NONE', ( 0.08217798656075785100, 0.1223695809470533000, -0.07039769013284222200 ) ) ; -#4590 = CARTESIAN_POINT ( 'NONE', ( 1.655666005041301000, 0.3014476477245364700, -0.01534737070134031300 ) ) ; -#4591 = CARTESIAN_POINT ( 'NONE', ( 0.5878304624824995900, -0.1546533600281818600, 0.06168414718785924400 ) ) ; -#4592 = CARTESIAN_POINT ( 'NONE', ( 1.741210784885005600, 0.3250874996927937100, 0.05124619137302659200 ) ) ; -#4593 = CARTESIAN_POINT ( 'NONE', ( 0.5626289102593213800, 0.003587120896550333200, 0.2975423576098755700 ) ) ; -#4594 = CARTESIAN_POINT ( 'NONE', ( 1.989562420650218000, -0.03967467345112885000, 0.06328842652965549500 ) ) ; -#4595 = CARTESIAN_POINT ( 'NONE', ( 0.4687927894481607200, 0.01046419500415840500, 0.3022515414905407300 ) ) ; -#4596 = CARTESIAN_POINT ( 'NONE', ( 3.256265864990374000, 0.2500128674337165300, 0.08670841058728048800 ) ) ; -#4597 = CARTESIAN_POINT ( 'NONE', ( 1.239316693923960200, -0.002116532965865003400, 0.2093732717595574200 ) ) ; -#4598 = CARTESIAN_POINT ( 'NONE', ( 0.4112745335283959900, 0.3785303688107741800, -0.007396419814102848900 ) ) ; -#4599 = CARTESIAN_POINT ( 'NONE', ( 0.1964166203821836000, -0.1722539315512616700, 0.2762401126438008300 ) ) ; -#4600 = CARTESIAN_POINT ( 'NONE', ( 1.964897344444427500, 0.09670514904224920800, 0.1787871769143698500 ) ) ; -#4601 = CARTESIAN_POINT ( 'NONE', ( 0.02388516507552488100, 0.1032468327364803900, 0.1898451600697745900 ) ) ; -#4602 = CARTESIAN_POINT ( 'NONE', ( 1.932096789303898900, 0.2336736992679842000, 0.1051660416800422300 ) ) ; -#4603 = CARTESIAN_POINT ( 'NONE', ( 1.376034314282113400, 0.05743459031432940300, 0.1930211186034360100 ) ) ; -#4604 = CARTESIAN_POINT ( 'NONE', ( 0.02250423940125461500, 0.09447991628246366100, 0.1846220117898625100 ) ) ; -#4605 = CARTESIAN_POINT ( 'NONE', ( 1.967652525198924300, 0.002934660234813479800, 1.381139147763009300 ) ) ; -#4606 = CARTESIAN_POINT ( 'NONE', ( 1.366081076871623200, -0.07010811903853331200, 0.06775851098011487200 ) ) ; -#4607 = CARTESIAN_POINT ( 'NONE', ( 0.8053007059624748300, -0.1233088765214287500, 0.1028546012163728300 ) ) ; -#4608 = CARTESIAN_POINT ( 'NONE', ( 2.080482419017008600, 0.2966487998978180100, 0.01198217946487813700 ) ) ; -#4609 = CARTESIAN_POINT ( 'NONE', ( 0.6100991738844517800, -0.1564694042423038200, 0.001007410200828721100 ) ) ; -#4610 = CARTESIAN_POINT ( 'NONE', ( 0.9376973572522998600, 0.0005273206416307463200, 0.2665840499705874300 ) ) ; -#4611 = CARTESIAN_POINT ( 'NONE', ( 0.5780254538693940800, -0.05313370204643863600, 0.2323540918315253100 ) ) ; -#4612 = CARTESIAN_POINT ( 'NONE', ( 1.454223575770314600, -0.04475907959433844700, 0.1226562294051613800 ) ) ; -#4613 = CARTESIAN_POINT ( 'NONE', ( 1.066456779175270200, -0.01773771430030302000, 0.2165832970078263300 ) ) ; -#4614 = CARTESIAN_POINT ( 'NONE', ( 0.1063245527811274700, 0.1558511608286210500, -0.04614207512638338800 ) ) ; -#4615 = CARTESIAN_POINT ( 'NONE', ( 2.110760136875483400, 0.2884223655028834700, -0.003074516810567918600 ) ) ; -#4616 = CARTESIAN_POINT ( 'NONE', ( 0.5806835882180932900, -0.1545990388220792600, 0.06627453433377919500 ) ) ; -#4617 = CARTESIAN_POINT ( 'NONE', ( 3.334736135155989000, 0.3146236660778543600, -5.692061405548898300E-018 ) ) ; -#4618 = AXIS2_PLACEMENT_3D ( 'NONE', #5714, #6474, #8544 ) ; -#4619 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, - ( #7731, #2930, #5726, #2141, #8499, #4882, #3512, #675, #8468, #5698, #2171, #7112, #1443, #2900, #5667, #7823, #6370, #5633, #1498, #4220, #9152, #6337, #4916, #2109, #55, #7051, #2836, #7082, #2867, #4977, #942, #5065, #7267, #6517, #5876, #853, #5755, #8618, #1559, #114, #1529, #7972, #1652, #4394, #6487, #177, #2292, #8680, #2262, #4450, #8648, #6579, #883, #236, #7235, #3019, #8005, #2354, #4421, #7299 ), - .UNSPECIFIED., .F., .F., - ( 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4 ), - ( 0.0000000000000000000, 0.01944123753451377400, 0.03888247506902754700, 0.05832371260354132800, 0.07776495013805509400, 0.1166474252070826600, 0.1360886627415970900, 0.1458092815088543000, 0.1555299002761115500, 0.1749711378106246800, 0.1944123753451377800, 0.2138536128796509100, 0.2235742316469074300, 0.2284345410305351500, 0.2332948504141629000, 0.2430154691814183400, 0.2527360879486738000, 0.2575963973323011100, 0.2600265520241142900, 0.2624567067159273600, 0.2721773254831800200, 0.2818979442504325700, 0.2843280989422458700, 0.2867582536340591600, 0.2916185630176853500, 0.2964788724013115400, 0.3013391817849376800, 0.3061994911685638200, 0.3086296458603769400, 0.3110598005521900100 ), - .UNSPECIFIED. ) ; -#4620 = CARTESIAN_POINT ( 'NONE', ( 0.3180172119883720700, -0.01022186058941554300, 0.2761901743331334800 ) ) ; -#4621 = CARTESIAN_POINT ( 'NONE', ( 1.968924345607991900, 0.004858037842764062500, 0.1998426239969479400 ) ) ; -#4622 = CARTESIAN_POINT ( 'NONE', ( 1.500075641616487800, 0.02281018487060904000, 0.1959667757239153300 ) ) ; -#4623 = CARTESIAN_POINT ( 'NONE', ( 0.5264685080264714900, 0.09364900303469903000, 0.2781757007807506600 ) ) ; -#4624 = CARTESIAN_POINT ( 'NONE', ( 3.435199807484432500, -0.3704101030492587500, 0.003928846363306502700 ) ) ; -#4625 = CARTESIAN_POINT ( 'NONE', ( 1.623073032420341500, -0.03884817887562941300, 0.1140145575019146900 ) ) ; -#4626 = CARTESIAN_POINT ( 'NONE', ( 1.209784324977534200, -0.02808481951525787500, 0.1816652326364485700 ) ) ; -#4627 = CARTESIAN_POINT ( 'NONE', ( 0.1129741395388932800, 0.004589937204825621400, 0.2161552170041529700 ) ) ; -#4628 = CARTESIAN_POINT ( 'NONE', ( 0.5671709992866302800, -0.004247665203241934900, 0.3006314362498209200 ) ) ; -#4629 = CARTESIAN_POINT ( 'NONE', ( 2.194782299536604900, -0.008091381334326852600, 3.530450211866490200 ) ) ; -#4630 = CARTESIAN_POINT ( 'NONE', ( 0.2841092057670273100, -0.1661323608036562000, -1.203464411458910200E-017 ) ) ; -#4631 = CARTESIAN_POINT ( 'NONE', ( 0.5736753732336591400, 0.008678239861107162100, 0.3014939054853495400 ) ) ; -#4632 = CARTESIAN_POINT ( 'NONE', ( 1.357634130655426500, 0.05239021692519108000, 0.1955409984319216600 ) ) ; -#4633 = CARTESIAN_POINT ( 'NONE', ( 0.5692756000490328800, 0.002026141465235609100, 0.2954170980391983000 ) ) ; -#4634 = CARTESIAN_POINT ( 'NONE', ( 1.993920317078854600, 0.009294880250383608100, -0.001229923091898987300 ) ) ; -#4635 = CARTESIAN_POINT ( 'NONE', ( 0.004668290502471382500, 0.01367301821501798500, 0.01744746095899357300 ) ) ; -#4636 = CARTESIAN_POINT ( 'NONE', ( 3.256265959914793000, 0.3190282638088575200, -0.002013469083938635500 ) ) ; -#4637 = CARTESIAN_POINT ( 'NONE', ( 1.368531135886879900, -0.02300747301855721200, 0.1689981844257398800 ) ) ; -#4638 = CARTESIAN_POINT ( 'NONE', ( 0.7493603533683056400, -0.03061629191393078200, 0.2462233417467010200 ) ) ; -#4639 = CARTESIAN_POINT ( 'NONE', ( 1.767039362705384400, 0.3343495567594130200, 0.04299734610503509100 ) ) ; -#4640 = CARTESIAN_POINT ( 'NONE', ( 0.05600920839575938100, -0.05720905841583756600, -0.1142594569452588200 ) ) ; -#4641 = CARTESIAN_POINT ( 'NONE', ( 1.053466302516094000, 0.005985198288092297100, 0.2465810242066167100 ) ) ; -#4642 = CARTESIAN_POINT ( 'NONE', ( 0.5707946256618605700, -0.05379963442829338600, 0.2318404172119007700 ) ) ; -#4643 = CARTESIAN_POINT ( 'NONE', ( 1.441177014853396900, -0.01599577368377835800, 0.1737104906747097600 ) ) ; -#4644 = CARTESIAN_POINT ( 'NONE', ( 0.9806187536226241800, -0.003937384042324021400, 0.2477192826131866000 ) ) ; -#4645 = CARTESIAN_POINT ( 'NONE', ( 0.2164476645600145200, 0.2671326502282496100, 0.003822704329817595700 ) ) ; -#4646 = CARTESIAN_POINT ( 'NONE', ( 2.144603642706047100, 0.2762573771492535800, -0.01609325232659655100 ) ) ; -#4647 = CARTESIAN_POINT ( 'NONE', ( 0.5711377978480672900, -0.1564549542636277700, 0.06062879849362420200 ) ) ; -#4648 = CARTESIAN_POINT ( 'NONE', ( 3.301182974408985300, 0.3173952665377322600, 3.659182332138572100E-018 ) ) ; -#4649 = CARTESIAN_POINT ( 'NONE', ( 0.5534448707950039300, 0.003013794011183401600, 0.2968462831994684300 ) ) ; -#4650 = CARTESIAN_POINT ( 'NONE', ( 1.989536136332779900, -0.04371076850264432600, 0.03114281185360861400 ) ) ; -#4651 = CARTESIAN_POINT ( 'NONE', ( 3.511864096530069400, -0.3704101030492588100, 0.01769256309483128700 ) ) ; -#4652 = CARTESIAN_POINT ( 'NONE', ( 1.684227559567595700, -0.05141931938225385900, 0.03392199349053216800 ) ) ; -#4653 = CARTESIAN_POINT ( 'NONE', ( 1.206704184214338000, -0.09018731852312522600, 0.02719221313931804000 ) ) ; -#4654 = CARTESIAN_POINT ( 'NONE', ( 0.08543218014592858500, 0.004590172769900850500, 0.1958823806982442400 ) ) ; -#4655 = CARTESIAN_POINT ( 'NONE', ( 0.4576122383401877200, -0.03796129800895742300, 0.3037543576687405900 ) ) ; -#4656 = CARTESIAN_POINT ( 'NONE', ( 0.1936630582521556300, -0.1460459461011553400, -1.040834085586086100E-017 ) ) ; -#4657 = CARTESIAN_POINT ( 'NONE', ( 1.988704140957722900, 0.1980512880425380200, 0.1071107109994955700 ) ) ; -#4658 = CARTESIAN_POINT ( 'NONE', ( 1.335251745367757300, 0.001373304086124571600, 0.2066168188769889300 ) ) ; -#4659 = CARTESIAN_POINT ( 'NONE', ( 0.4675269791995986800, -0.006920524445296338800, 0.2865446762588509900 ) ) ; -#4660 = CARTESIAN_POINT ( 'NONE', ( 1.926899106319790400, -0.01724965718569682100, 3.223517140082832200 ) ) ; -#4661 = CARTESIAN_POINT ( 'NONE', ( 0.5750756526203764100, 0.4045868893955333900, -9.485622114535226000E-011 ) ) ; -#4662 = CARTESIAN_POINT ( 'NONE', ( 1.379420776137781000, -0.07388198360954101300, 0.01130325572529762400 ) ) ; -#4663 = CARTESIAN_POINT ( 'NONE', ( 0.6903662959363631200, -0.1274423798314281400, 0.1244673686078025500 ) ) ; -#4664 = CARTESIAN_POINT ( 'NONE', ( 2.050653642421147900, 0.2994881652345025000, 0.03074535839033909500 ) ) ; -#4665 = CARTESIAN_POINT ( 'NONE', ( 0.6062299315496951800, -0.1568794376829056900, 0.008724072205523401500 ) ) ; -#4666 = AXIS2_PLACEMENT_3D ( 'NONE', #2056, #5457, #9033 ) ; -#4667 = CARTESIAN_POINT ( 'NONE', ( 1.052302407602560000, 0.04439514442180381200, 0.2394040660419210800 ) ) ; -#4668 = CARTESIAN_POINT ( 'NONE', ( 0.5630338651110352600, -0.02542069950509273600, 0.2621906225268884100 ) ) ; -#4669 = CARTESIAN_POINT ( 'NONE', ( 1.441063846831412300, -0.01860351570478369100, 0.1700562323677115900 ) ) ; -#4670 = CARTESIAN_POINT ( 'NONE', ( 0.9799777333441512800, -0.03223976630292591000, 0.2130368915206905500 ) ) ; -#4671 = CARTESIAN_POINT ( 'NONE', ( 0.4611626194964224500, 0.3895412435825973400, 0.04310594930405963600 ) ) ; -#4672 = CARTESIAN_POINT ( 'NONE', ( 1.654903047914296800, 0.3018920364378925300, -0.004260335665958447800 ) ) ; -#4673 = CARTESIAN_POINT ( 'NONE', ( 0.5737071512754943200, -0.1474471471529426000, 0.09997069373353587000 ) ) ; -#4674 = CARTESIAN_POINT ( 'NONE', ( 0.4938795239637286400, -0.0009421748825213516200, 0.2918593985605250600 ) ) ; -#4675 = CARTESIAN_POINT ( 'NONE', ( 1.936996988303652000, -0.03984197458709593000, 0.06341200952581319000 ) ) ; -#4676 = CARTESIAN_POINT ( 'NONE', ( 0.5367511409657245200, 0.4036267190421360400, -1.963761184914369900E-017 ) ) ; -#4677 = CARTESIAN_POINT ( 'NONE', ( 3.525936704432374800, -0.3704101030492587500, 0.01689746206069288300 ) ) ; -#4678 = CARTESIAN_POINT ( 'NONE', ( 1.625581979718401500, 0.004393910621592889100, 0.1981214361409081900 ) ) ; -#4679 = CARTESIAN_POINT ( 'NONE', ( 1.208271042526528600, -0.07095302437791839400, 0.1153940984819348800 ) ) ; -#4680 = CARTESIAN_POINT ( 'NONE', ( 0.4557337468842737000, 0.3914183863632023600, -0.009710867367898831000 ) ) ; -#4681 = PERSON_AND_ORGANIZATION ( #1346, #6888 ) ; -#4682 = CARTESIAN_POINT ( 'NONE', ( 1.801739318411067900, 0.2236171071583379900, 0.1139455485896666700 ) ) ; -#4683 = CARTESIAN_POINT ( 'NONE', ( 2.206973348195714100, 0.02428253331160967800, 0.7667430864927445900 ) ) ; -#4684 = CARTESIAN_POINT ( 'NONE', ( 0.2710047690184639300, -0.1641906389628652900, -1.366094737331735900E-017 ) ) ; -#4685 = CARTESIAN_POINT ( 'NONE', ( 1.712551747651625200, 0.2086702138505474000, 0.1094116767989514200 ) ) ; -#4686 = CARTESIAN_POINT ( 'NONE', ( 1.402644039287019000, 0.1238552424681069700, 0.1731385552270176800 ) ) ; -#4687 = CARTESIAN_POINT ( 'NONE', ( 1.810601916927987900, -0.04504770939323865500, 0.04406389663950066600 ) ) ; -#4688 = CARTESIAN_POINT ( 'NONE', ( 0.5627289560538884000, 0.001604052262084154600, 0.2948627341846734000 ) ) ; -#4689 = CARTESIAN_POINT ( 'NONE', ( 1.880320412162150200, -0.002922118698307940600, 2.302482222403082500 ) ) ; -#4690 = CARTESIAN_POINT ( 'NONE', ( 3.256265877617308600, 0.2893840641341134400, -0.001229900908491826400 ) ) ; -#4691 = CARTESIAN_POINT ( 'NONE', ( 1.367029999187450400, -0.05666188579531605800, 0.1105401220222608200 ) ) ; -#4692 = CARTESIAN_POINT ( 'NONE', ( 0.6916565863759283100, 0.005206912867343538300, 0.2962289453170619000 ) ) ; -#4693 = ADVANCED_FACE ( 'NONE', ( #6686 ), #4457, .F. ) ; -#4694 = CARTESIAN_POINT ( 'NONE', ( 1.827437995870814500, 0.3373546504344708800, 0.04484670308091234100 ) ) ; -#4695 = CARTESIAN_POINT ( 'NONE', ( 0.3468284268305879000, -0.1731937611549214700, -0.01881913408448429900 ) ) ; -#4696 = CARTESIAN_POINT ( 'NONE', ( 0.9958092337578633400, 0.004589896950741634300, 0.2564613787871759000 ) ) ; -#4697 = CARTESIAN_POINT ( 'NONE', ( 0.5803321977175538400, -0.02421518598818361800, 0.2636108805228616900 ) ) ; -#4698 = CARTESIAN_POINT ( 'NONE', ( 1.455113474189058800, -0.02792735676938318300, 0.1550224460479283600 ) ) ; -#4699 = CARTESIAN_POINT ( 'NONE', ( 0.01027740075864721400, -0.00465157086412