diff --git a/CMakeLists.txt b/CMakeLists.txt
index 0f0e5a793..20c735c4c 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -138,7 +138,7 @@ IF (WIN32)
ELSE()
OPTION( ASSIMP_BUILD_ZLIB
"Build your own zlib"
- OFF
+ ON
)
ENDIF()
diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md
new file mode 100644
index 000000000..18c914718
--- /dev/null
+++ b/CODE_OF_CONDUCT.md
@@ -0,0 +1,128 @@
+# Contributor Covenant Code of Conduct
+
+## Our Pledge
+
+We as members, contributors, and leaders pledge to make participation in our
+community a harassment-free experience for everyone, regardless of age, body
+size, visible or invisible disability, ethnicity, sex characteristics, gender
+identity and expression, level of experience, education, socio-economic status,
+nationality, personal appearance, race, religion, or sexual identity
+and orientation.
+
+We pledge to act and interact in ways that contribute to an open, welcoming,
+diverse, inclusive, and healthy community.
+
+## Our Standards
+
+Examples of behavior that contributes to a positive environment for our
+community include:
+
+* Demonstrating empathy and kindness toward other people
+* Being respectful of differing opinions, viewpoints, and experiences
+* Giving and gracefully accepting constructive feedback
+* Accepting responsibility and apologizing to those affected by our mistakes,
+ and learning from the experience
+* Focusing on what is best not just for us as individuals, but for the
+ overall community
+
+Examples of unacceptable behavior include:
+
+* The use of sexualized language or imagery, and sexual attention or
+ advances of any kind
+* Trolling, insulting or derogatory comments, and personal or political attacks
+* Public or private harassment
+* Publishing others' private information, such as a physical or email
+ address, without their explicit permission
+* Other conduct which could reasonably be considered inappropriate in a
+ professional setting
+
+## Enforcement Responsibilities
+
+Community leaders are responsible for clarifying and enforcing our standards of
+acceptable behavior and will take appropriate and fair corrective action in
+response to any behavior that they deem inappropriate, threatening, offensive,
+or harmful.
+
+Community leaders have the right and responsibility to remove, edit, or reject
+comments, commits, code, wiki edits, issues, and other contributions that are
+not aligned to this Code of Conduct, and will communicate reasons for moderation
+decisions when appropriate.
+
+## Scope
+
+This Code of Conduct applies within all community spaces, and also applies when
+an individual is officially representing the community in public spaces.
+Examples of representing our community include using an official e-mail address,
+posting via an official social media account, or acting as an appointed
+representative at an online or offline event.
+
+## Enforcement
+
+Instances of abusive, harassing, or otherwise unacceptable behavior may be
+reported to the community leaders responsible for enforcement at
+.
+All complaints will be reviewed and investigated promptly and fairly.
+
+All community leaders are obligated to respect the privacy and security of the
+reporter of any incident.
+
+## Enforcement Guidelines
+
+Community leaders will follow these Community Impact Guidelines in determining
+the consequences for any action they deem in violation of this Code of Conduct:
+
+### 1. Correction
+
+**Community Impact**: Use of inappropriate language or other behavior deemed
+unprofessional or unwelcome in the community.
+
+**Consequence**: A private, written warning from community leaders, providing
+clarity around the nature of the violation and an explanation of why the
+behavior was inappropriate. A public apology may be requested.
+
+### 2. Warning
+
+**Community Impact**: A violation through a single incident or series
+of actions.
+
+**Consequence**: A warning with consequences for continued behavior. No
+interaction with the people involved, including unsolicited interaction with
+those enforcing the Code of Conduct, for a specified period of time. This
+includes avoiding interactions in community spaces as well as external channels
+like social media. Violating these terms may lead to a temporary or
+permanent ban.
+
+### 3. Temporary Ban
+
+**Community Impact**: A serious violation of community standards, including
+sustained inappropriate behavior.
+
+**Consequence**: A temporary ban from any sort of interaction or public
+communication with the community for a specified period of time. No public or
+private interaction with the people involved, including unsolicited interaction
+with those enforcing the Code of Conduct, is allowed during this period.
+Violating these terms may lead to a permanent ban.
+
+### 4. Permanent Ban
+
+**Community Impact**: Demonstrating a pattern of violation of community
+standards, including sustained inappropriate behavior, harassment of an
+individual, or aggression toward or disparagement of classes of individuals.
+
+**Consequence**: A permanent ban from any sort of public interaction within
+the community.
+
+## Attribution
+
+This Code of Conduct is adapted from the [Contributor Covenant][homepage],
+version 2.0, available at
+https://www.contributor-covenant.org/version/2/0/code_of_conduct.html.
+
+Community Impact Guidelines were inspired by [Mozilla's code of conduct
+enforcement ladder](https://github.com/mozilla/diversity).
+
+[homepage]: https://www.contributor-covenant.org
+
+For answers to common questions about this code of conduct, see the FAQ at
+https://www.contributor-covenant.org/faq. Translations are available at
+https://www.contributor-covenant.org/translations.
diff --git a/Readme.md b/Readme.md
index 917b8e8aa..9a8ac7c33 100644
--- a/Readme.md
+++ b/Readme.md
@@ -1,6 +1,8 @@
Open Asset Import Library (assimp)
==================================
-A library to import and export various 3d-model-formats including scene-post-processing to generate missing render data.
+
+Open Asset Import Library is a library to load various 3d file formats into a shared, in-memory format. It supports more than __40 file formats__ for import and a growing selection of file formats for export.
+
### Current project status ###
[![Financial Contributors on Open Collective](https://opencollective.com/assimp/all/badge.svg?label=financial+contributors)](https://opencollective.com/assimp)
![C/C++ CI](https://github.com/assimp/assimp/workflows/C/C++%20CI/badge.svg)
@@ -14,7 +16,6 @@ A library to import and export various 3d-model-formats including scene-post-pro
[![Join the chat at https://gitter.im/assimp/assimp](https://badges.gitter.im/assimp/assimp.svg)](https://gitter.im/assimp/assimp?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
[![Average time to resolve an issue](http://isitmaintained.com/badge/resolution/assimp/assimp.svg)](http://isitmaintained.com/project/assimp/assimp "Average time to resolve an issue")
[![Percentage of issues still open](http://isitmaintained.com/badge/open/assimp/assimp.svg)](http://isitmaintained.com/project/assimp/assimp "Percentage of issues still open")
-[![Total alerts](https://img.shields.io/lgtm/alerts/g/assimp/assimp.svg?logo=lgtm&logoWidth=18)](https://lgtm.com/projects/g/assimp/assimp/alerts/)
APIs are provided for C and C++. There are various bindings to other languages (C#, Java, Python, Delphi, D). Assimp also runs on Android and iOS.
@@ -23,15 +24,19 @@ Additionally, assimp features various __mesh post processing tools__: normals an
### Latest Doc's ###
Please check the latest documents at [Asset-Importer-Lib-Doc](https://assimp-docs.readthedocs.io/en/latest/).
-### Get involved ###
-This is the development repo containing the latest features and bugfixes. For productive use though, we recommend one of the stable releases available from [Github Assimp Releases](https://github.com/assimp/assimp/releases).
-
-You find a bug in the docs? Use [Doc-Repo](https://github.com/assimp/assimp-docs).
-
-Please check our Wiki as well: https://github.com/assimp/assimp/wiki
+### Prebuild binaries ###
+Please check our [Itchi Projectspace](https://kimkulling.itch.io/the-asset-importer-lib)
If you want to check our Model-Database, use the following repo: https://github.com/assimp/assimp-mdb
+### Communities ###
+- Ask a question at [The Assimp-Discussion Board](https://github.com/assimp/assimp/discussions)
+- Ask on [Assimp-Community on Reddit](https://www.reddit.com/r/Assimp/)
+- Ask on [StackOverflow with the assimp-tag](http://stackoverflow.com/questions/tagged/assimp?sort=newest).
+- Nothing has worked? File a question or an issue-report at [The Assimp-Issue Tracker](https://github.com/assimp/assimp/issues)
+
+And we also have a Gitter-channel:Gitter [![Join the chat at https://gitter.im/assimp/assimp](https://badges.gitter.im/assimp/assimp.svg)](https://gitter.im/assimp/assimp?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
+
#### Supported file formats ####
You can find the complete list of supported file-formats [here](https://github.com/assimp/assimp/blob/master/doc/Fileformats.md)
@@ -66,28 +71,18 @@ Open Asset Import Library is implemented in C++. The directory structure looks l
/port Ports to other languages and scripts to maintain those.
/test Unit- and regression tests, test suite of models
/tools Tools (old assimp viewer, command line `assimp`)
- /samples A small number of samples to illustrate possible
- use cases for Assimp
+ /samples A small number of samples to illustrate possible use-cases for Assimp
The source code is organized in the following way:
code/Common The base implementation for importers and the infrastructure
+ code/CApi Special implementations which are only used for the C-API
+ code/Geometry A collection of geometry tools
+ code/Material The material system
+ code/PBR An exporter for physical based models
code/PostProcessing The post-processing steps
code/AssetLib/ Implementation for import and export for the format
-### Where to get help ###
-To find our documentation, visit [our website](https://assimp.org/) or check out [Wiki](https://github.com/assimp/assimp/wiki)
-
-If the docs don't solve your problem, you can:
-- Ask on [StackOverflow with the assimp-tag](http://stackoverflow.com/questions/tagged/assimp?sort=newest).
-- Ask on [Assimp-Community on Reddit](https://www.reddit.com/r/Assimp/)
-- Ask a question at [The Assimp-Discussion Board](https://github.com/assimp/assimp/discussions)
-- Nothing has worked? File a question or an issue-report at [The Assimp-Issue Tracker](https://github.com/assimp/assimp/issues)
-
-Open Asset Import Library is a library to load various 3d file formats into a shared, in-memory format. It supports more than __40 file formats__ for import and a growing selection of file formats for export.
-
-And we also have a Gitter-channel:Gitter [![Join the chat at https://gitter.im/assimp/assimp](https://badges.gitter.im/assimp/assimp.svg)](https://gitter.im/assimp/assimp?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
-
### Contributing ###
Contributions to assimp are highly appreciated. The easiest way to get involved is to submit
a pull request with your changes against the main repository's `master` branch.
diff --git a/code/AssetLib/3DS/3DSLoader.cpp b/code/AssetLib/3DS/3DSLoader.cpp
index 769e8a6ee..aa29956df 100644
--- a/code/AssetLib/3DS/3DSLoader.cpp
+++ b/code/AssetLib/3DS/3DSLoader.cpp
@@ -266,8 +266,15 @@ void Discreet3DSImporter::ParseMainChunk() {
};
ASSIMP_3DS_END_CHUNK();
+#if defined(__clang__)
+#pragma clang diagnostic push
+#pragma clang diagnostic ignored "-Wunreachable-code-return"
+#endif
// recursively continue processing this hierarchy level
return ParseMainChunk();
+#if defined(__clang__)
+#pragma clang diagnostic pop
+#endif
}
// ------------------------------------------------------------------------------------------------
diff --git a/code/AssetLib/3DS/3DSLoader.h b/code/AssetLib/3DS/3DSLoader.h
index f47fcfef9..6bd73f412 100644
--- a/code/AssetLib/3DS/3DSLoader.h
+++ b/code/AssetLib/3DS/3DSLoader.h
@@ -68,7 +68,7 @@ using namespace D3DS;
class Discreet3DSImporter : public BaseImporter {
public:
Discreet3DSImporter();
- ~Discreet3DSImporter();
+ ~Discreet3DSImporter() override;
// -------------------------------------------------------------------
/** Returns whether the class can handle the format of the given file.
diff --git a/code/AssetLib/3MF/3MFTypes.h b/code/AssetLib/3MF/3MFTypes.h
index 02238ceab..8207b568b 100644
--- a/code/AssetLib/3MF/3MFTypes.h
+++ b/code/AssetLib/3MF/3MFTypes.h
@@ -93,7 +93,7 @@ public:
// empty
}
- ~EmbeddedTexture() = default;
+ ~EmbeddedTexture() override = default;
ResourceType getType() const override {
return ResourceType::RT_EmbeddedTexture2D;
@@ -110,7 +110,7 @@ public:
// empty
}
- ~Texture2DGroup() = default;
+ ~Texture2DGroup() override = default;
ResourceType getType() const override {
return ResourceType::RT_Texture2DGroup;
@@ -127,7 +127,7 @@ public:
// empty
}
- ~BaseMaterials() = default;
+ ~BaseMaterials() override = default;
ResourceType getType() const override {
return ResourceType::RT_BaseMaterials;
@@ -152,7 +152,7 @@ public:
// empty
}
- ~Object() = default;
+ ~Object() override = default;
ResourceType getType() const override {
return ResourceType::RT_Object;
diff --git a/code/AssetLib/AMF/AMFImporter.hpp b/code/AssetLib/AMF/AMFImporter.hpp
index 601eae4e4..27f733043 100644
--- a/code/AssetLib/AMF/AMFImporter.hpp
+++ b/code/AssetLib/AMF/AMFImporter.hpp
@@ -282,11 +282,11 @@ public:
bool Find_NodeElement(const std::string &pID, const AMFNodeElementBase::EType pType, AMFNodeElementBase **pNodeElement) const;
bool Find_ConvertedNode(const std::string &pID, NodeArray &nodeArray, aiNode **pNode) const;
bool Find_ConvertedMaterial(const std::string &pID, const SPP_Material **pConvertedMaterial) const;
- void Throw_CloseNotFound(const std::string &nodeName);
- void Throw_IncorrectAttr(const std::string &nodeName, const std::string &pAttrName);
- void Throw_IncorrectAttrValue(const std::string &nodeName, const std::string &pAttrName);
- void Throw_MoreThanOnceDefined(const std::string &nodeName, const std::string &pNodeType, const std::string &pDescription);
- void Throw_ID_NotFound(const std::string &pID) const;
+ AI_WONT_RETURN void Throw_CloseNotFound(const std::string &nodeName) AI_WONT_RETURN_SUFFIX;
+ AI_WONT_RETURN void Throw_IncorrectAttr(const std::string &nodeName, const std::string &pAttrName) AI_WONT_RETURN_SUFFIX;
+ AI_WONT_RETURN void Throw_IncorrectAttrValue(const std::string &nodeName, const std::string &pAttrName) AI_WONT_RETURN_SUFFIX;
+ AI_WONT_RETURN void Throw_MoreThanOnceDefined(const std::string &nodeName, const std::string &pNodeType, const std::string &pDescription) AI_WONT_RETURN_SUFFIX;
+ AI_WONT_RETURN void Throw_ID_NotFound(const std::string &pID) const AI_WONT_RETURN_SUFFIX;
void XML_CheckNode_MustHaveChildren(pugi::xml_node &node);
bool XML_SearchNode(const std::string &nodeName);
void ParseHelper_FixTruncatedFloatString(const char *pInStr, std::string &pOutString);
diff --git a/code/AssetLib/AMF/AMFImporter_Postprocess.cpp b/code/AssetLib/AMF/AMFImporter_Postprocess.cpp
index a65f9260e..d5160870a 100644
--- a/code/AssetLib/AMF/AMFImporter_Postprocess.cpp
+++ b/code/AssetLib/AMF/AMFImporter_Postprocess.cpp
@@ -815,6 +815,7 @@ nl_clean_loop:
for (; next_it != nodeArray.end(); ++next_it) {
if ((*next_it)->FindNode((*nl_it)->mName) != nullptr) {
// if current top node(nl_it) found in another top node then erase it from node_list and restart search loop.
+ // FIXME: this leaks memory on test models test8.amf and test9.amf
nodeArray.erase(nl_it);
goto nl_clean_loop;
diff --git a/code/AssetLib/ASE/ASEParser.cpp b/code/AssetLib/ASE/ASEParser.cpp
index 839d308de..8e7ca63d7 100644
--- a/code/AssetLib/ASE/ASEParser.cpp
+++ b/code/AssetLib/ASE/ASEParser.cpp
@@ -304,7 +304,6 @@ void Parser::Parse() {
}
AI_ASE_HANDLE_TOP_LEVEL_SECTION();
}
- return;
}
// ------------------------------------------------------------------------------------------------
@@ -734,7 +733,6 @@ void Parser::ParseLV3MapBlock(Texture &map) {
}
AI_ASE_HANDLE_SECTION("3", "*MAP_XXXXXX");
}
- return;
}
// ------------------------------------------------------------------------------------------------
@@ -859,7 +857,6 @@ void Parser::ParseLV1ObjectBlock(ASE::BaseNode &node) {
}
AI_ASE_HANDLE_TOP_LEVEL_SECTION();
}
- return;
}
// ------------------------------------------------------------------------------------------------
@@ -883,7 +880,6 @@ void Parser::ParseLV2CameraSettingsBlock(ASE::Camera &camera) {
}
AI_ASE_HANDLE_SECTION("2", "CAMERA_SETTINGS");
}
- return;
}
// ------------------------------------------------------------------------------------------------
@@ -1189,7 +1185,6 @@ void Parser::ParseLV2NodeTransformBlock(ASE::BaseNode &mesh) {
}
AI_ASE_HANDLE_SECTION("2", "*NODE_TM");
}
- return;
}
// ------------------------------------------------------------------------------------------------
void Parser::ParseLV2MeshBlock(ASE::Mesh &mesh) {
@@ -1310,7 +1305,6 @@ void Parser::ParseLV2MeshBlock(ASE::Mesh &mesh) {
}
AI_ASE_HANDLE_SECTION("2", "*MESH");
}
- return;
}
// ------------------------------------------------------------------------------------------------
void Parser::ParseLV3MeshWeightsBlock(ASE::Mesh &mesh) {
@@ -1344,7 +1338,6 @@ void Parser::ParseLV3MeshWeightsBlock(ASE::Mesh &mesh) {
}
AI_ASE_HANDLE_SECTION("3", "*MESH_WEIGHTS");
}
- return;
}
// ------------------------------------------------------------------------------------------------
void Parser::ParseLV4MeshBones(unsigned int iNumBones, ASE::Mesh &mesh) {
@@ -1414,7 +1407,6 @@ void Parser::ParseLV4MeshBonesVertices(unsigned int iNumVertices, ASE::Mesh &mes
}
AI_ASE_HANDLE_SECTION("4", "*MESH_BONE_VERTEX");
}
- return;
}
// ------------------------------------------------------------------------------------------------
void Parser::ParseLV3MeshVertexListBlock(
@@ -1443,7 +1435,6 @@ void Parser::ParseLV3MeshVertexListBlock(
}
AI_ASE_HANDLE_SECTION("3", "*MESH_VERTEX_LIST");
}
- return;
}
// ------------------------------------------------------------------------------------------------
void Parser::ParseLV3MeshFaceListBlock(unsigned int iNumFaces, ASE::Mesh &mesh) {
@@ -1470,7 +1461,6 @@ void Parser::ParseLV3MeshFaceListBlock(unsigned int iNumFaces, ASE::Mesh &mesh)
}
AI_ASE_HANDLE_SECTION("3", "*MESH_FACE_LIST");
}
- return;
}
// ------------------------------------------------------------------------------------------------
void Parser::ParseLV3MeshTListBlock(unsigned int iNumVertices,
@@ -1503,7 +1493,6 @@ void Parser::ParseLV3MeshTListBlock(unsigned int iNumVertices,
}
AI_ASE_HANDLE_SECTION("3", "*MESH_TVERT_LIST");
}
- return;
}
// ------------------------------------------------------------------------------------------------
void Parser::ParseLV3MeshTFaceListBlock(unsigned int iNumFaces,
@@ -1532,7 +1521,6 @@ void Parser::ParseLV3MeshTFaceListBlock(unsigned int iNumFaces,
}
AI_ASE_HANDLE_SECTION("3", "*MESH_TFACE_LIST");
}
- return;
}
// ------------------------------------------------------------------------------------------------
void Parser::ParseLV3MappingChannel(unsigned int iChannel, ASE::Mesh &mesh) {
@@ -1567,7 +1555,6 @@ void Parser::ParseLV3MappingChannel(unsigned int iChannel, ASE::Mesh &mesh) {
}
AI_ASE_HANDLE_SECTION("3", "*MESH_MAPPING_CHANNEL");
}
- return;
}
// ------------------------------------------------------------------------------------------------
void Parser::ParseLV3MeshCListBlock(unsigned int iNumVertices, ASE::Mesh &mesh) {
@@ -1595,7 +1582,6 @@ void Parser::ParseLV3MeshCListBlock(unsigned int iNumVertices, ASE::Mesh &mesh)
}
AI_ASE_HANDLE_SECTION("3", "*MESH_CVERTEX_LIST");
}
- return;
}
// ------------------------------------------------------------------------------------------------
void Parser::ParseLV3MeshCFaceListBlock(unsigned int iNumFaces, ASE::Mesh &mesh) {
@@ -1623,7 +1609,6 @@ void Parser::ParseLV3MeshCFaceListBlock(unsigned int iNumFaces, ASE::Mesh &mesh)
}
AI_ASE_HANDLE_SECTION("3", "*MESH_CFACE_LIST");
}
- return;
}
// ------------------------------------------------------------------------------------------------
void Parser::ParseLV3MeshNormalListBlock(ASE::Mesh &sMesh) {
@@ -1681,7 +1666,6 @@ void Parser::ParseLV3MeshNormalListBlock(ASE::Mesh &sMesh) {
}
AI_ASE_HANDLE_SECTION("3", "*MESH_NORMALS");
}
- return;
}
// ------------------------------------------------------------------------------------------------
void Parser::ParseLV4MeshFace(ASE::Face &out) {
diff --git a/code/AssetLib/Assjson/cencode.c b/code/AssetLib/Assjson/cencode.c
index 614a2671f..ec771536d 100644
--- a/code/AssetLib/Assjson/cencode.c
+++ b/code/AssetLib/Assjson/cencode.c
@@ -7,7 +7,7 @@ For details, see http://sourceforge.net/projects/libb64
#include "cencode.h" // changed from
-const int CHARS_PER_LINE = 72;
+static const int CHARS_PER_LINE = 72;
#ifdef _MSC_VER
#pragma warning(push)
diff --git a/code/AssetLib/B3D/B3DImporter.cpp b/code/AssetLib/B3D/B3DImporter.cpp
index e87744603..bf8145798 100644
--- a/code/AssetLib/B3D/B3DImporter.cpp
+++ b/code/AssetLib/B3D/B3DImporter.cpp
@@ -418,7 +418,6 @@ void B3DImporter::ReadTRIS(int v0) {
ASSIMP_LOG_ERROR("Bad triangle index: i0=", i0, ", i1=", i1, ", i2=", i2);
#endif
Fail("Bad triangle index");
- continue;
}
face->mNumIndices = 3;
face->mIndices = new unsigned[3];
diff --git a/code/AssetLib/Blender/BlenderCustomData.cpp b/code/AssetLib/Blender/BlenderCustomData.cpp
index c74a6bb75..2359482e1 100644
--- a/code/AssetLib/Blender/BlenderCustomData.cpp
+++ b/code/AssetLib/Blender/BlenderCustomData.cpp
@@ -96,7 +96,8 @@ struct CustomDataTypeDescription {
* other (like CD_ORCO, ...) uses arrays of rawtypes or even arrays of Structures
* use a special readfunction for that cases
*/
-std::array customDataTypeDescriptions = { { DECL_STRUCT_CUSTOMDATATYPEDESCRIPTION(MVert),
+static std::array customDataTypeDescriptions = { {
+ DECL_STRUCT_CUSTOMDATATYPEDESCRIPTION(MVert),
DECL_UNSUPPORTED_CUSTOMDATATYPEDESCRIPTION,
DECL_UNSUPPORTED_CUSTOMDATATYPEDESCRIPTION,
DECL_STRUCT_CUSTOMDATATYPEDESCRIPTION(MEdge),
diff --git a/code/AssetLib/Blender/BlenderScene.cpp b/code/AssetLib/Blender/BlenderScene.cpp
index 3a9a02fd0..ac10d7302 100644
--- a/code/AssetLib/Blender/BlenderScene.cpp
+++ b/code/AssetLib/Blender/BlenderScene.cpp
@@ -569,7 +569,7 @@ void Structure ::Convert(
const FileDatabase &db) const {
ReadFieldArray(dest.co, "co", db);
- ReadFieldArray(dest.no, "no", db);
+ ReadFieldArray(dest.no, "no", db);
ReadField(dest.flag, "flag", db);
//ReadField(dest.mat_nr,"mat_nr",db);
ReadField(dest.bweight, "bweight", db);
diff --git a/code/AssetLib/Collada/ColladaParser.cpp b/code/AssetLib/Collada/ColladaParser.cpp
index cce6a0db6..fcadd08a7 100644
--- a/code/AssetLib/Collada/ColladaParser.cpp
+++ b/code/AssetLib/Collada/ColladaParser.cpp
@@ -1855,7 +1855,6 @@ size_t ColladaParser::ReadPrimitives(XmlNode &node, Mesh &pMesh, std::vectormAspect = cam.AspectWidth() / cam.AspectHeight();
+ // NOTE: Camera mPosition, mLookAt and mUp must be set to default here.
+ // All transformations to the camera will be handled by its node in the scenegraph.
out_camera->mPosition = aiVector3D(0.0f);
out_camera->mLookAt = aiVector3D(1.0f, 0.0f, 0.0f);
out_camera->mUp = aiVector3D(0.0f, 1.0f, 0.0f);
@@ -640,7 +642,7 @@ void FBXConverter::GetRotationMatrix(Model::RotOrder mode, const aiVector3D &rot
bool FBXConverter::NeedsComplexTransformationChain(const Model &model) {
const PropertyTable &props = model.Props();
- const auto zero_epsilon = ai_epsilon;
+ const auto zero_epsilon = Math::getEpsilon();
const aiVector3D all_ones(1.0f, 1.0f, 1.0f);
for (size_t i = 0; i < TransformationComp_MAXIMUM; ++i) {
const TransformationComp comp = static_cast(i);
@@ -1180,15 +1182,23 @@ unsigned int FBXConverter::ConvertMeshSingleMaterial(const MeshGeometry &mesh, c
std::vector animMeshes;
for (const BlendShape *blendShape : mesh.GetBlendShapes()) {
for (const BlendShapeChannel *blendShapeChannel : blendShape->BlendShapeChannels()) {
- const std::vector &shapeGeometries = blendShapeChannel->GetShapeGeometries();
- for (size_t i = 0; i < shapeGeometries.size(); i++) {
+ const auto& shapeGeometries = blendShapeChannel->GetShapeGeometries();
+ for (const ShapeGeometry *shapeGeometry : shapeGeometries) {
aiAnimMesh *animMesh = aiCreateAnimMesh(out_mesh);
- const ShapeGeometry *shapeGeometry = shapeGeometries.at(i);
- const std::vector &curVertices = shapeGeometry->GetVertices();
- const std::vector &curNormals = shapeGeometry->GetNormals();
- const std::vector &curIndices = shapeGeometry->GetIndices();
+ const auto &curVertices = shapeGeometry->GetVertices();
+ const auto &curNormals = shapeGeometry->GetNormals();
+ const auto &curIndices = shapeGeometry->GetIndices();
//losing channel name if using shapeGeometry->Name()
- animMesh->mName.Set(FixAnimMeshName(blendShapeChannel->Name()));
+ // if blendShapeChannel Name is empty or don't have a ".", add geoMetryName;
+ auto aniName = FixAnimMeshName(blendShapeChannel->Name());
+ auto geoMetryName = FixAnimMeshName(shapeGeometry->Name());
+ if (aniName.empty()) {
+ aniName = geoMetryName;
+ }
+ else if (aniName.find('.') == aniName.npos) {
+ aniName += "." + geoMetryName;
+ }
+ animMesh->mName.Set(aniName);
for (size_t j = 0; j < curIndices.size(); j++) {
const unsigned int curIndex = curIndices.at(j);
aiVector3D vertex = curVertices.at(j);
@@ -1410,13 +1420,12 @@ unsigned int FBXConverter::ConvertMeshMultiMaterial(const MeshGeometry &mesh, co
std::vector animMeshes;
for (const BlendShape *blendShape : mesh.GetBlendShapes()) {
for (const BlendShapeChannel *blendShapeChannel : blendShape->BlendShapeChannels()) {
- const std::vector &shapeGeometries = blendShapeChannel->GetShapeGeometries();
- for (size_t i = 0; i < shapeGeometries.size(); i++) {
+ const auto& shapeGeometries = blendShapeChannel->GetShapeGeometries();
+ for (const ShapeGeometry *shapeGeometry : shapeGeometries) {
aiAnimMesh *animMesh = aiCreateAnimMesh(out_mesh);
- const ShapeGeometry *shapeGeometry = shapeGeometries.at(i);
- const std::vector &curVertices = shapeGeometry->GetVertices();
- const std::vector &curNormals = shapeGeometry->GetNormals();
- const std::vector &curIndices = shapeGeometry->GetIndices();
+ const auto& curVertices = shapeGeometry->GetVertices();
+ const auto& curNormals = shapeGeometry->GetNormals();
+ const auto& curIndices = shapeGeometry->GetIndices();
animMesh->mName.Set(FixAnimMeshName(shapeGeometry->Name()));
for (size_t j = 0; j < curIndices.size(); j++) {
unsigned int curIndex = curIndices.at(j);
diff --git a/code/AssetLib/FBX/FBXDeformer.cpp b/code/AssetLib/FBX/FBXDeformer.cpp
index df134a401..1aab55ea9 100644
--- a/code/AssetLib/FBX/FBXDeformer.cpp
+++ b/code/AssetLib/FBX/FBXDeformer.cpp
@@ -154,8 +154,10 @@ BlendShape::BlendShape(uint64_t id, const Element& element, const Document& doc,
for (const Connection* con : conns) {
const BlendShapeChannel* const bspc = ProcessSimpleConnection(*con, false, "BlendShapeChannel -> BlendShape", element);
if (bspc) {
- blendShapeChannels.push_back(bspc);
- continue;
+ auto pr = blendShapeChannels.insert(bspc);
+ if (!pr.second) {
+ FBXImporter::LogWarn("there is the same blendShapeChannel id ", bspc->ID());
+ }
}
}
}
@@ -179,8 +181,10 @@ BlendShapeChannel::BlendShapeChannel(uint64_t id, const Element& element, const
for (const Connection* con : conns) {
const ShapeGeometry* const sg = ProcessSimpleConnection(*con, false, "Shape -> BlendShapeChannel", element);
if (sg) {
- shapeGeometries.push_back(sg);
- continue;
+ auto pr = shapeGeometries.insert(sg);
+ if (!pr.second) {
+ FBXImporter::LogWarn("there is the same shapeGeometrie id ", sg->ID());
+ }
}
}
}
diff --git a/code/AssetLib/FBX/FBXDocument.h b/code/AssetLib/FBX/FBXDocument.h
index 8873d65fd..821d4d5cb 100644
--- a/code/AssetLib/FBX/FBXDocument.h
+++ b/code/AssetLib/FBX/FBXDocument.h
@@ -46,6 +46,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#define INCLUDED_AI_FBX_DOCUMENT_H
#include
+#include
#include
#include
#include "FBXProperties.h"
@@ -855,14 +856,14 @@ public:
return fullWeights;
}
- const std::vector& GetShapeGeometries() const {
+ const std::unordered_set& GetShapeGeometries() const {
return shapeGeometries;
}
private:
float percent;
WeightArray fullWeights;
- std::vector shapeGeometries;
+ std::unordered_set shapeGeometries;
};
/** DOM class for BlendShape deformers */
@@ -872,12 +873,12 @@ public:
virtual ~BlendShape();
- const std::vector& BlendShapeChannels() const {
+ const std::unordered_set& BlendShapeChannels() const {
return blendShapeChannels;
}
private:
- std::vector blendShapeChannels;
+ std::unordered_set blendShapeChannels;
};
/** DOM class for skin deformer clusters (aka sub-deformers) */
diff --git a/code/AssetLib/FBX/FBXMaterial.cpp b/code/AssetLib/FBX/FBXMaterial.cpp
index 2677d652a..2f575a511 100644
--- a/code/AssetLib/FBX/FBXMaterial.cpp
+++ b/code/AssetLib/FBX/FBXMaterial.cpp
@@ -138,20 +138,6 @@ Material::Material(uint64_t id, const Element& element, const Document& doc, con
// ------------------------------------------------------------------------------------------------
Material::~Material() = default;
- aiVector2D uvTrans;
- aiVector2D uvScaling;
- ai_real uvRotation;
-
- std::string type;
- std::string relativeFileName;
- std::string fileName;
- std::string alphaSource;
- std::shared_ptr props;
-
- unsigned int crop[4]{};
-
- const Video* media;
-
// ------------------------------------------------------------------------------------------------
Texture::Texture(uint64_t id, const Element& element, const Document& doc, const std::string& name) :
Object(id,element,name),
diff --git a/code/AssetLib/FBX/FBXMeshGeometry.cpp b/code/AssetLib/FBX/FBXMeshGeometry.cpp
index ace4ad749..fcbaac169 100644
--- a/code/AssetLib/FBX/FBXMeshGeometry.cpp
+++ b/code/AssetLib/FBX/FBXMeshGeometry.cpp
@@ -69,13 +69,16 @@ Geometry::Geometry(uint64_t id, const Element& element, const std::string& name,
}
const BlendShape* const bsp = ProcessSimpleConnection(*con, false, "BlendShape -> Geometry", element);
if (bsp) {
- blendShapes.push_back(bsp);
+ auto pr = blendShapes.insert(bsp);
+ if (!pr.second) {
+ FBXImporter::LogWarn("there is the same blendShape id ", bsp->ID());
+ }
}
}
}
// ------------------------------------------------------------------------------------------------
-const std::vector& Geometry::GetBlendShapes() const {
+const std::unordered_set& Geometry::GetBlendShapes() const {
return blendShapes;
}
diff --git a/code/AssetLib/FBX/FBXMeshGeometry.h b/code/AssetLib/FBX/FBXMeshGeometry.h
index f4a1a2673..3d67ec567 100644
--- a/code/AssetLib/FBX/FBXMeshGeometry.h
+++ b/code/AssetLib/FBX/FBXMeshGeometry.h
@@ -62,7 +62,7 @@ public:
/// @param name The name instance
/// @param doc The document instance
Geometry( uint64_t id, const Element& element, const std::string& name, const Document& doc );
-
+
/// @brief The class destructor, default.
virtual ~Geometry() = default;
@@ -72,11 +72,12 @@ public:
/// @brief Get the BlendShape attached to this geometry or nullptr
/// @return The blendshape arrays.
- const std::vector& GetBlendShapes() const;
+ const std::unordered_set& GetBlendShapes() const;
private:
const Skin* skin;
- std::vector blendShapes;
+ std::unordered_set blendShapes;
+
};
typedef std::vector MatIndexArray;
@@ -112,7 +113,7 @@ public:
/// @return The binomal vector.
const std::vector& GetBinormals() const;
- /// @brief Return list of faces - each entry denotes a face and specifies how many vertices it has.
+ /// @brief Return list of faces - each entry denotes a face and specifies how many vertices it has.
/// Vertices are taken from the vertex data arrays in sequential order.
/// @return The face indices vector.
const std::vector& GetFaceIndexCounts() const;
diff --git a/code/AssetLib/FBX/FBXParser.cpp b/code/AssetLib/FBX/FBXParser.cpp
index d71321452..11cd1a934 100644
--- a/code/AssetLib/FBX/FBXParser.cpp
+++ b/code/AssetLib/FBX/FBXParser.cpp
@@ -88,6 +88,7 @@ namespace {
// ------------------------------------------------------------------------------------------------
+ AI_WONT_RETURN void ParseError(const std::string& message, TokenPtr token) AI_WONT_RETURN_SUFFIX;
void ParseError(const std::string& message, TokenPtr token)
{
if(token) {
@@ -188,15 +189,19 @@ Scope::Scope(Parser& parser,bool topLevel)
ParseError("unexpected content: empty string.");
}
- elements.insert(ElementMap::value_type(str,new_Element(*n,parser)));
+ auto *element = new_Element(*n, parser);
// Element() should stop at the next Key token (or right after a Close token)
n = parser.CurrentToken();
if (n == nullptr) {
if (topLevel) {
+ elements.insert(ElementMap::value_type(str, element));
return;
}
+ delete element;
ParseError("unexpected end of file",parser.LastToken());
+ } else {
+ elements.insert(ElementMap::value_type(str, element));
}
}
}
diff --git a/code/AssetLib/HMP/HMPLoader.h b/code/AssetLib/HMP/HMPLoader.h
index 95ce0a9eb..4d5f5f22f 100644
--- a/code/AssetLib/HMP/HMPLoader.h
+++ b/code/AssetLib/HMP/HMPLoader.h
@@ -86,7 +86,7 @@ protected:
// -------------------------------------------------------------------
/** Import a HMP4 file
*/
- void InternReadFile_HMP4();
+ AI_WONT_RETURN void InternReadFile_HMP4() AI_WONT_RETURN_SUFFIX;
// -------------------------------------------------------------------
/** Import a HMP5 file
diff --git a/code/AssetLib/LWO/LWOBLoader.cpp b/code/AssetLib/LWO/LWOBLoader.cpp
index a61e49a7f..e49adcf98 100644
--- a/code/AssetLib/LWO/LWOBLoader.cpp
+++ b/code/AssetLib/LWO/LWOBLoader.cpp
@@ -65,7 +65,6 @@ void LWOImporter::LoadLWOBFile()
if (mFileBuffer + head.length > end)
{
throw DeadlyImportError("LWOB: Invalid chunk length");
- break;
}
uint8_t* const next = mFileBuffer+head.length;
switch (head.type)
diff --git a/code/AssetLib/LWO/LWOLoader.cpp b/code/AssetLib/LWO/LWOLoader.cpp
index dc7015d34..7e93b65f8 100644
--- a/code/AssetLib/LWO/LWOLoader.cpp
+++ b/code/AssetLib/LWO/LWOLoader.cpp
@@ -1484,7 +1484,6 @@ void LWOImporter::LoadLWO2File() {
if (mFileBuffer + head.length > end) {
throw DeadlyImportError("LWO2: Chunk length points behind the file");
- break;
}
uint8_t *const next = mFileBuffer + head.length;
mFileBuffer += bufOffset;
diff --git a/code/AssetLib/LWO/LWOMaterial.cpp b/code/AssetLib/LWO/LWOMaterial.cpp
index 50bac884b..8d83dfb67 100644
--- a/code/AssetLib/LWO/LWOMaterial.cpp
+++ b/code/AssetLib/LWO/LWOMaterial.cpp
@@ -345,7 +345,7 @@ void LWOImporter::ConvertMaterial(const LWO::Surface &surf, aiMaterial *pcMat) {
// (the diffuse value is just a scaling factor)
// If a diffuse texture is set, we set this value to 1.0
- clr = (b && false ? aiColor3D(1.0, 1.0, 1.0) : surf.mColor);
+ clr = (b ? aiColor3D(1.0, 1.0, 1.0) : surf.mColor);
clr.r *= surf.mDiffuseValue;
clr.g *= surf.mDiffuseValue;
clr.b *= surf.mDiffuseValue;
diff --git a/code/AssetLib/MD5/MD5Parser.h b/code/AssetLib/MD5/MD5Parser.h
index bb4843cf9..ad7367e2a 100644
--- a/code/AssetLib/MD5/MD5Parser.h
+++ b/code/AssetLib/MD5/MD5Parser.h
@@ -365,9 +365,7 @@ public:
static void ReportWarning (const char* warn, unsigned int line);
- void ReportError (const char* error) {
- return ReportError(error, lineNumber);
- }
+ AI_WONT_RETURN void ReportError (const char* error) AI_WONT_RETURN_SUFFIX;
void ReportWarning (const char* warn) {
return ReportWarning(warn, lineNumber);
@@ -404,6 +402,9 @@ private:
unsigned int lineNumber;
};
+inline void MD5Parser::ReportError(const char* error) {
+ ReportError(error, lineNumber);
+}
// -------------------------------------------------------------------
inline bool MD5Parser::SkipLine(const char* in, const char** out) {
++lineNumber;
diff --git a/code/AssetLib/MDL/HalfLife/HL1MDLLoader.cpp b/code/AssetLib/MDL/HalfLife/HL1MDLLoader.cpp
index 93d37536c..a8141fcc1 100644
--- a/code/AssetLib/MDL/HalfLife/HL1MDLLoader.cpp
+++ b/code/AssetLib/MDL/HalfLife/HL1MDLLoader.cpp
@@ -470,14 +470,16 @@ void HL1MDLLoader::read_bones() {
temp_bones_.resize(header_->numbones);
+ // Create the main 'bones' node that will contain all MDL root bones.
aiNode *bones_node = new aiNode(AI_MDL_HL1_NODE_BONES);
rootnode_children_.push_back(bones_node);
- bones_node->mNumChildren = static_cast(header_->numbones);
- bones_node->mChildren = new aiNode *[bones_node->mNumChildren];
+
+ // Store roots bones IDs temporarily.
+ std::vector roots;
// Create bone matrices in local space.
for (int i = 0; i < header_->numbones; ++i) {
- aiNode *bone_node = temp_bones_[i].node = bones_node->mChildren[i] = new aiNode(unique_bones_names[i]);
+ aiNode *bone_node = temp_bones_[i].node = new aiNode(unique_bones_names[i]);
aiVector3D angles(pbone[i].value[3], pbone[i].value[4], pbone[i].value[5]);
temp_bones_[i].absolute_transform = bone_node->mTransformation =
@@ -485,9 +487,11 @@ void HL1MDLLoader::read_bones() {
aiVector3D(pbone[i].value[0], pbone[i].value[1], pbone[i].value[2]));
if (pbone[i].parent == -1) {
- bone_node->mParent = scene_->mRootNode;
+ bone_node->mParent = bones_node;
+ roots.push_back(i); // This bone has no parent. Add it to the roots list.
} else {
- bone_node->mParent = bones_node->mChildren[pbone[i].parent];
+ bone_node->mParent = temp_bones_[pbone[i].parent].node;
+ temp_bones_[pbone[i].parent].children.push_back(i); // Add this bone to the parent bone's children list.
temp_bones_[i].absolute_transform =
temp_bones_[pbone[i].parent].absolute_transform * bone_node->mTransformation;
@@ -496,6 +500,36 @@ void HL1MDLLoader::read_bones() {
temp_bones_[i].offset_matrix = temp_bones_[i].absolute_transform;
temp_bones_[i].offset_matrix.Inverse();
}
+
+ // Allocate memory for each MDL root bone.
+ bones_node->mNumChildren = static_cast(roots.size());
+ bones_node->mChildren = new aiNode *[bones_node->mNumChildren];
+
+ // Build all bones children hierarchy starting from each MDL root bone.
+ for (size_t i = 0; i < roots.size(); ++i)
+ {
+ const TempBone &root_bone = temp_bones_[roots[i]];
+ bones_node->mChildren[i] = root_bone.node;
+ build_bone_children_hierarchy(root_bone);
+ }
+}
+
+void HL1MDLLoader::build_bone_children_hierarchy(const TempBone &bone)
+{
+ if (bone.children.empty())
+ return;
+
+ aiNode* bone_node = bone.node;
+ bone_node->mNumChildren = static_cast(bone.children.size());
+ bone_node->mChildren = new aiNode *[bone_node->mNumChildren];
+
+ // Build each child bone's hierarchy recursively.
+ for (size_t i = 0; i < bone.children.size(); ++i)
+ {
+ const TempBone &child_bone = temp_bones_[bone.children[i]];
+ bone_node->mChildren[i] = child_bone.node;
+ build_bone_children_hierarchy(child_bone);
+ }
}
// ------------------------------------------------------------------------------------------------
diff --git a/code/AssetLib/MDL/HalfLife/HL1MDLLoader.h b/code/AssetLib/MDL/HalfLife/HL1MDLLoader.h
index 0dba5099d..286b6e64c 100644
--- a/code/AssetLib/MDL/HalfLife/HL1MDLLoader.h
+++ b/code/AssetLib/MDL/HalfLife/HL1MDLLoader.h
@@ -143,6 +143,14 @@ private:
*/
static bool get_num_blend_controllers(const int num_blend_animations, int &num_blend_controllers);
+ /**
+ * \brief Build a bone's node children hierarchy.
+ *
+ * \param[in] bone The bone for which we must build all children hierarchy.
+ */
+ struct TempBone;
+ void build_bone_children_hierarchy(const TempBone& bone);
+
/** Output scene to be filled */
aiScene *scene_;
@@ -198,11 +206,13 @@ private:
TempBone() :
node(nullptr),
absolute_transform(),
- offset_matrix() {}
+ offset_matrix(),
+ children() {}
aiNode *node;
aiMatrix4x4 absolute_transform;
aiMatrix4x4 offset_matrix;
+ std::vector children; // Bone children
};
std::vector temp_bones_;
diff --git a/code/AssetLib/MDL/MDLLoader.h b/code/AssetLib/MDL/MDLLoader.h
index b7d87e88d..433100938 100644
--- a/code/AssetLib/MDL/MDLLoader.h
+++ b/code/AssetLib/MDL/MDLLoader.h
@@ -139,7 +139,7 @@ protected:
// -------------------------------------------------------------------
/** Import a CS:S/HL2 MDL file (not fully implemented)
*/
- void InternReadFile_HL2( );
+ AI_WONT_RETURN void InternReadFile_HL2( ) AI_WONT_RETURN_SUFFIX;
// -------------------------------------------------------------------
/** Check whether a given position is inside the valid range
diff --git a/code/AssetLib/MMD/MMDPmxParser.h b/code/AssetLib/MMD/MMDPmxParser.h
index f2e387975..424fc725a 100644
--- a/code/AssetLib/MMD/MMDPmxParser.h
+++ b/code/AssetLib/MMD/MMDPmxParser.h
@@ -46,6 +46,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#include
#include
#include
+#include
#include "MMDCpp14.h"
namespace pmx
@@ -730,7 +731,7 @@ namespace pmx
std::unique_ptr anchers;
int pin_vertex_count;
std::unique_ptr pin_vertices;
- void Read(std::istream *stream, PmxSetting *setting);
+ AI_WONT_RETURN void Read(std::istream *stream, PmxSetting *setting) AI_WONT_RETURN_SUFFIX;
};
class PmxModel
diff --git a/code/AssetLib/Obj/ObjFileImporter.cpp b/code/AssetLib/Obj/ObjFileImporter.cpp
index 189757815..cf4515794 100644
--- a/code/AssetLib/Obj/ObjFileImporter.cpp
+++ b/code/AssetLib/Obj/ObjFileImporter.cpp
@@ -3,7 +3,7 @@
Open Asset Import Library (assimp)
---------------------------------------------------------------------------
-Copyright (c) 2006-2020, assimp team
+Copyright (c) 2006-2023, assimp team
All rights reserved.
@@ -84,7 +84,6 @@ ObjFileImporter::ObjFileImporter() :
// Destructor.
ObjFileImporter::~ObjFileImporter() {
delete m_pRootObject;
- m_pRootObject = nullptr;
}
// ------------------------------------------------------------------------------------------------
@@ -270,7 +269,7 @@ aiNode *ObjFileImporter::createNodes(const ObjFile::Model *pModel, const ObjFile
for (size_t i = 0; i < pObject->m_Meshes.size(); ++i) {
unsigned int meshId = pObject->m_Meshes[i];
aiMesh *pMesh = createTopology(pModel, pObject, meshId);
- if (pMesh) {
+ if (pMesh != nullptr) {
if (pMesh->mNumFaces > 0) {
MeshArray.push_back(pMesh);
} else {
@@ -324,14 +323,13 @@ aiMesh *ObjFileImporter::createTopology(const ObjFile::Model *pModel, const ObjF
return nullptr;
}
- std::unique_ptr pMesh(new aiMesh);
+ aiMesh *pMesh = new aiMesh;
if (!pObjMesh->m_name.empty()) {
pMesh->mName.Set(pObjMesh->m_name);
}
for (size_t index = 0; index < pObjMesh->m_Faces.size(); index++) {
const ObjFile::Face *inp = pObjMesh->m_Faces[index];
- //ai_assert(nullptr != inp);
if (inp->mPrimitiveType == aiPrimitiveType_LINE) {
pMesh->mNumFaces += static_cast(inp->m_vertices.size() - 1);
@@ -387,9 +385,9 @@ aiMesh *ObjFileImporter::createTopology(const ObjFile::Model *pModel, const ObjF
}
// Create mesh vertices
- createVertexArray(pModel, pData, meshIndex, pMesh.get(), uiIdxCount);
+ createVertexArray(pModel, pData, meshIndex, pMesh, uiIdxCount);
- return pMesh.release();
+ return pMesh;
}
// ------------------------------------------------------------------------------------------------
diff --git a/code/AssetLib/Obj/ObjFileParser.cpp b/code/AssetLib/Obj/ObjFileParser.cpp
index c7121083a..ed416dc93 100644
--- a/code/AssetLib/Obj/ObjFileParser.cpp
+++ b/code/AssetLib/Obj/ObjFileParser.cpp
@@ -236,7 +236,7 @@ void ObjFileParser::parseFile(IOStreamBuffer &streamBuffer) {
getNameNoSpace(m_DataIt, m_DataItEnd, name);
insideCstype = name == "cstype";
goto pf_skip_line;
- } break;
+ }
default: {
pf_skip_line:
diff --git a/code/AssetLib/Ogre/OgreXmlSerializer.cpp b/code/AssetLib/Ogre/OgreXmlSerializer.cpp
index a8faaec34..8a1b88510 100644
--- a/code/AssetLib/Ogre/OgreXmlSerializer.cpp
+++ b/code/AssetLib/Ogre/OgreXmlSerializer.cpp
@@ -57,7 +57,7 @@ namespace Assimp {
namespace Ogre {
//AI_WONT_RETURN void ThrowAttibuteError(const XmlParser *reader, const std::string &name, const std::string &error = "") AI_WONT_RETURN_SUFFIX;
-
+AI_WONT_RETURN void ThrowAttibuteError(const std::string &nodeName, const std::string &name, const std::string &error) AI_WONT_RETURN_SUFFIX;
AI_WONT_RETURN void ThrowAttibuteError(const std::string &nodeName, const std::string &name, const std::string &error) {
if (!error.empty()) {
throw DeadlyImportError(error, " in node '", nodeName, "' and attribute '", name, "'");
@@ -128,7 +128,6 @@ bool OgreXmlSerializer::ReadAttribute(XmlNode &xmlNode, const char *name)
}
ThrowAttibuteError(xmlNode.name(), name, "Boolean value is expected to be 'true' or 'false', encountered '" + value + "'");
- return false;
}
// Mesh XML constants
diff --git a/code/AssetLib/OpenGEX/OpenGEXImporter.cpp b/code/AssetLib/OpenGEX/OpenGEXImporter.cpp
index 1bd981656..16268ead5 100644
--- a/code/AssetLib/OpenGEX/OpenGEXImporter.cpp
+++ b/code/AssetLib/OpenGEX/OpenGEXImporter.cpp
@@ -460,14 +460,12 @@ void OpenGEXImporter::handleMetricNode(DDLNode *node, aiScene * /*pScene*/) {
void OpenGEXImporter::handleNameNode(DDLNode *node, aiScene * /*pScene*/) {
if (nullptr == m_currentNode) {
throw DeadlyImportError("No current node for name.");
- return;
}
Value *val(node->getValue());
if (nullptr != val) {
if (Value::ValueType::ddl_string != val->m_type) {
throw DeadlyImportError("OpenGEX: invalid data type for value in node name.");
- return;
}
const std::string name(val->getString());
@@ -508,7 +506,6 @@ static void getRefNames(DDLNode *node, std::vector &names) {
void OpenGEXImporter::handleObjectRefNode(DDLNode *node, aiScene * /*pScene*/) {
if (nullptr == m_currentNode) {
throw DeadlyImportError("No parent node for name.");
- return;
}
std::vector objRefNames;
@@ -532,7 +529,6 @@ void OpenGEXImporter::handleObjectRefNode(DDLNode *node, aiScene * /*pScene*/) {
void OpenGEXImporter::handleMaterialRefNode(ODDLParser::DDLNode *node, aiScene * /*pScene*/) {
if (nullptr == m_currentNode) {
throw DeadlyImportError("No parent node for name.");
- return;
}
std::vector matRefNames;
@@ -672,14 +668,12 @@ static void setMatrix(aiNode *node, DataArrayList *transformData) {
void OpenGEXImporter::handleTransformNode(ODDLParser::DDLNode *node, aiScene * /*pScene*/) {
if (nullptr == m_currentNode) {
throw DeadlyImportError("No parent node for name.");
- return;
}
DataArrayList *transformData(node->getDataArrayList());
if (nullptr != transformData) {
if (transformData->m_numItems != 16) {
throw DeadlyImportError("Invalid number of data for transform matrix.");
- return;
}
setMatrix(m_currentNode, transformData);
}
@@ -835,7 +829,6 @@ static void copyColor4DArray(size_t numItems, DataArrayList *vaList, aiColor4D *
void OpenGEXImporter::handleVertexArrayNode(ODDLParser::DDLNode *node, aiScene * /*pScene*/) {
if (nullptr == node) {
throw DeadlyImportError("No parent node for name.");
- return;
}
Property *prop = node->getProperties();
@@ -876,12 +869,10 @@ void OpenGEXImporter::handleVertexArrayNode(ODDLParser::DDLNode *node, aiScene *
void OpenGEXImporter::handleIndexArrayNode(ODDLParser::DDLNode *node, aiScene * /*pScene*/) {
if (nullptr == node) {
throw DeadlyImportError("No parent node for name.");
- return;
}
if (nullptr == m_currentMesh) {
throw DeadlyImportError("No current mesh for index data found.");
- return;
}
DataArrayList *vaList = node->getDataArrayList();
diff --git a/code/AssetLib/Q3D/Q3DLoader.cpp b/code/AssetLib/Q3D/Q3DLoader.cpp
index a91788c78..22d1065de 100644
--- a/code/AssetLib/Q3D/Q3DLoader.cpp
+++ b/code/AssetLib/Q3D/Q3DLoader.cpp
@@ -382,11 +382,10 @@ void Q3DImporter::InternReadFile(const std::string &pFile,
// TODO
goto outer;
- } break;
+ }
default:
throw DeadlyImportError("Quick3D: Unknown chunk");
- break;
};
}
outer:
diff --git a/code/AssetLib/Raw/RawLoader.h b/code/AssetLib/Raw/RawLoader.h
index 6e4c4d110..54314f728 100644
--- a/code/AssetLib/Raw/RawLoader.h
+++ b/code/AssetLib/Raw/RawLoader.h
@@ -58,7 +58,7 @@ namespace Assimp {
class RAWImporter : public BaseImporter {
public:
RAWImporter();
- ~RAWImporter();
+ ~RAWImporter() override;
// -------------------------------------------------------------------
/** Returns whether the class can handle the format of the given file.
diff --git a/code/AssetLib/SIB/SIBImporter.cpp b/code/AssetLib/SIB/SIBImporter.cpp
index 323a69a00..9f299180b 100644
--- a/code/AssetLib/SIB/SIBImporter.cpp
+++ b/code/AssetLib/SIB/SIBImporter.cpp
@@ -85,7 +85,7 @@ static const aiImporterDesc desc = {
struct SIBChunk {
uint32_t Tag;
uint32_t Size;
-} PACK_STRUCT;
+};
enum {
POS,
diff --git a/code/AssetLib/Unreal/UnrealLoader.h b/code/AssetLib/Unreal/UnrealLoader.h
index a931a86dd..fda784cfb 100644
--- a/code/AssetLib/Unreal/UnrealLoader.h
+++ b/code/AssetLib/Unreal/UnrealLoader.h
@@ -56,7 +56,7 @@ namespace Assimp {
class UnrealImporter : public BaseImporter {
public:
UnrealImporter();
- ~UnrealImporter();
+ ~UnrealImporter() override;
// -------------------------------------------------------------------
/** @brief Returns whether we can handle the format of the given file
diff --git a/code/AssetLib/X/XFileParser.cpp b/code/AssetLib/X/XFileParser.cpp
index 8786c3166..770c75a77 100644
--- a/code/AssetLib/X/XFileParser.cpp
+++ b/code/AssetLib/X/XFileParser.cpp
@@ -839,7 +839,6 @@ void XFileParser::ParseDataObjectAnimationKey(AnimBone *pAnimBone) {
default:
ThrowException("Unknown key type ", keyType, " in animation.");
- break;
} // end switch
// key separator
diff --git a/code/AssetLib/X3D/X3DImporter.hpp b/code/AssetLib/X3D/X3DImporter.hpp
index 8852b71ec..705a2472e 100644
--- a/code/AssetLib/X3D/X3DImporter.hpp
+++ b/code/AssetLib/X3D/X3DImporter.hpp
@@ -55,6 +55,18 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#include
namespace Assimp {
+AI_WONT_RETURN inline void Throw_ArgOutOfRange(const std::string &argument) AI_WONT_RETURN_SUFFIX;
+AI_WONT_RETURN inline void Throw_CloseNotFound(const std::string &node) AI_WONT_RETURN_SUFFIX;
+AI_WONT_RETURN inline void Throw_ConvertFail_Str2ArrF(const std::string &nodeName, const std::string &pAttrValue) AI_WONT_RETURN_SUFFIX;
+AI_WONT_RETURN inline void Throw_ConvertFail_Str2ArrD(const std::string &nodeName, const std::string &pAttrValue) AI_WONT_RETURN_SUFFIX;
+AI_WONT_RETURN inline void Throw_ConvertFail_Str2ArrB(const std::string &nodeName, const std::string &pAttrValue) AI_WONT_RETURN_SUFFIX;
+AI_WONT_RETURN inline void Throw_ConvertFail_Str2ArrI(const std::string &nodeName, const std::string &pAttrValue) AI_WONT_RETURN_SUFFIX;
+AI_WONT_RETURN inline void Throw_DEF_And_USE(const std::string &nodeName) AI_WONT_RETURN_SUFFIX;
+AI_WONT_RETURN inline void Throw_IncorrectAttr(const std::string &nodeName, const std::string &pAttrName) AI_WONT_RETURN_SUFFIX;
+AI_WONT_RETURN inline void Throw_IncorrectAttrValue(const std::string &nodeName, const std::string &pAttrName) AI_WONT_RETURN_SUFFIX;
+AI_WONT_RETURN inline void Throw_MoreThanOnceDefined(const std::string &nodeName, const std::string &pNodeType, const std::string &pDescription) AI_WONT_RETURN_SUFFIX;
+AI_WONT_RETURN inline void Throw_TagCountIncorrect(const std::string &pNode) AI_WONT_RETURN_SUFFIX;
+AI_WONT_RETURN inline void Throw_USE_NotFound(const std::string &nodeName, const std::string &pAttrValue) AI_WONT_RETURN_SUFFIX;
inline void Throw_ArgOutOfRange(const std::string &argument) {
throw DeadlyImportError("Argument value is out of range for: \"" + argument + "\".");
diff --git a/code/AssetLib/X3D/X3DXmlHelper.cpp b/code/AssetLib/X3D/X3DXmlHelper.cpp
index ff24b74b3..7ed2e8237 100644
--- a/code/AssetLib/X3D/X3DXmlHelper.cpp
+++ b/code/AssetLib/X3D/X3DXmlHelper.cpp
@@ -12,7 +12,6 @@ bool X3DXmlHelper::getColor3DAttribute(XmlNode &node, const char *attributeName,
tokenize(val, values, " ");
if (values.size() != 3) {
Throw_ConvertFail_Str2ArrF(node.name(), attributeName);
- return false;
}
auto it = values.begin();
color.r = stof(*it++);
@@ -30,7 +29,6 @@ bool X3DXmlHelper::getVector2DAttribute(XmlNode &node, const char *attributeName
tokenize(val, values, " ");
if (values.size() != 2) {
Throw_ConvertFail_Str2ArrF(node.name(), attributeName);
- return false;
}
auto it = values.begin();
color.x = stof(*it++);
@@ -47,7 +45,6 @@ bool X3DXmlHelper::getVector3DAttribute(XmlNode &node, const char *attributeName
tokenize(val, values, " ");
if (values.size() != 3) {
Throw_ConvertFail_Str2ArrF(node.name(), attributeName);
- return false;
}
auto it = values.begin();
color.x = stof(*it++);
diff --git a/code/AssetLib/glTF/glTFAsset.h b/code/AssetLib/glTF/glTFAsset.h
index d2ae84b49..b5e6375ad 100644
--- a/code/AssetLib/glTF/glTFAsset.h
+++ b/code/AssetLib/glTF/glTFAsset.h
@@ -513,21 +513,22 @@ struct Camera : public Object {
};
Type type;
+ struct Perspective {
+ float aspectRatio; //!
- void ExtractData(T *&outData);
+ size_t ExtractData(T *&outData, const std::vector *remappingIndices = nullptr);
void WriteData(size_t count, const void *src_buffer, size_t src_stride);
void WriteSparseValues(size_t count, const void *src_data, size_t src_dataStride);
diff --git a/code/AssetLib/glTF2/glTF2Asset.inl b/code/AssetLib/glTF2/glTF2Asset.inl
index 0e2998357..b4ea77c79 100644
--- a/code/AssetLib/glTF2/glTF2Asset.inl
+++ b/code/AssetLib/glTF2/glTF2Asset.inl
@@ -962,14 +962,15 @@ inline size_t Accessor::GetMaxByteSize() {
}
template
-void Accessor::ExtractData(T *&outData) {
+size_t Accessor::ExtractData(T *&outData, const std::vector *remappingIndices) {
uint8_t *data = GetPointer();
if (!data) {
throw DeadlyImportError("GLTF2: data is null when extracting data from ", getContextForErrorMessages(id, name));
}
+ const size_t usedCount = (remappingIndices != nullptr) ? remappingIndices->size() : count;
const size_t elemSize = GetElementSize();
- const size_t totalSize = elemSize * count;
+ const size_t totalSize = elemSize * usedCount;
const size_t stride = GetStride();
@@ -980,18 +981,31 @@ void Accessor::ExtractData(T *&outData) {
}
const size_t maxSize = GetMaxByteSize();
- if (count * stride > maxSize) {
- throw DeadlyImportError("GLTF: count*stride ", (count * stride), " > maxSize ", maxSize, " in ", getContextForErrorMessages(id, name));
- }
- outData = new T[count];
- if (stride == elemSize && targetElemSize == elemSize) {
- memcpy(outData, data, totalSize);
- } else {
- for (size_t i = 0; i < count; ++i) {
- memcpy(outData + i, data + i * stride, elemSize);
+ outData = new T[usedCount];
+
+ if (remappingIndices != nullptr) {
+ const unsigned int maxIndex = static_cast(maxSize / stride - 1);
+ for (size_t i = 0; i < usedCount; ++i) {
+ size_t srcIdx = (*remappingIndices)[i];
+ if (srcIdx > maxIndex) {
+ throw DeadlyImportError("GLTF: index*stride ", (srcIdx * stride), " > maxSize ", maxSize, " in ", getContextForErrorMessages(id, name));
+ }
+ memcpy(outData + i, data + srcIdx * stride, elemSize);
+ }
+ } else { // non-indexed cases
+ if (usedCount * stride > maxSize) {
+ throw DeadlyImportError("GLTF: count*stride ", (usedCount * stride), " > maxSize ", maxSize, " in ", getContextForErrorMessages(id, name));
+ }
+ if (stride == elemSize && targetElemSize == elemSize) {
+ memcpy(outData, data, totalSize);
+ } else {
+ for (size_t i = 0; i < usedCount; ++i) {
+ memcpy(outData + i, data + i * stride, elemSize);
+ }
}
}
+ return usedCount;
}
inline void Accessor::WriteData(size_t _count, const void *src_buffer, size_t src_stride) {
diff --git a/code/AssetLib/glTF2/glTF2Importer.cpp b/code/AssetLib/glTF2/glTF2Importer.cpp
index d30556806..394264a12 100644
--- a/code/AssetLib/glTF2/glTF2Importer.cpp
+++ b/code/AssetLib/glTF2/glTF2Importer.cpp
@@ -453,6 +453,11 @@ void glTF2Importer::ImportMeshes(glTF2::Asset &r) {
unsigned int k = 0;
meshOffsets.clear();
+
+ std::vector usedVertexIndices;
+ std::vector reverseMappingIndices;
+ std::vector indexBuffer;
+
for (unsigned int m = 0; m < r.meshes.Size(); ++m) {
Mesh &mesh = r.meshes[m];
@@ -462,6 +467,50 @@ void glTF2Importer::ImportMeshes(glTF2::Asset &r) {
for (unsigned int p = 0; p < mesh.primitives.size(); ++p) {
Mesh::Primitive &prim = mesh.primitives[p];
+ Mesh::Primitive::Attributes &attr = prim.attributes;
+
+ // Find out the maximum number of vertices:
+ size_t numAllVertices = 0;
+ if (!attr.position.empty() && attr.position[0]) {
+ numAllVertices = attr.position[0]->count;
+ }
+
+ // Extract used vertices:
+ bool useIndexBuffer = prim.indices;
+ std::vector* vertexRemappingTable = nullptr;
+ if (useIndexBuffer) {
+ size_t count = prim.indices->count;
+ indexBuffer.resize(count);
+ usedVertexIndices.clear();
+ reverseMappingIndices.clear();
+ usedVertexIndices.reserve(count / 3); // this is a very rough heuristic to reduce re-allocations
+ vertexRemappingTable = &usedVertexIndices;
+ Accessor::Indexer data = prim.indices->GetIndexer();
+ if (!data.IsValid()) {
+ throw DeadlyImportError("GLTF: Invalid accessor without data in mesh ", getContextForErrorMessages(mesh.id, mesh.name));
+ }
+
+ // Build the vertex remapping table and the modified index buffer (used later instead of the original one)
+ // In case no index buffer is used, the original vertex arrays are being used so no remapping is required in the first place.
+ const unsigned int unusedIndex = ~0u;
+ for (unsigned int i = 0; i < count; ++i) {
+ unsigned int index = data.GetUInt(i);
+ if (index >= numAllVertices) {
+ // Out-of-range indices will be filtered out when adding the faces and then lead to a warning. At this stage, we just keep them.
+ indexBuffer[i] = index;
+ continue;
+ }
+ if (index >= reverseMappingIndices.size()) {
+ reverseMappingIndices.resize(index + 1, unusedIndex);
+ }
+ if (reverseMappingIndices[index] == unusedIndex) {
+ reverseMappingIndices[index] = static_cast(usedVertexIndices.size());
+ usedVertexIndices.push_back(index);
+ }
+ indexBuffer[i] = reverseMappingIndices[index];
+ }
+ }
+
aiMesh *aim = new aiMesh();
meshes.push_back(std::unique_ptr(aim));
@@ -491,28 +540,25 @@ void glTF2Importer::ImportMeshes(glTF2::Asset &r) {
break;
}
- Mesh::Primitive::Attributes &attr = prim.attributes;
-
if (!attr.position.empty() && attr.position[0]) {
- aim->mNumVertices = static_cast(attr.position[0]->count);
- attr.position[0]->ExtractData(aim->mVertices);
+ aim->mNumVertices = static_cast(attr.position[0]->ExtractData(aim->mVertices, vertexRemappingTable));
}
if (!attr.normal.empty() && attr.normal[0]) {
- if (attr.normal[0]->count != aim->mNumVertices) {
+ if (attr.normal[0]->count != numAllVertices) {
DefaultLogger::get()->warn("Normal count in mesh \"", mesh.name, "\" does not match the vertex count, normals ignored.");
} else {
- attr.normal[0]->ExtractData(aim->mNormals);
+ attr.normal[0]->ExtractData(aim->mNormals, vertexRemappingTable);
// only extract tangents if normals are present
if (!attr.tangent.empty() && attr.tangent[0]) {
- if (attr.tangent[0]->count != aim->mNumVertices) {
+ if (attr.tangent[0]->count != numAllVertices) {
DefaultLogger::get()->warn("Tangent count in mesh \"", mesh.name, "\" does not match the vertex count, tangents ignored.");
} else {
// generate bitangents from normals and tangents according to spec
Tangent *tangents = nullptr;
- attr.tangent[0]->ExtractData(tangents);
+ attr.tangent[0]->ExtractData(tangents, vertexRemappingTable);
aim->mTangents = new aiVector3D[aim->mNumVertices];
aim->mBitangents = new aiVector3D[aim->mNumVertices];
@@ -529,7 +575,7 @@ void glTF2Importer::ImportMeshes(glTF2::Asset &r) {
}
for (size_t c = 0; c < attr.color.size() && c < AI_MAX_NUMBER_OF_COLOR_SETS; ++c) {
- if (attr.color[c]->count != aim->mNumVertices) {
+ if (attr.color[c]->count != numAllVertices) {
DefaultLogger::get()->warn("Color stream size in mesh \"", mesh.name,
"\" does not match the vertex count");
continue;
@@ -537,7 +583,7 @@ void glTF2Importer::ImportMeshes(glTF2::Asset &r) {
auto componentType = attr.color[c]->componentType;
if (componentType == glTF2::ComponentType_FLOAT) {
- attr.color[c]->ExtractData(aim->mColors[c]);
+ attr.color[c]->ExtractData(aim->mColors[c], vertexRemappingTable);
} else {
if (componentType == glTF2::ComponentType_UNSIGNED_BYTE) {
aim->mColors[c] = GetVertexColorsForType(attr.color[c]);
@@ -552,13 +598,13 @@ void glTF2Importer::ImportMeshes(glTF2::Asset &r) {
continue;
}
- if (attr.texcoord[tc]->count != aim->mNumVertices) {
+ if (attr.texcoord[tc]->count != numAllVertices) {
DefaultLogger::get()->warn("Texcoord stream size in mesh \"", mesh.name,
"\" does not match the vertex count");
continue;
}
- attr.texcoord[tc]->ExtractData(aim->mTextureCoords[tc]);
+ attr.texcoord[tc]->ExtractData(aim->mTextureCoords[tc], vertexRemappingTable);
aim->mNumUVComponents[tc] = attr.texcoord[tc]->GetNumComponents();
aiVector3D *values = aim->mTextureCoords[tc];
@@ -583,11 +629,11 @@ void glTF2Importer::ImportMeshes(glTF2::Asset &r) {
Mesh::Primitive::Target &target = targets[i];
if (needPositions) {
- if (target.position[0]->count != aim->mNumVertices) {
+ if (target.position[0]->count != numAllVertices) {
ASSIMP_LOG_WARN("Positions of target ", i, " in mesh \"", mesh.name, "\" does not match the vertex count");
} else {
aiVector3D *positionDiff = nullptr;
- target.position[0]->ExtractData(positionDiff);
+ target.position[0]->ExtractData(positionDiff, vertexRemappingTable);
for (unsigned int vertexId = 0; vertexId < aim->mNumVertices; vertexId++) {
aiAnimMesh.mVertices[vertexId] += positionDiff[vertexId];
}
@@ -595,11 +641,11 @@ void glTF2Importer::ImportMeshes(glTF2::Asset &r) {
}
}
if (needNormals) {
- if (target.normal[0]->count != aim->mNumVertices) {
+ if (target.normal[0]->count != numAllVertices) {
ASSIMP_LOG_WARN("Normals of target ", i, " in mesh \"", mesh.name, "\" does not match the vertex count");
} else {
aiVector3D *normalDiff = nullptr;
- target.normal[0]->ExtractData(normalDiff);
+ target.normal[0]->ExtractData(normalDiff, vertexRemappingTable);
for (unsigned int vertexId = 0; vertexId < aim->mNumVertices; vertexId++) {
aiAnimMesh.mNormals[vertexId] += normalDiff[vertexId];
}
@@ -610,14 +656,14 @@ void glTF2Importer::ImportMeshes(glTF2::Asset &r) {
if (!aiAnimMesh.HasNormals()) {
// prevent nullptr access to aiAnimMesh.mNormals below when no normals are available
ASSIMP_LOG_WARN("Bitangents of target ", i, " in mesh \"", mesh.name, "\" can't be computed, because mesh has no normals.");
- } else if (target.tangent[0]->count != aim->mNumVertices) {
+ } else if (target.tangent[0]->count != numAllVertices) {
ASSIMP_LOG_WARN("Tangents of target ", i, " in mesh \"", mesh.name, "\" does not match the vertex count");
} else {
Tangent *tangent = nullptr;
- attr.tangent[0]->ExtractData(tangent);
+ attr.tangent[0]->ExtractData(tangent, vertexRemappingTable);
aiVector3D *tangentDiff = nullptr;
- target.tangent[0]->ExtractData(tangentDiff);
+ target.tangent[0]->ExtractData(tangentDiff, vertexRemappingTable);
for (unsigned int vertexId = 0; vertexId < aim->mNumVertices; ++vertexId) {
tangent[vertexId].xyz += tangentDiff[vertexId];
@@ -641,20 +687,15 @@ void glTF2Importer::ImportMeshes(glTF2::Asset &r) {
aiFace *facePtr = nullptr;
size_t nFaces = 0;
- if (prim.indices) {
- size_t count = prim.indices->count;
-
- Accessor::Indexer data = prim.indices->GetIndexer();
- if (!data.IsValid()) {
- throw DeadlyImportError("GLTF: Invalid accessor without data in mesh ", getContextForErrorMessages(mesh.id, mesh.name));
- }
+ if (useIndexBuffer) {
+ size_t count = indexBuffer.size();
switch (prim.mode) {
case PrimitiveMode_POINTS: {
nFaces = count;
facePtr = faces = new aiFace[nFaces];
for (unsigned int i = 0; i < count; ++i) {
- SetFaceAndAdvance1(facePtr, aim->mNumVertices, data.GetUInt(i));
+ SetFaceAndAdvance1(facePtr, aim->mNumVertices, indexBuffer[i]);
}
break;
}
@@ -667,7 +708,7 @@ void glTF2Importer::ImportMeshes(glTF2::Asset &r) {
}
facePtr = faces = new aiFace[nFaces];
for (unsigned int i = 0; i < count; i += 2) {
- SetFaceAndAdvance2(facePtr, aim->mNumVertices, data.GetUInt(i), data.GetUInt(i + 1));
+ SetFaceAndAdvance2(facePtr, aim->mNumVertices, indexBuffer[i], indexBuffer[i + 1]);
}
break;
}
@@ -676,12 +717,12 @@ void glTF2Importer::ImportMeshes(glTF2::Asset &r) {
case PrimitiveMode_LINE_STRIP: {
nFaces = count - ((prim.mode == PrimitiveMode_LINE_STRIP) ? 1 : 0);
facePtr = faces = new aiFace[nFaces];
- SetFaceAndAdvance2(facePtr, aim->mNumVertices, data.GetUInt(0), data.GetUInt(1));
+ SetFaceAndAdvance2(facePtr, aim->mNumVertices, indexBuffer[0], indexBuffer[1]);
for (unsigned int i = 2; i < count; ++i) {
- SetFaceAndAdvance2(facePtr, aim->mNumVertices, data.GetUInt(i - 1), data.GetUInt(i));
+ SetFaceAndAdvance2(facePtr, aim->mNumVertices, indexBuffer[i - 1], indexBuffer[i]);
}
if (prim.mode == PrimitiveMode_LINE_LOOP) { // close the loop
- SetFaceAndAdvance2(facePtr, aim->mNumVertices, data.GetUInt(static_cast(count) - 1), faces[0].mIndices[0]);
+ SetFaceAndAdvance2(facePtr, aim->mNumVertices, indexBuffer[static_cast(count) - 1], faces[0].mIndices[0]);
}
break;
}
@@ -694,7 +735,7 @@ void glTF2Importer::ImportMeshes(glTF2::Asset &r) {
}
facePtr = faces = new aiFace[nFaces];
for (unsigned int i = 0; i < count; i += 3) {
- SetFaceAndAdvance3(facePtr, aim->mNumVertices, data.GetUInt(i), data.GetUInt(i + 1), data.GetUInt(i + 2));
+ SetFaceAndAdvance3(facePtr, aim->mNumVertices, indexBuffer[i], indexBuffer[i + 1], indexBuffer[i + 2]);
}
break;
}
@@ -705,10 +746,10 @@ void glTF2Importer::ImportMeshes(glTF2::Asset &r) {
// The ordering is to ensure that the triangles are all drawn with the same orientation
if ((i + 1) % 2 == 0) {
// For even n, vertices n + 1, n, and n + 2 define triangle n
- SetFaceAndAdvance3(facePtr, aim->mNumVertices, data.GetUInt(i + 1), data.GetUInt(i), data.GetUInt(i + 2));
+ SetFaceAndAdvance3(facePtr, aim->mNumVertices, indexBuffer[i + 1], indexBuffer[i], indexBuffer[i + 2]);
} else {
// For odd n, vertices n, n+1, and n+2 define triangle n
- SetFaceAndAdvance3(facePtr, aim->mNumVertices, data.GetUInt(i), data.GetUInt(i + 1), data.GetUInt(i + 2));
+ SetFaceAndAdvance3(facePtr, aim->mNumVertices, indexBuffer[i], indexBuffer[i + 1], indexBuffer[i + 2]);
}
}
break;
@@ -716,9 +757,9 @@ void glTF2Importer::ImportMeshes(glTF2::Asset &r) {
case PrimitiveMode_TRIANGLE_FAN:
nFaces = count - 2;
facePtr = faces = new aiFace[nFaces];
- SetFaceAndAdvance3(facePtr, aim->mNumVertices, data.GetUInt(0), data.GetUInt(1), data.GetUInt(2));
+ SetFaceAndAdvance3(facePtr, aim->mNumVertices, indexBuffer[0], indexBuffer[1], indexBuffer[2]);
for (unsigned int i = 1; i < nFaces; ++i) {
- SetFaceAndAdvance3(facePtr, aim->mNumVertices, data.GetUInt(0), data.GetUInt(i + 1), data.GetUInt(i + 2));
+ SetFaceAndAdvance3(facePtr, aim->mNumVertices, indexBuffer[0], indexBuffer[i + 1], indexBuffer[i + 2]);
}
break;
}
@@ -1172,11 +1213,6 @@ aiNode *ImportNode(aiScene *pScene, glTF2::Asset &r, std::vector &
if (node.camera) {
pScene->mCameras[node.camera.GetIndex()]->mName = ainode->mName;
- if (node.translation.isPresent) {
- aiVector3D trans;
- CopyValue(node.translation.value, trans);
- pScene->mCameras[node.camera.GetIndex()]->mPosition = trans;
- }
}
if (node.light) {
diff --git a/code/CMakeLists.txt b/code/CMakeLists.txt
index ba5415fe0..02ba7a08e 100644
--- a/code/CMakeLists.txt
+++ b/code/CMakeLists.txt
@@ -1195,7 +1195,61 @@ TARGET_USE_COMMON_OUTPUT_DIRECTORY(assimp)
IF (ASSIMP_WARNINGS_AS_ERRORS)
MESSAGE(STATUS "Treating all warnings as errors (for assimp library only)")
IF (MSVC)
- TARGET_COMPILE_OPTIONS(assimp PRIVATE /W4 /WX)
+
+ IF(CMAKE_CXX_COMPILER_ID MATCHES "Clang" ) # clang-cl
+ TARGET_COMPILE_OPTIONS(assimp PRIVATE -Wall -Werror
+ -Wno-unused-function
+ -Wno-microsoft-enum-value
+ -Wno-switch-enum
+ -Wno-covered-switch-default
+ -Wno-reserved-identifier
+ -Wno-c++98-compat-pedantic
+ -Wno-c++98-compat
+ -Wno-documentation
+ -Wno-documentation-unknown-command
+ -Wno-deprecated-dynamic-exception-spec
+ -Wno-undef
+ -Wno-suggest-destructor-override
+ -Wno-suggest-override
+ -Wno-zero-as-null-pointer-constant
+ -Wno-global-constructors
+ -Wno-exit-time-destructors
+ -Wno-extra-semi-stmt
+ -Wno-missing-prototypes
+ -Wno-old-style-cast
+ -Wno-cast-align
+ -Wno-cast-qual
+ -Wno-float-equal
+ -Wno-implicit-int-float-conversion
+ -Wno-sign-conversion
+ -Wno-implicit-float-conversion
+ -Wno-implicit-int-conversion
+ -Wno-float-conversion
+ -Wno-double-promotion
+ -Wno-unused-macros
+ -Wno-disabled-macro-expansion
+ -Wno-shadow-field
+ -Wno-shadow
+ -Wno-language-extension-token
+ -Wno-header-hygiene
+ -Wno-tautological-value-range-compare
+ -Wno-tautological-type-limit-compare
+ -Wno-missing-variable-declarations
+ -Wno-extra-semi
+ -Wno-nonportable-system-include-path
+ -Wno-undefined-reinterpret-cast
+ -Wno-shift-sign-overflow
+ -Wno-deprecated
+ -Wno-format-nonliteral
+ -Wno-comma
+ -Wno-implicit-fallthrough
+ -Wno-unused-template
+ -Wno-undefined-func-template
+ -Wno-declaration-after-statement
+ )
+ ELSE()
+ TARGET_COMPILE_OPTIONS(assimp PRIVATE /W4 /WX)
+ ENDIF()
ELSE()
TARGET_COMPILE_OPTIONS(assimp PRIVATE -Wall -Werror)
ENDIF()
diff --git a/code/Common/ImporterRegistry.cpp b/code/Common/ImporterRegistry.cpp
index 78c02d96d..c67fee936 100644
--- a/code/Common/ImporterRegistry.cpp
+++ b/code/Common/ImporterRegistry.cpp
@@ -214,7 +214,12 @@ void GetImporterInstanceList(std::vector &out) {
// Some importers may be unimplemented or otherwise unsuitable for general use
// in their current state. Devs can set ASSIMP_ENABLE_DEV_IMPORTERS in their
// local environment to enable them, otherwise they're left out of the registry.
+#if defined(WINAPI_FAMILY) && WINAPI_FAMILY == WINAPI_FAMILY_DESKTOP_APP
+ // not supported under uwp
const char *envStr = std::getenv("ASSIMP_ENABLE_DEV_IMPORTERS");
+#else
+ const char *envStr = { "0" };
+#endif
bool devImportersEnabled = envStr && strcmp(envStr, "0");
// Ensure no unused var warnings if all uses are #ifndef'd away below:
@@ -377,9 +382,6 @@ void GetImporterInstanceList(std::vector &out) {
#ifndef ASSIMP_BUILD_NO_IQM_IMPORTER
out.push_back(new IQMImporter());
#endif
- //#ifndef ASSIMP_BUILD_NO_STEP_IMPORTER
- // out.push_back(new StepFile::StepFileImporter());
- //#endif
}
/** will delete all registered importers. */
diff --git a/code/Common/PolyTools.h b/code/Common/PolyTools.h
index 9837a2991..a5bd1090b 100644
--- a/code/Common/PolyTools.h
+++ b/code/Common/PolyTools.h
@@ -74,26 +74,8 @@ inline bool OnLeftSideOfLine2D(const T& p0, const T& p1,const T& p2) {
* both aiVector3D and aiVector2D, but generally ignores the third coordinate.*/
template
inline bool PointInTriangle2D(const T& p0, const T& p1,const T& p2, const T& pp) {
- // Point in triangle test using baryzentric coordinates
- const aiVector2D v0 = p1 - p0;
- const aiVector2D v1 = p2 - p0;
- const aiVector2D v2 = pp - p0;
-
- double dot00 = v0 * v0;
- double dot11 = v1 * v1;
- const double dot01 = v0 * v1;
- const double dot02 = v0 * v2;
- const double dot12 = v1 * v2;
- const double denom = dot00 * dot11 - dot01 * dot01;
- if (denom == 0.0) {
- return false;
- }
-
- const double invDenom = 1.0 / denom;
- dot11 = (dot11 * dot02 - dot01 * dot12) * invDenom;
- dot00 = (dot00 * dot12 - dot01 * dot02) * invDenom;
-
- return (dot11 > 0) && (dot00 > 0) && (dot11 + dot00 < 1);
+ // pp should be left side of the three triangle side, by ccw arrow
+ return OnLeftSideOfLine2D(p0, p1, pp) && OnLeftSideOfLine2D(p1, p2, pp) && OnLeftSideOfLine2D(p2, p0, pp);
}
diff --git a/code/Common/ZipArchiveIOSystem.cpp b/code/Common/ZipArchiveIOSystem.cpp
index d0c2f3204..51a250810 100644
--- a/code/Common/ZipArchiveIOSystem.cpp
+++ b/code/Common/ZipArchiveIOSystem.cpp
@@ -68,7 +68,7 @@ class ZipFile : public IOStream {
public:
std::string m_Filename;
- virtual ~ZipFile();
+ virtual ~ZipFile() override;
// IOStream interface
size_t Read(void *pvBuffer, size_t pSize, size_t pCount) override;
diff --git a/code/PostProcessing/ConvertToLHProcess.cpp b/code/PostProcessing/ConvertToLHProcess.cpp
index e67bf030f..80abf84a5 100644
--- a/code/PostProcessing/ConvertToLHProcess.cpp
+++ b/code/PostProcessing/ConvertToLHProcess.cpp
@@ -111,6 +111,12 @@ void MakeLeftHandedProcess::Execute(aiScene *pScene) {
ProcessAnimation(nodeAnim);
}
}
+
+ // process the cameras accordingly
+ for( unsigned int a = 0; a < pScene->mNumCameras; ++a)
+ {
+ ProcessCamera(pScene->mCameras[a]);
+ }
ASSIMP_LOG_DEBUG("MakeLeftHandedProcess finished");
}
@@ -222,6 +228,13 @@ void MakeLeftHandedProcess::ProcessAnimation(aiNodeAnim *pAnim) {
}
}
+// ------------------------------------------------------------------------------------------------
+// Converts a single camera to left handed coordinates.
+void MakeLeftHandedProcess::ProcessCamera( aiCamera* pCam)
+{
+ pCam->mLookAt = ai_real(2.0f) * pCam->mPosition - pCam->mLookAt;
+}
+
#endif // !! ASSIMP_BUILD_NO_MAKELEFTHANDED_PROCESS
#ifndef ASSIMP_BUILD_NO_FLIPUVS_PROCESS
// # FlipUVsProcess
diff --git a/code/PostProcessing/ConvertToLHProcess.h b/code/PostProcessing/ConvertToLHProcess.h
index d0532277d..ea001b95b 100644
--- a/code/PostProcessing/ConvertToLHProcess.h
+++ b/code/PostProcessing/ConvertToLHProcess.h
@@ -58,6 +58,7 @@ struct aiMesh;
struct aiNodeAnim;
struct aiNode;
struct aiMaterial;
+struct aiCamera;
namespace Assimp {
@@ -109,6 +110,14 @@ protected:
* @param pAnim The bone animation to transform
*/
void ProcessAnimation( aiNodeAnim* pAnim);
+
+ // -------------------------------------------------------------------
+ /** Converts a single camera to left handed coordinates.
+ * The camera viewing direction is inverted by reflecting mLookAt
+ * across mPosition.
+ * @param pCam The camera to convert
+ */
+ void ProcessCamera( aiCamera* pCam);
};
diff --git a/code/PostProcessing/PretransformVertices.cpp b/code/PostProcessing/PretransformVertices.cpp
index ff066a1d3..87af2297d 100644
--- a/code/PostProcessing/PretransformVertices.cpp
+++ b/code/PostProcessing/PretransformVertices.cpp
@@ -588,7 +588,7 @@ void PretransformVertices::Execute(aiScene *pScene) {
// multiply all properties of the camera with the absolute
// transformation of the corresponding node
cam->mPosition = nd->mTransformation * cam->mPosition;
- cam->mLookAt = aiMatrix3x3(nd->mTransformation) * cam->mLookAt;
+ cam->mLookAt = nd->mTransformation * cam->mLookAt;
cam->mUp = aiMatrix3x3(nd->mTransformation) * cam->mUp;
}
diff --git a/code/PostProcessing/ValidateDataStructure.cpp b/code/PostProcessing/ValidateDataStructure.cpp
index af4ff788e..14259e11a 100644
--- a/code/PostProcessing/ValidateDataStructure.cpp
+++ b/code/PostProcessing/ValidateDataStructure.cpp
@@ -286,7 +286,6 @@ void ValidateDSProcess::Validate(const aiMesh *pMesh) {
switch (face.mNumIndices) {
case 0:
ReportError("aiMesh::mFaces[%i].mNumIndices is 0", i);
- break;
case 1:
if (0 == (pMesh->mPrimitiveTypes & aiPrimitiveType_POINT)) {
ReportError("aiMesh::mFaces[%i] is a POINT but aiMesh::mPrimitiveTypes "
@@ -898,7 +897,12 @@ void ValidateDSProcess::Validate(const aiNode *pNode) {
nodeName, pNode->mNumChildren);
}
for (unsigned int i = 0; i < pNode->mNumChildren; ++i) {
- Validate(pNode->mChildren[i]);
+ const aiNode *pChild = pNode->mChildren[i];
+ Validate(pChild);
+ if (pChild->mParent != pNode) {
+ const char *parentName = (pChild->mParent != nullptr) ? pChild->mParent->mName.C_Str() : "null";
+ ReportError("aiNode \"%s\" child %i \"%s\" parent is someone else: \"%s\"", pNode->mName.C_Str(), i, pChild->mName.C_Str(), parentName);
+ }
}
}
}
diff --git a/contrib/Open3DGC/o3dgcArithmeticCodec.cpp b/contrib/Open3DGC/o3dgcArithmeticCodec.cpp
index 2ae70fa2e..c1935822d 100644
--- a/contrib/Open3DGC/o3dgcArithmeticCodec.cpp
+++ b/contrib/Open3DGC/o3dgcArithmeticCodec.cpp
@@ -92,6 +92,7 @@ namespace o3dgc
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
// - - Static functions - - - - - - - - - - - - - - - - - - - - - - - - - - -
+ AI_WONT_RETURN static void AC_Error(const char * msg) AI_WONT_RETURN_SUFFIX;
static void AC_Error(const char * msg)
{
fprintf(stderr, "\n\n -> Arithmetic coding error: ");
diff --git a/contrib/poly2tri/poly2tri/sweep/sweep.cc b/contrib/poly2tri/poly2tri/sweep/sweep.cc
index 8e3d794c0..565a198d8 100644
--- a/contrib/poly2tri/poly2tri/sweep/sweep.cc
+++ b/contrib/poly2tri/poly2tri/sweep/sweep.cc
@@ -118,8 +118,8 @@ void Sweep::EdgeEvent(SweepContext& tcx, Point& ep, Point& eq, Triangle* triangl
Point* p1 = triangle->PointCCW(point);
Orientation o1 = Orient2d(eq, *p1, ep);
if (o1 == COLLINEAR) {
- // ASSIMP_CHANGE (aramis_acg)
- throw std::runtime_error("EdgeEvent - collinear points not supported");
+
+
if( triangle->Contains(&eq, p1)) {
triangle->MarkConstrainedEdge(&eq, p1 );
// We are modifying the constraint maybe it would be better to
@@ -137,8 +137,8 @@ void Sweep::EdgeEvent(SweepContext& tcx, Point& ep, Point& eq, Triangle* triangl
Point* p2 = triangle->PointCW(point);
Orientation o2 = Orient2d(eq, *p2, ep);
if (o2 == COLLINEAR) {
- // ASSIMP_CHANGE (aramis_acg)
- throw std::runtime_error("EdgeEvent - collinear points not supported");
+
+
if( triangle->Contains(&eq, p2)) {
triangle->MarkConstrainedEdge(&eq, p2 );
diff --git a/contrib/unzip/crypt.c b/contrib/unzip/crypt.c
index 4cc731b3e..cc6650630 100644
--- a/contrib/unzip/crypt.c
+++ b/contrib/unzip/crypt.c
@@ -103,7 +103,7 @@ int cryptrand(unsigned char *buf, unsigned int len)
unsigned __int64 pentium_tsc[1];
int result = 0;
-
+ #if defined(WINAPI_FAMILY) && WINAPI_FAMILY == WINAPI_FAMILY_DESKTOP_APP
if (CryptAcquireContext(&provider, NULL, NULL, PROV_RSA_FULL, CRYPT_VERIFYCONTEXT | CRYPT_SILENT))
{
result = CryptGenRandom(provider, len, buf);
@@ -111,6 +111,7 @@ int cryptrand(unsigned char *buf, unsigned int len)
if (result)
return len;
}
+ #endif
for (rlen = 0; rlen < (int)len; ++rlen)
{
diff --git a/contrib/unzip/unzip.c b/contrib/unzip/unzip.c
index ba15257a9..4bc6773ef 100644
--- a/contrib/unzip/unzip.c
+++ b/contrib/unzip/unzip.c
@@ -78,7 +78,7 @@
# pragma warning(disable : 4131 4244 4189 4245)
#endif // _MSC_VER
-const char unz_copyright[] =
+static const char unz_copyright[] =
" unzip 1.01 Copyright 1998-2004 Gilles Vollant - http://www.winimage.com/zLibDll";
/* unz_file_info_internal contain internal info about a file in zipfile*/
diff --git a/contrib/zlib/CMakeLists.txt b/contrib/zlib/CMakeLists.txt
index 469151ff6..5bc2d6065 100644
--- a/contrib/zlib/CMakeLists.txt
+++ b/contrib/zlib/CMakeLists.txt
@@ -76,7 +76,15 @@ if(MSVC)
set(CMAKE_DEBUG_POSTFIX "d")
add_definitions(-D_CRT_SECURE_NO_DEPRECATE)
add_definitions(-D_CRT_NONSTDC_NO_DEPRECATE)
+ if(CMAKE_CXX_COMPILER_ID MATCHES "Clang" ) # clang-cl
+ SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wno-deprecated-non-prototype")
+ endif()
+
include_directories(${CMAKE_CURRENT_SOURCE_DIR})
+else()
+ if(CMAKE_CXX_COMPILER_ID MATCHES "Clang" ) # clang-cl
+ SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wno-deprecated-non-prototype")
+ endif()
endif()
if(NOT CMAKE_CURRENT_SOURCE_DIR STREQUAL CMAKE_CURRENT_BINARY_DIR)
@@ -88,7 +96,7 @@ if(NOT CMAKE_CURRENT_SOURCE_DIR STREQUAL CMAKE_CURRENT_BINARY_DIR)
message(STATUS "to 'zconf.h.included' because this file is included with zlib")
message(STATUS "but CMake generates it automatically in the build directory.")
file(RENAME ${CMAKE_CURRENT_SOURCE_DIR}/zconf.h ${CMAKE_CURRENT_SOURCE_DIR}/zconf.h.included)
- endif()
+ endif()
endif()
set(ZLIB_PC ${CMAKE_CURRENT_BINARY_DIR}/zlib.pc)
diff --git a/include/assimp/AssertHandler.h b/include/assimp/AssertHandler.h
index 365a924b0..1247ff490 100644
--- a/include/assimp/AssertHandler.h
+++ b/include/assimp/AssertHandler.h
@@ -66,7 +66,7 @@ ASSIMP_API void setAiAssertHandler(AiAssertHandler handler);
*
* @brief This issues a message to stderr and calls abort.
*/
-ASSIMP_API void defaultAiAssertHandler(const char* failedExpression, const char* file, int line);
+AI_WONT_RETURN ASSIMP_API void defaultAiAssertHandler(const char* failedExpression, const char* file, int line) AI_WONT_RETURN_SUFFIX;
// ---------------------------------------------------------------------------
/**
diff --git a/include/assimp/DefaultIOStream.h b/include/assimp/DefaultIOStream.h
index e8d9ed329..67cba3c5c 100644
--- a/include/assimp/DefaultIOStream.h
+++ b/include/assimp/DefaultIOStream.h
@@ -84,7 +84,7 @@ protected:
public:
/** Destructor public to allow simple deletion to close the file. */
- ~DefaultIOStream ();
+ ~DefaultIOStream () override;
// -------------------------------------------------------------------
/// Read from stream
diff --git a/include/assimp/MemoryIOWrapper.h b/include/assimp/MemoryIOWrapper.h
index 1b986ff1b..4023f7529 100644
--- a/include/assimp/MemoryIOWrapper.h
+++ b/include/assimp/MemoryIOWrapper.h
@@ -65,8 +65,8 @@ namespace Assimp {
// ----------------------------------------------------------------------------------
class MemoryIOStream : public IOStream {
public:
- MemoryIOStream (const uint8_t* buff, size_t len, bool own = false) :
- buffer (buff),
+ MemoryIOStream (const uint8_t* buff, size_t len, bool own = false) :
+ buffer (buff),
length(len),
pos(static_cast(0)),
own(own) {
@@ -145,7 +145,7 @@ public:
}
/// @brief Destructor.
- ~MemoryIOSystem() = default;
+ ~MemoryIOSystem() override = default;
// -------------------------------------------------------------------
/// @brief Tests for the existence of a file at the given path.
@@ -190,7 +190,7 @@ public:
bool ComparePaths(const char* one, const char* second) const override {
return existing_io ? existing_io->ComparePaths(one, second) : false;
}
-
+
/// @brief Will push the directory.
bool PushDirectory( const std::string &path ) override {
return existing_io ? existing_io->PushDirectory(path) : false;
@@ -216,7 +216,7 @@ public:
bool CreateDirectory( const std::string &path ) override {
return existing_io ? existing_io->CreateDirectory(path) : false;
}
-
+
/// @brief Will change the directory.
bool ChangeDirectory( const std::string &path ) override {
return existing_io ? existing_io->ChangeDirectory(path) : false;
diff --git a/include/assimp/StringUtils.h b/include/assimp/StringUtils.h
index 59c6e9ead..cd8726785 100644
--- a/include/assimp/StringUtils.h
+++ b/include/assimp/StringUtils.h
@@ -56,7 +56,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#include
#include
-#ifdef _MSC_VER
+#if defined(_MSC_VER) && !defined(__clang__)
#define AI_SIZEFMT "%Iu"
#else
#define AI_SIZEFMT "%zu"
diff --git a/include/assimp/ZipArchiveIOSystem.h b/include/assimp/ZipArchiveIOSystem.h
index dac60b501..9f3a4783b 100644
--- a/include/assimp/ZipArchiveIOSystem.h
+++ b/include/assimp/ZipArchiveIOSystem.h
@@ -63,7 +63,7 @@ public:
//! Open a Zip using the proffered IOSystem
ZipArchiveIOSystem(IOSystem* pIOHandler, const char *pFilename, const char* pMode = "r");
ZipArchiveIOSystem(IOSystem* pIOHandler, const std::string& rFilename, const char* pMode = "r");
- virtual ~ZipArchiveIOSystem();
+ virtual ~ZipArchiveIOSystem() override;
bool Exists(const char* pFilename) const override;
char getOsSeparator() const override;
IOStream* Open(const char* pFilename, const char* pMode = "rb") override;
diff --git a/include/assimp/defs.h b/include/assimp/defs.h
index e3743f419..4fcfb9664 100644
--- a/include/assimp/defs.h
+++ b/include/assimp/defs.h
@@ -184,6 +184,12 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#ifdef __GNUC__
# define AI_WONT_RETURN_SUFFIX __attribute__((noreturn))
+#elif _MSC_VER
+#if defined(__clang__)
+# define AI_WONT_RETURN_SUFFIX __attribute__((noreturn))
+#else
+# define AI_WONT_RETURN_SUFFIX
+#endif
#else
# define AI_WONT_RETURN_SUFFIX
#endif // (defined __clang__)
diff --git a/include/assimp/fast_atof.h b/include/assimp/fast_atof.h
index 43bbbff64..f2d179d60 100644
--- a/include/assimp/fast_atof.h
+++ b/include/assimp/fast_atof.h
@@ -39,7 +39,9 @@
namespace Assimp {
-const double fast_atof_table[16] = { // we write [16] here instead of [] to work around a swig bug
+static constexpr size_t NumItems = 16;
+
+constexpr double fast_atof_table[NumItems] = { // we write [16] here instead of [] to work around a swig bug
0.0,
0.1,
0.01,
@@ -58,12 +60,10 @@ const double fast_atof_table[16] = { // we write [16] here instead of [] to wo
0.000000000000001
};
-
// ------------------------------------------------------------------------------------
// Convert a string in decimal format to a number
// ------------------------------------------------------------------------------------
-inline
-unsigned int strtoul10( const char* in, const char** out=0) {
+inline unsigned int strtoul10( const char* in, const char** out=0) {
unsigned int value = 0;
for ( ;; ) {
@@ -83,8 +83,7 @@ unsigned int strtoul10( const char* in, const char** out=0) {
// ------------------------------------------------------------------------------------
// Convert a string in octal format to a number
// ------------------------------------------------------------------------------------
-inline
-unsigned int strtoul8( const char* in, const char** out=0) {
+inline unsigned int strtoul8( const char* in, const char** out=0) {
unsigned int value( 0 );
for ( ;; ) {
if ( *in < '0' || *in > '7' ) {
@@ -103,8 +102,7 @@ unsigned int strtoul8( const char* in, const char** out=0) {
// ------------------------------------------------------------------------------------
// Convert a string in hex format to a number
// ------------------------------------------------------------------------------------
-inline
-unsigned int strtoul16( const char* in, const char** out=0) {
+inline unsigned int strtoul16( const char* in, const char** out=0) {
unsigned int value( 0 );
for ( ;; ) {
if ( *in >= '0' && *in <= '9' ) {
@@ -128,8 +126,7 @@ unsigned int strtoul16( const char* in, const char** out=0) {
// Convert just one hex digit
// Return value is UINT_MAX if the input character is not a hex digit.
// ------------------------------------------------------------------------------------
-inline
-unsigned int HexDigitToDecimal(char in) {
+inline unsigned int HexDigitToDecimal(char in) {
unsigned int out( UINT_MAX );
if ( in >= '0' && in <= '9' ) {
out = in - '0';
@@ -146,16 +143,14 @@ unsigned int HexDigitToDecimal(char in) {
// ------------------------------------------------------------------------------------
// Convert a hex-encoded octet (2 characters, i.e. df or 1a).
// ------------------------------------------------------------------------------------
-inline
-uint8_t HexOctetToDecimal(const char* in) {
+inline uint8_t HexOctetToDecimal(const char* in) {
return ((uint8_t)HexDigitToDecimal(in[0])<<4)+(uint8_t)HexDigitToDecimal(in[1]);
}
// ------------------------------------------------------------------------------------
// signed variant of strtoul10
// ------------------------------------------------------------------------------------
-inline
-int strtol10( const char* in, const char** out=0) {
+inline int strtol10( const char* in, const char** out=0) {
bool inv = (*in=='-');
if ( inv || *in == '+' ) {
++in;
@@ -163,7 +158,11 @@ int strtol10( const char* in, const char** out=0) {
int value = strtoul10(in,out);
if (inv) {
- value = -value;
+ if (value < INT_MAX) {
+ value = -value;
+ } else {
+ ASSIMP_LOG_WARN( "Converting the string \"", in, "\" into an inverted value resulted in overflow." );
+ }
}
return value;
}
@@ -174,8 +173,7 @@ int strtol10( const char* in, const char** out=0) {
// 0NNN - oct
// NNN - dec
// ------------------------------------------------------------------------------------
-inline
-unsigned int strtoul_cppstyle( const char* in, const char** out=0) {
+inline unsigned int strtoul_cppstyle( const char* in, const char** out=0) {
if ('0' == in[0]) {
return 'x' == in[1] ? strtoul16(in+2,out) : strtoul8(in+1,out);
}
@@ -187,8 +185,7 @@ unsigned int strtoul_cppstyle( const char* in, const char** out=0) {
// It is mainly used by fast_atof to prevent ugly and unwanted integer overflows.
// ------------------------------------------------------------------------------------
template
-inline
-uint64_t strtoul10_64( const char* in, const char** out=0, unsigned int* max_inout=0) {
+inline uint64_t strtoul10_64( const char* in, const char** out=0, unsigned int* max_inout=0) {
unsigned int cur = 0;
uint64_t value = 0;
@@ -241,8 +238,7 @@ uint64_t strtoul10_64( const char* in, const char** out=0, unsigned int* max_ino
// signed variant of strtoul10_64
// ------------------------------------------------------------------------------------
template
-inline
-int64_t strtol10_64(const char* in, const char** out = 0, unsigned int* max_inout = 0) {
+inline int64_t strtol10_64(const char* in, const char** out = 0, unsigned int* max_inout = 0) {
bool inv = (*in == '-');
if ( inv || *in == '+' ) {
++in;
@@ -264,8 +260,7 @@ int64_t strtol10_64(const char* in, const char** out = 0, unsigned int* max_inou
// If you find any bugs, please send them to me, niko (at) irrlicht3d.org.
// ------------------------------------------------------------------------------------
template
-inline
-const char* fast_atoreal_move(const char* c, Real& out, bool check_comma = true) {
+inline const char* fast_atoreal_move(const char* c, Real& out, bool check_comma = true) {
Real f = 0;
bool inv = (*c == '-');
@@ -354,8 +349,7 @@ const char* fast_atoreal_move(const char* c, Real& out, bool check_comma = true)
// ------------------------------------------------------------------------------------
// The same but more human.
template
-inline
-ai_real fast_atof(const char* c) {
+inline ai_real fast_atof(const char* c) {
ai_real ret(0.0);
fast_atoreal_move(c, ret);
@@ -372,8 +366,7 @@ ai_real fast_atof( const char* c, const char** cout) {
}
template
-inline
-ai_real fast_atof( const char** inout) {
+inline ai_real fast_atof( const char** inout) {
ai_real ret(0.0);
*inout = fast_atoreal_move(*inout, ret);
diff --git a/port/PyAssimp/pyassimp/core.py b/port/PyAssimp/pyassimp/core.py
index 35ad882b3..edde8b29a 100644
--- a/port/PyAssimp/pyassimp/core.py
+++ b/port/PyAssimp/pyassimp/core.py
@@ -115,6 +115,10 @@ def _init(self, target = None, parent = None):
if m.startswith("_"):
continue
+ # We should not be accessing `mPrivate` according to structs.Scene.
+ if m == 'mPrivate':
+ continue
+
if m.startswith('mNum'):
if 'm' + m[4:] in dirself:
continue # will be processed later on
@@ -211,7 +215,7 @@ def _init(self, target = None, parent = None):
else: # starts with 'm' but not iterable
- setattr(target, m, obj)
+ setattr(target, name, obj)
logger.debug("Added " + name + " as self." + name + " (type: " + str(type(obj)) + ")")
if _is_init_type(obj):
diff --git a/test/models-nonbsd/3D/m_rifl.bmp b/test/models-nonbsd/3D/m_rifl.bmp
new file mode 100644
index 000000000..fc1d8c281
Binary files /dev/null and b/test/models-nonbsd/3D/m_rifl.bmp differ
diff --git a/test/models-nonbsd/3D/mar_rifle.uc b/test/models-nonbsd/3D/mar_rifle.uc
index daf2607a8..c6d28b36f 100644
--- a/test/models-nonbsd/3D/mar_rifle.uc
+++ b/test/models-nonbsd/3D/mar_rifle.uc
@@ -1,6 +1,6 @@
class mar expands Actor;
-#exec MESH IMPORT MESH=mar ANIVFILE=MODELS\mar_a.3d DATAFILE=MODELS\mar_d.3d X=0 Y=0 Z=0
+#exec MESH IMPORT MESH=mar ANIVFILE=MODELS\mar_rifle_a.3d DATAFILE=MODELS\mar_rifle_d.3d X=0 Y=0 Z=0
#exec MESH ORIGIN MESH=mar X=0 Y=0 Z=0
#exec MESH SEQUENCE MESH=mar SEQ=All STARTFRAME=0 NUMFRAMES=30
@@ -9,7 +9,7 @@ class mar expands Actor;
#exec MESHMAP NEW MESHMAP=mar MESH=mar
#exec MESHMAP SCALE MESHMAP=mar X=0.1 Y=0.1 Z=0.2
-#exec TEXTURE IMPORT NAME=Jtex1 FILE=..\3DS\m_rifl.bmp GROUP=Skins FLAGS=2
+#exec TEXTURE IMPORT NAME=Jtex1 FILE=m_rifl.bmp GROUP=Skins FLAGS=2
#exec TEXTURE IMPORT NAME=Jtex1 FILE=texture1.pcx GROUP=Skins PALETTE=Jtex1
#exec MESHMAP SETTEXTURE MESHMAP=mar NUM=1 TEXTURE=Jtex1
diff --git a/test/models-nonbsd/3D/mar_rifle_a.3d b/test/models-nonbsd/3D/mar_rifle_a.3d
index 272dbdf1c..a01d9fe8b 100644
Binary files a/test/models-nonbsd/3D/mar_rifle_a.3d and b/test/models-nonbsd/3D/mar_rifle_a.3d differ
diff --git a/test/models-nonbsd/ASE/Rifle.ase b/test/models-nonbsd/ASE/Rifle.ase
index b896b5bd8..91ce5446c 100644
--- a/test/models-nonbsd/ASE/Rifle.ase
+++ b/test/models-nonbsd/ASE/Rifle.ase
@@ -32,7 +32,7 @@
*MAP_CLASS "Bitmap"
*MAP_SUBNO 1
*MAP_AMOUNT 1.0000
- *BITMAP "../3DS/MP5SIL.BMP"
+ *BITMAP "mp5sil.bmp"
*MAP_TYPE Screen
*UVW_U_OFFSET 0.000000
*UVW_V_OFFSET 0.000000
diff --git a/test/models-nonbsd/ASE/Rifle2.ase b/test/models-nonbsd/ASE/Rifle2.ase
index 98bbcb621..445cc14fe 100644
--- a/test/models-nonbsd/ASE/Rifle2.ase
+++ b/test/models-nonbsd/ASE/Rifle2.ase
@@ -32,7 +32,7 @@
*MAP_CLASS "Bitmap"
*MAP_SUBNO 1
*MAP_AMOUNT 1.0000
- *BITMAP "../3DS/m_rifl.bmp"
+ *BITMAP "m_rifl.bmp"
*MAP_TYPE Screen
*UVW_U_OFFSET 0.000000
*UVW_V_OFFSET 0.000000
diff --git a/test/models-nonbsd/ASE/m_rifl.bmp b/test/models-nonbsd/ASE/m_rifl.bmp
new file mode 100644
index 000000000..fc1d8c281
Binary files /dev/null and b/test/models-nonbsd/ASE/m_rifl.bmp differ
diff --git a/test/models-nonbsd/ASE/mp5sil.bmp b/test/models-nonbsd/ASE/mp5sil.bmp
new file mode 100644
index 000000000..ba60808fd
Binary files /dev/null and b/test/models-nonbsd/ASE/mp5sil.bmp differ
diff --git a/test/models-nonbsd/BLEND/guard1_body.png b/test/models-nonbsd/BLEND/guard1_body.png
new file mode 100644
index 000000000..2eb3f2caa
Binary files /dev/null and b/test/models-nonbsd/BLEND/guard1_body.png differ
diff --git a/test/models-nonbsd/BLEND/guard1_face.png b/test/models-nonbsd/BLEND/guard1_face.png
new file mode 100644
index 000000000..b7e17d375
Binary files /dev/null and b/test/models-nonbsd/BLEND/guard1_face.png differ
diff --git a/test/models-nonbsd/BLEND/guard1_helmet.png b/test/models-nonbsd/BLEND/guard1_helmet.png
new file mode 100644
index 000000000..166d790fd
Binary files /dev/null and b/test/models-nonbsd/BLEND/guard1_helmet.png differ
diff --git a/test/models-nonbsd/BLEND/iron_grill.png b/test/models-nonbsd/BLEND/iron_grill.png
new file mode 100644
index 000000000..53a3bbbcc
Binary files /dev/null and b/test/models-nonbsd/BLEND/iron_grill.png differ
diff --git a/test/models-nonbsd/BLEND/round_grill.png b/test/models-nonbsd/BLEND/round_grill.png
new file mode 100644
index 000000000..502a1d782
Binary files /dev/null and b/test/models-nonbsd/BLEND/round_grill.png differ
diff --git a/test/models-nonbsd/IRR/skybox.xml b/test/models-nonbsd/IRR/skybox.xml
index a572e473f..a2be5b785 100644
Binary files a/test/models-nonbsd/IRR/skybox.xml and b/test/models-nonbsd/IRR/skybox.xml differ
diff --git a/test/models-nonbsd/IRR/skybox_UTF16LE.xml b/test/models-nonbsd/IRR/skybox_UTF16LE.xml
new file mode 100644
index 000000000..a572e473f
Binary files /dev/null and b/test/models-nonbsd/IRR/skybox_UTF16LE.xml differ
diff --git a/test/models-nonbsd/OBJ/m_rifl.bmp b/test/models-nonbsd/OBJ/m_rifl.bmp
new file mode 100644
index 000000000..fc1d8c281
Binary files /dev/null and b/test/models-nonbsd/OBJ/m_rifl.bmp differ
diff --git a/test/models-nonbsd/OBJ/rifle.mtl b/test/models-nonbsd/OBJ/rifle.mtl
index b549d8b2c..97f1c4fb2 100644
--- a/test/models-nonbsd/OBJ/rifle.mtl
+++ b/test/models-nonbsd/OBJ/rifle.mtl
@@ -4,4 +4,4 @@ Ka 0.588235 0.588235 0.588235
Ks 0.898039 0.898039 0.898039
Ns 128
Tr 0
-map_Kd ./../3DS/m_rifl.bmp
+map_Kd m_rifl.bmp
diff --git a/test/models/AC/SphereWithLight.ac b/test/models/AC/SphereWithLight.ac
index a640cbabd..3d8907c1f 100644
--- a/test/models/AC/SphereWithLight.ac
+++ b/test/models/AC/SphereWithLight.ac
@@ -10,7 +10,7 @@ OBJECT poly
name "sphere"
subdiv 3
loc -0.0624103 -0.012381 0.0558408
-texture "./../LWO/LWO2/MappingModes/earthSpherical.jpg"
+texture "earthSpherical.jpg"
crease 45.000000
numvert 134
-0.00202139 0.0563461 0
diff --git a/test/models/AC/SphereWithLightUvScaling4X.ac b/test/models/AC/SphereWithLightUvScaling4X.ac
index c069ff7a5..6cc798cb6 100644
--- a/test/models/AC/SphereWithLightUvScaling4X.ac
+++ b/test/models/AC/SphereWithLightUvScaling4X.ac
@@ -10,7 +10,7 @@ OBJECT poly
name "sphere"
subdiv 4
loc -0.0624103 -0.012381 0.0558408
-texture "./../LWO/LWO2/MappingModes/earthSpherical.jpg"
+texture "earthSpherical.jpg"
texrep 1.9 2.5
texoff 0.019 0.5
crease 45.000000
diff --git a/test/models/AC/SphereWithLight_UTF16LE.ac b/test/models/AC/SphereWithLight_UTF16LE.ac
index 14d158aa6..3a3b73dd0 100644
Binary files a/test/models/AC/SphereWithLight_UTF16LE.ac and b/test/models/AC/SphereWithLight_UTF16LE.ac differ
diff --git a/test/models/AC/SphereWithLight_UTF8BOM.ac b/test/models/AC/SphereWithLight_UTF8BOM.ac
index 643cd16f9..e6f8f0947 100644
--- a/test/models/AC/SphereWithLight_UTF8BOM.ac
+++ b/test/models/AC/SphereWithLight_UTF8BOM.ac
@@ -9,7 +9,7 @@ kids 0
OBJECT poly
name "中国菜"
loc -0.0624103 -0.012381 0.0558408
-texture "./../LWO/LWO2/MappingModes/earthSpherical.jpg"
+texture "earthSpherical.jpg"
crease 45.000000
numvert 134
-0.00202139 0.0563461 0
diff --git a/test/models/AC/earthSpherical.jpg b/test/models/AC/earthSpherical.jpg
new file mode 100644
index 000000000..3419e8071
Binary files /dev/null and b/test/models/AC/earthSpherical.jpg differ
diff --git a/test/models/COB/axe.jpg b/test/models/COB/axe.jpg
new file mode 100644
index 000000000..ba14ae0ea
Binary files /dev/null and b/test/models/COB/axe.jpg differ
diff --git a/test/models/COB/dwarf.jpg b/test/models/COB/dwarf.jpg
new file mode 100644
index 000000000..9c07e0038
Binary files /dev/null and b/test/models/COB/dwarf.jpg differ
diff --git a/test/models/COB/dwarf2.jpg b/test/models/COB/dwarf2.jpg
new file mode 100644
index 000000000..cf54b0657
Binary files /dev/null and b/test/models/COB/dwarf2.jpg differ
diff --git a/test/models/IRR/1.png b/test/models/IRR/1.png
new file mode 100644
index 000000000..e7200658b
Binary files /dev/null and b/test/models/IRR/1.png differ
diff --git a/test/models/IRR/EpisodeII_TheDwarfesStrikeBack.irr b/test/models/IRR/EpisodeII_TheDwarfesStrikeBack.irr
index 1f0916d4d..a317ac61e 100644
Binary files a/test/models/IRR/EpisodeII_TheDwarfesStrikeBack.irr and b/test/models/IRR/EpisodeII_TheDwarfesStrikeBack.irr differ
diff --git a/test/models/IRR/EpisodeII_TheDwarfesStrikeBack_UTF16LE.irr b/test/models/IRR/EpisodeII_TheDwarfesStrikeBack_UTF16LE.irr
new file mode 100644
index 000000000..9321cf93f
Binary files /dev/null and b/test/models/IRR/EpisodeII_TheDwarfesStrikeBack_UTF16LE.irr differ
diff --git a/test/models/IRR/EpisodeI_ANewDwarf.irr b/test/models/IRR/EpisodeI_ANewDwarf.irr
index 39d99e440..65f65ad4b 100644
Binary files a/test/models/IRR/EpisodeI_ANewDwarf.irr and b/test/models/IRR/EpisodeI_ANewDwarf.irr differ
diff --git a/test/models/IRR/EpisodeI_ANewDwarf_UTF16LE.irr b/test/models/IRR/EpisodeI_ANewDwarf_UTF16LE.irr
new file mode 100644
index 000000000..5e5a68f2d
Binary files /dev/null and b/test/models/IRR/EpisodeI_ANewDwarf_UTF16LE.irr differ
diff --git a/test/models/IRR/SpiderTex.jpg b/test/models/IRR/SpiderTex.jpg
new file mode 100644
index 000000000..397e68434
Binary files /dev/null and b/test/models/IRR/SpiderTex.jpg differ
diff --git a/test/models/IRR/UVTransformTestImg.png b/test/models/IRR/UVTransformTestImg.png
new file mode 100644
index 000000000..b8f6f54f1
Binary files /dev/null and b/test/models/IRR/UVTransformTestImg.png differ
diff --git a/test/models/IRR/animMesh.irr b/test/models/IRR/animMesh.irr
index d1c9e1018..0e246bacf 100644
Binary files a/test/models/IRR/animMesh.irr and b/test/models/IRR/animMesh.irr differ
diff --git a/test/models/IRR/animMesh_UTF16LE.irr b/test/models/IRR/animMesh_UTF16LE.irr
new file mode 100644
index 000000000..c041565ea
Binary files /dev/null and b/test/models/IRR/animMesh_UTF16LE.irr differ
diff --git a/test/models/IRR/axe.jpg b/test/models/IRR/axe.jpg
new file mode 100644
index 000000000..ba14ae0ea
Binary files /dev/null and b/test/models/IRR/axe.jpg differ
diff --git a/test/models/IRR/box.irr b/test/models/IRR/box.irr
index efc165d93..8a094ded6 100644
Binary files a/test/models/IRR/box.irr and b/test/models/IRR/box.irr differ
diff --git a/test/models/IRR/box_UTF16LE.irr b/test/models/IRR/box_UTF16LE.irr
new file mode 100644
index 000000000..efc165d93
Binary files /dev/null and b/test/models/IRR/box_UTF16LE.irr differ
diff --git a/test/models/IRR/brownground_1-1.jpg b/test/models/IRR/brownground_1-1.jpg
new file mode 100644
index 000000000..fda7d45c6
Binary files /dev/null and b/test/models/IRR/brownground_1-1.jpg differ
diff --git a/test/models/IRR/cellar.irrmesh b/test/models/IRR/cellar.irrmesh
new file mode 100644
index 000000000..0278c9239
--- /dev/null
+++ b/test/models/IRR/cellar.irrmesh
@@ -0,0 +1,945 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+4.789692 35.887604 -0.000001 -0.433884 -0.900969 0.000000 64ffffff 0.047897 0.000000 0.005859 0.015859
+18.379868 29.342920 -20.000002 -0.433884 -0.900969 0.000000 64ffffff 0.183799 -0.200000 0.012654 0.005859
+18.379868 29.342920 -0.000001 -0.433884 -0.900969 0.000000 64ffffff 0.183799 0.000000 0.012654 0.015859
+4.789692 35.887604 -20.000002 -0.433884 -0.900969 0.000000 64ffffff 0.047897 -0.200000 0.005859 0.021484
+18.379868 29.342920 -20.000002 -0.433884 -0.900969 0.000000 64ffffff 0.183799 -0.200000 0.012654 0.021484
+4.789692 35.887604 -0.000001 -0.433884 -0.900969 0.000000 64ffffff 0.047897 0.000000 0.005859 0.031484
+18.379868 29.342920 -0.000001 -0.781832 -0.623490 0.000000 64ffffff 0.293429 0.000000 0.011756 0.047109
+27.784555 17.549807 -20.000002 -0.781832 -0.623490 0.000000 64ffffff 0.175498 -0.200000 0.005859 0.037109
+27.784555 17.549807 -0.000001 -0.781832 -0.623490 0.000000 64ffffff 0.175498 0.000000 0.005859 0.047109
+18.379868 29.342920 -20.000002 -0.781832 -0.623490 0.000000 64ffffff 0.293429 -0.200000 0.011756 0.052734
+27.784555 17.549807 -20.000002 -0.781832 -0.623490 0.000000 64ffffff 0.175498 -0.200000 0.005859 0.052734
+18.379868 29.342920 -0.000001 -0.781832 -0.623490 0.000000 64ffffff 0.293429 0.000000 0.011756 0.062734
+27.784555 17.549807 -0.000001 -0.974928 -0.222521 0.000000 64ffffff 0.175498 0.000000 0.024931 0.015859
+31.141052 2.844038 -20.000002 -0.974928 -0.222521 0.000000 64ffffff 0.028440 -0.200000 0.017578 0.005859
+31.141052 2.844038 -0.000001 -0.974928 -0.222521 0.000000 64ffffff 0.028440 0.000000 0.017578 0.015859
+27.784555 17.549807 -20.000002 -0.974928 -0.222521 0.000000 64ffffff 0.175498 -0.200000 0.024931 0.021484
+31.141052 2.844038 -20.000002 -0.974928 -0.222521 0.000000 64ffffff 0.028440 -0.200000 0.017578 0.021484
+27.784555 17.549807 -0.000001 -0.974928 -0.222521 0.000000 64ffffff 0.175498 0.000000 0.024931 0.031484
+31.141052 2.844038 -0.000001 -0.999999 0.001242 0.000000 64ffffff 0.028440 0.000000 0.052892 0.015859
+31.087307 -40.439766 -19.999994 -0.999999 0.001242 0.000000 64ffffff -0.404398 -0.200000 0.031250 0.005859
+31.087307 -40.439766 0.000006 -0.999999 0.001242 0.000000 64ffffff -0.404398 0.000000 0.031250 0.015859
+31.141052 2.844038 -20.000002 -0.999999 0.001242 0.000000 64ffffff 0.028440 -0.200000 0.080236 0.005859
+31.087307 -40.439766 -19.999994 -0.999999 0.001242 0.000000 64ffffff -0.404398 -0.200000 0.058594 0.005859
+31.141052 2.844038 -0.000001 -0.999999 0.001242 0.000000 64ffffff 0.028440 0.000000 0.080236 0.015859
+31.087307 -40.439766 0.000006 0.015564 -0.999879 0.000000 64ffffff 0.310873 0.000000 0.005859 0.078359
+39.664268 -40.306259 -19.999994 0.015564 -0.999879 0.000000 64ffffff 0.396643 -0.200000 0.010148 0.068359
+39.664268 -40.306259 0.000006 0.015564 -0.999879 0.000000 64ffffff 0.396643 0.000000 0.010148 0.078359
+31.087307 -40.439766 -19.999994 0.015564 -0.999879 0.000000 64ffffff 0.310873 -0.200000 0.005859 0.083984
+39.664268 -40.306259 -19.999994 0.015564 -0.999879 0.000000 64ffffff 0.396643 -0.200000 0.010148 0.083984
+31.087307 -40.439766 0.000006 0.015564 -0.999879 0.000000 64ffffff 0.310873 0.000000 0.005859 0.093984
+39.664268 -40.306259 0.000006 0.999998 0.002128 0.000000 64ffffff -0.403063 0.000000 0.085938 0.015859
+39.468590 51.635353 -20.000002 0.999998 0.002128 0.000000 64ffffff 0.516354 -0.200000 0.131908 0.005859
+39.468590 51.635353 -0.000002 0.999998 0.002128 0.000000 64ffffff 0.516354 0.000000 0.131908 0.015859
+39.664268 -40.306259 -19.999994 0.999998 0.002128 0.000000 64ffffff -0.403063 -0.200000 0.138672 0.005859
+39.468590 51.635353 -20.000002 0.999998 0.002128 0.000000 64ffffff 0.516354 -0.200000 0.184643 0.005859
+39.664268 -40.306259 0.000006 0.999998 0.002128 0.000000 64ffffff -0.403063 0.000000 0.138672 0.015859
+39.468590 51.635353 -0.000002 0.000000 1.000000 0.000000 64ffffff 0.394686 0.000000 0.234269 0.015859
+-46.257572 51.635345 -20.000004 0.000000 1.000000 0.000000 64ffffff -0.462576 -0.200000 0.191406 0.005859
+-46.257572 51.635345 -0.000002 0.000000 1.000000 0.000000 64ffffff -0.462576 0.000000 0.191406 0.015859
+39.468590 51.635353 -20.000002 0.000000 1.000000 0.000000 64ffffff 0.394686 -0.200000 0.283097 0.005859
+-46.257572 51.635345 -20.000004 0.000000 1.000000 0.000000 64ffffff -0.462576 -0.200000 0.240234 0.005859
+39.468590 51.635353 -0.000002 0.000000 1.000000 0.000000 64ffffff 0.394686 0.000000 0.283097 0.015859
+-46.257572 51.635345 -0.000002 -0.999998 0.002123 0.000000 64ffffff 0.516353 0.000000 0.335148 0.015859
+-46.453247 -40.535561 -20.000004 -0.999998 0.002123 0.000000 64ffffff -0.405356 -0.200000 0.289063 0.005859
+-46.453247 -40.535561 -0.000003 -0.999998 0.002123 0.000000 64ffffff -0.405356 0.000000 0.289063 0.015859
+-46.257572 51.635345 -20.000004 -0.999998 0.002123 0.000000 64ffffff 0.516353 -0.200000 0.387882 0.005859
+-46.453247 -40.535561 -20.000004 -0.999998 0.002123 0.000000 64ffffff -0.405356 -0.200000 0.341797 0.005859
+-46.257572 51.635345 -0.000002 -0.999998 0.002123 0.000000 64ffffff 0.516353 0.000000 0.387882 0.015859
+-46.453247 -40.535561 -0.000003 0.005069 -0.999987 0.000000 64ffffff -0.464532 0.000000 0.394531 0.015859
+-36.591885 -40.485573 -20.000002 0.005069 -0.999987 0.000000 64ffffff -0.365919 -0.200000 0.399462 0.005859
+-36.591885 -40.485573 -0.000002 0.005069 -0.999987 0.000000 64ffffff -0.365919 0.000000 0.399462 0.015859
+-46.453247 -40.535561 -20.000004 0.005069 -0.999987 0.000000 64ffffff -0.464532 -0.200000 0.406250 0.005859
+-36.591885 -40.485573 -20.000002 0.005069 -0.999987 0.000000 64ffffff -0.365919 -0.200000 0.411181 0.005859
+-46.453247 -40.535561 -0.000003 0.005069 -0.999987 0.000000 64ffffff -0.464532 0.000000 0.406250 0.015859
+-36.591885 -40.485573 -0.000002 0.999999 0.001240 0.000000 64ffffff -0.404856 0.000000 0.417969 0.015859
+-36.645630 2.844041 -20.000002 0.999999 0.001240 0.000000 64ffffff 0.028440 -0.200000 0.439634 0.005859
+-36.645630 2.844041 -0.000001 0.999999 0.001240 0.000000 64ffffff 0.028440 0.000000 0.439634 0.015859
+-36.591885 -40.485573 -20.000002 0.999999 0.001240 0.000000 64ffffff -0.404856 -0.200000 0.445313 0.005859
+-36.645630 2.844041 -20.000002 0.999999 0.001240 0.000000 64ffffff 0.028440 -0.200000 0.466977 0.005859
+-36.591885 -40.485573 -0.000002 0.999999 0.001240 0.000000 64ffffff -0.404856 0.000000 0.445313 0.015859
+-36.645630 2.844041 -0.000001 0.974928 -0.222521 0.000000 64ffffff 0.028440 0.000000 0.472656 0.015859
+-33.289131 17.549809 -20.000002 0.974928 -0.222521 0.000000 64ffffff 0.175498 -0.200000 0.480009 0.005859
+-33.289131 17.549809 -0.000001 0.974928 -0.222521 0.000000 64ffffff 0.175498 0.000000 0.480009 0.015859
+-36.645630 2.844041 -20.000002 0.974928 -0.222521 0.000000 64ffffff 0.028440 -0.200000 0.486328 0.005859
+-33.289131 17.549809 -20.000002 0.974928 -0.222521 0.000000 64ffffff 0.175498 -0.200000 0.493681 0.005859
+-36.645630 2.844041 -0.000001 0.974928 -0.222521 0.000000 64ffffff 0.028440 0.000000 0.486328 0.015859
+-33.289131 17.549809 -0.000001 0.781832 -0.623490 0.000000 64ffffff 0.175498 0.000000 0.500000 0.015859
+-23.884441 29.342920 -20.000002 0.781832 -0.623490 0.000000 64ffffff 0.293429 -0.200000 0.505897 0.005859
+-23.884441 29.342920 -0.000001 0.781832 -0.623490 0.000000 64ffffff 0.293429 0.000000 0.505897 0.015859
+-33.289131 17.549809 -20.000002 0.781832 -0.623490 0.000000 64ffffff 0.175498 -0.200000 0.511719 0.005859
+-23.884441 29.342920 -20.000002 0.781832 -0.623490 0.000000 64ffffff 0.293429 -0.200000 0.517615 0.005859
+-33.289131 17.549809 -0.000001 0.781832 -0.623490 0.000000 64ffffff 0.175498 0.000000 0.511719 0.015859
+-23.884441 29.342920 -0.000001 0.433884 -0.900969 0.000000 64ffffff -0.238844 0.000000 0.523438 0.015859
+-10.294267 35.887604 -20.000002 0.433884 -0.900969 0.000000 64ffffff -0.102943 -0.200000 0.530233 0.005859
+-10.294267 35.887604 -0.000001 0.433884 -0.900969 0.000000 64ffffff -0.102943 0.000000 0.530233 0.015859
+-23.884441 29.342920 -20.000002 0.433884 -0.900969 0.000000 64ffffff -0.238844 -0.200000 0.535156 0.005859
+-10.294267 35.887604 -20.000002 0.433884 -0.900969 0.000000 64ffffff -0.102943 -0.200000 0.541951 0.005859
+-23.884441 29.342920 -0.000001 0.433884 -0.900969 0.000000 64ffffff -0.238844 0.000000 0.535156 0.015859
+-10.294267 35.887604 -0.000001 0.000000 -1.000000 0.000000 64ffffff -0.102943 0.000000 0.546875 0.015859
+4.789692 35.887604 -20.000002 0.000000 -1.000000 0.000000 64ffffff 0.047897 -0.200000 0.554417 0.005859
+4.789692 35.887604 -0.000001 0.000000 -1.000000 0.000000 64ffffff 0.047897 0.000000 0.554417 0.015859
+-10.294267 35.887604 -20.000002 0.000000 -1.000000 0.000000 64ffffff -0.102943 -0.200000 0.560547 0.005859
+4.789692 35.887604 -20.000002 0.000000 -1.000000 0.000000 64ffffff 0.047897 -0.200000 0.568089 0.005859
+-10.294267 35.887604 -0.000001 0.000000 -1.000000 0.000000 64ffffff -0.102943 0.000000 0.560547 0.015859
+-10.294267 35.887604 -0.000001 0.000000 0.000000 1.000000 64ffffff -0.102943 0.358876 0.592200 0.005859
+39.468590 51.635353 -0.000002 0.000000 0.000000 1.000000 64ffffff 0.394686 0.516354 0.617082 0.013733
+-46.257572 51.635345 -0.000002 0.000000 0.000000 1.000000 64ffffff -0.462576 0.516353 0.574219 0.013733
+-46.257572 51.635345 -20.000004 0.000000 0.000000 -1.000000 64ffffff -0.462576 0.516353 0.623047 0.013733
+39.468590 51.635353 -20.000002 0.000000 0.000000 -1.000000 64ffffff 0.394686 0.516354 0.665910 0.013733
+-10.294267 35.887604 -20.000002 0.000000 0.000000 -1.000000 64ffffff -0.102943 0.358876 0.641029 0.005859
+-36.645630 2.844041 -0.000001 0.000000 0.000000 1.000000 64ffffff -0.366456 0.028440 0.022482 0.058799
+-46.453247 -40.535561 -0.000003 0.000000 0.000000 1.000000 64ffffff -0.464532 -0.405356 0.017578 0.037109
+-36.591885 -40.485573 -0.000002 0.000000 0.000000 1.000000 64ffffff -0.365919 -0.404856 0.022509 0.037134
+-36.591885 -40.485573 -20.000002 0.000000 0.000000 -1.000000 64ffffff -0.365919 -0.404856 0.022509 0.064478
+-46.453247 -40.535561 -20.000004 0.000000 0.000000 -1.000000 64ffffff -0.464532 -0.405356 0.017578 0.064453
+-36.645630 2.844041 -20.000002 0.000000 0.000000 -1.000000 64ffffff -0.366456 0.028440 0.022482 0.086143
+39.468590 51.635353 -0.000002 0.000000 0.000000 1.000000 64ffffff 0.394686 0.516354 0.048589 0.032631
+4.789692 35.887604 -0.000001 0.000000 0.000000 1.000000 64ffffff 0.047897 0.358876 0.031250 0.024757
+18.379868 29.342920 -0.000001 0.000000 0.000000 1.000000 64ffffff 0.183799 0.293429 0.038045 0.021484
+18.379868 29.342920 -20.000002 0.000000 0.000000 -1.000000 64ffffff 0.183799 0.293429 0.061483 0.021484
+4.789692 35.887604 -20.000002 0.000000 0.000000 -1.000000 64ffffff 0.047897 0.358876 0.054688 0.024757
+39.468590 51.635353 -20.000002 0.000000 0.000000 -1.000000 64ffffff 0.394686 0.516354 0.072027 0.032631
+31.141052 2.844038 -0.000001 0.000000 0.000000 1.000000 64ffffff 0.311411 0.028440 0.019256 0.091797
+39.468590 51.635353 -0.000002 0.000000 0.000000 1.000000 64ffffff 0.394686 0.516354 0.023420 0.116193
+27.784555 17.549807 -0.000001 0.000000 0.000000 1.000000 64ffffff 0.277846 0.175498 0.017578 0.099150
+27.784555 17.549807 -20.000002 0.000000 0.000000 -1.000000 64ffffff 0.277846 0.175498 0.017578 0.128447
+39.468590 51.635353 -20.000002 0.000000 0.000000 -1.000000 64ffffff 0.394686 0.516354 0.023420 0.145489
+31.141052 2.844038 -20.000002 0.000000 0.000000 -1.000000 64ffffff 0.311411 0.028440 0.019256 0.121094
+39.664268 -40.306259 0.000006 0.000000 0.000000 1.000000 64ffffff 0.396643 -0.403063 0.010121 0.099609
+39.468590 51.635353 -0.000002 0.000000 0.000000 1.000000 64ffffff 0.394686 0.516354 0.010023 0.145580
+31.141052 2.844038 -0.000001 0.000000 0.000000 1.000000 64ffffff 0.311411 0.028440 0.005859 0.121185
+31.141052 2.844038 -20.000002 0.000000 0.000000 -1.000000 64ffffff 0.311411 0.028440 0.005859 0.173919
+39.468590 51.635353 -20.000002 0.000000 0.000000 -1.000000 64ffffff 0.394686 0.516354 0.010023 0.198315
+39.664268 -40.306259 -19.999994 0.000000 0.000000 -1.000000 64ffffff 0.396643 -0.403063 0.010121 0.152344
+31.087307 -40.439766 0.000006 0.000000 0.000000 1.000000 64ffffff 0.310873 -0.404398 0.005859 0.205078
+39.664268 -40.306259 0.000006 0.000000 0.000000 1.000000 64ffffff 0.396643 -0.403063 0.010148 0.205145
+31.141052 2.844038 -0.000001 0.000000 0.000000 1.000000 64ffffff 0.311411 0.028440 0.005886 0.226720
+31.141052 2.844038 -20.000002 0.000000 0.000000 -1.000000 64ffffff 0.311411 0.028440 0.005886 0.254064
+39.664268 -40.306259 -19.999994 0.000000 0.000000 -1.000000 64ffffff 0.396643 -0.403063 0.010148 0.232489
+31.087307 -40.439766 -19.999994 0.000000 0.000000 -1.000000 64ffffff 0.310873 -0.404398 0.005859 0.232422
+27.784555 17.549807 -0.000001 0.000000 0.000000 1.000000 64ffffff 0.277846 0.175498 0.035952 0.039063
+39.468590 51.635353 -0.000002 0.000000 0.000000 1.000000 64ffffff 0.394686 0.516354 0.041794 0.056105
+18.379868 29.342920 -0.000001 0.000000 0.000000 1.000000 64ffffff 0.183799 0.293429 0.031250 0.044959
+18.379868 29.342920 -20.000002 0.000000 0.000000 -1.000000 64ffffff 0.183799 0.293429 0.031250 0.068397
+39.468590 51.635353 -20.000002 0.000000 0.000000 -1.000000 64ffffff 0.394686 0.516354 0.041794 0.079543
+27.784555 17.549807 -20.000002 0.000000 0.000000 -1.000000 64ffffff 0.277846 0.175498 0.035952 0.062500
+-46.453247 -40.535561 -0.000003 0.000000 0.000000 1.000000 64ffffff -0.464532 -0.405356 0.017578 0.150391
+-36.645630 2.844041 -0.000001 0.000000 0.000000 1.000000 64ffffff -0.366456 0.028440 0.022482 0.172080
+-46.257572 51.635345 -0.000002 0.000000 0.000000 1.000000 64ffffff -0.462576 0.516353 0.017676 0.196476
+-46.257572 51.635345 -20.000004 0.000000 0.000000 -1.000000 64ffffff -0.462576 0.516353 0.017676 0.249210
+-36.645630 2.844041 -20.000002 0.000000 0.000000 -1.000000 64ffffff -0.366456 0.028440 0.022482 0.224815
+-46.453247 -40.535561 -20.000004 0.000000 0.000000 -1.000000 64ffffff -0.464532 -0.405356 0.017578 0.203125
+-36.645630 2.844041 -0.000001 0.000000 0.000000 1.000000 64ffffff -0.366456 0.028440 0.022384 0.255859
+-33.289131 17.549809 -0.000001 0.000000 0.000000 1.000000 64ffffff -0.332891 0.175498 0.024062 0.263212
+-46.257572 51.635345 -0.000002 0.000000 0.000000 1.000000 64ffffff -0.462576 0.516353 0.017578 0.280255
+-46.257572 51.635345 -20.000004 0.000000 0.000000 -1.000000 64ffffff -0.462576 0.516353 0.017578 0.309552
+-33.289131 17.549809 -20.000002 0.000000 0.000000 -1.000000 64ffffff -0.332891 0.175498 0.024062 0.292509
+-36.645630 2.844041 -20.000002 0.000000 0.000000 -1.000000 64ffffff -0.366456 0.028440 0.022384 0.285156
+-33.289131 17.549809 -0.000001 0.000000 0.000000 1.000000 64ffffff -0.332891 0.175498 0.053359 0.039063
+-23.884441 29.342920 -0.000001 0.000000 0.000000 1.000000 64ffffff -0.238844 0.293429 0.058062 0.044959
+-46.257572 51.635345 -0.000002 0.000000 0.000000 1.000000 64ffffff -0.462576 0.516353 0.046875 0.056105
+-46.257572 51.635345 -20.000004 0.000000 0.000000 -1.000000 64ffffff -0.462576 0.516353 0.046875 0.079543
+-23.884441 29.342920 -20.000002 0.000000 0.000000 -1.000000 64ffffff -0.238844 0.293429 0.058062 0.068397
+-33.289131 17.549809 -20.000002 0.000000 0.000000 -1.000000 64ffffff -0.332891 0.175498 0.053359 0.062500
+-23.884441 29.342920 -0.000001 0.000000 0.000000 1.000000 64ffffff -0.238844 0.293429 0.089312 0.021484
+-10.294267 35.887604 -0.000001 0.000000 0.000000 1.000000 64ffffff -0.102943 0.358876 0.096107 0.024757
+-46.257572 51.635345 -0.000002 0.000000 0.000000 1.000000 64ffffff -0.462576 0.516353 0.078125 0.032631
+-46.257572 51.635345 -20.000004 0.000000 0.000000 -1.000000 64ffffff -0.462576 0.516353 0.101563 0.032631
+-10.294267 35.887604 -20.000002 0.000000 0.000000 -1.000000 64ffffff -0.102943 0.358876 0.119544 0.024757
+-23.884441 29.342920 -20.000002 0.000000 0.000000 -1.000000 64ffffff -0.238844 0.293429 0.112749 0.021484
+39.468590 51.635353 -0.000002 0.000000 0.000000 1.000000 64ffffff 0.394686 0.516354 0.696756 0.013733
+-10.294267 35.887604 -0.000001 0.000000 0.000000 1.000000 64ffffff -0.102943 0.358876 0.671875 0.005859
+4.789692 35.887604 -0.000001 0.000000 0.000000 1.000000 64ffffff 0.047897 0.358876 0.679417 0.005859
+4.789692 35.887604 -20.000002 0.000000 0.000000 -1.000000 64ffffff 0.047897 0.358876 0.710667 0.005859
+-10.294267 35.887604 -20.000002 0.000000 0.000000 -1.000000 64ffffff -0.102943 0.358876 0.703125 0.005859
+39.468590 51.635353 -20.000002 0.000000 0.000000 -1.000000 64ffffff 0.394686 0.516354 0.728006 0.013733
+90.391273 35.887596 -0.000017 -0.433884 -0.900969 0.000000 64ffffff 0.903913 0.000000 0.017578 0.324453
+103.981445 29.342913 -20.000017 -0.433884 -0.900969 0.000000 64ffffff 1.039814 -0.200000 0.024373 0.314453
+103.981445 29.342913 -0.000017 -0.433884 -0.900969 0.000000 64ffffff 1.039814 0.000000 0.024373 0.324453
+90.391273 35.887596 -20.000017 -0.433884 -0.900969 0.000000 64ffffff 0.903913 -0.200000 0.017578 0.330078
+103.981445 29.342913 -20.000017 -0.433884 -0.900969 0.000000 64ffffff 1.039814 -0.200000 0.024373 0.330078
+90.391273 35.887596 -0.000017 -0.433884 -0.900969 0.000000 64ffffff 0.903913 0.000000 0.017578 0.340078
+103.981445 29.342913 -0.000017 -0.781832 -0.623490 0.000000 64ffffff 0.293429 0.000000 0.023475 0.355703
+113.386139 17.549799 -20.000017 -0.781832 -0.623490 0.000000 64ffffff 0.175498 -0.200000 0.017578 0.345703
+113.386139 17.549799 -0.000017 -0.781832 -0.623490 0.000000 64ffffff 0.175498 0.000000 0.017578 0.355703
+103.981445 29.342913 -20.000017 -0.781832 -0.623490 0.000000 64ffffff 0.293429 -0.200000 0.023475 0.361328
+113.386139 17.549799 -20.000017 -0.781832 -0.623490 0.000000 64ffffff 0.175498 -0.200000 0.017578 0.361328
+103.981445 29.342913 -0.000017 -0.781832 -0.623490 0.000000 64ffffff 0.293429 0.000000 0.023475 0.371328
+113.386139 17.549799 -0.000017 -0.974928 -0.222521 0.000000 64ffffff 0.175498 0.000000 0.038603 0.095937
+116.742630 2.844030 -20.000017 -0.974928 -0.222521 0.000000 64ffffff 0.028440 -0.200000 0.031250 0.085938
+116.742630 2.844030 -0.000017 -0.974928 -0.222521 0.000000 64ffffff 0.028440 0.000000 0.031250 0.095937
+113.386139 17.549799 -20.000017 -0.974928 -0.222521 0.000000 64ffffff 0.175498 -0.200000 0.038603 0.101563
+116.742630 2.844030 -20.000017 -0.974928 -0.222521 0.000000 64ffffff 0.028440 -0.200000 0.031250 0.101563
+113.386139 17.549799 -0.000017 -0.974928 -0.222521 0.000000 64ffffff 0.175498 0.000000 0.038603 0.111562
+116.742630 2.844030 -0.000017 -0.999999 0.001242 0.000000 64ffffff 0.028440 0.000000 0.146642 0.031484
+116.688889 -40.439770 -20.000010 -0.999999 0.001242 0.000000 64ffffff -0.404398 -0.200000 0.125000 0.021484
+116.688889 -40.439770 -0.000010 -0.999999 0.001242 0.000000 64ffffff -0.404398 0.000000 0.125000 0.031484
+116.742630 2.844030 -20.000017 -0.999999 0.001242 0.000000 64ffffff 0.028440 -0.200000 0.173986 0.021484
+116.688889 -40.439770 -20.000010 -0.999999 0.001242 0.000000 64ffffff -0.404398 -0.200000 0.152344 0.021484
+116.742630 2.844030 -0.000017 -0.999999 0.001242 0.000000 64ffffff 0.028440 0.000000 0.173986 0.031484
+116.688889 -40.439770 -0.000010 0.015564 -0.999879 0.000000 64ffffff 1.166889 0.000000 0.005859 0.269766
+125.265854 -40.306263 -20.000010 0.015564 -0.999879 0.000000 64ffffff 1.252658 -0.200000 0.010148 0.259766
+125.265854 -40.306263 -0.000010 0.015564 -0.999879 0.000000 64ffffff 1.252658 0.000000 0.010148 0.269766
+116.688889 -40.439770 -20.000010 0.015564 -0.999879 0.000000 64ffffff 1.166889 -0.200000 0.005859 0.275391
+125.265854 -40.306263 -20.000010 0.015564 -0.999879 0.000000 64ffffff 1.252658 -0.200000 0.010148 0.275391
+116.688889 -40.439770 -0.000010 0.015564 -0.999879 0.000000 64ffffff 1.166889 0.000000 0.005859 0.285391
+125.265854 -40.306263 -0.000010 0.999998 0.002128 0.000000 64ffffff -0.403063 0.000000 0.179688 0.031484
+125.070175 51.635345 -20.000017 0.999998 0.002128 0.000000 64ffffff 0.516353 -0.200000 0.225658 0.021484
+125.070175 51.635345 -0.000018 0.999998 0.002128 0.000000 64ffffff 0.516353 0.000000 0.225658 0.031484
+125.265854 -40.306263 -20.000010 0.999998 0.002128 0.000000 64ffffff -0.403063 -0.200000 0.232422 0.021484
+125.070175 51.635345 -20.000017 0.999998 0.002128 0.000000 64ffffff 0.516353 -0.200000 0.278393 0.021484
+125.265854 -40.306263 -0.000010 0.999998 0.002128 0.000000 64ffffff -0.403063 0.000000 0.232422 0.031484
+125.070175 51.635345 -0.000018 0.000000 1.000000 0.000000 64ffffff 1.250702 0.000000 0.328019 0.031484
+39.344009 51.635338 -20.000019 0.000000 1.000000 0.000000 64ffffff 0.393440 -0.200000 0.285156 0.021484
+39.344009 51.635338 -0.000018 0.000000 1.000000 0.000000 64ffffff 0.393440 0.000000 0.285156 0.031484
+125.070175 51.635345 -20.000017 0.000000 1.000000 0.000000 64ffffff 1.250702 -0.200000 0.376847 0.021484
+39.344009 51.635338 -20.000019 0.000000 1.000000 0.000000 64ffffff 0.393440 -0.200000 0.333984 0.021484
+125.070175 51.635345 -0.000018 0.000000 1.000000 0.000000 64ffffff 1.250702 0.000000 0.376847 0.031484
+39.344009 51.635338 -0.000018 -0.999998 0.002123 0.000000 64ffffff 0.516353 0.000000 0.428898 0.031484
+39.148335 -40.535568 -20.000019 -0.999998 0.002123 0.000000 64ffffff -0.405356 -0.200000 0.382813 0.021484
+39.148335 -40.535568 -0.000019 -0.999998 0.002123 0.000000 64ffffff -0.405356 0.000000 0.382813 0.031484
+39.344009 51.635338 -20.000019 -0.999998 0.002123 0.000000 64ffffff 0.516353 -0.200000 0.481632 0.021484
+39.148335 -40.535568 -20.000019 -0.999998 0.002123 0.000000 64ffffff -0.405356 -0.200000 0.435547 0.021484
+39.344009 51.635338 -0.000018 -0.999998 0.002123 0.000000 64ffffff 0.516353 0.000000 0.481632 0.031484
+39.148335 -40.535568 -0.000019 0.005069 -0.999987 0.000000 64ffffff 0.391483 0.000000 0.017578 0.386953
+49.009697 -40.485580 -20.000017 0.005069 -0.999987 0.000000 64ffffff 0.490097 -0.200000 0.022509 0.376953
+49.009697 -40.485580 -0.000018 0.005069 -0.999987 0.000000 64ffffff 0.490097 0.000000 0.022509 0.386953
+39.148335 -40.535568 -20.000019 0.005069 -0.999987 0.000000 64ffffff 0.391483 -0.200000 0.017578 0.392578
+49.009697 -40.485580 -20.000017 0.005069 -0.999987 0.000000 64ffffff 0.490097 -0.200000 0.022509 0.392578
+39.148335 -40.535568 -0.000019 0.005069 -0.999987 0.000000 64ffffff 0.391483 0.000000 0.017578 0.402578
+49.009697 -40.485580 -0.000018 0.999999 0.001240 0.000000 64ffffff -0.404856 0.000000 0.488281 0.031484
+48.955952 2.844034 -20.000017 0.999999 0.001240 0.000000 64ffffff 0.028440 -0.200000 0.509946 0.021484
+48.955952 2.844034 -0.000017 0.999999 0.001240 0.000000 64ffffff 0.028440 0.000000 0.509946 0.031484
+49.009697 -40.485580 -20.000017 0.999999 0.001240 0.000000 64ffffff -0.404856 -0.200000 0.515625 0.021484
+48.955952 2.844034 -20.000017 0.999999 0.001240 0.000000 64ffffff 0.028440 -0.200000 0.537290 0.021484
+49.009697 -40.485580 -0.000018 0.999999 0.001240 0.000000 64ffffff -0.404856 0.000000 0.515625 0.031484
+48.955952 2.844034 -0.000017 0.974928 -0.222521 0.000000 64ffffff 0.028440 0.000000 0.542969 0.031484
+52.312447 17.549803 -20.000017 0.974928 -0.222521 0.000000 64ffffff 0.175498 -0.200000 0.550322 0.021484
+52.312447 17.549803 -0.000017 0.974928 -0.222521 0.000000 64ffffff 0.175498 0.000000 0.550322 0.031484
+48.955952 2.844034 -20.000017 0.974928 -0.222521 0.000000 64ffffff 0.028440 -0.200000 0.556641 0.021484
+52.312447 17.549803 -20.000017 0.974928 -0.222521 0.000000 64ffffff 0.175498 -0.200000 0.563994 0.021484
+48.955952 2.844034 -0.000017 0.974928 -0.222521 0.000000 64ffffff 0.028440 0.000000 0.556641 0.031484
+52.312447 17.549803 -0.000017 0.781831 -0.623490 0.000000 64ffffff 0.175498 0.000000 0.570313 0.031484
+61.717140 29.342913 -20.000017 0.781831 -0.623490 0.000000 64ffffff 0.293429 -0.200000 0.576209 0.021484
+61.717140 29.342913 -0.000017 0.781831 -0.623490 0.000000 64ffffff 0.293429 0.000000 0.576209 0.031484
+52.312447 17.549803 -20.000017 0.781831 -0.623490 0.000000 64ffffff 0.175498 -0.200000 0.582031 0.021484
+61.717140 29.342913 -20.000017 0.781831 -0.623490 0.000000 64ffffff 0.293429 -0.200000 0.587928 0.021484
+52.312447 17.549803 -0.000017 0.781831 -0.623490 0.000000 64ffffff 0.175498 0.000000 0.582031 0.031484
+61.717140 29.342913 -0.000017 0.433884 -0.900969 0.000000 64ffffff 0.617171 0.000000 0.593750 0.031484
+75.307312 35.887596 -20.000017 0.433884 -0.900969 0.000000 64ffffff 0.753073 -0.200000 0.600545 0.021484
+75.307312 35.887596 -0.000017 0.433884 -0.900969 0.000000 64ffffff 0.753073 0.000000 0.600545 0.031484
+61.717140 29.342913 -20.000017 0.433884 -0.900969 0.000000 64ffffff 0.617171 -0.200000 0.605469 0.021484
+75.307312 35.887596 -20.000017 0.433884 -0.900969 0.000000 64ffffff 0.753073 -0.200000 0.612264 0.021484
+61.717140 29.342913 -0.000017 0.433884 -0.900969 0.000000 64ffffff 0.617171 0.000000 0.605469 0.031484
+75.307312 35.887596 -0.000017 0.000000 -1.000000 0.000000 64ffffff 0.753073 0.000000 0.617188 0.031484
+90.391273 35.887596 -20.000017 0.000000 -1.000000 0.000000 64ffffff 0.903913 -0.200000 0.624729 0.021484
+90.391273 35.887596 -0.000017 0.000000 -1.000000 0.000000 64ffffff 0.903913 0.000000 0.624729 0.031484
+75.307312 35.887596 -20.000017 0.000000 -1.000000 0.000000 64ffffff 0.753073 -0.200000 0.630859 0.021484
+90.391273 35.887596 -20.000017 0.000000 -1.000000 0.000000 64ffffff 0.903913 -0.200000 0.638401 0.021484
+75.307312 35.887596 -0.000017 0.000000 -1.000000 0.000000 64ffffff 0.753073 0.000000 0.630859 0.031484
+75.307312 35.887596 -0.000017 0.000000 0.000000 1.000000 64ffffff 0.753073 0.358876 0.752357 0.005859
+125.070175 51.635345 -0.000018 0.000000 0.000000 1.000000 64ffffff 1.250702 0.516353 0.777238 0.013733
+39.344009 51.635338 -0.000018 0.000000 0.000000 1.000000 64ffffff 0.393440 0.516353 0.734375 0.013733
+39.344009 51.635338 -20.000019 0.000000 0.000000 -1.000000 64ffffff 0.393440 0.516353 0.783203 0.013733
+125.070175 51.635345 -20.000017 0.000000 0.000000 -1.000000 64ffffff 1.250702 0.516353 0.826066 0.013733
+75.307312 35.887596 -20.000017 0.000000 0.000000 -1.000000 64ffffff 0.753073 0.358876 0.801185 0.005859
+48.955952 2.844034 -0.000017 0.000000 0.000000 1.000000 64ffffff 0.489560 0.028440 0.022482 0.429893
+39.148335 -40.535568 -0.000019 0.000000 0.000000 1.000000 64ffffff 0.391483 -0.405356 0.017578 0.408203
+49.009697 -40.485580 -0.000018 0.000000 0.000000 1.000000 64ffffff 0.490097 -0.404856 0.022509 0.408228
+49.009697 -40.485580 -20.000017 0.000000 0.000000 -1.000000 64ffffff 0.490097 -0.404856 0.022509 0.435572
+39.148335 -40.535568 -20.000019 0.000000 0.000000 -1.000000 64ffffff 0.391483 -0.405356 0.017578 0.435547
+48.955952 2.844034 -20.000017 0.000000 0.000000 -1.000000 64ffffff 0.489560 0.028440 0.022482 0.457237
+125.070175 51.635345 -0.000018 0.000000 0.000000 1.000000 64ffffff 1.250702 0.516353 0.081793 0.050209
+90.391273 35.887596 -0.000017 0.000000 0.000000 1.000000 64ffffff 0.903913 0.358876 0.064453 0.042335
+103.981445 29.342913 -0.000017 0.000000 0.000000 1.000000 64ffffff 1.039814 0.293429 0.071248 0.039063
+103.981445 29.342913 -20.000017 0.000000 0.000000 -1.000000 64ffffff 1.039814 0.293429 0.094686 0.039063
+90.391273 35.887596 -20.000017 0.000000 0.000000 -1.000000 64ffffff 0.903913 0.358876 0.087891 0.042335
+125.070175 51.635345 -20.000017 0.000000 0.000000 -1.000000 64ffffff 1.250702 0.516353 0.105230 0.050209
+116.742630 2.844030 -0.000017 0.000000 0.000000 1.000000 64ffffff 1.167426 0.028440 0.019256 0.462891
+125.070175 51.635345 -0.000018 0.000000 0.000000 1.000000 64ffffff 1.250702 0.516353 0.023420 0.487286
+113.386139 17.549799 -0.000017 0.000000 0.000000 1.000000 64ffffff 1.133861 0.175498 0.017578 0.470244
+113.386139 17.549799 -20.000017 0.000000 0.000000 -1.000000 64ffffff 1.133861 0.175498 0.017578 0.499540
+125.070175 51.635345 -20.000017 0.000000 0.000000 -1.000000 64ffffff 1.250702 0.516353 0.023420 0.516583
+116.742630 2.844030 -20.000017 0.000000 0.000000 -1.000000 64ffffff 1.167426 0.028440 0.019256 0.492188
+125.265854 -40.306263 -0.000010 0.000000 0.000000 1.000000 64ffffff 1.252658 -0.403063 0.021840 0.521484
+125.070175 51.635345 -0.000018 0.000000 0.000000 1.000000 64ffffff 1.250702 0.516353 0.021742 0.567455
+116.742630 2.844030 -0.000017 0.000000 0.000000 1.000000 64ffffff 1.167426 0.028440 0.017578 0.543059
+116.742630 2.844030 -20.000017 0.000000 0.000000 -1.000000 64ffffff 1.167426 0.028440 0.017578 0.595794
+125.070175 51.635345 -20.000017 0.000000 0.000000 -1.000000 64ffffff 1.250702 0.516353 0.021742 0.620190
+125.265854 -40.306263 -20.000010 0.000000 0.000000 -1.000000 64ffffff 1.252658 -0.403063 0.021840 0.574219
+116.688889 -40.439770 -0.000010 0.000000 0.000000 1.000000 64ffffff 1.166889 -0.404398 0.017578 0.626953
+125.265854 -40.306263 -0.000010 0.000000 0.000000 1.000000 64ffffff 1.252658 -0.403063 0.021867 0.627020
+116.742630 2.844030 -0.000017 0.000000 0.000000 1.000000 64ffffff 1.167426 0.028440 0.017605 0.648595
+116.742630 2.844030 -20.000017 0.000000 0.000000 -1.000000 64ffffff 1.167426 0.028440 0.017605 0.675939
+125.265854 -40.306263 -20.000010 0.000000 0.000000 -1.000000 64ffffff 1.252658 -0.403063 0.021867 0.654364
+116.688889 -40.439770 -20.000010 0.000000 0.000000 -1.000000 64ffffff 1.166889 -0.404398 0.017578 0.654297
+113.386139 17.549799 -0.000017 0.000000 0.000000 1.000000 64ffffff 1.133861 0.175498 0.051577 0.085938
+125.070175 51.635345 -0.000018 0.000000 0.000000 1.000000 64ffffff 1.250702 0.516353 0.057419 0.102980
+103.981445 29.342913 -0.000017 0.000000 0.000000 1.000000 64ffffff 1.039814 0.293429 0.046875 0.091834
+103.981445 29.342913 -20.000017 0.000000 0.000000 -1.000000 64ffffff 1.039814 0.293429 0.046875 0.115272
+125.070175 51.635345 -20.000017 0.000000 0.000000 -1.000000 64ffffff 1.250702 0.516353 0.057419 0.126418
+113.386139 17.549799 -20.000017 0.000000 0.000000 -1.000000 64ffffff 1.133861 0.175498 0.051577 0.109375
+39.148335 -40.535568 -0.000019 0.000000 0.000000 1.000000 64ffffff 0.391483 -0.405356 0.031250 0.117188
+48.955952 2.844034 -0.000017 0.000000 0.000000 1.000000 64ffffff 0.489560 0.028440 0.036154 0.138877
+39.344009 51.635338 -0.000018 0.000000 0.000000 1.000000 64ffffff 0.393440 0.516353 0.031348 0.163273
+39.344009 51.635338 -20.000019 0.000000 0.000000 -1.000000 64ffffff 0.393440 0.516353 0.031348 0.216007
+48.955952 2.844034 -20.000017 0.000000 0.000000 -1.000000 64ffffff 0.489560 0.028440 0.036154 0.191612
+39.148335 -40.535568 -20.000019 0.000000 0.000000 -1.000000 64ffffff 0.391483 -0.405356 0.031250 0.169922
+48.955952 2.844034 -0.000017 0.000000 0.000000 1.000000 64ffffff 0.489560 0.028440 0.036056 0.222656
+52.312447 17.549803 -0.000017 0.000000 0.000000 1.000000 64ffffff 0.523124 0.175498 0.037734 0.230009
+39.344009 51.635338 -0.000018 0.000000 0.000000 1.000000 64ffffff 0.393440 0.516353 0.031250 0.247052
+39.344009 51.635338 -20.000019 0.000000 0.000000 -1.000000 64ffffff 0.393440 0.516353 0.031250 0.276349
+52.312447 17.549803 -20.000017 0.000000 0.000000 -1.000000 64ffffff 0.523124 0.175498 0.037734 0.259306
+48.955952 2.844034 -20.000017 0.000000 0.000000 -1.000000 64ffffff 0.489560 0.028440 0.036056 0.251953
+52.312447 17.549803 -0.000017 0.000000 0.000000 1.000000 64ffffff 0.523124 0.175498 0.070937 0.056641
+61.717140 29.342913 -0.000017 0.000000 0.000000 1.000000 64ffffff 0.617171 0.293429 0.075640 0.062537
+39.344009 51.635338 -0.000018 0.000000 0.000000 1.000000 64ffffff 0.393440 0.516353 0.064453 0.073683
+39.344009 51.635338 -20.000019 0.000000 0.000000 -1.000000 64ffffff 0.393440 0.516353 0.064453 0.097121
+61.717140 29.342913 -20.000017 0.000000 0.000000 -1.000000 64ffffff 0.617171 0.293429 0.075640 0.085975
+52.312447 17.549803 -20.000017 0.000000 0.000000 -1.000000 64ffffff 0.523124 0.175498 0.070937 0.080078
+61.717140 29.342913 -0.000017 0.000000 0.000000 1.000000 64ffffff 0.617171 0.293429 0.122515 0.039063
+75.307312 35.887596 -0.000017 0.000000 0.000000 1.000000 64ffffff 0.753073 0.358876 0.129310 0.042335
+39.344009 51.635338 -0.000018 0.000000 0.000000 1.000000 64ffffff 0.393440 0.516353 0.111328 0.050209
+39.344009 51.635338 -20.000019 0.000000 0.000000 -1.000000 64ffffff 0.393440 0.516353 0.134766 0.050209
+75.307312 35.887596 -20.000017 0.000000 0.000000 -1.000000 64ffffff 0.753073 0.358876 0.152747 0.042335
+61.717140 29.342913 -20.000017 0.000000 0.000000 -1.000000 64ffffff 0.617171 0.293429 0.145952 0.039063
+125.070175 51.635345 -0.000018 0.000000 0.000000 1.000000 64ffffff 1.250702 0.516353 0.856913 0.013733
+75.307312 35.887596 -0.000017 0.000000 0.000000 1.000000 64ffffff 0.753073 0.358876 0.832031 0.005859
+90.391273 35.887596 -0.000017 0.000000 0.000000 1.000000 64ffffff 0.903913 0.358876 0.839573 0.005859
+90.391273 35.887596 -20.000017 0.000000 0.000000 -1.000000 64ffffff 0.903913 0.358876 0.870823 0.005859
+75.307312 35.887596 -20.000017 0.000000 0.000000 -1.000000 64ffffff 0.753073 0.358876 0.863281 0.005859
+125.070175 51.635345 -20.000017 0.000000 0.000000 -1.000000 64ffffff 1.250702 0.516353 0.888163 0.013733
+-80.279335 35.631195 -0.000009 -0.433884 -0.900969 0.000000 64ffffff -0.802793 0.000000 0.644531 0.031484
+-66.689163 29.086510 -20.000010 -0.433884 -0.900969 0.000000 64ffffff -0.666892 -0.200000 0.651326 0.021484
+-66.689163 29.086510 -0.000009 -0.433884 -0.900969 0.000000 64ffffff -0.666892 0.000000 0.651326 0.031484
+-80.279335 35.631195 -20.000010 -0.433884 -0.900969 0.000000 64ffffff -0.802793 -0.200000 0.656250 0.021484
+-66.689163 29.086510 -20.000010 -0.433884 -0.900969 0.000000 64ffffff -0.666892 -0.200000 0.663045 0.021484
+-80.279335 35.631195 -0.000009 -0.433884 -0.900969 0.000000 64ffffff -0.802793 0.000000 0.656250 0.031484
+-66.689163 29.086510 -0.000009 -0.781832 -0.623490 0.000000 64ffffff 0.290865 0.000000 0.673865 0.031484
+-57.284470 17.293396 -20.000010 -0.781832 -0.623490 0.000000 64ffffff 0.172934 -0.200000 0.667969 0.021484
+-57.284470 17.293396 -0.000009 -0.781832 -0.623490 0.000000 64ffffff 0.172934 0.000000 0.667969 0.031484
+-66.689163 29.086510 -20.000010 -0.781832 -0.623490 0.000000 64ffffff 0.290865 -0.200000 0.685584 0.021484
+-57.284470 17.293396 -20.000010 -0.781832 -0.623490 0.000000 64ffffff 0.172934 -0.200000 0.679688 0.021484
+-66.689163 29.086510 -0.000009 -0.781832 -0.623490 0.000000 64ffffff 0.290865 0.000000 0.685584 0.031484
+-57.284470 17.293396 -0.000009 -0.974928 -0.222521 0.000000 64ffffff 0.172934 0.000000 0.698759 0.031484
+-53.927975 2.587628 -20.000010 -0.974928 -0.222521 0.000000 64ffffff 0.025876 -0.200000 0.691406 0.021484
+-53.927975 2.587628 -0.000009 -0.974928 -0.222521 0.000000 64ffffff 0.025876 0.000000 0.691406 0.031484
+-57.284470 17.293396 -20.000010 -0.974928 -0.222521 0.000000 64ffffff 0.172934 -0.200000 0.712431 0.021484
+-53.927975 2.587628 -20.000010 -0.974928 -0.222521 0.000000 64ffffff 0.025876 -0.200000 0.705078 0.021484
+-57.284470 17.293396 -0.000009 -0.974928 -0.222521 0.000000 64ffffff 0.172934 0.000000 0.712431 0.031484
+-53.927975 2.587628 -0.000009 -0.999999 0.001242 0.000000 64ffffff 0.025876 0.000000 0.740392 0.031484
+-53.981720 -40.696175 -20.000002 -0.999999 0.001242 0.000000 64ffffff -0.406962 -0.200000 0.718750 0.021484
+-53.981720 -40.696175 -0.000002 -0.999999 0.001242 0.000000 64ffffff -0.406962 0.000000 0.718750 0.031484
+-53.927975 2.587628 -20.000010 -0.999999 0.001242 0.000000 64ffffff 0.025876 -0.200000 0.767736 0.021484
+-53.981720 -40.696175 -20.000002 -0.999999 0.001242 0.000000 64ffffff -0.406962 -0.200000 0.746094 0.021484
+-53.927975 2.587628 -0.000009 -0.999999 0.001242 0.000000 64ffffff 0.025876 0.000000 0.767736 0.031484
+-53.981720 -40.696175 -0.000002 0.015564 -0.999879 0.000000 64ffffff -0.539817 0.000000 0.017578 0.691641
+-45.404758 -40.562668 -20.000002 0.015564 -0.999879 0.000000 64ffffff -0.454048 -0.200000 0.021867 0.681641
+-45.404758 -40.562668 -0.000003 0.015564 -0.999879 0.000000 64ffffff -0.454048 0.000000 0.021867 0.691641
+-53.981720 -40.696175 -20.000002 0.015564 -0.999879 0.000000 64ffffff -0.539817 -0.200000 0.017578 0.697266
+-45.404758 -40.562668 -20.000002 0.015564 -0.999879 0.000000 64ffffff -0.454048 -0.200000 0.021867 0.697266
+-53.981720 -40.696175 -0.000002 0.015564 -0.999879 0.000000 64ffffff -0.539817 0.000000 0.017578 0.707266
+-45.404758 -40.562668 -0.000003 0.999998 0.002128 0.000000 64ffffff -0.405627 0.000000 0.773438 0.031484
+-45.600437 51.378941 -20.000010 0.999998 0.002128 0.000000 64ffffff 0.513789 -0.200000 0.819408 0.021484
+-45.600437 51.378941 -0.000010 0.999998 0.002128 0.000000 64ffffff 0.513789 0.000000 0.819408 0.031484
+-45.404758 -40.562668 -20.000002 0.999998 0.002128 0.000000 64ffffff -0.405627 -0.200000 0.826172 0.021484
+-45.600437 51.378941 -20.000010 0.999998 0.002128 0.000000 64ffffff 0.513789 -0.200000 0.872143 0.021484
+-45.404758 -40.562668 -0.000003 0.999998 0.002128 0.000000 64ffffff -0.405627 0.000000 0.826172 0.031484
+-45.600437 51.378941 -0.000010 0.000000 1.000000 0.000000 64ffffff -0.456004 0.000000 0.921769 0.031484
+-131.326599 51.378933 -20.000011 0.000000 1.000000 0.000000 64ffffff -1.313266 -0.200000 0.878906 0.021484
+-131.326599 51.378933 -0.000010 0.000000 1.000000 0.000000 64ffffff -1.313266 0.000000 0.878906 0.031484
+-45.600437 51.378941 -20.000010 0.000000 1.000000 0.000000 64ffffff -0.456004 -0.200000 0.970597 0.021484
+-131.326599 51.378933 -20.000011 0.000000 1.000000 0.000000 64ffffff -1.313266 -0.200000 0.927734 0.021484
+-45.600437 51.378941 -0.000010 0.000000 1.000000 0.000000 64ffffff -0.456004 0.000000 0.970597 0.031484
+-131.326599 51.378933 -0.000010 -0.999998 0.002123 0.000000 64ffffff 0.513789 0.000000 0.204289 0.049063
+-131.522278 -40.791973 -20.000011 -0.999998 0.002123 0.000000 64ffffff -0.407920 -0.200000 0.158203 0.039063
+-131.522278 -40.791973 -0.000011 -0.999998 0.002123 0.000000 64ffffff -0.407920 0.000000 0.158203 0.049063
+-131.326599 51.378933 -20.000011 -0.999998 0.002123 0.000000 64ffffff 0.513789 -0.200000 0.257023 0.039063
+-131.522278 -40.791973 -20.000011 -0.999998 0.002123 0.000000 64ffffff -0.407920 -0.200000 0.210938 0.039063
+-131.326599 51.378933 -0.000010 -0.999998 0.002123 0.000000 64ffffff 0.513789 0.000000 0.257023 0.049063
+-131.522278 -40.791973 -0.000011 0.005069 -0.999987 0.000000 64ffffff -1.315223 0.000000 0.976562 0.031484
+-121.660912 -40.741985 -20.000010 0.005069 -0.999987 0.000000 64ffffff -1.216609 -0.200000 0.981493 0.021484
+-121.660912 -40.741985 -0.000010 0.005069 -0.999987 0.000000 64ffffff -1.216609 0.000000 0.981493 0.031484
+-131.522278 -40.791973 -20.000011 0.005069 -0.999987 0.000000 64ffffff -1.315223 -0.200000 0.988281 0.021484
+-121.660912 -40.741985 -20.000010 0.005069 -0.999987 0.000000 64ffffff -1.216609 -0.200000 0.993212 0.021484
+-131.522278 -40.791973 -0.000011 0.005069 -0.999987 0.000000 64ffffff -1.315223 0.000000 0.988281 0.031484
+-121.660912 -40.741985 -0.000010 0.999999 0.001240 0.000000 64ffffff -0.407420 0.000000 0.263672 0.049063
+-121.714661 2.587631 -20.000010 0.999999 0.001240 0.000000 64ffffff 0.025876 -0.200000 0.285337 0.039063
+-121.714661 2.587631 -0.000009 0.999999 0.001240 0.000000 64ffffff 0.025876 0.000000 0.285337 0.049063
+-121.660912 -40.741985 -20.000010 0.999999 0.001240 0.000000 64ffffff -0.407420 -0.200000 0.291016 0.039063
+-121.714661 2.587631 -20.000010 0.999999 0.001240 0.000000 64ffffff 0.025876 -0.200000 0.312680 0.039063
+-121.660912 -40.741985 -0.000010 0.999999 0.001240 0.000000 64ffffff -0.407420 0.000000 0.291016 0.049063
+-121.714661 2.587631 -0.000009 0.974928 -0.222521 0.000000 64ffffff 0.025876 0.000000 0.318359 0.049063
+-118.358162 17.293400 -20.000010 0.974928 -0.222521 0.000000 64ffffff 0.172934 -0.200000 0.325712 0.039063
+-118.358162 17.293400 -0.000009 0.974928 -0.222521 0.000000 64ffffff 0.172934 0.000000 0.325712 0.049063
+-121.714661 2.587631 -20.000010 0.974928 -0.222521 0.000000 64ffffff 0.025876 -0.200000 0.332031 0.039063
+-118.358162 17.293400 -20.000010 0.974928 -0.222521 0.000000 64ffffff 0.172934 -0.200000 0.339384 0.039063
+-121.714661 2.587631 -0.000009 0.974928 -0.222521 0.000000 64ffffff 0.025876 0.000000 0.332031 0.049063
+-118.358162 17.293400 -0.000009 0.781831 -0.623490 0.000000 64ffffff 0.172934 0.000000 0.031250 0.291250
+-108.953468 29.086510 -20.000010 0.781831 -0.623490 0.000000 64ffffff 0.290865 -0.200000 0.037147 0.281250
+-108.953468 29.086510 -0.000009 0.781831 -0.623490 0.000000 64ffffff 0.290865 0.000000 0.037147 0.291250
+-118.358162 17.293400 -20.000010 0.781831 -0.623490 0.000000 64ffffff 0.172934 -0.200000 0.031250 0.296875
+-108.953468 29.086510 -20.000010 0.781831 -0.623490 0.000000 64ffffff 0.290865 -0.200000 0.037147 0.296875
+-118.358162 17.293400 -0.000009 0.781831 -0.623490 0.000000 64ffffff 0.172934 0.000000 0.031250 0.306875
+-108.953468 29.086510 -0.000009 0.433884 -0.900969 0.000000 64ffffff -1.089535 0.000000 0.031250 0.322500
+-95.363297 35.631195 -20.000010 0.433884 -0.900969 0.000000 64ffffff -0.953633 -0.200000 0.038045 0.312500
+-95.363297 35.631195 -0.000009 0.433884 -0.900969 0.000000 64ffffff -0.953633 0.000000 0.038045 0.322500
+-108.953468 29.086510 -20.000010 0.433884 -0.900969 0.000000 64ffffff -1.089535 -0.200000 0.031250 0.328125
+-95.363297 35.631195 -20.000010 0.433884 -0.900969 0.000000 64ffffff -0.953633 -0.200000 0.038045 0.328125
+-108.953468 29.086510 -0.000009 0.433884 -0.900969 0.000000 64ffffff -1.089535 0.000000 0.031250 0.338125
+-95.363297 35.631195 -0.000009 0.000000 -1.000000 0.000000 64ffffff -0.953633 0.000000 0.345703 0.049063
+-80.279335 35.631195 -20.000010 0.000000 -1.000000 0.000000 64ffffff -0.802793 -0.200000 0.353245 0.039063
+-80.279335 35.631195 -0.000009 0.000000 -1.000000 0.000000 64ffffff -0.802793 0.000000 0.353245 0.049063
+-95.363297 35.631195 -20.000010 0.000000 -1.000000 0.000000 64ffffff -0.953633 -0.200000 0.359375 0.039063
+-80.279335 35.631195 -20.000010 0.000000 -1.000000 0.000000 64ffffff -0.802793 -0.200000 0.366917 0.039063
+-95.363297 35.631195 -0.000009 0.000000 -1.000000 0.000000 64ffffff -0.953633 0.000000 0.359375 0.049063
+-95.363297 35.631195 -0.000009 0.000000 0.000000 1.000000 64ffffff -0.953633 0.356312 0.912513 0.005859
+-45.600437 51.378941 -0.000010 0.000000 0.000000 1.000000 64ffffff -0.456004 0.513789 0.937394 0.013733
+-131.326599 51.378933 -0.000010 0.000000 0.000000 1.000000 64ffffff -1.313266 0.513789 0.894531 0.013733
+-131.326599 51.378933 -20.000011 0.000000 0.000000 -1.000000 64ffffff -1.313266 0.513789 0.943359 0.013733
+-45.600437 51.378941 -20.000010 0.000000 0.000000 -1.000000 64ffffff -0.456004 0.513789 0.986223 0.013733
+-95.363297 35.631195 -20.000010 0.000000 0.000000 -1.000000 64ffffff -0.953633 0.356312 0.961341 0.005859
+-121.714661 2.587631 -0.000009 0.000000 0.000000 1.000000 64ffffff -1.217147 0.025876 0.036154 0.365440
+-131.522278 -40.791973 -0.000011 0.000000 0.000000 1.000000 64ffffff -1.315223 -0.407920 0.031250 0.343750
+-121.660912 -40.741985 -0.000010 0.000000 0.000000 1.000000 64ffffff -1.216609 -0.407420 0.036181 0.343775
+-121.660912 -40.741985 -20.000010 0.000000 0.000000 -1.000000 64ffffff -1.216609 -0.407420 0.036181 0.371119
+-131.522278 -40.791973 -20.000011 0.000000 0.000000 -1.000000 64ffffff -1.315223 -0.407920 0.031250 0.371094
+-121.714661 2.587631 -20.000010 0.000000 0.000000 -1.000000 64ffffff -1.217147 0.025876 0.036154 0.392784
+-45.600437 51.378941 -0.000010 0.000000 0.000000 1.000000 64ffffff -0.456004 0.513789 0.099371 0.067787
+-80.279335 35.631195 -0.000009 0.000000 0.000000 1.000000 64ffffff -0.802793 0.356312 0.082031 0.059913
+-66.689163 29.086510 -0.000009 0.000000 0.000000 1.000000 64ffffff -0.666892 0.290865 0.088826 0.056641
+-66.689163 29.086510 -20.000010 0.000000 0.000000 -1.000000 64ffffff -0.666892 0.290865 0.112264 0.056641
+-80.279335 35.631195 -20.000010 0.000000 0.000000 -1.000000 64ffffff -0.802793 0.356312 0.105469 0.059913
+-45.600437 51.378941 -20.000010 0.000000 0.000000 -1.000000 64ffffff -0.456004 0.513789 0.122808 0.067787
+-53.927975 2.587628 -0.000009 0.000000 0.000000 1.000000 64ffffff -0.539280 0.025876 0.032928 0.398438
+-45.600437 51.378941 -0.000010 0.000000 0.000000 1.000000 64ffffff -0.456004 0.513789 0.037092 0.422833
+-57.284470 17.293396 -0.000009 0.000000 0.000000 1.000000 64ffffff -0.572845 0.172934 0.031250 0.405790
+-57.284470 17.293396 -20.000010 0.000000 0.000000 -1.000000 64ffffff -0.572845 0.172934 0.031250 0.435087
+-45.600437 51.378941 -20.000010 0.000000 0.000000 -1.000000 64ffffff -0.456004 0.513789 0.037092 0.452130
+-53.927975 2.587628 -20.000010 0.000000 0.000000 -1.000000 64ffffff -0.539280 0.025876 0.032928 0.427734
+-45.404758 -40.562668 -0.000003 0.000000 0.000000 1.000000 64ffffff -0.454048 -0.405627 0.021840 0.712891
+-45.600437 51.378941 -0.000010 0.000000 0.000000 1.000000 64ffffff -0.456004 0.513789 0.021742 0.758861
+-53.927975 2.587628 -0.000009 0.000000 0.000000 1.000000 64ffffff -0.539280 0.025876 0.017578 0.734466
+-53.927975 2.587628 -20.000010 0.000000 0.000000 -1.000000 64ffffff -0.539280 0.025876 0.017578 0.787200
+-45.600437 51.378941 -20.000010 0.000000 0.000000 -1.000000 64ffffff -0.456004 0.513789 0.021742 0.811596
+-45.404758 -40.562668 -20.000002 0.000000 0.000000 -1.000000 64ffffff -0.454048 -0.405627 0.021840 0.765625
+-53.981720 -40.696175 -0.000002 0.000000 0.000000 1.000000 64ffffff -0.539817 -0.406962 0.017578 0.818359
+-45.404758 -40.562668 -0.000003 0.000000 0.000000 1.000000 64ffffff -0.454048 -0.405627 0.021867 0.818426
+-53.927975 2.587628 -0.000009 0.000000 0.000000 1.000000 64ffffff -0.539280 0.025876 0.017605 0.840001
+-53.927975 2.587628 -20.000010 0.000000 0.000000 -1.000000 64ffffff -0.539280 0.025876 0.017605 0.867345
+-45.404758 -40.562668 -20.000002 0.000000 0.000000 -1.000000 64ffffff -0.454048 -0.405627 0.021867 0.845770
+-53.981720 -40.696175 -20.000002 0.000000 0.000000 -1.000000 64ffffff -0.539817 -0.406962 0.017578 0.845703
+-57.284470 17.293396 -0.000009 0.000000 0.000000 1.000000 64ffffff -0.572845 0.172934 0.051577 0.132813
+-45.600437 51.378941 -0.000010 0.000000 0.000000 1.000000 64ffffff -0.456004 0.513789 0.057419 0.149855
+-66.689163 29.086510 -0.000009 0.000000 0.000000 1.000000 64ffffff -0.666892 0.290865 0.046875 0.138709
+-66.689163 29.086510 -20.000010 0.000000 0.000000 -1.000000 64ffffff -0.666892 0.290865 0.046875 0.162147
+-45.600437 51.378941 -20.000010 0.000000 0.000000 -1.000000 64ffffff -0.456004 0.513789 0.057419 0.173293
+-57.284470 17.293396 -20.000010 0.000000 0.000000 -1.000000 64ffffff -0.572845 0.172934 0.051577 0.156250
+-131.522278 -40.791973 -0.000011 0.000000 0.000000 1.000000 64ffffff -1.315223 -0.407920 0.031250 0.457031
+-121.714661 2.587631 -0.000009 0.000000 0.000000 1.000000 64ffffff -1.217147 0.025876 0.036154 0.478721
+-131.326599 51.378933 -0.000010 0.000000 0.000000 1.000000 64ffffff -1.313266 0.513789 0.031348 0.503117
+-131.326599 51.378933 -20.000011 0.000000 0.000000 -1.000000 64ffffff -1.313266 0.513789 0.031348 0.555851
+-121.714661 2.587631 -20.000010 0.000000 0.000000 -1.000000 64ffffff -1.217147 0.025876 0.036154 0.531455
+-131.522278 -40.791973 -20.000011 0.000000 0.000000 -1.000000 64ffffff -1.315223 -0.407920 0.031250 0.509766
+-121.714661 2.587631 -0.000009 0.000000 0.000000 1.000000 64ffffff -1.217147 0.025876 0.036056 0.562500
+-118.358162 17.293400 -0.000009 0.000000 0.000000 1.000000 64ffffff -1.183582 0.172934 0.037734 0.569853
+-131.326599 51.378933 -0.000010 0.000000 0.000000 1.000000 64ffffff -1.313266 0.513789 0.031250 0.586896
+-131.326599 51.378933 -20.000011 0.000000 0.000000 -1.000000 64ffffff -1.313266 0.513789 0.031250 0.616193
+-118.358162 17.293400 -20.000010 0.000000 0.000000 -1.000000 64ffffff -1.183582 0.172934 0.037734 0.599150
+-121.714661 2.587631 -20.000010 0.000000 0.000000 -1.000000 64ffffff -1.217147 0.025876 0.036056 0.591797
+-118.358162 17.293400 -0.000009 0.000000 0.000000 1.000000 64ffffff -1.183582 0.172934 0.070937 0.103516
+-108.953468 29.086510 -0.000009 0.000000 0.000000 1.000000 64ffffff -1.089535 0.290865 0.075640 0.109412
+-131.326599 51.378933 -0.000010 0.000000 0.000000 1.000000 64ffffff -1.313266 0.513789 0.064453 0.120558
+-131.326599 51.378933 -20.000011 0.000000 0.000000 -1.000000 64ffffff -1.313266 0.513789 0.064453 0.143996
+-108.953468 29.086510 -20.000010 0.000000 0.000000 -1.000000 64ffffff -1.089535 0.290865 0.075640 0.132850
+-118.358162 17.293400 -20.000010 0.000000 0.000000 -1.000000 64ffffff -1.183582 0.172934 0.070937 0.126953
+-108.953468 29.086510 -0.000009 0.000000 0.000000 1.000000 64ffffff -1.089535 0.290865 0.140093 0.056641
+-95.363297 35.631195 -0.000009 0.000000 0.000000 1.000000 64ffffff -0.953633 0.356312 0.146888 0.059913
+-131.326599 51.378933 -0.000010 0.000000 0.000000 1.000000 64ffffff -1.313266 0.513789 0.128906 0.067787
+-131.326599 51.378933 -20.000011 0.000000 0.000000 -1.000000 64ffffff -1.313266 0.513789 0.152344 0.067787
+-95.363297 35.631195 -20.000010 0.000000 0.000000 -1.000000 64ffffff -0.953633 0.356312 0.170325 0.059913
+-108.953468 29.086510 -20.000010 0.000000 0.000000 -1.000000 64ffffff -1.089535 0.290865 0.163530 0.056641
+-45.600437 51.378941 -0.000010 0.000000 0.000000 1.000000 64ffffff -0.456004 0.513789 0.397928 0.046936
+-95.363297 35.631195 -0.000009 0.000000 0.000000 1.000000 64ffffff -0.953633 0.356312 0.373047 0.039063
+-80.279335 35.631195 -0.000009 0.000000 0.000000 1.000000 64ffffff -0.802793 0.356312 0.380589 0.039063
+-80.279335 35.631195 -20.000010 0.000000 0.000000 -1.000000 64ffffff -0.802793 0.356312 0.411839 0.039063
+-95.363297 35.631195 -20.000010 0.000000 0.000000 -1.000000 64ffffff -0.953633 0.356312 0.404297 0.039063
+-45.600437 51.378941 -20.000010 0.000000 0.000000 -1.000000 64ffffff -0.456004 0.513789 0.429178 0.046936
+-150.432678 35.631111 41.344543 0.000000 -0.900969 -0.433884 64ffffff -1.504327 0.413445 0.435547 0.039063
+-130.432663 29.086428 54.934700 0.000000 -0.900969 -0.433884 64ffffff -1.304327 0.549347 0.445547 0.045858
+-150.432663 29.086428 54.934723 0.000000 -0.900969 -0.433884 64ffffff -1.504327 0.549347 0.435547 0.045858
+-130.432678 35.631111 41.344521 0.000000 -0.900969 -0.433884 64ffffff -1.304327 0.413445 0.461172 0.039063
+-130.432663 29.086428 54.934700 0.000000 -0.900969 -0.433884 64ffffff -1.304327 0.549347 0.461172 0.045858
+-150.432678 35.631111 41.344543 0.000000 -0.900969 -0.433884 64ffffff -1.504327 0.413445 0.451172 0.039063
+-150.432663 29.086428 54.934723 -0.000001 -0.623489 -0.781832 64ffffff -1.504327 0.290864 0.466797 0.044959
+-130.432648 17.293314 64.339386 -0.000001 -0.623489 -0.781832 64ffffff -1.304326 0.172933 0.476797 0.039063
+-150.432663 17.293314 64.339409 -0.000001 -0.623489 -0.781832 64ffffff -1.504327 0.172933 0.466797 0.039063
+-130.432663 29.086428 54.934700 -0.000001 -0.623489 -0.781832 64ffffff -1.304327 0.290864 0.492422 0.044959
+-130.432648 17.293314 64.339386 -0.000001 -0.623489 -0.781832 64ffffff -1.304326 0.172933 0.492422 0.039063
+-150.432663 29.086428 54.934723 -0.000001 -0.623489 -0.781832 64ffffff -1.504327 0.290864 0.482422 0.044959
+-150.432663 17.293314 64.339409 -0.000001 -0.222521 -0.974928 64ffffff -1.504327 0.172933 0.046875 0.187040
+-130.432648 2.587545 67.695885 -0.000001 -0.222521 -0.974928 64ffffff -1.304326 0.025875 0.056875 0.179688
+-150.432648 2.587545 67.695908 -0.000001 -0.222521 -0.974928 64ffffff -1.504326 0.025875 0.046875 0.179688
+-130.432648 17.293314 64.339386 -0.000001 -0.222521 -0.974928 64ffffff -1.304326 0.172933 0.056875 0.200712
+-130.432648 2.587545 67.695885 -0.000001 -0.222521 -0.974928 64ffffff -1.304326 0.025875 0.056875 0.193359
+-150.432663 17.293314 64.339409 -0.000001 -0.222521 -0.974928 64ffffff -1.504327 0.172933 0.046875 0.200712
+-150.432648 2.587545 67.695908 -0.000002 0.001242 -0.999999 64ffffff -1.504326 0.025875 0.046875 0.228673
+-130.432663 -40.696259 67.642136 -0.000002 0.001242 -0.999999 64ffffff -1.304327 -0.406963 0.056875 0.207031
+-150.432663 -40.696259 67.642166 -0.000002 0.001242 -0.999999 64ffffff -1.504327 -0.406963 0.046875 0.207031
+-130.432648 2.587545 67.695885 -0.000001 0.001242 -0.999999 64ffffff -1.304326 0.025875 0.056875 0.256017
+-130.432663 -40.696259 67.642136 -0.000001 0.001242 -0.999999 64ffffff -1.304327 -0.406963 0.056875 0.234375
+-150.432648 2.587545 67.695908 -0.000001 0.001242 -0.999999 64ffffff -1.504326 0.025875 0.046875 0.256017
+-150.432663 -40.696259 67.642166 0.000000 -0.999879 0.015564 64ffffff -1.504327 0.676422 0.498047 0.039063
+-130.432648 -40.562752 76.219101 0.000000 -0.999879 0.015564 64ffffff -1.304326 0.762191 0.508047 0.043351
+-150.432648 -40.562752 76.219124 0.000000 -0.999879 0.015564 64ffffff -1.504326 0.762191 0.498047 0.043351
+-130.432663 -40.696259 67.642136 0.000000 -0.999879 0.015564 64ffffff -1.304327 0.676421 0.523672 0.039063
+-130.432648 -40.562752 76.219101 0.000000 -0.999879 0.015564 64ffffff -1.304326 0.762191 0.523672 0.043351
+-150.432663 -40.696259 67.642166 0.000000 -0.999879 0.015564 64ffffff -1.504327 0.676422 0.513672 0.039063
+-150.432648 -40.562752 76.219124 0.000001 0.002128 0.999998 64ffffff -1.504326 -0.405628 0.046875 0.261719
+-130.432648 51.378860 76.023422 0.000001 0.002128 0.999998 64ffffff -1.304326 0.513789 0.056875 0.307690
+-150.432648 51.378860 76.023445 0.000001 0.002128 0.999998 64ffffff -1.504326 0.513789 0.046875 0.307690
+-130.432648 -40.562752 76.219101 0.000001 0.002128 0.999998 64ffffff -1.304326 -0.405628 0.056875 0.314453
+-130.432648 51.378860 76.023422 0.000001 0.002128 0.999998 64ffffff -1.304326 0.513789 0.056875 0.360424
+-150.432648 -40.562752 76.219124 0.000001 0.002128 0.999998 64ffffff -1.504326 -0.405628 0.046875 0.314453
+-150.432648 51.378860 76.023445 0.000000 1.000000 0.000000 64ffffff -1.504326 0.760234 0.046875 0.410051
+-130.432739 51.378853 -9.702749 0.000000 1.000000 0.000000 64ffffff -1.304327 -0.097027 0.056875 0.367188
+-150.432739 51.378853 -9.702725 0.000000 1.000000 0.000000 64ffffff -1.504327 -0.097027 0.046875 0.367188
+-130.432648 51.378860 76.023422 0.000000 1.000000 0.000000 64ffffff -1.304326 0.760234 0.056875 0.458879
+-130.432739 51.378853 -9.702749 0.000000 1.000000 0.000000 64ffffff -1.304327 -0.097027 0.056875 0.416016
+-150.432648 51.378860 76.023445 0.000000 1.000000 0.000000 64ffffff -1.504326 0.760234 0.046875 0.458879
+-150.432739 51.378853 -9.702725 -0.000001 0.002123 -0.999998 64ffffff -1.504327 0.513789 0.046875 0.510929
+-130.432739 -40.792053 -9.898424 -0.000001 0.002123 -0.999998 64ffffff -1.304327 -0.407921 0.056875 0.464844
+-150.432739 -40.792053 -9.898400 -0.000001 0.002123 -0.999998 64ffffff -1.504327 -0.407921 0.046875 0.464844
+-130.432739 51.378853 -9.702749 -0.000001 0.002123 -0.999998 64ffffff -1.304327 0.513789 0.056875 0.563664
+-130.432739 -40.792053 -9.898424 -0.000001 0.002123 -0.999998 64ffffff -1.304327 -0.407921 0.056875 0.517578
+-150.432739 51.378853 -9.702725 -0.000001 0.002123 -0.999998 64ffffff -1.504327 0.513789 0.046875 0.563664
+-150.432739 -40.792053 -9.898400 0.000000 -0.999987 0.005069 64ffffff -1.504327 -0.098984 0.046875 0.570313
+-130.432724 -40.742065 -0.037060 0.000000 -0.999987 0.005069 64ffffff -1.304327 -0.000371 0.056875 0.575243
+-150.432739 -40.742065 -0.037037 0.000000 -0.999987 0.005069 64ffffff -1.504327 -0.000370 0.046875 0.575243
+-130.432739 -40.792053 -9.898424 0.000000 -0.999987 0.005069 64ffffff -1.304327 -0.098984 0.056875 0.582031
+-130.432724 -40.742065 -0.037060 0.000000 -0.999987 0.005069 64ffffff -1.304327 -0.000371 0.056875 0.586962
+-150.432739 -40.792053 -9.898400 0.000000 -0.999987 0.005069 64ffffff -1.504327 -0.098984 0.046875 0.582031
+-150.432739 -40.742065 -0.037037 0.000001 0.001240 0.999999 64ffffff -1.504327 -0.407421 0.046875 0.593750
+-130.432724 2.587548 -0.090806 0.000001 0.001240 0.999999 64ffffff -1.304327 0.025875 0.056875 0.615415
+-150.432739 2.587548 -0.090782 0.000001 0.001240 0.999999 64ffffff -1.504327 0.025875 0.046875 0.615415
+-130.432724 -40.742065 -0.037060 0.000001 0.001240 0.999999 64ffffff -1.304327 -0.407421 0.056875 0.621094
+-130.432724 2.587548 -0.090806 0.000001 0.001240 0.999999 64ffffff -1.304327 0.025875 0.056875 0.642759
+-150.432739 -40.742065 -0.037037 0.000001 0.001240 0.999999 64ffffff -1.504327 -0.407421 0.046875 0.621094
+-150.432739 2.587548 -0.090782 0.000001 -0.222521 0.974928 64ffffff -1.504327 0.025875 0.046875 0.648438
+-130.432724 17.293316 3.265692 0.000001 -0.222521 0.974928 64ffffff -1.304327 0.172933 0.056875 0.655790
+-150.432724 17.293316 3.265715 0.000001 -0.222521 0.974928 64ffffff -1.504327 0.172933 0.046875 0.655790
+-130.432724 2.587548 -0.090806 0.000001 -0.222521 0.974928 64ffffff -1.304327 0.025875 0.056875 0.662109
+-130.432724 17.293316 3.265692 0.000001 -0.222521 0.974928 64ffffff -1.304327 0.172933 0.056875 0.669462
+-150.432739 2.587548 -0.090782 0.000001 -0.222521 0.974928 64ffffff -1.504327 0.025875 0.046875 0.662109
+-150.432724 17.293316 3.265715 0.000001 -0.623490 0.781831 64ffffff -1.504327 0.172933 0.046875 0.675781
+-130.432709 29.086428 12.670384 0.000001 -0.623490 0.781831 64ffffff -1.304327 0.290864 0.056875 0.681678
+-150.432724 29.086428 12.670407 0.000001 -0.623490 0.781831 64ffffff -1.504327 0.290864 0.046875 0.681678
+-130.432724 17.293316 3.265692 0.000001 -0.623490 0.781831 64ffffff -1.304327 0.172933 0.056875 0.687500
+-130.432709 29.086428 12.670384 0.000001 -0.623490 0.781831 64ffffff -1.304327 0.290864 0.056875 0.693397
+-150.432724 17.293316 3.265715 0.000001 -0.623490 0.781831 64ffffff -1.504327 0.172933 0.046875 0.687500
+-150.432724 29.086428 12.670407 0.000001 -0.900969 0.433884 64ffffff -1.504327 0.126704 0.046875 0.699219
+-130.432693 35.631111 26.260561 0.000001 -0.900969 0.433884 64ffffff -1.304327 0.262606 0.056875 0.706014
+-150.432709 35.631111 26.260584 0.000001 -0.900969 0.433884 64ffffff -1.504327 0.262606 0.046875 0.706014
+-130.432709 29.086428 12.670384 0.000000 -0.900969 0.433884 64ffffff -1.304327 0.126704 0.056875 0.710938
+-130.432693 35.631111 26.260561 0.000000 -0.900969 0.433884 64ffffff -1.304327 0.262606 0.056875 0.717733
+-150.432724 29.086428 12.670407 0.000000 -0.900969 0.433884 64ffffff -1.504327 0.126704 0.046875 0.710938
+-150.432709 35.631111 26.260584 0.000000 -1.000000 0.000000 64ffffff -1.504327 0.262606 0.046875 0.722656
+-130.432678 35.631111 41.344521 0.000000 -1.000000 0.000000 64ffffff -1.304327 0.413445 0.056875 0.730198
+-150.432678 35.631111 41.344543 0.000000 -1.000000 0.000000 64ffffff -1.504327 0.413445 0.046875 0.730198
+-130.432693 35.631111 26.260561 0.000000 -1.000000 0.000000 64ffffff -1.304327 0.262606 0.056875 0.736328
+-130.432678 35.631111 41.344521 0.000000 -1.000000 0.000000 64ffffff -1.304327 0.413445 0.056875 0.743870
+-150.432709 35.631111 26.260584 0.000000 -1.000000 0.000000 64ffffff -1.504327 0.262606 0.046875 0.736328
+-150.432709 35.631111 26.260584 -1.000000 0.000001 0.000001 64ffffff 0.356311 0.262606 0.046875 0.767982
+-150.432648 51.378860 76.023445 -1.000000 0.000001 0.000001 64ffffff 0.513789 0.760234 0.054749 0.792863
+-150.432739 51.378853 -9.702725 -1.000000 0.000001 0.000001 64ffffff 0.513789 -0.097027 0.054749 0.750000
+-130.432739 51.378853 -9.702749 1.000000 0.000000 -0.000001 64ffffff 0.513789 -0.097027 0.054749 0.798828
+-130.432648 51.378860 76.023422 1.000000 0.000000 -0.000001 64ffffff 0.513789 0.760234 0.054749 0.841691
+-130.432693 35.631111 26.260561 1.000000 0.000000 -0.000001 64ffffff 0.356311 0.262606 0.046875 0.816810
+-150.432739 2.587548 -0.090782 -1.000000 0.000000 0.000000 64ffffff 0.025875 -0.000908 0.197471 0.061544
+-150.432739 -40.792053 -9.898400 -1.000000 0.000000 0.000000 64ffffff -0.407921 -0.098984 0.175781 0.056641
+-150.432739 -40.742065 -0.037037 -1.000000 0.000000 0.000000 64ffffff -0.407421 -0.000370 0.175806 0.061571
+-130.432724 -40.742065 -0.037060 1.000000 0.000000 -0.000002 64ffffff -0.407421 -0.000371 0.203150 0.061571
+-130.432739 -40.792053 -9.898424 1.000000 0.000000 -0.000002 64ffffff -0.407921 -0.098984 0.203125 0.056641
+-130.432724 2.587548 -0.090806 1.000000 0.000000 -0.000002 64ffffff 0.025875 -0.000908 0.224815 0.061544
+-150.432648 51.378860 76.023445 -1.000000 0.000000 0.000001 64ffffff 0.513789 0.760234 0.075599 0.167730
+-150.432678 35.631111 41.344543 -1.000000 0.000000 0.000001 64ffffff 0.356311 0.413445 0.067725 0.150391
+-150.432663 29.086428 54.934723 -1.000000 0.000000 0.000001 64ffffff 0.290864 0.549347 0.064453 0.157186
+-130.432663 29.086428 54.934700 1.000000 0.000000 -0.000001 64ffffff 0.290864 0.549347 0.064453 0.180623
+-130.432678 35.631111 41.344521 1.000000 0.000000 -0.000001 64ffffff 0.356311 0.413445 0.067725 0.173828
+-130.432648 51.378860 76.023422 1.000000 0.000000 -0.000001 64ffffff 0.513789 0.760234 0.075599 0.191168
+-150.432648 2.587545 67.695908 -1.000000 0.000000 0.000003 64ffffff 0.025875 0.676959 0.230469 0.058319
+-150.432648 51.378860 76.023445 -1.000000 0.000000 0.000003 64ffffff 0.513789 0.760234 0.254864 0.062483
+-150.432663 17.293314 64.339409 -1.000000 0.000000 0.000003 64ffffff 0.172933 0.643394 0.237822 0.056641
+-130.432648 17.293314 64.339386 1.000000 0.000000 0.000000 64ffffff 0.172933 0.643394 0.267119 0.056641
+-130.432648 51.378860 76.023422 1.000000 0.000000 0.000000 64ffffff 0.513789 0.760234 0.284161 0.062483
+-130.432648 2.587545 67.695885 1.000000 0.000000 0.000000 64ffffff 0.025875 0.676959 0.259766 0.058319
+-150.432648 -40.562752 76.219124 -1.000000 0.000000 0.000000 64ffffff -0.405628 0.762191 0.529297 0.043324
+-150.432648 51.378860 76.023445 -1.000000 0.000000 0.000000 64ffffff 0.513789 0.760234 0.575268 0.043226
+-150.432648 2.587545 67.695908 -1.000000 0.000000 0.000000 64ffffff 0.025875 0.676959 0.550872 0.039063
+-130.432648 2.587545 67.695885 1.000000 0.000000 0.000000 64ffffff 0.025875 0.676959 0.603606 0.039063
+-130.432648 51.378860 76.023422 1.000000 0.000000 0.000000 64ffffff 0.513789 0.760234 0.628002 0.043226
+-130.432648 -40.562752 76.219101 1.000000 0.000000 0.000000 64ffffff -0.405628 0.762191 0.582031 0.043324
+-150.432663 -40.696259 67.642166 -1.000000 0.000000 0.000002 64ffffff -0.406963 0.676422 0.634766 0.039063
+-150.432648 -40.562752 76.219124 -1.000000 0.000000 0.000002 64ffffff -0.405628 0.762191 0.634832 0.043351
+-150.432648 2.587545 67.695908 -1.000000 0.000000 0.000002 64ffffff 0.025875 0.676959 0.656408 0.039089
+-130.432648 2.587545 67.695885 1.000000 0.000000 -0.000002 64ffffff 0.025875 0.676959 0.683751 0.039089
+-130.432648 -40.562752 76.219101 1.000000 0.000000 -0.000002 64ffffff -0.405628 0.762191 0.662176 0.043351
+-130.432663 -40.696259 67.642136 1.000000 0.000000 -0.000002 64ffffff -0.406963 0.676421 0.662109 0.039063
+-150.432663 17.293314 64.339409 -1.000000 0.000000 0.000000 64ffffff 0.172933 0.643394 0.082031 0.078921
+-150.432648 51.378860 76.023445 -1.000000 0.000000 0.000000 64ffffff 0.513789 0.760234 0.099074 0.084763
+-150.432663 29.086428 54.934723 -1.000000 0.000000 0.000000 64ffffff 0.290864 0.549347 0.087928 0.074219
+-130.432663 29.086428 54.934700 1.000000 0.000000 -0.000001 64ffffff 0.290864 0.549347 0.111365 0.074219
+-130.432648 51.378860 76.023422 1.000000 0.000000 -0.000001 64ffffff 0.513789 0.760234 0.122512 0.084763
+-130.432648 17.293314 64.339386 1.000000 0.000000 -0.000001 64ffffff 0.172933 0.643394 0.105469 0.078921
+-150.432739 -40.792053 -9.898400 -1.000000 0.000000 0.000000 64ffffff -0.407921 -0.098984 0.289063 0.056641
+-150.432739 2.587548 -0.090782 -1.000000 0.000000 0.000000 64ffffff 0.025875 -0.000908 0.310752 0.061544
+-150.432739 51.378853 -9.702725 -1.000000 0.000000 0.000000 64ffffff 0.513789 -0.097027 0.335148 0.056738
+-130.432739 51.378853 -9.702749 1.000000 0.000000 -0.000002 64ffffff 0.513789 -0.097027 0.387882 0.056738
+-130.432724 2.587548 -0.090806 1.000000 0.000000 -0.000002 64ffffff 0.025875 -0.000908 0.363487 0.061544
+-130.432739 -40.792053 -9.898424 1.000000 0.000000 -0.000002 64ffffff -0.407921 -0.098984 0.341797 0.056641
+-150.432739 2.587548 -0.090782 -1.000000 0.000000 0.000002 64ffffff 0.025875 -0.000908 0.394531 0.061447
+-150.432724 17.293316 3.265715 -1.000000 0.000000 0.000002 64ffffff 0.172933 0.032657 0.401884 0.063125
+-150.432739 51.378853 -9.702725 -1.000000 0.000000 0.000002 64ffffff 0.513789 -0.097027 0.418927 0.056641
+-130.432739 51.378853 -9.702749 1.000000 0.000000 -0.000001 64ffffff 0.513789 -0.097027 0.448224 0.056641
+-130.432724 17.293316 3.265692 1.000000 0.000000 -0.000001 64ffffff 0.172933 0.032657 0.431181 0.063125
+-130.432724 2.587548 -0.090806 1.000000 0.000000 -0.000001 64ffffff 0.025875 -0.000908 0.423828 0.061447
+-150.432724 17.293316 3.265715 -1.000000 0.000000 0.000000 64ffffff 0.172933 0.032657 0.082031 0.096328
+-150.432724 29.086428 12.670407 -1.000000 0.000000 0.000000 64ffffff 0.290864 0.126704 0.087928 0.101030
+-150.432739 51.378853 -9.702725 -1.000000 0.000000 0.000000 64ffffff 0.513789 -0.097027 0.099074 0.089844
+-130.432739 51.378853 -9.702749 1.000000 0.000000 -0.000001 64ffffff 0.513789 -0.097027 0.122512 0.089844
+-130.432709 29.086428 12.670384 1.000000 0.000000 -0.000001 64ffffff 0.290864 0.126704 0.111365 0.101030
+-130.432724 17.293316 3.265692 1.000000 0.000000 -0.000001 64ffffff 0.172933 0.032657 0.105469 0.096328
+-150.432724 29.086428 12.670407 -1.000000 0.000000 0.000001 64ffffff 0.290864 0.126704 0.064453 0.208452
+-150.432709 35.631111 26.260584 -1.000000 0.000000 0.000001 64ffffff 0.356311 0.262606 0.067725 0.215247
+-150.432739 51.378853 -9.702725 -1.000000 0.000000 0.000001 64ffffff 0.513789 -0.097027 0.075599 0.197266
+-130.432739 51.378853 -9.702749 1.000000 0.000000 -0.000001 64ffffff 0.513789 -0.097027 0.075599 0.220703
+-130.432693 35.631111 26.260561 1.000000 0.000000 -0.000001 64ffffff 0.356311 0.262606 0.067725 0.238685
+-130.432709 29.086428 12.670384 1.000000 0.000000 -0.000001 64ffffff 0.290864 0.126704 0.064453 0.231890
+-150.432648 51.378860 76.023445 -1.000000 -0.000003 0.000002 64ffffff 0.513789 0.760234 0.054749 0.872538
+-150.432709 35.631111 26.260584 -1.000000 -0.000003 0.000002 64ffffff 0.356311 0.262606 0.046875 0.847656
+-150.432678 35.631111 41.344543 -1.000000 -0.000003 0.000002 64ffffff 0.356311 0.413445 0.046875 0.855198
+-130.432678 35.631111 41.344521 1.000000 0.000000 -0.000001 64ffffff 0.356311 0.413445 0.046875 0.886448
+-130.432693 35.631111 26.260561 1.000000 0.000000 -0.000001 64ffffff 0.356311 0.262606 0.046875 0.878906
+-130.432648 51.378860 76.023422 1.000000 0.000000 -0.000001 64ffffff 0.513789 0.760234 0.054749 0.903788
+-150.426575 35.631123 127.238884 0.000000 -0.900969 -0.433884 64ffffff -1.504266 1.272389 0.453125 0.056641
+-130.426559 29.086437 140.829041 0.000000 -0.900969 -0.433884 64ffffff -1.304266 1.408290 0.463125 0.063436
+-150.426559 29.086437 140.829056 0.000000 -0.900969 -0.433884 64ffffff -1.504266 1.408291 0.453125 0.063436
+-130.426575 35.631123 127.238861 0.000000 -0.900969 -0.433884 64ffffff -1.304266 1.272389 0.478750 0.056641
+-130.426559 29.086437 140.829041 0.000000 -0.900969 -0.433884 64ffffff -1.304266 1.408290 0.478750 0.063436
+-150.426575 35.631123 127.238884 0.000000 -0.900969 -0.433884 64ffffff -1.504266 1.272389 0.468750 0.056641
+-150.426559 29.086437 140.829056 -0.000001 -0.623490 -0.781832 64ffffff -1.504266 0.290864 0.484375 0.062537
+-130.426544 17.293324 150.233734 -0.000001 -0.623490 -0.781832 64ffffff -1.304265 0.172933 0.494375 0.056641
+-150.426559 17.293324 150.233749 -0.000001 -0.623490 -0.781832 64ffffff -1.504266 0.172933 0.484375 0.056641
+-130.426559 29.086437 140.829041 -0.000001 -0.623490 -0.781832 64ffffff -1.304266 0.290864 0.510000 0.062537
+-130.426544 17.293324 150.233734 -0.000001 -0.623490 -0.781832 64ffffff -1.304265 0.172933 0.510000 0.056641
+-150.426559 29.086437 140.829056 -0.000001 -0.623490 -0.781832 64ffffff -1.504266 0.290864 0.500000 0.062537
+-150.426559 17.293324 150.233749 -0.000001 -0.222522 -0.974928 64ffffff -1.504266 0.172933 0.064453 0.251494
+-130.426544 2.587555 153.590225 -0.000001 -0.222522 -0.974928 64ffffff -1.304265 0.025876 0.074453 0.244141
+-150.426544 2.587555 153.590256 -0.000001 -0.222522 -0.974928 64ffffff -1.504265 0.025876 0.064453 0.244141
+-130.426544 17.293324 150.233734 -0.000001 -0.222521 -0.974928 64ffffff -1.304265 0.172933 0.074453 0.265165
+-130.426544 2.587555 153.590225 -0.000001 -0.222521 -0.974928 64ffffff -1.304265 0.025876 0.074453 0.257813
+-150.426559 17.293324 150.233749 -0.000001 -0.222521 -0.974928 64ffffff -1.504266 0.172933 0.064453 0.265165
+-150.426544 2.587555 153.590256 -0.000001 0.001242 -0.999999 64ffffff -1.504265 0.025876 0.064453 0.293126
+-130.426559 -40.696247 153.536484 -0.000001 0.001242 -0.999999 64ffffff -1.304266 -0.406962 0.074453 0.271484
+-150.426559 -40.696247 153.536499 -0.000001 0.001242 -0.999999 64ffffff -1.504266 -0.406962 0.064453 0.271484
+-130.426544 2.587555 153.590225 -0.000002 0.001242 -0.999999 64ffffff -1.304265 0.025876 0.074453 0.320470
+-130.426559 -40.696247 153.536484 -0.000002 0.001242 -0.999999 64ffffff -1.304266 -0.406962 0.074453 0.298828
+-150.426544 2.587555 153.590256 -0.000002 0.001242 -0.999999 64ffffff -1.504265 0.025876 0.064453 0.320470
+-150.426559 -40.696247 153.536499 0.000000 -0.999879 0.015564 64ffffff -1.504266 1.535365 0.689453 0.039063
+-130.426544 -40.562740 162.113449 0.000000 -0.999879 0.015564 64ffffff -1.304265 1.621134 0.699453 0.043351
+-150.426544 -40.562740 162.113464 0.000000 -0.999879 0.015564 64ffffff -1.504265 1.621135 0.689453 0.043351
+-130.426559 -40.696247 153.536484 0.000000 -0.999879 0.015564 64ffffff -1.304266 1.535365 0.715078 0.039063
+-130.426544 -40.562740 162.113449 0.000000 -0.999879 0.015564 64ffffff -1.304265 1.621134 0.715078 0.043351
+-150.426559 -40.696247 153.536499 0.000000 -0.999879 0.015564 64ffffff -1.504266 1.535365 0.705078 0.039063
+-150.426544 -40.562740 162.113464 0.000001 0.002128 0.999998 64ffffff -1.504265 -0.405627 0.064453 0.326172
+-130.426544 51.378868 161.917770 0.000001 0.002128 0.999998 64ffffff -1.304265 0.513789 0.074453 0.372143
+-150.426544 51.378868 161.917786 0.000001 0.002128 0.999998 64ffffff -1.504265 0.513789 0.064453 0.372143
+-130.426544 -40.562740 162.113449 0.000001 0.002128 0.999998 64ffffff -1.304265 -0.405627 0.074453 0.378906
+-130.426544 51.378868 161.917770 0.000001 0.002128 0.999998 64ffffff -1.304265 0.513789 0.074453 0.424877
+-150.426544 -40.562740 162.113464 0.000001 0.002128 0.999998 64ffffff -1.504265 -0.405627 0.064453 0.378906
+-150.426544 51.378868 161.917786 0.000000 1.000000 0.000000 64ffffff -1.504265 1.619178 0.064453 0.474504
+-130.426636 51.378860 76.191589 0.000000 1.000000 0.000000 64ffffff -1.304266 0.761916 0.074453 0.431641
+-150.426636 51.378860 76.191612 0.000000 1.000000 0.000000 64ffffff -1.504266 0.761916 0.064453 0.431641
+-130.426544 51.378868 161.917770 0.000000 1.000000 0.000000 64ffffff -1.304265 1.619178 0.074453 0.523332
+-130.426636 51.378860 76.191589 0.000000 1.000000 0.000000 64ffffff -1.304266 0.761916 0.074453 0.480469
+-150.426544 51.378868 161.917786 0.000000 1.000000 0.000000 64ffffff -1.504265 1.619178 0.064453 0.523332
+-150.426636 51.378860 76.191612 -0.000001 0.002123 -0.999998 64ffffff -1.504266 0.513789 0.064453 0.575382
+-130.426636 -40.792046 75.995918 -0.000001 0.002123 -0.999998 64ffffff -1.304266 -0.407920 0.074453 0.529297
+-150.426636 -40.792046 75.995941 -0.000001 0.002123 -0.999998 64ffffff -1.504266 -0.407920 0.064453 0.529297
+-130.426636 51.378860 76.191589 -0.000001 0.002123 -0.999998 64ffffff -1.304266 0.513789 0.074453 0.628117
+-130.426636 -40.792046 75.995918 -0.000001 0.002123 -0.999998 64ffffff -1.304266 -0.407920 0.074453 0.582031
+-150.426636 51.378860 76.191612 -0.000001 0.002123 -0.999998 64ffffff -1.504266 0.513789 0.064453 0.628117
+-150.426636 -40.792046 75.995941 0.000000 -0.999987 0.005069 64ffffff -1.504266 0.759959 0.515625 0.056641
+-130.426620 -40.742058 85.857277 0.000000 -0.999987 0.005069 64ffffff -1.304266 0.858573 0.525625 0.061571
+-150.426636 -40.742058 85.857300 0.000000 -0.999987 0.005069 64ffffff -1.504266 0.858573 0.515625 0.061571
+-130.426636 -40.792046 75.995918 0.000000 -0.999987 0.005069 64ffffff -1.304266 0.759959 0.541250 0.056641
+-130.426620 -40.742058 85.857277 0.000000 -0.999987 0.005069 64ffffff -1.304266 0.858573 0.541250 0.061571
+-150.426636 -40.792046 75.995941 0.000000 -0.999987 0.005069 64ffffff -1.504266 0.759959 0.531250 0.056641
+-150.426636 -40.742058 85.857300 0.000001 0.001240 0.999999 64ffffff -1.504266 -0.407421 0.064453 0.634766
+-130.426620 2.587559 85.803535 0.000001 0.001240 0.999999 64ffffff -1.304266 0.025876 0.074453 0.656430
+-150.426636 2.587559 85.803558 0.000001 0.001240 0.999999 64ffffff -1.504266 0.025876 0.064453 0.656430
+-130.426620 -40.742058 85.857277 0.000001 0.001240 0.999999 64ffffff -1.304266 -0.407421 0.074453 0.662109
+-130.426620 2.587559 85.803535 0.000001 0.001240 0.999999 64ffffff -1.304266 0.025876 0.074453 0.683774
+-150.426636 -40.742058 85.857300 0.000001 0.001240 0.999999 64ffffff -1.504266 -0.407421 0.064453 0.662109
+-150.426636 2.587559 85.803558 0.000001 -0.222521 0.974928 64ffffff -1.504266 0.025876 0.064453 0.689453
+-130.426620 17.293327 89.160034 0.000001 -0.222521 0.974928 64ffffff -1.304266 0.172933 0.074453 0.696806
+-150.426620 17.293327 89.160057 0.000001 -0.222521 0.974928 64ffffff -1.504266 0.172933 0.064453 0.696806
+-130.426620 2.587559 85.803535 0.000001 -0.222521 0.974928 64ffffff -1.304266 0.025876 0.074453 0.703125
+-130.426620 17.293327 89.160034 0.000001 -0.222521 0.974928 64ffffff -1.304266 0.172933 0.074453 0.710478
+-150.426636 2.587559 85.803558 0.000001 -0.222521 0.974928 64ffffff -1.504266 0.025876 0.064453 0.703125
+-150.426620 17.293327 89.160057 0.000001 -0.623490 0.781831 64ffffff -1.504266 0.172933 0.064453 0.716797
+-130.426605 29.086437 98.564728 0.000001 -0.623490 0.781831 64ffffff -1.304266 0.290864 0.074453 0.722693
+-150.426620 29.086437 98.564751 0.000001 -0.623490 0.781831 64ffffff -1.504266 0.290864 0.064453 0.722693
+-130.426620 17.293327 89.160034 0.000001 -0.623490 0.781831 64ffffff -1.304266 0.172933 0.074453 0.728516
+-130.426605 29.086437 98.564728 0.000001 -0.623490 0.781831 64ffffff -1.304266 0.290864 0.074453 0.734412
+-150.426620 17.293327 89.160057 0.000001 -0.623490 0.781831 64ffffff -1.504266 0.172933 0.064453 0.728516
+-150.426620 29.086437 98.564751 0.000000 -0.900969 0.433884 64ffffff -1.504266 0.985647 0.064453 0.740234
+-130.426590 35.631123 112.154900 0.000000 -0.900969 0.433884 64ffffff -1.304266 1.121549 0.074453 0.747029
+-150.426605 35.631123 112.154922 0.000000 -0.900969 0.433884 64ffffff -1.504266 1.121549 0.064453 0.747029
+-130.426605 29.086437 98.564728 0.000000 -0.900969 0.433884 64ffffff -1.304266 0.985647 0.074453 0.751953
+-130.426590 35.631123 112.154900 0.000000 -0.900969 0.433884 64ffffff -1.304266 1.121549 0.074453 0.758748
+-150.426620 29.086437 98.564751 0.000000 -0.900969 0.433884 64ffffff -1.504266 0.985647 0.064453 0.751953
+-150.426605 35.631123 112.154922 0.000000 -1.000000 0.000000 64ffffff -1.504266 1.121549 0.064453 0.763672
+-130.426575 35.631123 127.238861 0.000000 -1.000000 0.000000 64ffffff -1.304266 1.272389 0.074453 0.771214
+-150.426575 35.631123 127.238884 0.000000 -1.000000 0.000000 64ffffff -1.504266 1.272389 0.064453 0.771214
+-130.426590 35.631123 112.154900 0.000000 -1.000000 0.000000 64ffffff -1.304266 1.121549 0.074453 0.777344
+-130.426575 35.631123 127.238861 0.000000 -1.000000 0.000000 64ffffff -1.304266 1.272389 0.074453 0.784886
+-150.426605 35.631123 112.154922 0.000000 -1.000000 0.000000 64ffffff -1.504266 1.121549 0.064453 0.777344
+-150.426605 35.631123 112.154922 -1.000000 0.000001 0.000001 64ffffff 0.356311 1.121549 0.046875 0.928138
+-150.426544 51.378868 161.917786 -1.000000 0.000001 0.000001 64ffffff 0.513789 1.619178 0.054749 0.953019
+-150.426636 51.378860 76.191612 -1.000000 0.000001 0.000001 64ffffff 0.513789 0.761916 0.054749 0.910156
+-130.426636 51.378860 76.191589 1.000000 0.000000 -0.000001 64ffffff 0.513789 0.761916 0.072327 0.791016
+-130.426544 51.378868 161.917770 1.000000 0.000000 -0.000001 64ffffff 0.513789 1.619178 0.072327 0.833879
+-130.426590 35.631123 112.154900 1.000000 0.000000 -0.000001 64ffffff 0.356311 1.121549 0.064453 0.808997
+-150.426636 2.587559 85.803558 -1.000000 0.000000 0.000000 64ffffff 0.025876 0.858036 0.568565 0.061544
+-150.426636 -40.792046 75.995941 -1.000000 0.000000 0.000000 64ffffff -0.407920 0.759959 0.546875 0.056641
+-150.426636 -40.742058 85.857300 -1.000000 0.000000 0.000000 64ffffff -0.407421 0.858573 0.546900 0.061571
+-130.426620 -40.742058 85.857277 1.000000 0.000000 -0.000002 64ffffff -0.407421 0.858573 0.574244 0.061571
+-130.426636 -40.792046 75.995918 1.000000 0.000000 -0.000002 64ffffff -0.407920 0.759959 0.574219 0.056641
+-130.426620 2.587559 85.803535 1.000000 0.000000 -0.000002 64ffffff 0.025876 0.858035 0.595909 0.061544
+-150.426544 51.378868 161.917786 -1.000000 0.000000 0.000001 64ffffff 0.513789 1.619178 0.093177 0.124761
+-150.426575 35.631123 127.238884 -1.000000 0.000000 0.000001 64ffffff 0.356311 1.272389 0.085304 0.107422
+-150.426559 29.086437 140.829056 -1.000000 0.000000 0.000001 64ffffff 0.290864 1.408291 0.082031 0.114217
+-130.426559 29.086437 140.829041 1.000000 0.000000 -0.000001 64ffffff 0.290864 1.408290 0.082031 0.137654
+-130.426575 35.631123 127.238861 1.000000 0.000000 -0.000001 64ffffff 0.356311 1.272389 0.085304 0.130859
+-130.426544 51.378868 161.917770 1.000000 0.000000 -0.000001 64ffffff 0.513789 1.619178 0.093177 0.148199
+-150.426544 2.587555 153.590256 -1.000000 0.000000 0.000003 64ffffff 0.025876 1.535903 0.601563 0.058319
+-150.426544 51.378868 161.917786 -1.000000 0.000000 0.000003 64ffffff 0.513789 1.619178 0.625958 0.062483
+-150.426559 17.293324 150.233749 -1.000000 0.000000 0.000003 64ffffff 0.172933 1.502337 0.608915 0.056641
+-130.426544 17.293324 150.233734 1.000000 0.000000 0.000000 64ffffff 0.172933 1.502337 0.638212 0.056641
+-130.426544 51.378868 161.917770 1.000000 0.000000 0.000000 64ffffff 0.513789 1.619178 0.655255 0.062483
+-130.426544 2.587555 153.590225 1.000000 0.000000 0.000000 64ffffff 0.025876 1.535902 0.630859 0.058319
+-150.426544 -40.562740 162.113464 -1.000000 0.000000 0.000000 64ffffff -0.405627 1.621135 0.720703 0.043324
+-150.426544 51.378868 161.917786 -1.000000 0.000000 0.000000 64ffffff 0.513789 1.619178 0.766674 0.043226
+-150.426544 2.587555 153.590256 -1.000000 0.000000 0.000000 64ffffff 0.025876 1.535903 0.742278 0.039063
+-130.426544 2.587555 153.590225 1.000000 0.000000 0.000000 64ffffff 0.025876 1.535902 0.795013 0.039063
+-130.426544 51.378868 161.917770 1.000000 0.000000 0.000000 64ffffff 0.513789 1.619178 0.819408 0.043226
+-130.426544 -40.562740 162.113449 1.000000 0.000000 0.000000 64ffffff -0.405627 1.621134 0.773438 0.043324
+-150.426559 -40.696247 153.536499 -1.000000 0.000000 0.000002 64ffffff -0.406962 1.535365 0.826172 0.039063
+-150.426544 -40.562740 162.113464 -1.000000 0.000000 0.000002 64ffffff -0.405627 1.621135 0.826239 0.043351
+-150.426544 2.587555 153.590256 -1.000000 0.000000 0.000002 64ffffff 0.025876 1.535903 0.847814 0.039089
+-130.426544 2.587555 153.590225 1.000000 0.000000 -0.000002 64ffffff 0.025876 1.535902 0.875158 0.039089
+-130.426544 -40.562740 162.113449 1.000000 0.000000 -0.000002 64ffffff -0.405627 1.621134 0.853582 0.043351
+-130.426559 -40.696247 153.536484 1.000000 0.000000 -0.000002 64ffffff -0.406962 1.535365 0.853516 0.039063
+-150.426559 17.293324 150.233749 -1.000000 0.000000 0.000000 64ffffff 0.172933 1.502337 0.128906 0.078921
+-150.426544 51.378868 161.917786 -1.000000 0.000000 0.000000 64ffffff 0.513789 1.619178 0.145949 0.084763
+-150.426559 29.086437 140.829056 -1.000000 0.000000 0.000000 64ffffff 0.290864 1.408291 0.134803 0.074219
+-130.426559 29.086437 140.829041 1.000000 0.000000 -0.000001 64ffffff 0.290864 1.408290 0.158240 0.074219
+-130.426544 51.378868 161.917770 1.000000 0.000000 -0.000001 64ffffff 0.513789 1.619178 0.169387 0.084763
+-130.426544 17.293324 150.233734 1.000000 0.000000 -0.000001 64ffffff 0.172933 1.502337 0.152344 0.078921
+-150.426636 -40.792046 75.995941 -1.000000 0.000000 0.000000 64ffffff -0.407920 0.759959 0.660156 0.056641
+-150.426636 2.587559 85.803558 -1.000000 0.000000 0.000000 64ffffff 0.025876 0.858036 0.681846 0.061544
+-150.426636 51.378860 76.191612 -1.000000 0.000000 0.000000 64ffffff 0.513789 0.761916 0.706242 0.056738
+-130.426636 51.378860 76.191589 1.000000 0.000000 -0.000002 64ffffff 0.513789 0.761916 0.758976 0.056738
+-130.426620 2.587559 85.803535 1.000000 0.000000 -0.000002 64ffffff 0.025876 0.858035 0.734580 0.061544
+-130.426636 -40.792046 75.995918 1.000000 0.000000 -0.000002 64ffffff -0.407920 0.759959 0.712891 0.056641
+-150.426636 2.587559 85.803558 -1.000000 0.000000 0.000002 64ffffff 0.025876 0.858036 0.765625 0.061447
+-150.426620 17.293327 89.160057 -1.000000 0.000000 0.000002 64ffffff 0.172933 0.891601 0.772978 0.063125
+-150.426636 51.378860 76.191612 -1.000000 0.000000 0.000002 64ffffff 0.513789 0.761916 0.790021 0.056641
+-130.426636 51.378860 76.191589 1.000000 0.000000 -0.000001 64ffffff 0.513789 0.761916 0.819318 0.056641
+-130.426620 17.293327 89.160034 1.000000 0.000000 -0.000001 64ffffff 0.172933 0.891600 0.802275 0.063125
+-130.426620 2.587559 85.803535 1.000000 0.000000 -0.000001 64ffffff 0.025876 0.858035 0.794922 0.061447
+-150.426620 17.293327 89.160057 -1.000000 0.000000 0.000000 64ffffff 0.172933 0.891601 0.128906 0.096328
+-150.426620 29.086437 98.564751 -1.000000 0.000000 0.000000 64ffffff 0.290864 0.985647 0.134803 0.101030
+-150.426636 51.378860 76.191612 -1.000000 0.000000 0.000000 64ffffff 0.513789 0.761916 0.145949 0.089844
+-130.426636 51.378860 76.191589 1.000000 0.000000 -0.000001 64ffffff 0.513789 0.761916 0.169387 0.089844
+-130.426605 29.086437 98.564728 1.000000 0.000000 -0.000001 64ffffff 0.290864 0.985647 0.158240 0.101030
+-130.426620 17.293327 89.160034 1.000000 0.000000 -0.000001 64ffffff 0.172933 0.891600 0.152344 0.096328
+-150.426620 29.086437 98.564751 -1.000000 0.000000 0.000001 64ffffff 0.290864 0.985647 0.082031 0.165483
+-150.426605 35.631123 112.154922 -1.000000 0.000000 0.000001 64ffffff 0.356311 1.121549 0.085304 0.172279
+-150.426636 51.378860 76.191612 -1.000000 0.000000 0.000001 64ffffff 0.513789 0.761916 0.093177 0.154297
+-130.426636 51.378860 76.191589 1.000000 0.000000 -0.000001 64ffffff 0.513789 0.761916 0.093177 0.177734
+-130.426590 35.631123 112.154900 1.000000 0.000000 -0.000001 64ffffff 0.356311 1.121549 0.085304 0.195716
+-130.426605 29.086437 98.564728 1.000000 0.000000 -0.000001 64ffffff 0.290864 0.985647 0.082031 0.188921
+-150.426544 51.378868 161.917786 -1.000000 -0.000003 0.000002 64ffffff 0.513789 1.619178 0.054749 0.983866
+-150.426605 35.631123 112.154922 -1.000000 -0.000003 0.000002 64ffffff 0.356311 1.121549 0.046875 0.958984
+-150.426575 35.631123 127.238884 -1.000000 -0.000003 0.000002 64ffffff 0.356311 1.272389 0.046875 0.966526
+-130.426575 35.631123 127.238861 1.000000 0.000000 -0.000001 64ffffff 0.356311 1.272389 0.064453 0.847386
+-130.426590 35.631123 112.154900 1.000000 0.000000 -0.000001 64ffffff 0.356311 1.121549 0.064453 0.839844
+-130.426544 51.378868 161.917770 1.000000 0.000000 -0.000001 64ffffff 0.513789 1.619178 0.072327 0.864725
+
+
+0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
+25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49
+50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74
+75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99
+100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124
+125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149
+150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174
+175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199
+200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224
+225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249
+250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274
+275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299
+300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324
+325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349
+350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374
+375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399
+400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424
+425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449
+450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474
+475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499
+500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524
+525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549
+550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574
+575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599
+600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624
+625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649
+650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674
+675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699
+700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724
+725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749
+750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774
+775 776 777 778 779
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+-198.610870 -39.363640 162.326416 0.000000 0.000000 -1.000000 64ffffff -1.986109 -0.393636 0.099609 0.107422
+129.228073 51.333405 162.326492 0.000000 0.000000 -1.000000 64ffffff 1.292281 0.513334 0.263529 0.152770
+129.228073 -39.363445 162.326492 0.000000 0.000000 -1.000000 64ffffff 1.292281 -0.393634 0.263529 0.107422
+-198.610870 51.333210 162.326431 0.000000 0.000000 -1.000000 64ffffff -1.986109 0.513332 0.269531 0.152770
+129.228073 51.333405 162.326492 0.000000 0.000000 -1.000000 64ffffff 1.292281 0.513334 0.433451 0.152770
+-198.610870 -39.363640 162.326416 0.000000 0.000000 -1.000000 64ffffff -1.986109 -0.393636 0.269531 0.107422
+129.228058 -39.363445 -61.869892 0.000000 0.000000 1.000000 64ffffff 1.292281 -0.393634 0.603373 0.107422
+-198.610886 51.333210 -61.869953 0.000000 0.000000 1.000000 64ffffff -1.986109 0.513332 0.439453 0.152770
+-198.610886 -39.363640 -61.869953 0.000000 0.000000 1.000000 64ffffff -1.986109 -0.393636 0.439453 0.107422
+129.228058 51.333405 -61.869884 0.000000 0.000000 1.000000 64ffffff 1.292281 0.513334 0.773295 0.152770
+-198.610886 51.333210 -61.869953 0.000000 0.000000 1.000000 64ffffff -1.986109 0.513332 0.609375 0.152770
+129.228058 -39.363445 -61.869892 0.000000 0.000000 1.000000 64ffffff 1.292281 -0.393634 0.773295 0.107422
+129.228073 -39.363445 162.326492 -1.000000 0.000000 0.000000 64ffffff -0.393634 1.623265 0.099609 0.270301
+129.228058 51.333405 -61.869884 -1.000000 0.000000 0.000000 64ffffff 0.513334 -0.618699 0.144958 0.158203
+129.228058 -39.363445 -61.869892 -1.000000 0.000000 0.000000 64ffffff -0.393634 -0.618699 0.099609 0.158203
+129.228073 51.333405 162.326492 -1.000000 0.000000 0.000000 64ffffff 0.513334 1.623265 0.144958 0.387489
+129.228058 51.333405 -61.869884 -1.000000 0.000000 0.000000 64ffffff 0.513334 -0.618699 0.144958 0.275391
+129.228073 -39.363445 162.326492 -1.000000 0.000000 0.000000 64ffffff -0.393634 1.623265 0.099609 0.387489
+-198.610870 51.333210 162.326431 0.000001 -1.000000 0.000000 64ffffff -1.986109 1.623264 0.150391 0.270301
+129.228058 51.333405 -61.869884 0.000001 -1.000000 0.000000 64ffffff 1.292281 -0.618699 0.314310 0.158203
+129.228073 51.333405 162.326492 0.000001 -1.000000 0.000000 64ffffff 1.292281 1.623265 0.314310 0.270301
+-198.610886 51.333210 -61.869953 0.000001 -1.000000 0.000000 64ffffff -1.986109 -0.618699 0.320313 0.158203
+129.228058 51.333405 -61.869884 0.000001 -1.000000 0.000000 64ffffff 1.292281 -0.618699 0.484232 0.158203
+-198.610870 51.333210 162.326431 0.000001 -1.000000 0.000000 64ffffff -1.986109 1.623264 0.320313 0.270301
+-198.610870 -39.363640 162.326416 1.000000 0.000000 0.000000 64ffffff -0.393636 1.623264 0.099609 0.504676
+-198.610886 51.333210 -61.869953 1.000000 0.000000 0.000000 64ffffff 0.513332 -0.618699 0.144958 0.392578
+-198.610870 51.333210 162.326431 1.000000 0.000000 0.000000 64ffffff 0.513332 1.623264 0.144958 0.504676
+-198.610886 -39.363640 -61.869953 1.000000 0.000000 0.000000 64ffffff -0.393636 -0.618699 0.099609 0.509766
+-198.610886 51.333210 -61.869953 1.000000 0.000000 0.000000 64ffffff 0.513332 -0.618699 0.144958 0.509766
+-198.610870 -39.363640 162.326416 1.000000 0.000000 0.000000 64ffffff -0.393636 1.623264 0.099609 0.621864
+-198.610870 -39.363640 162.326416 -0.000001 1.000000 0.000000 64ffffff -1.986109 1.623264 0.490234 0.270301
+129.228058 -39.363445 -61.869892 -0.000001 1.000000 0.000000 64ffffff 1.292281 -0.618699 0.654154 0.158203
+-198.610886 -39.363640 -61.869953 -0.000001 1.000000 0.000000 64ffffff -1.986109 -0.618699 0.490234 0.158203
+129.228073 -39.363445 162.326492 -0.000001 1.000000 0.000000 64ffffff 1.292281 1.623265 0.824076 0.270301
+129.228058 -39.363445 -61.869892 -0.000001 1.000000 0.000000 64ffffff 1.292281 -0.618699 0.824076 0.158203
+-198.610870 -39.363640 162.326416 -0.000001 1.000000 0.000000 64ffffff -1.986109 1.623264 0.660156 0.270301
+
+
+0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
+25 26 27 28 29 30 31 32 33 34 35
+
+
+
\ No newline at end of file
diff --git a/test/models/IRR/crackedground_1-6.jpg b/test/models/IRR/crackedground_1-6.jpg
new file mode 100644
index 000000000..48da577fd
Binary files /dev/null and b/test/models/IRR/crackedground_1-6.jpg differ
diff --git a/test/models/IRR/dawfInCellar_ChildOfCellar.irr b/test/models/IRR/dawfInCellar_ChildOfCellar.irr
index 698530d3a..b9fa20c6a 100644
Binary files a/test/models/IRR/dawfInCellar_ChildOfCellar.irr and b/test/models/IRR/dawfInCellar_ChildOfCellar.irr differ
diff --git a/test/models/IRR/dawfInCellar_ChildOfCellar_UTF16LE.irr b/test/models/IRR/dawfInCellar_ChildOfCellar_UTF16LE.irr
new file mode 100644
index 000000000..aba42e94d
Binary files /dev/null and b/test/models/IRR/dawfInCellar_ChildOfCellar_UTF16LE.irr differ
diff --git a/test/models/IRR/dawfInCellar_SameHierarchy.irr b/test/models/IRR/dawfInCellar_SameHierarchy.irr
index 83d4ab932..424b42df8 100644
Binary files a/test/models/IRR/dawfInCellar_SameHierarchy.irr and b/test/models/IRR/dawfInCellar_SameHierarchy.irr differ
diff --git a/test/models/IRR/dawfInCellar_SameHierarchy_UTF16LE.irr b/test/models/IRR/dawfInCellar_SameHierarchy_UTF16LE.irr
new file mode 100644
index 000000000..a4e7cc951
Binary files /dev/null and b/test/models/IRR/dawfInCellar_SameHierarchy_UTF16LE.irr differ
diff --git a/test/models/IRR/drkwood2.jpg b/test/models/IRR/drkwood2.jpg
new file mode 100644
index 000000000..7ca470306
Binary files /dev/null and b/test/models/IRR/drkwood2.jpg differ
diff --git a/test/models/IRR/dwarf.jpg b/test/models/IRR/dwarf.jpg
new file mode 100644
index 000000000..9c07e0038
Binary files /dev/null and b/test/models/IRR/dwarf.jpg differ
diff --git a/test/models/IRR/dwarf.x b/test/models/IRR/dwarf.x
new file mode 100644
index 000000000..0fb7be0d2
--- /dev/null
+++ b/test/models/IRR/dwarf.x
@@ -0,0 +1,18480 @@
+xof 0303txt 0032
+
+// DirectX - from MilkShape3D
+
+template XSkinMeshHeader
+{
+ <3CF169CE-FF7C-44AB-93C0-F78F62D172E2>
+ WORD nMaxSkinWeightsPerVertex;
+ WORD nMaxSkinWeightsPerFace;
+ WORD nBones;
+}
+
+template VertexDuplicationIndices
+{
+
+ DWORD nIndices;
+ DWORD nOriginalVertices;
+ array DWORD indices[nIndices];
+}
+
+template SkinWeights
+{
+ <6F0D123B-BAD2-4167-A0D0-80224F25FABB>
+ CSTRING transformNodeName;
+ DWORD nWeights;
+ array DWORD vertexIndices[nWeights];
+ array FLOAT weights[nWeights];
+ Matrix4x4 matrixOffset;
+}
+
+Frame base
+{
+ FrameTransformMatrix
+ {
+ 1.000000,0.000000,0.000000,0.000000,
+ 0.000000,1.000000,0.000000,0.000000,
+ 0.000000,0.000000,1.000000,0.000000,
+ 0.011608,-0.015192,0.000000,1.000000;;
+ }
+
+ Frame middle
+ {
+ FrameTransformMatrix
+ {
+ 1.000000,0.000000,0.000000,0.000000,
+ 0.000000,1.000000,0.000000,0.000000,
+ 0.000000,0.000000,1.000000,0.000000,
+ 0.173034,30.221760,0.000000,1.000000;;
+ }
+
+ Frame lhip
+ {
+ FrameTransformMatrix
+ {
+ 1.000000,0.000000,0.000000,0.000000,
+ 0.000000,1.000000,0.000000,0.000000,
+ 0.000000,0.000000,1.000000,0.000000,
+ -5.191007,-3.469861,0.000000,1.000000;;
+ }
+
+ Frame lknee
+ {
+ FrameTransformMatrix
+ {
+ 1.000000,0.000000,0.000000,0.000000,
+ 0.000000,1.000000,0.000000,0.000000,
+ 0.000000,0.000000,1.000000,0.000000,
+ -1.903369,-8.817497,0.000000,1.000000;;
+ }
+
+ Frame lankle
+ {
+ FrameTransformMatrix
+ {
+ 1.000000,0.000000,0.000000,0.000000,
+ 0.000000,1.000000,0.000000,0.000000,
+ 0.000000,0.000000,1.000000,0.000000,
+ -1.557302,-12.873290,3.507543,1.000000;;
+ }
+
+ Frame ltoe
+ {
+ FrameTransformMatrix
+ {
+ 1.000000,0.000000,0.000000,0.000000,
+ 0.000000,1.000000,0.000000,0.000000,
+ 0.000000,0.000000,1.000000,0.000000,
+ -0.083542,-2.837912,-5.268192,1.000000;;
+ }
+ }
+ }
+ }
+ }
+
+ Frame rhip
+ {
+ FrameTransformMatrix
+ {
+ 1.000000,0.000000,0.000000,0.000000,
+ 0.000000,1.000000,0.000000,0.000000,
+ 0.000000,0.000000,1.000000,0.000000,
+ 5.883141,-2.951185,0.000000,1.000000;;
+ }
+
+ Frame rknee
+ {
+ FrameTransformMatrix
+ {
+ 1.000000,0.000000,0.000000,0.000000,
+ 0.000000,1.000000,0.000000,0.000000,
+ 0.000000,0.000000,1.000000,0.000000,
+ 1.557302,-9.681957,0.000000,1.000000;;
+ }
+
+ Frame rankle
+ {
+ FrameTransformMatrix
+ {
+ 1.000000,0.000000,0.000000,0.000000,
+ 0.000000,1.000000,0.000000,0.000000,
+ 0.000000,0.000000,1.000000,0.000000,
+ 1.038201,-13.046183,3.507543,1.000000;;
+ }
+
+ Frame rtoe
+ {
+ FrameTransformMatrix
+ {
+ 1.000000,0.000000,0.000000,0.000000,
+ 0.000000,1.000000,0.000000,0.000000,
+ 0.000000,0.000000,1.000000,0.000000,
+ 0.161076,-2.268395,-5.055357,1.000000;;
+ }
+ }
+ }
+ }
+ }
+
+ Frame spine2
+ {
+ FrameTransformMatrix
+ {
+ 1.000000,0.000000,0.000000,0.000000,
+ 0.000000,1.000000,0.000000,0.000000,
+ 0.000000,0.000000,1.000000,0.000000,
+ -0.008257,4.071795,0.000000,1.000000;;
+ }
+
+ Frame Joint75
+ {
+ FrameTransformMatrix
+ {
+ 1.000000,0.000000,0.000000,0.000000,
+ 0.000000,1.000000,0.000000,0.000000,
+ 0.000000,0.000000,1.000000,0.000000,
+ -0.007980,5.843795,0.000000,1.000000;;
+ }
+
+ Frame Joint76
+ {
+ FrameTransformMatrix
+ {
+ 1.000000,0.000000,0.000000,0.000000,
+ 0.000000,1.000000,0.000000,0.000000,
+ 0.000000,0.000000,1.000000,0.000000,
+ -0.033215,5.642583,0.000000,1.000000;;
+ }
+
+ Frame spine1
+ {
+ FrameTransformMatrix
+ {
+ 1.000000,0.000000,0.000000,0.000000,
+ 0.000000,1.000000,0.000000,0.000000,
+ 0.000000,0.000000,1.000000,0.000000,
+ -0.057544,3.129822,0.000000,1.000000;;
+ }
+
+ Frame head
+ {
+ FrameTransformMatrix
+ {
+ 1.000000,0.000000,0.000000,0.000000,
+ 0.000000,1.000000,0.000000,0.000000,
+ 0.000000,0.000000,1.000000,0.000000,
+ 0.000000,4.183402,0.000000,1.000000;;
+ }
+
+ Frame Joint36
+ {
+ FrameTransformMatrix
+ {
+ 1.000000,0.000000,0.000000,0.000000,
+ 0.000000,1.000000,0.000000,0.000000,
+ 0.000000,0.000000,1.000000,0.000000,
+ 2.351048,-2.969238,-5.128667,1.000000;;
+ }
+
+ Frame Joint39
+ {
+ FrameTransformMatrix
+ {
+ 1.000000,0.000000,0.000000,0.000000,
+ 0.000000,1.000000,0.000000,0.000000,
+ 0.000000,0.000000,1.000000,0.000000,
+ 2.521163,-4.102684,-2.779583,1.000000;;
+ }
+
+ Frame Joint40
+ {
+ FrameTransformMatrix
+ {
+ 1.000000,0.000000,0.000000,0.000000,
+ 0.000000,1.000000,0.000000,0.000000,
+ 0.000000,0.000000,1.000000,0.000000,
+ 1.543145,-3.721243,-0.884647,1.000000;;
+ }
+
+ Frame Joint41
+ {
+ FrameTransformMatrix
+ {
+ 1.000000,0.000000,0.000000,0.000000,
+ 0.000000,1.000000,0.000000,0.000000,
+ 0.000000,0.000000,1.000000,0.000000,
+ 0.857303,-3.157324,-0.940437,1.000000;;
+ }
+ }
+ }
+ }
+ }
+
+ Frame Joint37
+ {
+ FrameTransformMatrix
+ {
+ 1.000000,0.000000,0.000000,0.000000,
+ 0.000000,1.000000,0.000000,0.000000,
+ 0.000000,0.000000,1.000000,0.000000,
+ -2.844125,-3.130046,-5.128667,1.000000;;
+ }
+
+ Frame Joint38
+ {
+ FrameTransformMatrix
+ {
+ 1.000000,0.000000,0.000000,0.000000,
+ 0.000000,1.000000,0.000000,0.000000,
+ 0.000000,0.000000,1.000000,0.000000,
+ -2.314107,-4.198860,-2.779583,1.000000;;
+ }
+
+ Frame Joint42
+ {
+ FrameTransformMatrix
+ {
+ 1.000000,0.000000,0.000000,0.000000,
+ 0.000000,1.000000,0.000000,0.000000,
+ 0.000000,0.000000,1.000000,0.000000,
+ -1.200224,-3.209697,-0.885387,1.000000;;
+ }
+
+ Frame Joint43
+ {
+ FrameTransformMatrix
+ {
+ 1.000000,0.000000,0.000000,0.000000,
+ 0.000000,1.000000,0.000000,0.000000,
+ 0.000000,0.000000,1.000000,0.000000,
+ -1.285954,-3.696030,-0.939697,1.000000;;
+ }
+ }
+ }
+ }
+ }
+
+ Frame top
+ {
+ FrameTransformMatrix
+ {
+ 1.000000,0.000000,0.000000,0.000000,
+ 0.000000,1.000000,0.000000,0.000000,
+ 0.000000,0.000000,1.000000,0.000000,
+ -0.311274,14.438549,-1.107615,1.000000;;
+ }
+ }
+ }
+
+ Frame pad2
+ {
+ FrameTransformMatrix
+ {
+ 0.986286,0.165048,0.000000,0.000000,
+ -0.159424,0.952679,0.258819,0.000000,
+ 0.042717,-0.255270,0.965926,0.000000,
+ -6.280235,3.399014,0.000000,1.000000;;
+ }
+ }
+
+ Frame pad1
+ {
+ FrameTransformMatrix
+ {
+ 1.000000,0.000000,0.000000,0.000000,
+ 0.000000,1.000000,0.000000,0.000000,
+ 0.000000,0.000000,1.000000,0.000000,
+ 5.233529,3.529747,0.000000,1.000000;;
+ }
+ }
+
+ Frame lsholda
+ {
+ FrameTransformMatrix
+ {
+ 1.000000,0.000000,0.000000,0.000000,
+ 0.000000,1.000000,0.000000,0.000000,
+ 0.000000,0.000000,1.000000,0.000000,
+ -10.711074,-1.732187,3.529744,1.000000;;
+ }
+
+ Frame lelbo
+ {
+ FrameTransformMatrix
+ {
+ 1.000000,0.000000,0.000000,0.000000,
+ 0.000000,1.000000,0.000000,0.000000,
+ 0.000000,0.000000,1.000000,0.000000,
+ -6.541911,-5.098517,0.705949,1.000000;;
+ }
+
+ Frame lwrist
+ {
+ FrameTransformMatrix
+ {
+ 1.000000,0.000000,0.000000,0.000000,
+ 0.000000,1.000000,0.000000,0.000000,
+ 0.000000,0.000000,1.000000,0.000000,
+ -7.850295,-6.405833,0.000000,1.000000;;
+ }
+
+ Frame Joint17
+ {
+ FrameTransformMatrix
+ {
+ 1.000000,0.000000,0.000000,0.000000,
+ 0.000000,1.000000,0.000000,0.000000,
+ 0.000000,0.000000,1.000000,0.000000,
+ -3.663469,-3.660475,0.000000,1.000000;;
+ }
+
+ Frame Joint18
+ {
+ FrameTransformMatrix
+ {
+ 1.000000,0.000000,0.000000,0.000000,
+ 0.000000,1.000000,0.000000,0.000000,
+ 0.000000,0.000000,1.000000,0.000000,
+ -1.046706,-2.091701,0.000000,1.000000;;
+ }
+
+ Frame Joint19
+ {
+ FrameTransformMatrix
+ {
+ 1.000000,0.000000,0.000000,0.000000,
+ 0.000000,1.000000,0.000000,0.000000,
+ 0.000000,0.000000,1.000000,0.000000,
+ -0.130838,-3.137549,0.000000,1.000000;;
+ }
+ }
+ }
+ }
+
+ Frame Joint20
+ {
+ FrameTransformMatrix
+ {
+ 1.000000,0.000000,0.000000,0.000000,
+ 0.000000,1.000000,0.000000,0.000000,
+ 0.000000,0.000000,1.000000,0.000000,
+ -0.261676,-4.314132,-3.481931,1.000000;;
+ }
+
+ Frame Joint21
+ {
+ FrameTransformMatrix
+ {
+ 1.000000,0.000000,0.000000,0.000000,
+ 0.000000,1.000000,0.000000,0.000000,
+ 0.000000,0.000000,1.000000,0.000000,
+ -1.046704,-2.483894,0.000000,1.000000;;
+ }
+ }
+ }
+ }
+ }
+ }
+
+ Frame rsholda
+ {
+ FrameTransformMatrix
+ {
+ 1.000000,0.000000,0.000000,0.000000,
+ 0.000000,1.000000,0.000000,0.000000,
+ 0.000000,0.000000,1.000000,0.000000,
+ 9.986465,-1.438042,3.529744,1.000000;;
+ }
+
+ Frame relbo
+ {
+ FrameTransformMatrix
+ {
+ 1.000000,0.000000,0.000000,0.000000,
+ 0.000000,1.000000,0.000000,0.000000,
+ 0.000000,0.000000,1.000000,0.000000,
+ 6.803588,-5.359982,0.705949,1.000000;;
+ }
+
+ Frame rwrist
+ {
+ FrameTransformMatrix
+ {
+ 1.000000,0.000000,0.000000,0.000000,
+ 0.000000,1.000000,0.000000,0.000000,
+ 0.000000,0.000000,1.000000,0.000000,
+ 8.373647,-6.798027,0.000000,1.000000;;
+ }
+
+ Frame Joint25
+ {
+ FrameTransformMatrix
+ {
+ 1.000000,0.000000,0.000000,0.000000,
+ 0.000000,1.000000,0.000000,0.000000,
+ 0.000000,0.000000,1.000000,0.000000,
+ 3.663469,-3.137551,0.000000,1.000000;;
+ }
+
+ Frame Joint26
+ {
+ FrameTransformMatrix
+ {
+ 1.000000,0.000000,0.000000,0.000000,
+ 0.000000,1.000000,0.000000,0.000000,
+ 0.000000,0.000000,1.000000,0.000000,
+ 1.046706,-2.353162,0.000000,1.000000;;
+ }
+
+ Frame Joint27
+ {
+ FrameTransformMatrix
+ {
+ 1.000000,0.000000,0.000000,0.000000,
+ 0.000000,1.000000,0.000000,0.000000,
+ 0.000000,0.000000,1.000000,0.000000,
+ -0.261676,-2.876088,0.000000,1.000000;;
+ }
+ }
+ }
+ }
+
+ Frame Joint28
+ {
+ FrameTransformMatrix
+ {
+ 1.000000,0.000000,0.000000,0.000000,
+ 0.000000,1.000000,0.000000,0.000000,
+ 0.000000,0.000000,1.000000,0.000000,
+ -0.785030,-4.183402,-2.034320,1.000000;;
+ }
+
+ Frame Joint29
+ {
+ FrameTransformMatrix
+ {
+ 1.000000,0.000000,0.000000,0.000000,
+ 0.000000,1.000000,0.000000,0.000000,
+ 0.000000,0.000000,1.000000,0.000000,
+ 0.261676,-2.483894,0.000000,1.000000;;
+ }
+ }
+ }
+
+ Frame weapon
+ {
+ FrameTransformMatrix
+ {
+ 1.000000,0.000000,0.000000,0.000000,
+ 0.000000,1.000000,0.000000,0.000000,
+ 0.000000,0.000000,1.000000,0.000000,
+ 1.700897,-4.837056,0.000000,1.000000;;
+ }
+
+ Frame end
+ {
+ FrameTransformMatrix
+ {
+ 1.000000,0.000000,0.000000,0.000000,
+ 0.000000,1.000000,0.000000,0.000000,
+ 0.000000,0.000000,1.000000,0.000000,
+ 0.179647,0.498486,-36.421711,1.000000;;
+ }
+
+ Frame hit
+ {
+ FrameTransformMatrix
+ {
+ 1.000000,0.000000,0.000000,0.000000,
+ 0.000000,1.000000,0.000000,0.000000,
+ 0.000000,0.000000,1.000000,0.000000,
+ 9.751877,-17.324219,-0.896412,1.000000;;
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+
+ Frame Body
+ {
+ FrameTransformMatrix
+ {
+ 1.000000,0.000000,0.000000,0.000000,
+ 0.000000,1.000000,0.000000,0.000000,
+ 0.000000,0.000000,1.000000,0.000000,
+ 0.000000,0.000000,0.000000,1.000000;;
+ }
+
+ Mesh test2Mesh
+ {
+ 1479;
+ 9.163393;52.592094;5.311051;,
+ 9.238389;48.717903;7.829298;,
+ 4.414237;48.688927;8.841169;,
+ 3.635573;52.340664;5.854128;,
+ 9.163393;53.140781;0.434684;,
+ 4.689968;52.717564;0.392938;,
+ 9.088393;49.163322;-4.030602;,
+ 4.688091;48.439060;-3.863904;,
+ 9.163393;53.331882;5.609362;,
+ 9.238389;49.283154;8.325875;,
+ 11.722147;50.016842;7.103333;,
+ 14.414900;52.402100;5.129919;,
+ 9.163393;53.906952;0.104077;,
+ 14.609170;52.948395;0.154898;,
+ 9.088393;49.657726;-4.596818;,
+ 12.538961;51.131771;-3.441837;,
+ 11.743780;49.455685;6.606065;,
+ 3.657926;53.078899;6.152925;,
+ 4.392604;49.250080;9.338439;,
+ 14.392547;51.663868;4.831122;,
+ 4.714078;53.482971;0.062556;,
+ 14.585064;52.182983;0.485280;,
+ 4.665834;48.929771;-4.430783;,
+ 12.561217;50.641060;-2.874957;,
+ -3.841073;48.688927;8.841169;,
+ -8.665230;48.717903;7.829298;,
+ -8.590232;52.592094;5.311051;,
+ -3.062412;52.340664;5.854128;,
+ -8.590232;53.140781;0.434684;,
+ -4.116807;52.717564;0.392938;,
+ -8.515234;49.163322;-4.030602;,
+ -4.114926;48.439060;-3.863904;,
+ -11.148983;50.016842;7.103333;,
+ -8.665230;49.283154;8.325875;,
+ -8.590232;53.331882;5.609362;,
+ -13.841740;52.402100;5.129919;,
+ -8.590232;53.906952;0.104077;,
+ -14.036011;52.948395;0.154898;,
+ -8.515234;49.657726;-4.596818;,
+ -11.965799;51.131771;-3.441837;,
+ -11.170617;49.455685;6.606065;,
+ -3.084766;53.078899;6.152925;,
+ -3.819439;49.250080;9.338439;,
+ -13.819386;51.663868;4.831122;,
+ -4.140916;53.482971;0.062556;,
+ -14.011902;52.182983;0.485280;,
+ -4.092670;48.929771;-4.430783;,
+ -11.988054;50.641060;-2.874957;,
+ 4.242009;58.884743;2.570855;,
+ 1.719232;58.884743;4.326951;,
+ 1.719237;56.180134;3.868141;,
+ 4.136295;56.180134;2.112046;,
+ 4.610723;58.899246;1.076627;,
+ 4.437895;58.255383;1.427657;,
+ 5.073560;57.831852;-0.831290;,
+ 5.188532;58.921978;-0.146142;,
+ 2.365810;57.220150;-5.311353;,
+ 2.389302;57.854408;-5.411583;,
+ 3.446397;57.361095;-4.919837;,
+ 1.418339;57.462894;-5.428807;,
+ 1.960295;58.125488;-6.407607;,
+ 3.297620;58.189804;-5.624568;,
+ 0.916452;57.514851;-5.702876;,
+ 0.196953;57.775261;-6.329302;,
+ 0.196953;58.155617;-6.759973;,
+ 0.564816;57.560535;-6.329302;,
+ 0.196953;56.507580;-7.229795;,
+ 0.708737;56.429287;-6.994888;,
+ 4.421278;57.862228;-4.019349;,
+ 1.112585;56.335316;-6.608064;,
+ 0.196953;55.849838;-7.151498;,
+ 0.582964;55.818516;-6.994890;,
+ 0.896177;55.674747;-6.525379;,
+ 1.417937;56.238544;-6.527757;,
+ 1.563801;56.421631;-5.875276;,
+ 1.501053;55.516430;-5.925784;,
+ 1.252991;55.717010;-6.405910;,
+ 1.410475;56.510334;-5.864188;,
+ 3.431264;58.838142;-5.428817;,
+ 4.623211;58.867786;-3.862747;,
+ 1.890343;58.877293;-6.329304;,
+ 0.196953;58.892124;-6.759975;,
+ 0.196953;55.386570;-6.432980;,
+ 1.338982;55.451138;-5.933945;,
+ 0.777895;55.360485;-5.945277;,
+ 1.571026;56.366024;-5.339862;,
+ 1.571026;55.436707;-5.446356;,
+ 1.861757;55.585438;-5.471374;,
+ 1.884718;56.220394;-5.389740;,
+ 2.329635;56.396385;-5.213789;,
+ 2.469955;55.050526;-5.128000;,
+ 3.372011;56.456528;-4.812878;,
+ 3.374272;54.561684;-4.943109;,
+ 4.306293;56.502014;-3.484852;,
+ 3.994818;55.254379;-3.108994;,
+ 4.901477;58.929310;-2.285047;,
+ 4.795761;57.729420;-2.282111;,
+ 4.617773;56.512859;-2.432453;,
+ 1.247561;54.160404;-6.036166;,
+ 1.628837;53.851963;-5.425615;,
+ 1.488684;53.503712;-5.567427;,
+ 1.076976;53.568111;-6.080726;,
+ 0.196953;54.323627;-6.546213;,
+ 0.196953;53.731537;-6.538884;,
+ 0.196953;55.284870;-6.817455;,
+ 0.951778;55.293880;-6.407505;,
+ 1.324306;54.522755;-6.402828;,
+ 0.196953;54.639961;-6.854869;,
+ 1.651121;55.311077;-5.924803;,
+ 1.872430;54.120838;-6.092515;,
+ 2.486549;54.906082;-5.613785;,
+ 1.896263;53.393780;-5.016593;,
+ 3.004211;54.377865;-5.643836;,
+ 2.416372;53.485512;-6.018716;,
+ 4.294228;53.059486;-5.110569;,
+ 4.603637;53.194355;-4.556661;,
+ 3.353439;52.269436;-6.323624;,
+ 3.164008;52.026455;-5.518155;,
+ 2.831037;52.120289;-6.667702;,
+ 1.427815;53.126896;-6.581466;,
+ 0.196953;53.319347;-7.071489;,
+ 4.258074;51.279964;-6.929201;,
+ 0.196953;51.218552;-7.671501;,
+ 1.286211;51.037498;-7.819720;,
+ 0.196953;48.516830;-4.831125;,
+ 0.906312;47.223148;-6.323102;,
+ 2.390713;50.135826;-8.501509;,
+ 5.147715;49.761192;-2.113228;,
+ 5.483280;49.024506;-7.912204;,
+ 3.519759;47.640644;-8.922348;,
+ 2.230943;45.983410;-6.837262;,
+ 5.862195;46.566502;-7.827096;,
+ 6.063165;47.270485;-4.336467;,
+ 5.817128;46.143192;-6.768289;,
+ 4.771815;46.200104;-8.748175;,
+ 4.112585;45.550518;-7.827313;,
+ 5.082815;53.401516;-0.452015;,
+ 5.082815;55.802074;-0.757885;,
+ 6.278196;45.850166;-8.067322;,
+ 6.233131;45.426857;-7.008514;,
+ 5.187818;45.483761;-8.988400;,
+ 4.528587;44.834175;-8.067539;,
+ 7.751843;45.219013;-8.465691;,
+ 7.664405;44.397705;-6.411367;,
+ 5.636263;44.508118;-10.252790;,
+ 4.357210;43.247772;-8.466115;,
+ 7.991459;42.205650;-8.873802;,
+ 7.938428;41.592506;-7.636380;,
+ 6.708311;41.659477;-9.966291;,
+ 5.932536;40.895046;-8.882633;,
+ 7.677983;38.542618;-9.851732;,
+ 0.196953;58.884743;4.326951;,
+ 0.196953;56.180134;3.868141;,
+ 4.401065;56.646732;1.280575;,
+ 4.430346;55.772125;0.639352;,
+ 0.196953;53.862251;5.027995;,
+ 2.420499;53.751408;4.068233;,
+ 4.104025;53.089230;2.761263;,
+ 4.926210;51.548302;1.105534;,
+ 0.196953;51.306179;5.766455;,
+ 2.537956;50.579800;4.794079;,
+ 4.280571;49.732357;3.256207;,
+ 5.337671;48.582260;0.821585;,
+ 5.337671;47.371635;-1.636148;,
+ 0.196953;59.059555;4.940836;,
+ 1.877897;59.059555;4.940958;,
+ 5.022821;59.059555;2.991112;,
+ 5.431325;59.075630;1.332422;,
+ 6.073157;59.100891;-0.026047;,
+ 5.753413;59.109047;-2.406004;,
+ 5.444712;59.040668;-4.160086;,
+ 4.124426;59.007809;-5.896048;,
+ 2.070525;59.051250;-6.894945;,
+ 0.196953;59.067738;-7.373756;,
+ 0.196953;60.034519;4.932486;,
+ 1.875382;60.034519;4.933323;,
+ 5.012119;60.034527;2.990359;,
+ 5.413950;60.050449;1.339854;,
+ 6.055133;60.075699;-0.018468;,
+ 5.730547;60.083881;-2.419671;,
+ 5.424481;60.015327;-4.181113;,
+ 4.127413;59.982983;-5.894018;,
+ 2.082769;60.026131;-6.883855;,
+ 0.196953;60.042675;-7.364650;,
+ 0.196953;61.891335;4.474140;,
+ 2.119642;61.891335;4.476328;,
+ 4.312335;61.891335;2.701971;,
+ 4.631948;61.891903;1.199314;,
+ 5.159706;61.892818;-0.050380;,
+ 4.883253;61.893120;-2.302159;,
+ 4.635466;61.890621;-3.937706;,
+ 3.606839;61.889484;-5.468257;,
+ 2.316901;61.891026;-6.361181;,
+ 0.196953;61.891628;-6.807594;,
+ 0.196953;63.485386;2.934556;,
+ 1.273063;63.485386;2.936174;,
+ 2.932324;63.485386;1.646364;,
+ 3.173945;63.485817;0.554150;,
+ 3.573367;63.486504;-0.354457;,
+ 3.363917;63.486732;-1.992494;,
+ 3.176482;63.484837;-3.181942;,
+ 2.398919;63.483986;-4.293848;,
+ 1.422985;63.485149;-4.942707;,
+ 0.196953;63.485607;-5.267362;,
+ 0.196953;64.502686;-1.390165;,
+ -1.325331;58.884743;4.326951;,
+ -3.848105;58.884743;2.570855;,
+ -3.742393;56.180134;2.112046;,
+ -1.325334;56.180134;3.868141;,
+ -4.043993;58.255383;1.427657;,
+ -4.216822;58.899246;1.076627;,
+ -4.794626;58.921978;-0.146142;,
+ -4.679657;57.831852;-0.831290;,
+ -3.052497;57.361095;-4.919837;,
+ -1.995399;57.854408;-5.411583;,
+ -1.971910;57.220150;-5.311353;,
+ -1.024434;57.462894;-5.428807;,
+ -2.903716;58.189804;-5.624568;,
+ -1.566390;58.125488;-6.407607;,
+ -0.522547;57.514851;-5.702876;,
+ -0.170911;57.560535;-6.329302;,
+ -0.314837;56.429287;-6.994888;,
+ -4.027374;57.862228;-4.019349;,
+ -0.718680;56.335316;-6.608064;,
+ -0.189061;55.818516;-6.994890;,
+ -0.502274;55.674747;-6.525379;,
+ -1.169898;56.421631;-5.875276;,
+ -1.024032;56.238544;-6.527757;,
+ -0.859088;55.717010;-6.405910;,
+ -1.107148;55.516430;-5.925784;,
+ -1.016574;56.510334;-5.864188;,
+ -4.229308;58.867786;-3.862747;,
+ -3.037360;58.838142;-5.428817;,
+ -1.496442;58.877293;-6.329304;,
+ -0.383995;55.360485;-5.945277;,
+ -0.945081;55.451138;-5.933945;,
+ -1.177125;55.436707;-5.446356;,
+ -1.177123;56.366024;-5.339862;,
+ -1.490817;56.220394;-5.389740;,
+ -1.467852;55.585438;-5.471374;,
+ -1.935732;56.396385;-5.213789;,
+ -2.076050;55.050526;-5.128000;,
+ -2.978111;56.456528;-4.812878;,
+ -2.980371;54.561684;-4.943109;,
+ -3.912392;56.502014;-3.484852;,
+ -3.600917;55.254379;-3.108994;,
+ -4.507572;58.929310;-2.285047;,
+ -4.401859;57.729420;-2.282111;,
+ -4.223874;56.512859;-2.432453;,
+ -1.234934;53.851963;-5.425615;,
+ -0.853661;54.160404;-6.036166;,
+ -0.683076;53.568111;-6.080726;,
+ -1.094784;53.503712;-5.567427;,
+ -0.557873;55.293880;-6.407505;,
+ -0.930401;54.522755;-6.402828;,
+ -1.257221;55.311077;-5.924803;,
+ -1.478527;54.120838;-6.092515;,
+ -2.092644;54.906082;-5.613785;,
+ -1.502358;53.393780;-5.016593;,
+ -2.022469;53.485512;-6.018716;,
+ -2.610310;54.377865;-5.643836;,
+ -3.900326;53.059486;-5.110569;,
+ -4.209735;53.194355;-4.556661;,
+ -2.959539;52.269436;-6.323624;,
+ -2.770105;52.026455;-5.518155;,
+ -1.033910;53.126896;-6.581466;,
+ -2.437134;52.120289;-6.667702;,
+ -3.864171;51.279964;-6.929201;,
+ -0.892305;51.037498;-7.819720;,
+ -0.512412;47.223148;-6.323102;,
+ -1.996812;50.135826;-8.501509;,
+ -4.753813;49.761192;-2.113228;,
+ -5.089376;49.024506;-7.912204;,
+ -3.125859;47.640644;-8.922348;,
+ -1.837040;45.983410;-6.837262;,
+ -5.468292;46.566502;-7.827096;,
+ -5.423228;46.143192;-6.768289;,
+ -5.669262;47.270485;-4.336467;,
+ -4.377913;46.200104;-8.748175;,
+ -3.718686;45.550518;-7.827313;,
+ -4.688914;53.401516;-0.452015;,
+ -4.688914;55.802074;-0.757885;,
+ -5.884295;45.850166;-8.067322;,
+ -5.839230;45.426857;-7.008514;,
+ -4.793914;45.483761;-8.988400;,
+ -4.134687;44.834175;-8.067539;,
+ -7.357939;45.219013;-8.465691;,
+ -7.270504;44.397705;-6.411367;,
+ -5.242361;44.508118;-10.252790;,
+ -3.963310;43.247772;-8.466115;,
+ -7.597560;42.205650;-8.873802;,
+ -7.544526;41.592506;-7.636380;,
+ -6.314410;41.659477;-9.966291;,
+ -5.538635;40.895046;-8.882633;,
+ -7.284081;38.542618;-9.851732;,
+ -4.036447;55.772125;0.639352;,
+ -4.007164;56.646732;1.280575;,
+ -2.026598;53.751408;4.068233;,
+ -4.532308;51.548302;1.105534;,
+ -3.710120;53.089230;2.761263;,
+ -2.144051;50.579800;4.794079;,
+ -3.886670;49.732357;3.256207;,
+ -4.943766;48.582260;0.821585;,
+ -4.943766;47.371635;-1.636148;,
+ -1.483993;59.059555;4.940958;,
+ -4.628918;59.059555;2.991112;,
+ -5.037425;59.075630;1.332422;,
+ -5.679255;59.100891;-0.026047;,
+ -5.359512;59.109047;-2.406004;,
+ -5.050810;59.040668;-4.160086;,
+ -3.730523;59.007809;-5.896048;,
+ -1.676620;59.051250;-6.894945;,
+ -1.481479;60.034519;4.933323;,
+ -4.618215;60.034527;2.990359;,
+ -5.020047;60.050449;1.339854;,
+ -5.661230;60.075699;-0.018468;,
+ -5.336645;60.083881;-2.419671;,
+ -5.030577;60.015327;-4.181113;,
+ -3.733512;59.982983;-5.894018;,
+ -1.688867;60.026131;-6.883855;,
+ -1.725740;61.891335;4.476328;,
+ -3.918436;61.891335;2.701971;,
+ -4.238046;61.891903;1.199314;,
+ -4.765804;61.892818;-0.050380;,
+ -4.489351;61.893120;-2.302159;,
+ -4.241562;61.890621;-3.937706;,
+ -3.212934;61.889484;-5.468257;,
+ -1.923000;61.891026;-6.361181;,
+ -0.879161;63.485386;2.936174;,
+ -2.538420;63.485386;1.646364;,
+ -2.780046;63.485817;0.554150;,
+ -3.179467;63.486504;-0.354457;,
+ -2.970013;63.486732;-1.992494;,
+ -2.782579;63.484837;-3.181942;,
+ -2.005019;63.483986;-4.293848;,
+ -1.029080;63.485149;-4.942707;,
+ -0.192284;65.158386;-0.267689;,
+ -0.617771;65.158386;-1.004657;,
+ -0.014429;64.035477;-1.004657;,
+ 0.109390;64.035477;-0.790199;,
+ 0.234013;67.669022;-1.022976;,
+ 0.658695;65.158386;-0.267689;,
+ 0.357023;64.035477;-0.790199;,
+ 1.084181;65.158386;-1.004657;,
+ 0.480839;64.035477;-1.004657;,
+ 0.658695;65.158386;-1.741625;,
+ 0.357023;64.035477;-1.219115;,
+ -0.192284;65.158386;-1.741625;,
+ 0.109390;64.035477;-1.219115;,
+ 7.321572;63.560955;-0.055478;,
+ 7.050604;63.754948;-1.851895;,
+ 2.748468;63.025620;-1.582111;,
+ 2.822511;62.793049;0.228580;,
+ 7.863518;62.050617;0.503212;,
+ 2.702447;60.765869;0.971560;,
+ 8.134492;60.734272;-0.734516;,
+ 2.776194;59.416355;-0.247001;,
+ 7.863518;60.928257;-2.530933;,
+ 2.702447;59.647991;-2.050448;,
+ 7.321572;62.438591;-3.089625;,
+ 2.822511;61.670685;-2.805565;,
+ 9.181485;64.333855;-2.066042;,
+ 9.632345;64.462769;-1.100490;,
+ 10.534081;64.061180;-0.951941;,
+ 10.984941;63.530704;-1.768948;,
+ 10.534077;63.401791;-2.734500;,
+ 9.632351;63.803379;-2.883049;,
+ 10.870568;67.072159;-2.811351;,
+ 11.125603;67.210205;-2.340091;,
+ 11.635665;67.146370;-2.316478;,
+ 11.890695;66.944496;-2.764128;,
+ 11.635665;66.806458;-3.235387;,
+ 11.125603;66.870285;-3.259001;,
+ 10.770185;70.864441;-4.091156;,
+ -2.175307;63.025620;-1.582111;,
+ -6.477442;63.754936;-1.851895;,
+ -6.748413;63.560955;-0.055478;,
+ -2.249351;62.793049;0.228580;,
+ -7.290359;62.050617;0.503212;,
+ -2.129283;60.765858;0.971560;,
+ -7.561328;60.734272;-0.734516;,
+ -2.203030;59.416344;-0.247001;,
+ -7.290359;60.928257;-2.530933;,
+ -2.129283;59.647991;-2.050448;,
+ -6.748413;62.438591;-3.089625;,
+ -2.249351;61.670685;-2.805565;,
+ -8.608323;64.333855;-2.066042;,
+ -9.059186;64.462769;-1.100490;,
+ -9.960917;64.061180;-0.951941;,
+ -10.411779;63.530704;-1.768948;,
+ -9.960917;63.401791;-2.734500;,
+ -9.059186;63.803379;-2.883049;,
+ -10.297409;67.072159;-2.811351;,
+ -10.552441;67.210205;-2.340091;,
+ -11.062504;67.146370;-2.316479;,
+ -11.317535;66.944496;-2.764129;,
+ -11.062504;66.806458;-3.235389;,
+ -10.552441;66.870285;-3.259001;,
+ -10.197022;70.864441;-4.091156;,
+ 9.278677;42.422218;6.029630;,
+ 3.269274;42.720932;10.305261;,
+ 3.727235;37.106018;10.305261;,
+ 8.567321;37.947166;6.627038;,
+ 3.076538;53.204800;4.651457;,
+ 0.063876;53.173985;0.844661;,
+ 1.636344;53.091850;6.132280;,
+ 10.371579;42.720932;0.675551;,
+ 10.590998;38.832512;-0.519268;,
+ 4.213577;53.047283;0.988064;,
+ 8.567321;42.720932;-4.893595;,
+ 8.567321;40.015377;-5.275937;,
+ 3.118487;52.304691;-0.871308;,
+ 3.269272;42.644463;-8.265944;,
+ 3.269272;40.303337;-8.724752;,
+ 1.678248;51.885815;-2.496562;,
+ 0.063876;40.303337;-8.724752;,
+ 0.063876;42.644463;-8.265944;,
+ 8.092727;46.706837;7.085848;,
+ 4.030234;47.533649;9.387641;,
+ 7.498330;46.932663;-3.808702;,
+ 9.269650;46.553898;-0.745430;,
+ 2.860954;47.304241;-6.201300;,
+ 0.063876;47.304241;-6.201299;,
+ 6.308704;51.898582;5.810977;,
+ 2.260517;51.022770;7.858276;,
+ 6.308704;51.061012;-1.528991;,
+ 7.708933;51.749233;0.002558;,
+ 2.260515;49.875748;-3.830782;,
+ 0.063876;53.091850;6.132280;,
+ 0.063876;51.405113;7.858276;,
+ 0.063876;42.720932;10.305261;,
+ 0.063876;37.106018;10.305261;,
+ 0.063876;51.885815;-2.496561;,
+ 0.063876;47.533646;9.378681;,
+ 0.063876;49.952217;-4.021954;,
+ 9.563355;51.572124;5.130688;,
+ 10.424463;51.137897;0.771196;,
+ -3.599484;37.106018;10.305261;,
+ -3.141526;42.720932;10.305261;,
+ -9.150930;42.422218;6.029630;,
+ -8.439575;37.947166;6.627038;,
+ -1.508598;53.091850;6.132280;,
+ -2.948791;53.204800;4.651457;,
+ -10.243833;42.720932;0.675551;,
+ -10.463250;38.832512;-0.519268;,
+ -4.085828;53.047283;0.988064;,
+ -8.439575;42.720932;-4.893595;,
+ -8.439575;40.015377;-5.275937;,
+ -2.990738;52.304691;-0.871308;,
+ -3.141523;42.644463;-8.265944;,
+ -3.141523;40.303337;-8.724752;,
+ -1.550497;51.885815;-2.496562;,
+ -3.902486;47.533649;9.387641;,
+ -7.964980;46.706837;7.085848;,
+ -9.141901;46.553898;-0.745430;,
+ -7.370583;46.932663;-3.808702;,
+ -2.733205;47.304241;-6.201300;,
+ -2.132767;51.022770;7.858276;,
+ -6.180955;51.898582;5.810977;,
+ -7.581183;51.749233;0.002558;,
+ -6.180955;51.061012;-1.528991;,
+ -2.132767;49.875748;-3.830782;,
+ -9.435607;51.572124;5.130688;,
+ -10.296713;51.137897;0.771196;,
+ 26.442608;31.439417;2.804749;,
+ 27.750952;33.479103;1.464946;,
+ 28.644909;31.793991;1.543602;,
+ 27.650051;30.546118;1.966592;,
+ 27.962191;30.422531;4.730635;,
+ 25.291662;35.616783;6.993527;,
+ 23.804535;33.790108;6.865523;,
+ 28.113920;30.947910;7.563584;,
+ 29.418135;32.175655;7.563584;,
+ 26.276403;37.035873;5.267626;,
+ 29.144712;26.626286;4.498936;,
+ 30.605154;26.898275;4.811452;,
+ 30.184065;26.943773;6.619426;,
+ 29.278811;26.812195;6.619426;,
+ 23.970884;33.278522;4.380921;,
+ 26.921537;36.568802;3.461252;,
+ 25.464495;35.399422;1.973382;,
+ 29.121349;26.822264;2.423525;,
+ 29.903082;27.052881;2.157598;,
+ 23.995649;32.729515;1.987316;,
+ 25.637072;33.964241;0.536960;,
+ 25.396690;32.550930;-0.123384;,
+ 24.000338;31.858027;1.237716;,
+ 24.161800;33.391464;3.241510;,
+ 29.999184;32.499008;5.227734;,
+ 26.998781;32.694099;1.064689;,
+ 25.652718;30.935171;2.198134;,
+ 25.432625;28.413658;0.334064;,
+ 26.032991;29.244349;-0.349298;,
+ 26.852461;29.841438;0.779249;,
+ 26.386019;28.977617;1.267885;,
+ 26.512205;31.188791;1.184134;,
+ 25.206884;31.094601;-0.305392;,
+ 23.991529;30.626995;0.930952;,
+ 30.933636;29.712465;5.072928;,
+ 30.310335;29.777977;7.264207;,
+ 28.988699;28.980301;7.299366;,
+ 28.432882;29.246729;4.638216;,
+ 29.648125;29.915192;1.703345;,
+ 28.309542;29.520292;2.073250;,
+ 6.755167;0.046006;8.013719;,
+ 5.431096;0.088037;3.223917;,
+ 12.250779;0.088037;3.300384;,
+ 5.309235;0.894232;2.923214;,
+ 12.009439;0.731735;2.923214;,
+ 4.846424;0.413626;-6.580339;,
+ 7.194882;0.034675;-8.202744;,
+ 10.442262;0.175008;-8.276375;,
+ 5.897818;0.168155;0.023152;,
+ 11.833355;0.047754;-6.787080;,
+ 12.240962;0.175049;0.374328;,
+ 6.753324;1.573865;7.859301;,
+ 5.310324;1.516512;3.522007;,
+ 10.324868;0.327974;8.243123;,
+ 10.323023;1.855839;8.088705;,
+ 12.010524;1.354014;3.522007;,
+ 7.195130;0.874356;-8.201875;,
+ 10.442509;1.014684;-8.275504;,
+ 4.846746;1.253311;-6.580090;,
+ 11.833675;0.887438;-6.786831;,
+ 5.898684;1.007790;0.014234;,
+ 12.241827;1.014688;0.365411;,
+ 8.078106;3.698104;-7.581497;,
+ 11.428559;3.021991;-6.440265;,
+ 5.468536;3.167656;-5.998088;,
+ 5.238337;3.089141;-2.541014;,
+ 11.932255;2.791543;-3.152129;,
+ 8.602904;5.932668;-0.505548;,
+ 11.133778;5.817454;1.389889;,
+ 8.140334;4.399764;-4.469068;,
+ 8.224634;5.036399;-2.774021;,
+ 11.898876;5.830766;3.514578;,
+ 5.863575;5.809277;1.057280;,
+ 4.953313;5.817947;3.744911;,
+ 5.601276;5.822373;6.464175;,
+ 7.258355;5.792872;6.393783;,
+ 10.561975;5.836313;6.220846;,
+ 3.714457;19.327164;5.891222;,
+ 2.395580;19.017778;1.623937;,
+ 2.663392;17.355799;1.982380;,
+ 3.977465;17.241997;5.800620;,
+ 6.098813;19.432480;7.503632;,
+ 6.110166;17.147745;7.382187;,
+ 9.150031;20.134617;6.603466;,
+ 9.390180;17.139515;5.800619;,
+ 12.296237;20.290672;1.623937;,
+ 12.022444;17.723486;1.982380;,
+ 9.151049;19.982052;-2.746684;,
+ 9.045196;17.139517;-1.835862;,
+ 6.099829;19.279917;-4.705683;,
+ 6.618869;17.147745;-3.417428;,
+ 3.568517;19.174599;-2.746683;,
+ 3.743971;17.241997;-1.835860;,
+ 2.744522;21.981775;7.255371;,
+ 0.781750;21.713270;1.998527;,
+ 5.311180;23.393459;9.200554;,
+ 8.947892;24.840387;7.668663;,
+ 12.009036;25.446686;1.982380;,
+ 8.947892;24.362463;-3.649055;,
+ 5.311180;22.915539;-6.179790;,
+ 2.633436;21.656416;-3.632905;,
+ 1.563167;23.850784;8.223292;,
+ 0.063876;23.353767;1.793407;,
+ 9.435429;28.020374;7.743168;,
+ 8.477934;28.887068;-4.569030;,
+ 11.027375;30.391527;0.493318;,
+ 3.810796;27.047464;-6.897249;,
+ 0.063876;24.272585;-4.193496;,
+ 13.090539;50.522636;1.384549;,
+ 13.041045;50.467754;5.078930;,
+ 15.039926;48.268642;5.106739;,
+ 15.654872;48.436718;2.094133;,
+ 9.371727;37.438923;7.067486;,
+ 4.033619;36.444157;10.870089;,
+ 11.587032;38.454742;-0.613277;,
+ 9.381097;39.704651;-5.891787;,
+ 3.585032;40.004971;-9.656940;,
+ 0.063876;40.004971;-9.656940;,
+ 8.947521;33.780930;6.792171;,
+ 4.207292;33.892616;11.120209;,
+ 11.152753;32.194057;-0.597313;,
+ 9.604399;31.258600;-5.890305;,
+ 3.468354;30.257090;-9.461814;,
+ 0.063876;30.257090;-9.461814;,
+ 8.336151;33.208889;6.506425;,
+ 3.972105;33.252815;10.523578;,
+ 10.880808;31.578617;-0.480340;,
+ 8.391865;30.899374;-5.411129;,
+ 3.229546;29.783400;-8.733105;,
+ 0.063876;29.783400;-8.733105;,
+ 8.763739;31.230478;7.043343;,
+ 0.063876;25.862223;-6.032537;,
+ 0.063876;36.444157;10.870090;,
+ 0.063876;33.892616;11.120211;,
+ 0.063876;33.252815;10.523581;,
+ 0.063876;24.095449;8.763750;,
+ 0.063876;25.246412;10.275227;,
+ 0.063876;31.503160;10.970792;,
+ 4.717443;31.494150;10.284621;,
+ 0.063876;27.969845;11.631809;,
+ 5.059318;27.174917;10.768083;,
+ 3.292733;13.614117;8.688048;,
+ 2.012897;13.266646;2.479012;,
+ 7.391886;13.045812;9.537921;,
+ 9.592052;13.108393;8.535723;,
+ 13.927161;13.699846;2.063019;,
+ 11.253488;12.661762;-3.185383;,
+ 7.687788;12.915033;-4.890432;,
+ 3.292731;13.091016;-3.337706;,
+ 4.909685;14.315273;6.833395;,
+ 3.449045;14.019177;2.395389;,
+ 7.335181;13.898731;7.254448;,
+ 8.640161;14.192272;6.638759;,
+ 12.054080;14.385403;1.847208;,
+ 10.983072;13.852963;-1.636501;,
+ 7.731716;13.866605;-2.741714;,
+ 4.956770;13.926673;-1.904490;,
+ 4.622008;12.070519;7.351222;,
+ 3.704210;12.065571;2.885277;,
+ 7.193317;12.063840;7.696905;,
+ 9.864344;12.084161;6.936748;,
+ 12.660480;12.906409;2.302423;,
+ 11.551223;11.698577;-0.567342;,
+ 7.725829;10.867992;-1.832680;,
+ 5.002745;10.862820;-0.929778;,
+ 12.585479;45.664989;7.008708;,
+ 12.874625;45.344864;-1.512470;,
+ 15.109089;43.486977;7.253585;,
+ 13.087454;40.435127;5.464614;,
+ 13.795866;40.778912;1.743529;,
+ 15.452188;43.225502;-0.514091;,
+ 16.849886;45.784691;5.345008;,
+ 17.423424;46.063019;2.332403;,
+ 16.609575;42.436638;6.842184;,
+ 14.607471;39.414421;5.619863;,
+ 15.315888;39.758205;1.898780;,
+ 16.952673;42.175163;0.809246;,
+ 18.329708;44.705509;5.492955;,
+ 18.903246;44.983837;2.480351;,
+ 18.144800;40.845119;8.897065;,
+ 14.914027;35.968437;6.910757;,
+ 16.068686;36.528782;0.845695;,
+ 18.704021;40.418938;-0.936131;,
+ 20.914110;44.495216;6.691762;,
+ 21.848928;44.948868;1.781464;,
+ 18.167065;40.766296;8.049853;,
+ 15.450755;36.687752;6.384915;,
+ 16.415583;37.133137;1.422668;,
+ 18.616444;40.429634;-0.082681;,
+ 20.535810;43.903175;6.157079;,
+ 21.299704;44.256214;2.222467;,
+ 20.548147;39.083851;7.840796;,
+ 18.160057;35.498848;6.365007;,
+ 19.018757;35.895241;1.948607;,
+ 20.948095;38.784222;0.303311;,
+ 22.625053;41.832062;6.150033;,
+ 23.304918;42.146267;2.648228;,
+ 23.432049;37.018097;6.817175;,
+ 21.932474;34.767567;5.880031;,
+ 23.302208;36.315411;2.154666;,
+ 22.480751;35.020664;3.060161;,
+ 24.731340;38.735447;5.732314;,
+ 25.165438;38.936066;3.496411;,
+ 23.626654;36.826782;1.797030;,
+ -28.517160;31.793991;1.543602;,
+ -27.623203;33.479103;1.464946;,
+ -26.314863;31.439417;2.804749;,
+ -27.522303;30.546118;1.966592;,
+ -27.834438;30.422531;4.730635;,
+ -27.986174;30.947910;7.563584;,
+ -23.676790;33.790108;6.865523;,
+ -25.163914;35.616783;6.993527;,
+ -29.290388;32.175655;7.563584;,
+ -26.148655;37.035873;5.267626;,
+ -30.056318;26.943773;6.619426;,
+ -30.477406;26.898275;4.811452;,
+ -29.016966;26.626286;4.498936;,
+ -29.151058;26.812195;6.619426;,
+ -23.843136;33.278522;4.380921;,
+ -25.336742;35.399422;1.973382;,
+ -26.793785;36.568802;3.461252;,
+ -29.775337;27.052881;2.157598;,
+ -28.993601;26.822264;2.423525;,
+ -25.268938;32.550930;-0.123384;,
+ -25.509323;33.964241;0.536960;,
+ -23.867901;32.729515;1.987316;,
+ -23.872589;31.858027;1.237716;,
+ -24.034052;33.391464;3.241510;,
+ -29.871441;32.499008;5.227734;,
+ -26.871038;32.694099;1.064689;,
+ -25.524969;30.935171;2.198134;,
+ -26.724709;29.841438;0.779249;,
+ -25.905239;29.244349;-0.349298;,
+ -25.304882;28.413658;0.334064;,
+ -26.258276;28.977617;1.267885;,
+ -25.079140;31.094601;-0.305392;,
+ -26.384459;31.188791;1.184134;,
+ -23.863787;30.626995;0.930952;,
+ -30.805887;29.712465;5.072928;,
+ -30.182587;29.777977;7.264207;,
+ -28.860950;28.980301;7.299366;,
+ -28.305138;29.246729;4.638216;,
+ -29.520382;29.915192;1.703345;,
+ -28.181793;29.520292;2.073250;,
+ -12.123036;0.088037;3.300384;,
+ -5.303345;0.088037;3.223917;,
+ -6.627419;0.046006;8.013719;,
+ -11.881689;0.731735;2.923214;,
+ -5.181487;0.894232;2.923214;,
+ -10.314516;0.175008;-8.276375;,
+ -7.067134;0.034675;-8.202744;,
+ -4.718675;0.413626;-6.580339;,
+ -11.705606;0.047754;-6.787080;,
+ -5.770067;0.168155;0.023152;,
+ -12.113213;0.175049;0.374328;,
+ -5.182574;1.516512;3.522007;,
+ -6.625576;1.573865;7.859301;,
+ -10.195277;1.855839;8.088705;,
+ -10.197120;0.327974;8.243123;,
+ -11.882777;1.354014;3.522007;,
+ -10.314760;1.014684;-8.275504;,
+ -7.067381;0.874356;-8.201875;,
+ -4.718995;1.253311;-6.580090;,
+ -11.705929;0.887438;-6.786831;,
+ -5.770934;1.007790;0.014234;,
+ -12.114079;1.014688;0.365411;,
+ -11.300814;3.021991;-6.440265;,
+ -7.950356;3.698104;-7.581497;,
+ -5.340785;3.167656;-5.998088;,
+ -5.110586;3.089141;-2.541014;,
+ -11.804509;2.791543;-3.152129;,
+ -11.006028;5.817454;1.389889;,
+ -8.475157;5.932668;-0.505548;,
+ -8.096884;5.036399;-2.774021;,
+ -8.012587;4.399764;-4.469068;,
+ -11.771126;5.830766;3.514578;,
+ -5.735826;5.809277;1.057280;,
+ -4.825563;5.817947;3.744911;,
+ -5.473527;5.822373;6.464175;,
+ -7.130609;5.792872;6.393783;,
+ -10.434228;5.836313;6.220846;,
+ -2.535641;17.355799;1.982380;,
+ -2.267831;19.017778;1.623937;,
+ -3.586708;19.327164;5.891222;,
+ -3.849715;17.241997;5.800620;,
+ -5.971066;19.432480;7.503632;,
+ -5.982419;17.147745;7.382187;,
+ -9.022285;20.134617;6.603466;,
+ -9.262430;17.139515;5.800619;,
+ -12.168489;20.290672;1.623937;,
+ -11.894694;17.723486;1.982380;,
+ -9.023302;19.982052;-2.746684;,
+ -8.917446;17.139517;-1.835862;,
+ -5.972082;19.279917;-4.705683;,
+ -6.491119;17.147745;-3.417428;,
+ -3.440768;19.174599;-2.746683;,
+ -3.616219;17.241997;-1.835860;,
+ -0.653999;21.713270;1.998527;,
+ -2.616775;21.981775;7.255371;,
+ -5.183431;23.393459;9.200554;,
+ -8.820147;24.840387;7.668663;,
+ -11.881289;25.446686;1.982380;,
+ -8.820147;24.362463;-3.649055;,
+ -5.183429;22.915539;-6.179790;,
+ -2.505685;21.656416;-3.632905;,
+ -1.435419;23.850784;8.223292;,
+ -9.307683;28.020374;7.743168;,
+ -10.899626;30.391527;0.493318;,
+ -8.350187;28.887068;-4.569030;,
+ -3.683043;27.047464;-6.897249;,
+ -14.912179;48.268642;5.106739;,
+ -12.913298;50.467754;5.078930;,
+ -12.962790;50.522636;1.384549;,
+ -15.527129;48.436718;2.094133;,
+ -9.243979;37.438923;7.067486;,
+ -3.905869;36.444157;10.870089;,
+ -11.459283;38.454742;-0.613277;,
+ -9.253351;39.704651;-5.891787;,
+ -3.457279;40.004971;-9.656940;,
+ -8.819773;33.780930;6.792171;,
+ -4.079543;33.892616;11.120209;,
+ -11.025005;32.194057;-0.597313;,
+ -9.476652;31.258600;-5.890305;,
+ -3.340604;30.257090;-9.461814;,
+ -8.208400;33.208889;6.506425;,
+ -3.844355;33.252815;10.523578;,
+ -10.753060;31.578617;-0.480340;,
+ -8.264114;30.899374;-5.411129;,
+ -3.101796;29.783400;-8.733105;,
+ -8.635990;31.230478;7.043343;,
+ -4.589693;31.494150;10.284621;,
+ -4.931572;27.174917;10.768083;,
+ -3.164983;13.614117;8.688048;,
+ -1.885150;13.266646;2.479012;,
+ -7.264134;13.045812;9.537921;,
+ -9.464302;13.108393;8.535723;,
+ -13.799416;13.699846;2.063019;,
+ -11.125739;12.661762;-3.185383;,
+ -7.560040;12.915033;-4.890432;,
+ -3.164983;13.091016;-3.337706;,
+ -4.781938;14.315273;6.833395;,
+ -3.321296;14.019177;2.395389;,
+ -7.207436;13.898731;7.254448;,
+ -8.512415;14.192272;6.638759;,
+ -11.926332;14.385403;1.847208;,
+ -10.855326;13.852963;-1.636501;,
+ -7.603969;13.866605;-2.741714;,
+ -4.829021;13.926673;-1.904490;,
+ -4.494260;12.070519;7.351222;,
+ -3.576463;12.065571;2.885277;,
+ -7.065567;12.063840;7.696905;,
+ -9.736598;12.084161;6.936748;,
+ -12.532731;12.906409;2.302423;,
+ -11.423474;11.698577;-0.567342;,
+ -7.598082;10.867992;-1.832680;,
+ -4.874997;10.862820;-0.929778;,
+ -12.457731;45.664989;7.008708;,
+ -12.746877;45.344864;-1.512470;,
+ -14.981347;43.486977;7.253585;,
+ -12.959704;40.435127;5.464614;,
+ -13.668120;40.778912;1.743529;,
+ -15.324445;43.225502;-0.514091;,
+ -16.722143;45.784691;5.345008;,
+ -17.295679;46.063019;2.332403;,
+ -16.481831;42.436638;6.842184;,
+ -14.479725;39.414421;5.619863;,
+ -15.188142;39.758205;1.898780;,
+ -16.824930;42.175163;0.809246;,
+ -18.201963;44.705509;5.492955;,
+ -18.775501;44.983837;2.480351;,
+ -18.017056;40.845119;8.897065;,
+ -14.786280;35.968437;6.910757;,
+ -15.940937;36.528782;0.845695;,
+ -18.576277;40.418938;-0.936131;,
+ -20.786366;44.495216;6.691762;,
+ -21.721182;44.948868;1.781464;,
+ -18.039320;40.766296;8.049853;,
+ -15.323012;36.687752;6.384915;,
+ -16.287840;37.133137;1.422668;,
+ -18.488697;40.429634;-0.082681;,
+ -20.408064;43.903175;6.157079;,
+ -21.171957;44.256214;2.222467;,
+ -20.420401;39.083851;7.840796;,
+ -18.032312;35.498848;6.365007;,
+ -18.891008;35.895241;1.948607;,
+ -20.820349;38.784222;0.303311;,
+ -22.497307;41.832062;6.150033;,
+ -23.177174;42.146267;2.648228;,
+ -23.304302;37.018097;6.817175;,
+ -21.804729;34.767567;5.880031;,
+ -22.353006;35.020664;3.060161;,
+ -23.174463;36.315411;2.154666;,
+ -24.603598;38.735447;5.732314;,
+ -25.037689;38.936066;3.496411;,
+ -23.498907;36.826782;1.797030;,
+ 32.573399;20.998508;-13.993474;,
+ 31.347282;21.510612;-18.896196;,
+ 32.212158;19.942856;-22.086969;,
+ 34.386311;17.725908;-19.577688;,
+ 32.721909;19.000187;-25.473017;,
+ 35.309505;16.038933;-24.075357;,
+ 32.861069;18.711260;-28.951471;,
+ 35.487915;15.668485;-28.535112;,
+ 32.625397;19.084837;-32.416637;,
+ 35.185760;16.147453;-32.977818;,
+ 32.022045;20.109577;-35.763229;,
+ 34.412201;17.461275;-37.268509;,
+ 31.069363;21.754337;-38.889565;,
+ 33.190762;19.570044;-41.276810;,
+ 30.172787;23.316404;-40.686150;,
+ 30.727213;23.864517;-46.026169;,
+ 26.799459;29.484686;-23.919806;,
+ 26.588755;29.721081;-34.907444;,
+ 28.314373;26.659443;-35.908363;,
+ 28.665804;26.196402;-23.140169;,
+ 29.684425;24.219271;-37.460514;,
+ 30.009434;23.747953;-29.136843;,
+ 30.314682;23.305275;-21.319128;,
+ 33.628345;20.744303;-22.096889;,
+ 32.763477;22.312052;-18.906120;,
+ 34.138103;19.801640;-25.482931;,
+ 34.277260;19.512701;-28.961386;,
+ 34.041592;19.886280;-32.426556;,
+ 33.438240;20.911032;-35.773148;,
+ 32.485558;22.555790;-38.899498;,
+ 31.588987;24.117847;-40.696075;,
+ 29.730568;27.460878;-35.918262;,
+ 28.004946;30.522528;-34.917355;,
+ 28.215664;30.286123;-23.929716;,
+ 30.082003;26.997847;-23.150089;,
+ 31.425623;24.549398;-29.146767;,
+ 31.100611;25.020727;-37.470440;,
+ 31.730875;24.106718;-21.329044;,
+ 28.887688;30.497171;16.516956;,
+ 28.264534;31.576502;16.538700;,
+ 27.273039;30.284517;16.527586;,
+ 28.868330;30.531387;14.265285;,
+ 28.245173;31.610723;14.287043;,
+ 28.430216;31.305752;-36.706051;,
+ 26.815575;31.093081;-36.695400;,
+ 27.807066;32.385075;-36.684288;,
+ 28.565001;29.293274;16.501442;,
+ 28.545649;29.327480;14.249776;,
+ 28.107540;30.101837;-36.721565;,
+ 27.485502;28.670019;16.501251;,
+ 27.466146;28.704229;14.249575;,
+ 27.028032;29.478594;-36.721748;,
+ 26.281548;28.992525;16.516499;,
+ 26.262192;29.026735;14.264828;,
+ 25.824083;29.801088;-36.706490;,
+ 25.658390;30.071863;16.538246;,
+ 25.639032;30.106077;14.286580;,
+ 25.200922;30.880438;-36.684742;,
+ 25.981071;31.275770;16.553751;,
+ 25.961720;31.309975;14.302090;,
+ 25.523605;32.084339;-36.669224;,
+ 27.060581;31.899025;16.553940;,
+ 27.041225;31.933235;14.302281;,
+ 26.603115;32.707592;-36.669060;,
+ 28.548414;31.096832;-22.954752;,
+ 27.925262;32.176163;-22.932991;,
+ 28.111961;31.846174;-1.211521;,
+ 28.735117;30.766836;-1.233276;,
+ 28.225733;29.892931;-22.970266;,
+ 28.412436;29.562933;-1.248788;,
+ 27.146231;29.269676;-22.970453;,
+ 27.332933;28.939684;-1.248984;,
+ 25.942278;29.592182;-22.955206;,
+ 26.128983;29.262184;-1.233739;,
+ 25.319118;30.671524;-22.933453;,
+ 25.505823;30.341524;-1.211982;,
+ 25.641800;31.875427;-22.917944;,
+ 25.828506;31.545427;-1.196465;,
+ 26.721312;32.498676;-22.917738;,
+ 26.908014;32.168686;-1.196282;,
+ 29.272268;30.830444;-0.798965;,
+ 28.443258;32.266331;-0.770020;,
+ 28.568949;32.044174;13.852868;,
+ 29.397957;30.608292;13.823928;,
+ 28.842997;29.228819;-0.819599;,
+ 28.968679;29.006672;13.803288;,
+ 27.406893;28.399687;-0.819852;,
+ 27.532579;28.177542;13.803031;,
+ 25.805210;28.828726;-0.799567;,
+ 25.930891;28.606585;13.823323;,
+ 24.976185;30.264614;-0.770632;,
+ 25.101870;30.042463;13.852263;,
+ 25.405474;31.866238;-0.749988;,
+ 25.531157;31.644094;13.872904;,
+ 26.841581;32.695370;-0.749732;,
+ 26.967262;32.473228;13.873165;,
+ 27.815252;32.370605;-35.731056;,
+ 28.438414;31.291262;-35.752815;,
+ 28.115726;30.087366;-35.768326;,
+ 27.036226;29.464113;-35.768520;,
+ 25.832272;29.786617;-35.753273;,
+ 25.209120;30.865946;-35.731510;,
+ 25.531799;32.069855;-35.715992;,
+ 26.611311;32.693104;-35.715794;,
+ 29.151377;31.385166;-35.757492;,
+ 28.253050;32.941086;-35.726151;,
+ 28.363062;32.746647;-22.928093;,
+ 29.261381;31.190737;-22.959444;,
+ 28.686214;29.649672;-35.779873;,
+ 28.796217;29.455244;-22.981829;,
+ 27.130047;28.751215;-35.780151;,
+ 27.240047;28.556789;-22.982094;,
+ 25.394470;29.216141;-35.758179;,
+ 25.504477;29.021709;-22.960121;,
+ 24.496161;30.772045;-35.726803;,
+ 24.606161;30.577616;-22.928751;,
+ 24.961311;32.507545;-35.704453;,
+ 25.071318;32.313114;-22.906395;,
+ 26.517492;33.405987;-35.704166;,
+ 26.627487;33.211575;-22.906115;,
+ 4.623211;58.867786;-3.862747;,
+ 4.421278;57.862228;-4.019349;,
+ 4.306293;56.502014;-3.484852;,
+ 3.994818;55.254379;-3.108994;,
+ 5.147715;49.761192;-2.113228;,
+ 6.278196;45.850166;-8.067322;,
+ 6.233131;45.426857;-7.008514;,
+ 7.751843;45.219013;-8.465691;,
+ 4.528587;44.834175;-8.067539;,
+ 5.187818;45.483761;-8.988400;,
+ 5.636263;44.508118;-10.252790;,
+ 7.664405;44.397705;-6.411367;,
+ 4.357210;43.247772;-8.466115;,
+ 7.991459;42.205650;-8.873802;,
+ 6.708311;41.659477;-9.966291;,
+ 7.938428;41.592506;-7.636380;,
+ 5.932536;40.895046;-8.882633;,
+ 7.677983;38.542618;-9.851732;,
+ 7.677983;38.542618;-9.851732;,
+ 4.401065;56.646732;1.280575;,
+ 4.437895;58.255383;1.427657;,
+ 4.430346;55.772125;0.639352;,
+ 5.337671;47.371635;-1.636148;,
+ 4.610723;58.899246;1.076627;,
+ 0.196953;58.884743;4.326951;,
+ 1.719232;58.884743;4.326951;,
+ 4.242009;58.884743;2.570855;,
+ 4.610723;58.899246;1.076627;,
+ 5.188532;58.921978;-0.146142;,
+ 4.901477;58.929310;-2.285047;,
+ 4.623211;58.867786;-3.862747;,
+ 3.431264;58.838142;-5.428817;,
+ 1.890343;58.877293;-6.329304;,
+ 0.196953;58.892124;-6.759975;,
+ 0.196953;61.891335;4.474140;,
+ 2.119642;61.891335;4.476328;,
+ 4.312335;61.891335;2.701971;,
+ 4.631948;61.891903;1.199314;,
+ 5.159706;61.892818;-0.050380;,
+ 4.883253;61.893120;-2.302159;,
+ 4.635466;61.890621;-3.937706;,
+ 3.606839;61.889484;-5.468257;,
+ 2.316901;61.891026;-6.361181;,
+ 0.196953;61.891628;-6.807594;,
+ -4.753813;49.761192;-2.113228;,
+ -5.884295;45.850166;-8.067322;,
+ -5.839230;45.426857;-7.008514;,
+ -7.357939;45.219013;-8.465691;,
+ -4.134687;44.834175;-8.067539;,
+ -5.242361;44.508118;-10.252790;,
+ -4.793914;45.483761;-8.988400;,
+ -7.270504;44.397705;-6.411367;,
+ -3.963310;43.247772;-8.466115;,
+ -7.597560;42.205650;-8.873802;,
+ -6.314410;41.659477;-9.966291;,
+ -7.544526;41.592506;-7.636380;,
+ -5.538635;40.895046;-8.882633;,
+ -7.284081;38.542618;-9.851732;,
+ -7.284081;38.542618;-9.851732;,
+ -4.043993;58.255383;1.427657;,
+ -4.007164;56.646732;1.280575;,
+ -4.036447;55.772125;0.639352;,
+ -4.943766;47.371635;-1.636148;,
+ -4.216822;58.899246;1.076627;,
+ 0.196953;58.884743;4.326951;,
+ 0.196953;59.059555;4.940836;,
+ -1.325331;58.884743;4.326951;,
+ -3.848105;58.884743;2.570855;,
+ -4.216822;58.899246;1.076627;,
+ -4.794626;58.921978;-0.146142;,
+ -4.507572;58.929310;-2.285047;,
+ -4.229308;58.867786;-3.862747;,
+ -3.037360;58.838142;-5.428817;,
+ -1.496442;58.877293;-6.329304;,
+ 0.196953;60.034519;4.932486;,
+ 0.196953;61.891335;4.474140;,
+ -1.725740;61.891335;4.476328;,
+ -3.918436;61.891335;2.701971;,
+ -4.238046;61.891903;1.199314;,
+ -4.765804;61.892818;-0.050380;,
+ -4.489351;61.893120;-2.302159;,
+ -4.241562;61.890621;-3.937706;,
+ -3.212934;61.889484;-5.468257;,
+ -1.923000;61.891026;-6.361181;,
+ -0.192284;65.158386;-0.267689;,
+ 0.109390;64.035477;-0.790199;,
+ 0.234013;67.669022;-1.022976;,
+ 0.658695;65.158386;-0.267689;,
+ 0.357023;64.035477;-0.790199;,
+ 0.658695;65.158386;-1.741625;,
+ 0.357023;64.035477;-1.219115;,
+ -0.192284;65.158386;-1.741625;,
+ 0.234013;67.669022;-1.022976;,
+ 7.050604;63.754948;-1.851895;,
+ 2.748468;63.025620;-1.582111;,
+ 9.181485;64.333855;-2.066042;,
+ 10.870568;67.072159;-2.811351;,
+ -6.477442;63.754936;-1.851895;,
+ -2.175307;63.025620;-1.582111;,
+ -8.608323;64.333855;-2.066042;,
+ -10.297409;67.072159;-2.811351;,
+ 9.278677;42.422218;6.029630;,
+ 8.567321;37.947166;6.627038;,
+ 10.371579;42.720932;0.675551;,
+ 10.590998;38.832512;-0.519268;,
+ 0.063876;53.173985;0.844661;,
+ 4.213577;53.047283;0.988064;,
+ 9.269650;46.553898;-0.745430;,
+ 6.308704;51.061012;-1.528991;,
+ 7.708933;51.749233;0.002558;,
+ 7.708933;51.749233;0.002558;,
+ 6.308704;51.898582;5.810977;,
+ 8.092727;46.706837;7.085848;,
+ 0.063876;53.173985;0.844661;,
+ -8.439575;37.947166;6.627038;,
+ -9.150930;42.422218;6.029630;,
+ -10.463250;38.832512;-0.519268;,
+ -10.243833;42.720932;0.675551;,
+ -4.085828;53.047283;0.988064;,
+ -9.141901;46.553898;-0.745430;,
+ -6.180955;51.061012;-1.528991;,
+ 0.063876;51.405113;7.858276;,
+ 0.063876;53.091850;6.132280;,
+ -7.581183;51.749233;0.002558;,
+ -7.581183;51.749233;0.002558;,
+ 0.063876;42.720932;10.305261;,
+ 0.063876;37.106018;10.305261;,
+ 0.063876;47.533646;9.378681;,
+ -7.964980;46.706837;7.085848;,
+ -6.180955;51.898582;5.810977;,
+ 26.442608;31.439417;2.804749;,
+ 28.644909;31.793991;1.543602;,
+ 27.650051;30.546118;1.966592;,
+ 29.418135;32.175655;7.563584;,
+ 25.291662;35.616783;6.993527;,
+ 28.113920;30.947910;7.563584;,
+ 23.804535;33.790108;6.865523;,
+ 23.995649;32.729515;1.987316;,
+ 24.161800;33.391464;3.241510;,
+ 25.464495;35.399422;1.973382;,
+ 30.310335;29.777977;7.264207;,
+ 28.988699;28.980301;7.299366;,
+ 29.648125;29.915192;1.703345;,
+ 28.309542;29.520292;2.073250;,
+ 30.184065;26.943773;6.619426;,
+ 29.278811;26.812195;6.619426;,
+ 29.121349;26.822264;2.423525;,
+ 29.903082;27.052881;2.157598;,
+ 6.755167;0.046006;8.013719;,
+ 12.250779;0.088037;3.300384;,
+ 12.009439;0.731735;2.923214;,
+ 5.309235;0.894232;2.923214;,
+ 5.431096;0.088037;3.223917;,
+ 7.194882;0.034675;-8.202744;,
+ 4.846424;0.413626;-6.580339;,
+ 10.442262;0.175008;-8.276375;,
+ 5.897818;0.168155;0.023152;,
+ 11.833355;0.047754;-6.787080;,
+ 12.240962;0.175049;0.374328;,
+ 10.442509;1.014684;-8.275504;,
+ 4.846746;1.253311;-6.580090;,
+ 7.195130;0.874356;-8.201875;,
+ 5.468536;3.167656;-5.998088;,
+ 4.846746;1.253311;-6.580090;,
+ 11.428559;3.021991;-6.440265;,
+ 12.241827;1.014688;0.365411;,
+ 11.833675;0.887438;-6.786831;,
+ 11.932255;2.791543;-3.152129;,
+ 11.133778;5.817454;1.389889;,
+ 12.010524;1.354014;3.522007;,
+ 5.898684;1.007790;0.014234;,
+ 5.310324;1.516512;3.522007;,
+ 6.753324;1.573865;7.859301;,
+ 5.601276;5.822373;6.464175;,
+ 10.323023;1.855839;8.088705;,
+ 5.238337;3.089141;-2.541014;,
+ 5.863575;5.809277;1.057280;,
+ 2.395580;19.017778;1.623937;,
+ 2.663392;17.355799;1.982380;,
+ 0.781750;21.713270;1.998527;,
+ 0.063876;23.353767;1.793407;,
+ 8.567321;37.947166;6.627038;,
+ 3.727235;37.106018;10.305261;,
+ 10.590998;38.832512;-0.519268;,
+ 8.567321;40.015377;-5.275937;,
+ 3.269272;40.303337;-8.724752;,
+ 0.063876;40.303337;-8.724752;,
+ 10.880808;31.578617;-0.480340;,
+ 8.336151;33.208889;6.506425;,
+ 8.391865;30.899374;-5.411129;,
+ 3.229546;29.783400;-8.733105;,
+ 0.063876;29.783400;-8.733105;,
+ 0.063876;37.106018;10.305261;,
+ 3.972105;33.252815;10.523578;,
+ 0.063876;33.252815;10.523581;,
+ 3.977465;17.241997;5.800620;,
+ 2.663392;17.355799;1.982380;,
+ 6.110166;17.147745;7.382187;,
+ 9.390180;17.139515;5.800619;,
+ 6.110166;17.147745;7.382187;,
+ 7.391886;13.045812;9.537921;,
+ 12.022444;17.723486;1.982380;,
+ 9.045196;17.139517;-1.835862;,
+ 6.618869;17.147745;-3.417428;,
+ 3.743971;17.241997;-1.835860;,
+ 3.743971;17.241997;-1.835860;,
+ 3.292731;13.091016;-3.337706;,
+ 7.335181;13.898731;7.254448;,
+ 4.956770;13.926673;-1.904490;,
+ 4.909685;14.315273;6.833395;,
+ 3.449045;14.019177;2.395389;,
+ 7.335181;13.898731;7.254448;,
+ 4.909685;14.315273;6.833395;,
+ 4.622008;12.070519;7.351222;,
+ 8.640161;14.192272;6.638759;,
+ 12.054080;14.385403;1.847208;,
+ 8.640161;14.192272;6.638759;,
+ 9.864344;12.084161;6.936748;,
+ 10.983072;13.852963;-1.636501;,
+ 7.731716;13.866605;-2.741714;,
+ 10.983072;13.852963;-1.636501;,
+ 11.551223;11.698577;-0.567342;,
+ 4.956770;13.926673;-1.904490;,
+ 4.956770;13.926673;-1.904490;,
+ 5.002745;10.862820;-0.929778;,
+ 5.601276;5.822373;6.464175;,
+ 7.258355;5.792872;6.393783;,
+ 10.561975;5.836313;6.220846;,
+ 11.898876;5.830766;3.514578;,
+ 11.133778;5.817454;1.389889;,
+ 8.602904;5.932668;-0.505548;,
+ 4.953313;5.817947;3.744911;,
+ 8.078106;3.698104;-7.581497;,
+ 5.468536;3.167656;-5.998088;,
+ 10.323023;1.855839;8.088705;,
+ 10.561975;5.836313;6.220846;,
+ 11.428559;3.021991;-6.440265;,
+ 10.324868;0.327974;8.243123;,
+ 11.833675;0.887438;-6.786831;,
+ 6.753324;1.573865;7.859301;,
+ 5.601276;5.822373;6.464175;,
+ 10.561975;5.836313;6.220846;,
+ 11.133778;5.817454;1.389889;,
+ 10.371579;42.720932;0.675551;,
+ 9.278677;42.422218;6.029630;,
+ 10.371579;42.720932;0.675551;,
+ 13.795866;40.778912;1.743529;,
+ 15.315888;39.758205;1.898780;,
+ 16.609575;42.436638;6.842184;,
+ 14.607471;39.414421;5.619863;,
+ 15.315888;39.758205;1.898780;,
+ 16.952673;42.175163;0.809246;,
+ 14.914027;35.968437;6.910757;,
+ 14.607471;39.414421;5.619863;,
+ 18.329708;44.705509;5.492955;,
+ 18.144800;40.845119;8.897065;,
+ 18.903246;44.983837;2.480351;,
+ 15.450755;36.687752;6.384915;,
+ 18.167065;40.766296;8.049853;,
+ 18.160057;35.498848;6.365007;,
+ 21.932474;34.767567;5.880031;,
+ 25.291662;35.616783;6.993527;,
+ 23.804535;33.790108;6.865523;,
+ 23.970884;33.278522;4.380921;,
+ 23.804535;33.790108;6.865523;,
+ 26.276403;37.035873;5.267626;,
+ 26.921537;36.568802;3.461252;,
+ -25.163914;35.616783;6.993527;,
+ -29.290388;32.175655;7.563584;,
+ -23.676790;33.790108;6.865523;,
+ -27.986174;30.947910;7.563584;,
+ -25.336742;35.399422;1.973382;,
+ -24.034052;33.391464;3.241510;,
+ -23.867901;32.729515;1.987316;,
+ -30.182587;29.777977;7.264207;,
+ -28.860950;28.980301;7.299366;,
+ -30.056318;26.943773;6.619426;,
+ -29.151058;26.812195;6.619426;,
+ -6.627419;0.046006;8.013719;,
+ -12.123036;0.088037;3.300384;,
+ -11.881689;0.731735;2.923214;,
+ -5.303345;0.088037;3.223917;,
+ -5.181487;0.894232;2.923214;,
+ -7.067134;0.034675;-8.202744;,
+ -4.718675;0.413626;-6.580339;,
+ -10.314516;0.175008;-8.276375;,
+ -5.770067;0.168155;0.023152;,
+ -11.705606;0.047754;-6.787080;,
+ -12.113213;0.175049;0.374328;,
+ -10.314760;1.014684;-8.275504;,
+ -7.067381;0.874356;-8.201875;,
+ -4.718995;1.253311;-6.580090;,
+ -4.718995;1.253311;-6.580090;,
+ -5.340785;3.167656;-5.998088;,
+ -12.114079;1.014688;0.365411;,
+ -11.300814;3.021991;-6.440265;,
+ -11.705929;0.887438;-6.786831;,
+ -11.804509;2.791543;-3.152129;,
+ -11.882777;1.354014;3.522007;,
+ -11.006028;5.817454;1.389889;,
+ -5.770934;1.007790;0.014234;,
+ -5.182574;1.516512;3.522007;,
+ -5.473527;5.822373;6.464175;,
+ -6.625576;1.573865;7.859301;,
+ -10.195277;1.855839;8.088705;,
+ -5.735826;5.809277;1.057280;,
+ -5.110586;3.089141;-2.541014;,
+ -2.267831;19.017778;1.623937;,
+ -2.535641;17.355799;1.982380;,
+ -0.653999;21.713270;1.998527;,
+ -3.599484;37.106018;10.305261;,
+ -8.439575;37.947166;6.627038;,
+ -10.463250;38.832512;-0.519268;,
+ -8.439575;40.015377;-5.275937;,
+ -3.141523;40.303337;-8.724752;,
+ -8.208400;33.208889;6.506425;,
+ -10.753060;31.578617;-0.480340;,
+ -8.264114;30.899374;-5.411129;,
+ -3.101796;29.783400;-8.733105;,
+ -3.844355;33.252815;10.523578;,
+ -2.535641;17.355799;1.982380;,
+ -3.849715;17.241997;5.800620;,
+ -5.982419;17.147745;7.382187;,
+ -5.982419;17.147745;7.382187;,
+ -9.262430;17.139515;5.800619;,
+ -7.264134;13.045812;9.537921;,
+ -11.894694;17.723486;1.982380;,
+ -8.917446;17.139517;-1.835862;,
+ -6.491119;17.147745;-3.417428;,
+ -3.616219;17.241997;-1.835860;,
+ -3.616219;17.241997;-1.835860;,
+ -3.164983;13.091016;-3.337706;,
+ -7.207436;13.898731;7.254448;,
+ -4.829021;13.926673;-1.904490;,
+ -3.321296;14.019177;2.395389;,
+ -4.781938;14.315273;6.833395;,
+ -4.781938;14.315273;6.833395;,
+ -7.207436;13.898731;7.254448;,
+ -4.494260;12.070519;7.351222;,
+ -8.512415;14.192272;6.638759;,
+ -8.512415;14.192272;6.638759;,
+ -11.926332;14.385403;1.847208;,
+ -9.736598;12.084161;6.936748;,
+ -10.855326;13.852963;-1.636501;,
+ -10.855326;13.852963;-1.636501;,
+ -7.603969;13.866605;-2.741714;,
+ -11.423474;11.698577;-0.567342;,
+ -4.829021;13.926673;-1.904490;,
+ -4.829021;13.926673;-1.904490;,
+ -4.874997;10.862820;-0.929778;,
+ -5.473527;5.822373;6.464175;,
+ -7.130609;5.792872;6.393783;,
+ -10.434228;5.836313;6.220846;,
+ -11.771126;5.830766;3.514578;,
+ -11.006028;5.817454;1.389889;,
+ -8.475157;5.932668;-0.505548;,
+ -4.825563;5.817947;3.744911;,
+ -5.340785;3.167656;-5.998088;,
+ -7.950356;3.698104;-7.581497;,
+ -10.434228;5.836313;6.220846;,
+ -10.195277;1.855839;8.088705;,
+ -11.300814;3.021991;-6.440265;,
+ -10.197120;0.327974;8.243123;,
+ -11.705929;0.887438;-6.786831;,
+ -6.625576;1.573865;7.859301;,
+ -5.473527;5.822373;6.464175;,
+ -10.434228;5.836313;6.220846;,
+ -11.006028;5.817454;1.389889;,
+ -10.243833;42.720932;0.675551;,
+ -9.150930;42.422218;6.029630;,
+ -10.243833;42.720932;0.675551;,
+ -13.668120;40.778912;1.743529;,
+ -15.188142;39.758205;1.898780;,
+ -14.479725;39.414421;5.619863;,
+ -16.481831;42.436638;6.842184;,
+ -16.824930;42.175163;0.809246;,
+ -15.188142;39.758205;1.898780;,
+ -14.479725;39.414421;5.619863;,
+ -14.786280;35.968437;6.910757;,
+ -18.201963;44.705509;5.492955;,
+ -18.017056;40.845119;8.897065;,
+ -18.775501;44.983837;2.480351;,
+ -15.323012;36.687752;6.384915;,
+ -18.039320;40.766296;8.049853;,
+ -18.032312;35.498848;6.365007;,
+ -21.804729;34.767567;5.880031;,
+ -25.163914;35.616783;6.993527;,
+ -23.676790;33.790108;6.865523;,
+ -23.676790;33.790108;6.865523;,
+ -23.843136;33.278522;4.380921;,
+ -26.148655;37.035873;5.267626;,
+ -26.793785;36.568802;3.461252;,
+ 32.763477;22.312052;-18.906120;,
+ 31.347282;21.510612;-18.896196;,
+ 32.573399;20.998508;-13.993474;,
+ 31.588987;24.117847;-40.696075;,
+ 30.727213;23.864517;-46.026169;,
+ 30.172787;23.316404;-40.686150;,
+ 28.004946;30.522528;-34.917355;,
+ 26.588755;29.721081;-34.907444;,
+ 26.799459;29.484686;-23.919806;,
+ 28.215664;30.286123;-23.929716;,
+ 29.730568;27.460878;-35.918262;,
+ 28.314373;26.659443;-35.908363;,
+ 28.665804;26.196402;-23.140169;,
+ 30.082003;26.997847;-23.150089;,
+ 31.100611;25.020727;-37.470440;,
+ 29.684425;24.219271;-37.460514;,
+ 30.314682;23.305275;-21.319128;,
+ 31.730875;24.106718;-21.329044;,
+ 28.264534;31.576502;16.538700;,
+ 28.887688;30.497171;16.516956;,
+ 28.565001;29.293274;16.501442;,
+ 27.485502;28.670019;16.501251;,
+ 26.281548;28.992525;16.516499;,
+ 25.658390;30.071863;16.538246;,
+ 25.981071;31.275770;16.553751;,
+ 25.961720;31.309975;14.302090;,
+ 25.981071;31.275770;16.553751;,
+ 27.060581;31.899025;16.553940;,
+ 25.641800;31.875427;-22.917944;,
+ 25.828506;31.545427;-1.196465;,
+ 25.405474;31.866238;-0.749988;,
+ 25.531157;31.644094;13.872904;,
+ 28.430216;31.305752;-36.706051;,
+ 27.807066;32.385075;-36.684288;,
+ 28.107540;30.101837;-36.721565;,
+ 27.028032;29.478594;-36.721748;,
+ 25.824083;29.801088;-36.706490;,
+ 25.200922;30.880438;-36.684742;,
+ 25.523605;32.084339;-36.669224;,
+ 26.603115;32.707592;-36.669060;,
+ 25.523605;32.084339;-36.669224;,
+ 25.531799;32.069855;-35.715992;,
+ 24.961311;32.507545;-35.704453;,
+ 25.071318;32.313114;-22.906395;,
+ 29.151377;31.385166;-35.757492;,
+ 28.438414;31.291262;-35.752815;,
+ 27.815252;32.370605;-35.731056;,
+ 28.253050;32.941086;-35.726151;,
+ 28.363062;32.746647;-22.928093;,
+ 27.925262;32.176163;-22.932991;,
+ 28.548414;31.096832;-22.954752;,
+ 29.261381;31.190737;-22.959444;,
+ 28.686214;29.649672;-35.779873;,
+ 28.115726;30.087366;-35.768326;,
+ 28.225733;29.892931;-22.970266;,
+ 28.796217;29.455244;-22.981829;,
+ 27.130047;28.751215;-35.780151;,
+ 27.036226;29.464113;-35.768520;,
+ 27.146231;29.269676;-22.970453;,
+ 27.240047;28.556789;-22.982094;,
+ 25.394470;29.216141;-35.758179;,
+ 25.832272;29.786617;-35.753273;,
+ 25.942278;29.592182;-22.955206;,
+ 25.504477;29.021709;-22.960121;,
+ 24.496161;30.772045;-35.726803;,
+ 25.209120;30.865946;-35.731510;,
+ 25.319118;30.671524;-22.933453;,
+ 24.606161;30.577616;-22.928751;,
+ 24.961311;32.507545;-35.704453;,
+ 25.531799;32.069855;-35.715992;,
+ 25.641800;31.875427;-22.917944;,
+ 25.071318;32.313114;-22.906395;,
+ 26.517492;33.405987;-35.704166;,
+ 26.611311;32.693104;-35.715794;,
+ 26.721312;32.498676;-22.917738;,
+ 26.627487;33.211575;-22.906115;,
+ 29.272268;30.830444;-0.798965;,
+ 28.735117;30.766836;-1.233276;,
+ 28.111961;31.846174;-1.211521;,
+ 28.443258;32.266331;-0.770020;,
+ 28.568949;32.044174;13.852868;,
+ 28.245173;31.610723;14.287043;,
+ 28.868330;30.531387;14.265285;,
+ 29.397957;30.608292;13.823928;,
+ 28.842997;29.228819;-0.819599;,
+ 28.412436;29.562933;-1.248788;,
+ 28.545649;29.327480;14.249776;,
+ 28.968679;29.006672;13.803288;,
+ 27.406893;28.399687;-0.819852;,
+ 27.332933;28.939684;-1.248984;,
+ 27.466146;28.704229;14.249575;,
+ 27.532579;28.177542;13.803031;,
+ 25.805210;28.828726;-0.799567;,
+ 26.128983;29.262184;-1.233739;,
+ 26.262192;29.026735;14.264828;,
+ 25.930891;28.606585;13.823323;,
+ 24.976185;30.264614;-0.770632;,
+ 25.505823;30.341524;-1.211982;,
+ 25.639032;30.106077;14.286580;,
+ 25.101870;30.042463;13.852263;,
+ 25.405474;31.866238;-0.749988;,
+ 25.828506;31.545427;-1.196465;,
+ 25.961720;31.309975;14.302090;,
+ 25.531157;31.644094;13.872904;,
+ 26.841581;32.695370;-0.749732;,
+ 26.908014;32.168686;-1.196282;,
+ 27.041225;31.933235;14.302281;,
+ 26.967262;32.473228;13.873165;;
+ 1896;
+ 3;0,1,2;,
+ 3;3,0,2;,
+ 3;4,0,3;,
+ 3;5,4,3;,
+ 3;6,4,5;,
+ 3;7,6,5;,
+ 3;8,9,10;,
+ 3;11,8,10;,
+ 3;12,8,11;,
+ 3;13,12,11;,
+ 3;14,12,13;,
+ 3;15,14,13;,
+ 3;9,1,16;,
+ 3;10,9,16;,
+ 3;17,3,2;,
+ 3;18,17,2;,
+ 3;10,16,19;,
+ 3;11,10,19;,
+ 3;20,5,3;,
+ 3;17,20,3;,
+ 3;11,19,21;,
+ 3;13,11,21;,
+ 3;22,7,5;,
+ 3;20,22,5;,
+ 3;14,6,7;,
+ 3;22,14,7;,
+ 3;13,21,23;,
+ 3;15,13,23;,
+ 3;19,16,1;,
+ 3;0,19,1;,
+ 3;21,19,0;,
+ 3;4,21,0;,
+ 3;23,21,4;,
+ 3;6,23,4;,
+ 3;17,18,9;,
+ 3;8,17,9;,
+ 3;20,17,8;,
+ 3;12,20,8;,
+ 3;22,20,12;,
+ 3;14,22,12;,
+ 3;18,2,1;,
+ 3;9,18,1;,
+ 3;15,23,6;,
+ 3;14,15,6;,
+ 3;24,25,26;,
+ 3;24,26,27;,
+ 3;27,26,28;,
+ 3;27,28,29;,
+ 3;29,28,30;,
+ 3;29,30,31;,
+ 3;32,33,34;,
+ 3;32,34,35;,
+ 3;35,34,36;,
+ 3;35,36,37;,
+ 3;37,36,38;,
+ 3;37,38,39;,
+ 3;40,25,33;,
+ 3;40,33,32;,
+ 3;24,27,41;,
+ 3;24,41,42;,
+ 3;43,40,32;,
+ 3;43,32,35;,
+ 3;27,29,44;,
+ 3;27,44,41;,
+ 3;45,43,35;,
+ 3;45,35,37;,
+ 3;29,31,46;,
+ 3;29,46,44;,
+ 3;31,30,38;,
+ 3;31,38,46;,
+ 3;47,45,37;,
+ 3;47,37,39;,
+ 3;25,40,43;,
+ 3;25,43,26;,
+ 3;26,43,45;,
+ 3;26,45,28;,
+ 3;28,45,47;,
+ 3;28,47,30;,
+ 3;33,42,41;,
+ 3;33,41,34;,
+ 3;34,41,44;,
+ 3;34,44,36;,
+ 3;36,44,46;,
+ 3;36,46,38;,
+ 3;25,24,42;,
+ 3;25,42,33;,
+ 3;30,47,39;,
+ 3;30,39,38;,
+ 3;48,49,50;,
+ 3;51,48,50;,
+ 3;52,53,54;,
+ 3;55,52,54;,
+ 3;56,57,58;,
+ 3;59,57,56;,
+ 3;57,60,61;,
+ 3;62,60,57;,
+ 3;59,62,57;,
+ 3;63,64,65;,
+ 3;65,60,62;,
+ 3;64,60,65;,
+ 3;66,63,65;,
+ 3;67,66,65;,
+ 3;61,68,58;,
+ 3;67,65,62;,
+ 3;69,67,62;,
+ 3;70,66,67;,
+ 3;71,70,67;,
+ 3;67,69,72;,
+ 3;71,67,72;,
+ 3;73,74,75;,
+ 3;76,73,75;,
+ 3;62,77,69;,
+ 3;78,79,68;,
+ 3;61,78,68;,
+ 3;80,78,61;,
+ 3;60,80,61;,
+ 3;64,81,80;,
+ 3;71,72,82;,
+ 3;70,71,82;,
+ 3;83,84,82;,
+ 3;72,83,82;,
+ 3;72,69,73;,
+ 3;76,72,73;,
+ 3;69,77,74;,
+ 3;73,69,74;,
+ 3;85,86,87;,
+ 3;88,85,87;,
+ 3;86,83,75;,
+ 3;87,86,75;,
+ 3;59,56,89;,
+ 3;85,59,89;,
+ 3;85,89,90;,
+ 3;86,85,90;,
+ 3;89,56,58;,
+ 3;91,89,58;,
+ 3;90,89,91;,
+ 3;92,90,91;,
+ 3;74,88,87;,
+ 3;75,74,87;,
+ 3;59,85,77;,
+ 3;62,59,77;,
+ 3;84,83,86;,
+ 3;77,85,88;,
+ 3;74,77,88;,
+ 3;83,72,76;,
+ 3;75,83,76;,
+ 3;91,58,68;,
+ 3;93,91,68;,
+ 3;92,91,93;,
+ 3;94,92,93;,
+ 3;979,95,96;,
+ 3;980,979,96;,
+ 3;980,96,97;,
+ 3;981,980,97;,
+ 3;981,97,982;,
+ 3;61,58,57;,
+ 3;98,99,100;,
+ 3;101,98,100;,
+ 3;102,98,101;,
+ 3;103,102,101;,
+ 3;104,105,106;,
+ 3;107,104,106;,
+ 3;105,108,109;,
+ 3;106,105,109;,
+ 3;108,110,109;,
+ 3;100,99,111;,
+ 3;109,110,112;,
+ 3;113,109,112;,
+ 3;104,82,84;,
+ 3;105,104,84;,
+ 3;106,98,102;,
+ 3;107,106,102;,
+ 3;105,84,86;,
+ 3;108,105,86;,
+ 3;109,99,98;,
+ 3;106,109,98;,
+ 3;108,86,90;,
+ 3;110,108,90;,
+ 3;110,90,92;,
+ 3;112,110,92;,
+ 3;113,111,99;,
+ 3;109,113,99;,
+ 3;114,112,92;,
+ 3;115,114,92;,
+ 3;116,113,112;,
+ 3;114,116,112;,
+ 3;117,111,113;,
+ 3;116,117,113;,
+ 3;92,94,115;,
+ 3;111,117,118;,
+ 3;119,111,118;,
+ 3;100,111,119;,
+ 3;101,100,119;,
+ 3;103,101,119;,
+ 3;120,103,119;,
+ 3;117,116,121;,
+ 3;118,117,121;,
+ 3;122,120,119;,
+ 3;123,122,119;,
+ 3;124,122,123;,
+ 3;125,124,123;,
+ 3;119,118,123;,
+ 3;126,123,118;,
+ 3;121,126,118;,
+ 3;125,123,126;,
+ 3;114,115,127;,
+ 3;116,114,127;,
+ 3;121,116,127;,
+ 3;128,121,127;,
+ 3;126,121,128;,
+ 3;129,126,128;,
+ 3;125,126,129;,
+ 3;130,125,129;,
+ 3;131,128,132;,
+ 3;133,131,132;,
+ 3;134,129,128;,
+ 3;131,134,128;,
+ 3;135,130,129;,
+ 3;134,135,129;,
+ 3;133,132,130;,
+ 3;135,133,130;,
+ 3;127,132,128;,
+ 3;127,115,94;,
+ 3;136,983,982;,
+ 3;95,55,54;,
+ 3;96,95,54;,
+ 3;96,54,137;,
+ 3;97,96,137;,
+ 3;97,137,136;,
+ 3;982,97,136;,
+ 3;138,131,133;,
+ 3;139,138,133;,
+ 3;140,134,131;,
+ 3;138,140,131;,
+ 3;141,135,134;,
+ 3;140,141,134;,
+ 3;139,133,135;,
+ 3;141,139,135;,
+ 3;142,984,985;,
+ 3;143,142,985;,
+ 3;144,140,138;,
+ 3;986,144,138;,
+ 3;145,987,988;,
+ 3;989,145,988;,
+ 3;990,139,141;,
+ 3;991,990,141;,
+ 3;146,142,143;,
+ 3;147,146,143;,
+ 3;148,144,986;,
+ 3;992,148,986;,
+ 3;149,145,989;,
+ 3;993,149,989;,
+ 3;994,990,991;,
+ 3;995,994,991;,
+ 3;150,146,147;,
+ 3;996,148,992;,
+ 3;997,149,993;,
+ 3;996,994,995;,
+ 3;50,49,151;,
+ 3;152,50,151;,
+ 3;153,154,137;,
+ 3;54,153,137;,
+ 3;998,999,48;,
+ 3;51,998,48;,
+ 3;51,50,155;,
+ 3;156,51,155;,
+ 3;156,1000,51;,
+ 3;136,137,157;,
+ 3;158,136,157;,
+ 3;983,136,158;,
+ 3;50,152,155;,
+ 3;156,155,159;,
+ 3;160,156,159;,
+ 3;157,156,160;,
+ 3;161,157,160;,
+ 3;158,157,161;,
+ 3;162,158,161;,
+ 3;983,158,162;,
+ 3;163,983,162;,
+ 3;132,127,1001;,
+ 3;999,1002,48;,
+ 3;1000,998,51;,
+ 3;53,153,54;,
+ 3;157,137,154;,
+ 3;156,157,1000;,
+ 3;164,1003,1004;,
+ 3;165,164,1004;,
+ 3;165,1004,1005;,
+ 3;166,165,1005;,
+ 3;166,1005,1006;,
+ 3;167,166,1006;,
+ 3;167,1006,1007;,
+ 3;168,167,1007;,
+ 3;168,1007,1008;,
+ 3;169,168,1008;,
+ 3;169,1008,1009;,
+ 3;170,169,1009;,
+ 3;170,1009,1010;,
+ 3;171,170,1010;,
+ 3;171,1010,1011;,
+ 3;172,171,1011;,
+ 3;172,1011,1012;,
+ 3;173,172,1012;,
+ 3;174,164,165;,
+ 3;175,174,165;,
+ 3;175,165,166;,
+ 3;176,175,166;,
+ 3;176,166,167;,
+ 3;177,176,167;,
+ 3;177,167,168;,
+ 3;178,177,168;,
+ 3;178,168,169;,
+ 3;179,178,169;,
+ 3;179,169,170;,
+ 3;180,179,170;,
+ 3;180,170,171;,
+ 3;181,180,171;,
+ 3;181,171,172;,
+ 3;182,181,172;,
+ 3;182,172,173;,
+ 3;183,182,173;,
+ 3;184,174,175;,
+ 3;185,184,175;,
+ 3;185,175,176;,
+ 3;186,185,176;,
+ 3;186,176,177;,
+ 3;187,186,177;,
+ 3;187,177,178;,
+ 3;188,187,178;,
+ 3;188,178,179;,
+ 3;189,188,179;,
+ 3;189,179,180;,
+ 3;190,189,180;,
+ 3;190,180,181;,
+ 3;191,190,181;,
+ 3;191,181,182;,
+ 3;192,191,182;,
+ 3;192,182,183;,
+ 3;193,192,183;,
+ 3;194,1013,1014;,
+ 3;195,194,1014;,
+ 3;195,1014,1015;,
+ 3;196,195,1015;,
+ 3;196,1015,1016;,
+ 3;197,196,1016;,
+ 3;197,1016,1017;,
+ 3;198,197,1017;,
+ 3;198,1017,1018;,
+ 3;199,198,1018;,
+ 3;199,1018,1019;,
+ 3;200,199,1019;,
+ 3;200,1019,1020;,
+ 3;201,200,1020;,
+ 3;201,1020,1021;,
+ 3;202,201,1021;,
+ 3;202,1021,1022;,
+ 3;203,202,1022;,
+ 3;204,194,195;,
+ 3;204,195,196;,
+ 3;204,196,197;,
+ 3;204,197,198;,
+ 3;204,198,199;,
+ 3;204,199,200;,
+ 3;204,200,201;,
+ 3;204,201,202;,
+ 3;204,202,203;,
+ 3;80,60,64;,
+ 3;205,206,207;,
+ 3;208,205,207;,
+ 3;209,210,211;,
+ 3;212,209,211;,
+ 3;213,214,215;,
+ 3;215,214,216;,
+ 3;217,218,214;,
+ 3;218,219,216;,
+ 3;214,218,216;,
+ 3;220,64,63;,
+ 3;219,218,220;,
+ 3;220,218,64;,
+ 3;63,66,221;,
+ 3;220,63,221;,
+ 3;213,222,217;,
+ 3;220,221,223;,
+ 3;219,220,223;,
+ 3;66,70,224;,
+ 3;221,66,224;,
+ 3;223,221,224;,
+ 3;225,223,224;,
+ 3;226,227,228;,
+ 3;229,226,228;,
+ 3;223,230,219;,
+ 3;231,232,217;,
+ 3;222,231,217;,
+ 3;232,233,218;,
+ 3;217,232,218;,
+ 3;233,81,64;,
+ 3;82,225,224;,
+ 3;82,224,70;,
+ 3;234,235,225;,
+ 3;82,234,225;,
+ 3;223,225,228;,
+ 3;227,223,228;,
+ 3;230,223,227;,
+ 3;226,230,227;,
+ 3;236,237,238;,
+ 3;239,236,238;,
+ 3;235,236,239;,
+ 3;229,235,239;,
+ 3;215,216,237;,
+ 3;240,215,237;,
+ 3;240,237,236;,
+ 3;241,240,236;,
+ 3;215,240,242;,
+ 3;213,215,242;,
+ 3;240,241,243;,
+ 3;242,240,243;,
+ 3;238,226,229;,
+ 3;239,238,229;,
+ 3;230,237,216;,
+ 3;230,216,219;,
+ 3;236,235,234;,
+ 3;237,230,226;,
+ 3;238,237,226;,
+ 3;225,235,229;,
+ 3;228,225,229;,
+ 3;213,242,244;,
+ 3;222,213,244;,
+ 3;242,243,245;,
+ 3;244,242,245;,
+ 3;246,231,222;,
+ 3;247,246,222;,
+ 3;247,222,244;,
+ 3;248,247,244;,
+ 3;245,248,244;,
+ 3;214,213,217;,
+ 3;249,250,251;,
+ 3;252,249,251;,
+ 3;250,102,103;,
+ 3;251,250,103;,
+ 3;253,104,107;,
+ 3;254,253,107;,
+ 3;255,253,254;,
+ 3;256,255,254;,
+ 3;256,257,255;,
+ 3;258,249,252;,
+ 3;257,256,259;,
+ 3;260,257,259;,
+ 3;82,104,253;,
+ 3;234,82,253;,
+ 3;250,254,107;,
+ 3;102,250,107;,
+ 3;234,253,255;,
+ 3;236,234,255;,
+ 3;249,256,254;,
+ 3;250,249,254;,
+ 3;236,255,257;,
+ 3;241,236,257;,
+ 3;241,257,260;,
+ 3;243,241,260;,
+ 3;258,259,256;,
+ 3;249,258,256;,
+ 3;260,261,262;,
+ 3;243,260,262;,
+ 3;259,263,261;,
+ 3;260,259,261;,
+ 3;258,264,263;,
+ 3;259,258,263;,
+ 3;262,245,243;,
+ 3;264,258,265;,
+ 3;266,264,265;,
+ 3;265,258,252;,
+ 3;265,252,251;,
+ 3;251,103,120;,
+ 3;265,251,120;,
+ 3;267,263,264;,
+ 3;267,264,266;,
+ 3;120,122,268;,
+ 3;265,120,268;,
+ 3;122,124,269;,
+ 3;268,122,269;,
+ 3;268,266,265;,
+ 3;268,270,267;,
+ 3;266,268,267;,
+ 3;270,268,269;,
+ 3;271,262,261;,
+ 3;261,263,267;,
+ 3;271,261,267;,
+ 3;271,267,272;,
+ 3;267,270,273;,
+ 3;272,267,273;,
+ 3;270,269,274;,
+ 3;273,270,274;,
+ 3;272,275,276;,
+ 3;277,272,276;,
+ 3;273,278,275;,
+ 3;272,273,275;,
+ 3;274,279,278;,
+ 3;273,274,278;,
+ 3;277,276,279;,
+ 3;274,277,279;,
+ 3;272,277,271;,
+ 3;1023,280,245;,
+ 3;245,262,271;,
+ 3;211,246,247;,
+ 3;212,211,247;,
+ 3;212,247,248;,
+ 3;281,212,248;,
+ 3;281,248,245;,
+ 3;280,281,245;,
+ 3;275,282,283;,
+ 3;276,275,283;,
+ 3;278,284,282;,
+ 3;275,278,282;,
+ 3;279,285,284;,
+ 3;278,279,284;,
+ 3;276,283,285;,
+ 3;279,276,285;,
+ 3;1024,286,287;,
+ 3;1025,1024,287;,
+ 3;284,288,1026;,
+ 3;282,284,1026;,
+ 3;1027,289,1028;,
+ 3;1029,1027,1028;,
+ 3;283,1030,1031;,
+ 3;285,283,1031;,
+ 3;286,290,291;,
+ 3;287,286,291;,
+ 3;288,292,1032;,
+ 3;1026,288,1032;,
+ 3;289,293,1033;,
+ 3;1028,289,1033;,
+ 3;1030,1034,1035;,
+ 3;1031,1030,1035;,
+ 3;291,290,294;,
+ 3;1032,292,1036;,
+ 3;1033,293,1037;,
+ 3;1035,1034,1036;,
+ 3;205,208,152;,
+ 3;151,205,152;,
+ 3;295,296,212;,
+ 3;281,295,212;,
+ 3;1038,1039,207;,
+ 3;206,1038,207;,
+ 3;208,207,297;,
+ 3;155,208,297;,
+ 3;207,1040,297;,
+ 3;281,280,298;,
+ 3;299,281,298;,
+ 3;298,280,1023;,
+ 3;155,152,208;,
+ 3;155,297,300;,
+ 3;159,155,300;,
+ 3;297,299,301;,
+ 3;300,297,301;,
+ 3;299,298,302;,
+ 3;301,299,302;,
+ 3;302,298,1023;,
+ 3;302,1023,303;,
+ 3;1041,271,277;,
+ 3;206,1042,1038;,
+ 3;207,1039,1040;,
+ 3;212,296,209;,
+ 3;295,281,299;,
+ 3;1040,299,297;,
+ 3;1043,1044,304;,
+ 3;1045,1043,304;,
+ 3;1045,304,305;,
+ 3;1046,1045,305;,
+ 3;1046,305,306;,
+ 3;1047,1046,306;,
+ 3;1047,306,307;,
+ 3;1048,1047,307;,
+ 3;1048,307,308;,
+ 3;1049,1048,308;,
+ 3;1049,308,309;,
+ 3;1050,1049,309;,
+ 3;1050,309,310;,
+ 3;1051,1050,310;,
+ 3;1051,310,311;,
+ 3;1052,1051,311;,
+ 3;1052,311,173;,
+ 3;1012,1052,173;,
+ 3;1044,1053,312;,
+ 3;304,1044,312;,
+ 3;304,312,313;,
+ 3;305,304,313;,
+ 3;305,313,314;,
+ 3;306,305,314;,
+ 3;306,314,315;,
+ 3;307,306,315;,
+ 3;307,315,316;,
+ 3;308,307,316;,
+ 3;308,316,317;,
+ 3;309,308,317;,
+ 3;309,317,318;,
+ 3;310,309,318;,
+ 3;310,318,319;,
+ 3;311,310,319;,
+ 3;311,319,183;,
+ 3;173,311,183;,
+ 3;1053,1054,320;,
+ 3;312,1053,320;,
+ 3;312,320,321;,
+ 3;313,312,321;,
+ 3;313,321,322;,
+ 3;314,313,322;,
+ 3;314,322,323;,
+ 3;315,314,323;,
+ 3;315,323,324;,
+ 3;316,315,324;,
+ 3;316,324,325;,
+ 3;317,316,325;,
+ 3;317,325,326;,
+ 3;318,317,326;,
+ 3;318,326,327;,
+ 3;319,318,327;,
+ 3;319,327,193;,
+ 3;183,319,193;,
+ 3;1013,194,328;,
+ 3;1055,1013,328;,
+ 3;1055,328,329;,
+ 3;1056,1055,329;,
+ 3;1056,329,330;,
+ 3;1057,1056,330;,
+ 3;1057,330,331;,
+ 3;1058,1057,331;,
+ 3;1058,331,332;,
+ 3;1059,1058,332;,
+ 3;1059,332,333;,
+ 3;1060,1059,333;,
+ 3;1060,333,334;,
+ 3;1061,1060,334;,
+ 3;1061,334,335;,
+ 3;1062,1061,335;,
+ 3;1062,335,203;,
+ 3;1022,1062,203;,
+ 3;328,194,204;,
+ 3;329,328,204;,
+ 3;330,329,204;,
+ 3;331,330,204;,
+ 3;332,331,204;,
+ 3;333,332,204;,
+ 3;334,333,204;,
+ 3;335,334,204;,
+ 3;203,335,204;,
+ 3;64,218,233;,
+ 3;336,337,338;,
+ 3;339,336,338;,
+ 3;336,340,337;,
+ 3;341,1063,1064;,
+ 3;342,341,1064;,
+ 3;341,1065,1063;,
+ 3;343,1066,1067;,
+ 3;344,343,1067;,
+ 3;343,340,1066;,
+ 3;345,343,344;,
+ 3;346,345,344;,
+ 3;345,340,343;,
+ 3;347,1068,1069;,
+ 3;348,1070,346;,
+ 3;347,1071,1068;,
+ 3;337,1070,348;,
+ 3;338,337,348;,
+ 3;337,340,1070;,
+ 3;349,350,351;,
+ 3;352,349,351;,
+ 3;353,349,352;,
+ 3;354,353,352;,
+ 3;355,353,354;,
+ 3;356,355,354;,
+ 3;357,355,356;,
+ 3;358,357,356;,
+ 3;359,357,358;,
+ 3;360,359,358;,
+ 3;1072,359,360;,
+ 3;1073,1072,360;,
+ 3;361,350,349;,
+ 3;362,361,349;,
+ 3;362,349,353;,
+ 3;363,362,353;,
+ 3;363,353,355;,
+ 3;364,363,355;,
+ 3;364,355,357;,
+ 3;365,364,357;,
+ 3;365,357,359;,
+ 3;366,365,359;,
+ 3;366,359,1072;,
+ 3;1074,366,1072;,
+ 3;367,361,362;,
+ 3;368,367,362;,
+ 3;368,362,363;,
+ 3;369,368,363;,
+ 3;369,363,364;,
+ 3;370,369,364;,
+ 3;370,364,365;,
+ 3;371,370,365;,
+ 3;371,365,366;,
+ 3;372,371,366;,
+ 3;372,366,1074;,
+ 3;1075,372,1074;,
+ 3;373,367,368;,
+ 3;373,368,369;,
+ 3;373,369,370;,
+ 3;373,370,371;,
+ 3;373,371,372;,
+ 3;373,372,1075;,
+ 3;374,375,376;,
+ 3;374,376,377;,
+ 3;377,376,378;,
+ 3;377,378,379;,
+ 3;379,378,380;,
+ 3;379,380,381;,
+ 3;381,380,382;,
+ 3;381,382,383;,
+ 3;383,382,384;,
+ 3;383,384,385;,
+ 3;385,384,1076;,
+ 3;385,1076,1077;,
+ 3;376,375,386;,
+ 3;376,386,387;,
+ 3;378,376,387;,
+ 3;378,387,388;,
+ 3;380,378,388;,
+ 3;380,388,389;,
+ 3;382,380,389;,
+ 3;382,389,390;,
+ 3;384,382,390;,
+ 3;384,390,391;,
+ 3;1076,384,391;,
+ 3;1076,391,1078;,
+ 3;387,386,392;,
+ 3;387,392,393;,
+ 3;388,387,393;,
+ 3;388,393,394;,
+ 3;389,388,394;,
+ 3;389,394,395;,
+ 3;390,389,395;,
+ 3;390,395,396;,
+ 3;391,390,396;,
+ 3;391,396,397;,
+ 3;1078,391,397;,
+ 3;1078,397,1079;,
+ 3;393,392,398;,
+ 3;394,393,398;,
+ 3;395,394,398;,
+ 3;396,395,398;,
+ 3;397,396,398;,
+ 3;1079,397,398;,
+ 3;399,400,401;,
+ 3;402,399,401;,
+ 3;403,404,405;,
+ 3;406,1080,1081;,
+ 3;407,406,1081;,
+ 3;408,404,403;,
+ 3;409,1082,1083;,
+ 3;410,409,1083;,
+ 3;411,1084,1085;,
+ 3;412,409,410;,
+ 3;413,412,410;,
+ 3;414,1084,411;,
+ 3;415,416,412;,
+ 3;413,415,412;,
+ 3;417,418,400;,
+ 3;399,417,400;,
+ 3;419,420,1082;,
+ 3;409,419,1082;,
+ 3;421,419,409;,
+ 3;412,421,409;,
+ 3;416,422,421;,
+ 3;412,416,421;,
+ 3;423,424,418;,
+ 3;417,423,418;,
+ 3;425,426,1086;,
+ 3;419,1087,420;,
+ 3;427,1087,419;,
+ 3;421,427,419;,
+ 3;428,429,424;,
+ 3;405,428,424;,
+ 3;405,424,423;,
+ 3;403,405,423;,
+ 3;403,423,1088;,
+ 3;408,403,1088;,
+ 3;1085,1089,1087;,
+ 3;411,1085,1087;,
+ 3;411,1087,427;,
+ 3;414,411,427;,
+ 3;401,400,430;,
+ 3;431,401,430;,
+ 3;404,428,405;,
+ 3;432,1084,414;,
+ 3;400,418,433;,
+ 3;430,400,433;,
+ 3;418,424,429;,
+ 3;433,418,429;,
+ 3;434,432,414;,
+ 3;427,434,414;,
+ 3;422,434,427;,
+ 3;421,422,427;,
+ 3;435,1090,1091;,
+ 3;436,426,1090;,
+ 3;435,436,1090;,
+ 3;437,438,439;,
+ 3;437,439,440;,
+ 3;441,1092,442;,
+ 3;1093,1094,443;,
+ 3;1093,443,444;,
+ 3;442,1092,445;,
+ 3;1095,1096,446;,
+ 3;1095,446,447;,
+ 3;1097,1084,448;,
+ 3;447,446,449;,
+ 3;447,449,450;,
+ 3;448,1084,451;,
+ 3;449,416,415;,
+ 3;449,415,450;,
+ 3;438,452,453;,
+ 3;438,453,439;,
+ 3;1096,454,455;,
+ 3;1096,455,446;,
+ 3;446,455,456;,
+ 3;446,456,449;,
+ 3;456,422,416;,
+ 3;456,416,449;,
+ 3;452,457,458;,
+ 3;452,458,453;,
+ 3;1098,459,460;,
+ 3;454,1099,455;,
+ 3;455,1099,461;,
+ 3;455,461,456;,
+ 3;457,1100,1101;,
+ 3;457,1101,441;,
+ 3;458,457,441;,
+ 3;458,441,442;,
+ 3;1102,458,442;,
+ 3;1102,442,445;,
+ 3;1099,1103,1097;,
+ 3;1099,1097,448;,
+ 3;461,1099,448;,
+ 3;461,448,451;,
+ 3;1104,438,437;,
+ 3;1104,437,1105;,
+ 3;441,1101,1092;,
+ 3;451,1084,432;,
+ 3;1106,452,438;,
+ 3;1106,438,1104;,
+ 3;1100,457,452;,
+ 3;1100,452,1106;,
+ 3;451,432,434;,
+ 3;451,434,461;,
+ 3;461,434,422;,
+ 3;461,422,456;,
+ 3;1107,1108,462;,
+ 3;1108,459,463;,
+ 3;1108,463,462;,
+ 3;463,459,1098;,
+ 3;464,465,466;,
+ 3;467,1109,1110;,
+ 3;468,464,1111;,
+ 3;469,470,471;,
+ 3;472,469,471;,
+ 3;1112,473,1113;,
+ 3;474,475,476;,
+ 3;477,474,476;,
+ 3;1114,1115,478;,
+ 3;468,1114,478;,
+ 3;479,465,480;,
+ 3;481,482,475;,
+ 3;474,481,475;,
+ 3;483,484,485;,
+ 3;486,483,485;,
+ 3;478,487,464;,
+ 3;468,478,464;,
+ 3;488,466,465;,
+ 3;479,488,465;,
+ 3;484,489,485;,
+ 3;1116,1117,1118;,
+ 3;487,490,464;,
+ 3;490,489,465;,
+ 3;464,490,465;,
+ 3;480,465,489;,
+ 3;484,480,489;,
+ 3;483,486,490;,
+ 3;487,483,490;,
+ 3;491,492,493;,
+ 3;494,491,493;,
+ 3;495,496,485;,
+ 3;489,495,485;,
+ 3;496,497,486;,
+ 3;485,496,486;,
+ 3;486,497,490;,
+ 3;490,495,489;,
+ 3;493,492,496;,
+ 3;495,493,496;,
+ 3;492,491,497;,
+ 3;496,492,497;,
+ 3;491,494,490;,
+ 3;497,491,490;,
+ 3;494,493,495;,
+ 3;490,494,495;,
+ 3;498,488,1112;,
+ 3;499,498,1112;,
+ 3;500,1114,468;,
+ 3;501,500,468;,
+ 3;1119,472,471;,
+ 3;1120,1119,471;,
+ 3;502,466,488;,
+ 3;498,502,488;,
+ 3;503,467,1110;,
+ 3;1121,503,1110;,
+ 3;501,468,1111;,
+ 3;1122,501,1111;,
+ 3;475,498,499;,
+ 3;476,475,499;,
+ 3;477,500,501;,
+ 3;474,477,501;,
+ 3;1123,1119,1120;,
+ 3;1124,1123,1120;,
+ 3;482,502,498;,
+ 3;475,482,498;,
+ 3;1125,503,1121;,
+ 3;1126,1125,1121;,
+ 3;474,501,1122;,
+ 3;481,474,1122;,
+ 3;504,505,506;,
+ 3;507,508,506;,
+ 3;509,510,511;,
+ 3;512,509,513;,
+ 3;507,512,514;,
+ 3;1127,515,516;,
+ 3;517,518,515;,
+ 3;1128,519,518;,
+ 3;1128,1129,519;,
+ 3;1130,1131,516;,
+ 3;1132,520,521;,
+ 3;1133,522,520;,
+ 3;1134,521,523;,
+ 3;1135,524,522;,
+ 3;1136,523,525;,
+ 3;1130,516,524;,
+ 3;1137,525,519;,
+ 3;1138,526,527;,
+ 3;1139,528,1140;,
+ 3;529,1141,1142;,
+ 3;1143,530,1144;,
+ 3;1138,527,1145;,
+ 3;1146,531,532;,
+ 3;533,534,1146;,
+ 3;1147,535,1148;,
+ 3;530,1147,1144;,
+ 3;1149,536,529;,
+ 3;537,536,1149;,
+ 3;538,537,1150;,
+ 3;1151,539,1152;,
+ 3;535,540,1153;,
+ 3;1154,1155,531;,
+ 3;541,542,543;,
+ 3;544,541,543;,
+ 3;545,541,544;,
+ 3;546,545,544;,
+ 3;547,545,546;,
+ 3;548,547,546;,
+ 3;549,547,548;,
+ 3;550,549,548;,
+ 3;551,549,550;,
+ 3;552,551,550;,
+ 3;553,551,552;,
+ 3;554,553,552;,
+ 3;555,553,554;,
+ 3;556,555,554;,
+ 3;1156,555,556;,
+ 3;1157,1156,556;,
+ 3;557,558,542;,
+ 3;541,557,542;,
+ 3;559,557,541;,
+ 3;545,559,541;,
+ 3;560,559,545;,
+ 3;547,560,545;,
+ 3;561,560,547;,
+ 3;549,561,547;,
+ 3;562,561,549;,
+ 3;551,562,549;,
+ 3;563,562,551;,
+ 3;553,563,551;,
+ 3;564,563,553;,
+ 3;555,564,553;,
+ 3;1158,564,555;,
+ 3;1156,1158,555;,
+ 3;565,566,558;,
+ 3;557,565,558;,
+ 3;561,567,560;,
+ 3;568,569,561;,
+ 3;562,568,561;,
+ 3;570,568,562;,
+ 3;563,570,562;,
+ 3;571,570,563;,
+ 3;1159,571,564;,
+ 3;1158,1159,564;,
+ 3;572,573,574;,
+ 3;575,572,574;,
+ 3;436,435,573;,
+ 3;572,436,573;,
+ 3;576,1160,1161;,
+ 3;577,576,1161;,
+ 3;578,1162,1160;,
+ 3;576,578,1160;,
+ 3;579,1163,1162;,
+ 3;578,579,1162;,
+ 3;580,1164,1163;,
+ 3;579,580,1163;,
+ 3;581,1165,1164;,
+ 3;580,581,1164;,
+ 3;582,576,577;,
+ 3;583,582,577;,
+ 3;584,578,576;,
+ 3;582,584,576;,
+ 3;585,579,578;,
+ 3;584,585,578;,
+ 3;586,580,579;,
+ 3;585,586,579;,
+ 3;587,581,580;,
+ 3;586,587,580;,
+ 3;588,582,583;,
+ 3;589,588,583;,
+ 3;590,584,582;,
+ 3;588,590,582;,
+ 3;591,585,584;,
+ 3;590,591,584;,
+ 3;592,586,585;,
+ 3;591,592,585;,
+ 3;593,587,586;,
+ 3;592,593,586;,
+ 3;569,1166,1167;,
+ 3;594,569,1167;,
+ 3;568,1168,1166;,
+ 3;569,568,1166;,
+ 3;570,1169,1168;,
+ 3;568,570,1168;,
+ 3;595,1170,1169;,
+ 3;570,595,1169;,
+ 3;571,595,570;,
+ 3;577,1161,1171;,
+ 3;596,577,1171;,
+ 3;583,577,596;,
+ 3;597,583,596;,
+ 3;589,583,597;,
+ 3;598,589,597;,
+ 3;566,565,599;,
+ 3;599,565,600;,
+ 3;1172,1173,601;,
+ 3;602,1172,601;,
+ 3;1167,1172,602;,
+ 3;594,1167,602;,
+ 3;557,559,565;,
+ 3;602,601,603;,
+ 3;604,602,603;,
+ 3;569,594,567;,
+ 3;561,569,567;,
+ 3;594,602,604;,
+ 3;567,594,604;,
+ 3;560,567,604;,
+ 3;559,604,565;,
+ 3;604,603,600;,
+ 3;605,1174,1175;,
+ 3;606,605,1175;,
+ 3;607,1176,1174;,
+ 3;605,607,1174;,
+ 3;608,1177,1178;,
+ 3;1179,608,1178;,
+ 3;609,1180,1177;,
+ 3;608,609,1177;,
+ 3;610,1181,1180;,
+ 3;609,610,1180;,
+ 3;611,1182,1181;,
+ 3;610,611,1181;,
+ 3;612,1183,1182;,
+ 3;611,612,1182;,
+ 3;606,1175,1184;,
+ 3;1185,606,1184;,
+ 3;613,605,606;,
+ 3;614,613,606;,
+ 3;615,607,605;,
+ 3;613,615,605;,
+ 3;616,608,1179;,
+ 3;1186,616,1179;,
+ 3;617,609,608;,
+ 3;616,617,608;,
+ 3;618,610,609;,
+ 3;617,618,609;,
+ 3;619,611,610;,
+ 3;618,619,610;,
+ 3;620,612,611;,
+ 3;619,620,611;,
+ 3;614,606,1185;,
+ 3;1187,614,1185;,
+ 3;621,1188,1189;,
+ 3;622,621,1189;,
+ 3;623,1190,1191;,
+ 3;1192,623,1191;,
+ 3;624,1193,1190;,
+ 3;623,624,1190;,
+ 3;625,1194,1195;,
+ 3;1196,625,1195;,
+ 3;626,1197,1194;,
+ 3;625,626,1194;,
+ 3;627,1198,1199;,
+ 3;1200,627,1199;,
+ 3;628,1201,1198;,
+ 3;627,628,1198;,
+ 3;622,1189,1202;,
+ 3;1203,622,1202;,
+ 3;1204,621,622;,
+ 3;1205,623,1192;,
+ 3;1206,624,623;,
+ 3;1207,625,1196;,
+ 3;1208,626,625;,
+ 3;1209,627,1200;,
+ 3;1155,628,627;,
+ 3;1210,622,1203;,
+ 3;564,571,563;,
+ 3;565,604,600;,
+ 3;533,1211,1212;,
+ 3;1213,1214,539;,
+ 3;1151,1213,539;,
+ 3;531,534,1154;,
+ 3;1140,528,526;,
+ 3;1138,1140,526;,
+ 3;534,533,1154;,
+ 3;1211,533,1215;,
+ 3;531,1146,534;,
+ 3;1216,504,506;,
+ 3;505,507,506;,
+ 3;513,509,511;,
+ 3;514,512,513;,
+ 3;508,507,514;,
+ 3;1131,1127,516;,
+ 3;1127,517,515;,
+ 3;517,1128,518;,
+ 3;1134,1132,521;,
+ 3;1132,1133,520;,
+ 3;1136,1134,523;,
+ 3;1133,1135,522;,
+ 3;1137,1136,525;,
+ 3;1135,1130,524;,
+ 3;1129,1137,519;,
+ 3;1149,529,1142;,
+ 3;1217,1143,1144;,
+ 3;1215,533,1146;,
+ 3;1144,1147,1148;,
+ 3;1150,537,1149;,
+ 3;1218,538,1150;,
+ 3;1148,535,1153;,
+ 3;1210,1204,622;,
+ 3;1219,1205,1192;,
+ 3;1205,1206,623;,
+ 3;1220,1207,1196;,
+ 3;1207,1208,625;,
+ 3;1221,1209,1200;,
+ 3;1209,1155,627;,
+ 3;1155,1210,1203;,
+ 3;1154,533,1212;,
+ 3;604,559,560;,
+ 3;573,629,574;,
+ 3;1086,630,1222;,
+ 3;573,435,1091;,
+ 3;436,572,1086;,
+ 3;1091,1223,629;,
+ 3;573,1091,629;,
+ 3;572,575,630;,
+ 3;1086,572,630;,
+ 3;631,629,1223;,
+ 3;632,631,1223;,
+ 3;633,1222,630;,
+ 3;634,633,630;,
+ 3;632,1223,1224;,
+ 3;1225,632,1224;,
+ 3;635,574,629;,
+ 3;631,635,629;,
+ 3;636,575,574;,
+ 3;635,636,574;,
+ 3;634,630,575;,
+ 3;636,634,575;,
+ 3;637,631,632;,
+ 3;638,637,632;,
+ 3;639,633,634;,
+ 3;640,639,634;,
+ 3;638,632,1225;,
+ 3;1226,638,1225;,
+ 3;641,635,631;,
+ 3;637,641,631;,
+ 3;642,636,635;,
+ 3;641,642,635;,
+ 3;640,634,636;,
+ 3;642,640,636;,
+ 3;643,1227,1228;,
+ 3;644,643,1228;,
+ 3;645,1229,1230;,
+ 3;646,645,1230;,
+ 3;1231,1232,1229;,
+ 3;645,1231,1229;,
+ 3;647,1233,1227;,
+ 3;1234,647,1227;,
+ 3;648,1235,1233;,
+ 3;647,648,1233;,
+ 3;646,1230,1235;,
+ 3;648,646,1235;,
+ 3;649,643,644;,
+ 3;650,649,644;,
+ 3;651,645,646;,
+ 3;652,651,646;,
+ 3;1236,1231,645;,
+ 3;651,1236,645;,
+ 3;653,647,1234;,
+ 3;1237,653,1234;,
+ 3;654,648,647;,
+ 3;653,654,647;,
+ 3;652,646,648;,
+ 3;654,652,648;,
+ 3;655,649,650;,
+ 3;656,655,650;,
+ 3;657,651,652;,
+ 3;658,657,652;,
+ 3;1238,1236,651;,
+ 3;657,1238,651;,
+ 3;659,653,1237;,
+ 3;655,659,1237;,
+ 3;660,654,653;,
+ 3;659,660,653;,
+ 3;658,652,654;,
+ 3;660,658,654;,
+ 3;661,655,656;,
+ 3;662,661,656;,
+ 3;657,663,664;,
+ 3;1239,1238,657;,
+ 3;664,1239,657;,
+ 3;665,659,655;,
+ 3;661,665,655;,
+ 3;666,660,659;,
+ 3;665,666,659;,
+ 3;667,658,660;,
+ 3;666,667,660;,
+ 3;1240,661,662;,
+ 3;1241,1240,662;,
+ 3;1118,663,667;,
+ 3;1239,1242,1243;,
+ 3;1244,665,661;,
+ 3;1240,1244,661;,
+ 3;1245,666,665;,
+ 3;1244,1245,665;,
+ 3;1118,667,666;,
+ 3;1245,1118,666;,
+ 3;1086,426,436;,
+ 3;488,479,473;,
+ 3;1112,488,473;,
+ 3;658,667,663;,
+ 3;657,658,663;,
+ 3;1117,664,663;,
+ 3;1118,1117,663;,
+ 3;664,1117,1242;,
+ 3;1239,664,1242;,
+ 3;484,483,480;,
+ 3;668,669,670;,
+ 3;668,670,671;,
+ 3;671,670,672;,
+ 3;673,674,675;,
+ 3;673,675,676;,
+ 3;1246,677,1247;,
+ 3;678,679,680;,
+ 3;678,680,681;,
+ 3;682,1248,1249;,
+ 3;682,1249,672;,
+ 3;683,669,684;,
+ 3;679,685,686;,
+ 3;679,686,680;,
+ 3;687,688,689;,
+ 3;687,689,690;,
+ 3;670,691,682;,
+ 3;670,682,672;,
+ 3;669,668,692;,
+ 3;669,692,684;,
+ 3;687,693,688;,
+ 3;1250,1251,1252;,
+ 3;670,694,691;,
+ 3;669,693,694;,
+ 3;669,694,670;,
+ 3;693,669,683;,
+ 3;693,683,688;,
+ 3;694,690,689;,
+ 3;694,689,691;,
+ 3;695,696,697;,
+ 3;695,697,698;,
+ 3;687,699,700;,
+ 3;687,700,693;,
+ 3;690,701,699;,
+ 3;690,699,687;,
+ 3;694,701,690;,
+ 3;693,700,694;,
+ 3;699,696,695;,
+ 3;699,695,700;,
+ 3;701,697,696;,
+ 3;701,696,699;,
+ 3;694,698,697;,
+ 3;694,697,701;,
+ 3;700,695,698;,
+ 3;700,698,694;,
+ 3;1247,692,702;,
+ 3;1247,702,703;,
+ 3;672,1249,704;,
+ 3;672,704,705;,
+ 3;673,676,1253;,
+ 3;673,1253,1254;,
+ 3;692,668,706;,
+ 3;692,706,702;,
+ 3;668,671,707;,
+ 3;668,707,706;,
+ 3;671,672,705;,
+ 3;671,705,707;,
+ 3;703,702,679;,
+ 3;703,679,678;,
+ 3;705,704,681;,
+ 3;705,681,680;,
+ 3;1254,1253,1255;,
+ 3;1254,1255,1256;,
+ 3;702,706,685;,
+ 3;702,685,679;,
+ 3;706,707,686;,
+ 3;706,686,685;,
+ 3;707,705,680;,
+ 3;707,680,686;,
+ 3;708,709,710;,
+ 3;708,711,712;,
+ 3;713,714,715;,
+ 3;716,715,717;,
+ 3;718,717,712;,
+ 3;719,720,1257;,
+ 3;720,721,722;,
+ 3;721,723,1258;,
+ 3;723,1259,1258;,
+ 3;719,1260,1261;,
+ 3;724,725,1262;,
+ 3;725,726,1263;,
+ 3;727,724,1264;,
+ 3;726,728,1265;,
+ 3;729,727,1266;,
+ 3;728,719,1261;,
+ 3;723,729,1267;,
+ 3;730,731,1268;,
+ 3;1269,732,1270;,
+ 3;1271,1272,733;,
+ 3;1273,734,1274;,
+ 3;1275,730,1268;,
+ 3;735,736,1276;,
+ 3;1276,737,738;,
+ 3;1277,739,1278;,
+ 3;1273,1278,734;,
+ 3;733,740,1279;,
+ 3;1279,740,741;,
+ 3;1280,741,742;,
+ 3;1281,743,1282;,
+ 3;1283,744,739;,
+ 3;736,1284,1285;,
+ 3;745,746,747;,
+ 3;745,747,748;,
+ 3;748,747,749;,
+ 3;748,749,750;,
+ 3;750,749,751;,
+ 3;750,751,752;,
+ 3;752,751,753;,
+ 3;752,753,754;,
+ 3;754,753,755;,
+ 3;754,755,756;,
+ 3;756,755,757;,
+ 3;756,757,758;,
+ 3;758,757,759;,
+ 3;758,759,760;,
+ 3;760,759,1286;,
+ 3;760,1286,1287;,
+ 3;746,761,762;,
+ 3;746,762,747;,
+ 3;747,762,763;,
+ 3;747,763,749;,
+ 3;749,763,764;,
+ 3;749,764,751;,
+ 3;751,764,765;,
+ 3;751,765,753;,
+ 3;753,765,766;,
+ 3;753,766,755;,
+ 3;755,766,767;,
+ 3;755,767,757;,
+ 3;757,767,768;,
+ 3;757,768,759;,
+ 3;759,768,1288;,
+ 3;759,1288,1286;,
+ 3;761,566,769;,
+ 3;761,769,762;,
+ 3;764,770,765;,
+ 3;765,771,772;,
+ 3;765,772,766;,
+ 3;766,772,773;,
+ 3;766,773,767;,
+ 3;767,773,571;,
+ 3;768,571,1159;,
+ 3;768,1159,1288;,
+ 3;774,775,776;,
+ 3;774,776,777;,
+ 3;775,462,463;,
+ 3;775,463,776;,
+ 3;1289,1290,778;,
+ 3;1289,778,779;,
+ 3;1290,1291,780;,
+ 3;1290,780,778;,
+ 3;1291,1292,781;,
+ 3;1291,781,780;,
+ 3;1292,1293,782;,
+ 3;1292,782,781;,
+ 3;1293,1165,581;,
+ 3;1293,581,782;,
+ 3;779,778,783;,
+ 3;779,783,784;,
+ 3;778,780,785;,
+ 3;778,785,783;,
+ 3;780,781,786;,
+ 3;780,786,785;,
+ 3;781,782,787;,
+ 3;781,787,786;,
+ 3;782,581,587;,
+ 3;782,587,787;,
+ 3;784,783,788;,
+ 3;784,788,789;,
+ 3;783,785,790;,
+ 3;783,790,788;,
+ 3;785,786,791;,
+ 3;785,791,790;,
+ 3;786,787,792;,
+ 3;786,792,791;,
+ 3;787,587,593;,
+ 3;787,593,792;,
+ 3;1294,1295,771;,
+ 3;1294,771,793;,
+ 3;1295,1296,772;,
+ 3;1295,772,771;,
+ 3;1296,1297,773;,
+ 3;1296,773,772;,
+ 3;1297,1170,595;,
+ 3;1297,595,773;,
+ 3;773,595,571;,
+ 3;1171,1289,779;,
+ 3;1171,779,596;,
+ 3;596,779,784;,
+ 3;596,784,597;,
+ 3;597,784,789;,
+ 3;597,789,598;,
+ 3;599,769,566;,
+ 3;600,769,599;,
+ 3;601,1173,1298;,
+ 3;601,1298,794;,
+ 3;794,1298,1294;,
+ 3;794,1294,793;,
+ 3;769,763,762;,
+ 3;603,601,794;,
+ 3;603,794,795;,
+ 3;770,793,771;,
+ 3;770,771,765;,
+ 3;795,794,793;,
+ 3;795,793,770;,
+ 3;795,770,764;,
+ 3;769,795,763;,
+ 3;600,603,795;,
+ 3;1299,1300,796;,
+ 3;1299,796,797;,
+ 3;1300,1301,798;,
+ 3;1300,798,796;,
+ 3;1302,1303,799;,
+ 3;1302,799,1304;,
+ 3;1303,1305,800;,
+ 3;1303,800,799;,
+ 3;1305,1306,801;,
+ 3;1305,801,800;,
+ 3;1306,1307,802;,
+ 3;1306,802,801;,
+ 3;1307,1308,803;,
+ 3;1307,803,802;,
+ 3;1309,1299,797;,
+ 3;1309,797,1310;,
+ 3;797,796,804;,
+ 3;797,804,805;,
+ 3;796,798,806;,
+ 3;796,806,804;,
+ 3;1304,799,807;,
+ 3;1304,807,1311;,
+ 3;799,800,808;,
+ 3;799,808,807;,
+ 3;800,801,809;,
+ 3;800,809,808;,
+ 3;801,802,810;,
+ 3;801,810,809;,
+ 3;802,803,811;,
+ 3;802,811,810;,
+ 3;1310,797,805;,
+ 3;1310,805,1312;,
+ 3;1313,1314,812;,
+ 3;1313,812,813;,
+ 3;1315,1316,814;,
+ 3;1315,814,1317;,
+ 3;1316,1318,815;,
+ 3;1316,815,814;,
+ 3;1319,1320,816;,
+ 3;1319,816,1321;,
+ 3;1320,1322,817;,
+ 3;1320,817,816;,
+ 3;1323,1324,818;,
+ 3;1323,818,1325;,
+ 3;1324,1326,819;,
+ 3;1324,819,818;,
+ 3;1327,1313,813;,
+ 3;1327,813,1328;,
+ 3;813,812,1329;,
+ 3;1317,814,1330;,
+ 3;814,815,1331;,
+ 3;1321,816,1332;,
+ 3;816,817,1333;,
+ 3;1325,818,1334;,
+ 3;818,819,1284;,
+ 3;1328,813,1335;,
+ 3;767,571,768;,
+ 3;600,795,769;,
+ 3;1336,1337,738;,
+ 3;743,1338,1339;,
+ 3;743,1339,1282;,
+ 3;1285,737,736;,
+ 3;731,732,1269;,
+ 3;731,1269,1268;,
+ 3;1285,738,737;,
+ 3;1340,738,1337;,
+ 3;737,1276,736;,
+ 3;708,710,1341;,
+ 3;708,712,709;,
+ 3;713,715,716;,
+ 3;716,717,718;,
+ 3;718,712,711;,
+ 3;719,1257,1260;,
+ 3;720,722,1257;,
+ 3;721,1258,722;,
+ 3;724,1262,1264;,
+ 3;725,1263,1262;,
+ 3;727,1264,1266;,
+ 3;726,1265,1263;,
+ 3;729,1266,1267;,
+ 3;728,1261,1265;,
+ 3;723,1267,1259;,
+ 3;1271,733,1279;,
+ 3;1273,1274,1342;,
+ 3;1276,738,1340;,
+ 3;1277,1278,1273;,
+ 3;1279,741,1280;,
+ 3;1280,742,1343;,
+ 3;1283,739,1277;,
+ 3;813,1329,1335;,
+ 3;1317,1330,1344;,
+ 3;814,1331,1330;,
+ 3;1321,1332,1345;,
+ 3;816,1333,1332;,
+ 3;1325,1334,1346;,
+ 3;818,1284,1334;,
+ 3;1328,1335,1284;,
+ 3;1336,738,1285;,
+ 3;764,763,795;,
+ 3;774,820,775;,
+ 3;1347,821,1098;,
+ 3;1107,462,775;,
+ 3;1098,776,463;,
+ 3;820,1348,1107;,
+ 3;820,1107,775;,
+ 3;821,777,776;,
+ 3;821,776,1098;,
+ 3;1348,820,822;,
+ 3;1348,822,823;,
+ 3;821,1347,824;,
+ 3;821,824,825;,
+ 3;1349,1348,823;,
+ 3;1349,823,1350;,
+ 3;820,774,826;,
+ 3;820,826,822;,
+ 3;774,777,827;,
+ 3;774,827,826;,
+ 3;777,821,825;,
+ 3;777,825,827;,
+ 3;823,822,828;,
+ 3;823,828,829;,
+ 3;825,824,830;,
+ 3;825,830,831;,
+ 3;1350,823,829;,
+ 3;1350,829,1351;,
+ 3;822,826,832;,
+ 3;822,832,828;,
+ 3;826,827,833;,
+ 3;826,833,832;,
+ 3;827,825,831;,
+ 3;827,831,833;,
+ 3;1352,1353,834;,
+ 3;1352,834,835;,
+ 3;1354,1355,836;,
+ 3;1354,836,837;,
+ 3;1355,1356,1357;,
+ 3;1355,1357,836;,
+ 3;1353,1358,838;,
+ 3;1353,838,1359;,
+ 3;1358,1360,839;,
+ 3;1358,839,838;,
+ 3;1360,1354,837;,
+ 3;1360,837,839;,
+ 3;835,834,840;,
+ 3;835,840,841;,
+ 3;837,836,842;,
+ 3;837,842,843;,
+ 3;836,1357,1361;,
+ 3;836,1361,842;,
+ 3;1359,838,844;,
+ 3;1359,844,1362;,
+ 3;838,839,845;,
+ 3;838,845,844;,
+ 3;839,837,843;,
+ 3;839,843,845;,
+ 3;841,840,846;,
+ 3;841,846,847;,
+ 3;843,842,848;,
+ 3;843,848,849;,
+ 3;842,1361,1363;,
+ 3;842,1363,848;,
+ 3;1362,844,850;,
+ 3;1362,850,846;,
+ 3;844,845,851;,
+ 3;844,851,850;,
+ 3;845,843,849;,
+ 3;845,849,851;,
+ 3;847,846,852;,
+ 3;847,852,853;,
+ 3;854,855,848;,
+ 3;848,1363,1364;,
+ 3;848,1364,854;,
+ 3;846,850,856;,
+ 3;846,856,852;,
+ 3;850,851,857;,
+ 3;850,857,856;,
+ 3;851,849,858;,
+ 3;851,858,857;,
+ 3;853,852,1365;,
+ 3;853,1365,1366;,
+ 3;858,855,1250;,
+ 3;1367,1368,1364;,
+ 3;852,856,1369;,
+ 3;852,1369,1365;,
+ 3;856,857,1370;,
+ 3;856,1370,1369;,
+ 3;857,858,1250;,
+ 3;857,1250,1370;,
+ 3;677,684,692;,
+ 3;677,692,1247;,
+ 3;855,858,849;,
+ 3;855,849,848;,
+ 3;855,854,1251;,
+ 3;855,1251,1250;,
+ 3;1368,1251,854;,
+ 3;1368,854,1364;,
+ 3;683,689,688;,
+ 3;859,860,861;,
+ 3;862,859,861;,
+ 3;862,861,863;,
+ 3;864,862,863;,
+ 3;864,863,865;,
+ 3;866,864,865;,
+ 3;866,865,867;,
+ 3;868,866,867;,
+ 3;868,867,869;,
+ 3;870,868,869;,
+ 3;870,869,871;,
+ 3;872,870,871;,
+ 3;872,871,873;,
+ 3;874,872,873;,
+ 3;875,876,877;,
+ 3;878,875,877;,
+ 3;879,880,877;,
+ 3;880,881,878;,
+ 3;880,878,877;,
+ 3;880,863,861;,
+ 3;879,873,871;,
+ 3;879,871,869;,
+ 3;880,879,869;,
+ 3;880,869,867;,
+ 3;880,867,865;,
+ 3;880,865,863;,
+ 3;880,861,881;,
+ 3;881,861,860;,
+ 3;882,883,859;,
+ 3;862,882,859;,
+ 3;884,882,862;,
+ 3;864,884,862;,
+ 3;885,884,864;,
+ 3;866,885,864;,
+ 3;886,885,866;,
+ 3;868,886,866;,
+ 3;887,886,868;,
+ 3;870,887,868;,
+ 3;888,887,870;,
+ 3;872,888,870;,
+ 3;889,888,872;,
+ 3;874,889,872;,
+ 3;890,891,892;,
+ 3;893,890,892;,
+ 3;890,894,895;,
+ 3;893,896,894;,
+ 3;890,893,894;,
+ 3;882,884,894;,
+ 3;888,889,895;,
+ 3;887,888,895;,
+ 3;894,887,895;,
+ 3;886,887,894;,
+ 3;885,886,894;,
+ 3;884,885,894;,
+ 3;896,882,894;,
+ 3;883,882,896;,
+ 3;1371,1372,1373;,
+ 3;1374,1375,1376;,
+ 3;1377,1378,1379;,
+ 3;1380,1377,1379;,
+ 3;1381,1382,1378;,
+ 3;1377,1381,1378;,
+ 3;1380,1379,1383;,
+ 3;1384,1380,1383;,
+ 3;1385,1386,1382;,
+ 3;1381,1385,1382;,
+ 3;1384,1383,1387;,
+ 3;1388,1384,1387;,
+ 3;1374,1376,1386;,
+ 3;1385,1374,1386;,
+ 3;1388,1387,1372;,
+ 3;1371,1388,1372;,
+ 3;897,898,899;,
+ 3;900,901,1389;,
+ 3;1390,900,1389;,
+ 3;902,903,904;,
+ 3;905,897,899;,
+ 3;906,900,1390;,
+ 3;1391,906,1390;,
+ 3;907,903,902;,
+ 3;908,905,899;,
+ 3;909,906,1391;,
+ 3;1392,909,1391;,
+ 3;910,903,907;,
+ 3;911,908,899;,
+ 3;912,909,1392;,
+ 3;1393,912,1392;,
+ 3;913,903,910;,
+ 3;914,911,899;,
+ 3;915,912,1393;,
+ 3;1394,915,1393;,
+ 3;916,903,913;,
+ 3;917,914,899;,
+ 3;918,915,1394;,
+ 3;1395,918,1394;,
+ 3;919,903,916;,
+ 3;920,917,899;,
+ 3;921,1396,1397;,
+ 3;1398,921,1397;,
+ 3;922,903,919;,
+ 3;898,920,899;,
+ 3;901,921,1398;,
+ 3;1389,901,1398;,
+ 3;904,903,922;,
+ 3;923,924,925;,
+ 3;926,923,925;,
+ 3;927,923,926;,
+ 3;928,927,926;,
+ 3;929,927,928;,
+ 3;930,929,928;,
+ 3;931,929,930;,
+ 3;932,931,930;,
+ 3;933,931,932;,
+ 3;934,933,932;,
+ 3;935,933,934;,
+ 3;936,935,934;,
+ 3;937,1399,1400;,
+ 3;938,937,1400;,
+ 3;924,937,938;,
+ 3;925,924,938;,
+ 3;939,940,941;,
+ 3;942,939,941;,
+ 3;943,939,942;,
+ 3;944,943,942;,
+ 3;945,943,944;,
+ 3;946,945,944;,
+ 3;947,945,946;,
+ 3;948,947,946;,
+ 3;949,947,948;,
+ 3;950,949,948;,
+ 3;951,949,950;,
+ 3;952,951,950;,
+ 3;953,1401,1402;,
+ 3;954,953,1402;,
+ 3;940,953,954;,
+ 3;941,940,954;,
+ 3;1403,1404,955;,
+ 3;956,1403,955;,
+ 3;1405,1403,956;,
+ 3;957,1405,956;,
+ 3;1406,1405,957;,
+ 3;958,1406,957;,
+ 3;1407,1406,958;,
+ 3;959,1407,958;,
+ 3;1408,1407,959;,
+ 3;960,1408,959;,
+ 3;1409,1408,960;,
+ 3;961,1409,960;,
+ 3;1410,1411,1412;,
+ 3;962,1410,1412;,
+ 3;1404,1410,962;,
+ 3;955,1404,962;,
+ 3;963,964,965;,
+ 3;966,963,965;,
+ 3;967,963,966;,
+ 3;968,967,966;,
+ 3;969,967,968;,
+ 3;970,969,968;,
+ 3;971,969,970;,
+ 3;972,971,970;,
+ 3;973,971,972;,
+ 3;974,973,972;,
+ 3;975,973,974;,
+ 3;976,975,974;,
+ 3;977,1413,1414;,
+ 3;978,977,1414;,
+ 3;964,977,978;,
+ 3;965,964,978;,
+ 3;1415,1416,1417;,
+ 3;1418,1415,1417;,
+ 3;1419,1420,1421;,
+ 3;1422,1419,1421;,
+ 3;1423,1424,1416;,
+ 3;1415,1423,1416;,
+ 3;1422,1421,1425;,
+ 3;1426,1422,1425;,
+ 3;1427,1428,1424;,
+ 3;1423,1427,1424;,
+ 3;1426,1425,1429;,
+ 3;1430,1426,1429;,
+ 3;1431,1432,1428;,
+ 3;1427,1431,1428;,
+ 3;1430,1429,1433;,
+ 3;1434,1430,1433;,
+ 3;1435,1436,1432;,
+ 3;1431,1435,1432;,
+ 3;1434,1433,1437;,
+ 3;1438,1434,1437;,
+ 3;1439,1440,1436;,
+ 3;1435,1439,1436;,
+ 3;1438,1437,1441;,
+ 3;1442,1438,1441;,
+ 3;1443,1444,1440;,
+ 3;1439,1443,1440;,
+ 3;1442,1441,1445;,
+ 3;1446,1442,1445;,
+ 3;1418,1417,1444;,
+ 3;1443,1418,1444;,
+ 3;1446,1445,1420;,
+ 3;1419,1446,1420;,
+ 3;1447,1448,1449;,
+ 3;1450,1447,1449;,
+ 3;1451,1452,1453;,
+ 3;1454,1451,1453;,
+ 3;1455,1456,1448;,
+ 3;1447,1455,1448;,
+ 3;1454,1453,1457;,
+ 3;1458,1454,1457;,
+ 3;1459,1460,1456;,
+ 3;1455,1459,1456;,
+ 3;1458,1457,1461;,
+ 3;1462,1458,1461;,
+ 3;1463,1464,1460;,
+ 3;1459,1463,1460;,
+ 3;1462,1461,1465;,
+ 3;1466,1462,1465;,
+ 3;1467,1468,1464;,
+ 3;1463,1467,1464;,
+ 3;1466,1465,1469;,
+ 3;1470,1466,1469;,
+ 3;1471,1472,1468;,
+ 3;1467,1471,1468;,
+ 3;1470,1469,1473;,
+ 3;1474,1470,1473;,
+ 3;1475,1476,1472;,
+ 3;1471,1475,1472;,
+ 3;1474,1473,1477;,
+ 3;1478,1474,1477;,
+ 3;1450,1449,1476;,
+ 3;1475,1450,1476;,
+ 3;1478,1477,1452;,
+ 3;1451,1478,1452;;
+
+ MeshNormals
+ {
+ 979;
+ -0.129816;-0.852990;-0.505525;,
+ 0.036964;-0.991876;-0.121718;,
+ -0.698699;-0.688078;-0.195877;,
+ -0.708337;-0.651960;-0.270567;,
+ -0.006954;-0.960460;0.278330;,
+ -0.700324;-0.650018;0.294997;,
+ 0.302430;-0.952051;0.046201;,
+ -0.276584;-0.929242;-0.244971;,
+ 0.094428;0.853934;0.511742;,
+ 0.336283;-0.009104;0.941717;,
+ 0.556489;-0.055914;0.828972;,
+ 0.759730;0.498962;0.416950;,
+ 0.034747;0.947415;-0.318114;,
+ 0.731470;0.541587;-0.414288;,
+ 0.105400;0.061590;-0.992521;,
+ 0.621131;-0.303408;-0.722592;,
+ 0.541167;-0.749736;0.380833;,
+ -0.709843;0.544304;0.447052;,
+ -0.207902;-0.308447;0.928244;,
+ 0.546967;-0.813260;-0.198582;,
+ -0.735620;0.642658;-0.214135;,
+ 0.607416;-0.793959;-0.025956;,
+ -0.702457;0.230287;-0.673440;,
+ 0.609483;-0.790811;-0.056108;,
+ 0.698700;-0.688078;-0.195877;,
+ -0.036964;-0.991876;-0.121718;,
+ 0.129816;-0.852990;-0.505525;,
+ 0.708337;-0.651961;-0.270567;,
+ 0.006954;-0.960460;0.278330;,
+ 0.700323;-0.650018;0.294997;,
+ -0.302430;-0.952051;0.046201;,
+ 0.276584;-0.929242;-0.244970;,
+ -0.556488;-0.055914;0.828972;,
+ -0.336283;-0.009104;0.941717;,
+ -0.094428;0.853934;0.511742;,
+ -0.759730;0.498962;0.416950;,
+ -0.034747;0.947415;-0.318114;,
+ -0.731472;0.541585;-0.414288;,
+ -0.105400;0.061590;-0.992521;,
+ -0.621131;-0.303409;-0.722592;,
+ -0.541168;-0.749736;0.380833;,
+ 0.709843;0.544305;0.447052;,
+ 0.207903;-0.308447;0.928244;,
+ -0.546967;-0.813260;-0.198581;,
+ 0.735620;0.642658;-0.214134;,
+ -0.607415;-0.793960;-0.025956;,
+ 0.702458;0.230287;-0.673439;,
+ -0.609482;-0.790812;-0.056107;,
+ 0.715168;-0.546642;0.435566;,
+ 0.174589;-0.765639;0.619125;,
+ 0.311507;-0.029519;0.949785;,
+ 0.802549;-0.063801;0.593165;,
+ 0.674954;-0.705769;0.215238;,
+ 0.965425;-0.079199;0.248359;,
+ 0.989682;-0.086167;0.114472;,
+ 0.589572;-0.802548;0.091222;,
+ 0.222087;-0.142281;-0.964590;,
+ 0.239432;-0.628781;-0.739802;,
+ 0.451846;-0.276668;-0.848110;,
+ 0.400719;-0.107309;-0.909895;,
+ 0.345620;-0.589510;-0.730086;,
+ 0.552622;-0.313025;-0.772414;,
+ 0.714052;-0.151501;-0.683504;,
+ -0.111976;0.059755;-0.991913;,
+ 0.000000;-0.303073;-0.952967;,
+ 0.408905;-0.168156;-0.896951;,
+ -0.008987;0.245821;-0.969274;,
+ 0.637596;0.116274;-0.761545;,
+ 0.862761;-0.168404;-0.476742;,
+ 0.607110;0.434795;-0.665110;,
+ 0.093622;-0.452750;-0.886709;,
+ 0.454447;-0.542535;-0.706493;,
+ 0.433850;-0.537110;-0.723386;,
+ 0.668027;-0.011998;-0.744040;,
+ 0.770806;0.495623;-0.400270;,
+ 0.695970;-0.572016;-0.434078;,
+ 0.452755;-0.608582;-0.651645;,
+ 0.678173;0.659980;-0.323276;,
+ 0.561443;-0.626268;-0.540898;,
+ 0.695491;-0.680703;-0.230080;,
+ 0.320057;-0.465858;-0.824948;,
+ 0.015522;-0.721373;-0.692373;,
+ 0.025936;-0.639799;-0.768104;,
+ 0.267999;-0.896130;-0.353734;,
+ 0.429871;0.677744;-0.596552;,
+ 0.870887;0.286101;-0.399627;,
+ 0.899576;0.029925;-0.435739;,
+ 0.877351;-0.421108;0.230049;,
+ 0.727191;0.647472;0.227974;,
+ 0.251564;-0.085554;-0.964052;,
+ 0.443688;0.461641;-0.768133;,
+ 0.574683;-0.083305;-0.814125;,
+ 0.736077;0.391009;-0.552541;,
+ 0.899391;-0.211232;-0.382723;,
+ 0.958834;0.021238;-0.283171;,
+ 0.746330;-0.655766;-0.113851;,
+ 0.972458;-0.091984;-0.214160;,
+ 0.939346;-0.154664;-0.306116;,
+ 0.394895;-0.519206;-0.757947;,
+ 0.079536;-0.698997;-0.710688;,
+ 0.793478;0.264078;-0.548321;,
+ 0.593612;0.315377;-0.740379;,
+ 0.122186;-0.410372;-0.903696;,
+ -0.025452;0.456614;-0.889301;,
+ 0.117224;0.694033;-0.710336;,
+ 0.364145;0.733069;-0.574464;,
+ 0.345959;-0.296498;-0.890169;,
+ -0.135622;-0.348879;-0.927303;,
+ 0.466699;0.709807;-0.527604;,
+ 0.226468;-0.163193;-0.960250;,
+ 0.506498;0.620402;-0.598799;,
+ 0.485375;0.342365;-0.804486;,
+ 0.470753;0.400109;-0.786323;,
+ -0.507537;-0.402332;-0.761929;,
+ 0.800830;0.191458;-0.567463;,
+ 0.889577;0.287018;-0.355350;,
+ 0.266019;0.013318;-0.963876;,
+ -0.642198;0.006037;-0.766515;,
+ 0.425486;0.746189;-0.512018;,
+ 0.409779;0.681736;-0.606067;,
+ -0.058171;0.604638;-0.794374;,
+ 0.508624;0.701385;-0.499359;,
+ 0.286727;-0.054946;-0.956435;,
+ -0.316097;0.145690;-0.937474;,
+ -0.114483;-0.612880;-0.781838;,
+ -0.732130;-0.218041;-0.645325;,
+ -0.077040;0.341658;-0.936662;,
+ 0.982790;0.168633;-0.075412;,
+ 0.736791;0.340065;-0.584375;,
+ -0.327315;-0.220940;-0.918722;,
+ -0.356933;-0.916762;-0.179292;,
+ 0.858059;0.295560;-0.419974;,
+ 0.982755;-0.116030;0.143980;,
+ 0.686546;-0.436660;0.581362;,
+ -0.114684;-0.032216;-0.992880;,
+ -0.610499;-0.792017;0.000055;,
+ 0.997650;0.023444;-0.064385;,
+ 0.994914;-0.019735;0.098779;,
+ 0.607825;0.764607;-0.214302;,
+ 0.169187;0.272448;0.947179;,
+ -0.308242;0.468162;-0.828137;,
+ -0.945384;-0.259556;0.197182;,
+ 0.724385;0.622190;-0.296892;,
+ 0.338665;0.069750;0.938318;,
+ -0.281176;0.325935;-0.902611;,
+ -0.944702;-0.225837;0.237773;,
+ 0.943751;0.081290;-0.320510;,
+ 0.309733;-0.452451;0.836274;,
+ 0.122451;-0.025404;-0.992149;,
+ -0.820495;-0.556147;-0.132241;,
+ 0.521386;-0.621684;-0.584522;,
+ 0.000004;-0.667404;0.744696;,
+ 0.000000;0.082569;0.996585;,
+ 0.955176;-0.093355;0.280935;,
+ 0.907373;-0.032566;0.419063;,
+ 0.017997;0.304606;0.952308;,
+ 0.611072;0.197838;0.766453;,
+ 0.839507;0.190096;0.509010;,
+ 0.969844;0.099854;0.222331;,
+ 0.141318;0.262440;0.954544;,
+ 0.596370;0.185083;0.781081;,
+ 0.866160;0.114817;0.486400;,
+ 0.988906;0.103392;0.106655;,
+ 0.988842;0.100552;0.109915;,
+ 0.000104;-0.599228;0.800578;,
+ 0.173663;-0.620057;0.765095;,
+ 0.570753;-0.654192;0.496260;,
+ 0.741579;-0.628361;0.234997;,
+ 0.750948;-0.640212;0.161879;,
+ 0.775887;-0.622672;-0.101386;,
+ 0.726861;-0.637107;-0.256451;,
+ 0.518488;-0.628231;-0.580083;,
+ 0.282637;-0.599455;-0.748846;,
+ 0.039464;-0.606899;-0.793799;,
+ 0.000173;0.124733;0.992190;,
+ 0.273998;0.111428;0.955253;,
+ 0.810070;0.159410;0.564247;,
+ 0.923389;0.204059;0.325134;,
+ 0.963267;0.228823;0.140559;,
+ 0.961478;0.230312;-0.150056;,
+ 0.893601;0.214711;-0.394178;,
+ 0.628384;0.178155;-0.757228;,
+ 0.365227;0.121643;-0.922937;,
+ -0.008183;0.142392;-0.989776;,
+ 0.000103;0.483720;0.875223;,
+ 0.277107;0.511871;0.813142;,
+ 0.698315;0.579992;0.419483;,
+ 0.784868;0.562838;0.259223;,
+ 0.803441;0.586284;0.103699;,
+ 0.816344;0.565091;-0.119395;,
+ 0.765667;0.558811;-0.318567;,
+ 0.582400;0.519613;-0.625150;,
+ 0.339503;0.496872;-0.798658;,
+ -0.010072;0.503689;-0.863826;,
+ -0.000170;0.838829;0.544394;,
+ 0.209122;0.860779;0.464035;,
+ 0.472183;0.850685;0.231037;,
+ 0.524210;0.831400;0.184332;,
+ 0.548334;0.835391;0.038098;,
+ 0.560725;0.823931;-0.082001;,
+ 0.493044;0.839080;-0.229897;,
+ 0.356599;0.845126;-0.398246;,
+ 0.193906;0.838344;-0.509490;,
+ -0.030005;0.838012;-0.544826;,
+ 0.000000;0.999889;-0.014920;,
+ -0.247610;-0.617187;0.746839;,
+ -0.640144;-0.698513;0.319837;,
+ -0.845216;-0.109792;0.523025;,
+ -0.332309;0.120583;0.935431;,
+ -0.951232;-0.100313;0.291711;,
+ -0.607708;-0.765854;0.210140;,
+ -0.794975;-0.601716;0.077149;,
+ -0.992358;-0.084286;0.090118;,
+ -0.540786;-0.310747;-0.781657;,
+ -0.243635;-0.604159;-0.758705;,
+ -0.239575;-0.129408;-0.962215;,
+ -0.457699;-0.311417;-0.832785;,
+ -0.601820;-0.346641;-0.719481;,
+ -0.372432;-0.542919;-0.752685;,
+ -0.727575;-0.138985;-0.671802;,
+ -0.462077;-0.172950;-0.869812;,
+ -0.526055;0.267394;-0.807321;,
+ -0.889688;-0.200487;-0.410196;,
+ -0.661906;0.183020;-0.726900;,
+ -0.482780;-0.428287;-0.763868;,
+ -0.368326;-0.722170;-0.585497;,
+ -0.844542;0.459938;-0.274236;,
+ -0.681525;0.387393;-0.620847;,
+ -0.605303;-0.397304;-0.689752;,
+ -0.673388;-0.491201;-0.552514;,
+ -0.657816;0.645924;-0.387376;,
+ -0.662135;-0.671377;-0.332913;,
+ -0.486791;-0.582794;-0.650681;,
+ -0.258785;-0.568614;-0.780839;,
+ -0.513083;0.131989;-0.848130;,
+ -0.297505;-0.905023;-0.304014;,
+ -0.895981;0.262607;-0.358127;,
+ -0.675033;0.466963;-0.571206;,
+ -0.901019;0.266881;0.341965;,
+ -0.680425;-0.732688;-0.013786;,
+ -0.259518;-0.023921;-0.965442;,
+ -0.514018;0.532502;-0.672478;,
+ -0.645404;-0.118674;-0.754566;,
+ -0.641496;0.340399;-0.687468;,
+ -0.875472;-0.233593;-0.423064;,
+ -0.941780;-0.006383;-0.336169;,
+ -0.729762;-0.674587;-0.111267;,
+ -0.974729;-0.092161;-0.203496;,
+ -0.948685;-0.159768;-0.272894;,
+ -0.413516;-0.551069;-0.724795;,
+ -0.452430;-0.424111;-0.784497;,
+ -0.633631;0.387785;-0.669429;,
+ -0.759347;0.388122;-0.522258;,
+ -0.349670;0.699505;-0.623236;,
+ -0.367983;-0.326177;-0.870745;,
+ -0.426287;0.691018;-0.583758;,
+ 0.024608;-0.361630;-0.931997;,
+ -0.506095;0.593595;-0.625710;,
+ 0.205299;-0.327376;-0.922321;,
+ -0.019213;0.001677;-0.999814;,
+ -0.592122;0.499030;-0.632740;,
+ -0.705863;0.322617;-0.630616;,
+ -0.858342;0.333085;-0.390262;,
+ 0.520378;-0.115323;-0.846113;,
+ -0.098311;0.739985;-0.665400;,
+ -0.505485;0.718564;-0.477651;,
+ -0.429291;0.753222;-0.498363;,
+ -0.436628;0.579844;-0.687850;,
+ -0.018955;0.315468;-0.948747;,
+ 0.628680;-0.297343;-0.718574;,
+ 0.340473;0.081313;-0.936732;,
+ -0.987372;0.150062;-0.050767;,
+ -0.879193;0.307819;-0.363685;,
+ -0.071334;0.098893;-0.992538;,
+ 0.552973;-0.594293;-0.583984;,
+ -0.838304;0.391818;-0.379111;,
+ -0.660024;-0.355125;0.662008;,
+ -0.878202;-0.379715;0.290821;,
+ 0.063977;0.037528;-0.997245;,
+ 0.565936;-0.819042;-0.094270;,
+ -0.991440;0.023648;-0.128400;,
+ -0.999073;0.010052;0.041867;,
+ -0.576121;0.786004;-0.224237;,
+ -0.253102;0.252826;0.933819;,
+ 0.335569;0.443367;-0.831155;,
+ 0.943943;-0.232201;0.234638;,
+ -0.746213;0.592914;-0.302686;,
+ -0.189845;0.217076;0.957516;,
+ 0.237934;0.300377;-0.923667;,
+ 0.932614;-0.306696;0.190181;,
+ -0.854338;0.099672;-0.510071;,
+ -0.759448;-0.294301;0.580194;,
+ 0.213648;-0.150954;-0.965177;,
+ 0.739086;-0.584441;0.334935;,
+ -0.521385;-0.621686;-0.584521;,
+ -0.921296;-0.000592;0.388863;,
+ -0.962588;-0.092104;0.254837;,
+ -0.643832;0.151144;0.750091;,
+ -0.980272;0.070344;0.184714;,
+ -0.849418;0.188211;0.493017;,
+ -0.517473;0.220460;0.826812;,
+ -0.775120;0.146862;0.614508;,
+ -0.979260;0.103055;0.174438;,
+ -0.988842;0.100551;0.109916;,
+ -0.257131;-0.613480;0.746677;,
+ -0.655025;-0.643192;0.396543;,
+ -0.729698;-0.628342;0.269680;,
+ -0.767211;-0.638569;0.060144;,
+ -0.773397;-0.623118;-0.116540;,
+ -0.694093;-0.641310;-0.327041;,
+ -0.455929;-0.638307;-0.620236;,
+ -0.253991;-0.603628;-0.755726;,
+ -0.290181;0.120439;0.949363;,
+ -0.790874;0.202403;0.577539;,
+ -0.923458;0.210735;0.320651;,
+ -0.959298;0.234558;0.157257;,
+ -0.963277;0.224319;-0.147576;,
+ -0.900844;0.202218;-0.384172;,
+ -0.646321;0.146493;-0.748871;,
+ -0.336180;0.122826;-0.933754;,
+ -0.268545;0.501480;0.822436;,
+ -0.701566;0.531626;0.474529;,
+ -0.791663;0.556265;0.252664;,
+ -0.805765;0.578042;0.128881;,
+ -0.812528;0.571712;-0.113773;,
+ -0.760729;0.577526;-0.296236;,
+ -0.589180;0.554444;-0.587757;,
+ -0.331045;0.502521;-0.798675;,
+ -0.118111;0.855986;0.503326;,
+ -0.413323;0.856582;0.308919;,
+ -0.532739;0.831452;0.157727;,
+ -0.535078;0.837140;0.113529;,
+ -0.562623;0.823042;-0.077821;,
+ -0.522170;0.835158;-0.172769;,
+ -0.396124;0.843506;-0.362744;,
+ -0.243647;0.844427;-0.477053;,
+ -0.585560;-0.168913;0.792836;,
+ -0.979025;-0.171040;-0.110706;,
+ -0.868505;-0.466650;0.167143;,
+ -0.289501;-0.466650;0.835720;,
+ 0.000148;0.999994;-0.003359;,
+ 0.394045;-0.169028;0.903414;,
+ 0.579005;-0.466650;0.668574;,
+ 0.979037;-0.171271;0.110238;,
+ 0.868506;-0.466648;-0.167143;,
+ 0.584817;-0.173401;-0.792415;,
+ 0.289503;-0.466649;-0.835719;,
+ -0.393644;-0.173286;-0.902783;,
+ -0.579003;-0.466649;-0.668576;,
+ -0.130098;0.890443;0.436104;,
+ -0.236889;0.850100;-0.470334;,
+ -0.175642;0.968564;-0.176161;,
+ -0.060805;0.637960;0.767665;,
+ 0.235836;0.103418;0.966274;,
+ 0.172266;-0.360525;0.916704;,
+ 0.503507;-0.734161;0.455509;,
+ 0.250506;-0.953163;0.169488;,
+ 0.379678;-0.782095;-0.494138;,
+ 0.086510;-0.635228;-0.767464;,
+ -0.026852;0.043388;-0.998697;,
+ -0.120815;0.369417;-0.921377;,
+ -0.615710;0.743650;-0.260549;,
+ -0.318016;0.682023;0.658567;,
+ 0.454590;0.074146;0.887610;,
+ 0.872061;-0.456119;0.177383;,
+ 0.544687;-0.374159;-0.750547;,
+ -0.205593;0.244510;-0.947600;,
+ -0.947918;0.318514;-0.000749;,
+ -0.382719;0.448240;0.807841;,
+ 0.611759;0.246959;0.751507;,
+ 0.993888;-0.069640;-0.085659;,
+ 0.432662;-0.176959;-0.884019;,
+ -0.548317;0.022330;-0.835973;,
+ -0.007283;0.942541;-0.334010;,
+ 0.175641;0.968564;-0.176163;,
+ 0.236889;0.850100;-0.470334;,
+ 0.130099;0.890443;0.436103;,
+ 0.060805;0.637960;0.767665;,
+ -0.235836;0.103418;0.966274;,
+ -0.172267;-0.360525;0.916704;,
+ -0.503507;-0.734161;0.455508;,
+ -0.250507;-0.953164;0.169486;,
+ -0.379678;-0.782095;-0.494138;,
+ -0.086509;-0.635227;-0.767465;,
+ 0.026852;0.043389;-0.998697;,
+ 0.120815;0.369418;-0.921376;,
+ 0.615711;0.743650;-0.260548;,
+ 0.318016;0.682023;0.658567;,
+ -0.454590;0.074146;0.887609;,
+ -0.872061;-0.456119;0.177385;,
+ -0.544687;-0.374159;-0.750547;,
+ 0.205595;0.244511;-0.947600;,
+ 0.947918;0.318513;-0.000749;,
+ 0.382720;0.448240;0.807841;,
+ -0.611758;0.246959;0.751507;,
+ -0.993888;-0.069640;-0.085659;,
+ -0.432660;-0.176959;-0.884020;,
+ 0.548319;0.022332;-0.835971;,
+ 0.007296;0.942541;-0.334010;,
+ 0.326102;-0.301915;0.895826;,
+ 0.290390;0.081714;0.953413;,
+ 0.282586;0.359266;0.889423;,
+ 0.732955;0.505070;0.455721;,
+ 0.196255;0.976233;0.091942;,
+ 0.000000;0.983658;-0.180048;,
+ 0.092154;0.912052;0.399586;,
+ 0.685876;-0.491759;-0.536421;,
+ 0.803250;0.595471;-0.014278;,
+ 0.173689;0.943714;-0.281490;,
+ 0.755928;0.238778;-0.609556;,
+ 0.573852;0.647817;-0.501026;,
+ 0.218078;0.832084;-0.509980;,
+ 0.273387;0.254330;-0.927672;,
+ 0.177185;0.758963;-0.626563;,
+ 0.152142;0.771846;-0.617338;,
+ 0.000000;0.507928;-0.861399;,
+ -0.000000;0.336033;-0.941850;,
+ 0.302092;0.176073;0.936877;,
+ 0.240533;0.336563;0.910422;,
+ 0.663467;0.421496;-0.618184;,
+ 0.427727;0.228952;-0.874432;,
+ 0.230252;0.500003;-0.834854;,
+ 0.000000;0.578617;-0.815600;,
+ 0.307879;0.805978;0.505580;,
+ 0.145346;0.598582;0.787765;,
+ 0.405591;0.657823;-0.634638;,
+ 0.402621;0.826286;-0.393887;,
+ 0.226398;0.640557;-0.733779;,
+ 0.000000;0.846676;0.532109;,
+ 0.000000;0.512865;0.858469;,
+ 0.000000;0.063273;0.997996;,
+ 0.000000;0.457798;0.889057;,
+ -0.000000;0.804821;-0.593518;,
+ -0.000000;0.248350;0.968670;,
+ 0.000000;0.609069;-0.793118;,
+ 0.227767;0.807947;0.543456;,
+ 0.281507;0.877647;-0.387930;,
+ -0.282586;0.359266;0.889423;,
+ -0.290390;0.081714;0.953413;,
+ -0.326102;-0.301915;0.895826;,
+ -0.732955;0.505070;0.455721;,
+ -0.092154;0.912052;0.399586;,
+ -0.196255;0.976233;0.091942;,
+ -0.685876;-0.491759;-0.536421;,
+ -0.803250;0.595471;-0.014278;,
+ -0.173689;0.943714;-0.281490;,
+ -0.755928;0.238778;-0.609556;,
+ -0.573852;0.647817;-0.501026;,
+ -0.218077;0.832084;-0.509980;,
+ -0.273387;0.254330;-0.927672;,
+ -0.177185;0.758963;-0.626563;,
+ -0.152141;0.771846;-0.617338;,
+ -0.240533;0.336564;0.910422;,
+ -0.302092;0.176073;0.936877;,
+ -0.427727;0.228952;-0.874432;,
+ -0.663467;0.421497;-0.618184;,
+ -0.230252;0.500003;-0.834854;,
+ -0.145346;0.598582;0.787765;,
+ -0.307879;0.805978;0.505580;,
+ -0.402622;0.826286;-0.393887;,
+ -0.405591;0.657823;-0.634638;,
+ -0.226397;0.640557;-0.733779;,
+ -0.227767;0.807947;0.543456;,
+ -0.281507;0.877647;-0.387931;,
+ -0.519282;-0.801856;-0.295590;,
+ 0.628811;0.048486;-0.776045;,
+ 0.075597;0.061964;-0.995211;,
+ -0.768733;-0.464430;-0.439722;,
+ -0.776444;-0.621408;0.104819;,
+ -0.008636;0.241742;0.970302;,
+ -0.519681;-0.462756;0.718184;,
+ -0.392286;-0.395655;0.830403;,
+ 0.606488;0.362636;0.707578;,
+ 0.634201;0.590890;0.498637;,
+ -0.532226;-0.846074;0.029908;,
+ 0.733299;-0.679627;0.019472;,
+ 0.395655;-0.688028;0.608338;,
+ -0.626298;-0.623654;0.467767;,
+ -0.615564;-0.788001;-0.011651;,
+ 0.737398;0.614678;-0.280025;,
+ -0.020657;0.352402;-0.935621;,
+ -0.283460;-0.739558;-0.610496;,
+ 0.671011;-0.430239;-0.603853;,
+ -0.978692;0.134618;-0.155050;,
+ -0.093467;0.573633;-0.813763;,
+ -0.077464;0.247205;-0.965862;,
+ -0.990913;0.025340;-0.132096;,
+ -0.772378;-0.597866;-0.214449;,
+ 0.872971;0.472486;-0.121157;,
+ 0.815150;0.020096;-0.578901;,
+ -0.017212;-0.667549;0.744367;,
+ -0.025443;-0.997470;0.066387;,
+ 0.063832;-0.326004;-0.943211;,
+ 0.938699;-0.157979;-0.306408;,
+ 0.658994;-0.420980;0.623300;,
+ 0.999001;-0.033016;-0.030116;,
+ 0.005130;0.183809;-0.982949;,
+ -0.933054;-0.303730;-0.192764;,
+ 0.991412;0.128365;-0.025012;,
+ 0.649195;-0.068635;0.757519;,
+ -0.555420;-0.356113;0.751460;,
+ -0.937074;-0.338487;0.085549;,
+ 0.447515;0.045262;-0.893130;,
+ -0.705682;-0.354669;-0.613370;,
+ -0.592644;-0.622931;0.510618;,
+ -0.752771;-0.619673;-0.222128;,
+ 0.720371;-0.617368;-0.316104;,
+ -0.683253;-0.627919;-0.372670;,
+ 0.769514;-0.558111;-0.310419;,
+ -0.562589;-0.760251;-0.324828;,
+ -0.204878;-0.344714;-0.916077;,
+ 0.446447;-0.607871;-0.656642;,
+ -0.711056;-0.698405;0.081424;,
+ 0.643951;-0.736522;-0.207031;,
+ 0.686779;-0.713298;0.139789;,
+ -0.413593;0.147648;0.898410;,
+ -0.990075;-0.050814;0.131034;,
+ 0.321552;-0.282128;0.903885;,
+ 0.624392;0.208123;0.752874;,
+ 0.996072;0.072527;0.050800;,
+ -0.386575;0.167860;-0.906853;,
+ 0.318836;0.181672;-0.930236;,
+ -0.965362;0.116386;-0.233516;,
+ 0.885875;0.093258;-0.454453;,
+ -0.998737;-0.000577;-0.050239;,
+ 0.997215;0.069558;-0.026922;,
+ -0.059927;0.707805;-0.703861;,
+ 0.750455;0.543429;-0.376168;,
+ -0.617940;0.665192;-0.419130;,
+ -0.803206;0.582659;-0.123972;,
+ 0.704325;0.662368;-0.255334;,
+ 0.082622;0.499858;-0.862158;,
+ 0.931934;0.103939;-0.347414;,
+ -0.027959;0.981500;-0.189407;,
+ -0.050360;0.933873;-0.354042;,
+ 0.981209;0.015725;0.192306;,
+ -0.827387;-0.039311;-0.560255;,
+ -0.986340;-0.131712;-0.098922;,
+ -0.787094;-0.082947;0.611231;,
+ -0.006351;0.094118;0.995541;,
+ 0.498810;0.079278;0.863078;,
+ -0.740122;-0.312903;0.595240;,
+ -0.938230;-0.345002;0.026413;,
+ -0.993493;0.048503;0.103045;,
+ -0.673953;0.185181;0.715189;,
+ -0.108392;-0.207274;0.972260;,
+ 0.051154;0.195171;0.979434;,
+ 0.639562;-0.102929;0.761818;,
+ 0.704736;0.180554;0.686111;,
+ 0.998869;-0.047538;-0.000576;,
+ 0.958935;0.173981;-0.223994;,
+ 0.698266;-0.181001;-0.692577;,
+ 0.620972;0.089948;-0.778655;,
+ 0.016398;-0.443063;-0.896341;,
+ -0.144390;-0.065290;-0.987365;,
+ -0.728851;-0.441912;-0.522963;,
+ -0.871827;-0.033825;-0.488645;,
+ -0.626805;-0.572093;0.528985;,
+ -0.871386;-0.490489;0.010370;,
+ -0.076929;-0.452265;0.888559;,
+ 0.626649;-0.191510;0.755404;,
+ 0.998179;0.029379;0.052680;,
+ 0.721135;-0.035727;-0.691873;,
+ 0.076054;-0.310273;-0.947600;,
+ -0.686595;-0.525811;-0.502105;,
+ -0.330716;-0.736732;0.589791;,
+ -0.000000;-0.999826;-0.018662;,
+ 0.814386;0.118924;0.568007;,
+ 0.793032;-0.131439;-0.594831;,
+ 0.983958;0.171788;0.048122;,
+ 0.282352;-0.374795;-0.883066;,
+ -0.000000;-0.704137;-0.710064;,
+ 0.479848;0.732180;-0.483382;,
+ 0.372803;0.739708;0.560223;,
+ 0.661563;0.611093;0.434626;,
+ 0.699606;0.569916;-0.430984;,
+ 0.710696;0.422097;0.562801;,
+ 0.295926;0.387851;0.872926;,
+ 0.837365;0.545835;0.029727;,
+ 0.634042;0.611621;-0.473192;,
+ 0.202625;0.600191;-0.773766;,
+ 0.000000;0.760465;-0.649379;,
+ 0.746427;-0.359817;0.559803;,
+ 0.315278;-0.350053;0.882078;,
+ 0.925014;-0.373716;0.068452;,
+ 0.702484;-0.584123;-0.406592;,
+ 0.277977;-0.495656;-0.822833;,
+ 0.000000;-0.326323;-0.945258;,
+ 0.788118;-0.183645;0.587491;,
+ 0.253204;-0.328259;0.910019;,
+ 0.953596;-0.298213;-0.041519;,
+ 0.649818;-0.613601;-0.448587;,
+ 0.213921;-0.752172;-0.623277;,
+ 0.000000;-0.760910;-0.648858;,
+ 0.750713;0.268051;0.603803;,
+ 0.000000;-0.632247;-0.774767;,
+ 0.000000;0.293377;0.955997;,
+ 0.000000;-0.458024;0.888940;,
+ 0.000000;-0.247527;0.968881;,
+ -0.000000;-0.929061;0.369927;,
+ 0.000000;-0.674749;0.738047;,
+ 0.000000;0.121068;0.992644;,
+ 0.413319;0.153508;0.897554;,
+ 0.000000;-0.048684;0.998814;,
+ 0.333509;-0.199190;0.921464;,
+ -0.715206;-0.667542;0.207047;,
+ -0.578980;-0.808463;-0.105693;,
+ -0.254152;-0.724281;0.640955;,
+ 0.350123;-0.705733;0.615918;,
+ 0.521829;-0.685532;0.507681;,
+ 0.582105;-0.748288;-0.318149;,
+ 0.259672;-0.758109;-0.598199;,
+ -0.324676;-0.788502;-0.522351;,
+ -0.164580;-0.761217;0.627266;,
+ -0.489043;-0.865249;0.110364;,
+ 0.147015;-0.759744;0.633384;,
+ 0.605120;-0.686438;0.403277;,
+ 0.602435;-0.766434;-0.222825;,
+ 0.157318;-0.949324;-0.272095;,
+ -0.166899;-0.916412;-0.363778;,
+ -0.427237;-0.891048;-0.153303;,
+ -0.649900;-0.035036;0.759212;,
+ -0.985761;-0.163298;-0.040116;,
+ 0.036046;0.034905;0.998740;,
+ 0.608077;0.178337;0.773588;,
+ 0.981662;0.163987;0.097203;,
+ 0.740908;-0.121535;-0.660519;,
+ -0.006847;-0.316355;-0.948616;,
+ -0.687977;-0.293549;-0.663714;,
+ 0.152727;0.197261;0.968381;,
+ 0.101821;-0.074160;-0.992035;,
+ 0.114730;0.027382;0.993019;,
+ -0.400147;-0.785877;0.471465;,
+ -0.373140;-0.766605;-0.522573;,
+ 0.346292;-0.166438;-0.923244;,
+ 0.519780;0.635299;0.571160;,
+ 0.747186;0.566650;-0.347307;,
+ -0.236063;0.200824;0.950760;,
+ -0.838795;-0.373110;0.396500;,
+ -0.651438;-0.450605;-0.610396;,
+ -0.031669;0.154102;-0.987547;,
+ 0.201281;0.810006;0.550796;,
+ 0.239147;0.872811;-0.425453;,
+ 0.299406;-0.276504;0.913182;,
+ -0.090325;-0.956867;0.276130;,
+ 0.102216;-0.745525;-0.658593;,
+ 0.569936;-0.148382;-0.808181;,
+ 0.711459;0.196812;0.674605;,
+ 0.934562;0.328093;-0.137656;,
+ 0.670078;-0.315307;0.671995;,
+ 0.433905;-0.762868;0.479331;,
+ 0.392697;-0.891971;-0.224004;,
+ 0.619791;-0.530830;-0.577995;,
+ 0.937105;-0.010824;0.348879;,
+ 0.942842;-0.125596;-0.308665;,
+ 0.179838;-0.052199;0.982310;,
+ -0.225765;-0.835864;0.500361;,
+ -0.124005;-0.775689;-0.618813;,
+ 0.254434;-0.153439;-0.954840;,
+ 0.632262;0.479231;0.608755;,
+ 0.779351;0.507865;-0.366995;,
+ 0.211083;-0.007310;0.977441;,
+ -0.425351;-0.766520;0.481169;,
+ -0.099996;-0.506703;-0.856302;,
+ -0.397481;-0.777098;-0.487983;,
+ 0.691760;0.435659;0.575908;,
+ 0.783622;0.512593;-0.350976;,
+ 0.312687;-0.071199;-0.947184;,
+ -0.075596;0.061964;-0.995211;,
+ -0.628811;0.048486;-0.776045;,
+ 0.519283;-0.801855;-0.295591;,
+ 0.768732;-0.464431;-0.439721;,
+ 0.776443;-0.621410;0.104818;,
+ 0.392286;-0.395655;0.830403;,
+ 0.519681;-0.462756;0.718184;,
+ 0.008636;0.241742;0.970302;,
+ -0.606488;0.362636;0.707579;,
+ -0.634201;0.590890;0.498637;,
+ -0.395655;-0.688028;0.608338;,
+ -0.733299;-0.679627;0.019472;,
+ 0.532226;-0.846074;0.029908;,
+ 0.626299;-0.623654;0.467766;,
+ 0.615564;-0.788001;-0.011651;,
+ 0.020657;0.352402;-0.935621;,
+ -0.737398;0.614678;-0.280026;,
+ -0.671012;-0.430239;-0.603852;,
+ 0.283460;-0.739558;-0.610496;,
+ 0.077465;0.247205;-0.965862;,
+ 0.093468;0.573633;-0.813762;,
+ 0.978692;0.134617;-0.155050;,
+ 0.990913;0.025337;-0.132097;,
+ 0.772378;-0.597866;-0.214449;,
+ -0.872971;0.472486;-0.121157;,
+ -0.815150;0.020096;-0.578901;,
+ 0.017212;-0.667549;0.744367;,
+ -0.938699;-0.157978;-0.306411;,
+ -0.063832;-0.326003;-0.943211;,
+ 0.025442;-0.997470;0.066384;,
+ -0.658998;-0.420978;0.623297;,
+ -0.005131;0.183808;-0.982949;,
+ -0.999001;-0.033016;-0.030117;,
+ 0.933054;-0.303731;-0.192763;,
+ -0.991412;0.128365;-0.025011;,
+ -0.649195;-0.068635;0.757519;,
+ 0.555420;-0.356114;0.751459;,
+ 0.937074;-0.338488;0.085548;,
+ -0.447516;0.045263;-0.893130;,
+ 0.705682;-0.354669;-0.613370;,
+ -0.720371;-0.617367;-0.316106;,
+ 0.752772;-0.619672;-0.222130;,
+ 0.592644;-0.622930;0.510618;,
+ -0.769512;-0.558113;-0.310422;,
+ 0.683253;-0.627918;-0.372671;,
+ -0.446447;-0.607871;-0.656642;,
+ 0.204878;-0.344714;-0.916077;,
+ 0.562588;-0.760251;-0.324828;,
+ -0.643951;-0.736523;-0.207031;,
+ 0.711056;-0.698405;0.081424;,
+ -0.686777;-0.713299;0.139789;,
+ 0.990075;-0.050814;0.131033;,
+ 0.413593;0.147648;0.898410;,
+ -0.624392;0.208124;0.752874;,
+ -0.321551;-0.282128;0.903885;,
+ -0.996072;0.072527;0.050799;,
+ -0.318836;0.181672;-0.930236;,
+ 0.386574;0.167859;-0.906854;,
+ 0.965362;0.116386;-0.233516;,
+ -0.885875;0.093257;-0.454453;,
+ 0.998737;-0.000577;-0.050239;,
+ -0.997215;0.069557;-0.026922;,
+ -0.750455;0.543429;-0.376168;,
+ 0.059927;0.707805;-0.703862;,
+ 0.617939;0.665192;-0.419130;,
+ 0.803206;0.582659;-0.123972;,
+ -0.704325;0.662368;-0.255334;,
+ -0.931934;0.103939;-0.347414;,
+ -0.082622;0.499858;-0.862158;,
+ 0.050360;0.933873;-0.354042;,
+ 0.027959;0.981500;-0.189407;,
+ -0.981209;0.015725;0.192306;,
+ 0.827387;-0.039311;-0.560255;,
+ 0.986340;-0.131712;-0.098922;,
+ 0.787094;-0.082947;0.611231;,
+ 0.006351;0.094118;0.995541;,
+ -0.498810;0.079278;0.863078;,
+ 0.993493;0.048503;0.103045;,
+ 0.938231;-0.345001;0.026413;,
+ 0.740122;-0.312902;0.595241;,
+ 0.673953;0.185182;0.715189;,
+ 0.108392;-0.207274;0.972260;,
+ -0.051154;0.195171;0.979434;,
+ -0.639562;-0.102930;0.761817;,
+ -0.704736;0.180553;0.686111;,
+ -0.998869;-0.047539;-0.000576;,
+ -0.958935;0.173981;-0.223994;,
+ -0.698266;-0.181001;-0.692577;,
+ -0.620972;0.089947;-0.778655;,
+ -0.016398;-0.443063;-0.896341;,
+ 0.144390;-0.065289;-0.987365;,
+ 0.728851;-0.441912;-0.522963;,
+ 0.871827;-0.033824;-0.488645;,
+ 0.871385;-0.490489;0.010371;,
+ 0.626805;-0.572093;0.528985;,
+ 0.076929;-0.452265;0.888559;,
+ -0.626649;-0.191510;0.755404;,
+ -0.998179;0.029379;0.052679;,
+ -0.721134;-0.035727;-0.691873;,
+ -0.076054;-0.310273;-0.947600;,
+ 0.686595;-0.525811;-0.502105;,
+ 0.330715;-0.736732;0.589791;,
+ -0.814386;0.118924;0.568007;,
+ -0.983958;0.171789;0.048122;,
+ -0.793032;-0.131439;-0.594831;,
+ -0.282352;-0.374795;-0.883067;,
+ -0.661563;0.611093;0.434626;,
+ -0.372803;0.739708;0.560223;,
+ -0.479848;0.732180;-0.483382;,
+ -0.699606;0.569916;-0.430984;,
+ -0.710696;0.422097;0.562801;,
+ -0.295926;0.387851;0.872926;,
+ -0.837365;0.545835;0.029728;,
+ -0.634042;0.611621;-0.473192;,
+ -0.202625;0.600190;-0.773766;,
+ -0.746426;-0.359818;0.559803;,
+ -0.315278;-0.350053;0.882078;,
+ -0.925014;-0.373716;0.068452;,
+ -0.702484;-0.584123;-0.406592;,
+ -0.277977;-0.495656;-0.822833;,
+ -0.788117;-0.183645;0.587491;,
+ -0.253204;-0.328259;0.910019;,
+ -0.953596;-0.298213;-0.041519;,
+ -0.649818;-0.613601;-0.448587;,
+ -0.213921;-0.752172;-0.623277;,
+ -0.750713;0.268052;0.603803;,
+ -0.413319;0.153508;0.897554;,
+ -0.333508;-0.199190;0.921464;,
+ 0.715206;-0.667542;0.207047;,
+ 0.578979;-0.808463;-0.105693;,
+ 0.254151;-0.724281;0.640956;,
+ -0.350122;-0.705733;0.615918;,
+ -0.521829;-0.685532;0.507682;,
+ -0.582105;-0.748288;-0.318149;,
+ -0.259672;-0.758109;-0.598199;,
+ 0.324675;-0.788502;-0.522351;,
+ 0.164580;-0.761216;0.627266;,
+ 0.489043;-0.865250;0.110364;,
+ -0.147015;-0.759744;0.633384;,
+ -0.605120;-0.686438;0.403277;,
+ -0.602435;-0.766434;-0.222825;,
+ -0.157318;-0.949324;-0.272095;,
+ 0.166899;-0.916412;-0.363778;,
+ 0.427237;-0.891048;-0.153303;,
+ 0.649900;-0.035037;0.759212;,
+ 0.985761;-0.163298;-0.040116;,
+ -0.036046;0.034905;0.998740;,
+ -0.608077;0.178337;0.773588;,
+ -0.981662;0.163987;0.097202;,
+ -0.740908;-0.121535;-0.660518;,
+ 0.006847;-0.316355;-0.948616;,
+ 0.687977;-0.293549;-0.663714;,
+ -0.152727;0.197261;0.968381;,
+ -0.101821;-0.074160;-0.992035;,
+ -0.114730;0.027382;0.993019;,
+ 0.400147;-0.785877;0.471465;,
+ 0.373140;-0.766605;-0.522573;,
+ -0.346292;-0.166438;-0.923244;,
+ -0.519779;0.635300;0.571160;,
+ -0.747186;0.566650;-0.347306;,
+ 0.236063;0.200824;0.950760;,
+ 0.838795;-0.373110;0.396500;,
+ 0.651438;-0.450605;-0.610396;,
+ 0.031669;0.154102;-0.987547;,
+ -0.201281;0.810006;0.550796;,
+ -0.239147;0.872811;-0.425453;,
+ -0.299406;-0.276504;0.913182;,
+ 0.090326;-0.956866;0.276132;,
+ -0.102213;-0.745525;-0.658593;,
+ -0.569935;-0.148383;-0.808181;,
+ -0.711459;0.196812;0.674605;,
+ -0.934562;0.328093;-0.137655;,
+ -0.670077;-0.315307;0.671995;,
+ -0.433903;-0.762869;0.479331;,
+ -0.392695;-0.891971;-0.224004;,
+ -0.619791;-0.530830;-0.577995;,
+ -0.937105;-0.010824;0.348879;,
+ -0.942842;-0.125596;-0.308665;,
+ -0.179838;-0.052199;0.982310;,
+ 0.225766;-0.835864;0.500361;,
+ 0.124006;-0.775689;-0.618813;,
+ -0.254434;-0.153439;-0.954840;,
+ -0.632263;0.479231;0.608754;,
+ -0.779351;0.507865;-0.366995;,
+ -0.211083;-0.007311;0.977441;,
+ 0.425351;-0.766520;0.481169;,
+ 0.397482;-0.777098;-0.487983;,
+ 0.099996;-0.506703;-0.856302;,
+ -0.691761;0.435659;0.575907;,
+ -0.783623;0.512593;-0.350976;,
+ -0.312688;-0.071199;-0.947184;,
+ -0.158440;0.272260;0.949090;,
+ -0.826805;0.300613;0.475422;,
+ -0.818240;-0.572323;0.054124;,
+ 0.443455;-0.793006;0.417718;,
+ -0.807686;-0.588428;0.037363;,
+ 0.478308;-0.856915;0.192140;,
+ -0.806374;-0.591350;0.008141;,
+ 0.485289;-0.872612;-0.055172;,
+ -0.805965;-0.591697;-0.017746;,
+ 0.466843;-0.842931;-0.267441;,
+ -0.819948;-0.571396;-0.034540;,
+ 0.428416;-0.777562;-0.460280;,
+ -0.815220;-0.575410;-0.065729;,
+ 0.362499;-0.663593;-0.654400;,
+ -0.987557;-0.002703;-0.157237;,
+ -0.465064;0.808835;-0.359864;,
+ -0.895193;0.296505;0.332738;,
+ -0.621376;0.321019;-0.714730;,
+ -0.823363;-0.179475;-0.538388;,
+ -0.717959;-0.165741;0.676065;,
+ -0.954361;0.021745;-0.297862;,
+ -0.870287;-0.492508;0.006093;,
+ -0.818024;0.006369;0.575148;,
+ 0.915007;0.400877;0.045386;,
+ 0.362063;0.859195;0.361516;,
+ 0.923704;0.382121;0.027477;,
+ 0.925341;0.379116;-0.003806;,
+ 0.925113;0.378382;-0.031514;,
+ 0.914133;0.402378;-0.049520;,
+ 0.914701;0.395544;-0.082872;,
+ 0.318704;0.921135;-0.223467;,
+ 0.592761;0.573307;-0.565644;,
+ -0.096115;0.933726;-0.344844;,
+ 0.336545;0.702533;0.627045;,
+ 0.486292;0.591434;0.643216;,
+ 0.870287;0.492508;-0.006093;,
+ 0.516008;0.743904;-0.424667;,
+ 0.388701;0.765725;0.512422;,
+ 0.818479;-0.013906;0.574368;,
+ 0.583881;0.562753;0.585143;,
+ 0.008591;-0.015184;0.999848;,
+ 0.871568;0.231819;0.432006;,
+ 0.448861;0.775548;0.443902;,
+ 0.779452;0.224370;-0.584904;,
+ -0.008598;0.015187;-0.999848;,
+ 0.397356;0.715862;-0.574151;,
+ 0.576552;-0.587596;0.567732;,
+ 0.785924;-0.451591;0.422360;,
+ 0.702038;-0.393393;-0.593620;,
+ -0.000186;-0.822252;0.569124;,
+ 0.242090;-0.874344;0.420613;,
+ 0.210446;-0.775533;-0.595199;,
+ -0.573887;-0.580416;0.577729;,
+ -0.441362;-0.788795;0.427788;,
+ -0.407347;-0.698201;-0.588713;,
+ -0.808485;-0.003753;0.588505;,
+ -0.864073;-0.245059;0.439687;,
+ -0.789452;-0.206700;-0.577963;,
+ -0.566558;0.569931;0.595139;,
+ -0.778428;0.438345;0.449336;,
+ -0.712039;0.411053;-0.569242;,
+ 0.010185;0.804586;0.593749;,
+ -0.234597;0.861095;0.451087;,
+ -0.220443;0.793196;-0.567667;,
+ 0.663953;0.169591;0.728289;,
+ 0.343613;0.581657;0.737296;,
+ 0.636660;0.638950;-0.431748;,
+ 0.896190;0.001007;-0.443670;,
+ 0.599051;-0.348328;0.720975;,
+ 0.628552;-0.633648;-0.451012;,
+ 0.186915;-0.668706;0.719650;,
+ -0.009479;-0.893246;-0.449468;,
+ -0.331041;-0.603875;0.725084;,
+ -0.644150;-0.625711;-0.439950;,
+ -0.651388;-0.191809;0.734100;,
+ -0.903681;0.012237;-0.428031;,
+ -0.586482;0.326109;0.741412;,
+ -0.636045;0.646893;-0.420685;,
+ -0.174343;0.646491;0.742734;,
+ 0.001989;0.906490;-0.422223;,
+ 0.864073;0.245061;-0.439686;,
+ 0.441363;0.788793;-0.427789;,
+ 0.644155;0.625710;0.439944;,
+ 0.903685;-0.012232;0.428023;,
+ 0.778430;-0.438345;-0.449333;,
+ 0.636046;-0.646894;0.420683;,
+ 0.234598;-0.861099;-0.451080;,
+ -0.001986;-0.906489;0.422225;,
+ -0.448852;-0.775554;-0.443902;,
+ -0.636655;-0.638956;0.431746;,
+ -0.871564;-0.231820;-0.432014;,
+ -0.896188;-0.001007;0.443673;,
+ -0.785920;0.451591;-0.422368;,
+ -0.628551;0.633646;0.451017;,
+ -0.242090;0.874344;-0.420613;,
+ 0.009483;0.893244;0.449471;,
+ 0.479045;0.490319;-0.728082;,
+ 0.675735;0.006858;-0.737113;,
+ 0.472902;-0.474122;-0.742679;,
+ -0.010626;-0.670850;-0.741517;,
+ -0.491614;-0.468095;-0.734304;,
+ -0.688295;0.015361;-0.725268;,
+ -0.485460;0.496332;-0.719711;,
+ -0.001936;0.693063;-0.720874;,
+ 0.651394;0.191812;-0.734094;,
+ 0.331038;0.603871;-0.725089;,
+ 0.491611;0.468102;0.734302;,
+ 0.688292;-0.015363;0.725271;,
+ 0.586489;-0.326107;-0.741407;,
+ 0.485471;-0.496336;0.719700;,
+ 0.174344;-0.646489;-0.742736;,
+ 0.001936;-0.693068;0.720870;,
+ -0.343609;-0.581653;-0.737301;,
+ -0.479044;-0.490321;0.728081;,
+ -0.663957;-0.169592;-0.728286;,
+ -0.675725;-0.006857;0.737122;,
+ -0.599047;0.348320;-0.720982;,
+ -0.472901;0.474118;0.742682;,
+ -0.186907;0.668699;-0.719658;,
+ 0.010630;0.670854;0.741513;;
+ 1896;
+ 3;0,1,2;,
+ 3;3,0,2;,
+ 3;4,0,3;,
+ 3;5,4,3;,
+ 3;6,4,5;,
+ 3;7,6,5;,
+ 3;8,9,10;,
+ 3;11,8,10;,
+ 3;12,8,11;,
+ 3;13,12,11;,
+ 3;14,12,13;,
+ 3;15,14,13;,
+ 3;9,1,16;,
+ 3;10,9,16;,
+ 3;17,3,2;,
+ 3;18,17,2;,
+ 3;10,16,19;,
+ 3;11,10,19;,
+ 3;20,5,3;,
+ 3;17,20,3;,
+ 3;11,19,21;,
+ 3;13,11,21;,
+ 3;22,7,5;,
+ 3;20,22,5;,
+ 3;14,6,7;,
+ 3;22,14,7;,
+ 3;13,21,23;,
+ 3;15,13,23;,
+ 3;19,16,1;,
+ 3;0,19,1;,
+ 3;21,19,0;,
+ 3;4,21,0;,
+ 3;23,21,4;,
+ 3;6,23,4;,
+ 3;17,18,9;,
+ 3;8,17,9;,
+ 3;20,17,8;,
+ 3;12,20,8;,
+ 3;22,20,12;,
+ 3;14,22,12;,
+ 3;18,2,1;,
+ 3;9,18,1;,
+ 3;15,23,6;,
+ 3;14,15,6;,
+ 3;24,25,26;,
+ 3;24,26,27;,
+ 3;27,26,28;,
+ 3;27,28,29;,
+ 3;29,28,30;,
+ 3;29,30,31;,
+ 3;32,33,34;,
+ 3;32,34,35;,
+ 3;35,34,36;,
+ 3;35,36,37;,
+ 3;37,36,38;,
+ 3;37,38,39;,
+ 3;40,25,33;,
+ 3;40,33,32;,
+ 3;24,27,41;,
+ 3;24,41,42;,
+ 3;43,40,32;,
+ 3;43,32,35;,
+ 3;27,29,44;,
+ 3;27,44,41;,
+ 3;45,43,35;,
+ 3;45,35,37;,
+ 3;29,31,46;,
+ 3;29,46,44;,
+ 3;31,30,38;,
+ 3;31,38,46;,
+ 3;47,45,37;,
+ 3;47,37,39;,
+ 3;25,40,43;,
+ 3;25,43,26;,
+ 3;26,43,45;,
+ 3;26,45,28;,
+ 3;28,45,47;,
+ 3;28,47,30;,
+ 3;33,42,41;,
+ 3;33,41,34;,
+ 3;34,41,44;,
+ 3;34,44,36;,
+ 3;36,44,46;,
+ 3;36,46,38;,
+ 3;25,24,42;,
+ 3;25,42,33;,
+ 3;30,47,39;,
+ 3;30,39,38;,
+ 3;48,49,50;,
+ 3;51,48,50;,
+ 3;52,53,54;,
+ 3;55,52,54;,
+ 3;56,57,58;,
+ 3;59,57,56;,
+ 3;57,60,61;,
+ 3;62,60,57;,
+ 3;59,62,57;,
+ 3;63,64,65;,
+ 3;65,60,62;,
+ 3;64,60,65;,
+ 3;66,63,65;,
+ 3;67,66,65;,
+ 3;61,68,58;,
+ 3;67,65,62;,
+ 3;69,67,62;,
+ 3;70,66,67;,
+ 3;71,70,67;,
+ 3;67,69,72;,
+ 3;71,67,72;,
+ 3;73,74,75;,
+ 3;76,73,75;,
+ 3;62,77,69;,
+ 3;78,79,68;,
+ 3;61,78,68;,
+ 3;80,78,61;,
+ 3;60,80,61;,
+ 3;64,81,80;,
+ 3;71,72,82;,
+ 3;70,71,82;,
+ 3;83,84,82;,
+ 3;72,83,82;,
+ 3;72,69,73;,
+ 3;76,72,73;,
+ 3;69,77,74;,
+ 3;73,69,74;,
+ 3;85,86,87;,
+ 3;88,85,87;,
+ 3;86,83,75;,
+ 3;87,86,75;,
+ 3;59,56,89;,
+ 3;85,59,89;,
+ 3;85,89,90;,
+ 3;86,85,90;,
+ 3;89,56,58;,
+ 3;91,89,58;,
+ 3;90,89,91;,
+ 3;92,90,91;,
+ 3;74,88,87;,
+ 3;75,74,87;,
+ 3;59,85,77;,
+ 3;62,59,77;,
+ 3;84,83,86;,
+ 3;77,85,88;,
+ 3;74,77,88;,
+ 3;83,72,76;,
+ 3;75,83,76;,
+ 3;91,58,68;,
+ 3;93,91,68;,
+ 3;92,91,93;,
+ 3;94,92,93;,
+ 3;79,95,96;,
+ 3;68,79,96;,
+ 3;68,96,97;,
+ 3;93,68,97;,
+ 3;93,97,94;,
+ 3;61,58,57;,
+ 3;98,99,100;,
+ 3;101,98,100;,
+ 3;102,98,101;,
+ 3;103,102,101;,
+ 3;104,105,106;,
+ 3;107,104,106;,
+ 3;105,108,109;,
+ 3;106,105,109;,
+ 3;108,110,109;,
+ 3;100,99,111;,
+ 3;109,110,112;,
+ 3;113,109,112;,
+ 3;104,82,84;,
+ 3;105,104,84;,
+ 3;106,98,102;,
+ 3;107,106,102;,
+ 3;105,84,86;,
+ 3;108,105,86;,
+ 3;109,99,98;,
+ 3;106,109,98;,
+ 3;108,86,90;,
+ 3;110,108,90;,
+ 3;110,90,92;,
+ 3;112,110,92;,
+ 3;113,111,99;,
+ 3;109,113,99;,
+ 3;114,112,92;,
+ 3;115,114,92;,
+ 3;116,113,112;,
+ 3;114,116,112;,
+ 3;117,111,113;,
+ 3;116,117,113;,
+ 3;92,94,115;,
+ 3;111,117,118;,
+ 3;119,111,118;,
+ 3;100,111,119;,
+ 3;101,100,119;,
+ 3;103,101,119;,
+ 3;120,103,119;,
+ 3;117,116,121;,
+ 3;118,117,121;,
+ 3;122,120,119;,
+ 3;123,122,119;,
+ 3;124,122,123;,
+ 3;125,124,123;,
+ 3;119,118,123;,
+ 3;126,123,118;,
+ 3;121,126,118;,
+ 3;125,123,126;,
+ 3;114,115,127;,
+ 3;116,114,127;,
+ 3;121,116,127;,
+ 3;128,121,127;,
+ 3;126,121,128;,
+ 3;129,126,128;,
+ 3;125,126,129;,
+ 3;130,125,129;,
+ 3;131,128,132;,
+ 3;133,131,132;,
+ 3;134,129,128;,
+ 3;131,134,128;,
+ 3;135,130,129;,
+ 3;134,135,129;,
+ 3;133,132,130;,
+ 3;135,133,130;,
+ 3;127,132,128;,
+ 3;127,115,94;,
+ 3;136,127,94;,
+ 3;95,55,54;,
+ 3;96,95,54;,
+ 3;96,54,137;,
+ 3;97,96,137;,
+ 3;97,137,136;,
+ 3;94,97,136;,
+ 3;138,131,133;,
+ 3;139,138,133;,
+ 3;140,134,131;,
+ 3;138,140,131;,
+ 3;141,135,134;,
+ 3;140,141,134;,
+ 3;139,133,135;,
+ 3;141,139,135;,
+ 3;142,138,139;,
+ 3;143,142,139;,
+ 3;144,140,138;,
+ 3;142,144,138;,
+ 3;145,141,140;,
+ 3;144,145,140;,
+ 3;143,139,141;,
+ 3;145,143,141;,
+ 3;146,142,143;,
+ 3;147,146,143;,
+ 3;148,144,142;,
+ 3;146,148,142;,
+ 3;149,145,144;,
+ 3;148,149,144;,
+ 3;147,143,145;,
+ 3;149,147,145;,
+ 3;150,146,147;,
+ 3;150,148,146;,
+ 3;150,149,148;,
+ 3;150,147,149;,
+ 3;50,49,151;,
+ 3;152,50,151;,
+ 3;153,154,137;,
+ 3;54,153,137;,
+ 3;153,53,48;,
+ 3;51,153,48;,
+ 3;51,50,155;,
+ 3;156,51,155;,
+ 3;156,154,51;,
+ 3;136,137,157;,
+ 3;158,136,157;,
+ 3;127,136,158;,
+ 3;50,152,155;,
+ 3;156,155,159;,
+ 3;160,156,159;,
+ 3;157,156,160;,
+ 3;161,157,160;,
+ 3;158,157,161;,
+ 3;162,158,161;,
+ 3;127,158,162;,
+ 3;163,127,162;,
+ 3;132,127,163;,
+ 3;53,52,48;,
+ 3;154,153,51;,
+ 3;53,153,54;,
+ 3;157,137,154;,
+ 3;156,157,154;,
+ 3;164,151,49;,
+ 3;165,164,49;,
+ 3;165,49,48;,
+ 3;166,165,48;,
+ 3;166,48,52;,
+ 3;167,166,52;,
+ 3;167,52,55;,
+ 3;168,167,55;,
+ 3;168,55,95;,
+ 3;169,168,95;,
+ 3;169,95,79;,
+ 3;170,169,79;,
+ 3;170,79,78;,
+ 3;171,170,78;,
+ 3;171,78,80;,
+ 3;172,171,80;,
+ 3;172,80,81;,
+ 3;173,172,81;,
+ 3;174,164,165;,
+ 3;175,174,165;,
+ 3;175,165,166;,
+ 3;176,175,166;,
+ 3;176,166,167;,
+ 3;177,176,167;,
+ 3;177,167,168;,
+ 3;178,177,168;,
+ 3;178,168,169;,
+ 3;179,178,169;,
+ 3;179,169,170;,
+ 3;180,179,170;,
+ 3;180,170,171;,
+ 3;181,180,171;,
+ 3;181,171,172;,
+ 3;182,181,172;,
+ 3;182,172,173;,
+ 3;183,182,173;,
+ 3;184,174,175;,
+ 3;185,184,175;,
+ 3;185,175,176;,
+ 3;186,185,176;,
+ 3;186,176,177;,
+ 3;187,186,177;,
+ 3;187,177,178;,
+ 3;188,187,178;,
+ 3;188,178,179;,
+ 3;189,188,179;,
+ 3;189,179,180;,
+ 3;190,189,180;,
+ 3;190,180,181;,
+ 3;191,190,181;,
+ 3;191,181,182;,
+ 3;192,191,182;,
+ 3;192,182,183;,
+ 3;193,192,183;,
+ 3;194,184,185;,
+ 3;195,194,185;,
+ 3;195,185,186;,
+ 3;196,195,186;,
+ 3;196,186,187;,
+ 3;197,196,187;,
+ 3;197,187,188;,
+ 3;198,197,188;,
+ 3;198,188,189;,
+ 3;199,198,189;,
+ 3;199,189,190;,
+ 3;200,199,190;,
+ 3;200,190,191;,
+ 3;201,200,191;,
+ 3;201,191,192;,
+ 3;202,201,192;,
+ 3;202,192,193;,
+ 3;203,202,193;,
+ 3;204,194,195;,
+ 3;204,195,196;,
+ 3;204,196,197;,
+ 3;204,197,198;,
+ 3;204,198,199;,
+ 3;204,199,200;,
+ 3;204,200,201;,
+ 3;204,201,202;,
+ 3;204,202,203;,
+ 3;80,60,64;,
+ 3;205,206,207;,
+ 3;208,205,207;,
+ 3;209,210,211;,
+ 3;212,209,211;,
+ 3;213,214,215;,
+ 3;215,214,216;,
+ 3;217,218,214;,
+ 3;218,219,216;,
+ 3;214,218,216;,
+ 3;220,64,63;,
+ 3;219,218,220;,
+ 3;220,218,64;,
+ 3;63,66,221;,
+ 3;220,63,221;,
+ 3;213,222,217;,
+ 3;220,221,223;,
+ 3;219,220,223;,
+ 3;66,70,224;,
+ 3;221,66,224;,
+ 3;223,221,224;,
+ 3;225,223,224;,
+ 3;226,227,228;,
+ 3;229,226,228;,
+ 3;223,230,219;,
+ 3;231,232,217;,
+ 3;222,231,217;,
+ 3;232,233,218;,
+ 3;217,232,218;,
+ 3;233,81,64;,
+ 3;82,225,224;,
+ 3;82,224,70;,
+ 3;234,235,225;,
+ 3;82,234,225;,
+ 3;223,225,228;,
+ 3;227,223,228;,
+ 3;230,223,227;,
+ 3;226,230,227;,
+ 3;236,237,238;,
+ 3;239,236,238;,
+ 3;235,236,239;,
+ 3;229,235,239;,
+ 3;215,216,237;,
+ 3;240,215,237;,
+ 3;240,237,236;,
+ 3;241,240,236;,
+ 3;215,240,242;,
+ 3;213,215,242;,
+ 3;240,241,243;,
+ 3;242,240,243;,
+ 3;238,226,229;,
+ 3;239,238,229;,
+ 3;230,237,216;,
+ 3;230,216,219;,
+ 3;236,235,234;,
+ 3;237,230,226;,
+ 3;238,237,226;,
+ 3;225,235,229;,
+ 3;228,225,229;,
+ 3;213,242,244;,
+ 3;222,213,244;,
+ 3;242,243,245;,
+ 3;244,242,245;,
+ 3;246,231,222;,
+ 3;247,246,222;,
+ 3;247,222,244;,
+ 3;248,247,244;,
+ 3;245,248,244;,
+ 3;214,213,217;,
+ 3;249,250,251;,
+ 3;252,249,251;,
+ 3;250,102,103;,
+ 3;251,250,103;,
+ 3;253,104,107;,
+ 3;254,253,107;,
+ 3;255,253,254;,
+ 3;256,255,254;,
+ 3;256,257,255;,
+ 3;258,249,252;,
+ 3;257,256,259;,
+ 3;260,257,259;,
+ 3;82,104,253;,
+ 3;234,82,253;,
+ 3;250,254,107;,
+ 3;102,250,107;,
+ 3;234,253,255;,
+ 3;236,234,255;,
+ 3;249,256,254;,
+ 3;250,249,254;,
+ 3;236,255,257;,
+ 3;241,236,257;,
+ 3;241,257,260;,
+ 3;243,241,260;,
+ 3;258,259,256;,
+ 3;249,258,256;,
+ 3;260,261,262;,
+ 3;243,260,262;,
+ 3;259,263,261;,
+ 3;260,259,261;,
+ 3;258,264,263;,
+ 3;259,258,263;,
+ 3;262,245,243;,
+ 3;264,258,265;,
+ 3;266,264,265;,
+ 3;265,258,252;,
+ 3;265,252,251;,
+ 3;251,103,120;,
+ 3;265,251,120;,
+ 3;267,263,264;,
+ 3;267,264,266;,
+ 3;120,122,268;,
+ 3;265,120,268;,
+ 3;122,124,269;,
+ 3;268,122,269;,
+ 3;268,266,265;,
+ 3;268,270,267;,
+ 3;266,268,267;,
+ 3;270,268,269;,
+ 3;271,262,261;,
+ 3;261,263,267;,
+ 3;271,261,267;,
+ 3;271,267,272;,
+ 3;267,270,273;,
+ 3;272,267,273;,
+ 3;270,269,274;,
+ 3;273,270,274;,
+ 3;272,275,276;,
+ 3;277,272,276;,
+ 3;273,278,275;,
+ 3;272,273,275;,
+ 3;274,279,278;,
+ 3;273,274,278;,
+ 3;277,276,279;,
+ 3;274,277,279;,
+ 3;272,277,271;,
+ 3;271,280,245;,
+ 3;245,262,271;,
+ 3;211,246,247;,
+ 3;212,211,247;,
+ 3;212,247,248;,
+ 3;281,212,248;,
+ 3;281,248,245;,
+ 3;280,281,245;,
+ 3;275,282,283;,
+ 3;276,275,283;,
+ 3;278,284,282;,
+ 3;275,278,282;,
+ 3;279,285,284;,
+ 3;278,279,284;,
+ 3;276,283,285;,
+ 3;279,276,285;,
+ 3;282,286,287;,
+ 3;283,282,287;,
+ 3;284,288,286;,
+ 3;282,284,286;,
+ 3;285,289,288;,
+ 3;284,285,288;,
+ 3;283,287,289;,
+ 3;285,283,289;,
+ 3;286,290,291;,
+ 3;287,286,291;,
+ 3;288,292,290;,
+ 3;286,288,290;,
+ 3;289,293,292;,
+ 3;288,289,292;,
+ 3;287,291,293;,
+ 3;289,287,293;,
+ 3;291,290,294;,
+ 3;290,292,294;,
+ 3;292,293,294;,
+ 3;293,291,294;,
+ 3;205,208,152;,
+ 3;151,205,152;,
+ 3;295,296,212;,
+ 3;281,295,212;,
+ 3;209,296,207;,
+ 3;206,209,207;,
+ 3;208,207,297;,
+ 3;155,208,297;,
+ 3;207,295,297;,
+ 3;281,280,298;,
+ 3;299,281,298;,
+ 3;298,280,271;,
+ 3;155,152,208;,
+ 3;155,297,300;,
+ 3;159,155,300;,
+ 3;297,299,301;,
+ 3;300,297,301;,
+ 3;299,298,302;,
+ 3;301,299,302;,
+ 3;302,298,271;,
+ 3;302,271,303;,
+ 3;303,271,277;,
+ 3;206,210,209;,
+ 3;207,296,295;,
+ 3;212,296,209;,
+ 3;295,281,299;,
+ 3;295,299,297;,
+ 3;151,164,304;,
+ 3;205,151,304;,
+ 3;205,304,305;,
+ 3;206,205,305;,
+ 3;206,305,306;,
+ 3;210,206,306;,
+ 3;210,306,307;,
+ 3;211,210,307;,
+ 3;211,307,308;,
+ 3;246,211,308;,
+ 3;246,308,309;,
+ 3;231,246,309;,
+ 3;231,309,310;,
+ 3;232,231,310;,
+ 3;232,310,311;,
+ 3;233,232,311;,
+ 3;233,311,173;,
+ 3;81,233,173;,
+ 3;164,174,312;,
+ 3;304,164,312;,
+ 3;304,312,313;,
+ 3;305,304,313;,
+ 3;305,313,314;,
+ 3;306,305,314;,
+ 3;306,314,315;,
+ 3;307,306,315;,
+ 3;307,315,316;,
+ 3;308,307,316;,
+ 3;308,316,317;,
+ 3;309,308,317;,
+ 3;309,317,318;,
+ 3;310,309,318;,
+ 3;310,318,319;,
+ 3;311,310,319;,
+ 3;311,319,183;,
+ 3;173,311,183;,
+ 3;174,184,320;,
+ 3;312,174,320;,
+ 3;312,320,321;,
+ 3;313,312,321;,
+ 3;313,321,322;,
+ 3;314,313,322;,
+ 3;314,322,323;,
+ 3;315,314,323;,
+ 3;315,323,324;,
+ 3;316,315,324;,
+ 3;316,324,325;,
+ 3;317,316,325;,
+ 3;317,325,326;,
+ 3;318,317,326;,
+ 3;318,326,327;,
+ 3;319,318,327;,
+ 3;319,327,193;,
+ 3;183,319,193;,
+ 3;184,194,328;,
+ 3;320,184,328;,
+ 3;320,328,329;,
+ 3;321,320,329;,
+ 3;321,329,330;,
+ 3;322,321,330;,
+ 3;322,330,331;,
+ 3;323,322,331;,
+ 3;323,331,332;,
+ 3;324,323,332;,
+ 3;324,332,333;,
+ 3;325,324,333;,
+ 3;325,333,334;,
+ 3;326,325,334;,
+ 3;326,334,335;,
+ 3;327,326,335;,
+ 3;327,335,203;,
+ 3;193,327,203;,
+ 3;328,194,204;,
+ 3;329,328,204;,
+ 3;330,329,204;,
+ 3;331,330,204;,
+ 3;332,331,204;,
+ 3;333,332,204;,
+ 3;334,333,204;,
+ 3;335,334,204;,
+ 3;203,335,204;,
+ 3;64,218,233;,
+ 3;336,337,338;,
+ 3;339,336,338;,
+ 3;336,340,337;,
+ 3;341,336,339;,
+ 3;342,341,339;,
+ 3;341,340,336;,
+ 3;343,341,342;,
+ 3;344,343,342;,
+ 3;343,340,341;,
+ 3;345,343,344;,
+ 3;346,345,344;,
+ 3;345,340,343;,
+ 3;347,345,346;,
+ 3;348,347,346;,
+ 3;347,340,345;,
+ 3;337,347,348;,
+ 3;338,337,348;,
+ 3;337,340,347;,
+ 3;349,350,351;,
+ 3;352,349,351;,
+ 3;353,349,352;,
+ 3;354,353,352;,
+ 3;355,353,354;,
+ 3;356,355,354;,
+ 3;357,355,356;,
+ 3;358,357,356;,
+ 3;359,357,358;,
+ 3;360,359,358;,
+ 3;350,359,360;,
+ 3;351,350,360;,
+ 3;361,350,349;,
+ 3;362,361,349;,
+ 3;362,349,353;,
+ 3;363,362,353;,
+ 3;363,353,355;,
+ 3;364,363,355;,
+ 3;364,355,357;,
+ 3;365,364,357;,
+ 3;365,357,359;,
+ 3;366,365,359;,
+ 3;366,359,350;,
+ 3;361,366,350;,
+ 3;367,361,362;,
+ 3;368,367,362;,
+ 3;368,362,363;,
+ 3;369,368,363;,
+ 3;369,363,364;,
+ 3;370,369,364;,
+ 3;370,364,365;,
+ 3;371,370,365;,
+ 3;371,365,366;,
+ 3;372,371,366;,
+ 3;372,366,361;,
+ 3;367,372,361;,
+ 3;373,367,368;,
+ 3;373,368,369;,
+ 3;373,369,370;,
+ 3;373,370,371;,
+ 3;373,371,372;,
+ 3;373,372,367;,
+ 3;374,375,376;,
+ 3;374,376,377;,
+ 3;377,376,378;,
+ 3;377,378,379;,
+ 3;379,378,380;,
+ 3;379,380,381;,
+ 3;381,380,382;,
+ 3;381,382,383;,
+ 3;383,382,384;,
+ 3;383,384,385;,
+ 3;385,384,375;,
+ 3;385,375,374;,
+ 3;376,375,386;,
+ 3;376,386,387;,
+ 3;378,376,387;,
+ 3;378,387,388;,
+ 3;380,378,388;,
+ 3;380,388,389;,
+ 3;382,380,389;,
+ 3;382,389,390;,
+ 3;384,382,390;,
+ 3;384,390,391;,
+ 3;375,384,391;,
+ 3;375,391,386;,
+ 3;387,386,392;,
+ 3;387,392,393;,
+ 3;388,387,393;,
+ 3;388,393,394;,
+ 3;389,388,394;,
+ 3;389,394,395;,
+ 3;390,389,395;,
+ 3;390,395,396;,
+ 3;391,390,396;,
+ 3;391,396,397;,
+ 3;386,391,397;,
+ 3;386,397,392;,
+ 3;393,392,398;,
+ 3;394,393,398;,
+ 3;395,394,398;,
+ 3;396,395,398;,
+ 3;397,396,398;,
+ 3;392,397,398;,
+ 3;399,400,401;,
+ 3;402,399,401;,
+ 3;403,404,405;,
+ 3;406,399,402;,
+ 3;407,406,402;,
+ 3;408,404,403;,
+ 3;409,406,407;,
+ 3;410,409,407;,
+ 3;411,404,408;,
+ 3;412,409,410;,
+ 3;413,412,410;,
+ 3;414,404,411;,
+ 3;415,416,412;,
+ 3;413,415,412;,
+ 3;417,418,400;,
+ 3;399,417,400;,
+ 3;419,420,406;,
+ 3;409,419,406;,
+ 3;421,419,409;,
+ 3;412,421,409;,
+ 3;416,422,421;,
+ 3;412,416,421;,
+ 3;423,424,418;,
+ 3;417,423,418;,
+ 3;425,426,420;,
+ 3;419,425,420;,
+ 3;427,425,419;,
+ 3;421,427,419;,
+ 3;428,429,424;,
+ 3;405,428,424;,
+ 3;405,424,423;,
+ 3;403,405,423;,
+ 3;403,423,426;,
+ 3;408,403,426;,
+ 3;408,426,425;,
+ 3;411,408,425;,
+ 3;411,425,427;,
+ 3;414,411,427;,
+ 3;401,400,430;,
+ 3;431,401,430;,
+ 3;404,428,405;,
+ 3;432,404,414;,
+ 3;400,418,433;,
+ 3;430,400,433;,
+ 3;418,424,429;,
+ 3;433,418,429;,
+ 3;434,432,414;,
+ 3;427,434,414;,
+ 3;422,434,427;,
+ 3;421,422,427;,
+ 3;435,423,417;,
+ 3;436,426,423;,
+ 3;435,436,423;,
+ 3;437,438,439;,
+ 3;437,439,440;,
+ 3;441,404,442;,
+ 3;440,439,443;,
+ 3;440,443,444;,
+ 3;442,404,445;,
+ 3;444,443,446;,
+ 3;444,446,447;,
+ 3;445,404,448;,
+ 3;447,446,449;,
+ 3;447,449,450;,
+ 3;448,404,451;,
+ 3;449,416,415;,
+ 3;449,415,450;,
+ 3;438,452,453;,
+ 3;438,453,439;,
+ 3;443,454,455;,
+ 3;443,455,446;,
+ 3;446,455,456;,
+ 3;446,456,449;,
+ 3;456,422,416;,
+ 3;456,416,449;,
+ 3;452,457,458;,
+ 3;452,458,453;,
+ 3;454,459,460;,
+ 3;454,460,455;,
+ 3;455,460,461;,
+ 3;455,461,456;,
+ 3;457,429,428;,
+ 3;457,428,441;,
+ 3;458,457,441;,
+ 3;458,441,442;,
+ 3;459,458,442;,
+ 3;459,442,445;,
+ 3;460,459,445;,
+ 3;460,445,448;,
+ 3;461,460,448;,
+ 3;461,448,451;,
+ 3;430,438,437;,
+ 3;430,437,431;,
+ 3;441,428,404;,
+ 3;451,404,432;,
+ 3;433,452,438;,
+ 3;433,438,430;,
+ 3;429,457,452;,
+ 3;429,452,433;,
+ 3;451,432,434;,
+ 3;451,434,461;,
+ 3;461,434,422;,
+ 3;461,422,456;,
+ 3;453,458,462;,
+ 3;458,459,463;,
+ 3;458,463,462;,
+ 3;463,459,454;,
+ 3;464,465,466;,
+ 3;467,464,466;,
+ 3;468,464,467;,
+ 3;469,470,471;,
+ 3;472,469,471;,
+ 3;472,473,469;,
+ 3;474,475,476;,
+ 3;477,474,476;,
+ 3;471,470,478;,
+ 3;468,471,478;,
+ 3;479,465,480;,
+ 3;481,482,475;,
+ 3;474,481,475;,
+ 3;483,484,485;,
+ 3;486,483,485;,
+ 3;478,487,464;,
+ 3;468,478,464;,
+ 3;488,466,465;,
+ 3;479,488,465;,
+ 3;484,489,485;,
+ 3;483,487,480;,
+ 3;487,490,464;,
+ 3;490,489,465;,
+ 3;464,490,465;,
+ 3;480,465,489;,
+ 3;484,480,489;,
+ 3;483,486,490;,
+ 3;487,483,490;,
+ 3;491,492,493;,
+ 3;494,491,493;,
+ 3;495,496,485;,
+ 3;489,495,485;,
+ 3;496,497,486;,
+ 3;485,496,486;,
+ 3;486,497,490;,
+ 3;490,495,489;,
+ 3;493,492,496;,
+ 3;495,493,496;,
+ 3;492,491,497;,
+ 3;496,492,497;,
+ 3;491,494,490;,
+ 3;497,491,490;,
+ 3;494,493,495;,
+ 3;490,494,495;,
+ 3;498,488,472;,
+ 3;499,498,472;,
+ 3;500,471,468;,
+ 3;501,500,468;,
+ 3;499,472,471;,
+ 3;500,499,471;,
+ 3;502,466,488;,
+ 3;498,502,488;,
+ 3;503,467,466;,
+ 3;502,503,466;,
+ 3;501,468,467;,
+ 3;503,501,467;,
+ 3;475,498,499;,
+ 3;476,475,499;,
+ 3;477,500,501;,
+ 3;474,477,501;,
+ 3;476,499,500;,
+ 3;477,476,500;,
+ 3;482,502,498;,
+ 3;475,482,498;,
+ 3;481,503,502;,
+ 3;482,481,502;,
+ 3;474,501,503;,
+ 3;481,474,503;,
+ 3;504,505,506;,
+ 3;507,508,506;,
+ 3;509,510,511;,
+ 3;512,509,513;,
+ 3;507,512,514;,
+ 3;504,515,516;,
+ 3;517,518,515;,
+ 3;506,519,518;,
+ 3;506,508,519;,
+ 3;507,505,516;,
+ 3;510,520,521;,
+ 3;509,522,520;,
+ 3;511,521,523;,
+ 3;512,524,522;,
+ 3;513,523,525;,
+ 3;507,516,524;,
+ 3;514,525,519;,
+ 3;521,526,527;,
+ 3;522,528,520;,
+ 3;529,528,522;,
+ 3;527,530,525;,
+ 3;521,527,523;,
+ 3;530,531,532;,
+ 3;533,534,530;,
+ 3;532,535,519;,
+ 3;530,532,525;,
+ 3;524,536,529;,
+ 3;537,536,524;,
+ 3;538,537,516;,
+ 3;515,539,538;,
+ 3;535,540,518;,
+ 3;529,536,531;,
+ 3;541,542,543;,
+ 3;544,541,543;,
+ 3;545,541,544;,
+ 3;546,545,544;,
+ 3;547,545,546;,
+ 3;548,547,546;,
+ 3;549,547,548;,
+ 3;550,549,548;,
+ 3;551,549,550;,
+ 3;552,551,550;,
+ 3;553,551,552;,
+ 3;554,553,552;,
+ 3;555,553,554;,
+ 3;556,555,554;,
+ 3;542,555,556;,
+ 3;543,542,556;,
+ 3;557,558,542;,
+ 3;541,557,542;,
+ 3;559,557,541;,
+ 3;545,559,541;,
+ 3;560,559,545;,
+ 3;547,560,545;,
+ 3;561,560,547;,
+ 3;549,561,547;,
+ 3;562,561,549;,
+ 3;551,562,549;,
+ 3;563,562,551;,
+ 3;553,563,551;,
+ 3;564,563,553;,
+ 3;555,564,553;,
+ 3;558,564,555;,
+ 3;542,558,555;,
+ 3;565,566,558;,
+ 3;557,565,558;,
+ 3;561,567,560;,
+ 3;568,569,561;,
+ 3;562,568,561;,
+ 3;570,568,562;,
+ 3;563,570,562;,
+ 3;571,570,563;,
+ 3;566,571,564;,
+ 3;558,566,564;,
+ 3;572,573,574;,
+ 3;575,572,574;,
+ 3;436,435,573;,
+ 3;572,436,573;,
+ 3;576,402,401;,
+ 3;577,576,401;,
+ 3;578,407,402;,
+ 3;576,578,402;,
+ 3;579,410,407;,
+ 3;578,579,407;,
+ 3;580,413,410;,
+ 3;579,580,410;,
+ 3;581,415,413;,
+ 3;580,581,413;,
+ 3;582,576,577;,
+ 3;583,582,577;,
+ 3;584,578,576;,
+ 3;582,584,576;,
+ 3;585,579,578;,
+ 3;584,585,578;,
+ 3;586,580,579;,
+ 3;585,586,579;,
+ 3;587,581,580;,
+ 3;586,587,580;,
+ 3;588,582,583;,
+ 3;589,588,583;,
+ 3;590,584,582;,
+ 3;588,590,582;,
+ 3;591,585,584;,
+ 3;590,591,584;,
+ 3;592,586,585;,
+ 3;591,592,585;,
+ 3;593,587,586;,
+ 3;592,593,586;,
+ 3;569,590,588;,
+ 3;594,569,588;,
+ 3;568,591,590;,
+ 3;569,568,590;,
+ 3;570,592,591;,
+ 3;568,570,591;,
+ 3;595,593,592;,
+ 3;570,595,592;,
+ 3;571,595,570;,
+ 3;577,401,431;,
+ 3;596,577,431;,
+ 3;583,577,596;,
+ 3;597,583,596;,
+ 3;589,583,597;,
+ 3;598,589,597;,
+ 3;566,565,599;,
+ 3;599,565,600;,
+ 3;589,598,601;,
+ 3;602,589,601;,
+ 3;588,589,602;,
+ 3;594,588,602;,
+ 3;557,559,565;,
+ 3;602,601,603;,
+ 3;604,602,603;,
+ 3;569,594,567;,
+ 3;561,569,567;,
+ 3;594,602,604;,
+ 3;567,594,604;,
+ 3;560,567,604;,
+ 3;559,604,565;,
+ 3;604,603,600;,
+ 3;605,544,543;,
+ 3;606,605,543;,
+ 3;607,546,544;,
+ 3;605,607,544;,
+ 3;608,548,546;,
+ 3;607,608,546;,
+ 3;609,550,548;,
+ 3;608,609,548;,
+ 3;610,552,550;,
+ 3;609,610,550;,
+ 3;611,554,552;,
+ 3;610,611,552;,
+ 3;612,556,554;,
+ 3;611,612,554;,
+ 3;606,543,556;,
+ 3;612,606,556;,
+ 3;613,605,606;,
+ 3;614,613,606;,
+ 3;615,607,605;,
+ 3;613,615,605;,
+ 3;616,608,607;,
+ 3;615,616,607;,
+ 3;617,609,608;,
+ 3;616,617,608;,
+ 3;618,610,609;,
+ 3;617,618,609;,
+ 3;619,611,610;,
+ 3;618,619,610;,
+ 3;620,612,611;,
+ 3;619,620,611;,
+ 3;614,606,612;,
+ 3;620,614,612;,
+ 3;621,613,614;,
+ 3;622,621,614;,
+ 3;623,615,613;,
+ 3;621,623,613;,
+ 3;624,616,615;,
+ 3;623,624,615;,
+ 3;625,617,616;,
+ 3;624,625,616;,
+ 3;626,618,617;,
+ 3;625,626,617;,
+ 3;627,619,618;,
+ 3;626,627,618;,
+ 3;628,620,619;,
+ 3;627,628,619;,
+ 3;622,614,620;,
+ 3;628,622,620;,
+ 3;538,621,622;,
+ 3;539,623,621;,
+ 3;540,624,623;,
+ 3;535,625,624;,
+ 3;532,626,625;,
+ 3;531,627,626;,
+ 3;536,628,627;,
+ 3;537,622,628;,
+ 3;564,571,563;,
+ 3;565,604,600;,
+ 3;533,526,528;,
+ 3;518,540,539;,
+ 3;515,518,539;,
+ 3;531,534,529;,
+ 3;520,528,526;,
+ 3;521,520,526;,
+ 3;534,533,529;,
+ 3;526,533,527;,
+ 3;531,530,534;,
+ 3;517,504,506;,
+ 3;505,507,506;,
+ 3;513,509,511;,
+ 3;514,512,513;,
+ 3;508,507,514;,
+ 3;505,504,516;,
+ 3;504,517,515;,
+ 3;517,506,518;,
+ 3;511,510,521;,
+ 3;510,509,520;,
+ 3;513,511,523;,
+ 3;509,512,522;,
+ 3;514,513,525;,
+ 3;512,507,524;,
+ 3;508,514,519;,
+ 3;524,529,522;,
+ 3;523,527,525;,
+ 3;527,533,530;,
+ 3;525,532,519;,
+ 3;516,537,524;,
+ 3;515,538,516;,
+ 3;519,535,518;,
+ 3;537,538,622;,
+ 3;538,539,621;,
+ 3;539,540,623;,
+ 3;540,535,624;,
+ 3;535,532,625;,
+ 3;532,531,626;,
+ 3;531,536,627;,
+ 3;536,537,628;,
+ 3;529,533,528;,
+ 3;604,559,560;,
+ 3;573,629,574;,
+ 3;420,630,406;,
+ 3;573,435,417;,
+ 3;436,572,420;,
+ 3;417,399,629;,
+ 3;573,417,629;,
+ 3;572,575,630;,
+ 3;420,572,630;,
+ 3;631,629,399;,
+ 3;632,631,399;,
+ 3;633,406,630;,
+ 3;634,633,630;,
+ 3;632,399,406;,
+ 3;633,632,406;,
+ 3;635,574,629;,
+ 3;631,635,629;,
+ 3;636,575,574;,
+ 3;635,636,574;,
+ 3;634,630,575;,
+ 3;636,634,575;,
+ 3;637,631,632;,
+ 3;638,637,632;,
+ 3;639,633,634;,
+ 3;640,639,634;,
+ 3;638,632,633;,
+ 3;639,638,633;,
+ 3;641,635,631;,
+ 3;637,641,631;,
+ 3;642,636,635;,
+ 3;641,642,635;,
+ 3;640,634,636;,
+ 3;642,640,636;,
+ 3;643,637,638;,
+ 3;644,643,638;,
+ 3;645,639,640;,
+ 3;646,645,640;,
+ 3;644,638,639;,
+ 3;645,644,639;,
+ 3;647,641,637;,
+ 3;643,647,637;,
+ 3;648,642,641;,
+ 3;647,648,641;,
+ 3;646,640,642;,
+ 3;648,646,642;,
+ 3;649,643,644;,
+ 3;650,649,644;,
+ 3;651,645,646;,
+ 3;652,651,646;,
+ 3;650,644,645;,
+ 3;651,650,645;,
+ 3;653,647,643;,
+ 3;649,653,643;,
+ 3;654,648,647;,
+ 3;653,654,647;,
+ 3;652,646,648;,
+ 3;654,652,648;,
+ 3;655,649,650;,
+ 3;656,655,650;,
+ 3;657,651,652;,
+ 3;658,657,652;,
+ 3;656,650,651;,
+ 3;657,656,651;,
+ 3;659,653,649;,
+ 3;655,659,649;,
+ 3;660,654,653;,
+ 3;659,660,653;,
+ 3;658,652,654;,
+ 3;660,658,654;,
+ 3;661,655,656;,
+ 3;662,661,656;,
+ 3;657,663,664;,
+ 3;662,656,657;,
+ 3;664,662,657;,
+ 3;665,659,655;,
+ 3;661,665,655;,
+ 3;666,660,659;,
+ 3;665,666,659;,
+ 3;667,658,660;,
+ 3;666,667,660;,
+ 3;469,661,662;,
+ 3;470,469,662;,
+ 3;480,663,667;,
+ 3;662,478,470;,
+ 3;473,665,661;,
+ 3;469,473,661;,
+ 3;479,666,665;,
+ 3;473,479,665;,
+ 3;480,667,666;,
+ 3;479,480,666;,
+ 3;420,426,436;,
+ 3;488,479,473;,
+ 3;472,488,473;,
+ 3;658,667,663;,
+ 3;657,658,663;,
+ 3;487,664,663;,
+ 3;480,487,663;,
+ 3;664,487,478;,
+ 3;662,664,478;,
+ 3;484,483,480;,
+ 3;668,669,670;,
+ 3;668,670,671;,
+ 3;671,670,672;,
+ 3;673,674,675;,
+ 3;673,675,676;,
+ 3;675,677,676;,
+ 3;678,679,680;,
+ 3;678,680,681;,
+ 3;682,674,673;,
+ 3;682,673,672;,
+ 3;683,669,684;,
+ 3;679,685,686;,
+ 3;679,686,680;,
+ 3;687,688,689;,
+ 3;687,689,690;,
+ 3;670,691,682;,
+ 3;670,682,672;,
+ 3;669,668,692;,
+ 3;669,692,684;,
+ 3;687,693,688;,
+ 3;683,691,689;,
+ 3;670,694,691;,
+ 3;669,693,694;,
+ 3;669,694,670;,
+ 3;693,669,683;,
+ 3;693,683,688;,
+ 3;694,690,689;,
+ 3;694,689,691;,
+ 3;695,696,697;,
+ 3;695,697,698;,
+ 3;687,699,700;,
+ 3;687,700,693;,
+ 3;690,701,699;,
+ 3;690,699,687;,
+ 3;694,701,690;,
+ 3;693,700,694;,
+ 3;699,696,695;,
+ 3;699,695,700;,
+ 3;701,697,696;,
+ 3;701,696,699;,
+ 3;694,698,697;,
+ 3;694,697,701;,
+ 3;700,695,698;,
+ 3;700,698,694;,
+ 3;676,692,702;,
+ 3;676,702,703;,
+ 3;672,673,704;,
+ 3;672,704,705;,
+ 3;673,676,703;,
+ 3;673,703,704;,
+ 3;692,668,706;,
+ 3;692,706,702;,
+ 3;668,671,707;,
+ 3;668,707,706;,
+ 3;671,672,705;,
+ 3;671,705,707;,
+ 3;703,702,679;,
+ 3;703,679,678;,
+ 3;705,704,681;,
+ 3;705,681,680;,
+ 3;704,703,678;,
+ 3;704,678,681;,
+ 3;702,706,685;,
+ 3;702,685,679;,
+ 3;706,707,686;,
+ 3;706,686,685;,
+ 3;707,705,680;,
+ 3;707,680,686;,
+ 3;708,709,710;,
+ 3;708,711,712;,
+ 3;713,714,715;,
+ 3;716,715,717;,
+ 3;718,717,712;,
+ 3;719,720,710;,
+ 3;720,721,722;,
+ 3;721,723,708;,
+ 3;723,711,708;,
+ 3;719,709,712;,
+ 3;724,725,714;,
+ 3;725,726,715;,
+ 3;727,724,713;,
+ 3;726,728,717;,
+ 3;729,727,716;,
+ 3;728,719,712;,
+ 3;723,729,718;,
+ 3;730,731,724;,
+ 3;725,732,726;,
+ 3;726,732,733;,
+ 3;729,734,730;,
+ 3;727,730,724;,
+ 3;735,736,734;,
+ 3;734,737,738;,
+ 3;723,739,735;,
+ 3;729,735,734;,
+ 3;733,740,728;,
+ 3;728,740,741;,
+ 3;719,741,742;,
+ 3;742,743,720;,
+ 3;721,744,739;,
+ 3;736,740,733;,
+ 3;745,746,747;,
+ 3;745,747,748;,
+ 3;748,747,749;,
+ 3;748,749,750;,
+ 3;750,749,751;,
+ 3;750,751,752;,
+ 3;752,751,753;,
+ 3;752,753,754;,
+ 3;754,753,755;,
+ 3;754,755,756;,
+ 3;756,755,757;,
+ 3;756,757,758;,
+ 3;758,757,759;,
+ 3;758,759,760;,
+ 3;760,759,746;,
+ 3;760,746,745;,
+ 3;746,761,762;,
+ 3;746,762,747;,
+ 3;747,762,763;,
+ 3;747,763,749;,
+ 3;749,763,764;,
+ 3;749,764,751;,
+ 3;751,764,765;,
+ 3;751,765,753;,
+ 3;753,765,766;,
+ 3;753,766,755;,
+ 3;755,766,767;,
+ 3;755,767,757;,
+ 3;757,767,768;,
+ 3;757,768,759;,
+ 3;759,768,761;,
+ 3;759,761,746;,
+ 3;761,566,769;,
+ 3;761,769,762;,
+ 3;764,770,765;,
+ 3;765,771,772;,
+ 3;765,772,766;,
+ 3;766,772,773;,
+ 3;766,773,767;,
+ 3;767,773,571;,
+ 3;768,571,566;,
+ 3;768,566,761;,
+ 3;774,775,776;,
+ 3;774,776,777;,
+ 3;775,462,463;,
+ 3;775,463,776;,
+ 3;437,440,778;,
+ 3;437,778,779;,
+ 3;440,444,780;,
+ 3;440,780,778;,
+ 3;444,447,781;,
+ 3;444,781,780;,
+ 3;447,450,782;,
+ 3;447,782,781;,
+ 3;450,415,581;,
+ 3;450,581,782;,
+ 3;779,778,783;,
+ 3;779,783,784;,
+ 3;778,780,785;,
+ 3;778,785,783;,
+ 3;780,781,786;,
+ 3;780,786,785;,
+ 3;781,782,787;,
+ 3;781,787,786;,
+ 3;782,581,587;,
+ 3;782,587,787;,
+ 3;784,783,788;,
+ 3;784,788,789;,
+ 3;783,785,790;,
+ 3;783,790,788;,
+ 3;785,786,791;,
+ 3;785,791,790;,
+ 3;786,787,792;,
+ 3;786,792,791;,
+ 3;787,587,593;,
+ 3;787,593,792;,
+ 3;788,790,771;,
+ 3;788,771,793;,
+ 3;790,791,772;,
+ 3;790,772,771;,
+ 3;791,792,773;,
+ 3;791,773,772;,
+ 3;792,593,595;,
+ 3;792,595,773;,
+ 3;773,595,571;,
+ 3;431,437,779;,
+ 3;431,779,596;,
+ 3;596,779,784;,
+ 3;596,784,597;,
+ 3;597,784,789;,
+ 3;597,789,598;,
+ 3;599,769,566;,
+ 3;600,769,599;,
+ 3;601,598,789;,
+ 3;601,789,794;,
+ 3;794,789,788;,
+ 3;794,788,793;,
+ 3;769,763,762;,
+ 3;603,601,794;,
+ 3;603,794,795;,
+ 3;770,793,771;,
+ 3;770,771,765;,
+ 3;795,794,793;,
+ 3;795,793,770;,
+ 3;795,770,764;,
+ 3;769,795,763;,
+ 3;600,603,795;,
+ 3;745,748,796;,
+ 3;745,796,797;,
+ 3;748,750,798;,
+ 3;748,798,796;,
+ 3;750,752,799;,
+ 3;750,799,798;,
+ 3;752,754,800;,
+ 3;752,800,799;,
+ 3;754,756,801;,
+ 3;754,801,800;,
+ 3;756,758,802;,
+ 3;756,802,801;,
+ 3;758,760,803;,
+ 3;758,803,802;,
+ 3;760,745,797;,
+ 3;760,797,803;,
+ 3;797,796,804;,
+ 3;797,804,805;,
+ 3;796,798,806;,
+ 3;796,806,804;,
+ 3;798,799,807;,
+ 3;798,807,806;,
+ 3;799,800,808;,
+ 3;799,808,807;,
+ 3;800,801,809;,
+ 3;800,809,808;,
+ 3;801,802,810;,
+ 3;801,810,809;,
+ 3;802,803,811;,
+ 3;802,811,810;,
+ 3;803,797,805;,
+ 3;803,805,811;,
+ 3;805,804,812;,
+ 3;805,812,813;,
+ 3;804,806,814;,
+ 3;804,814,812;,
+ 3;806,807,815;,
+ 3;806,815,814;,
+ 3;807,808,816;,
+ 3;807,816,815;,
+ 3;808,809,817;,
+ 3;808,817,816;,
+ 3;809,810,818;,
+ 3;809,818,817;,
+ 3;810,811,819;,
+ 3;810,819,818;,
+ 3;811,805,813;,
+ 3;811,813,819;,
+ 3;813,812,742;,
+ 3;812,814,743;,
+ 3;814,815,744;,
+ 3;815,816,739;,
+ 3;816,817,735;,
+ 3;817,818,736;,
+ 3;818,819,740;,
+ 3;819,813,741;,
+ 3;767,571,768;,
+ 3;600,795,769;,
+ 3;732,731,738;,
+ 3;743,744,721;,
+ 3;743,721,720;,
+ 3;733,737,736;,
+ 3;731,732,725;,
+ 3;731,725,724;,
+ 3;733,738,737;,
+ 3;730,738,731;,
+ 3;737,734,736;,
+ 3;708,710,722;,
+ 3;708,712,709;,
+ 3;713,715,716;,
+ 3;716,717,718;,
+ 3;718,712,711;,
+ 3;719,710,709;,
+ 3;720,722,710;,
+ 3;721,708,722;,
+ 3;724,714,713;,
+ 3;725,715,714;,
+ 3;727,713,716;,
+ 3;726,717,715;,
+ 3;729,716,718;,
+ 3;728,712,717;,
+ 3;723,718,711;,
+ 3;726,733,728;,
+ 3;729,730,727;,
+ 3;734,738,730;,
+ 3;723,735,729;,
+ 3;728,741,719;,
+ 3;719,742,720;,
+ 3;721,739,723;,
+ 3;813,742,741;,
+ 3;812,743,742;,
+ 3;814,744,743;,
+ 3;815,739,744;,
+ 3;816,735,739;,
+ 3;817,736,735;,
+ 3;818,740,736;,
+ 3;819,741,740;,
+ 3;732,738,733;,
+ 3;764,763,795;,
+ 3;774,820,775;,
+ 3;443,821,454;,
+ 3;453,462,775;,
+ 3;454,776,463;,
+ 3;820,439,453;,
+ 3;820,453,775;,
+ 3;821,777,776;,
+ 3;821,776,454;,
+ 3;439,820,822;,
+ 3;439,822,823;,
+ 3;821,443,824;,
+ 3;821,824,825;,
+ 3;443,439,823;,
+ 3;443,823,824;,
+ 3;820,774,826;,
+ 3;820,826,822;,
+ 3;774,777,827;,
+ 3;774,827,826;,
+ 3;777,821,825;,
+ 3;777,825,827;,
+ 3;823,822,828;,
+ 3;823,828,829;,
+ 3;825,824,830;,
+ 3;825,830,831;,
+ 3;824,823,829;,
+ 3;824,829,830;,
+ 3;822,826,832;,
+ 3;822,832,828;,
+ 3;826,827,833;,
+ 3;826,833,832;,
+ 3;827,825,831;,
+ 3;827,831,833;,
+ 3;829,828,834;,
+ 3;829,834,835;,
+ 3;831,830,836;,
+ 3;831,836,837;,
+ 3;830,829,835;,
+ 3;830,835,836;,
+ 3;828,832,838;,
+ 3;828,838,834;,
+ 3;832,833,839;,
+ 3;832,839,838;,
+ 3;833,831,837;,
+ 3;833,837,839;,
+ 3;835,834,840;,
+ 3;835,840,841;,
+ 3;837,836,842;,
+ 3;837,842,843;,
+ 3;836,835,841;,
+ 3;836,841,842;,
+ 3;834,838,844;,
+ 3;834,844,840;,
+ 3;838,839,845;,
+ 3;838,845,844;,
+ 3;839,837,843;,
+ 3;839,843,845;,
+ 3;841,840,846;,
+ 3;841,846,847;,
+ 3;843,842,848;,
+ 3;843,848,849;,
+ 3;842,841,847;,
+ 3;842,847,848;,
+ 3;840,844,850;,
+ 3;840,850,846;,
+ 3;844,845,851;,
+ 3;844,851,850;,
+ 3;845,843,849;,
+ 3;845,849,851;,
+ 3;847,846,852;,
+ 3;847,852,853;,
+ 3;854,855,848;,
+ 3;848,847,853;,
+ 3;848,853,854;,
+ 3;846,850,856;,
+ 3;846,856,852;,
+ 3;850,851,857;,
+ 3;850,857,856;,
+ 3;851,849,858;,
+ 3;851,858,857;,
+ 3;853,852,675;,
+ 3;853,675,674;,
+ 3;858,855,683;,
+ 3;674,682,853;,
+ 3;852,856,677;,
+ 3;852,677,675;,
+ 3;856,857,684;,
+ 3;856,684,677;,
+ 3;857,858,683;,
+ 3;857,683,684;,
+ 3;677,684,692;,
+ 3;677,692,676;,
+ 3;855,858,849;,
+ 3;855,849,848;,
+ 3;855,854,691;,
+ 3;855,691,683;,
+ 3;682,691,854;,
+ 3;682,854,853;,
+ 3;683,689,688;,
+ 3;859,860,861;,
+ 3;862,859,861;,
+ 3;862,861,863;,
+ 3;864,862,863;,
+ 3;864,863,865;,
+ 3;866,864,865;,
+ 3;866,865,867;,
+ 3;868,866,867;,
+ 3;868,867,869;,
+ 3;870,868,869;,
+ 3;870,869,871;,
+ 3;872,870,871;,
+ 3;872,871,873;,
+ 3;874,872,873;,
+ 3;875,876,877;,
+ 3;878,875,877;,
+ 3;879,880,877;,
+ 3;880,881,878;,
+ 3;880,878,877;,
+ 3;880,863,861;,
+ 3;879,873,871;,
+ 3;879,871,869;,
+ 3;880,879,869;,
+ 3;880,869,867;,
+ 3;880,867,865;,
+ 3;880,865,863;,
+ 3;880,861,881;,
+ 3;881,861,860;,
+ 3;882,883,859;,
+ 3;862,882,859;,
+ 3;884,882,862;,
+ 3;864,884,862;,
+ 3;885,884,864;,
+ 3;866,885,864;,
+ 3;886,885,866;,
+ 3;868,886,866;,
+ 3;887,886,868;,
+ 3;870,887,868;,
+ 3;888,887,870;,
+ 3;872,888,870;,
+ 3;889,888,872;,
+ 3;874,889,872;,
+ 3;890,891,892;,
+ 3;893,890,892;,
+ 3;890,894,895;,
+ 3;893,896,894;,
+ 3;890,893,894;,
+ 3;882,884,894;,
+ 3;888,889,895;,
+ 3;887,888,895;,
+ 3;894,887,895;,
+ 3;886,887,894;,
+ 3;885,886,894;,
+ 3;884,885,894;,
+ 3;896,882,894;,
+ 3;883,882,896;,
+ 3;883,860,859;,
+ 3;889,874,873;,
+ 3;891,876,875;,
+ 3;892,891,875;,
+ 3;890,877,876;,
+ 3;891,890,876;,
+ 3;892,875,878;,
+ 3;893,892,878;,
+ 3;895,879,877;,
+ 3;890,895,877;,
+ 3;893,878,881;,
+ 3;896,893,881;,
+ 3;889,873,879;,
+ 3;895,889,879;,
+ 3;896,881,860;,
+ 3;883,896,860;,
+ 3;897,898,899;,
+ 3;900,901,898;,
+ 3;897,900,898;,
+ 3;902,903,904;,
+ 3;905,897,899;,
+ 3;906,900,897;,
+ 3;905,906,897;,
+ 3;907,903,902;,
+ 3;908,905,899;,
+ 3;909,906,905;,
+ 3;908,909,905;,
+ 3;910,903,907;,
+ 3;911,908,899;,
+ 3;912,909,908;,
+ 3;911,912,908;,
+ 3;913,903,910;,
+ 3;914,911,899;,
+ 3;915,912,911;,
+ 3;914,915,911;,
+ 3;916,903,913;,
+ 3;917,914,899;,
+ 3;918,915,914;,
+ 3;917,918,914;,
+ 3;919,903,916;,
+ 3;920,917,899;,
+ 3;921,918,917;,
+ 3;920,921,917;,
+ 3;922,903,919;,
+ 3;898,920,899;,
+ 3;901,921,920;,
+ 3;898,901,920;,
+ 3;904,903,922;,
+ 3;923,924,925;,
+ 3;926,923,925;,
+ 3;927,923,926;,
+ 3;928,927,926;,
+ 3;929,927,928;,
+ 3;930,929,928;,
+ 3;931,929,930;,
+ 3;932,931,930;,
+ 3;933,931,932;,
+ 3;934,933,932;,
+ 3;935,933,934;,
+ 3;936,935,934;,
+ 3;937,935,936;,
+ 3;938,937,936;,
+ 3;924,937,938;,
+ 3;925,924,938;,
+ 3;939,940,941;,
+ 3;942,939,941;,
+ 3;943,939,942;,
+ 3;944,943,942;,
+ 3;945,943,944;,
+ 3;946,945,944;,
+ 3;947,945,946;,
+ 3;948,947,946;,
+ 3;949,947,948;,
+ 3;950,949,948;,
+ 3;951,949,950;,
+ 3;952,951,950;,
+ 3;953,951,952;,
+ 3;954,953,952;,
+ 3;940,953,954;,
+ 3;941,940,954;,
+ 3;902,904,955;,
+ 3;956,902,955;,
+ 3;907,902,956;,
+ 3;957,907,956;,
+ 3;910,907,957;,
+ 3;958,910,957;,
+ 3;913,910,958;,
+ 3;959,913,958;,
+ 3;916,913,959;,
+ 3;960,916,959;,
+ 3;919,916,960;,
+ 3;961,919,960;,
+ 3;922,919,961;,
+ 3;962,922,961;,
+ 3;904,922,962;,
+ 3;955,904,962;,
+ 3;963,964,965;,
+ 3;966,963,965;,
+ 3;967,963,966;,
+ 3;968,967,966;,
+ 3;969,967,968;,
+ 3;970,969,968;,
+ 3;971,969,970;,
+ 3;972,971,970;,
+ 3;973,971,972;,
+ 3;974,973,972;,
+ 3;975,973,974;,
+ 3;976,975,974;,
+ 3;977,975,976;,
+ 3;978,977,976;,
+ 3;964,977,978;,
+ 3;965,964,978;,
+ 3;963,956,955;,
+ 3;964,963,955;,
+ 3;965,924,923;,
+ 3;966,965,923;,
+ 3;967,957,956;,
+ 3;963,967,956;,
+ 3;966,923,927;,
+ 3;968,966,927;,
+ 3;969,958,957;,
+ 3;967,969,957;,
+ 3;968,927,929;,
+ 3;970,968,929;,
+ 3;971,959,958;,
+ 3;969,971,958;,
+ 3;970,929,931;,
+ 3;972,970,931;,
+ 3;973,960,959;,
+ 3;971,973,959;,
+ 3;972,931,933;,
+ 3;974,972,933;,
+ 3;975,961,960;,
+ 3;973,975,960;,
+ 3;974,933,935;,
+ 3;976,974,935;,
+ 3;977,962,961;,
+ 3;975,977,961;,
+ 3;976,935,937;,
+ 3;978,976,937;,
+ 3;964,955,962;,
+ 3;977,964,962;,
+ 3;978,937,924;,
+ 3;965,978,924;,
+ 3;939,926,925;,
+ 3;940,939,925;,
+ 3;941,901,900;,
+ 3;942,941,900;,
+ 3;943,928,926;,
+ 3;939,943,926;,
+ 3;942,900,906;,
+ 3;944,942,906;,
+ 3;945,930,928;,
+ 3;943,945,928;,
+ 3;944,906,909;,
+ 3;946,944,909;,
+ 3;947,932,930;,
+ 3;945,947,930;,
+ 3;946,909,912;,
+ 3;948,946,912;,
+ 3;949,934,932;,
+ 3;947,949,932;,
+ 3;948,912,915;,
+ 3;950,948,915;,
+ 3;951,936,934;,
+ 3;949,951,934;,
+ 3;950,915,918;,
+ 3;952,950,918;,
+ 3;953,938,936;,
+ 3;951,953,936;,
+ 3;952,918,921;,
+ 3;954,952,921;,
+ 3;940,925,938;,
+ 3;953,940,938;,
+ 3;954,921,901;,
+ 3;941,954,901;;
+ }
+
+ MeshTextureCoords
+ {
+ 1479;
+ 0.280615;0.558309;,
+ 0.352344;0.554924;,
+ 0.369747;0.634334;,
+ 0.289371;0.647432;,
+ 0.201996;0.558309;,
+ 0.201322;0.630433;,
+ 0.106905;0.558899;,
+ 0.111895;0.631083;,
+ 0.285424;0.558309;,
+ 0.345657;0.555196;,
+ 0.330844;0.522226;,
+ 0.271138;0.475430;,
+ 0.196666;0.558309;,
+ 0.197484;0.478011;,
+ 0.117133;0.559519;,
+ 0.134823;0.506295;,
+ 0.334255;0.513986;,
+ 0.294188;0.647073;,
+ 0.355995;0.630874;,
+ 0.277231;0.467783;,
+ 0.195995;0.630044;,
+ 0.198470;0.465449;,
+ 0.120283;0.629581;,
+ 0.129080;0.494225;,
+ 0.369747;0.634334;,
+ 0.352344;0.554924;,
+ 0.280615;0.558309;,
+ 0.289371;0.647432;,
+ 0.201996;0.558309;,
+ 0.201322;0.630433;,
+ 0.106905;0.558899;,
+ 0.111895;0.631083;,
+ 0.330844;0.522226;,
+ 0.345657;0.555196;,
+ 0.285424;0.558309;,
+ 0.271138;0.475430;,
+ 0.196666;0.558309;,
+ 0.197484;0.478011;,
+ 0.117133;0.559519;,
+ 0.134823;0.506295;,
+ 0.334255;0.513986;,
+ 0.294188;0.647073;,
+ 0.355995;0.630874;,
+ 0.277231;0.467783;,
+ 0.195995;0.630044;,
+ 0.198470;0.465449;,
+ 0.120283;0.629581;,
+ 0.129080;0.494225;,
+ 0.883088;0.082413;,
+ 0.952602;0.082413;,
+ 0.952602;0.124822;,
+ 0.886670;0.125688;,
+ 0.845982;0.082413;,
+ 0.853762;0.092854;,
+ 0.803697;0.099653;,
+ 0.818882;0.082413;,
+ 0.550187;0.108550;,
+ 0.549541;0.099912;,
+ 0.521198;0.108242;,
+ 0.570984;0.105166;,
+ 0.559898;0.090185;,
+ 0.524569;0.093462;,
+ 0.590036;0.104329;,
+ 0.609816;0.100136;,
+ 0.609816;0.094012;,
+ 0.599702;0.103594;,
+ 0.609816;0.120548;,
+ 0.595746;0.121809;,
+ 0.488608;0.098736;,
+ 0.584643;0.123322;,
+ 0.609816;0.131139;,
+ 0.599203;0.131643;,
+ 0.590592;0.133959;,
+ 0.576247;0.124880;,
+ 0.572237;0.121932;,
+ 0.573963;0.136508;,
+ 0.580782;0.133278;,
+ 0.576453;0.120504;,
+ 0.520895;0.082413;,
+ 0.488125;0.082413;,
+ 0.563259;0.082413;,
+ 0.609816;0.082413;,
+ 0.609816;0.138599;,
+ 0.578418;0.137559;,
+ 0.593845;0.139019;,
+ 0.572039;0.122828;,
+ 0.572039;0.137791;,
+ 0.564045;0.135397;,
+ 0.563414;0.125172;,
+ 0.551182;0.122339;,
+ 0.547324;0.144010;,
+ 0.522523;0.121370;,
+ 0.522461;0.151881;,
+ 0.491771;0.120638;,
+ 0.485200;0.143898;,
+ 0.771477;0.082413;,
+ 0.771542;0.101298;,
+ 0.768210;0.120830;,
+ 0.580931;0.158343;,
+ 0.570449;0.163309;,
+ 0.574303;0.168917;,
+ 0.585622;0.167880;,
+ 0.609816;0.155714;,
+ 0.609816;0.165248;,
+ 0.609816;0.140236;,
+ 0.589064;0.140091;,
+ 0.578822;0.152508;,
+ 0.609816;0.150620;,
+ 0.569837;0.139814;,
+ 0.563751;0.158980;,
+ 0.546868;0.146335;,
+ 0.563096;0.170687;,
+ 0.532636;0.154841;,
+ 0.548798;0.169209;,
+ 0.497169;0.176069;,
+ 0.488662;0.173898;,
+ 0.525106;0.183955;,
+ 0.528242;0.192703;,
+ 0.537397;0.191192;,
+ 0.575976;0.174984;,
+ 0.609816;0.171885;,
+ 0.502307;0.209559;,
+ 0.609816;0.205712;,
+ 0.579870;0.208627;,
+ 0.609816;0.249215;,
+ 0.590314;0.270046;,
+ 0.549502;0.223146;,
+ 0.443436;0.224306;,
+ 0.480367;0.239659;,
+ 0.518461;0.263323;,
+ 0.553895;0.290008;,
+ 0.454060;0.280620;,
+ 0.433337;0.267212;,
+ 0.451713;0.279666;,
+ 0.484038;0.286519;,
+ 0.502163;0.296979;,
+ 0.812102;0.170782;,
+ 0.805323;0.132241;,
+ 0.442623;0.287970;,
+ 0.444460;0.290005;,
+ 0.472601;0.298053;,
+ 0.490726;0.308513;,
+ 0.820616;0.294451;,
+ 0.872608;0.298270;,
+ 0.460271;0.313764;,
+ 0.865127;0.329289;,
+ 0.830969;0.345938;,
+ 0.863058;0.350187;,
+ 0.430798;0.359632;,
+ 0.855289;0.369545;,
+ 0.832614;0.410798;,
+ 0.977253;0.082413;,
+ 0.977253;0.124822;,
+ 0.850503;0.118681;,
+ 0.836291;0.132722;,
+ 0.977253;0.162733;,
+ 0.937459;0.164546;,
+ 0.893619;0.175809;,
+ 0.846623;0.200535;,
+ 0.977253;0.204540;,
+ 0.934116;0.216421;,
+ 0.894289;0.229689;,
+ 0.840330;0.248155;,
+ 0.785859;0.267591;,
+ 0.488679;0.064671;,
+ 0.509745;0.064671;,
+ 0.558410;0.064671;,
+ 0.577029;0.064671;,
+ 0.597051;0.064671;,
+ 0.629523;0.064671;,
+ 0.653262;0.064671;,
+ 0.681827;0.064671;,
+ 0.711831;0.064671;,
+ 0.737024;0.064671;,
+ 0.488679;0.034046;,
+ 0.509740;0.034046;,
+ 0.558329;0.034046;,
+ 0.576834;0.034046;,
+ 0.596904;0.034046;,
+ 0.629776;0.034046;,
+ 0.653633;0.034046;,
+ 0.681781;0.034046;,
+ 0.711631;0.034046;,
+ 0.737024;0.034046;,
+ 0.488679;0.004105;,
+ 0.514426;0.004105;,
+ 0.554945;0.004105;,
+ 0.573423;0.004093;,
+ 0.594608;0.004075;,
+ 0.630847;0.004069;,
+ 0.656329;0.004118;,
+ 0.683589;0.004140;,
+ 0.706125;0.004111;,
+ 0.737024;0.004098;,
+ 0.611020;0.319170;,
+ 0.589653;0.319147;,
+ 0.556708;0.337698;,
+ 0.551911;0.353407;,
+ 0.543980;0.366476;,
+ 0.548138;0.390036;,
+ 0.551860;0.407144;,
+ 0.567299;0.423136;,
+ 0.586676;0.432468;,
+ 0.611020;0.437138;,
+ 0.611020;0.381372;,
+ 0.952552;0.082413;,
+ 0.883037;0.082413;,
+ 0.886620;0.125688;,
+ 0.952552;0.124822;,
+ 0.853762;0.092854;,
+ 0.845982;0.082413;,
+ 0.818882;0.082413;,
+ 0.803697;0.099653;,
+ 0.698437;0.106805;,
+ 0.668654;0.099194;,
+ 0.669447;0.108550;,
+ 0.650225;0.105166;,
+ 0.695064;0.093462;,
+ 0.656860;0.093779;,
+ 0.629597;0.104329;,
+ 0.619931;0.103594;,
+ 0.623887;0.121809;,
+ 0.733040;0.099166;,
+ 0.634991;0.123322;,
+ 0.620430;0.131643;,
+ 0.629041;0.133959;,
+ 0.647396;0.121932;,
+ 0.643386;0.124880;,
+ 0.638851;0.133278;,
+ 0.645671;0.136508;,
+ 0.643180;0.120504;,
+ 0.736511;0.082413;,
+ 0.698740;0.082413;,
+ 0.656374;0.082413;,
+ 0.625788;0.139019;,
+ 0.641215;0.137559;,
+ 0.647594;0.137791;,
+ 0.647594;0.122828;,
+ 0.656219;0.125172;,
+ 0.655588;0.135397;,
+ 0.665576;0.120182;,
+ 0.672309;0.144010;,
+ 0.692798;0.120651;,
+ 0.697172;0.151881;,
+ 0.731433;0.119786;,
+ 0.744808;0.142253;,
+ 0.771477;0.082413;,
+ 0.771542;0.101298;,
+ 0.768210;0.120830;,
+ 0.649184;0.163309;,
+ 0.638702;0.158343;,
+ 0.634011;0.167880;,
+ 0.645330;0.168917;,
+ 0.630569;0.140091;,
+ 0.640811;0.152508;,
+ 0.649796;0.139814;,
+ 0.655882;0.158980;,
+ 0.672766;0.146335;,
+ 0.656537;0.170687;,
+ 0.670836;0.169209;,
+ 0.686998;0.154841;,
+ 0.720784;0.179724;,
+ 0.729290;0.177552;,
+ 0.696600;0.188791;,
+ 0.691392;0.192703;,
+ 0.643657;0.174984;,
+ 0.682237;0.191192;,
+ 0.710804;0.204162;,
+ 0.639763;0.208627;,
+ 0.629319;0.270046;,
+ 0.670131;0.223146;,
+ 0.774517;0.229178;,
+ 0.739679;0.241380;,
+ 0.711278;0.259955;,
+ 0.665739;0.290008;,
+ 0.766770;0.280022;,
+ 0.760151;0.282057;,
+ 0.771099;0.269284;,
+ 0.735595;0.286519;,
+ 0.717471;0.296979;,
+ 0.812102;0.170782;,
+ 0.805323;0.132241;,
+ 0.775600;0.289980;,
+ 0.771064;0.292089;,
+ 0.747034;0.300317;,
+ 0.728909;0.308513;,
+ 0.820616;0.294451;,
+ 0.872608;0.298270;,
+ 0.759362;0.313764;,
+ 0.865127;0.329289;,
+ 0.830969;0.345938;,
+ 0.863058;0.350187;,
+ 0.788837;0.359632;,
+ 0.855289;0.369545;,
+ 0.832614;0.410798;,
+ 0.836291;0.132722;,
+ 0.850503;0.118681;,
+ 0.937408;0.164546;,
+ 0.846623;0.200535;,
+ 0.893619;0.175809;,
+ 0.934066;0.216421;,
+ 0.894289;0.229689;,
+ 0.840330;0.248155;,
+ 0.785859;0.267591;,
+ 0.964301;0.064671;,
+ 0.917764;0.064671;,
+ 0.897016;0.064671;,
+ 0.876995;0.064671;,
+ 0.844523;0.064671;,
+ 0.820785;0.064671;,
+ 0.792219;0.064671;,
+ 0.762215;0.064671;,
+ 0.964306;0.034046;,
+ 0.917844;0.034046;,
+ 0.897212;0.034046;,
+ 0.877141;0.034046;,
+ 0.844270;0.034046;,
+ 0.820414;0.034046;,
+ 0.792265;0.034046;,
+ 0.762416;0.034046;,
+ 0.959620;0.004105;,
+ 0.921228;0.004105;,
+ 0.900623;0.004093;,
+ 0.879437;0.004075;,
+ 0.843198;0.004069;,
+ 0.817717;0.004118;,
+ 0.790457;0.004140;,
+ 0.767920;0.004111;,
+ 0.632386;0.319147;,
+ 0.665331;0.337698;,
+ 0.670129;0.353407;,
+ 0.678059;0.366476;,
+ 0.673901;0.390036;,
+ 0.670179;0.407144;,
+ 0.654740;0.423136;,
+ 0.635362;0.432468;,
+ 0.391029;0.473726;,
+ 0.369726;0.473726;,
+ 0.369726;0.506185;,
+ 0.375924;0.506185;,
+ 0.369196;0.401156;,
+ 0.348048;0.473726;,
+ 0.363152;0.506185;,
+ 0.369726;0.473726;,
+ 0.369726;0.506185;,
+ 0.348424;0.473726;,
+ 0.363527;0.506185;,
+ 0.389704;0.473726;,
+ 0.363527;0.506185;,
+ 0.371565;0.129504;,
+ 0.355624;0.129504;,
+ 0.355624;0.175198;,
+ 0.368648;0.175198;,
+ 0.386154;0.129504;,
+ 0.386565;0.175198;,
+ 0.401455;0.129504;,
+ 0.401455;0.175198;,
+ 0.416757;0.129504;,
+ 0.416346;0.175198;,
+ 0.431346;0.129504;,
+ 0.434263;0.175198;,
+ 0.355624;0.086776;,
+ 0.369098;0.086776;,
+ 0.383421;0.086776;,
+ 0.397779;0.086776;,
+ 0.416817;0.086776;,
+ 0.431140;0.086776;,
+ 0.355571;0.048160;,
+ 0.371528;0.048160;,
+ 0.383328;0.048160;,
+ 0.398025;0.048160;,
+ 0.411409;0.048160;,
+ 0.429026;0.048160;,
+ 0.400607;0.010969;,
+ 0.355624;0.175198;,
+ 0.355624;0.129504;,
+ 0.371565;0.129504;,
+ 0.368648;0.175198;,
+ 0.386154;0.129504;,
+ 0.386565;0.175198;,
+ 0.401455;0.129504;,
+ 0.401455;0.175198;,
+ 0.416757;0.129504;,
+ 0.416346;0.175198;,
+ 0.431346;0.129504;,
+ 0.434263;0.175198;,
+ 0.355624;0.086776;,
+ 0.369098;0.086776;,
+ 0.383421;0.086776;,
+ 0.397779;0.086776;,
+ 0.416817;0.086776;,
+ 0.431140;0.086776;,
+ 0.355571;0.048160;,
+ 0.371528;0.048160;,
+ 0.383328;0.048160;,
+ 0.398025;0.048160;,
+ 0.411409;0.048160;,
+ 0.429026;0.048160;,
+ 0.400607;0.010969;,
+ 0.517951;0.890433;,
+ 0.427137;0.883950;,
+ 0.435186;0.982633;,
+ 0.510383;0.975251;,
+ 0.415278;0.689727;,
+ 0.370135;0.659013;,
+ 0.391969;0.701679;,
+ 0.572844;0.892869;,
+ 0.567696;0.972005;,
+ 0.425793;0.670568;,
+ 0.625334;0.894379;,
+ 0.629035;0.955158;,
+ 0.715766;0.705303;,
+ 0.712791;0.895888;,
+ 0.712791;0.942076;,
+ 0.744180;0.713567;,
+ 0.777555;0.942076;,
+ 0.777555;0.895888;,
+ 0.503275;0.813897;,
+ 0.440512;0.799365;,
+ 0.629357;0.811287;,
+ 0.584542;0.818759;,
+ 0.720847;0.803956;,
+ 0.777555;0.803956;,
+ 0.480556;0.722650;,
+ 0.402939;0.738043;,
+ 0.900980;0.491809;,
+ 0.873420;0.492783;,
+ 0.732693;0.753223;,
+ 0.370135;0.701679;,
+ 0.370135;0.731323;,
+ 0.370135;0.883950;,
+ 0.370135;0.982633;,
+ 0.777555;0.713567;,
+ 0.370135;0.799365;,
+ 0.777555;0.751715;,
+ 0.836156;0.510838;,
+ 0.873268;0.519740;,
+ 0.305207;0.982633;,
+ 0.313256;0.883950;,
+ 0.222442;0.890433;,
+ 0.230010;0.975251;,
+ 0.343249;0.701679;,
+ 0.325115;0.689727;,
+ 0.176734;0.894092;,
+ 0.180046;0.971166;,
+ 0.314600;0.670568;,
+ 0.935726;0.894379;,
+ 0.942692;0.955158;,
+ 0.838894;0.705303;,
+ 0.841869;0.895888;,
+ 0.841869;0.942076;,
+ 0.810480;0.713567;,
+ 0.299881;0.799365;,
+ 0.237118;0.813897;,
+ 0.970118;0.818759;,
+ 0.914636;0.811287;,
+ 0.833813;0.803956;,
+ 0.332279;0.738043;,
+ 0.259837;0.722650;,
+ 0.873420;0.492783;,
+ 0.900980;0.491809;,
+ 0.821967;0.753223;,
+ 0.836156;0.510838;,
+ 0.873268;0.519740;,
+ 0.918959;0.405681;,
+ 0.898498;0.429269;,
+ 0.894966;0.400969;,
+ 0.990199;0.426294;,
+ 0.947165;0.384354;,
+ 0.971267;0.413782;,
+ 0.956838;0.417097;,
+ 0.967154;0.447736;,
+ 0.978365;0.446699;,
+ 0.955778;0.486085;,
+ 0.940586;0.319616;,
+ 0.944732;0.317124;,
+ 0.975241;0.318740;,
+ 0.975564;0.320794;,
+ 0.943364;0.442528;,
+ 0.928589;0.476796;,
+ 0.906900;0.466579;,
+ 0.904555;0.321383;,
+ 0.903345;0.321307;,
+ 0.907629;0.434826;,
+ 0.885399;0.445480;,
+ 0.875628;0.426406;,
+ 0.896440;0.422435;,
+ 0.926290;0.443429;,
+ 0.953860;0.405111;,
+ 0.892791;0.421365;,
+ 0.910186;0.401974;,
+ 0.882443;0.367108;,
+ 0.872030;0.376435;,
+ 0.888582;0.381286;,
+ 0.896041;0.370924;,
+ 0.894747;0.401967;,
+ 0.872978;0.406447;,
+ 0.891864;0.404921;,
+ 0.951217;0.361266;,
+ 0.986172;0.364345;,
+ 0.987166;0.358691;,
+ 0.945619;0.365525;,
+ 0.896655;0.370095;,
+ 0.987594;0.438274;,
+ 0.063348;0.627819;,
+ 0.077953;0.584320;,
+ 0.011718;0.584154;,
+ 0.079060;0.581589;,
+ 0.013910;0.580729;,
+ 0.080683;0.486679;,
+ 0.059355;0.473666;,
+ 0.029863;0.472997;,
+ 0.071135;0.548371;,
+ 0.009488;0.486523;,
+ 0.010087;0.551560;,
+ 0.100741;0.470991;,
+ 0.097934;0.479430;,
+ 0.107691;0.470245;,
+ 0.107687;0.470545;,
+ 0.110970;0.479430;,
+ 0.101601;0.502242;,
+ 0.107919;0.502385;,
+ 0.097032;0.499086;,
+ 0.110626;0.499488;,
+ 0.099079;0.486255;,
+ 0.111420;0.485572;,
+ 0.106250;0.421203;,
+ 0.078698;0.426763;,
+ 0.127709;0.425565;,
+ 0.172089;0.424328;,
+ 0.166487;0.427056;,
+ 0.050569;0.412161;,
+ 0.035610;0.406526;,
+ 0.052377;0.444396;,
+ 0.051832;0.429629;,
+ 0.227606;0.399193;,
+ 0.205078;0.399390;,
+ 0.229717;0.399311;,
+ 0.254647;0.399270;,
+ 0.272080;0.399407;,
+ 0.252416;0.399142;,
+ 0.070362;0.287393;,
+ 0.016046;0.293476;,
+ 0.016046;0.324669;,
+ 0.072292;0.324669;,
+ 0.113194;0.285322;,
+ 0.113279;0.324669;,
+ 0.158180;0.271515;,
+ 0.163873;0.324669;,
+ 0.206640;0.268446;,
+ 0.206640;0.324669;,
+ 0.247941;0.274515;,
+ 0.242835;0.324669;,
+ 0.283810;0.288322;,
+ 0.278594;0.324669;,
+ 0.311221;0.290393;,
+ 0.315308;0.324669;,
+ 0.068945;0.235193;,
+ 0.016046;0.240473;,
+ 0.108219;0.207433;,
+ 0.152927;0.178981;,
+ 0.206640;0.167059;,
+ 0.252867;0.175304;,
+ 0.288891;0.212805;,
+ 0.318162;0.231991;,
+ 0.065705;0.198441;,
+ 0.016046;0.208214;,
+ 0.155878;0.116450;,
+ 0.260626;0.086608;,
+ 0.206640;0.069824;,
+ 0.297131;0.129663;,
+ 0.334772;0.190121;,
+ 0.877720;0.549659;,
+ 0.835118;0.546998;,
+ 0.835052;0.586744;,
+ 0.876715;0.589598;,
+ 0.068252;0.887184;,
+ 0.089066;0.958830;,
+ 0.046998;0.832490;,
+ 0.029357;0.785551;,
+ 0.023073;0.712469;,
+ 0.023073;0.674844;,
+ 0.145853;0.888391;,
+ 0.143516;0.958116;,
+ 0.177991;0.831961;,
+ 0.197564;0.786458;,
+ 0.213185;0.711950;,
+ 0.215318;0.674844;,
+ 0.157821;0.890682;,
+ 0.156902;0.959254;,
+ 0.190868;0.832283;,
+ 0.205079;0.782164;,
+ 0.223096;0.710534;,
+ 0.225229;0.674844;,
+ 0.153638;0.053327;,
+ 0.334772;0.160303;,
+ 0.086938;0.892203;,
+ 0.143516;0.891840;,
+ 0.156902;0.892732;,
+ 0.055189;0.189485;,
+ 0.065223;0.170997;,
+ 0.067039;0.047965;,
+ 0.105565;0.048142;,
+ 0.068508;0.117444;,
+ 0.107800;0.133075;,
+ 0.343109;0.380090;,
+ 0.323832;0.383288;,
+ 0.355057;0.385320;,
+ 0.206829;0.384744;,
+ 0.234567;0.382514;,
+ 0.257187;0.388855;,
+ 0.276919;0.382594;,
+ 0.298064;0.380974;,
+ 0.344860;0.373637;,
+ 0.325680;0.376362;,
+ 0.354260;0.377471;,
+ 0.204463;0.374769;,
+ 0.233180;0.376205;,
+ 0.251611;0.377892;,
+ 0.277423;0.373836;,
+ 0.298171;0.373284;,
+ 0.140035;0.355838;,
+ 0.100853;0.355882;,
+ 0.154296;0.355147;,
+ 0.169423;0.354964;,
+ 0.097884;0.347432;,
+ 0.078303;0.359102;,
+ 0.054330;0.360424;,
+ 0.076810;0.360458;,
+ 0.784640;0.576144;,
+ 0.931041;0.562636;,
+ 0.783145;0.623006;,
+ 0.702517;0.610617;,
+ 0.985871;0.600609;,
+ 0.931288;0.605739;,
+ 0.844017;0.627798;,
+ 0.881038;0.614886;,
+ 0.782830;0.648292;,
+ 0.697657;0.637050;,
+ 0.985871;0.627042;,
+ 0.929760;0.623529;,
+ 0.843533;0.654056;,
+ 0.883177;0.641144;,
+ 0.454991;0.524293;,
+ 0.410274;0.510212;,
+ 0.603777;0.507259;,
+ 0.564440;0.512230;,
+ 0.487397;0.524067;,
+ 0.520078;0.523358;,
+ 0.455289;0.523505;,
+ 0.409861;0.511667;,
+ 0.604047;0.509031;,
+ 0.564126;0.512622;,
+ 0.488686;0.521909;,
+ 0.523239;0.524440;,
+ 0.449119;0.565596;,
+ 0.407333;0.554503;,
+ 0.605049;0.554831;,
+ 0.569952;0.558712;,
+ 0.492583;0.572056;,
+ 0.526891;0.572306;,
+ 0.436540;0.611713;,
+ 0.402027;0.604724;,
+ 0.585826;0.605834;,
+ 0.606428;0.604934;,
+ 0.491624;0.615716;,
+ 0.535771;0.615875;,
+ 0.577581;0.606189;,
+ 0.894966;0.400969;,
+ 0.898498;0.429269;,
+ 0.918959;0.405681;,
+ 0.902644;0.387762;,
+ 0.947165;0.384354;,
+ 0.969630;0.436914;,
+ 0.966359;0.469649;,
+ 0.985675;0.467648;,
+ 0.988300;0.434689;,
+ 0.955778;0.486085;,
+ 0.975241;0.318740;,
+ 0.944732;0.317124;,
+ 0.940586;0.319616;,
+ 0.975564;0.320794;,
+ 0.943364;0.442528;,
+ 0.906900;0.466579;,
+ 0.928589;0.476796;,
+ 0.903345;0.321307;,
+ 0.903853;0.322786;,
+ 0.875628;0.426406;,
+ 0.885399;0.445480;,
+ 0.907629;0.434826;,
+ 0.896440;0.422435;,
+ 0.926290;0.443429;,
+ 0.953860;0.405111;,
+ 0.892791;0.421365;,
+ 0.910186;0.401974;,
+ 0.888582;0.381286;,
+ 0.872030;0.376435;,
+ 0.882443;0.367108;,
+ 0.896041;0.370924;,
+ 0.872978;0.406447;,
+ 0.894747;0.401967;,
+ 0.891864;0.404921;,
+ 0.951217;0.361266;,
+ 0.986172;0.364345;,
+ 0.987166;0.358691;,
+ 0.945619;0.365525;,
+ 0.896655;0.370095;,
+ 0.899278;0.370234;,
+ 0.011718;0.584154;,
+ 0.077953;0.584320;,
+ 0.063348;0.627819;,
+ 0.013910;0.580729;,
+ 0.079060;0.581589;,
+ 0.029863;0.472997;,
+ 0.059355;0.473666;,
+ 0.080683;0.486679;,
+ 0.009488;0.486523;,
+ 0.071135;0.548371;,
+ 0.010087;0.551560;,
+ 0.097961;0.479430;,
+ 0.100768;0.470991;,
+ 0.107714;0.470545;,
+ 0.107717;0.470245;,
+ 0.110997;0.479430;,
+ 0.107946;0.502385;,
+ 0.101628;0.502242;,
+ 0.097059;0.499086;,
+ 0.110653;0.499488;,
+ 0.099105;0.486255;,
+ 0.111447;0.485572;,
+ 0.078698;0.426763;,
+ 0.106250;0.421203;,
+ 0.127709;0.425565;,
+ 0.172089;0.424328;,
+ 0.166487;0.427056;,
+ 0.035610;0.406526;,
+ 0.050569;0.412161;,
+ 0.051832;0.429629;,
+ 0.052377;0.444396;,
+ 0.227606;0.399193;,
+ 0.205078;0.399390;,
+ 0.229717;0.399311;,
+ 0.254647;0.399270;,
+ 0.272080;0.399407;,
+ 0.252416;0.399142;,
+ 0.016046;0.324669;,
+ 0.016046;0.293476;,
+ 0.070362;0.287393;,
+ 0.072292;0.324669;,
+ 0.113194;0.285322;,
+ 0.113279;0.324669;,
+ 0.158180;0.271515;,
+ 0.163873;0.324669;,
+ 0.206640;0.268446;,
+ 0.206640;0.324669;,
+ 0.247941;0.274515;,
+ 0.242835;0.324669;,
+ 0.283810;0.288322;,
+ 0.278594;0.324669;,
+ 0.311221;0.290393;,
+ 0.315308;0.324669;,
+ 0.016046;0.240473;,
+ 0.068945;0.235193;,
+ 0.108219;0.207433;,
+ 0.152927;0.178981;,
+ 0.206640;0.167059;,
+ 0.252867;0.175304;,
+ 0.288891;0.212805;,
+ 0.318162;0.231991;,
+ 0.065705;0.198441;,
+ 0.155878;0.116450;,
+ 0.206640;0.069824;,
+ 0.260626;0.086608;,
+ 0.297131;0.129663;,
+ 0.835052;0.586744;,
+ 0.835118;0.546998;,
+ 0.877720;0.549659;,
+ 0.876715;0.589598;,
+ 0.068252;0.887184;,
+ 0.089066;0.958830;,
+ 0.046998;0.832490;,
+ 0.029357;0.785551;,
+ 0.023073;0.712469;,
+ 0.145853;0.888391;,
+ 0.143516;0.958116;,
+ 0.177991;0.831961;,
+ 0.197564;0.786458;,
+ 0.213185;0.711950;,
+ 0.157821;0.890682;,
+ 0.156902;0.959254;,
+ 0.190868;0.832283;,
+ 0.205079;0.782164;,
+ 0.223096;0.710534;,
+ 0.153638;0.053327;,
+ 0.105565;0.048142;,
+ 0.107800;0.133075;,
+ 0.343109;0.380090;,
+ 0.323832;0.383288;,
+ 0.355057;0.385320;,
+ 0.206829;0.384744;,
+ 0.234567;0.382514;,
+ 0.257187;0.388855;,
+ 0.276919;0.382594;,
+ 0.298064;0.380974;,
+ 0.344860;0.373637;,
+ 0.325680;0.376362;,
+ 0.354260;0.377471;,
+ 0.204463;0.374769;,
+ 0.233180;0.376205;,
+ 0.251611;0.377892;,
+ 0.277423;0.373836;,
+ 0.298171;0.373284;,
+ 0.140035;0.355838;,
+ 0.100853;0.355882;,
+ 0.154296;0.355147;,
+ 0.169423;0.354964;,
+ 0.097884;0.347432;,
+ 0.078303;0.359102;,
+ 0.054330;0.360424;,
+ 0.076810;0.360458;,
+ 0.784640;0.576144;,
+ 0.931041;0.562636;,
+ 0.783145;0.623006;,
+ 0.702517;0.610617;,
+ 0.985871;0.600609;,
+ 0.931288;0.605739;,
+ 0.844017;0.627798;,
+ 0.881038;0.614886;,
+ 0.782830;0.648292;,
+ 0.697657;0.637050;,
+ 0.985871;0.627042;,
+ 0.929760;0.623529;,
+ 0.843533;0.654056;,
+ 0.883177;0.641144;,
+ 0.454991;0.524293;,
+ 0.410274;0.510212;,
+ 0.603777;0.507259;,
+ 0.564440;0.512230;,
+ 0.487397;0.524067;,
+ 0.520078;0.523358;,
+ 0.455289;0.523505;,
+ 0.409861;0.511667;,
+ 0.604047;0.509031;,
+ 0.564126;0.512622;,
+ 0.488686;0.521909;,
+ 0.523239;0.524440;,
+ 0.449119;0.565596;,
+ 0.407333;0.554503;,
+ 0.605049;0.554831;,
+ 0.569952;0.558712;,
+ 0.492583;0.572056;,
+ 0.526891;0.572306;,
+ 0.436540;0.611713;,
+ 0.402027;0.604724;,
+ 0.606428;0.604934;,
+ 0.585826;0.605834;,
+ 0.491624;0.615716;,
+ 0.535771;0.615875;,
+ 0.577581;0.606189;,
+ 0.225629;0.906647;,
+ 0.257118;0.770403;,
+ 0.196806;0.682930;,
+ 0.100224;0.753850;,
+ 0.159871;0.589702;,
+ 0.034839;0.630259;,
+ 0.147435;0.493553;,
+ 0.018893;0.506986;,
+ 0.159871;0.397404;,
+ 0.034839;0.383712;,
+ 0.196806;0.304177;,
+ 0.082196;0.264183;,
+ 0.257118;0.216703;,
+ 0.159520;0.152032;,
+ 0.314932;0.166093;,
+ 0.318555;0.018152;,
+ 0.554152;0.626886;,
+ 0.557998;0.322535;,
+ 0.442610;0.296521;,
+ 0.431074;0.650296;,
+ 0.350303;0.254902;,
+ 0.336420;0.485623;,
+ 0.323379;0.702323;,
+ 0.196806;0.682655;,
+ 0.257118;0.770128;,
+ 0.159871;0.589427;,
+ 0.147435;0.493278;,
+ 0.159871;0.397130;,
+ 0.196806;0.303901;,
+ 0.257118;0.216428;,
+ 0.314932;0.165818;,
+ 0.442610;0.296246;,
+ 0.557998;0.322260;,
+ 0.554152;0.626611;,
+ 0.431074;0.650021;,
+ 0.336420;0.485348;,
+ 0.350303;0.254627;,
+ 0.323379;0.702048;,
+ 0.438450;0.893948;,
+ 0.393391;0.912613;,
+ 0.393391;0.848889;,
+ 0.731679;0.669200;,
+ 0.682021;0.669200;,
+ 0.496696;0.202288;,
+ 0.450065;0.155657;,
+ 0.450065;0.221604;,
+ 0.457115;0.848889;,
+ 0.781335;0.669200;,
+ 0.516012;0.155657;,
+ 0.438450;0.803826;,
+ 0.830993;0.669200;,
+ 0.496696;0.109022;,
+ 0.393391;0.785161;,
+ 0.880650;0.669200;,
+ 0.450065;0.089706;,
+ 0.348331;0.803826;,
+ 0.930304;0.669200;,
+ 0.403431;0.109022;,
+ 0.329666;0.848889;,
+ 0.979961;0.669200;,
+ 0.384118;0.155657;,
+ 0.348331;0.893948;,
+ 0.632365;0.669200;,
+ 0.403431;0.202288;,
+ 0.731679;0.199240;,
+ 0.682021;0.199240;,
+ 0.682021;0.474517;,
+ 0.731679;0.474517;,
+ 0.781335;0.199240;,
+ 0.781335;0.474517;,
+ 0.830993;0.199240;,
+ 0.830993;0.474517;,
+ 0.880650;0.199240;,
+ 0.880650;0.474517;,
+ 0.930304;0.199240;,
+ 0.930304;0.474517;,
+ 0.979961;0.199240;,
+ 0.979961;0.474517;,
+ 0.632365;0.199240;,
+ 0.632365;0.474517;,
+ 0.731679;0.480018;,
+ 0.682021;0.480018;,
+ 0.682021;0.663701;,
+ 0.731679;0.663701;,
+ 0.781335;0.480018;,
+ 0.781335;0.663701;,
+ 0.830993;0.480018;,
+ 0.830993;0.663701;,
+ 0.880650;0.480018;,
+ 0.880650;0.663701;,
+ 0.930304;0.480018;,
+ 0.930304;0.663701;,
+ 0.979961;0.480018;,
+ 0.979961;0.663701;,
+ 0.632365;0.480018;,
+ 0.632365;0.663701;,
+ 0.682021;0.038480;,
+ 0.731679;0.038480;,
+ 0.781335;0.038480;,
+ 0.830993;0.038480;,
+ 0.880650;0.038480;,
+ 0.930304;0.038480;,
+ 0.979961;0.038480;,
+ 0.632365;0.038480;,
+ 0.731679;0.038480;,
+ 0.682021;0.038480;,
+ 0.682021;0.199240;,
+ 0.731679;0.199240;,
+ 0.781335;0.038480;,
+ 0.781335;0.199240;,
+ 0.830993;0.038480;,
+ 0.830993;0.199240;,
+ 0.880650;0.038480;,
+ 0.880650;0.199240;,
+ 0.930304;0.038480;,
+ 0.930304;0.199240;,
+ 0.979961;0.038480;,
+ 0.979961;0.199240;,
+ 0.632365;0.038480;,
+ 0.632365;0.199240;,
+ 0.736511;0.082413;,
+ 0.733040;0.099166;,
+ 0.731433;0.119786;,
+ 0.744808;0.142253;,
+ 0.775285;0.229227;,
+ 0.825553;0.282190;,
+ 0.852349;0.284159;,
+ 0.402107;0.302317;,
+ 0.874543;0.302145;,
+ 0.852790;0.291030;,
+ 0.822925;0.307724;,
+ 0.404511;0.315541;,
+ 0.495438;0.334057;,
+ 0.395519;0.350837;,
+ 0.829692;0.356466;,
+ 0.396977;0.360710;,
+ 0.452126;0.371941;,
+ 0.404138;0.409819;,
+ 0.832399;0.409796;,
+ 0.850805;0.118056;,
+ 0.854157;0.093477;,
+ 0.836994;0.132361;,
+ 0.426443;0.264001;,
+ 0.846071;0.082413;,
+ 0.488679;0.071330;,
+ 0.509864;0.071330;,
+ 0.561990;0.071330;,
+ 0.574974;0.071330;,
+ 0.596153;0.071330;,
+ 0.630507;0.071330;,
+ 0.655447;0.071330;,
+ 0.685261;0.071330;,
+ 0.711741;0.071330;,
+ 0.737024;0.071330;,
+ 0.611020;0.297027;,
+ 0.572843;0.296995;,
+ 0.529308;0.322515;,
+ 0.522962;0.344128;,
+ 0.512484;0.362103;,
+ 0.517972;0.394490;,
+ 0.522892;0.418014;,
+ 0.543315;0.440027;,
+ 0.568927;0.452870;,
+ 0.611020;0.459291;,
+ 0.775285;0.229227;,
+ 0.825553;0.282190;,
+ 0.852349;0.284159;,
+ 0.817527;0.302317;,
+ 0.874543;0.302145;,
+ 0.822925;0.307724;,
+ 0.852790;0.291030;,
+ 0.815123;0.315541;,
+ 0.724198;0.334057;,
+ 0.824114;0.350837;,
+ 0.829692;0.356466;,
+ 0.822656;0.360710;,
+ 0.767508;0.371941;,
+ 0.815497;0.409819;,
+ 0.832399;0.409796;,
+ 0.854106;0.093477;,
+ 0.850754;0.118056;,
+ 0.836944;0.132361;,
+ 0.784785;0.267655;,
+ 0.846020;0.082413;,
+ 0.985368;0.071330;,
+ 0.985368;0.064671;,
+ 0.964181;0.071330;,
+ 0.920566;0.071330;,
+ 0.899072;0.071330;,
+ 0.877892;0.071330;,
+ 0.843538;0.071330;,
+ 0.818598;0.071330;,
+ 0.788785;0.071330;,
+ 0.762305;0.071330;,
+ 0.985368;0.034046;,
+ 0.985368;0.004105;,
+ 0.649194;0.296995;,
+ 0.692732;0.322515;,
+ 0.699077;0.344128;,
+ 0.709556;0.362103;,
+ 0.704068;0.394490;,
+ 0.699148;0.418014;,
+ 0.678724;0.440027;,
+ 0.653112;0.452870;,
+ 0.348048;0.473726;,
+ 0.363152;0.506185;,
+ 0.369880;0.401156;,
+ 0.391029;0.473726;,
+ 0.375924;0.506185;,
+ 0.389704;0.473726;,
+ 0.374601;0.506185;,
+ 0.348424;0.473726;,
+ 0.368932;0.401156;,
+ 0.452400;0.129504;,
+ 0.452400;0.175198;,
+ 0.452400;0.086776;,
+ 0.452347;0.048160;,
+ 0.452400;0.129504;,
+ 0.452400;0.175198;,
+ 0.452400;0.086776;,
+ 0.452347;0.048160;,
+ 0.517436;0.890028;,
+ 0.510531;0.976844;,
+ 0.572671;0.894379;,
+ 0.568342;0.971093;,
+ 0.777555;0.678284;,
+ 0.694161;0.680784;,
+ 0.930651;0.528982;,
+ 0.636790;0.729840;,
+ 0.497690;0.695873;,
+ 0.625202;0.706393;,
+ 0.829864;0.489448;,
+ 0.791888;0.522384;,
+ 0.370258;0.659013;,
+ 0.230175;0.975238;,
+ 0.222812;0.890877;,
+ 0.990199;0.971093;,
+ 0.985870;0.894379;,
+ 0.860499;0.680784;,
+ 0.930651;0.528982;,
+ 0.917870;0.729840;,
+ 0.370258;0.731323;,
+ 0.370258;0.701679;,
+ 0.242703;0.695873;,
+ 0.929458;0.706393;,
+ 0.370258;0.883950;,
+ 0.370258;0.982633;,
+ 0.370258;0.799365;,
+ 0.791888;0.522384;,
+ 0.829864;0.489448;,
+ 0.986396;0.412257;,
+ 0.975310;0.418268;,
+ 0.902644;0.387762;,
+ 0.994669;0.402101;,
+ 0.981890;0.469917;,
+ 0.995134;0.390231;,
+ 0.984220;0.450300;,
+ 0.603782;0.643446;,
+ 0.609341;0.643446;,
+ 0.582531;0.643446;,
+ 0.973521;0.462071;,
+ 0.963886;0.460904;,
+ 0.973851;0.440898;,
+ 0.899278;0.370234;,
+ 0.961957;0.475718;,
+ 0.956964;0.472868;,
+ 0.985692;0.467093;,
+ 0.973104;0.465610;,
+ 0.100745;0.470691;,
+ 0.111438;0.479862;,
+ 0.110968;0.480595;,
+ 0.097932;0.480595;,
+ 0.098169;0.480010;,
+ 0.101601;0.502243;,
+ 0.097031;0.499087;,
+ 0.107919;0.502387;,
+ 0.099077;0.486238;,
+ 0.110626;0.499489;,
+ 0.111419;0.485555;,
+ 0.086807;0.443269;,
+ 0.132822;0.441307;,
+ 0.113511;0.444424;,
+ 0.140395;0.423608;,
+ 0.135060;0.441158;,
+ 0.136342;0.424943;,
+ 0.198735;0.443346;,
+ 0.075366;0.444316;,
+ 0.027868;0.432074;,
+ 0.208127;0.399315;,
+ 0.227674;0.440235;,
+ 0.195515;0.443409;,
+ 0.227674;0.438745;,
+ 0.267237;0.439863;,
+ 0.256190;0.399124;,
+ 0.269540;0.435635;,
+ 0.071134;0.428124;,
+ 0.066616;0.410202;,
+ 0.367433;0.293476;,
+ 0.367433;0.324669;,
+ 0.367433;0.240473;,
+ 0.367433;0.208214;,
+ 0.057618;0.889801;,
+ 0.075217;0.960259;,
+ 0.039094;0.831536;,
+ 0.022855;0.783300;,
+ 0.016830;0.710664;,
+ 0.016830;0.674844;,
+ 0.206640;0.029904;,
+ 0.152154;0.014424;,
+ 0.263299;0.059838;,
+ 0.297418;0.072112;,
+ 0.334772;0.081782;,
+ 0.073089;0.893078;,
+ 0.101798;0.013560;,
+ 0.065925;0.013560;,
+ 0.339698;0.346140;,
+ 0.322500;0.345093;,
+ 0.349771;0.347008;,
+ 0.206286;0.347083;,
+ 0.187234;0.346447;,
+ 0.192520;0.385320;,
+ 0.233624;0.344280;,
+ 0.264945;0.347083;,
+ 0.283942;0.347008;,
+ 0.302605;0.346140;,
+ 0.302349;0.346140;,
+ 0.297808;0.380974;,
+ 0.191723;0.377471;,
+ 0.297916;0.373284;,
+ 0.141389;0.337516;,
+ 0.096555;0.337516;,
+ 0.155781;0.337516;,
+ 0.141143;0.337516;,
+ 0.139486;0.355087;,
+ 0.169423;0.337516;,
+ 0.094962;0.337516;,
+ 0.139682;0.337516;,
+ 0.139079;0.356255;,
+ 0.070832;0.337516;,
+ 0.059451;0.337516;,
+ 0.037745;0.337516;,
+ 0.034063;0.355263;,
+ 0.069376;0.337516;,
+ 0.070089;0.337516;,
+ 0.078341;0.360000;,
+ 0.140295;0.410202;,
+ 0.154671;0.410202;,
+ 0.169423;0.410202;,
+ 0.106374;0.410202;,
+ 0.066616;0.410202;,
+ 0.050267;0.412054;,
+ 0.108395;0.410202;,
+ 0.052779;0.459751;,
+ 0.069646;0.449516;,
+ 0.301467;0.437159;,
+ 0.303759;0.398990;,
+ 0.031124;0.452374;,
+ 0.027488;0.628182;,
+ 0.133164;0.444513;,
+ 0.267437;0.438220;,
+ 0.140673;0.410202;,
+ 0.138160;0.410202;,
+ 0.035715;0.406444;,
+ 0.983283;0.552269;,
+ 0.717768;0.549735;,
+ 0.665848;0.551563;,
+ 0.665848;0.603961;,
+ 0.665848;0.624999;,
+ 0.465080;0.495146;,
+ 0.416895;0.485971;,
+ 0.596048;0.486003;,
+ 0.554443;0.490049;,
+ 0.648116;0.507207;,
+ 0.653986;0.485971;,
+ 0.495199;0.500632;,
+ 0.453668;0.524293;,
+ 0.520895;0.500658;,
+ 0.647703;0.508662;,
+ 0.453966;0.523505;,
+ 0.644424;0.554503;,
+ 0.639118;0.604724;,
+ 0.427648;0.643446;,
+ 0.408566;0.643446;,
+ 0.620138;0.643446;,
+ 0.645657;0.643446;,
+ 0.510273;0.643446;,
+ 0.560244;0.643446;,
+ 0.981890;0.469917;,
+ 0.994669;0.402101;,
+ 0.984220;0.450300;,
+ 0.995134;0.390231;,
+ 0.582531;0.643446;,
+ 0.609341;0.643446;,
+ 0.603782;0.643446;,
+ 0.987227;0.416442;,
+ 0.963436;0.423164;,
+ 0.960557;0.404342;,
+ 0.955628;0.408440;,
+ 0.100772;0.470691;,
+ 0.111465;0.479862;,
+ 0.110995;0.480595;,
+ 0.098196;0.480010;,
+ 0.097958;0.480595;,
+ 0.101627;0.502243;,
+ 0.097058;0.499087;,
+ 0.107946;0.502387;,
+ 0.099104;0.486238;,
+ 0.110652;0.499489;,
+ 0.111445;0.485555;,
+ 0.086807;0.443269;,
+ 0.113511;0.444424;,
+ 0.132822;0.441307;,
+ 0.135060;0.441158;,
+ 0.140395;0.423608;,
+ 0.198735;0.443346;,
+ 0.136342;0.424943;,
+ 0.075366;0.444316;,
+ 0.027868;0.432074;,
+ 0.227674;0.440235;,
+ 0.208127;0.399315;,
+ 0.195515;0.443409;,
+ 0.227674;0.438745;,
+ 0.256190;0.399124;,
+ 0.267237;0.439863;,
+ 0.269540;0.435635;,
+ 0.066616;0.410202;,
+ 0.071134;0.428124;,
+ 0.367433;0.293476;,
+ 0.367433;0.324669;,
+ 0.367433;0.240473;,
+ 0.075217;0.960259;,
+ 0.057618;0.889801;,
+ 0.039094;0.831536;,
+ 0.022855;0.783300;,
+ 0.016830;0.710664;,
+ 0.152154;0.014424;,
+ 0.206640;0.029904;,
+ 0.263299;0.059838;,
+ 0.297418;0.072112;,
+ 0.101798;0.013560;,
+ 0.322500;0.345093;,
+ 0.339698;0.346140;,
+ 0.349771;0.347008;,
+ 0.187234;0.346447;,
+ 0.206286;0.347083;,
+ 0.192520;0.385320;,
+ 0.233624;0.344280;,
+ 0.264945;0.347083;,
+ 0.283942;0.347008;,
+ 0.302605;0.346140;,
+ 0.302349;0.346140;,
+ 0.297808;0.380974;,
+ 0.191723;0.377471;,
+ 0.297916;0.373284;,
+ 0.096555;0.337516;,
+ 0.141389;0.337516;,
+ 0.141143;0.337516;,
+ 0.155781;0.337516;,
+ 0.139486;0.355087;,
+ 0.169423;0.337516;,
+ 0.139682;0.337516;,
+ 0.094962;0.337516;,
+ 0.139079;0.356255;,
+ 0.070832;0.337516;,
+ 0.037745;0.337516;,
+ 0.059451;0.337516;,
+ 0.034063;0.355263;,
+ 0.069376;0.337516;,
+ 0.070089;0.337516;,
+ 0.078341;0.360000;,
+ 0.140295;0.410202;,
+ 0.154671;0.410202;,
+ 0.169423;0.410202;,
+ 0.106374;0.410202;,
+ 0.066616;0.410202;,
+ 0.050267;0.412054;,
+ 0.108395;0.410202;,
+ 0.069646;0.449516;,
+ 0.052779;0.459751;,
+ 0.303759;0.398990;,
+ 0.301467;0.437159;,
+ 0.031124;0.452374;,
+ 0.027488;0.628182;,
+ 0.133164;0.444513;,
+ 0.267437;0.438220;,
+ 0.140673;0.410202;,
+ 0.138160;0.410202;,
+ 0.035715;0.406444;,
+ 0.983283;0.552269;,
+ 0.717768;0.549735;,
+ 0.665848;0.551563;,
+ 0.665848;0.603961;,
+ 0.665848;0.624999;,
+ 0.416895;0.485971;,
+ 0.465080;0.495146;,
+ 0.554443;0.490049;,
+ 0.596048;0.486003;,
+ 0.653986;0.485971;,
+ 0.648116;0.507207;,
+ 0.495199;0.500632;,
+ 0.453668;0.524293;,
+ 0.520895;0.500658;,
+ 0.647703;0.508662;,
+ 0.453966;0.523505;,
+ 0.644424;0.554503;,
+ 0.639118;0.604724;,
+ 0.427648;0.643446;,
+ 0.408566;0.643446;,
+ 0.645657;0.643446;,
+ 0.620138;0.643446;,
+ 0.510273;0.643446;,
+ 0.560244;0.643446;,
+ 0.664199;0.736052;,
+ 0.664199;0.796555;,
+ 0.531908;0.770624;,
+ 0.708835;0.738811;,
+ 0.532529;0.770158;,
+ 0.708835;0.799314;,
+ 0.971027;0.739715;,
+ 0.971027;0.800221;,
+ 0.967319;0.797731;,
+ 0.967319;0.737225;,
+ 0.859756;0.739928;,
+ 0.859756;0.800434;,
+ 0.848628;0.797539;,
+ 0.848628;0.737033;,
+ 0.768886;0.740271;,
+ 0.768886;0.800774;,
+ 0.716979;0.794925;,
+ 0.716979;0.734422;,
+ 0.682021;0.697485;,
+ 0.731679;0.697485;,
+ 0.781335;0.697485;,
+ 0.830993;0.697485;,
+ 0.880650;0.697485;,
+ 0.930304;0.697485;,
+ 0.979961;0.697485;,
+ 0.582708;0.669200;,
+ 0.582708;0.697485;,
+ 0.632365;0.697485;,
+ 0.582708;0.199240;,
+ 0.582708;0.474517;,
+ 0.582708;0.480018;,
+ 0.582708;0.663701;,
+ 0.731679;0.028928;,
+ 0.682021;0.028928;,
+ 0.781335;0.028928;,
+ 0.830993;0.028928;,
+ 0.880650;0.028928;,
+ 0.930304;0.028928;,
+ 0.979961;0.028928;,
+ 0.632365;0.028928;,
+ 0.582708;0.028928;,
+ 0.582708;0.038480;,
+ 0.582708;0.038480;,
+ 0.582708;0.199240;,
+ 0.525596;0.231189;,
+ 0.496696;0.202288;,
+ 0.450065;0.221604;,
+ 0.450065;0.262474;,
+ 0.393391;0.955706;,
+ 0.393391;0.912613;,
+ 0.438450;0.893948;,
+ 0.468922;0.924421;,
+ 0.556881;0.155657;,
+ 0.516012;0.155657;,
+ 0.457115;0.848889;,
+ 0.500207;0.848889;,
+ 0.525596;0.080125;,
+ 0.496696;0.109022;,
+ 0.438450;0.803826;,
+ 0.468922;0.773357;,
+ 0.450065;0.048836;,
+ 0.450065;0.089706;,
+ 0.393391;0.785161;,
+ 0.393391;0.742068;,
+ 0.374533;0.080125;,
+ 0.403431;0.109022;,
+ 0.348331;0.803826;,
+ 0.317859;0.773357;,
+ 0.343249;0.155657;,
+ 0.384118;0.155657;,
+ 0.329666;0.848889;,
+ 0.286574;0.848889;,
+ 0.374533;0.231189;,
+ 0.403431;0.202288;,
+ 0.348331;0.893948;,
+ 0.317859;0.924421;,
+ 0.519767;0.225363;,
+ 0.496696;0.202288;,
+ 0.450065;0.221604;,
+ 0.450065;0.254234;,
+ 0.393391;0.947466;,
+ 0.393391;0.912613;,
+ 0.438450;0.893948;,
+ 0.463096;0.918595;,
+ 0.548641;0.155657;,
+ 0.516012;0.155657;,
+ 0.457115;0.848889;,
+ 0.491967;0.848889;,
+ 0.519767;0.085951;,
+ 0.496696;0.109022;,
+ 0.438450;0.803826;,
+ 0.463096;0.779183;,
+ 0.450065;0.057076;,
+ 0.450065;0.089706;,
+ 0.393391;0.785161;,
+ 0.393391;0.750308;,
+ 0.380359;0.085951;,
+ 0.403431;0.109022;,
+ 0.348331;0.803826;,
+ 0.323688;0.779183;,
+ 0.351488;0.155657;,
+ 0.384118;0.155657;,
+ 0.329666;0.848889;,
+ 0.294813;0.848889;,
+ 0.380359;0.225363;,
+ 0.403431;0.202288;,
+ 0.348331;0.893948;,
+ 0.323688;0.918595;;
+ }
+
+ VertexDuplicationIndices
+ {
+ 1479;
+ 979;
+ 0,
+ 1,
+ 2,
+ 3,
+ 4,
+ 5,
+ 6,
+ 7,
+ 8,
+ 9,
+ 10,
+ 11,
+ 12,
+ 13,
+ 14,
+ 15,
+ 16,
+ 17,
+ 18,
+ 19,
+ 20,
+ 21,
+ 22,
+ 23,
+ 24,
+ 25,
+ 26,
+ 27,
+ 28,
+ 29,
+ 30,
+ 31,
+ 32,
+ 33,
+ 34,
+ 35,
+ 36,
+ 37,
+ 38,
+ 39,
+ 40,
+ 41,
+ 42,
+ 43,
+ 44,
+ 45,
+ 46,
+ 47,
+ 48,
+ 49,
+ 50,
+ 51,
+ 52,
+ 53,
+ 54,
+ 55,
+ 56,
+ 57,
+ 58,
+ 59,
+ 60,
+ 61,
+ 62,
+ 63,
+ 64,
+ 65,
+ 66,
+ 67,
+ 68,
+ 69,
+ 70,
+ 71,
+ 72,
+ 73,
+ 74,
+ 75,
+ 76,
+ 77,
+ 78,
+ 79,
+ 80,
+ 81,
+ 82,
+ 83,
+ 84,
+ 85,
+ 86,
+ 87,
+ 88,
+ 89,
+ 90,
+ 91,
+ 92,
+ 93,
+ 94,
+ 95,
+ 96,
+ 97,
+ 98,
+ 99,
+ 100,
+ 101,
+ 102,
+ 103,
+ 104,
+ 105,
+ 106,
+ 107,
+ 108,
+ 109,
+ 110,
+ 111,
+ 112,
+ 113,
+ 114,
+ 115,
+ 116,
+ 117,
+ 118,
+ 119,
+ 120,
+ 121,
+ 122,
+ 123,
+ 124,
+ 125,
+ 126,
+ 127,
+ 128,
+ 129,
+ 130,
+ 131,
+ 132,
+ 133,
+ 134,
+ 135,
+ 136,
+ 137,
+ 138,
+ 139,
+ 140,
+ 141,
+ 142,
+ 143,
+ 144,
+ 145,
+ 146,
+ 147,
+ 148,
+ 149,
+ 150,
+ 151,
+ 152,
+ 153,
+ 154,
+ 155,
+ 156,
+ 157,
+ 158,
+ 159,
+ 160,
+ 161,
+ 162,
+ 163,
+ 164,
+ 165,
+ 166,
+ 167,
+ 168,
+ 169,
+ 170,
+ 171,
+ 172,
+ 173,
+ 174,
+ 175,
+ 176,
+ 177,
+ 178,
+ 179,
+ 180,
+ 181,
+ 182,
+ 183,
+ 184,
+ 185,
+ 186,
+ 187,
+ 188,
+ 189,
+ 190,
+ 191,
+ 192,
+ 193,
+ 194,
+ 195,
+ 196,
+ 197,
+ 198,
+ 199,
+ 200,
+ 201,
+ 202,
+ 203,
+ 204,
+ 205,
+ 206,
+ 207,
+ 208,
+ 209,
+ 210,
+ 211,
+ 212,
+ 213,
+ 214,
+ 215,
+ 216,
+ 217,
+ 218,
+ 219,
+ 220,
+ 221,
+ 222,
+ 223,
+ 224,
+ 225,
+ 226,
+ 227,
+ 228,
+ 229,
+ 230,
+ 231,
+ 232,
+ 233,
+ 234,
+ 235,
+ 236,
+ 237,
+ 238,
+ 239,
+ 240,
+ 241,
+ 242,
+ 243,
+ 244,
+ 245,
+ 246,
+ 247,
+ 248,
+ 249,
+ 250,
+ 251,
+ 252,
+ 253,
+ 254,
+ 255,
+ 256,
+ 257,
+ 258,
+ 259,
+ 260,
+ 261,
+ 262,
+ 263,
+ 264,
+ 265,
+ 266,
+ 267,
+ 268,
+ 269,
+ 270,
+ 271,
+ 272,
+ 273,
+ 274,
+ 275,
+ 276,
+ 277,
+ 278,
+ 279,
+ 280,
+ 281,
+ 282,
+ 283,
+ 284,
+ 285,
+ 286,
+ 287,
+ 288,
+ 289,
+ 290,
+ 291,
+ 292,
+ 293,
+ 294,
+ 295,
+ 296,
+ 297,
+ 298,
+ 299,
+ 300,
+ 301,
+ 302,
+ 303,
+ 304,
+ 305,
+ 306,
+ 307,
+ 308,
+ 309,
+ 310,
+ 311,
+ 312,
+ 313,
+ 314,
+ 315,
+ 316,
+ 317,
+ 318,
+ 319,
+ 320,
+ 321,
+ 322,
+ 323,
+ 324,
+ 325,
+ 326,
+ 327,
+ 328,
+ 329,
+ 330,
+ 331,
+ 332,
+ 333,
+ 334,
+ 335,
+ 336,
+ 337,
+ 338,
+ 339,
+ 340,
+ 341,
+ 342,
+ 343,
+ 344,
+ 345,
+ 346,
+ 347,
+ 348,
+ 349,
+ 350,
+ 351,
+ 352,
+ 353,
+ 354,
+ 355,
+ 356,
+ 357,
+ 358,
+ 359,
+ 360,
+ 361,
+ 362,
+ 363,
+ 364,
+ 365,
+ 366,
+ 367,
+ 368,
+ 369,
+ 370,
+ 371,
+ 372,
+ 373,
+ 374,
+ 375,
+ 376,
+ 377,
+ 378,
+ 379,
+ 380,
+ 381,
+ 382,
+ 383,
+ 384,
+ 385,
+ 386,
+ 387,
+ 388,
+ 389,
+ 390,
+ 391,
+ 392,
+ 393,
+ 394,
+ 395,
+ 396,
+ 397,
+ 398,
+ 399,
+ 400,
+ 401,
+ 402,
+ 403,
+ 404,
+ 405,
+ 406,
+ 407,
+ 408,
+ 409,
+ 410,
+ 411,
+ 412,
+ 413,
+ 414,
+ 415,
+ 416,
+ 417,
+ 418,
+ 419,
+ 420,
+ 421,
+ 422,
+ 423,
+ 424,
+ 425,
+ 426,
+ 427,
+ 428,
+ 429,
+ 430,
+ 431,
+ 432,
+ 433,
+ 434,
+ 435,
+ 436,
+ 437,
+ 438,
+ 439,
+ 440,
+ 441,
+ 442,
+ 443,
+ 444,
+ 445,
+ 446,
+ 447,
+ 448,
+ 449,
+ 450,
+ 451,
+ 452,
+ 453,
+ 454,
+ 455,
+ 456,
+ 457,
+ 458,
+ 459,
+ 460,
+ 461,
+ 462,
+ 463,
+ 464,
+ 465,
+ 466,
+ 467,
+ 468,
+ 469,
+ 470,
+ 471,
+ 472,
+ 473,
+ 474,
+ 475,
+ 476,
+ 477,
+ 478,
+ 479,
+ 480,
+ 481,
+ 482,
+ 483,
+ 484,
+ 485,
+ 486,
+ 487,
+ 488,
+ 489,
+ 490,
+ 491,
+ 492,
+ 493,
+ 494,
+ 495,
+ 496,
+ 497,
+ 498,
+ 499,
+ 500,
+ 501,
+ 502,
+ 503,
+ 504,
+ 505,
+ 506,
+ 507,
+ 508,
+ 509,
+ 510,
+ 511,
+ 512,
+ 513,
+ 514,
+ 515,
+ 516,
+ 517,
+ 518,
+ 519,
+ 520,
+ 521,
+ 522,
+ 523,
+ 524,
+ 525,
+ 526,
+ 527,
+ 528,
+ 529,
+ 530,
+ 531,
+ 532,
+ 533,
+ 534,
+ 535,
+ 536,
+ 537,
+ 538,
+ 539,
+ 540,
+ 541,
+ 542,
+ 543,
+ 544,
+ 545,
+ 546,
+ 547,
+ 548,
+ 549,
+ 550,
+ 551,
+ 552,
+ 553,
+ 554,
+ 555,
+ 556,
+ 557,
+ 558,
+ 559,
+ 560,
+ 561,
+ 562,
+ 563,
+ 564,
+ 565,
+ 566,
+ 567,
+ 568,
+ 569,
+ 570,
+ 571,
+ 572,
+ 573,
+ 574,
+ 575,
+ 576,
+ 577,
+ 578,
+ 579,
+ 580,
+ 581,
+ 582,
+ 583,
+ 584,
+ 585,
+ 586,
+ 587,
+ 588,
+ 589,
+ 590,
+ 591,
+ 592,
+ 593,
+ 594,
+ 595,
+ 596,
+ 597,
+ 598,
+ 599,
+ 600,
+ 601,
+ 602,
+ 603,
+ 604,
+ 605,
+ 606,
+ 607,
+ 608,
+ 609,
+ 610,
+ 611,
+ 612,
+ 613,
+ 614,
+ 615,
+ 616,
+ 617,
+ 618,
+ 619,
+ 620,
+ 621,
+ 622,
+ 623,
+ 624,
+ 625,
+ 626,
+ 627,
+ 628,
+ 629,
+ 630,
+ 631,
+ 632,
+ 633,
+ 634,
+ 635,
+ 636,
+ 637,
+ 638,
+ 639,
+ 640,
+ 641,
+ 642,
+ 643,
+ 644,
+ 645,
+ 646,
+ 647,
+ 648,
+ 649,
+ 650,
+ 651,
+ 652,
+ 653,
+ 654,
+ 655,
+ 656,
+ 657,
+ 658,
+ 659,
+ 660,
+ 661,
+ 662,
+ 663,
+ 664,
+ 665,
+ 666,
+ 667,
+ 668,
+ 669,
+ 670,
+ 671,
+ 672,
+ 673,
+ 674,
+ 675,
+ 676,
+ 677,
+ 678,
+ 679,
+ 680,
+ 681,
+ 682,
+ 683,
+ 684,
+ 685,
+ 686,
+ 687,
+ 688,
+ 689,
+ 690,
+ 691,
+ 692,
+ 693,
+ 694,
+ 695,
+ 696,
+ 697,
+ 698,
+ 699,
+ 700,
+ 701,
+ 702,
+ 703,
+ 704,
+ 705,
+ 706,
+ 707,
+ 708,
+ 709,
+ 710,
+ 711,
+ 712,
+ 713,
+ 714,
+ 715,
+ 716,
+ 717,
+ 718,
+ 719,
+ 720,
+ 721,
+ 722,
+ 723,
+ 724,
+ 725,
+ 726,
+ 727,
+ 728,
+ 729,
+ 730,
+ 731,
+ 732,
+ 733,
+ 734,
+ 735,
+ 736,
+ 737,
+ 738,
+ 739,
+ 740,
+ 741,
+ 742,
+ 743,
+ 744,
+ 745,
+ 746,
+ 747,
+ 748,
+ 749,
+ 750,
+ 751,
+ 752,
+ 753,
+ 754,
+ 755,
+ 756,
+ 757,
+ 758,
+ 759,
+ 760,
+ 761,
+ 762,
+ 763,
+ 764,
+ 765,
+ 766,
+ 767,
+ 768,
+ 769,
+ 770,
+ 771,
+ 772,
+ 773,
+ 774,
+ 775,
+ 776,
+ 777,
+ 778,
+ 779,
+ 780,
+ 781,
+ 782,
+ 783,
+ 784,
+ 785,
+ 786,
+ 787,
+ 788,
+ 789,
+ 790,
+ 791,
+ 792,
+ 793,
+ 794,
+ 795,
+ 796,
+ 797,
+ 798,
+ 799,
+ 800,
+ 801,
+ 802,
+ 803,
+ 804,
+ 805,
+ 806,
+ 807,
+ 808,
+ 809,
+ 810,
+ 811,
+ 812,
+ 813,
+ 814,
+ 815,
+ 816,
+ 817,
+ 818,
+ 819,
+ 820,
+ 821,
+ 822,
+ 823,
+ 824,
+ 825,
+ 826,
+ 827,
+ 828,
+ 829,
+ 830,
+ 831,
+ 832,
+ 833,
+ 834,
+ 835,
+ 836,
+ 837,
+ 838,
+ 839,
+ 840,
+ 841,
+ 842,
+ 843,
+ 844,
+ 845,
+ 846,
+ 847,
+ 848,
+ 849,
+ 850,
+ 851,
+ 852,
+ 853,
+ 854,
+ 855,
+ 856,
+ 857,
+ 858,
+ 859,
+ 860,
+ 861,
+ 862,
+ 863,
+ 864,
+ 865,
+ 866,
+ 867,
+ 868,
+ 869,
+ 870,
+ 871,
+ 872,
+ 873,
+ 874,
+ 875,
+ 876,
+ 877,
+ 878,
+ 879,
+ 880,
+ 881,
+ 882,
+ 883,
+ 884,
+ 885,
+ 886,
+ 887,
+ 888,
+ 889,
+ 890,
+ 891,
+ 892,
+ 893,
+ 894,
+ 895,
+ 896,
+ 897,
+ 898,
+ 899,
+ 900,
+ 901,
+ 902,
+ 903,
+ 904,
+ 905,
+ 906,
+ 907,
+ 908,
+ 909,
+ 910,
+ 911,
+ 912,
+ 913,
+ 914,
+ 915,
+ 916,
+ 917,
+ 918,
+ 919,
+ 920,
+ 921,
+ 922,
+ 923,
+ 924,
+ 925,
+ 926,
+ 927,
+ 928,
+ 929,
+ 930,
+ 931,
+ 932,
+ 933,
+ 934,
+ 935,
+ 936,
+ 937,
+ 938,
+ 939,
+ 940,
+ 941,
+ 942,
+ 943,
+ 944,
+ 945,
+ 946,
+ 947,
+ 948,
+ 949,
+ 950,
+ 951,
+ 952,
+ 953,
+ 954,
+ 955,
+ 956,
+ 957,
+ 958,
+ 959,
+ 960,
+ 961,
+ 962,
+ 963,
+ 964,
+ 965,
+ 966,
+ 967,
+ 968,
+ 969,
+ 970,
+ 971,
+ 972,
+ 973,
+ 974,
+ 975,
+ 976,
+ 977,
+ 978;
+ 79,
+ 68,
+ 93,
+ 94,
+ 127,
+ 138,
+ 139,
+ 142,
+ 141,
+ 140,
+ 144,
+ 143,
+ 145,
+ 146,
+ 148,
+ 147,
+ 149,
+ 150,
+ 150,
+ 153,
+ 53,
+ 154,
+ 163,
+ 52,
+ 151,
+ 49,
+ 48,
+ 52,
+ 55,
+ 95,
+ 79,
+ 78,
+ 80,
+ 81,
+ 184,
+ 185,
+ 186,
+ 187,
+ 188,
+ 189,
+ 190,
+ 191,
+ 192,
+ 193,
+ 271,
+ 282,
+ 283,
+ 286,
+ 285,
+ 288,
+ 284,
+ 287,
+ 289,
+ 290,
+ 292,
+ 291,
+ 293,
+ 294,
+ 294,
+ 209,
+ 296,
+ 295,
+ 303,
+ 210,
+ 151,
+ 164,
+ 205,
+ 206,
+ 210,
+ 211,
+ 246,
+ 231,
+ 232,
+ 233,
+ 174,
+ 184,
+ 320,
+ 321,
+ 322,
+ 323,
+ 324,
+ 325,
+ 326,
+ 327,
+ 336,
+ 339,
+ 340,
+ 341,
+ 342,
+ 345,
+ 346,
+ 347,
+ 340,
+ 350,
+ 351,
+ 361,
+ 367,
+ 375,
+ 374,
+ 386,
+ 392,
+ 399,
+ 402,
+ 406,
+ 407,
+ 404,
+ 408,
+ 420,
+ 425,
+ 426,
+ 426,
+ 423,
+ 417,
+ 404,
+ 440,
+ 439,
+ 444,
+ 443,
+ 445,
+ 454,
+ 460,
+ 429,
+ 428,
+ 459,
+ 459,
+ 430,
+ 431,
+ 433,
+ 453,
+ 458,
+ 464,
+ 466,
+ 467,
+ 472,
+ 469,
+ 471,
+ 470,
+ 483,
+ 487,
+ 480,
+ 499,
+ 500,
+ 502,
+ 503,
+ 476,
+ 477,
+ 481,
+ 482,
+ 504,
+ 506,
+ 508,
+ 507,
+ 505,
+ 510,
+ 509,
+ 511,
+ 512,
+ 513,
+ 514,
+ 521,
+ 522,
+ 520,
+ 528,
+ 522,
+ 527,
+ 525,
+ 523,
+ 530,
+ 532,
+ 519,
+ 524,
+ 516,
+ 515,
+ 538,
+ 518,
+ 529,
+ 536,
+ 542,
+ 543,
+ 558,
+ 566,
+ 402,
+ 401,
+ 407,
+ 410,
+ 413,
+ 415,
+ 590,
+ 588,
+ 591,
+ 592,
+ 593,
+ 431,
+ 589,
+ 598,
+ 544,
+ 543,
+ 546,
+ 548,
+ 546,
+ 607,
+ 550,
+ 552,
+ 554,
+ 556,
+ 556,
+ 612,
+ 615,
+ 620,
+ 613,
+ 614,
+ 615,
+ 613,
+ 621,
+ 616,
+ 617,
+ 616,
+ 624,
+ 618,
+ 619,
+ 618,
+ 626,
+ 620,
+ 620,
+ 628,
+ 538,
+ 539,
+ 540,
+ 535,
+ 532,
+ 531,
+ 537,
+ 526,
+ 528,
+ 518,
+ 540,
+ 527,
+ 517,
+ 523,
+ 515,
+ 538,
+ 540,
+ 532,
+ 406,
+ 399,
+ 406,
+ 633,
+ 639,
+ 637,
+ 638,
+ 639,
+ 640,
+ 644,
+ 638,
+ 641,
+ 643,
+ 642,
+ 650,
+ 649,
+ 656,
+ 662,
+ 469,
+ 470,
+ 478,
+ 470,
+ 473,
+ 479,
+ 675,
+ 676,
+ 674,
+ 673,
+ 683,
+ 691,
+ 689,
+ 703,
+ 704,
+ 678,
+ 681,
+ 710,
+ 708,
+ 711,
+ 709,
+ 712,
+ 714,
+ 715,
+ 713,
+ 717,
+ 716,
+ 718,
+ 724,
+ 725,
+ 726,
+ 726,
+ 732,
+ 729,
+ 730,
+ 727,
+ 734,
+ 723,
+ 735,
+ 728,
+ 719,
+ 742,
+ 720,
+ 721,
+ 740,
+ 733,
+ 746,
+ 745,
+ 761,
+ 437,
+ 440,
+ 444,
+ 447,
+ 450,
+ 788,
+ 790,
+ 791,
+ 792,
+ 789,
+ 745,
+ 748,
+ 750,
+ 750,
+ 752,
+ 798,
+ 754,
+ 756,
+ 758,
+ 760,
+ 760,
+ 803,
+ 806,
+ 811,
+ 805,
+ 804,
+ 804,
+ 806,
+ 812,
+ 807,
+ 807,
+ 808,
+ 815,
+ 809,
+ 809,
+ 810,
+ 817,
+ 811,
+ 811,
+ 819,
+ 742,
+ 743,
+ 744,
+ 739,
+ 735,
+ 736,
+ 741,
+ 732,
+ 731,
+ 744,
+ 721,
+ 730,
+ 722,
+ 727,
+ 720,
+ 742,
+ 744,
+ 735,
+ 443,
+ 439,
+ 443,
+ 824,
+ 830,
+ 829,
+ 828,
+ 831,
+ 830,
+ 829,
+ 835,
+ 832,
+ 834,
+ 833,
+ 841,
+ 840,
+ 847,
+ 853,
+ 675,
+ 674,
+ 674,
+ 682,
+ 677,
+ 684,
+ 883,
+ 860,
+ 859,
+ 889,
+ 874,
+ 873,
+ 891,
+ 876,
+ 875,
+ 892,
+ 890,
+ 877,
+ 878,
+ 893,
+ 895,
+ 879,
+ 881,
+ 896,
+ 898,
+ 897,
+ 905,
+ 908,
+ 911,
+ 914,
+ 917,
+ 918,
+ 917,
+ 920,
+ 935,
+ 936,
+ 951,
+ 952,
+ 902,
+ 904,
+ 907,
+ 910,
+ 913,
+ 916,
+ 919,
+ 922,
+ 919,
+ 961,
+ 975,
+ 976,
+ 963,
+ 956,
+ 955,
+ 964,
+ 965,
+ 924,
+ 923,
+ 966,
+ 967,
+ 957,
+ 927,
+ 968,
+ 969,
+ 958,
+ 929,
+ 970,
+ 971,
+ 959,
+ 931,
+ 972,
+ 973,
+ 960,
+ 933,
+ 974,
+ 975,
+ 961,
+ 935,
+ 976,
+ 977,
+ 962,
+ 937,
+ 978,
+ 939,
+ 926,
+ 925,
+ 940,
+ 941,
+ 901,
+ 900,
+ 942,
+ 943,
+ 928,
+ 906,
+ 944,
+ 945,
+ 930,
+ 909,
+ 946,
+ 947,
+ 932,
+ 912,
+ 948,
+ 949,
+ 934,
+ 915,
+ 950,
+ 951,
+ 936,
+ 918,
+ 952,
+ 953,
+ 938,
+ 921,
+ 954;
+ }
+
+ MeshMaterialList
+ {
+ 3;
+ 1896;
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0;
+
+ Material Material0
+ {
+ 0.800000;0.800000;0.800000;1.000000;;
+ 0.000000;
+ 0.000000;0.000000;0.000000;;
+ 0.364706;0.364706;0.364706;;
+
+ TextureFileName
+ {
+ "axe.jpg";
+ }
+ }
+
+ Material Material1
+ {
+ 0.800000;0.800000;0.800000;1.000000;;
+ 0.000000;
+ 0.000000;0.000000;0.000000;;
+ 0.305882;0.305882;0.305882;;
+
+ TextureFileName
+ {
+ "dwarf.jpg";
+ }
+ }
+
+ Material Material2
+ {
+ 0.800000;0.800000;0.800000;1.000000;;
+ 0.000000;
+ 0.000000;0.000000;0.000000;;
+ 0.317647;0.317647;0.317647;;
+
+ TextureFileName
+ {
+ "dwarf2.jpg";
+ }
+ }
+ }
+
+ XSkinMeshHeader
+ {
+ 1;
+ 3;
+ 40;
+ }
+
+ SkinWeights
+ {
+ "middle";
+ 19;
+ 565,
+ 566,
+ 567,
+ 568,
+ 569,
+ 570,
+ 571,
+ 595,
+ 599,
+ 600,
+ 603,
+ 604,
+ 769,
+ 770,
+ 771,
+ 772,
+ 773,
+ 795,
+ 1159;
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000;
+ 1.000000,0.000000,0.000000,0.000000,
+ 0.000000,1.000000,0.000000,0.000000,
+ 0.000000,0.000000,1.000000,0.000000,
+ -0.184641,-30.206568,0.000000,1.000000;;
+ }
+
+ SkinWeights
+ {
+ "lhip";
+ 18;
+ 746,
+ 747,
+ 749,
+ 751,
+ 753,
+ 755,
+ 757,
+ 759,
+ 761,
+ 762,
+ 763,
+ 764,
+ 765,
+ 766,
+ 767,
+ 768,
+ 1286,
+ 1288;
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000;
+ 1.000000,0.000000,0.000000,0.000000,
+ 0.000000,1.000000,0.000000,0.000000,
+ 0.000000,0.000000,1.000000,0.000000,
+ 5.006365,-26.736708,0.000000,1.000000;;
+ }
+
+ SkinWeights
+ {
+ "lknee";
+ 85;
+ 735,
+ 736,
+ 739,
+ 740,
+ 741,
+ 742,
+ 743,
+ 744,
+ 745,
+ 748,
+ 750,
+ 752,
+ 754,
+ 756,
+ 758,
+ 760,
+ 796,
+ 797,
+ 798,
+ 799,
+ 800,
+ 801,
+ 802,
+ 803,
+ 804,
+ 805,
+ 806,
+ 807,
+ 808,
+ 809,
+ 810,
+ 811,
+ 812,
+ 813,
+ 814,
+ 815,
+ 816,
+ 817,
+ 818,
+ 819,
+ 1278,
+ 1281,
+ 1284,
+ 1287,
+ 1299,
+ 1300,
+ 1301,
+ 1302,
+ 1303,
+ 1304,
+ 1305,
+ 1306,
+ 1307,
+ 1308,
+ 1309,
+ 1310,
+ 1311,
+ 1312,
+ 1313,
+ 1314,
+ 1315,
+ 1316,
+ 1317,
+ 1318,
+ 1319,
+ 1320,
+ 1321,
+ 1322,
+ 1323,
+ 1324,
+ 1325,
+ 1326,
+ 1327,
+ 1328,
+ 1329,
+ 1330,
+ 1331,
+ 1332,
+ 1333,
+ 1334,
+ 1335,
+ 1338,
+ 1344,
+ 1345,
+ 1346;
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000;
+ 1.000000,0.000000,0.000000,0.000000,
+ 0.000000,1.000000,0.000000,0.000000,
+ 0.000000,0.000000,1.000000,0.000000,
+ 6.909735,-17.919210,0.000000,1.000000;;
+ }
+
+ SkinWeights
+ {
+ "lankle";
+ 30;
+ 708,
+ 709,
+ 710,
+ 711,
+ 712,
+ 717,
+ 718,
+ 719,
+ 720,
+ 721,
+ 722,
+ 723,
+ 728,
+ 729,
+ 1257,
+ 1258,
+ 1259,
+ 1260,
+ 1261,
+ 1265,
+ 1267,
+ 1273,
+ 1277,
+ 1279,
+ 1280,
+ 1282,
+ 1283,
+ 1339,
+ 1341,
+ 1343;
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000;
+ 1.000000,0.000000,0.000000,0.000000,
+ 0.000000,1.000000,0.000000,0.000000,
+ 0.000000,0.000000,1.000000,0.000000,
+ 8.467036,-5.045920,-3.507543,1.000000;;
+ }
+
+ SkinWeights
+ {
+ "ltoe";
+ 32;
+ 713,
+ 714,
+ 715,
+ 716,
+ 724,
+ 725,
+ 726,
+ 727,
+ 730,
+ 731,
+ 732,
+ 733,
+ 734,
+ 737,
+ 738,
+ 1262,
+ 1263,
+ 1264,
+ 1266,
+ 1268,
+ 1269,
+ 1270,
+ 1271,
+ 1272,
+ 1274,
+ 1275,
+ 1276,
+ 1285,
+ 1336,
+ 1337,
+ 1340,
+ 1342;
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000;
+ 1.000000,0.000000,0.000000,0.000000,
+ 0.000000,1.000000,0.000000,0.000000,
+ 0.000000,0.000000,1.000000,0.000000,
+ 8.550578,-2.208009,1.760649,1.000000;;
+ }
+
+ SkinWeights
+ {
+ "rhip";
+ 37;
+ 541,
+ 542,
+ 543,
+ 544,
+ 545,
+ 546,
+ 547,
+ 548,
+ 549,
+ 550,
+ 551,
+ 552,
+ 553,
+ 554,
+ 555,
+ 556,
+ 557,
+ 558,
+ 559,
+ 560,
+ 561,
+ 562,
+ 563,
+ 564,
+ 1156,
+ 1157,
+ 1158,
+ 1174,
+ 1175,
+ 1176,
+ 1177,
+ 1178,
+ 1180,
+ 1181,
+ 1182,
+ 1183,
+ 1184;
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000;
+ 1.000000,0.000000,0.000000,0.000000,
+ 0.000000,1.000000,0.000000,0.000000,
+ 0.000000,0.000000,1.000000,0.000000,
+ -6.067782,-27.255383,0.000000,1.000000;;
+ }
+
+ SkinWeights
+ {
+ "rknee";
+ 66;
+ 531,
+ 532,
+ 535,
+ 536,
+ 537,
+ 538,
+ 539,
+ 540,
+ 605,
+ 606,
+ 607,
+ 608,
+ 609,
+ 610,
+ 611,
+ 612,
+ 613,
+ 614,
+ 615,
+ 616,
+ 617,
+ 618,
+ 619,
+ 620,
+ 621,
+ 622,
+ 623,
+ 624,
+ 625,
+ 626,
+ 627,
+ 628,
+ 1147,
+ 1152,
+ 1155,
+ 1179,
+ 1185,
+ 1186,
+ 1187,
+ 1188,
+ 1189,
+ 1190,
+ 1191,
+ 1192,
+ 1193,
+ 1194,
+ 1195,
+ 1196,
+ 1197,
+ 1198,
+ 1199,
+ 1200,
+ 1201,
+ 1202,
+ 1203,
+ 1204,
+ 1205,
+ 1206,
+ 1207,
+ 1208,
+ 1209,
+ 1210,
+ 1214,
+ 1219,
+ 1220,
+ 1221;
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000;
+ 1.000000,0.000000,0.000000,0.000000,
+ 0.000000,1.000000,0.000000,0.000000,
+ 0.000000,0.000000,1.000000,0.000000,
+ -7.625084,-17.573425,0.000000,1.000000;;
+ }
+
+ SkinWeights
+ {
+ "rankle";
+ 30;
+ 504,
+ 505,
+ 506,
+ 507,
+ 508,
+ 512,
+ 514,
+ 515,
+ 516,
+ 517,
+ 518,
+ 519,
+ 524,
+ 525,
+ 1127,
+ 1128,
+ 1129,
+ 1130,
+ 1131,
+ 1135,
+ 1137,
+ 1144,
+ 1148,
+ 1149,
+ 1150,
+ 1151,
+ 1153,
+ 1213,
+ 1216,
+ 1218;
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000;
+ 1.000000,0.000000,0.000000,0.000000,
+ 0.000000,1.000000,0.000000,0.000000,
+ 0.000000,0.000000,1.000000,0.000000,
+ -8.663285,-4.527243,-3.507543,1.000000;;
+ }
+
+ SkinWeights
+ {
+ "rtoe";
+ 32;
+ 509,
+ 510,
+ 511,
+ 513,
+ 520,
+ 521,
+ 522,
+ 523,
+ 526,
+ 527,
+ 528,
+ 529,
+ 530,
+ 533,
+ 534,
+ 1132,
+ 1133,
+ 1134,
+ 1136,
+ 1138,
+ 1139,
+ 1140,
+ 1141,
+ 1142,
+ 1143,
+ 1145,
+ 1146,
+ 1154,
+ 1211,
+ 1212,
+ 1215,
+ 1217;
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000;
+ 1.000000,0.000000,0.000000,0.000000,
+ 0.000000,1.000000,0.000000,0.000000,
+ 0.000000,0.000000,1.000000,0.000000,
+ -8.824361,-2.258848,1.547814,1.000000;;
+ }
+
+ SkinWeights
+ {
+ "spine2";
+ 82;
+ 401,
+ 402,
+ 407,
+ 410,
+ 413,
+ 415,
+ 431,
+ 437,
+ 440,
+ 444,
+ 447,
+ 450,
+ 576,
+ 577,
+ 578,
+ 579,
+ 580,
+ 581,
+ 582,
+ 583,
+ 584,
+ 585,
+ 586,
+ 587,
+ 588,
+ 589,
+ 590,
+ 591,
+ 592,
+ 593,
+ 594,
+ 596,
+ 597,
+ 598,
+ 601,
+ 602,
+ 778,
+ 779,
+ 780,
+ 781,
+ 782,
+ 783,
+ 784,
+ 785,
+ 786,
+ 787,
+ 788,
+ 789,
+ 790,
+ 791,
+ 792,
+ 793,
+ 794,
+ 1081,
+ 1083,
+ 1093,
+ 1095,
+ 1105,
+ 1160,
+ 1161,
+ 1162,
+ 1163,
+ 1164,
+ 1165,
+ 1166,
+ 1167,
+ 1168,
+ 1169,
+ 1170,
+ 1171,
+ 1172,
+ 1173,
+ 1289,
+ 1290,
+ 1291,
+ 1292,
+ 1293,
+ 1294,
+ 1295,
+ 1296,
+ 1297,
+ 1298;
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000;
+ 1.000000,0.000000,0.000000,0.000000,
+ 0.000000,1.000000,0.000000,0.000000,
+ 0.000000,0.000000,1.000000,0.000000,
+ -0.176384,-34.278362,0.000000,1.000000;;
+ }
+
+ SkinWeights
+ {
+ "Joint76";
+ 23;
+ 399,
+ 400,
+ 406,
+ 409,
+ 412,
+ 416,
+ 430,
+ 438,
+ 439,
+ 443,
+ 446,
+ 449,
+ 1080,
+ 1082,
+ 1094,
+ 1096,
+ 1104,
+ 1222,
+ 1223,
+ 1224,
+ 1347,
+ 1348,
+ 1349;
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000;
+ 1.000000,0.000000,0.000000,0.000000,
+ 0.000000,1.000000,0.000000,0.000000,
+ 0.000000,0.000000,1.000000,0.000000,
+ -0.135189,-45.764740,0.000000,1.000000;;
+ }
+
+ SkinWeights
+ {
+ "spine1";
+ 58;
+ 403,
+ 404,
+ 405,
+ 408,
+ 411,
+ 414,
+ 417,
+ 418,
+ 419,
+ 420,
+ 421,
+ 422,
+ 423,
+ 424,
+ 425,
+ 426,
+ 427,
+ 428,
+ 429,
+ 432,
+ 433,
+ 434,
+ 441,
+ 442,
+ 445,
+ 448,
+ 451,
+ 452,
+ 453,
+ 454,
+ 455,
+ 456,
+ 457,
+ 458,
+ 459,
+ 460,
+ 461,
+ 462,
+ 463,
+ 1084,
+ 1085,
+ 1086,
+ 1087,
+ 1088,
+ 1089,
+ 1090,
+ 1091,
+ 1092,
+ 1097,
+ 1098,
+ 1099,
+ 1100,
+ 1101,
+ 1102,
+ 1103,
+ 1106,
+ 1107,
+ 1108;
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000;
+ 1.000000,0.000000,0.000000,0.000000,
+ 0.000000,1.000000,0.000000,0.000000,
+ 0.000000,0.000000,1.000000,0.000000,
+ -0.077645,-48.894562,0.000000,1.000000;;
+ }
+
+ SkinWeights
+ {
+ "head";
+ 372;
+ 48,
+ 49,
+ 50,
+ 51,
+ 52,
+ 53,
+ 54,
+ 55,
+ 56,
+ 57,
+ 58,
+ 59,
+ 60,
+ 61,
+ 62,
+ 63,
+ 64,
+ 65,
+ 66,
+ 67,
+ 68,
+ 69,
+ 70,
+ 71,
+ 72,
+ 73,
+ 74,
+ 75,
+ 76,
+ 77,
+ 78,
+ 79,
+ 80,
+ 81,
+ 82,
+ 83,
+ 84,
+ 85,
+ 86,
+ 87,
+ 88,
+ 89,
+ 90,
+ 91,
+ 92,
+ 93,
+ 94,
+ 95,
+ 96,
+ 97,
+ 98,
+ 99,
+ 100,
+ 101,
+ 102,
+ 103,
+ 104,
+ 105,
+ 106,
+ 107,
+ 108,
+ 109,
+ 110,
+ 111,
+ 112,
+ 113,
+ 114,
+ 115,
+ 116,
+ 117,
+ 118,
+ 119,
+ 120,
+ 127,
+ 136,
+ 137,
+ 151,
+ 152,
+ 153,
+ 154,
+ 155,
+ 156,
+ 157,
+ 158,
+ 159,
+ 160,
+ 161,
+ 162,
+ 163,
+ 164,
+ 165,
+ 166,
+ 167,
+ 168,
+ 169,
+ 170,
+ 171,
+ 172,
+ 173,
+ 174,
+ 175,
+ 176,
+ 177,
+ 178,
+ 179,
+ 180,
+ 181,
+ 182,
+ 183,
+ 184,
+ 185,
+ 186,
+ 187,
+ 188,
+ 189,
+ 190,
+ 191,
+ 192,
+ 193,
+ 194,
+ 195,
+ 196,
+ 197,
+ 198,
+ 199,
+ 200,
+ 201,
+ 202,
+ 203,
+ 204,
+ 205,
+ 206,
+ 207,
+ 208,
+ 209,
+ 210,
+ 211,
+ 212,
+ 213,
+ 214,
+ 215,
+ 216,
+ 217,
+ 218,
+ 219,
+ 220,
+ 221,
+ 222,
+ 223,
+ 224,
+ 225,
+ 226,
+ 227,
+ 228,
+ 229,
+ 230,
+ 231,
+ 232,
+ 233,
+ 234,
+ 235,
+ 236,
+ 237,
+ 238,
+ 239,
+ 240,
+ 241,
+ 242,
+ 243,
+ 244,
+ 245,
+ 246,
+ 247,
+ 248,
+ 249,
+ 250,
+ 251,
+ 252,
+ 253,
+ 254,
+ 255,
+ 256,
+ 257,
+ 258,
+ 259,
+ 260,
+ 261,
+ 262,
+ 263,
+ 264,
+ 265,
+ 266,
+ 271,
+ 280,
+ 281,
+ 295,
+ 296,
+ 297,
+ 298,
+ 299,
+ 300,
+ 301,
+ 302,
+ 303,
+ 304,
+ 305,
+ 306,
+ 307,
+ 308,
+ 309,
+ 310,
+ 311,
+ 312,
+ 313,
+ 314,
+ 315,
+ 316,
+ 317,
+ 318,
+ 319,
+ 320,
+ 321,
+ 322,
+ 323,
+ 324,
+ 325,
+ 326,
+ 327,
+ 328,
+ 329,
+ 330,
+ 331,
+ 332,
+ 333,
+ 334,
+ 335,
+ 336,
+ 337,
+ 338,
+ 339,
+ 340,
+ 341,
+ 342,
+ 343,
+ 344,
+ 345,
+ 346,
+ 347,
+ 348,
+ 349,
+ 350,
+ 351,
+ 352,
+ 353,
+ 354,
+ 355,
+ 356,
+ 357,
+ 358,
+ 359,
+ 360,
+ 361,
+ 362,
+ 363,
+ 364,
+ 365,
+ 366,
+ 367,
+ 368,
+ 369,
+ 370,
+ 371,
+ 372,
+ 373,
+ 374,
+ 375,
+ 376,
+ 377,
+ 378,
+ 379,
+ 380,
+ 381,
+ 382,
+ 383,
+ 384,
+ 385,
+ 386,
+ 387,
+ 388,
+ 389,
+ 390,
+ 391,
+ 392,
+ 393,
+ 394,
+ 395,
+ 396,
+ 397,
+ 398,
+ 979,
+ 980,
+ 981,
+ 982,
+ 983,
+ 998,
+ 999,
+ 1000,
+ 1001,
+ 1002,
+ 1003,
+ 1004,
+ 1005,
+ 1006,
+ 1007,
+ 1008,
+ 1009,
+ 1010,
+ 1011,
+ 1012,
+ 1013,
+ 1014,
+ 1015,
+ 1016,
+ 1017,
+ 1018,
+ 1019,
+ 1020,
+ 1021,
+ 1022,
+ 1023,
+ 1038,
+ 1039,
+ 1040,
+ 1041,
+ 1042,
+ 1043,
+ 1044,
+ 1045,
+ 1046,
+ 1047,
+ 1048,
+ 1049,
+ 1050,
+ 1051,
+ 1052,
+ 1053,
+ 1054,
+ 1055,
+ 1056,
+ 1057,
+ 1058,
+ 1059,
+ 1060,
+ 1061,
+ 1062,
+ 1063,
+ 1064,
+ 1065,
+ 1066,
+ 1067,
+ 1068,
+ 1069,
+ 1070,
+ 1071,
+ 1072,
+ 1073,
+ 1074,
+ 1075,
+ 1076,
+ 1077,
+ 1078,
+ 1079;
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000;
+ 1.000000,0.000000,0.000000,0.000000,
+ 0.000000,1.000000,0.000000,0.000000,
+ 0.000000,0.000000,1.000000,0.000000,
+ -0.077645,-53.077965,0.000000,1.000000;;
+ }
+
+ SkinWeights
+ {
+ "Joint36";
+ 9;
+ 121,
+ 122,
+ 123,
+ 124,
+ 125,
+ 126,
+ 128,
+ 129,
+ 132;
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000;
+ 1.000000,0.000000,0.000000,0.000000,
+ 0.000000,1.000000,0.000000,0.000000,
+ 0.000000,0.000000,1.000000,0.000000,
+ -2.428693,-50.108727,5.128667,1.000000;;
+ }
+
+ SkinWeights
+ {
+ "Joint39";
+ 19;
+ 130,
+ 131,
+ 133,
+ 134,
+ 135,
+ 138,
+ 139,
+ 140,
+ 141,
+ 142,
+ 143,
+ 144,
+ 984,
+ 985,
+ 986,
+ 987,
+ 988,
+ 989,
+ 990;
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000;
+ 1.000000,0.000000,0.000000,0.000000,
+ 0.000000,1.000000,0.000000,0.000000,
+ 0.000000,0.000000,1.000000,0.000000,
+ -4.949857,-46.006042,7.908250,1.000000;;
+ }
+
+ SkinWeights
+ {
+ "Joint40";
+ 10;
+ 145,
+ 146,
+ 147,
+ 148,
+ 149,
+ 991,
+ 992,
+ 993,
+ 994,
+ 995;
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000;
+ 1.000000,0.000000,0.000000,0.000000,
+ 0.000000,1.000000,0.000000,0.000000,
+ 0.000000,0.000000,1.000000,0.000000,
+ -6.493002,-42.284798,8.792897,1.000000;;
+ }
+
+ SkinWeights
+ {
+ "Joint41";
+ 3;
+ 150,
+ 996,
+ 997;
+ 1.000000,
+ 1.000000,
+ 1.000000;
+ 1.000000,0.000000,0.000000,0.000000,
+ 0.000000,1.000000,0.000000,0.000000,
+ 0.000000,0.000000,1.000000,0.000000,
+ -7.350305,-39.127472,9.733334,1.000000;;
+ }
+
+ SkinWeights
+ {
+ "Joint37";
+ 6;
+ 267,
+ 268,
+ 269,
+ 270,
+ 272,
+ 277;
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000;
+ 1.000000,0.000000,0.000000,0.000000,
+ 0.000000,1.000000,0.000000,0.000000,
+ 0.000000,0.000000,1.000000,0.000000,
+ 2.766480,-49.947918,5.128667,1.000000;;
+ }
+
+ SkinWeights
+ {
+ "Joint38";
+ 20;
+ 273,
+ 274,
+ 275,
+ 276,
+ 278,
+ 279,
+ 282,
+ 283,
+ 284,
+ 285,
+ 286,
+ 287,
+ 288,
+ 1024,
+ 1025,
+ 1026,
+ 1027,
+ 1028,
+ 1029,
+ 1030;
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000;
+ 1.000000,0.000000,0.000000,0.000000,
+ 0.000000,1.000000,0.000000,0.000000,
+ 0.000000,0.000000,1.000000,0.000000,
+ 5.080586,-45.749058,7.908250,1.000000;;
+ }
+
+ SkinWeights
+ {
+ "Joint42";
+ 10;
+ 289,
+ 290,
+ 291,
+ 292,
+ 293,
+ 1031,
+ 1032,
+ 1033,
+ 1034,
+ 1035;
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000;
+ 1.000000,0.000000,0.000000,0.000000,
+ 0.000000,1.000000,0.000000,0.000000,
+ 0.000000,0.000000,1.000000,0.000000,
+ 6.280811,-42.539360,8.793637,1.000000;;
+ }
+
+ SkinWeights
+ {
+ "Joint43";
+ 3;
+ 294,
+ 1036,
+ 1037;
+ 1.000000,
+ 1.000000,
+ 1.000000;
+ 1.000000,0.000000,0.000000,0.000000,
+ 0.000000,1.000000,0.000000,0.000000,
+ 0.000000,0.000000,1.000000,0.000000,
+ 7.566765,-38.843330,9.733334,1.000000;;
+ }
+
+ SkinWeights
+ {
+ "pad2";
+ 24;
+ 24,
+ 25,
+ 26,
+ 27,
+ 28,
+ 29,
+ 30,
+ 31,
+ 32,
+ 33,
+ 34,
+ 35,
+ 36,
+ 37,
+ 38,
+ 39,
+ 40,
+ 41,
+ 42,
+ 43,
+ 44,
+ 45,
+ 46,
+ 47;
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000;
+ 0.986286,-0.159424,0.042717,0.000000,
+ 0.165048,0.952679,-0.255270,0.000000,
+ 0.000000,0.258819,0.965926,0.000000,
+ -2.513408,-50.807816,13.613914,1.000000;;
+ }
+
+ SkinWeights
+ {
+ "pad1";
+ 24;
+ 0,
+ 1,
+ 2,
+ 3,
+ 4,
+ 5,
+ 6,
+ 7,
+ 8,
+ 9,
+ 10,
+ 11,
+ 12,
+ 13,
+ 14,
+ 15,
+ 16,
+ 17,
+ 18,
+ 19,
+ 20,
+ 21,
+ 22,
+ 23;
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000;
+ 1.000000,0.000000,0.000000,0.000000,
+ 0.000000,1.000000,0.000000,0.000000,
+ 0.000000,0.000000,1.000000,0.000000,
+ -5.311174,-52.424309,0.000000,1.000000;;
+ }
+
+ SkinWeights
+ {
+ "lsholda";
+ 13;
+ 774,
+ 775,
+ 776,
+ 777,
+ 820,
+ 821,
+ 822,
+ 823,
+ 824,
+ 825,
+ 826,
+ 827,
+ 1350;
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000;
+ 1.000000,0.000000,0.000000,0.000000,
+ 0.000000,1.000000,0.000000,0.000000,
+ 0.000000,0.000000,1.000000,0.000000,
+ 10.633429,-47.162376,-3.529744,1.000000;;
+ }
+
+ SkinWeights
+ {
+ "lelbo";
+ 62;
+ 674,
+ 675,
+ 677,
+ 682,
+ 683,
+ 684,
+ 691,
+ 828,
+ 829,
+ 830,
+ 831,
+ 832,
+ 833,
+ 834,
+ 835,
+ 836,
+ 837,
+ 838,
+ 839,
+ 840,
+ 841,
+ 842,
+ 843,
+ 844,
+ 845,
+ 846,
+ 847,
+ 848,
+ 849,
+ 850,
+ 851,
+ 852,
+ 853,
+ 854,
+ 855,
+ 856,
+ 857,
+ 858,
+ 1246,
+ 1248,
+ 1250,
+ 1251,
+ 1351,
+ 1352,
+ 1353,
+ 1354,
+ 1355,
+ 1356,
+ 1357,
+ 1358,
+ 1359,
+ 1360,
+ 1361,
+ 1362,
+ 1363,
+ 1364,
+ 1365,
+ 1366,
+ 1367,
+ 1368,
+ 1369,
+ 1370;
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000;
+ 1.000000,0.000000,0.000000,0.000000,
+ 0.000000,1.000000,0.000000,0.000000,
+ 0.000000,0.000000,1.000000,0.000000,
+ 17.175339,-42.063858,-4.235693,1.000000;;
+ }
+
+ SkinWeights
+ {
+ "lwrist";
+ 2;
+ 669,
+ 670;
+ 1.000000,
+ 1.000000;
+ 1.000000,0.000000,0.000000,0.000000,
+ 0.000000,1.000000,0.000000,0.000000,
+ 0.000000,0.000000,1.000000,0.000000,
+ 25.025633,-35.658024,-4.235693,1.000000;;
+ }
+
+ SkinWeights
+ {
+ "Joint17";
+ 8;
+ 668,
+ 671,
+ 672,
+ 673,
+ 676,
+ 692,
+ 1247,
+ 1249;
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000;
+ 1.000000,0.000000,0.000000,0.000000,
+ 0.000000,1.000000,0.000000,0.000000,
+ 0.000000,0.000000,1.000000,0.000000,
+ 28.689102,-31.997549,-4.235693,1.000000;;
+ }
+
+ SkinWeights
+ {
+ "Joint18";
+ 8;
+ 702,
+ 703,
+ 704,
+ 705,
+ 706,
+ 707,
+ 1253,
+ 1254;
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000;
+ 1.000000,0.000000,0.000000,0.000000,
+ 0.000000,1.000000,0.000000,0.000000,
+ 0.000000,0.000000,1.000000,0.000000,
+ 29.735809,-29.905848,-4.235693,1.000000;;
+ }
+
+ SkinWeights
+ {
+ "Joint19";
+ 8;
+ 678,
+ 679,
+ 680,
+ 681,
+ 685,
+ 686,
+ 1255,
+ 1256;
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000;
+ 1.000000,0.000000,0.000000,0.000000,
+ 0.000000,1.000000,0.000000,0.000000,
+ 0.000000,0.000000,1.000000,0.000000,
+ 29.866648,-26.768299,-4.235693,1.000000;;
+ }
+
+ SkinWeights
+ {
+ "Joint20";
+ 10;
+ 687,
+ 688,
+ 689,
+ 690,
+ 693,
+ 694,
+ 699,
+ 700,
+ 701,
+ 1252;
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000;
+ 1.000000,0.000000,0.000000,0.000000,
+ 0.000000,1.000000,0.000000,0.000000,
+ 0.000000,0.000000,1.000000,0.000000,
+ 25.287310,-31.343891,-0.753762,1.000000;;
+ }
+
+ SkinWeights
+ {
+ "Joint21";
+ 4;
+ 695,
+ 696,
+ 697,
+ 698;
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000;
+ 1.000000,0.000000,0.000000,0.000000,
+ 0.000000,1.000000,0.000000,0.000000,
+ 0.000000,0.000000,1.000000,0.000000,
+ 26.334013,-28.859997,-0.753762,1.000000;;
+ }
+
+ SkinWeights
+ {
+ "rsholda";
+ 15;
+ 435,
+ 436,
+ 572,
+ 573,
+ 574,
+ 575,
+ 629,
+ 630,
+ 631,
+ 632,
+ 633,
+ 634,
+ 635,
+ 636,
+ 1225;
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000;
+ 1.000000,0.000000,0.000000,0.000000,
+ 0.000000,1.000000,0.000000,0.000000,
+ 0.000000,0.000000,1.000000,0.000000,
+ -10.064111,-47.456520,-3.529744,1.000000;;
+ }
+
+ SkinWeights
+ {
+ "relbo";
+ 62;
+ 469,
+ 470,
+ 473,
+ 478,
+ 479,
+ 480,
+ 487,
+ 637,
+ 638,
+ 639,
+ 640,
+ 641,
+ 642,
+ 643,
+ 644,
+ 645,
+ 646,
+ 647,
+ 648,
+ 649,
+ 650,
+ 651,
+ 652,
+ 653,
+ 654,
+ 655,
+ 656,
+ 657,
+ 658,
+ 659,
+ 660,
+ 661,
+ 662,
+ 663,
+ 664,
+ 665,
+ 666,
+ 667,
+ 1113,
+ 1115,
+ 1117,
+ 1118,
+ 1226,
+ 1227,
+ 1228,
+ 1229,
+ 1230,
+ 1231,
+ 1232,
+ 1233,
+ 1234,
+ 1235,
+ 1236,
+ 1237,
+ 1238,
+ 1239,
+ 1240,
+ 1241,
+ 1242,
+ 1243,
+ 1244,
+ 1245;
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000;
+ 1.000000,0.000000,0.000000,0.000000,
+ 0.000000,1.000000,0.000000,0.000000,
+ 0.000000,0.000000,1.000000,0.000000,
+ -16.867699,-42.096539,-4.235693,1.000000;;
+ }
+
+ SkinWeights
+ {
+ "rwrist";
+ 3;
+ 464,
+ 465,
+ 1109;
+ 1.000000,
+ 1.000000,
+ 1.000000;
+ 1.000000,0.000000,0.000000,0.000000,
+ 0.000000,1.000000,0.000000,0.000000,
+ 0.000000,0.000000,1.000000,0.000000,
+ -25.241344,-35.298512,-4.235693,1.000000;;
+ }
+
+ SkinWeights
+ {
+ "Joint25";
+ 10;
+ 466,
+ 467,
+ 468,
+ 471,
+ 472,
+ 488,
+ 1110,
+ 1111,
+ 1112,
+ 1114;
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000;
+ 1.000000,0.000000,0.000000,0.000000,
+ 0.000000,1.000000,0.000000,0.000000,
+ 0.000000,0.000000,1.000000,0.000000,
+ -28.904814,-32.160961,-4.235693,1.000000;;
+ }
+
+ SkinWeights
+ {
+ "Joint26";
+ 10;
+ 498,
+ 499,
+ 500,
+ 501,
+ 502,
+ 503,
+ 1119,
+ 1120,
+ 1121,
+ 1122;
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000;
+ 1.000000,0.000000,0.000000,0.000000,
+ 0.000000,1.000000,0.000000,0.000000,
+ 0.000000,0.000000,1.000000,0.000000,
+ -29.951521,-29.807800,-4.235693,1.000000;;
+ }
+
+ SkinWeights
+ {
+ "Joint27";
+ 10;
+ 474,
+ 475,
+ 476,
+ 477,
+ 481,
+ 482,
+ 1123,
+ 1124,
+ 1125,
+ 1126;
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000;
+ 1.000000,0.000000,0.000000,0.000000,
+ 0.000000,1.000000,0.000000,0.000000,
+ 0.000000,0.000000,1.000000,0.000000,
+ -29.689844,-26.931713,-4.235693,1.000000;;
+ }
+
+ SkinWeights
+ {
+ "Joint28";
+ 7;
+ 483,
+ 484,
+ 485,
+ 486,
+ 489,
+ 490,
+ 1116;
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000;
+ 1.000000,0.000000,0.000000,0.000000,
+ 0.000000,1.000000,0.000000,0.000000,
+ 0.000000,0.000000,1.000000,0.000000,
+ -24.456314,-31.115110,-2.201373,1.000000;;
+ }
+
+ SkinWeights
+ {
+ "Joint29";
+ 7;
+ 491,
+ 492,
+ 493,
+ 494,
+ 495,
+ 496,
+ 497;
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000;
+ 1.000000,0.000000,0.000000,0.000000,
+ 0.000000,1.000000,0.000000,0.000000,
+ 0.000000,0.000000,1.000000,0.000000,
+ -24.717991,-28.631216,-2.201373,1.000000;;
+ }
+
+ SkinWeights
+ {
+ "weapon";
+ 228;
+ 859,
+ 860,
+ 861,
+ 862,
+ 863,
+ 864,
+ 865,
+ 866,
+ 867,
+ 868,
+ 869,
+ 870,
+ 871,
+ 872,
+ 873,
+ 874,
+ 875,
+ 876,
+ 877,
+ 878,
+ 879,
+ 880,
+ 881,
+ 882,
+ 883,
+ 884,
+ 885,
+ 886,
+ 887,
+ 888,
+ 889,
+ 890,
+ 891,
+ 892,
+ 893,
+ 894,
+ 895,
+ 896,
+ 897,
+ 898,
+ 899,
+ 900,
+ 901,
+ 902,
+ 903,
+ 904,
+ 905,
+ 906,
+ 907,
+ 908,
+ 909,
+ 910,
+ 911,
+ 912,
+ 913,
+ 914,
+ 915,
+ 916,
+ 917,
+ 918,
+ 919,
+ 920,
+ 921,
+ 922,
+ 923,
+ 924,
+ 925,
+ 926,
+ 927,
+ 928,
+ 929,
+ 930,
+ 931,
+ 932,
+ 933,
+ 934,
+ 935,
+ 936,
+ 937,
+ 938,
+ 939,
+ 940,
+ 941,
+ 942,
+ 943,
+ 944,
+ 945,
+ 946,
+ 947,
+ 948,
+ 949,
+ 950,
+ 951,
+ 952,
+ 953,
+ 954,
+ 955,
+ 956,
+ 957,
+ 958,
+ 959,
+ 960,
+ 961,
+ 962,
+ 963,
+ 964,
+ 965,
+ 966,
+ 967,
+ 968,
+ 969,
+ 970,
+ 971,
+ 972,
+ 973,
+ 974,
+ 975,
+ 976,
+ 977,
+ 978,
+ 1371,
+ 1372,
+ 1373,
+ 1374,
+ 1375,
+ 1376,
+ 1377,
+ 1378,
+ 1379,
+ 1380,
+ 1381,
+ 1382,
+ 1383,
+ 1384,
+ 1385,
+ 1386,
+ 1387,
+ 1388,
+ 1389,
+ 1390,
+ 1391,
+ 1392,
+ 1393,
+ 1394,
+ 1395,
+ 1396,
+ 1397,
+ 1398,
+ 1399,
+ 1400,
+ 1401,
+ 1402,
+ 1403,
+ 1404,
+ 1405,
+ 1406,
+ 1407,
+ 1408,
+ 1409,
+ 1410,
+ 1411,
+ 1412,
+ 1413,
+ 1414,
+ 1415,
+ 1416,
+ 1417,
+ 1418,
+ 1419,
+ 1420,
+ 1421,
+ 1422,
+ 1423,
+ 1424,
+ 1425,
+ 1426,
+ 1427,
+ 1428,
+ 1429,
+ 1430,
+ 1431,
+ 1432,
+ 1433,
+ 1434,
+ 1435,
+ 1436,
+ 1437,
+ 1438,
+ 1439,
+ 1440,
+ 1441,
+ 1442,
+ 1443,
+ 1444,
+ 1445,
+ 1446,
+ 1447,
+ 1448,
+ 1449,
+ 1450,
+ 1451,
+ 1452,
+ 1453,
+ 1454,
+ 1455,
+ 1456,
+ 1457,
+ 1458,
+ 1459,
+ 1460,
+ 1461,
+ 1462,
+ 1463,
+ 1464,
+ 1465,
+ 1466,
+ 1467,
+ 1468,
+ 1469,
+ 1470,
+ 1471,
+ 1472,
+ 1473,
+ 1474,
+ 1475,
+ 1476,
+ 1477,
+ 1478;
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000,
+ 1.000000;
+ 1.000000,0.000000,0.000000,0.000000,
+ 0.000000,1.000000,0.000000,0.000000,
+ 0.000000,0.000000,1.000000,0.000000,
+ -26.942242,-30.461456,-4.235693,1.000000;;
+ }
+ }
+ }
+}
+
+AnimationSet AnimationSet0
+{
+ Animation baseAnimation
+ {
+ {base}
+
+ AnimationKey
+ {
+ 2;
+ 23;
+ 0;3;0.011608,-0.015192,0.000000;;,
+ 1;3;0.011608,-0.015192,0.000000;;,
+ 2;3;0.011608,-0.015192,0.000000;;,
+ 3;3;0.011608,-0.015192,0.000000;;,
+ 4;3;0.011608,-0.015192,0.000000;;,
+ 5;3;0.011608,-0.015192,0.000000;;,
+ 12;3;0.011608,-0.015192,0.000000;;,
+ 14;3;0.011608,-0.015192,0.000000;;,
+ 15;3;0.011608,-0.015192,0.000000;;,
+ 16;3;0.011608,-0.015192,0.000000;;,
+ 17;3;0.011608,-0.015192,0.000000;;,
+ 18;3;0.011608,-0.015192,0.000000;;,
+ 19;3;0.011608,-0.015192,0.000000;;,
+ 20;3;0.011608,-0.015192,0.000000;;,
+ 27;3;0.011608,-0.015192,0.000000;;,
+ 33;3;0.011608,-0.015192,0.000000;;,
+ 34;3;0.011608,-0.015192,0.000000;;,
+ 35;3;0.011608,-0.015192,0.000000;;,
+ 41;3;0.011608,-0.015192,0.000000;;,
+ 43;3;0.011608,-0.015192,0.000000;;,
+ 50;3;0.011608,-0.015192,0.000000;;,
+ 53;3;0.011608,-0.015192,0.000000;;,
+ 55;3;0.011608,-0.015192,0.000000;;;
+ }
+
+ AnimationOptions
+ {
+ 1;
+ 1;
+ }
+
+ AnimationKey
+ {
+ 0;
+ 23;
+ 0;4;1.000000,0.000000,0.000000,0.000000;;,
+ 1;4;1.000000,0.000000,0.000000,0.000000;;,
+ 2;4;1.000000,0.000000,0.000000,0.000000;;,
+ 3;4;1.000000,0.000000,0.000000,0.000000;;,
+ 4;4;1.000000,0.000000,0.000000,0.000000;;,
+ 5;4;1.000000,0.000000,0.000000,0.000000;;,
+ 12;4;1.000000,0.000000,0.000000,0.000000;;,
+ 14;4;1.000000,0.000000,0.000000,0.000000;;,
+ 15;4;1.000000,0.000000,0.000000,0.000000;;,
+ 16;4;1.000000,0.000000,0.000000,0.000000;;,
+ 17;4;1.000000,0.000000,0.000000,0.000000;;,
+ 18;4;1.000000,0.000000,0.000000,0.000000;;,
+ 19;4;1.000000,0.000000,0.000000,0.000000;;,
+ 20;4;1.000000,0.000000,0.000000,0.000000;;,
+ 27;4;1.000000,0.000000,0.000000,0.000000;;,
+ 33;4;1.000000,0.000000,0.000000,0.000000;;,
+ 34;4;1.000000,0.000000,0.000000,0.000000;;,
+ 35;4;1.000000,0.000000,0.000000,0.000000;;,
+ 41;4;1.000000,0.000000,0.000000,0.000000;;,
+ 43;4;1.000000,0.000000,0.000000,0.000000;;,
+ 50;4;1.000000,0.000000,0.000000,0.000000;;,
+ 53;4;1.000000,0.000000,0.000000,0.000000;;,
+ 55;4;1.000000,0.000000,0.000000,0.000000;;;
+ }
+
+ AnimationOptions
+ {
+ 1;
+ 1;
+ }
+ }
+
+ Animation middleAnimation
+ {
+ {middle}
+
+ AnimationKey
+ {
+ 2;
+ 25;
+ 0;3;0.173034,30.221760,0.000000;;,
+ 1;3;0.173034,30.221760,0.000000;;,
+ 2;3;0.173034,27.773420,0.372200;;,
+ 3;3;0.173034,24.919014,0.806130;;,
+ 4;3;0.173034,22.482626,1.176512;;,
+ 5;3;0.173034,22.482626,1.176512;;,
+ 12;3;0.173034,22.482626,1.176512;;,
+ 14;3;0.173034,22.482626,1.176512;;,
+ 15;3;0.173034,22.482626,1.176512;;,
+ 16;3;0.173034,24.272297,0.904444;;,
+ 17;3;0.173034,26.344128,0.589482;;,
+ 18;3;0.173034,28.455601,0.268494;;,
+ 19;3;0.173034,30.221760,0.000000;;,
+ 20;3;0.173034,30.221760,0.000000;;,
+ 24;3;0.173034,29.353209,0.000000;;,
+ 27;3;0.173034,29.520485,0.000000;;,
+ 33;3;0.173034,30.221760,0.000000;;,
+ 34;3;0.173034,30.221760,0.000000;;,
+ 35;3;0.173034,30.221760,0.000000;;,
+ 41;3;0.173034,28.753119,0.000000;;,
+ 43;3;0.173034,28.285614,0.000000;;,
+ 45;3;0.173034,28.050383,0.000000;;,
+ 50;3;0.173034,28.889324,0.000000;;,
+ 53;3;0.173034,29.697077,0.000000;;,
+ 55;3;0.173034,30.221760,0.000000;;;
+ }
+
+ AnimationOptions
+ {
+ 1;
+ 1;
+ }
+
+ AnimationKey
+ {
+ 0;
+ 25;
+ 0;4;1.000000,0.000000,0.000000,0.000000;;,
+ 1;4;1.000000,0.000000,0.000000,0.000000;;,
+ 2;4;1.000000,0.000000,0.000000,0.000000;;,
+ 3;4;1.000000,0.000000,0.000000,0.000000;;,
+ 4;4;1.000000,0.000000,0.000000,0.000000;;,
+ 5;4;1.000000,0.000000,0.000000,0.000000;;,
+ 12;4;1.000000,0.000000,0.000000,0.000000;;,
+ 14;4;1.000000,0.000000,0.000000,0.000000;;,
+ 15;4;1.000000,0.000000,0.000000,0.000000;;,
+ 16;4;1.000000,0.000000,0.000000,0.000000;;,
+ 17;4;1.000000,0.000000,0.000000,0.000000;;,
+ 18;4;1.000000,0.000000,0.000000,0.000000;;,
+ 19;4;1.000000,0.000000,0.000000,0.000000;;,
+ 20;4;1.000000,0.000000,0.000000,0.000000;;,
+ 24;4;1.000000,0.000000,0.000000,0.000000;;,
+ 27;4;1.000000,0.000000,0.000000,0.000000;;,
+ 33;4;1.000000,0.000000,0.000000,0.000000;;,
+ 34;4;1.000000,0.000000,0.000000,0.000000;;,
+ 35;4;1.000000,0.000000,0.000000,0.000000;;,
+ 41;4;1.000000,0.000000,0.000000,0.000000;;,
+ 43;4;1.000000,0.000000,0.000000,0.000000;;,
+ 45;4;1.000000,0.000000,0.000000,0.000000;;,
+ 50;4;1.000000,0.000000,0.000000,0.000000;;,
+ 53;4;1.000000,0.000000,0.000000,0.000000;;,
+ 55;4;1.000000,0.000000,0.000000,0.000000;;;
+ }
+
+ AnimationOptions
+ {
+ 1;
+ 1;
+ }
+ }
+
+ Animation lhipAnimation
+ {
+ {lhip}
+
+ AnimationKey
+ {
+ 2;
+ 23;
+ 0;3;-5.191007,-3.469861,0.000000;;,
+ 1;3;-5.191007,-3.469861,0.000000;;,
+ 2;3;-5.191007,-3.469861,0.000000;;,
+ 3;3;-5.191007,-3.469861,0.000000;;,
+ 4;3;-5.191007,-3.469861,0.000000;;,
+ 5;3;-5.191007,-3.469861,0.000000;;,
+ 12;3;-5.191007,-3.469861,0.000000;;,
+ 14;3;-5.191007,-3.469861,0.000000;;,
+ 15;3;-5.191007,-3.469861,0.000000;;,
+ 16;3;-5.191007,-3.469861,0.000000;;,
+ 17;3;-5.191007,-3.469861,0.000000;;,
+ 18;3;-5.191007,-3.469861,0.000000;;,
+ 19;3;-5.191007,-3.469861,0.000000;;,
+ 20;3;-5.191007,-3.469861,0.000000;;,
+ 27;3;-5.191007,-3.469861,0.000000;;,
+ 33;3;-5.191007,-3.469861,0.000000;;,
+ 34;3;-5.191007,-3.469861,0.000000;;,
+ 35;3;-5.191007,-3.469861,0.000000;;,
+ 41;3;-5.191007,-3.469861,0.000000;;,
+ 43;3;-5.191007,-3.469861,0.000000;;,
+ 50;3;-5.191007,-3.469861,0.000000;;,
+ 53;3;-5.191007,-3.469861,0.000000;;,
+ 55;3;-5.191007,-3.469861,0.000000;;;
+ }
+
+ AnimationOptions
+ {
+ 1;
+ 1;
+ }
+
+ AnimationKey
+ {
+ 0;
+ 23;
+ 0;4;1.000000,0.000000,0.000000,0.000000;;,
+ 1;4;1.000000,0.000000,0.000000,0.000000;;,
+ 2;4;0.933591,-0.357025,0.029033,0.009857;;,
+ 3;4;0.833984,-0.551409,0.020009,0.004259;;,
+ 4;4;0.751840,-0.659346,0.000000,0.000000;;,
+ 5;4;0.751840,-0.659346,0.000000,0.000000;;,
+ 12;4;0.751840,-0.659346,0.000000,0.000000;;,
+ 14;4;0.751840,-0.659346,0.000000,0.000000;;,
+ 15;4;0.751840,-0.659346,0.000000,0.000000;;,
+ 16;4;0.815325,-0.578790,0.015233,0.003854;;,
+ 17;4;0.880134,-0.473717,0.030180,0.006729;;,
+ 18;4;0.961855,-0.272346,0.024861,0.006633;;,
+ 19;4;1.000000,0.000000,0.000000,0.000000;;,
+ 20;4;1.000000,0.000000,0.000000,0.000000;;,
+ 27;4;1.000000,0.000000,0.000000,0.000000;;,
+ 33;4;1.000000,0.000000,0.000000,0.000000;;,
+ 34;4;1.000000,0.000000,0.000000,0.000000;;,
+ 35;4;1.000000,0.000000,0.000000,0.000000;;,
+ 41;4;1.000000,0.000000,0.000000,0.000000;;,
+ 43;4;1.000000,0.000000,0.000000,0.000000;;,
+ 50;4;1.000000,0.000000,0.000000,0.000000;;,
+ 53;4;1.000000,0.000000,0.000000,0.000000;;,
+ 55;4;1.000000,0.000000,0.000000,0.000000;;;
+ }
+
+ AnimationOptions
+ {
+ 1;
+ 1;
+ }
+ }
+
+ Animation lkneeAnimation
+ {
+ {lknee}
+
+ AnimationKey
+ {
+ 2;
+ 25;
+ 0;3;-1.903369,-8.817497,0.000000;;,
+ 1;3;-1.903369,-8.817497,0.000000;;,
+ 2;3;-1.903369,-8.817497,0.000000;;,
+ 3;3;-1.903369,-8.817497,0.000000;;,
+ 4;3;-1.903369,-8.817497,0.000000;;,
+ 5;3;-1.903369,-8.817497,0.000000;;,
+ 12;3;-1.903369,-8.817497,0.000000;;,
+ 14;3;-1.903369,-8.817497,0.000000;;,
+ 15;3;-1.903369,-8.817497,0.000000;;,
+ 16;3;-1.903369,-8.817497,0.000000;;,
+ 17;3;-1.903369,-8.817497,0.000000;;,
+ 18;3;-1.903369,-8.817497,0.000000;;,
+ 19;3;-1.903369,-8.817497,0.000000;;,
+ 20;3;-1.903369,-8.817497,0.000000;;,
+ 24;3;-1.903369,-8.527980,0.000000;;,
+ 27;3;-1.903369,-8.583739,0.000000;;,
+ 33;3;-1.903369,-8.817497,0.000000;;,
+ 34;3;-1.903369,-8.817497,0.000000;;,
+ 35;3;-1.903369,-8.817497,0.000000;;,
+ 41;3;-1.903369,-8.034223,0.000000;;,
+ 43;3;-1.903369,-7.784886,0.000000;;,
+ 45;3;-1.903369,-7.659429,0.000000;;,
+ 50;3;-1.903369,-8.106865,0.000000;;,
+ 53;3;-1.903369,-8.537666,0.000000;;,
+ 55;3;-1.903369,-8.817497,0.000000;;;
+ }
+
+ AnimationOptions
+ {
+ 1;
+ 1;
+ }
+
+ AnimationKey
+ {
+ 0;
+ 25;
+ 0;4;1.000000,0.000000,0.000000,0.000000;;,
+ 1;4;1.000000,0.000000,0.000000,0.000000;;,
+ 2;4;0.936175,0.350946,-0.020210,-0.002106;;,
+ 3;4;0.832879,0.553271,-0.014218,0.001102;;,
+ 4;4;0.754710,0.656059,0.000000,0.000000;;,
+ 5;4;0.754710,0.656059,0.000000,0.000000;;,
+ 12;4;0.754709,0.656059,0.000000,0.000000;;,
+ 14;4;0.754710,0.656059,0.000000,0.000000;;,
+ 15;4;0.754710,0.656059,0.000000,0.000000;;,
+ 16;4;0.817547,0.575786,-0.009196,0.001689;;,
+ 17;4;0.867357,0.497283,-0.018216,0.008324;;,
+ 18;4;0.954530,0.297619,-0.015169,0.008102;;,
+ 19;4;1.000000,0.000000,0.000000,0.000000;;,
+ 20;4;1.000000,0.000000,0.000000,0.000000;;,
+ 24;4;1.000000,0.000000,0.000000,0.000000;;,
+ 27;4;1.000000,0.000000,0.000000,0.000000;;,
+ 33;4;1.000000,0.000000,0.000000,0.000000;;,
+ 34;4;1.000000,0.000000,0.000000,0.000000;;,
+ 35;4;1.000000,0.000000,0.000000,0.000000;;,
+ 41;4;1.000000,0.000000,0.000000,0.000000;;,
+ 43;4;1.000000,0.000000,0.000000,0.000000;;,
+ 45;4;1.000000,0.000000,0.000000,0.000000;;,
+ 50;4;1.000000,0.000000,0.000000,0.000000;;,
+ 53;4;1.000000,0.000000,0.000000,0.000000;;,
+ 55;4;1.000000,0.000000,0.000000,0.000000;;;
+ }
+
+ AnimationOptions
+ {
+ 1;
+ 1;
+ }
+ }
+
+ Animation lankleAnimation
+ {
+ {lankle}
+
+ AnimationKey
+ {
+ 2;
+ 25;
+ 0;3;-1.557302,-12.873290,3.507543;;,
+ 1;3;-1.557302,-12.873290,3.507543;;,
+ 2;3;-1.557302,-12.873290,3.507543;;,
+ 3;3;-1.557302,-12.873290,3.507543;;,
+ 4;3;-1.557302,-12.873290,3.507543;;,
+ 5;3;-1.557302,-12.873290,3.507543;;,
+ 12;3;-1.557302,-12.873290,3.507543;;,
+ 14;3;-1.557302,-12.873290,3.507543;;,
+ 15;3;-1.557302,-12.873290,3.507543;;,
+ 16;3;-1.557302,-12.873290,3.507543;;,
+ 17;3;-1.557302,-12.873290,3.507543;;,
+ 18;3;-1.557302,-12.873290,3.507543;;,
+ 19;3;-1.557302,-12.873290,3.507543;;,
+ 20;3;-1.557302,-12.873290,3.507543;;,
+ 24;3;-1.557302,-12.294256,3.507543;;,
+ 27;3;-1.557302,-12.405774,3.507543;;,
+ 33;3;-1.557302,-12.873290,3.507543;;,
+ 34;3;-1.557302,-12.873290,3.507543;;,
+ 35;3;-1.557302,-12.873290,3.507543;;,
+ 41;3;-1.557302,-12.187924,3.507543;;,
+ 43;3;-1.557302,-11.969755,3.507543;;,
+ 45;3;-1.557302,-11.859981,3.507543;;,
+ 50;3;-1.557302,-12.251487,3.507543;;,
+ 53;3;-1.557302,-12.628438,3.507543;;,
+ 55;3;-1.557302,-12.873290,3.507543;;;
+ }
+
+ AnimationOptions
+ {
+ 1;
+ 1;
+ }
+
+ AnimationKey
+ {
+ 0;
+ 25;
+ 0;4;1.000000,0.000000,0.000000,0.000000;;,
+ 1;4;1.000000,0.000000,0.000000,0.000000;;,
+ 2;4;1.000000,0.000000,0.000000,0.000000;;,
+ 3;4;1.000000,0.000000,0.000000,0.000000;;,
+ 4;4;1.000000,0.000000,0.000000,0.000000;;,
+ 5;4;1.000000,0.000000,0.000000,0.000000;;,
+ 12;4;1.000000,0.000000,0.000000,0.000000;;,
+ 14;4;1.000000,0.000000,0.000000,0.000000;;,
+ 15;4;1.000000,0.000000,0.000000,0.000000;;,
+ 16;4;1.000000,0.000000,0.000000,0.000000;;,
+ 17;4;1.000000,0.000000,0.000000,0.000000;;,
+ 18;4;0.999476,-0.032322,0.001562,-0.000284;;,
+ 19;4;1.000000,0.000000,0.000000,0.000000;;,
+ 20;4;1.000000,0.000000,0.000000,0.000000;;,
+ 24;4;1.000000,0.000000,0.000000,0.000000;;,
+ 27;4;1.000000,0.000000,0.000000,0.000000;;,
+ 33;4;1.000000,0.000000,0.000000,0.000000;;,
+ 34;4;1.000000,0.000000,0.000000,0.000000;;,
+ 35;4;1.000000,0.000000,0.000000,0.000000;;,
+ 41;4;1.000000,0.000000,0.000000,0.000000;;,
+ 43;4;1.000000,0.000000,0.000000,0.000000;;,
+ 45;4;1.000000,0.000000,0.000000,0.000000;;,
+ 50;4;1.000000,0.000000,0.000000,0.000000;;,
+ 53;4;1.000000,0.000000,0.000000,0.000000;;,
+ 55;4;1.000000,0.000000,0.000000,0.000000;;;
+ }
+
+ AnimationOptions
+ {
+ 1;
+ 1;
+ }
+ }
+
+ Animation ltoeAnimation
+ {
+ {ltoe}
+
+ AnimationKey
+ {
+ 2;
+ 23;
+ 0;3;-0.083542,-2.837912,-5.268192;;,
+ 1;3;-0.083542,-2.837912,-5.268192;;,
+ 2;3;-0.083542,-2.837912,-5.268192;;,
+ 3;3;-0.083542,-2.837912,-5.268192;;,
+ 4;3;-0.083542,-2.837912,-5.268192;;,
+ 5;3;-0.083542,-2.837912,-5.268192;;,
+ 12;3;-0.083542,-2.837912,-5.268192;;,
+ 14;3;-0.083542,-2.837912,-5.268192;;,
+ 15;3;-0.083542,-2.837912,-5.268192;;,
+ 16;3;-0.083542,-2.837912,-5.268192;;,
+ 17;3;-0.083542,-2.837912,-5.268192;;,
+ 18;3;-0.083542,-2.837912,-5.268192;;,
+ 19;3;-0.083542,-2.837912,-5.268192;;,
+ 20;3;-0.083542,-2.837912,-5.268192;;,
+ 27;3;-0.083542,-2.837912,-5.268192;;,
+ 33;3;-0.083542,-2.837912,-5.268192;;,
+ 34;3;-0.083542,-2.837912,-5.268192;;,
+ 35;3;-0.083542,-2.837912,-5.268192;;,
+ 41;3;-0.083542,-2.837912,-5.268192;;,
+ 43;3;-0.083542,-2.837912,-5.268192;;,
+ 50;3;-0.083542,-2.837912,-5.268192;;,
+ 53;3;-0.083542,-2.837912,-5.268192;;,
+ 55;3;-0.083542,-2.837912,-5.268192;;;
+ }
+
+ AnimationOptions
+ {
+ 1;
+ 1;
+ }
+
+ AnimationKey
+ {
+ 0;
+ 23;
+ 0;4;1.000000,0.000000,0.000000,0.000000;;,
+ 1;4;1.000000,0.000000,0.000000,0.000000;;,
+ 2;4;1.000000,0.000000,0.000000,0.000000;;,
+ 3;4;1.000000,0.000000,0.000000,0.000000;;,
+ 4;4;1.000000,0.000000,0.000000,0.000000;;,
+ 5;4;1.000000,0.000000,0.000000,0.000000;;,
+ 12;4;1.000000,0.000000,0.000000,0.000000;;,
+ 14;4;1.000000,0.000000,0.000000,0.000000;;,
+ 15;4;1.000000,0.000000,0.000000,0.000000;;,
+ 16;4;1.000000,0.000000,0.000000,0.000000;;,
+ 17;4;1.000000,0.000000,0.000000,0.000000;;,
+ 18;4;1.000000,0.000000,0.000000,0.000000;;,
+ 19;4;1.000000,0.000000,0.000000,0.000000;;,
+ 20;4;1.000000,0.000000,0.000000,0.000000;;,
+ 27;4;1.000000,0.000000,0.000000,0.000000;;,
+ 33;4;1.000000,0.000000,0.000000,0.000000;;,
+ 34;4;1.000000,0.000000,0.000000,0.000000;;,
+ 35;4;1.000000,0.000000,0.000000,0.000000;;,
+ 41;4;1.000000,0.000000,0.000000,0.000000;;,
+ 43;4;1.000000,0.000000,0.000000,0.000000;;,
+ 50;4;1.000000,0.000000,0.000000,0.000000;;,
+ 53;4;1.000000,0.000000,0.000000,0.000000;;,
+ 55;4;1.000000,0.000000,0.000000,0.000000;;;
+ }
+
+ AnimationOptions
+ {
+ 1;
+ 1;
+ }
+ }
+
+ Animation rhipAnimation
+ {
+ {rhip}
+
+ AnimationKey
+ {
+ 2;
+ 23;
+ 0;3;5.883141,-2.951185,0.000000;;,
+ 1;3;5.883141,-2.951185,0.000000;;,
+ 2;3;5.883141,-2.951185,0.000000;;,
+ 3;3;5.883141,-2.951185,0.000000;;,
+ 4;3;5.883141,-2.951185,0.000000;;,
+ 5;3;5.883141,-2.951185,0.000000;;,
+ 12;3;5.883141,-2.951185,0.000000;;,
+ 14;3;5.883141,-2.951185,0.000000;;,
+ 15;3;5.883141,-2.951185,0.000000;;,
+ 16;3;5.883141,-2.951185,0.000000;;,
+ 17;3;5.883141,-2.951185,0.000000;;,
+ 18;3;5.883141,-2.951185,0.000000;;,
+ 19;3;5.883141,-2.951185,0.000000;;,
+ 20;3;5.883141,-2.951185,0.000000;;,
+ 27;3;5.883141,-2.951185,0.000000;;,
+ 33;3;5.883141,-2.951185,0.000000;;,
+ 34;3;5.883141,-2.951185,0.000000;;,
+ 35;3;5.883141,-2.951185,0.000000;;,
+ 41;3;5.883141,-2.951185,0.000000;;,
+ 43;3;5.883141,-2.951185,0.000000;;,
+ 50;3;5.883141,-2.951185,0.000000;;,
+ 53;3;5.883141,-2.951185,0.000000;;,
+ 55;3;5.883141,-2.951185,0.000000;;;
+ }
+
+ AnimationOptions
+ {
+ 1;
+ 1;
+ }
+
+ AnimationKey
+ {
+ 0;
+ 23;
+ 0;4;1.000000,0.000000,0.000000,0.000000;;,
+ 1;4;1.000000,0.000000,0.000000,0.000000;;,
+ 2;4;0.997921,0.064448,0.000411,-0.000559;;,
+ 3;4;0.990580,0.136931,0.000703,-0.000957;;,
+ 4;4;0.982450,0.186524,0.000000,0.000000;;,
+ 5;4;0.982450,0.186524,0.000000,0.000000;;,
+ 12;4;0.982450,0.186524,0.000000,0.000000;;,
+ 14;4;0.982450,0.186524,0.000000,0.000000;;,
+ 15;4;0.982450,0.186524,0.000000,0.000000;;,
+ 16;4;0.988892,0.148634,-0.000027,-0.001179;;,
+ 17;4;0.995206,0.097793,-0.000021,-0.000940;;,
+ 18;4;0.999001,0.044690,-0.000010,-0.000451;;,
+ 19;4;1.000000,0.000000,0.000000,0.000000;;,
+ 20;4;1.000000,0.000000,0.000000,0.000000;;,
+ 27;4;1.000000,0.000000,0.000000,0.000000;;,
+ 33;4;1.000000,0.000000,0.000000,0.000000;;,
+ 34;4;1.000000,0.000000,0.000000,0.000000;;,
+ 35;4;1.000000,0.000000,0.000000,0.000000;;,
+ 41;4;1.000000,0.000000,0.000000,0.000000;;,
+ 43;4;1.000000,0.000000,0.000000,0.000000;;,
+ 50;4;1.000000,0.000000,0.000000,0.000000;;,
+ 53;4;1.000000,0.000000,0.000000,0.000000;;,
+ 55;4;1.000000,0.000000,0.000000,0.000000;;;
+ }
+
+ AnimationOptions
+ {
+ 1;
+ 1;
+ }
+ }
+
+ Animation rkneeAnimation
+ {
+ {rknee}
+
+ AnimationKey
+ {
+ 2;
+ 25;
+ 0;3;1.557302,-9.681957,0.000000;;,
+ 1;3;1.557302,-9.681957,0.000000;;,
+ 2;3;1.557302,-9.681957,0.000000;;,
+ 3;3;1.557302,-9.681957,0.000000;;,
+ 4;3;1.557302,-9.681957,0.000000;;,
+ 5;3;1.557302,-9.681957,0.000000;;,
+ 12;3;1.557302,-9.681957,0.000000;;,
+ 14;3;1.557302,-9.681957,0.000000;;,
+ 15;3;1.557302,-9.681957,0.000000;;,
+ 16;3;1.557302,-9.681957,0.000000;;,
+ 17;3;1.557302,-9.681957,0.000000;;,
+ 18;3;1.557302,-9.681957,0.000000;;,
+ 19;3;1.557302,-9.681957,0.000000;;,
+ 20;3;1.557302,-9.681957,0.000000;;,
+ 24;3;1.557302,-9.392440,0.000000;;,
+ 27;3;1.557302,-9.448199,0.000000;;,
+ 33;3;1.557302,-9.681957,0.000000;;,
+ 34;3;1.557302,-9.681957,0.000000;;,
+ 35;3;1.557302,-9.681957,0.000000;;,
+ 41;3;1.557302,-8.898683,0.000000;;,
+ 43;3;1.557302,-8.649346,0.000000;;,
+ 45;3;1.557302,-8.523890,0.000000;;,
+ 50;3;1.557302,-8.971325,0.000000;;,
+ 53;3;1.557302,-9.402126,0.000000;;,
+ 55;3;1.557302,-9.681957,0.000000;;;
+ }
+
+ AnimationOptions
+ {
+ 1;
+ 1;
+ }
+
+ AnimationKey
+ {
+ 0;
+ 25;
+ 0;4;1.000000,0.000000,0.000000,0.000000;;,
+ 1;4;1.000000,0.000000,0.000000,0.000000;;,
+ 2;4;0.963221,0.268544,0.008625,-0.003828;;,
+ 3;4;0.881291,0.472453,0.010177,-0.003199;;,
+ 4;4;0.859406,0.511293,0.000000,0.000000;;,
+ 5;4;0.859406,0.511293,0.000000,0.000000;;,
+ 12;4;0.859406,0.511293,0.000000,0.000000;;,
+ 14;4;0.859406,0.511293,0.000000,0.000000;;,
+ 15;4;0.859406,0.511293,0.000000,0.000000;;,
+ 16;4;0.882421,0.470414,0.005475,-0.003796;;,
+ 17;4;0.936363,0.350938,0.006628,-0.004836;;,
+ 18;4;0.982689,0.185165,0.005005,-0.003385;;,
+ 19;4;1.000000,0.000000,0.000000,0.000000;;,
+ 20;4;1.000000,0.000000,0.000000,0.000000;;,
+ 24;4;1.000000,0.000000,0.000000,0.000000;;,
+ 27;4;1.000000,0.000000,0.000000,0.000000;;,
+ 33;4;1.000000,0.000000,0.000000,0.000000;;,
+ 34;4;1.000000,0.000000,0.000000,0.000000;;,
+ 35;4;1.000000,0.000000,0.000000,0.000000;;,
+ 41;4;1.000000,0.000000,0.000000,0.000000;;,
+ 43;4;1.000000,0.000000,0.000000,0.000000;;,
+ 45;4;1.000000,0.000000,0.000000,0.000000;;,
+ 50;4;1.000000,0.000000,0.000000,0.000000;;,
+ 53;4;1.000000,0.000000,0.000000,0.000000;;,
+ 55;4;1.000000,0.000000,0.000000,0.000000;;;
+ }
+
+ AnimationOptions
+ {
+ 1;
+ 1;
+ }
+ }
+
+ Animation rankleAnimation
+ {
+ {rankle}
+
+ AnimationKey
+ {
+ 2;
+ 25;
+ 0;3;1.038201,-13.046183,3.507543;;,
+ 1;3;1.038201,-13.046183,3.507543;;,
+ 2;3;1.038201,-13.046183,3.507543;;,
+ 3;3;1.038201,-13.046183,3.507543;;,
+ 4;3;1.038201,-13.046183,3.507543;;,
+ 5;3;1.038201,-13.046183,3.507543;;,
+ 12;3;1.038201,-13.046183,3.507543;;,
+ 14;3;1.038201,-13.046183,3.507543;;,
+ 15;3;1.038201,-13.046183,3.507543;;,
+ 16;3;1.038201,-13.046183,3.507543;;,
+ 17;3;1.038201,-13.046183,3.507543;;,
+ 18;3;1.038201,-13.046183,3.507543;;,
+ 19;3;1.038201,-13.046183,3.507543;;,
+ 20;3;1.038201,-13.046183,3.507543;;,
+ 24;3;1.038201,-12.467149,3.507543;;,
+ 27;3;1.038201,-12.578667,3.507543;;,
+ 33;3;1.038201,-13.046183,3.507543;;,
+ 34;3;1.038201,-13.046183,3.507543;;,
+ 35;3;1.038201,-13.046183,3.507543;;,
+ 41;3;1.038201,-12.360817,3.507543;;,
+ 43;3;1.038201,-12.142648,3.507543;;,
+ 45;3;1.038201,-12.032873,3.507543;;,
+ 50;3;1.038201,-12.424379,3.507543;;,
+ 53;3;1.038201,-12.801331,3.507543;;,
+ 55;3;1.038201,-13.046183,3.507543;;;
+ }
+
+ AnimationOptions
+ {
+ 1;
+ 1;
+ }
+
+ AnimationKey
+ {
+ 0;
+ 25;
+ 0;4;1.000000,0.000000,0.000000,0.000000;;,
+ 1;4;1.000000,0.000000,0.000000,0.000000;;,
+ 2;4;0.978731,-0.205059,-0.003273,-0.005028;;,
+ 3;4;0.979297,-0.202354,-0.000456,-0.005571;;,
+ 4;4;1.000000,0.000000,0.000000,0.000000;;,
+ 5;4;1.000000,0.000000,0.000000,0.000000;;,
+ 12;4;1.000000,0.000000,0.000000,0.000000;;,
+ 14;4;1.000000,0.000000,0.000000,0.000000;;,
+ 15;4;1.000000,0.000000,0.000000,0.000000;;,
+ 16;4;0.981401,-0.191782,-0.008166,-0.002302;;,
+ 17;4;0.967608,-0.252304,-0.007780,-0.004084;;,
+ 18;4;0.984134,-0.177321,-0.005444,-0.002966;;,
+ 19;4;1.000000,0.000000,0.000000,0.000000;;,
+ 20;4;1.000000,0.000000,0.000000,0.000000;;,
+ 24;4;1.000000,0.000000,0.000000,0.000000;;,
+ 27;4;1.000000,0.000000,0.000000,0.000000;;,
+ 33;4;1.000000,0.000000,0.000000,0.000000;;,
+ 34;4;1.000000,0.000000,0.000000,0.000000;;,
+ 35;4;1.000000,0.000000,0.000000,0.000000;;,
+ 41;4;1.000000,0.000000,0.000000,0.000000;;,
+ 43;4;1.000000,0.000000,0.000000,0.000000;;,
+ 45;4;1.000000,0.000000,0.000000,0.000000;;,
+ 50;4;1.000000,0.000000,0.000000,0.000000;;,
+ 53;4;1.000000,0.000000,0.000000,0.000000;;,
+ 55;4;1.000000,0.000000,0.000000,0.000000;;;
+ }
+
+ AnimationOptions
+ {
+ 1;
+ 1;
+ }
+ }
+
+ Animation rtoeAnimation
+ {
+ {rtoe}
+
+ AnimationKey
+ {
+ 2;
+ 23;
+ 0;3;0.161076,-2.268395,-5.055357;;,
+ 1;3;0.161076,-2.268395,-5.055357;;,
+ 2;3;0.161076,-2.268395,-5.055357;;,
+ 3;3;0.161076,-2.268395,-5.055357;;,
+ 4;3;0.161076,-2.268395,-5.055357;;,
+ 5;3;0.161076,-2.268395,-5.055357;;,
+ 12;3;0.161076,-2.268395,-5.055357;;,
+ 14;3;0.161076,-2.268395,-5.055357;;,
+ 15;3;0.161076,-2.268395,-5.055357;;,
+ 16;3;0.161076,-2.268395,-5.055357;;,
+ 17;3;0.161076,-2.268395,-5.055357;;,
+ 18;3;0.161076,-2.268395,-5.055357;;,
+ 19;3;0.161076,-2.268395,-5.055357;;,
+ 20;3;0.161076,-2.268395,-5.055357;;,
+ 27;3;0.161076,-2.268395,-5.055357;;,
+ 33;3;0.161076,-2.268395,-5.055357;;,
+ 34;3;0.161076,-2.268395,-5.055357;;,
+ 35;3;0.161076,-2.268395,-5.055357;;,
+ 41;3;0.161076,-2.268395,-5.055357;;,
+ 43;3;0.161076,-2.268395,-5.055357;;,
+ 50;3;0.161076,-2.268395,-5.055357;;,
+ 53;3;0.161076,-2.268395,-5.055357;;,
+ 55;3;0.161076,-2.268395,-5.055357;;;
+ }
+
+ AnimationOptions
+ {
+ 1;
+ 1;
+ }
+
+ AnimationKey
+ {
+ 0;
+ 23;
+ 0;4;1.000000,0.000000,0.000000,0.000000;;,
+ 1;4;1.000000,0.000000,0.000000,0.000000;;,
+ 2;4;1.000000,0.000000,0.000000,0.000000;;,
+ 3;4;1.000000,0.000000,0.000000,0.000000;;,
+ 4;4;1.000000,0.000000,0.000000,0.000000;;,
+ 5;4;1.000000,0.000000,0.000000,0.000000;;,
+ 12;4;1.000000,0.000000,0.000000,0.000000;;,
+ 14;4;1.000000,0.000000,0.000000,0.000000;;,
+ 15;4;1.000000,0.000000,0.000000,0.000000;;,
+ 16;4;1.000000,0.000000,0.000000,0.000000;;,
+ 17;4;1.000000,0.000000,0.000000,0.000000;;,
+ 18;4;1.000000,0.000000,0.000000,0.000000;;,
+ 19;4;1.000000,0.000000,0.000000,0.000000;;,
+ 20;4;1.000000,0.000000,0.000000,0.000000;;,
+ 27;4;1.000000,0.000000,0.000000,0.000000;;,
+ 33;4;1.000000,0.000000,0.000000,0.000000;;,
+ 34;4;1.000000,0.000000,0.000000,0.000000;;,
+ 35;4;1.000000,0.000000,0.000000,0.000000;;,
+ 41;4;1.000000,0.000000,0.000000,0.000000;;,
+ 43;4;1.000000,0.000000,0.000000,0.000000;;,
+ 50;4;1.000000,0.000000,0.000000,0.000000;;,
+ 53;4;1.000000,0.000000,0.000000,0.000000;;,
+ 55;4;1.000000,0.000000,0.000000,0.000000;;;
+ }
+
+ AnimationOptions
+ {
+ 1;
+ 1;
+ }
+ }
+
+ Animation spine2Animation
+ {
+ {spine2}
+
+ AnimationKey
+ {
+ 2;
+ 23;
+ 0;3;-0.008257,4.071795,0.000000;;,
+ 1;3;-0.008257,4.071795,0.000000;;,
+ 2;3;-0.008257,4.071795,0.000000;;,
+ 3;3;-0.008257,4.071795,0.000000;;,
+ 4;3;-0.008257,4.071795,0.000000;;,
+ 5;3;-0.008257,4.071795,0.000000;;,
+ 12;3;-0.008257,4.071795,0.000000;;,
+ 14;3;-0.008257,4.071795,0.000000;;,
+ 15;3;-0.008257,4.071795,0.000000;;,
+ 16;3;-0.008257,4.071795,0.000000;;,
+ 17;3;-0.008257,4.071795,0.000000;;,
+ 18;3;-0.008257,4.071795,0.000000;;,
+ 19;3;-0.008257,4.071795,0.000000;;,
+ 20;3;-0.008257,4.071795,0.000000;;,
+ 27;3;-0.008257,4.071795,0.000000;;,
+ 33;3;-0.008257,4.071795,0.000000;;,
+ 34;3;-0.008257,4.071795,0.000000;;,
+ 35;3;-0.008257,4.071795,0.000000;;,
+ 41;3;-0.008257,4.071795,0.000000;;,
+ 43;3;-0.008257,4.071795,0.000000;;,
+ 50;3;-0.008257,4.071795,0.000000;;,
+ 53;3;-0.008257,4.071795,0.000000;;,
+ 55;3;-0.008257,4.071795,0.000000;;;
+ }
+
+ AnimationOptions
+ {
+ 1;
+ 1;
+ }
+
+ AnimationKey
+ {
+ 0;
+ 23;
+ 0;4;1.000000,0.000000,0.000000,0.000000;;,
+ 1;4;1.000000,0.000000,0.000000,0.000000;;,
+ 2;4;1.000000,0.000000,0.000000,0.000000;;,
+ 3;4;1.000000,0.000000,0.000000,0.000000;;,
+ 4;4;1.000000,0.000000,0.000000,0.000000;;,
+ 5;4;1.000000,0.000000,0.000000,0.000000;;,
+ 12;4;1.000000,0.000000,0.000000,0.000000;;,
+ 14;4;1.000000,0.000000,0.000000,0.000000;;,
+ 15;4;1.000000,0.000000,0.000000,0.000000;;,
+ 16;4;1.000000,0.000000,0.000000,0.000000;;,
+ 17;4;1.000000,0.000000,0.000000,0.000000;;,
+ 18;4;1.000000,0.000000,0.000000,0.000000;;,
+ 19;4;1.000000,0.000000,0.000000,0.000000;;,
+ 20;4;1.000000,0.000000,0.000000,0.000000;;,
+ 27;4;1.000000,0.000000,0.000000,0.000000;;,
+ 33;4;1.000000,0.000000,0.000000,0.000000;;,
+ 34;4;1.000000,0.000000,0.000000,0.000000;;,
+ 35;4;1.000000,0.000000,0.000000,0.000000;;,
+ 41;4;0.999391,0.000000,0.034899,0.000000;;,
+ 43;4;0.999406,0.000000,0.034456,0.000000;;,
+ 50;4;0.999888,0.000000,0.014985,0.000000;;,
+ 53;4;0.999982,0.000000,0.005995,0.000000;;,
+ 55;4;1.000000,0.000000,0.000000,0.000000;;;
+ }
+
+ AnimationOptions
+ {
+ 1;
+ 1;
+ }
+ }
+
+ Animation Joint75Animation
+ {
+ {Joint75}
+
+ AnimationKey
+ {
+ 2;
+ 23;
+ 0;3;-0.007980,5.843795,0.000000;;,
+ 1;3;-0.007980,5.843795,0.000000;;,
+ 2;3;-0.007980,5.625298,-0.076575;;,
+ 3;3;-0.007980,5.370562,-0.165850;;,
+ 4;3;-0.007980,5.153131,-0.242051;;,
+ 5;3;-0.007980,5.153131,-0.242051;;,
+ 12;3;-0.007980,5.153131,-0.242051;;,
+ 14;3;-0.007980,5.153131,-0.242051;;,
+ 15;3;-0.007980,5.153131,-0.242051;;,
+ 16;3;-0.007980,5.312847,-0.186077;;,
+ 17;3;-0.007980,5.497743,-0.121278;;,
+ 18;3;-0.007980,5.686178,-0.055239;;,
+ 19;3;-0.007980,5.843795,0.000000;;,
+ 20;3;-0.007980,5.843795,0.000000;;,
+ 27;3;-0.007980,5.843795,0.000000;;,
+ 33;3;-0.007980,5.843795,0.000000;;,
+ 34;3;-0.007980,5.843795,0.000000;;,
+ 35;3;-0.007980,5.843795,0.000000;;,
+ 41;3;-0.007980,5.843795,0.000000;;,
+ 43;3;-0.007980,5.975956,-0.018574;;,
+ 50;3;-0.007980,6.482687,-0.089789;;,
+ 53;3;-0.007980,6.140066,-0.041637;;,
+ 55;3;-0.007980,5.843795,0.000000;;;
+ }
+
+ AnimationOptions
+ {
+ 1;
+ 1;
+ }
+
+ AnimationKey
+ {
+ 0;
+ 23;
+ 0;4;0.997564,0.069757,0.000000,0.000000;;,
+ 1;4;0.997564,0.069757,0.000000,0.000000;;,
+ 2;4;0.997564,0.069755,0.000000,0.000000;;,
+ 3;4;0.997564,0.069755,0.000000,0.000000;;,
+ 4;4;0.997564,0.069757,0.000000,0.000000;;,
+ 5;4;0.997564,0.069757,0.000000,0.000000;;,
+ 12;4;0.997564,0.069755,0.000000,0.000000;;,
+ 14;4;0.997564,0.069757,0.000000,0.000000;;,
+ 15;4;0.997564,0.069757,0.000000,0.000000;;,
+ 16;4;0.997564,0.069755,0.000000,0.000000;;,
+ 17;4;0.997564,0.069755,0.000000,0.000000;;,
+ 18;4;0.997564,0.069755,0.000000,0.000000;;,
+ 19;4;0.997564,0.069757,0.000000,0.000000;;,
+ 20;4;0.997564,0.069757,0.000000,0.000000;;,
+ 27;4;0.990866,0.134849,0.000000,0.000000;;,
+ 33;4;0.997564,0.069757,0.000000,0.000000;;,
+ 34;4;0.997564,0.069757,0.000000,0.000000;;,
+ 35;4;0.997564,0.069757,0.000000,0.000000;;,
+ 41;4;0.993768,0.069490,0.086944,-0.006080;;,
+ 43;4;0.995824,0.069634,0.058902,-0.004119;;,
+ 50;4;0.993213,0.069451,-0.093073,0.006508;;,
+ 53;4;0.996487,0.069680,-0.046335,0.003240;;,
+ 55;4;0.997564,0.069757,0.000000,0.000000;;;
+ }
+
+ AnimationOptions
+ {
+ 1;
+ 1;
+ }
+ }
+
+ Animation Joint76Animation
+ {
+ {Joint76}
+
+ AnimationKey
+ {
+ 2;
+ 23;
+ 0;3;-0.033215,5.642583,0.000000;;,
+ 1;3;-0.033215,5.642583,0.000000;;,
+ 2;3;-0.033215,5.390897,-0.199987;;,
+ 3;3;-0.033215,5.097469,-0.433143;;,
+ 4;3;-0.033215,4.847012,-0.632154;;,
+ 5;3;-0.033215,4.847012,-0.632154;;,
+ 12;3;-0.033215,4.847012,-0.632154;;,
+ 14;3;-0.033215,4.847012,-0.632154;;,
+ 15;3;-0.033215,4.847012,-0.632154;;,
+ 16;3;-0.033215,5.030987,-0.485969;;,
+ 17;3;-0.033215,5.243968,-0.316736;;,
+ 18;3;-0.033215,5.461024,-0.144265;;,
+ 19;3;-0.033215,5.642583,0.000000;;,
+ 20;3;-0.033215,5.642583,0.000000;;,
+ 27;3;-0.033215,5.642583,0.000000;;,
+ 33;3;-0.033215,5.642583,0.000000;;,
+ 34;3;-0.033215,5.642583,0.000000;;,
+ 35;3;-0.033215,5.642583,0.000000;;,
+ 41;3;-0.033215,5.642583,0.000000;;,
+ 43;3;-0.033215,5.642583,0.000000;;,
+ 50;3;-0.033215,5.642583,0.000000;;,
+ 53;3;-0.033215,5.642583,0.000000;;,
+ 55;3;-0.033215,5.642583,0.000000;;;
+ }
+
+ AnimationOptions
+ {
+ 1;
+ 1;
+ }
+
+ AnimationKey
+ {
+ 0;
+ 23;
+ 0;4;0.999391,0.034899,0.000000,0.000000;;,
+ 1;4;0.999391,0.034899,0.000000,0.000000;;,
+ 2;4;0.999391,0.034899,0.000000,0.000000;;,
+ 3;4;0.999391,0.034899,0.000000,0.000000;;,
+ 4;4;0.999391,0.034899,0.000000,0.000000;;,
+ 5;4;0.999391,0.034899,0.000000,0.000000;;,
+ 12;4;0.999381,0.034899,0.004361,-0.000152;;,
+ 14;4;0.999391,0.034899,0.000000,0.000000;;,
+ 15;4;0.999391,0.034899,0.000000,0.000000;;,
+ 16;4;0.999391,0.034899,0.000000,0.000000;;,
+ 17;4;0.999391,0.034899,0.000000,0.000000;;,
+ 18;4;0.999391,0.034899,0.000000,0.000000;;,
+ 19;4;0.999391,0.034899,0.000000,0.000000;;,
+ 20;4;0.999391,0.034899,0.000000,0.000000;;,
+ 27;4;0.999391,0.034899,0.000000,0.000000;;,
+ 33;4;0.999391,0.034899,0.000000,0.000000;;,
+ 34;4;0.999391,0.034899,0.000000,0.000000;;,
+ 35;4;0.999391,0.034899,0.000000,0.000000;;,
+ 41;4;0.996956,0.034814,0.069714,-0.002434;;,
+ 43;4;0.998051,0.034853,0.051723,-0.001806;;,
+ 50;4;0.997991,0.034850,-0.052875,0.001846;;,
+ 53;4;0.999025,0.034886,-0.027035,0.000944;;,
+ 55;4;0.999391,0.034899,0.000000,0.000000;;;
+ }
+
+ AnimationOptions
+ {
+ 1;
+ 1;
+ }
+ }
+
+ Animation spine1Animation
+ {
+ {spine1}
+
+ AnimationKey
+ {
+ 2;
+ 23;
+ 0;3;-0.057544,3.129822,0.000000;;,
+ 1;3;-0.057544,3.129822,0.000000;;,
+ 2;3;-0.057544,3.129822,0.000000;;,
+ 3;3;-0.057544,3.129822,0.000000;;,
+ 4;3;-0.057544,3.129822,0.000000;;,
+ 5;3;-0.057544,3.129822,0.000000;;,
+ 12;3;-0.057544,3.129822,0.000000;;,
+ 14;3;-0.057544,3.129822,0.000000;;,
+ 15;3;-0.057544,3.129822,0.000000;;,
+ 16;3;-0.057544,3.129822,0.000000;;,
+ 17;3;-0.057544,3.129822,0.000000;;,
+ 18;3;-0.057544,3.129822,0.000000;;,
+ 19;3;-0.057544,3.129822,0.000000;;,
+ 20;3;-0.057544,3.129822,0.000000;;,
+ 27;3;-0.057544,3.129822,0.000000;;,
+ 33;3;-0.057544,3.129822,0.000000;;,
+ 34;3;-0.057544,3.129822,0.000000;;,
+ 35;3;-0.057544,3.129822,0.000000;;,
+ 41;3;-0.057544,3.129822,0.000000;;,
+ 43;3;-0.057544,3.129822,0.000000;;,
+ 50;3;-0.057544,3.129822,0.000000;;,
+ 53;3;-0.057544,3.129822,0.000000;;,
+ 55;3;-0.057544,3.129822,0.000000;;;
+ }
+
+ AnimationOptions
+ {
+ 1;
+ 1;
+ }
+
+ AnimationKey
+ {
+ 0;
+ 23;
+ 0;4;1.000000,0.000000,0.000000,0.000000;;,
+ 1;4;1.000000,0.000000,0.000000,0.000000;;,
+ 2;4;1.000000,0.000000,0.000000,0.000000;;,
+ 3;4;1.000000,0.000000,0.000000,0.000000;;,
+ 4;4;1.000000,0.000000,0.000000,0.000000;;,
+ 5;4;1.000000,0.000000,0.000000,0.000000;;,
+ 12;4;1.000000,0.000000,0.000000,0.000000;;,
+ 14;4;1.000000,0.000000,0.000000,0.000000;;,
+ 15;4;1.000000,0.000000,0.000000,0.000000;;,
+ 16;4;1.000000,0.000000,0.000000,0.000000;;,
+ 17;4;1.000000,0.000000,0.000000,0.000000;;,
+ 18;4;1.000000,0.000000,0.000000,0.000000;;,
+ 19;4;1.000000,0.000000,0.000000,0.000000;;,
+ 20;4;1.000000,0.000000,0.000000,0.000000;;,
+ 27;4;0.999229,0.039260,0.000000,0.000000;;,
+ 33;4;1.000000,0.000000,0.000000,0.000000;;,
+ 34;4;1.000000,0.000000,0.000000,0.000000;;,
+ 35;4;1.000000,0.000000,0.000000,0.000000;;,
+ 41;4;0.999229,0.000000,0.039260,0.000000;;,
+ 43;4;0.999248,0.000000,0.038762,0.000000;;,
+ 50;4;0.999858,0.000000,0.016858,0.000000;;,
+ 53;4;0.999977,0.000000,0.006743,0.000000;;,
+ 55;4;1.000000,0.000000,0.000000,0.000000;;;
+ }
+
+ AnimationOptions
+ {
+ 1;
+ 1;
+ }
+ }
+
+ Animation headAnimation
+ {
+ {head}
+
+ AnimationKey
+ {
+ 2;
+ 27;
+ 0;3;0.000000,4.183402,0.000000;;,
+ 1;3;0.000000,4.183402,0.000000;;,
+ 2;3;0.000000,4.191365,-0.387104;;,
+ 3;3;0.000000,4.200649,-0.838410;;,
+ 4;3;0.000000,4.208574,-1.223624;;,
+ 5;3;0.000000,4.208574,-1.223624;;,
+ 7;3;0.000000,4.208574,-1.223624;;,
+ 12;3;0.000000,4.208574,-1.223624;;,
+ 14;3;0.000000,4.208574,-1.223624;;,
+ 15;3;0.000000,4.208574,-1.223624;;,
+ 16;3;0.000000,4.202753,-0.940661;;,
+ 17;3;0.000000,4.196014,-0.613087;;,
+ 18;3;0.000000,4.189146,-0.279245;;,
+ 19;3;0.000000,4.183402,0.000000;;,
+ 20;3;0.000000,4.183402,0.000000;;,
+ 23;3;0.000000,4.183402,0.000000;;,
+ 27;3;0.000000,4.183402,0.000000;;,
+ 29;3;0.000000,4.183402,0.000000;;,
+ 33;3;0.000000,4.183402,0.000000;;,
+ 34;3;0.000000,4.183402,0.000000;;,
+ 35;3;0.000000,4.183402,0.000000;;,
+ 41;3;0.000000,4.183402,0.000000;;,
+ 43;3;0.000000,4.183402,0.000000;;,
+ 45;3;0.000000,4.183402,0.000000;;,
+ 50;3;0.000000,4.183402,0.000000;;,
+ 53;3;0.000000,4.183402,0.000000;;,
+ 55;3;0.000000,4.183402,0.000000;;;
+ }
+
+ AnimationOptions
+ {
+ 1;
+ 1;
+ }
+
+ AnimationKey
+ {
+ 0;
+ 27;
+ 0;4;0.998392,-0.056693,0.000000,0.000000;;,
+ 1;4;0.998392,-0.056693,0.000000,0.000000;;,
+ 2;4;0.998178,-0.056679,0.001174,-0.020671;;,
+ 3;4;0.997388,-0.056635,0.002542,-0.044758;;,
+ 4;4;0.996254,-0.056570,0.003708,-0.065298;;,
+ 5;4;0.996254,-0.056570,0.003708,-0.065298;;,
+ 7;4;0.995518,-0.058815,0.038474,-0.063284;;,
+ 12;4;0.996114,-0.057445,0.017139,-0.064530;;,
+ 14;4;0.996254,-0.056570,0.003708,-0.065298;;,
+ 15;4;0.996254,-0.056570,0.003708,-0.065298;;,
+ 16;4;0.997128,-0.056620,0.002851,-0.050213;;,
+ 17;4;0.997855,-0.056661,0.001859,-0.032735;;,
+ 18;4;0.998280,-0.056685,0.000847,-0.014912;;,
+ 19;4;0.998392,-0.056693,0.000000,0.000000;;,
+ 20;4;0.998392,-0.056693,0.000000,0.000000;;,
+ 23;4;0.993540,-0.095666,0.060767,0.005851;;,
+ 27;4;0.992410,-0.122909,0.003406,-0.001945;;,
+ 29;4;0.992114,-0.123201,-0.022487,-0.005039;;,
+ 33;4;0.998392,-0.056693,0.000000,0.000000;;,
+ 34;4;0.998392,-0.056693,0.000000,0.000000;;,
+ 35;4;0.998392,-0.056693,0.000000,0.000000;;,
+ 41;4;0.994963,-0.056497,0.082675,0.004695;;,
+ 43;4;0.996303,-0.056573,0.064552,0.003665;;,
+ 45;4;0.985311,-0.055949,-0.161087,-0.009147;;,
+ 50;4;0.997274,-0.056628,-0.047219,-0.002681;;,
+ 53;4;0.994336,-0.056461,0.089900,0.005105;;,
+ 55;4;0.998392,-0.056693,0.000000,0.000000;;;
+ }
+
+ AnimationOptions
+ {
+ 1;
+ 1;
+ }
+ }
+
+ Animation Joint36Animation
+ {
+ {Joint36}
+
+ AnimationKey
+ {
+ 2;
+ 23;
+ 0;3;2.351048,-2.969238,-5.128667;;,
+ 1;3;2.351048,-2.969238,-5.128667;;,
+ 2;3;2.351048,-2.969238,-5.128667;;,
+ 3;3;2.351048,-2.969238,-5.128667;;,
+ 4;3;2.351048,-2.969238,-5.128667;;,
+ 5;3;2.351048,-2.969238,-5.128667;;,
+ 12;3;2.351048,-2.969238,-5.128667;;,
+ 14;3;2.351048,-2.969238,-5.128667;;,
+ 15;3;2.351048,-2.969238,-5.128667;;,
+ 16;3;2.351048,-2.969238,-5.128667;;,
+ 17;3;2.351048,-2.969238,-5.128667;;,
+ 18;3;2.351048,-2.969238,-5.128667;;,
+ 19;3;2.351048,-2.969238,-5.128667;;,
+ 20;3;2.351048,-2.969238,-5.128667;;,
+ 27;3;2.351048,-2.969238,-5.128667;;,
+ 33;3;2.351048,-2.969238,-5.128667;;,
+ 34;3;2.351048,-2.969238,-5.128667;;,
+ 35;3;2.351048,-2.969238,-5.128667;;,
+ 41;3;2.351048,-2.969238,-5.128667;;,
+ 43;3;2.351048,-2.969238,-5.128667;;,
+ 50;3;2.351048,-2.969238,-5.128667;;,
+ 53;3;2.351048,-2.969238,-5.128667;;,
+ 55;3;2.351048,-2.969238,-5.128667;;;
+ }
+
+ AnimationOptions
+ {
+ 1;
+ 1;
+ }
+
+ AnimationKey
+ {
+ 0;
+ 23;
+ 0;4;1.000000,0.000000,0.000000,0.000000;;,
+ 1;4;1.000000,0.000000,0.000000,0.000000;;,
+ 2;4;1.000000,0.000000,0.000000,0.000000;;,
+ 3;4;1.000000,0.000000,0.000000,0.000000;;,
+ 4;4;1.000000,0.000000,0.000000,0.000000;;,
+ 5;4;1.000000,0.000000,0.000000,0.000000;;,
+ 12;4;1.000000,0.000000,0.000000,0.000000;;,
+ 14;4;1.000000,0.000000,0.000000,0.000000;;,
+ 15;4;1.000000,0.000000,0.000000,0.000000;;,
+ 16;4;1.000000,0.000000,0.000000,0.000000;;,
+ 17;4;1.000000,0.000000,0.000000,0.000000;;,
+ 18;4;1.000000,0.000000,0.000000,0.000000;;,
+ 19;4;1.000000,0.000000,0.000000,0.000000;;,
+ 20;4;1.000000,0.000000,0.000000,0.000000;;,
+ 27;4;1.000000,0.000000,0.000000,0.000000;;,
+ 33;4;1.000000,0.000000,0.000000,0.000000;;,
+ 34;4;1.000000,0.000000,0.000000,0.000000;;,
+ 35;4;1.000000,0.000000,0.000000,0.000000;;,
+ 41;4;0.999936,0.006365,-0.001014,0.009261;;,
+ 43;4;1.000000,0.000000,0.000000,0.000000;;,
+ 50;4;1.000000,0.000000,0.000000,0.000000;;,
+ 53;4;0.999825,0.002850,-0.006074,0.017471;;,
+ 55;4;1.000000,0.000000,0.000000,0.000000;;;
+ }
+
+ AnimationOptions
+ {
+ 1;
+ 1;
+ }
+ }
+
+ Animation Joint39Animation
+ {
+ {Joint39}
+
+ AnimationKey
+ {
+ 2;
+ 23;
+ 0;3;2.521163,-4.102684,-2.779583;;,
+ 1;3;2.521163,-4.102684,-2.779583;;,
+ 2;3;2.521163,-4.102684,-2.779583;;,
+ 3;3;2.521163,-4.102684,-2.779583;;,
+ 4;3;2.521163,-4.102684,-2.779583;;,
+ 5;3;2.521163,-4.102684,-2.779583;;,
+ 12;3;2.521163,-4.102684,-2.779583;;,
+ 14;3;2.521163,-4.102684,-2.779583;;,
+ 15;3;2.521163,-4.102684,-2.779583;;,
+ 16;3;2.521163,-4.102684,-2.779583;;,
+ 17;3;2.521163,-4.102684,-2.779583;;,
+ 18;3;2.521163,-4.102684,-2.779583;;,
+ 19;3;2.521163,-4.102684,-2.779583;;,
+ 20;3;2.521163,-4.102684,-2.779583;;,
+ 27;3;2.521163,-4.102684,-2.779583;;,
+ 33;3;2.521163,-4.102684,-2.779583;;,
+ 34;3;2.521163,-4.102684,-2.779583;;,
+ 35;3;2.521163,-4.102684,-2.779583;;,
+ 41;3;2.521163,-4.102684,-2.779583;;,
+ 43;3;2.521163,-4.102684,-2.779583;;,
+ 50;3;2.521163,-4.102684,-2.779583;;,
+ 53;3;2.521163,-4.102684,-2.779583;;,
+ 55;3;2.521163,-4.102684,-2.779583;;;
+ }
+
+ AnimationOptions
+ {
+ 1;
+ 1;
+ }
+
+ AnimationKey
+ {
+ 0;
+ 23;
+ 0;4;1.000000,0.000000,0.000000,0.000000;;,
+ 1;4;1.000000,0.000000,0.000000,0.000000;;,
+ 2;4;1.000000,0.000000,0.000000,0.000000;;,
+ 3;4;1.000000,0.000000,0.000000,0.000000;;,
+ 4;4;1.000000,0.000000,0.000000,0.000000;;,
+ 5;4;1.000000,0.000000,0.000000,0.000000;;,
+ 12;4;1.000000,0.000000,0.000000,0.000000;;,
+ 14;4;1.000000,0.000000,0.000000,0.000000;;,
+ 15;4;1.000000,0.000000,0.000000,0.000000;;,
+ 16;4;1.000000,0.000000,0.000000,0.000000;;,
+ 17;4;1.000000,0.000000,0.000000,0.000000;;,
+ 18;4;1.000000,0.000000,0.000000,0.000000;;,
+ 19;4;1.000000,0.000000,0.000000,0.000000;;,
+ 20;4;1.000000,0.000000,0.000000,0.000000;;,
+ 27;4;1.000000,0.000000,0.000000,0.000000;;,
+ 33;4;1.000000,0.000000,0.000000,0.000000;;,
+ 34;4;1.000000,0.000000,0.000000,0.000000;;,
+ 35;4;1.000000,0.000000,0.000000,0.000000;;,
+ 41;4;0.999181,0.023935,-0.000402,0.032630;;,
+ 43;4;1.000000,0.000000,0.000000,0.000000;;,
+ 50;4;1.000000,0.000000,0.000000,0.000000;;,
+ 53;4;0.993880,0.004998,-0.009988,0.109898;;,
+ 55;4;1.000000,0.000000,0.000000,0.000000;;;
+ }
+
+ AnimationOptions
+ {
+ 1;
+ 1;
+ }
+ }
+
+ Animation Joint40Animation
+ {
+ {Joint40}
+
+ AnimationKey
+ {
+ 2;
+ 23;
+ 0;3;1.543145,-3.721243,-0.884647;;,
+ 1;3;1.543145,-3.721243,-0.884647;;,
+ 2;3;1.543145,-3.721243,-0.884647;;,
+ 3;3;1.543145,-3.721243,-0.884647;;,
+ 4;3;1.543145,-3.721243,-0.884647;;,
+ 5;3;1.543145,-3.721243,-0.884647;;,
+ 12;3;1.543145,-3.721243,-0.884647;;,
+ 14;3;1.543145,-3.721243,-0.884647;;,
+ 15;3;1.543145,-3.721243,-0.884647;;,
+ 16;3;1.543145,-3.721243,-0.884647;;,
+ 17;3;1.543145,-3.721243,-0.884647;;,
+ 18;3;1.543145,-3.721243,-0.884647;;,
+ 19;3;1.543145,-3.721243,-0.884647;;,
+ 20;3;1.543145,-3.721243,-0.884647;;,
+ 27;3;1.543145,-3.721243,-0.884647;;,
+ 33;3;1.543145,-3.721243,-0.884647;;,
+ 34;3;1.543145,-3.721243,-0.884647;;,
+ 35;3;1.543145,-3.721243,-0.884647;;,
+ 41;3;1.543145,-3.721243,-0.884647;;,
+ 43;3;1.543145,-3.721243,-0.884647;;,
+ 50;3;1.543145,-3.721243,-0.884647;;,
+ 53;3;1.543145,-3.721243,-0.884647;;,
+ 55;3;1.543145,-3.721243,-0.884647;;;
+ }
+
+ AnimationOptions
+ {
+ 1;
+ 1;
+ }
+
+ AnimationKey
+ {
+ 0;
+ 23;
+ 0;4;1.000000,0.000000,0.000000,0.000000;;,
+ 1;4;1.000000,0.000000,0.000000,0.000000;;,
+ 2;4;1.000000,0.000000,0.000000,0.000000;;,
+ 3;4;1.000000,0.000000,0.000000,0.000000;;,
+ 4;4;1.000000,0.000000,0.000000,0.000000;;,
+ 5;4;1.000000,0.000000,0.000000,0.000000;;,
+ 12;4;1.000000,0.000000,0.000000,0.000000;;,
+ 14;4;1.000000,0.000000,0.000000,0.000000;;,
+ 15;4;1.000000,0.000000,0.000000,0.000000;;,
+ 16;4;1.000000,0.000000,0.000000,0.000000;;,
+ 17;4;1.000000,0.000000,0.000000,0.000000;;,
+ 18;4;1.000000,0.000000,0.000000,0.000000;;,
+ 19;4;1.000000,0.000000,0.000000,0.000000;;,
+ 20;4;1.000000,0.000000,0.000000,0.000000;;,
+ 27;4;1.000000,0.000000,0.000000,0.000000;;,
+ 33;4;1.000000,0.000000,0.000000,0.000000;;,
+ 34;4;1.000000,0.000000,0.000000,0.000000;;,
+ 35;4;1.000000,0.000000,0.000000,0.000000;;,
+ 41;4;0.997151,0.043421,-0.006512,0.061340;;,
+ 43;4;1.000000,0.000000,0.000000,0.000000;;,
+ 50;4;1.000000,0.000000,0.000000,0.000000;;,
+ 53;4;0.991531,0.009387,-0.014839,0.128675;;,
+ 55;4;1.000000,0.000000,0.000000,0.000000;;;
+ }
+
+ AnimationOptions
+ {
+ 1;
+ 1;
+ }
+ }
+
+ Animation Joint41Animation
+ {
+ {Joint41}
+
+ AnimationKey
+ {
+ 2;
+ 23;
+ 0;3;0.857303,-3.157324,-0.940437;;,
+ 1;3;0.857303,-3.157324,-0.940437;;,
+ 2;3;0.857303,-3.157324,-0.940437;;,
+ 3;3;0.857303,-3.157324,-0.940437;;,
+ 4;3;0.857303,-3.157324,-0.940437;;,
+ 5;3;0.857303,-3.157324,-0.940437;;,
+ 12;3;0.857303,-3.157324,-0.940437;;,
+ 14;3;0.857303,-3.157324,-0.940437;;,
+ 15;3;0.857303,-3.157324,-0.940437;;,
+ 16;3;0.857303,-3.157324,-0.940437;;,
+ 17;3;0.857303,-3.157324,-0.940437;;,
+ 18;3;0.857303,-3.157324,-0.940437;;,
+ 19;3;0.857303,-3.157324,-0.940437;;,
+ 20;3;0.857303,-3.157324,-0.940437;;,
+ 27;3;0.857303,-3.157324,-0.940437;;,
+ 33;3;0.857303,-3.157324,-0.940437;;,
+ 34;3;0.857303,-3.157324,-0.940437;;,
+ 35;3;0.857303,-3.157324,-0.940437;;,
+ 41;3;0.857303,-3.157324,-0.940437;;,
+ 43;3;0.857303,-3.157324,-0.940437;;,
+ 50;3;0.857303,-3.157324,-0.940437;;,
+ 53;3;0.857303,-3.157324,-0.940437;;,
+ 55;3;0.857303,-3.157324,-0.940437;;;
+ }
+
+ AnimationOptions
+ {
+ 1;
+ 1;
+ }
+
+ AnimationKey
+ {
+ 0;
+ 23;
+ 0;4;1.000000,0.000000,0.000000,0.000000;;,
+ 1;4;1.000000,0.000000,0.000000,0.000000;;,
+ 2;4;1.000000,0.000000,0.000000,0.000000;;,
+ 3;4;1.000000,0.000000,0.000000,0.000000;;,
+ 4;4;1.000000,0.000000,0.000000,0.000000;;,
+ 5;4;1.000000,0.000000,0.000000,0.000000;;,
+ 12;4;1.000000,0.000000,0.000000,0.000000;;,
+ 14;4;1.000000,0.000000,0.000000,0.000000;;,
+ 15;4;1.000000,0.000000,0.000000,0.000000;;,
+ 16;4;1.000000,0.000000,0.000000,0.000000;;,
+ 17;4;1.000000,0.000000,0.000000,0.000000;;,
+ 18;4;1.000000,0.000000,0.000000,0.000000;;,
+ 19;4;1.000000,0.000000,0.000000,0.000000;;,
+ 20;4;1.000000,0.000000,0.000000,0.000000;;,
+ 27;4;1.000000,0.000000,0.000000,0.000000;;,
+ 33;4;1.000000,0.000000,0.000000,0.000000;;,
+ 34;4;1.000000,0.000000,0.000000,0.000000;;,
+ 35;4;1.000000,0.000000,0.000000,0.000000;;,
+ 41;4;1.000000,0.000000,0.000000,0.000000;;,
+ 43;4;1.000000,0.000000,0.000000,0.000000;;,
+ 50;4;1.000000,0.000000,0.000000,0.000000;;,
+ 53;4;1.000000,0.000000,0.000000,0.000000;;,
+ 55;4;1.000000,0.000000,0.000000,0.000000;;;
+ }
+
+ AnimationOptions
+ {
+ 1;
+ 1;
+ }
+ }
+
+ Animation Joint37Animation
+ {
+ {Joint37}
+
+ AnimationKey
+ {
+ 2;
+ 23;
+ 0;3;-2.844125,-3.130046,-5.128667;;,
+ 1;3;-2.844125,-3.130046,-5.128667;;,
+ 2;3;-2.844125,-3.130046,-5.128667;;,
+ 3;3;-2.844125,-3.130046,-5.128667;;,
+ 4;3;-2.844125,-3.130046,-5.128667;;,
+ 5;3;-2.844125,-3.130046,-5.128667;;,
+ 12;3;-2.844125,-3.130046,-5.128667;;,
+ 14;3;-2.844125,-3.130046,-5.128667;;,
+ 15;3;-2.844125,-3.130046,-5.128667;;,
+ 16;3;-2.844125,-3.130046,-5.128667;;,
+ 17;3;-2.844125,-3.130046,-5.128667;;,
+ 18;3;-2.844125,-3.130046,-5.128667;;,
+ 19;3;-2.844125,-3.130046,-5.128667;;,
+ 20;3;-2.844125,-3.130046,-5.128667;;,
+ 27;3;-2.844125,-3.130046,-5.128667;;,
+ 33;3;-2.844125,-3.130046,-5.128667;;,
+ 34;3;-2.844125,-3.130046,-5.128667;;,
+ 35;3;-2.844125,-3.130046,-5.128667;;,
+ 41;3;-2.844125,-3.130046,-5.128667;;,
+ 43;3;-2.844125,-3.130046,-5.128667;;,
+ 50;3;-2.844125,-3.130046,-5.128667;;,
+ 53;3;-2.844125,-3.130046,-5.128667;;,
+ 55;3;-2.844125,-3.130046,-5.128667;;;
+ }
+
+ AnimationOptions
+ {
+ 1;
+ 1;
+ }
+
+ AnimationKey
+ {
+ 0;
+ 23;
+ 0;4;1.000000,0.000000,0.000000,0.000000;;,
+ 1;4;1.000000,0.000000,0.000000,0.000000;;,
+ 2;4;1.000000,0.000000,0.000000,0.000000;;,
+ 3;4;1.000000,0.000000,0.000000,0.000000;;,
+ 4;4;1.000000,0.000000,0.000000,0.000000;;,
+ 5;4;1.000000,0.000000,0.000000,0.000000;;,
+ 12;4;1.000000,0.000000,0.000000,0.000000;;,
+ 14;4;1.000000,0.000000,0.000000,0.000000;;,
+ 15;4;1.000000,0.000000,0.000000,0.000000;;,
+ 16;4;1.000000,0.000000,0.000000,0.000000;;,
+ 17;4;1.000000,0.000000,0.000000,0.000000;;,
+ 18;4;1.000000,0.000000,0.000000,0.000000;;,
+ 19;4;1.000000,0.000000,0.000000,0.000000;;,
+ 20;4;1.000000,0.000000,0.000000,0.000000;;,
+ 27;4;1.000000,0.000000,0.000000,0.000000;;,
+ 33;4;1.000000,0.000000,0.000000,0.000000;;,
+ 34;4;1.000000,0.000000,0.000000,0.000000;;,
+ 35;4;1.000000,0.000000,0.000000,0.000000;;,
+ 41;4;0.999521,0.014638,-0.017367,0.021010;;,
+ 43;4;1.000000,0.000000,0.000000,0.000000;;,
+ 50;4;1.000000,0.000000,0.000000,0.000000;;,
+ 53;4;0.996793,0.039942,-0.049084,0.048974;;,
+ 55;4;1.000000,0.000000,0.000000,0.000000;;;
+ }
+
+ AnimationOptions
+ {
+ 1;
+ 1;
+ }
+ }
+
+ Animation Joint38Animation
+ {
+ {Joint38}
+
+ AnimationKey
+ {
+ 2;
+ 23;
+ 0;3;-2.314107,-4.198860,-2.779583;;,
+ 1;3;-2.314107,-4.198860,-2.779583;;,
+ 2;3;-2.314107,-4.198860,-2.779583;;,
+ 3;3;-2.314107,-4.198860,-2.779583;;,
+ 4;3;-2.314107,-4.198860,-2.779583;;,
+ 5;3;-2.314107,-4.198860,-2.779583;;,
+ 12;3;-2.314107,-4.198860,-2.779583;;,
+ 14;3;-2.314107,-4.198860,-2.779583;;,
+ 15;3;-2.314107,-4.198860,-2.779583;;,
+ 16;3;-2.314107,-4.198860,-2.779583;;,
+ 17;3;-2.314107,-4.198860,-2.779583;;,
+ 18;3;-2.314107,-4.198860,-2.779583;;,
+ 19;3;-2.314107,-4.198860,-2.779583;;,
+ 20;3;-2.314107,-4.198860,-2.779583;;,
+ 27;3;-2.314107,-4.198860,-2.779583;;,
+ 33;3;-2.314107,-4.198860,-2.779583;;,
+ 34;3;-2.314107,-4.198860,-2.779583;;,
+ 35;3;-2.314107,-4.198860,-2.779583;;,
+ 41;3;-2.314107,-4.198860,-2.779583;;,
+ 43;3;-2.314107,-4.198860,-2.779583;;,
+ 50;3;-2.314107,-4.198860,-2.779583;;,
+ 53;3;-2.314107,-4.198860,-2.779583;;,
+ 55;3;-2.314107,-4.198860,-2.779583;;;
+ }
+
+ AnimationOptions
+ {
+ 1;
+ 1;
+ }
+
+ AnimationKey
+ {
+ 0;
+ 23;
+ 0;4;1.000000,0.000000,0.000000,0.000000;;,
+ 1;4;1.000000,0.000000,0.000000,0.000000;;,
+ 2;4;1.000000,0.000000,0.000000,0.000000;;,
+ 3;4;1.000000,0.000000,0.000000,0.000000;;,
+ 4;4;1.000000,0.000000,0.000000,0.000000;;,
+ 5;4;1.000000,0.000000,0.000000,0.000000;;,
+ 12;4;1.000000,0.000000,0.000000,0.000000;;,
+ 14;4;1.000000,0.000000,0.000000,0.000000;;,
+ 15;4;1.000000,0.000000,0.000000,0.000000;;,
+ 16;4;1.000000,0.000000,0.000000,0.000000;;,
+ 17;4;1.000000,0.000000,0.000000,0.000000;;,
+ 18;4;1.000000,0.000000,0.000000,0.000000;;,
+ 19;4;1.000000,0.000000,0.000000,0.000000;;,
+ 20;4;1.000000,0.000000,0.000000,0.000000;;,
+ 27;4;1.000000,0.000000,0.000000,0.000000;;,
+ 33;4;1.000000,0.000000,0.000000,0.000000;;,
+ 34;4;1.000000,0.000000,0.000000,0.000000;;,
+ 35;4;1.000000,0.000000,0.000000,0.000000;;,
+ 41;4;0.997118,0.039292,-0.030553,0.057264;;,
+ 43;4;1.000000,0.000000,0.000000,0.000000;;,
+ 50;4;1.000000,0.000000,0.000000,0.000000;;,
+ 53;4;0.991578,-0.066684,-0.003497,0.110966;;,
+ 55;4;1.000000,0.000000,0.000000,0.000000;;;
+ }
+
+ AnimationOptions
+ {
+ 1;
+ 1;
+ }
+ }
+
+ Animation Joint42Animation
+ {
+ {Joint42}
+
+ AnimationKey
+ {
+ 2;
+ 23;
+ 0;3;-1.200224,-3.209697,-0.885387;;,
+ 1;3;-1.200224,-3.209697,-0.885387;;,
+ 2;3;-1.200224,-3.209697,-0.885387;;,
+ 3;3;-1.200224,-3.209697,-0.885387;;,
+ 4;3;-1.200224,-3.209697,-0.885387;;,
+ 5;3;-1.200224,-3.209697,-0.885387;;,
+ 12;3;-1.200224,-3.209697,-0.885387;;,
+ 14;3;-1.200224,-3.209697,-0.885387;;,
+ 15;3;-1.200224,-3.209697,-0.885387;;,
+ 16;3;-1.200224,-3.209697,-0.885387;;,
+ 17;3;-1.200224,-3.209697,-0.885387;;,
+ 18;3;-1.200224,-3.209697,-0.885387;;,
+ 19;3;-1.200224,-3.209697,-0.885387;;,
+ 20;3;-1.200224,-3.209697,-0.885387;;,
+ 27;3;-1.200224,-3.209697,-0.885387;;,
+ 33;3;-1.200224,-3.209697,-0.885387;;,
+ 34;3;-1.200224,-3.209697,-0.885387;;,
+ 35;3;-1.200224,-3.209697,-0.885387;;,
+ 41;3;-1.200224,-3.209697,-0.885387;;,
+ 43;3;-1.200224,-3.209697,-0.885387;;,
+ 50;3;-1.200224,-3.209697,-0.885387;;,
+ 53;3;-1.200224,-3.209697,-0.885387;;,
+ 55;3;-1.200224,-3.209697,-0.885387;;;
+ }
+
+ AnimationOptions
+ {
+ 1;
+ 1;
+ }
+
+ AnimationKey
+ {
+ 0;
+ 23;
+ 0;4;1.000000,0.000000,0.000000,0.000000;;,
+ 1;4;1.000000,0.000000,0.000000,0.000000;;,
+ 2;4;1.000000,0.000000,0.000000,0.000000;;,
+ 3;4;1.000000,0.000000,0.000000,0.000000;;,
+ 4;4;1.000000,0.000000,0.000000,0.000000;;,
+ 5;4;1.000000,0.000000,0.000000,0.000000;;,
+ 12;4;1.000000,0.000000,0.000000,0.000000;;,
+ 14;4;1.000000,0.000000,0.000000,0.000000;;,
+ 15;4;1.000000,0.000000,0.000000,0.000000;;,
+ 16;4;1.000000,0.000000,0.000000,0.000000;;,
+ 17;4;1.000000,0.000000,0.000000,0.000000;;,
+ 18;4;1.000000,0.000000,0.000000,0.000000;;,
+ 19;4;1.000000,0.000000,0.000000,0.000000;;,
+ 20;4;1.000000,0.000000,0.000000,0.000000;;,
+ 27;4;1.000000,0.000000,0.000000,0.000000;;,
+ 33;4;1.000000,0.000000,0.000000,0.000000;;,
+ 34;4;1.000000,0.000000,0.000000,0.000000;;,
+ 35;4;1.000000,0.000000,0.000000,0.000000;;,
+ 41;4;1.000000,0.000000,0.000000,0.000000;;,
+ 43;4;1.000000,0.000000,0.000000,0.000000;;,
+ 50;4;1.000000,0.000000,0.000000,0.000000;;,
+ 53;4;1.000000,0.000000,0.000000,0.000000;;,
+ 55;4;1.000000,0.000000,0.000000,0.000000;;;
+ }
+
+ AnimationOptions
+ {
+ 1;
+ 1;
+ }
+ }
+
+ Animation Joint43Animation
+ {
+ {Joint43}
+
+ AnimationKey
+ {
+ 2;
+ 23;
+ 0;3;-1.285954,-3.696030,-0.939697;;,
+ 1;3;-1.285954,-3.696030,-0.939697;;,
+ 2;3;-1.285954,-3.696030,-0.939697;;,
+ 3;3;-1.285954,-3.696030,-0.939697;;,
+ 4;3;-1.285954,-3.696030,-0.939697;;,
+ 5;3;-1.285954,-3.696030,-0.939697;;,
+ 12;3;-1.285954,-3.696030,-0.939697;;,
+ 14;3;-1.285954,-3.696030,-0.939697;;,
+ 15;3;-1.285954,-3.696030,-0.939697;;,
+ 16;3;-1.285954,-3.696030,-0.939697;;,
+ 17;3;-1.285954,-3.696030,-0.939697;;,
+ 18;3;-1.285954,-3.696030,-0.939697;;,
+ 19;3;-1.285954,-3.696030,-0.939697;;,
+ 20;3;-1.285954,-3.696030,-0.939697;;,
+ 27;3;-1.285954,-3.696030,-0.939697;;,
+ 33;3;-1.285954,-3.696030,-0.939697;;,
+ 34;3;-1.285954,-3.696030,-0.939697;;,
+ 35;3;-1.285954,-3.696030,-0.939697;;,
+ 41;3;-1.285954,-3.696030,-0.939697;;,
+ 43;3;-1.285954,-3.696030,-0.939697;;,
+ 50;3;-1.285954,-3.696030,-0.939697;;,
+ 53;3;-1.285954,-3.696030,-0.939697;;,
+ 55;3;-1.285954,-3.696030,-0.939697;;;
+ }
+
+ AnimationOptions
+ {
+ 1;
+ 1;
+ }
+
+ AnimationKey
+ {
+ 0;
+ 23;
+ 0;4;1.000000,0.000000,0.000000,0.000000;;,
+ 1;4;1.000000,0.000000,0.000000,0.000000;;,
+ 2;4;1.000000,0.000000,0.000000,0.000000;;,
+ 3;4;1.000000,0.000000,0.000000,0.000000;;,
+ 4;4;1.000000,0.000000,0.000000,0.000000;;,
+ 5;4;1.000000,0.000000,0.000000,0.000000;;,
+ 12;4;1.000000,0.000000,0.000000,0.000000;;,
+ 14;4;1.000000,0.000000,0.000000,0.000000;;,
+ 15;4;1.000000,0.000000,0.000000,0.000000;;,
+ 16;4;1.000000,0.000000,0.000000,0.000000;;,
+ 17;4;1.000000,0.000000,0.000000,0.000000;;,
+ 18;4;1.000000,0.000000,0.000000,0.000000;;,
+ 19;4;1.000000,0.000000,0.000000,0.000000;;,
+ 20;4;1.000000,0.000000,0.000000,0.000000;;,
+ 27;4;1.000000,0.000000,0.000000,0.000000;;,
+ 33;4;1.000000,0.000000,0.000000,0.000000;;,
+ 34;4;1.000000,0.000000,0.000000,0.000000;;,
+ 35;4;1.000000,0.000000,0.000000,0.000000;;,
+ 41;4;1.000000,0.000000,0.000000,0.000000;;,
+ 43;4;1.000000,0.000000,0.000000,0.000000;;,
+ 50;4;1.000000,0.000000,0.000000,0.000000;;,
+ 53;4;1.000000,0.000000,0.000000,0.000000;;,
+ 55;4;1.000000,0.000000,0.000000,0.000000;;;
+ }
+
+ AnimationOptions
+ {
+ 1;
+ 1;
+ }
+ }
+
+ Animation topAnimation
+ {
+ {top}
+
+ AnimationKey
+ {
+ 2;
+ 23;
+ 0;3;-0.311274,14.438549,-1.107615;;,
+ 1;3;-0.311274,14.438549,-1.107615;;,
+ 2;3;-0.311274,14.438549,-1.107615;;,
+ 3;3;-0.311274,14.438549,-1.107615;;,
+ 4;3;-0.311274,14.438549,-1.107615;;,
+ 5;3;-0.311274,14.438549,-1.107615;;,
+ 12;3;-0.311274,14.438549,-1.107615;;,
+ 14;3;-0.311274,14.438549,-1.107615;;,
+ 15;3;-0.311274,14.438549,-1.107615;;,
+ 16;3;-0.311274,14.438549,-1.107615;;,
+ 17;3;-0.311274,14.438549,-1.107615;;,
+ 18;3;-0.311274,14.438549,-1.107615;;,
+ 19;3;-0.311274,14.438549,-1.107615;;,
+ 20;3;-0.311274,14.438549,-1.107615;;,
+ 27;3;-0.311274,14.438549,-1.107615;;,
+ 33;3;-0.311274,14.438549,-1.107615;;,
+ 34;3;-0.311274,14.438549,-1.107615;;,
+ 35;3;-0.311274,14.438549,-1.107615;;,
+ 41;3;-0.311274,14.438549,-1.107615;;,
+ 43;3;-0.311274,14.438549,-1.107615;;,
+ 50;3;-0.311274,14.438549,-1.107615;;,
+ 53;3;-0.311274,14.438549,-1.107615;;,
+ 55;3;-0.311274,14.438549,-1.107615;;;
+ }
+
+ AnimationOptions
+ {
+ 1;
+ 1;
+ }
+
+ AnimationKey
+ {
+ 0;
+ 23;
+ 0;4;1.000000,0.000000,0.000000,0.000000;;,
+ 1;4;1.000000,0.000000,0.000000,0.000000;;,
+ 2;4;1.000000,0.000000,0.000000,0.000000;;,
+ 3;4;1.000000,0.000000,0.000000,0.000000;;,
+ 4;4;1.000000,0.000000,0.000000,0.000000;;,
+ 5;4;1.000000,0.000000,0.000000,0.000000;;,
+ 12;4;1.000000,0.000000,0.000000,0.000000;;,
+ 14;4;1.000000,0.000000,0.000000,0.000000;;,
+ 15;4;1.000000,0.000000,0.000000,0.000000;;,
+ 16;4;1.000000,0.000000,0.000000,0.000000;;,
+ 17;4;1.000000,0.000000,0.000000,0.000000;;,
+ 18;4;1.000000,0.000000,0.000000,0.000000;;,
+ 19;4;1.000000,0.000000,0.000000,0.000000;;,
+ 20;4;1.000000,0.000000,0.000000,0.000000;;,
+ 27;4;1.000000,0.000000,0.000000,0.000000;;,
+ 33;4;1.000000,0.000000,0.000000,0.000000;;,
+ 34;4;1.000000,0.000000,0.000000,0.000000;;,
+ 35;4;1.000000,0.000000,0.000000,0.000000;;,
+ 41;4;1.000000,0.000000,0.000000,0.000000;;,
+ 43;4;1.000000,0.000000,0.000000,0.000000;;,
+ 50;4;1.000000,0.000000,0.000000,0.000000;;,
+ 53;4;1.000000,0.000000,0.000000,0.000000;;,
+ 55;4;1.000000,0.000000,0.000000,0.000000;;;
+ }
+
+ AnimationOptions
+ {
+ 1;
+ 1;
+ }
+ }
+
+ Animation pad2Animation
+ {
+ {pad2}
+
+ AnimationKey
+ {
+ 2;
+ 23;
+ 0;3;-6.280235,3.399014,0.000000;;,
+ 1;3;-6.280235,3.399014,0.000000;;,
+ 2;3;-6.280235,3.399014,0.000000;;,
+ 3;3;-6.280235,3.399014,0.000000;;,
+ 4;3;-6.280235,3.399014,0.000000;;,
+ 5;3;-6.280235,3.399014,0.000000;;,
+ 12;3;-6.280235,3.399014,0.000000;;,
+ 14;3;-6.280235,3.399014,0.000000;;,
+ 15;3;-6.280235,3.399014,0.000000;;,
+ 16;3;-6.280235,3.399014,0.000000;;,
+ 17;3;-6.280235,3.399014,0.000000;;,
+ 18;3;-6.280235,3.399014,0.000000;;,
+ 19;3;-6.280235,3.399014,0.000000;;,
+ 20;3;-6.280235,3.399014,0.000000;;,
+ 27;3;-6.280235,3.399014,0.000000;;,
+ 33;3;-6.280235,3.399014,0.000000;;,
+ 34;3;-6.280235,3.399014,0.000000;;,
+ 35;3;-6.280235,3.399014,0.000000;;,
+ 41;3;-6.280235,3.399014,0.000000;;,
+ 43;3;-6.280235,3.399014,0.000000;;,
+ 50;3;-6.280235,3.399014,0.000000;;,
+ 53;3;-6.280235,3.399014,0.000000;;,
+ 55;3;-6.280235,3.399014,0.000000;;;
+ }
+
+ AnimationOptions
+ {
+ 1;
+ 1;
+ }
+
+ AnimationKey
+ {
+ 0;
+ 23;
+ 0;4;0.988040,-0.130078,-0.010809,-0.082100;;,
+ 1;4;0.988040,-0.130078,-0.010809,-0.082100;;,
+ 2;4;0.988040,-0.130078,-0.010809,-0.082100;;,
+ 3;4;0.988040,-0.130078,-0.010809,-0.082100;;,
+ 4;4;0.988040,-0.130078,-0.010809,-0.082100;;,
+ 5;4;0.988040,-0.130078,-0.010809,-0.082100;;,
+ 12;4;0.988040,-0.130078,-0.010809,-0.082100;;,
+ 14;4;0.988040,-0.130078,-0.010809,-0.082100;;,
+ 15;4;0.988040,-0.130078,-0.010809,-0.082100;;,
+ 16;4;0.988040,-0.130078,-0.010809,-0.082100;;,
+ 17;4;0.988040,-0.130078,-0.010809,-0.082100;;,
+ 18;4;0.988040,-0.130078,-0.010809,-0.082100;;,
+ 19;4;0.988040,-0.130078,-0.010809,-0.082100;;,
+ 20;4;0.988040,-0.130078,-0.010809,-0.082100;;,
+ 27;4;0.989850,-0.129750,-0.014210,-0.056208;;,
+ 33;4;0.988040,-0.130078,-0.010809,-0.082100;;,
+ 34;4;0.988040,-0.130078,-0.010809,-0.082100;;,
+ 35;4;0.988040,-0.130078,-0.010809,-0.082100;;,
+ 41;4;0.988040,-0.130078,-0.010809,-0.082100;;,
+ 43;4;0.988040,-0.130078,-0.010809,-0.082100;;,
+ 50;4;0.988040,-0.130078,-0.010809,-0.082100;;,
+ 53;4;0.988040,-0.130078,-0.010809,-0.082100;;,
+ 55;4;0.988040,-0.130078,-0.010809,-0.082100;;;
+ }
+
+ AnimationOptions
+ {
+ 1;
+ 1;
+ }
+ }
+
+ Animation pad1Animation
+ {
+ {pad1}
+
+ AnimationKey
+ {
+ 2;
+ 23;
+ 0;3;5.233529,3.529747,0.000000;;,
+ 1;3;5.233529,3.529747,0.000000;;,
+ 2;3;5.233529,3.529747,0.000000;;,
+ 3;3;5.233529,3.529747,0.000000;;,
+ 4;3;5.233529,3.529747,0.000000;;,
+ 5;3;5.233529,3.529747,0.000000;;,
+ 12;3;5.233529,3.529747,0.000000;;,
+ 14;3;5.233529,3.529747,0.000000;;,
+ 15;3;5.233529,3.529747,0.000000;;,
+ 16;3;5.233529,3.529747,0.000000;;,
+ 17;3;5.233529,3.529747,0.000000;;,
+ 18;3;5.233529,3.529747,0.000000;;,
+ 19;3;5.233529,3.529747,0.000000;;,
+ 20;3;5.233529,3.529747,0.000000;;,
+ 27;3;5.233529,3.529747,0.000000;;,
+ 33;3;5.233529,3.529747,0.000000;;,
+ 34;3;5.233529,3.529747,0.000000;;,
+ 35;3;5.233529,3.529747,0.000000;;,
+ 41;3;5.233529,3.529747,0.000000;;,
+ 43;3;5.233529,3.529747,0.000000;;,
+ 50;3;5.233529,3.529747,0.000000;;,
+ 53;3;5.233529,3.529747,0.000000;;,
+ 55;3;5.233529,3.529747,0.000000;;;
+ }
+
+ AnimationOptions
+ {
+ 1;
+ 1;
+ }
+
+ AnimationKey
+ {
+ 0;
+ 23;
+ 0;4;1.000000,0.000000,0.000000,0.000000;;,
+ 1;4;1.000000,0.000000,0.000000,0.000000;;,
+ 2;4;1.000000,0.000000,0.000000,0.000000;;,
+ 3;4;1.000000,0.000000,0.000000,0.000000;;,
+ 4;4;1.000000,0.000000,0.000000,0.000000;;,
+ 5;4;1.000000,0.000000,0.000000,0.000000;;,
+ 12;4;1.000000,0.000000,0.000000,0.000000;;,
+ 14;4;1.000000,0.000000,0.000000,0.000000;;,
+ 15;4;1.000000,0.000000,0.000000,0.000000;;,
+ 16;4;1.000000,0.000000,0.000000,0.000000;;,
+ 17;4;1.000000,0.000000,0.000000,0.000000;;,
+ 18;4;1.000000,0.000000,0.000000,0.000000;;,
+ 19;4;1.000000,0.000000,0.000000,0.000000;;,
+ 20;4;1.000000,0.000000,0.000000,0.000000;;,
+ 27;4;0.998135,0.000000,0.000000,-0.061049;;,
+ 33;4;1.000000,0.000000,0.000000,0.000000;;,
+ 34;4;1.000000,0.000000,0.000000,0.000000;;,
+ 35;4;1.000000,0.000000,0.000000,0.000000;;,
+ 41;4;1.000000,0.000000,0.000000,0.000000;;,
+ 43;4;1.000000,0.000000,0.000000,0.000000;;,
+ 50;4;1.000000,0.000000,0.000000,0.000000;;,
+ 53;4;1.000000,0.000000,0.000000,0.000000;;,
+ 55;4;1.000000,0.000000,0.000000,0.000000;;;
+ }
+
+ AnimationOptions
+ {
+ 1;
+ 1;
+ }
+ }
+
+ Animation lsholdaAnimation
+ {
+ {lsholda}
+
+ AnimationKey
+ {
+ 2;
+ 23;
+ 0;3;-10.711074,-1.732187,3.529744;;,
+ 1;3;-10.711074,-1.732187,3.529744;;,
+ 2;3;-10.711074,-1.732187,3.529744;;,
+ 3;3;-10.711074,-1.732187,3.529744;;,
+ 4;3;-10.711074,-1.732187,3.529744;;,
+ 5;3;-10.711074,-1.732187,3.529744;;,
+ 12;3;-10.711074,-1.732187,3.529744;;,
+ 14;3;-10.711074,-1.732187,3.529744;;,
+ 15;3;-10.711074,-1.732187,3.529744;;,
+ 16;3;-10.711074,-1.732187,3.529744;;,
+ 17;3;-10.711074,-1.732187,3.529744;;,
+ 18;3;-10.711074,-1.732187,3.529744;;,
+ 19;3;-10.711074,-1.732187,3.529744;;,
+ 20;3;-10.711074,-1.732187,3.529744;;,
+ 27;3;-10.711074,-1.732187,3.529744;;,
+ 33;3;-10.711074,-1.732187,3.529744;;,
+ 34;3;-10.711074,-1.732187,3.529744;;,
+ 35;3;-10.711074,-1.732187,3.529744;;,
+ 41;3;-10.711074,-1.732187,3.529744;;,
+ 43;3;-10.711074,-1.732187,3.529744;;,
+ 50;3;-10.711074,-1.732187,3.529744;;,
+ 53;3;-10.711074,-1.732187,3.529744;;,
+ 55;3;-10.711074,-1.732187,3.529744;;;
+ }
+
+ AnimationOptions
+ {
+ 1;
+ 1;
+ }
+
+ AnimationKey
+ {
+ 0;
+ 23;
+ 0;4;0.992262,-0.004035,-0.002900,-0.124058;;,
+ 1;4;0.992262,-0.004035,-0.002900,-0.124058;;,
+ 2;4;0.984948,-0.092375,0.080710,-0.121780;;,
+ 3;4;0.957969,-0.193544,0.176588,-0.116845;;,
+ 4;4;0.919617,-0.276885,0.255679,-0.110761;;,
+ 5;4;0.919617,-0.276885,0.255679,-0.110761;;,
+ 12;4;0.919617,-0.276885,0.255679,-0.110761;;,
+ 14;4;0.919617,-0.276885,0.255679,-0.110761;;,
+ 15;4;0.919617,-0.276885,0.255679,-0.110761;;,
+ 16;4;0.949143,-0.215995,0.197884,-0.115394;;,
+ 17;4;0.973899,-0.143396,0.129045,-0.119611;;,
+ 18;4;0.988465,-0.067843,0.057481,-0.122598;;,
+ 19;4;0.992262,-0.004035,-0.002900,-0.124058;;,
+ 20;4;0.992262,-0.004035,-0.002900,-0.124058;;,
+ 27;4;0.980361,0.117258,0.064506,-0.144851;;,
+ 33;4;0.992262,-0.004035,-0.002900,-0.124058;;,
+ 34;4;0.992262,-0.004035,-0.002900,-0.124058;;,
+ 35;4;0.992262,-0.004035,-0.002900,-0.124058;;,
+ 41;4;0.987041,-0.061321,0.042727,-0.142002;;,
+ 43;4;0.984145,-0.079780,0.057436,-0.147634;;,
+ 50;4;0.975443,-0.121280,0.090521,-0.160025;;,
+ 53;4;0.987695,-0.056533,0.038912,-0.140529;;,
+ 55;4;0.992262,-0.004035,-0.002900,-0.124058;;;
+ }
+
+ AnimationOptions
+ {
+ 1;
+ 1;
+ }
+ }
+
+ Animation lelboAnimation
+ {
+ {lelbo}
+
+ AnimationKey
+ {
+ 2;
+ 23;
+ 0;3;-6.541911,-5.098517,0.705949;;,
+ 1;3;-6.541911,-5.098517,0.705949;;,
+ 2;3;-6.541911,-5.098517,0.705949;;,
+ 3;3;-6.541911,-5.098517,0.705949;;,
+ 4;3;-6.541911,-5.098517,0.705949;;,
+ 5;3;-6.541911,-5.098517,0.705949;;,
+ 12;3;-6.541911,-5.098517,0.705949;;,
+ 14;3;-6.541911,-5.098517,0.705949;;,
+ 15;3;-6.541911,-5.098517,0.705949;;,
+ 16;3;-6.541911,-5.098517,0.705949;;,
+ 17;3;-6.541911,-5.098517,0.705949;;,
+ 18;3;-6.541911,-5.098517,0.705949;;,
+ 19;3;-6.541911,-5.098517,0.705949;;,
+ 20;3;-6.541911,-5.098517,0.705949;;,
+ 27;3;-6.541911,-5.098517,0.705949;;,
+ 33;3;-6.541911,-5.098517,0.705949;;,
+ 34;3;-6.541911,-5.098517,0.705949;;,
+ 35;3;-6.541911,-5.098517,0.705949;;,
+ 41;3;-6.541911,-5.098517,0.705949;;,
+ 43;3;-6.541911,-5.098517,0.705949;;,
+ 50;3;-6.541911,-5.098517,0.705949;;,
+ 53;3;-6.541911,-5.098517,0.705949;;,
+ 55;3;-6.541911,-5.098517,0.705949;;;
+ }
+
+ AnimationOptions
+ {
+ 1;
+ 1;
+ }
+
+ AnimationKey
+ {
+ 0;
+ 23;
+ 0;4;0.938931,-0.301990,0.116244,-0.117037;;,
+ 1;4;0.938931,-0.301990,0.116244,-0.117037;;,
+ 2;4;0.939499,-0.269250,0.068390,-0.200421;;,
+ 3;4;0.927931,-0.227598,0.011743,-0.294966;;,
+ 4;4;0.907758,-0.189498,-0.036768,-0.372443;;,
+ 5;4;0.907758,-0.189498,-0.036768,-0.372443;;,
+ 12;4;0.907815,-0.196434,-0.033361,-0.369017;;,
+ 14;4;0.907758,-0.189498,-0.036768,-0.372443;;,
+ 15;4;0.907758,-0.189498,-0.036768,-0.372443;;,
+ 16;4;0.923494,-0.217696,-0.001142,-0.315858;;,
+ 17;4;0.935347,-0.248829,0.040096,-0.248198;;,
+ 18;4;0.940317,-0.278666,0.081816,-0.177359;;,
+ 19;4;0.938931,-0.301990,0.116244,-0.117037;;,
+ 20;4;0.938931,-0.301990,0.116244,-0.117037;;,
+ 27;4;0.969755,-0.235046,0.020216,-0.062603;;,
+ 33;4;0.938931,-0.301990,0.116244,-0.117037;;,
+ 34;4;0.938931,-0.301990,0.116244,-0.117037;;,
+ 35;4;0.938931,-0.301990,0.116244,-0.117037;;,
+ 41;4;0.907794,-0.355022,0.176137,-0.137281;;,
+ 43;4;0.896205,-0.371593,0.195226,-0.143604;;,
+ 50;4;0.867362,-0.407890,0.237736,-0.157448;;,
+ 53;4;0.910675,-0.350682,0.171168,-0.135625;;,
+ 55;4;0.938931,-0.301990,0.116244,-0.117037;;;
+ }
+
+ AnimationOptions
+ {
+ 1;
+ 1;
+ }
+ }
+
+ Animation lwristAnimation
+ {
+ {lwrist}
+
+ AnimationKey
+ {
+ 2;
+ 23;
+ 0;3;-7.850295,-6.405833,0.000000;;,
+ 1;3;-7.850295,-6.405833,0.000000;;,
+ 2;3;-7.850295,-6.405833,0.000000;;,
+ 3;3;-7.850295,-6.405833,0.000000;;,
+ 4;3;-7.850295,-6.405833,0.000000;;,
+ 5;3;-7.850295,-6.405833,0.000000;;,
+ 12;3;-7.850295,-6.405833,0.000000;;,
+ 14;3;-7.850295,-6.405833,0.000000;;,
+ 15;3;-7.850295,-6.405833,0.000000;;,
+ 16;3;-7.850295,-6.405833,0.000000;;,
+ 17;3;-7.850295,-6.405833,0.000000;;,
+ 18;3;-7.850295,-6.405833,0.000000;;,
+ 19;3;-7.850295,-6.405833,0.000000;;,
+ 20;3;-7.850295,-6.405833,0.000000;;,
+ 27;3;-7.850295,-6.405833,0.000000;;,
+ 33;3;-7.850295,-6.405833,0.000000;;,
+ 34;3;-7.850295,-6.405833,0.000000;;,
+ 35;3;-7.850295,-6.405833,0.000000;;,
+ 41;3;-7.850295,-6.405833,0.000000;;,
+ 43;3;-7.850295,-6.405833,0.000000;;,
+ 50;3;-7.850295,-6.405833,0.000000;;,
+ 53;3;-7.850295,-6.405833,0.000000;;,
+ 55;3;-7.850295,-6.405833,0.000000;;;
+ }
+
+ AnimationOptions
+ {
+ 1;
+ 1;
+ }
+
+ AnimationKey
+ {
+ 0;
+ 23;
+ 0;4;1.000000,0.000000,0.000000,0.000000;;,
+ 1;4;1.000000,0.000000,0.000000,0.000000;;,
+ 2;4;1.000000,0.000000,0.000000,0.000000;;,
+ 3;4;1.000000,0.000000,0.000000,0.000000;;,
+ 4;4;1.000000,0.000000,0.000000,0.000000;;,
+ 5;4;1.000000,0.000000,0.000000,0.000000;;,
+ 12;4;1.000000,0.000000,0.000000,0.000000;;,
+ 14;4;1.000000,0.000000,0.000000,0.000000;;,
+ 15;4;1.000000,0.000000,0.000000,0.000000;;,
+ 16;4;1.000000,0.000000,0.000000,0.000000;;,
+ 17;4;1.000000,0.000000,0.000000,0.000000;;,
+ 18;4;1.000000,0.000000,0.000000,0.000000;;,
+ 19;4;1.000000,0.000000,0.000000,0.000000;;,
+ 20;4;1.000000,0.000000,0.000000,0.000000;;,
+ 27;4;1.000000,0.000000,0.000000,0.000000;;,
+ 33;4;1.000000,0.000000,0.000000,0.000000;;,
+ 34;4;1.000000,0.000000,0.000000,0.000000;;,
+ 35;4;1.000000,0.000000,0.000000,0.000000;;,
+ 41;4;1.000000,0.000000,0.000000,0.000000;;,
+ 43;4;1.000000,0.000000,0.000000,0.000000;;,
+ 50;4;1.000000,0.000000,0.000000,0.000000;;,
+ 53;4;1.000000,0.000000,0.000000,0.000000;;,
+ 55;4;1.000000,0.000000,0.000000,0.000000;;;
+ }
+
+ AnimationOptions
+ {
+ 1;
+ 1;
+ }
+ }
+
+ Animation Joint17Animation
+ {
+ {Joint17}
+
+ AnimationKey
+ {
+ 2;
+ 23;
+ 0;3;-3.663469,-3.660475,0.000000;;,
+ 1;3;-3.663469,-3.660475,0.000000;;,
+ 2;3;-3.663469,-3.660475,0.000000;;,
+ 3;3;-3.663469,-3.660475,0.000000;;,
+ 4;3;-3.663469,-3.660475,0.000000;;,
+ 5;3;-3.663469,-3.660475,0.000000;;,
+ 12;3;-3.663469,-3.660475,0.000000;;,
+ 14;3;-3.663469,-3.660475,0.000000;;,
+ 15;3;-3.663469,-3.660475,0.000000;;,
+ 16;3;-3.663469,-3.660475,0.000000;;,
+ 17;3;-3.663469,-3.660475,0.000000;;,
+ 18;3;-3.663469,-3.660475,0.000000;;,
+ 19;3;-3.663469,-3.660475,0.000000;;,
+ 20;3;-3.663469,-3.660475,0.000000;;,
+ 27;3;-3.663469,-3.660475,0.000000;;,
+ 33;3;-3.663469,-3.660475,0.000000;;,
+ 34;3;-3.663469,-3.660475,0.000000;;,
+ 35;3;-3.663469,-3.660475,0.000000;;,
+ 41;3;-3.663469,-3.660475,0.000000;;,
+ 43;3;-3.663469,-3.660475,0.000000;;,
+ 50;3;-3.663469,-3.660475,0.000000;;,
+ 53;3;-3.663469,-3.660475,0.000000;;,
+ 55;3;-3.663469,-3.660475,0.000000;;;
+ }
+
+ AnimationOptions
+ {
+ 1;
+ 1;
+ }
+
+ AnimationKey
+ {
+ 0;
+ 23;
+ 0;4;1.000000,0.000000,0.000000,0.000000;;,
+ 1;4;1.000000,0.000000,0.000000,0.000000;;,
+ 2;4;1.000000,0.000000,0.000000,0.000000;;,
+ 3;4;1.000000,0.000000,0.000000,0.000000;;,
+ 4;4;1.000000,0.000000,0.000000,0.000000;;,
+ 5;4;1.000000,0.000000,0.000000,0.000000;;,
+ 12;4;1.000000,0.000000,0.000000,0.000000;;,
+ 14;4;1.000000,0.000000,0.000000,0.000000;;,
+ 15;4;1.000000,0.000000,0.000000,0.000000;;,
+ 16;4;1.000000,0.000000,0.000000,0.000000;;,
+ 17;4;1.000000,0.000000,0.000000,0.000000;;,
+ 18;4;1.000000,0.000000,0.000000,0.000000;;,
+ 19;4;1.000000,0.000000,0.000000,0.000000;;,
+ 20;4;1.000000,0.000000,0.000000,0.000000;;,
+ 27;4;1.000000,0.000000,0.000000,0.000000;;,
+ 33;4;1.000000,0.000000,0.000000,0.000000;;,
+ 34;4;1.000000,0.000000,0.000000,0.000000;;,
+ 35;4;1.000000,0.000000,0.000000,0.000000;;,
+ 41;4;1.000000,0.000000,0.000000,0.000000;;,
+ 43;4;1.000000,0.000000,0.000000,0.000000;;,
+ 50;4;1.000000,0.000000,0.000000,0.000000;;,
+ 53;4;1.000000,0.000000,0.000000,0.000000;;,
+ 55;4;1.000000,0.000000,0.000000,0.000000;;;
+ }
+
+ AnimationOptions
+ {
+ 1;
+ 1;
+ }
+ }
+
+ Animation Joint18Animation
+ {
+ {Joint18}
+
+ AnimationKey
+ {
+ 2;
+ 23;
+ 0;3;-1.046706,-2.091701,0.000000;;,
+ 1;3;-1.046706,-2.091701,0.000000;;,
+ 2;3;-1.046706,-2.091701,0.000000;;,
+ 3;3;-1.046706,-2.091701,0.000000;;,
+ 4;3;-1.046706,-2.091701,0.000000;;,
+ 5;3;-1.046706,-2.091701,0.000000;;,
+ 12;3;-1.046706,-2.091701,0.000000;;,
+ 14;3;-1.046706,-2.091701,0.000000;;,
+ 15;3;-1.046706,-2.091701,0.000000;;,
+ 16;3;-1.046706,-2.091701,0.000000;;,
+ 17;3;-1.046706,-2.091701,0.000000;;,
+ 18;3;-1.046706,-2.091701,0.000000;;,
+ 19;3;-1.046706,-2.091701,0.000000;;,
+ 20;3;-1.046706,-2.091701,0.000000;;,
+ 27;3;-1.046706,-2.091701,0.000000;;,
+ 33;3;-1.046706,-2.091701,0.000000;;,
+ 34;3;-1.046706,-2.091701,0.000000;;,
+ 35;3;-1.046706,-2.091701,0.000000;;,
+ 41;3;-1.046706,-2.091701,0.000000;;,
+ 43;3;-1.046706,-2.091701,0.000000;;,
+ 50;3;-1.046706,-2.091701,0.000000;;,
+ 53;3;-1.046706,-2.091701,0.000000;;,
+ 55;3;-1.046706,-2.091701,0.000000;;;
+ }
+
+ AnimationOptions
+ {
+ 1;
+ 1;
+ }
+
+ AnimationKey
+ {
+ 0;
+ 23;
+ 0;4;0.938191,0.000000,0.000000,-0.346117;;,
+ 1;4;0.938191,0.000000,0.000000,-0.346117;;,
+ 2;4;0.938191,0.000000,0.000000,-0.346117;;,
+ 3;4;0.938191,0.000000,0.000000,-0.346117;;,
+ 4;4;0.938191,0.000000,0.000000,-0.346117;;,
+ 5;4;0.938191,0.000000,0.000000,-0.346117;;,
+ 12;4;0.938191,0.000000,0.000000,-0.346117;;,
+ 14;4;0.938191,0.000000,0.000000,-0.346117;;,
+ 15;4;0.938191,0.000000,0.000000,-0.346117;;,
+ 16;4;0.938191,0.000000,0.000000,-0.346117;;,
+ 17;4;0.938191,0.000000,0.000000,-0.346117;;,
+ 18;4;0.938191,0.000000,0.000000,-0.346117;;,
+ 19;4;0.938191,0.000000,0.000000,-0.346117;;,
+ 20;4;0.938191,0.000000,0.000000,-0.346117;;,
+ 27;4;0.938191,0.000000,0.000000,-0.346117;;,
+ 33;4;0.938191,0.000000,0.000000,-0.346117;;,
+ 34;4;0.938191,0.000000,0.000000,-0.346117;;,
+ 35;4;0.938191,0.000000,0.000000,-0.346117;;,
+ 41;4;0.938191,0.000000,0.000000,-0.346117;;,
+ 43;4;0.938191,0.000000,0.000000,-0.346117;;,
+ 50;4;0.938191,0.000000,0.000000,-0.346117;;,
+ 53;4;0.938191,0.000000,0.000000,-0.346117;;,
+ 55;4;0.938191,0.000000,0.000000,-0.346117;;;
+ }
+
+ AnimationOptions
+ {
+ 1;
+ 1;
+ }
+ }
+
+ Animation Joint19Animation
+ {
+ {Joint19}
+
+ AnimationKey
+ {
+ 2;
+ 23;
+ 0;3;-0.130838,-3.137549,0.000000;;,
+ 1;3;-0.130838,-3.137549,0.000000;;,
+ 2;3;-0.130838,-3.137549,0.000000;;,
+ 3;3;-0.130838,-3.137549,0.000000;;,
+ 4;3;-0.130838,-3.137549,0.000000;;,
+ 5;3;-0.130838,-3.137549,0.000000;;,
+ 12;3;-0.130838,-3.137549,0.000000;;,
+ 14;3;-0.130838,-3.137549,0.000000;;,
+ 15;3;-0.130838,-3.137549,0.000000;;,
+ 16;3;-0.130838,-3.137549,0.000000;;,
+ 17;3;-0.130838,-3.137549,0.000000;;,
+ 18;3;-0.130838,-3.137549,0.000000;;,
+ 19;3;-0.130838,-3.137549,0.000000;;,
+ 20;3;-0.130838,-3.137549,0.000000;;,
+ 27;3;-0.130838,-3.137549,0.000000;;,
+ 33;3;-0.130838,-3.137549,0.000000;;,
+ 34;3;-0.130838,-3.137549,0.000000;;,
+ 35;3;-0.130838,-3.137549,0.000000;;,
+ 41;3;-0.130838,-3.137549,0.000000;;,
+ 43;3;-0.130838,-3.137549,0.000000;;,
+ 50;3;-0.130838,-3.137549,0.000000;;,
+ 53;3;-0.130838,-3.137549,0.000000;;,
+ 55;3;-0.130838,-3.137549,0.000000;;;
+ }
+
+ AnimationOptions
+ {
+ 1;
+ 1;
+ }
+
+ AnimationKey
+ {
+ 0;
+ 23;
+ 0;4;1.000000,0.000000,0.000000,0.000000;;,
+ 1;4;1.000000,0.000000,0.000000,0.000000;;,
+ 2;4;1.000000,0.000000,0.000000,0.000000;;,
+ 3;4;1.000000,0.000000,0.000000,0.000000;;,
+ 4;4;1.000000,0.000000,0.000000,0.000000;;,
+ 5;4;1.000000,0.000000,0.000000,0.000000;;,
+ 12;4;1.000000,0.000000,0.000000,0.000000;;,
+ 14;4;1.000000,0.000000,0.000000,0.000000;;,
+ 15;4;1.000000,0.000000,0.000000,0.000000;;,
+ 16;4;1.000000,0.000000,0.000000,0.000000;;,
+ 17;4;1.000000,0.000000,0.000000,0.000000;;,
+ 18;4;1.000000,0.000000,0.000000,0.000000;;,
+ 19;4;1.000000,0.000000,0.000000,0.000000;;,
+ 20;4;1.000000,0.000000,0.000000,0.000000;;,
+ 27;4;1.000000,0.000000,0.000000,0.000000;;,
+ 33;4;1.000000,0.000000,0.000000,0.000000;;,
+ 34;4;1.000000,0.000000,0.000000,0.000000;;,
+ 35;4;1.000000,0.000000,0.000000,0.000000;;,
+ 41;4;1.000000,0.000000,0.000000,0.000000;;,
+ 43;4;1.000000,0.000000,0.000000,0.000000;;,
+ 50;4;1.000000,0.000000,0.000000,0.000000;;,
+ 53;4;1.000000,0.000000,0.000000,0.000000;;,
+ 55;4;1.000000,0.000000,0.000000,0.000000;;;
+ }
+
+ AnimationOptions
+ {
+ 1;
+ 1;
+ }
+ }
+
+ Animation Joint20Animation
+ {
+ {Joint20}
+
+ AnimationKey
+ {
+ 2;
+ 23;
+ 0;3;-1.416095,-4.359032,-3.203176;;,
+ 1;3;-1.416095,-4.359032,-3.203176;;,
+ 2;3;-1.416095,-4.359032,-3.203176;;,
+ 3;3;-1.416095,-4.359032,-3.203176;;,
+ 4;3;-1.416095,-4.359032,-3.203176;;,
+ 5;3;-1.416095,-4.359032,-3.203176;;,
+ 12;3;-1.416095,-4.359032,-3.203176;;,
+ 14;3;-1.416095,-4.359032,-3.203176;;,
+ 15;3;-1.416095,-4.359032,-3.203176;;,
+ 16;3;-1.416095,-4.359032,-3.203176;;,
+ 17;3;-1.416095,-4.359032,-3.203176;;,
+ 18;3;-1.416095,-4.359032,-3.203176;;,
+ 19;3;-1.416095,-4.359032,-3.203176;;,
+ 20;3;-1.416095,-4.359032,-3.203176;;,
+ 27;3;-1.416095,-4.359032,-3.203176;;,
+ 33;3;-1.416095,-4.359032,-3.203176;;,
+ 34;3;-1.416095,-4.359032,-3.203176;;,
+ 35;3;-1.416095,-4.359032,-3.203176;;,
+ 41;3;-1.416095,-4.359032,-3.203176;;,
+ 43;3;-1.416095,-4.359032,-3.203176;;,
+ 50;3;-1.416095,-4.359032,-3.203176;;,
+ 53;3;-1.416095,-4.359032,-3.203176;;,
+ 55;3;-1.416095,-4.359032,-3.203176;;;
+ }
+
+ AnimationOptions
+ {
+ 1;
+ 1;
+ }
+
+ AnimationKey
+ {
+ 0;
+ 23;
+ 0;4;1.000000,0.000000,0.000000,0.000000;;,
+ 1;4;1.000000,0.000000,0.000000,0.000000;;,
+ 2;4;1.000000,0.000000,0.000000,0.000000;;,
+ 3;4;1.000000,0.000000,0.000000,0.000000;;,
+ 4;4;1.000000,0.000000,0.000000,0.000000;;,
+ 5;4;1.000000,0.000000,0.000000,0.000000;;,
+ 12;4;1.000000,0.000000,0.000000,0.000000;;,
+ 14;4;1.000000,0.000000,0.000000,0.000000;;,
+ 15;4;1.000000,0.000000,0.000000,0.000000;;,
+ 16;4;1.000000,0.000000,0.000000,0.000000;;,
+ 17;4;1.000000,0.000000,0.000000,0.000000;;,
+ 18;4;1.000000,0.000000,0.000000,0.000000;;,
+ 19;4;1.000000,0.000000,0.000000,0.000000;;,
+ 20;4;1.000000,0.000000,0.000000,0.000000;;,
+ 27;4;1.000000,0.000000,0.000000,0.000000;;,
+ 33;4;1.000000,0.000000,0.000000,0.000000;;,
+ 34;4;1.000000,0.000000,0.000000,0.000000;;,
+ 35;4;1.000000,0.000000,0.000000,0.000000;;,
+ 41;4;1.000000,0.000000,0.000000,0.000000;;,
+ 43;4;1.000000,0.000000,0.000000,0.000000;;,
+ 50;4;1.000000,0.000000,0.000000,0.000000;;,
+ 53;4;1.000000,0.000000,0.000000,0.000000;;,
+ 55;4;1.000000,0.000000,0.000000,0.000000;;;
+ }
+
+ AnimationOptions
+ {
+ 1;
+ 1;
+ }
+ }
+
+ Animation Joint21Animation
+ {
+ {Joint21}
+
+ AnimationKey
+ {
+ 2;
+ 23;
+ 0;3;-1.046704,-2.483894,0.000000;;,
+ 1;3;-1.046704,-2.483894,0.000000;;,
+ 2;3;-1.046704,-2.483894,0.000000;;,
+ 3;3;-1.046704,-2.483894,0.000000;;,
+ 4;3;-1.046704,-2.483894,0.000000;;,
+ 5;3;-1.046704,-2.483894,0.000000;;,
+ 12;3;-1.046704,-2.483894,0.000000;;,
+ 14;3;-1.046704,-2.483894,0.000000;;,
+ 15;3;-1.046704,-2.483894,0.000000;;,
+ 16;3;-1.046704,-2.483894,0.000000;;,
+ 17;3;-1.046704,-2.483894,0.000000;;,
+ 18;3;-1.046704,-2.483894,0.000000;;,
+ 19;3;-1.046704,-2.483894,0.000000;;,
+ 20;3;-1.046704,-2.483894,0.000000;;,
+ 27;3;-1.046704,-2.483894,0.000000;;,
+ 33;3;-1.046704,-2.483894,0.000000;;,
+ 34;3;-1.046704,-2.483894,0.000000;;,
+ 35;3;-1.046704,-2.483894,0.000000;;,
+ 41;3;-1.046704,-2.483894,0.000000;;,
+ 43;3;-1.046704,-2.483894,0.000000;;,
+ 50;3;-1.046704,-2.483894,0.000000;;,
+ 53;3;-1.046704,-2.483894,0.000000;;,
+ 55;3;-1.046704,-2.483894,0.000000;;;
+ }
+
+ AnimationOptions
+ {
+ 1;
+ 1;
+ }
+
+ AnimationKey
+ {
+ 0;
+ 23;
+ 0;4;1.000000,0.000000,0.000000,0.000000;;,
+ 1;4;1.000000,0.000000,0.000000,0.000000;;,
+ 2;4;1.000000,0.000000,0.000000,0.000000;;,
+ 3;4;1.000000,0.000000,0.000000,0.000000;;,
+ 4;4;1.000000,0.000000,0.000000,0.000000;;,
+ 5;4;1.000000,0.000000,0.000000,0.000000;;,
+ 12;4;1.000000,0.000000,0.000000,0.000000;;,
+ 14;4;1.000000,0.000000,0.000000,0.000000;;,
+ 15;4;1.000000,0.000000,0.000000,0.000000;;,
+ 16;4;1.000000,0.000000,0.000000,0.000000;;,
+ 17;4;1.000000,0.000000,0.000000,0.000000;;,
+ 18;4;1.000000,0.000000,0.000000,0.000000;;,
+ 19;4;1.000000,0.000000,0.000000,0.000000;;,
+ 20;4;1.000000,0.000000,0.000000,0.000000;;,
+ 27;4;1.000000,0.000000,0.000000,0.000000;;,
+ 33;4;1.000000,0.000000,0.000000,0.000000;;,
+ 34;4;1.000000,0.000000,0.000000,0.000000;;,
+ 35;4;1.000000,0.000000,0.000000,0.000000;;,
+ 41;4;1.000000,0.000000,0.000000,0.000000;;,
+ 43;4;1.000000,0.000000,0.000000,0.000000;;,
+ 50;4;1.000000,0.000000,0.000000,0.000000;;,
+ 53;4;1.000000,0.000000,0.000000,0.000000;;,
+ 55;4;1.000000,0.000000,0.000000,0.000000;;;
+ }
+
+ AnimationOptions
+ {
+ 1;
+ 1;
+ }
+ }
+
+ Animation rsholdaAnimation
+ {
+ {rsholda}
+
+ AnimationKey
+ {
+ 2;
+ 23;
+ 0;3;9.986465,-1.438042,3.529744;;,
+ 1;3;9.986465,-1.438042,3.529744;;,
+ 2;3;9.986465,-1.438042,3.529744;;,
+ 3;3;9.986465,-1.438042,3.529744;;,
+ 4;3;9.986465,-1.438042,3.529744;;,
+ 5;3;9.986465,-1.438042,3.529744;;,
+ 12;3;9.986465,-1.438042,3.529744;;,
+ 14;3;9.986465,-1.438042,3.529744;;,
+ 15;3;9.986465,-1.438042,3.529744;;,
+ 16;3;9.986465,-1.438042,3.529744;;,
+ 17;3;9.986465,-1.438042,3.529744;;,
+ 18;3;9.986465,-1.438042,3.529744;;,
+ 19;3;9.986465,-1.438042,3.529744;;,
+ 20;3;9.986465,-1.438042,3.529744;;,
+ 27;3;9.986465,-1.438042,3.529744;;,
+ 33;3;9.986465,-1.438042,3.529744;;,
+ 34;3;9.986465,-1.438042,3.529744;;,
+ 35;3;9.986465,-1.438042,3.529744;;,
+ 41;3;9.986465,-1.438042,3.529744;;,
+ 43;3;9.986465,-1.438042,3.529744;;,
+ 50;3;9.986465,-1.438042,3.529744;;,
+ 53;3;9.986465,-1.438042,3.529744;;,
+ 55;3;9.986465,-1.438042,3.529744;;;
+ }
+
+ AnimationOptions
+ {
+ 1;
+ 1;
+ }
+
+ AnimationKey
+ {
+ 0;
+ 23;
+ 0;4;0.993880,-0.002269,0.003388,0.110387;;,
+ 1;4;0.993880,-0.002269,0.003388,0.110387;;,
+ 2;4;0.993765,-0.003650,0.000223,0.111434;;,
+ 3;4;0.993637,-0.005031,-0.002942,0.112479;;,
+ 4;4;0.993496,-0.006413,-0.006107,0.113522;;,
+ 5;4;0.993496,-0.006413,-0.006107,0.113522;;,
+ 12;4;0.993496,-0.006413,-0.006107,0.113523;;,
+ 14;4;0.993496,-0.006413,-0.006107,0.113522;;,
+ 15;4;0.993496,-0.006413,-0.006107,0.113522;;,
+ 16;4;0.993603,-0.005377,-0.003733,0.112740;;,
+ 17;4;0.993703,-0.004341,-0.001359,0.111957;;,
+ 18;4;0.993795,-0.003305,0.001014,0.111173;;,
+ 19;4;0.993880,-0.002269,0.003388,0.110387;;,
+ 20;4;0.993880,-0.002269,0.003388,0.110387;;,
+ 27;4;0.973729,-0.204525,0.026684,0.096484;;,
+ 33;4;0.993880,-0.002269,0.003388,0.110387;;,
+ 34;4;0.993880,-0.002269,0.003388,0.110387;;,
+ 35;4;0.993880,-0.002269,0.003388,0.110387;;,
+ 41;4;0.994023,-0.003923,0.001453,0.109093;;,
+ 43;4;0.993957,-0.002996,-0.000780,0.109727;;,
+ 50;4;0.993678,0.000249,-0.008594,0.111941;;,
+ 53;4;0.993801,-0.001051,-0.002101,0.111149;;,
+ 55;4;0.993880,-0.002269,0.003388,0.110387;;;
+ }
+
+ AnimationOptions
+ {
+ 1;
+ 1;
+ }
+ }
+
+ Animation relboAnimation
+ {
+ {relbo}
+
+ AnimationKey
+ {
+ 2;
+ 23;
+ 0;3;6.803588,-5.359982,0.705949;;,
+ 1;3;6.803588,-5.359982,0.705949;;,
+ 2;3;6.803588,-5.359982,0.705949;;,
+ 3;3;6.803588,-5.359982,0.705949;;,
+ 4;3;6.803588,-5.359982,0.705949;;,
+ 5;3;6.803588,-5.359982,0.705949;;,
+ 12;3;6.803588,-5.359982,0.705949;;,
+ 14;3;6.803588,-5.359982,0.705949;;,
+ 15;3;6.803588,-5.359982,0.705949;;,
+ 16;3;6.803588,-5.359982,0.705949;;,
+ 17;3;6.803588,-5.359982,0.705949;;,
+ 18;3;6.803588,-5.359982,0.705949;;,
+ 19;3;6.803588,-5.359982,0.705949;;,
+ 20;3;6.803588,-5.359982,0.705949;;,
+ 27;3;6.803588,-5.359982,0.705949;;,
+ 33;3;6.803588,-5.359982,0.705949;;,
+ 34;3;6.803588,-5.359982,0.705949;;,
+ 35;3;6.803588,-5.359982,0.705949;;,
+ 41;3;6.803588,-5.359982,0.705949;;,
+ 43;3;6.803588,-5.359982,0.705949;;,
+ 50;3;6.803588,-5.359982,0.705949;;,
+ 53;3;6.803588,-5.359982,0.705949;;,
+ 55;3;6.803588,-5.359982,0.705949;;;
+ }
+
+ AnimationOptions
+ {
+ 1;
+ 1;
+ }
+
+ AnimationKey
+ {
+ 0;
+ 23;
+ 0;4;0.959847,-0.255150,-0.080990,0.083865;;,
+ 1;4;0.959847,-0.255150,-0.080990,0.083865;;,
+ 2;4;0.962470,-0.246054,-0.075922,0.085704;;,
+ 3;4;0.965384,-0.235411,-0.070003,0.087834;;,
+ 4;4;0.967748,-0.226298,-0.064941,0.089641;;,
+ 5;4;0.967748,-0.226298,-0.064941,0.089641;;,
+ 12;4;0.967748,-0.226298,-0.064941,0.089641;;,
+ 14;4;0.967748,-0.226298,-0.064941,0.089641;;,
+ 15;4;0.967748,-0.226298,-0.064941,0.089641;;,
+ 16;4;0.966023,-0.232995,-0.068660,0.088315;;,
+ 17;4;0.964039,-0.240399,-0.072776,0.086838;;,
+ 18;4;0.961805,-0.248399,-0.077228,0.085231;;,
+ 19;4;0.959847,-0.255150,-0.080990,0.083865;;,
+ 20;4;0.959847,-0.255150,-0.080990,0.083865;;,
+ 27;4;0.959350,-0.261136,-0.082412,0.068295;;,
+ 33;4;0.959847,-0.255150,-0.080990,0.083865;;,
+ 34;4;0.959847,-0.255150,-0.080990,0.083865;;,
+ 35;4;0.959847,-0.255150,-0.080990,0.083865;;,
+ 41;4;0.958063,-0.263775,-0.077544,0.080776;;,
+ 43;4;0.957289,-0.265983,-0.080054,0.080258;;,
+ 50;4;0.955168,-0.270038,-0.091428,0.079837;;,
+ 53;4;0.957785,-0.261756,-0.085958,0.082112;;,
+ 55;4;0.959847,-0.255150,-0.080990,0.083865;;;
+ }
+
+ AnimationOptions
+ {
+ 1;
+ 1;
+ }
+ }
+
+ Animation rwristAnimation
+ {
+ {rwrist}
+
+ AnimationKey
+ {
+ 2;
+ 24;
+ 0;3;8.373647,-6.798027,0.000000;;,
+ 1;3;8.373647,-6.798027,0.000000;;,
+ 2;3;8.373647,-6.798027,0.000000;;,
+ 3;3;8.373647,-6.798027,0.000000;;,
+ 4;3;8.373647,-6.798027,0.000000;;,
+ 5;3;8.373647,-6.798027,0.000000;;,
+ 12;3;8.373647,-6.798027,0.000000;;,
+ 14;3;8.373647,-6.798027,0.000000;;,
+ 15;3;8.373647,-6.798027,0.000000;;,
+ 16;3;8.373647,-6.798027,0.000000;;,
+ 17;3;8.373647,-6.798027,0.000000;;,
+ 18;3;8.373647,-6.798027,0.000000;;,
+ 19;3;8.373647,-6.798027,0.000000;;,
+ 20;3;8.373647,-6.798027,0.000000;;,
+ 27;3;8.373647,-6.798027,0.000000;;,
+ 29;3;8.373647,-6.798027,0.000000;;,
+ 33;3;8.373647,-6.798027,0.000000;;,
+ 34;3;8.373647,-6.798027,0.000000;;,
+ 35;3;8.373647,-6.798027,0.000000;;,
+ 41;3;8.373647,-6.798027,0.000000;;,
+ 43;3;8.373647,-6.798027,0.000000;;,
+ 50;3;8.373647,-6.798027,0.000000;;,
+ 53;3;8.373647,-6.798027,0.000000;;,
+ 55;3;8.373647,-6.798027,0.000000;;;
+ }
+
+ AnimationOptions
+ {
+ 1;
+ 1;
+ }
+
+ AnimationKey
+ {
+ 0;
+ 24;
+ 0;4;1.000000,0.000000,0.000000,0.000000;;,
+ 1;4;1.000000,0.000000,0.000000,0.000000;;,
+ 2;4;0.999709,0.020471,0.012692,-0.001586;;,
+ 3;4;0.998633,0.044321,0.027480,-0.003434;;,
+ 4;4;0.997090,0.064652,0.040085,-0.005009;;,
+ 5;4;0.997090,0.064652,0.040085,-0.005009;;,
+ 12;4;0.997090,0.064652,0.040085,-0.005009;;,
+ 14;4;0.997090,0.064652,0.040085,-0.005009;;,
+ 15;4;0.997090,0.064652,0.040085,-0.005009;;,
+ 16;4;0.998280,0.049721,0.030828,-0.003852;;,
+ 17;4;0.999269,0.032417,0.020099,-0.002511;;,
+ 18;4;0.999848,0.014768,0.009157,-0.001144;;,
+ 19;4;1.000000,0.000000,0.000000,0.000000;;,
+ 20;4;1.000000,0.000000,0.000000,0.000000;;,
+ 27;4;0.996917,0.078459,0.000000,0.000000;;,
+ 29;4;0.992822,0.119601,0.000000,0.000000;;,
+ 33;4;1.000000,0.000000,0.000000,0.000000;;,
+ 34;4;1.000000,0.000000,0.000000,0.000000;;,
+ 35;4;1.000000,0.000000,0.000000,0.000000;;,
+ 41;4;0.999329,-0.002870,0.035216,-0.009610;;,
+ 43;4;0.999253,-0.000181,0.037154,-0.010592;;,
+ 50;4;0.999533,0.011592,0.026653,-0.009464;;,
+ 53;4;0.999915,0.005480,0.011096,-0.004044;;,
+ 55;4;1.000000,0.000000,0.000000,0.000000;;;
+ }
+
+ AnimationOptions
+ {
+ 1;
+ 1;
+ }
+ }
+
+ Animation Joint25Animation
+ {
+ {Joint25}
+
+ AnimationKey
+ {
+ 2;
+ 23;
+ 0;3;3.663469,-3.137551,0.000000;;,
+ 1;3;3.663469,-3.137551,0.000000;;,
+ 2;3;3.663469,-3.137551,0.000000;;,
+ 3;3;3.663469,-3.137551,0.000000;;,
+ 4;3;3.663469,-3.137551,0.000000;;,
+ 5;3;3.663469,-3.137551,0.000000;;,
+ 12;3;3.663469,-3.137551,0.000000;;,
+ 14;3;3.663469,-3.137551,0.000000;;,
+ 15;3;3.663469,-3.137551,0.000000;;,
+ 16;3;3.663469,-3.137551,0.000000;;,
+ 17;3;3.663469,-3.137551,0.000000;;,
+ 18;3;3.663469,-3.137551,0.000000;;,
+ 19;3;3.663469,-3.137551,0.000000;;,
+ 20;3;3.663469,-3.137551,0.000000;;,
+ 27;3;3.663469,-3.137551,0.000000;;,
+ 33;3;3.663469,-3.137551,0.000000;;,
+ 34;3;3.663469,-3.137551,0.000000;;,
+ 35;3;3.663469,-3.137551,0.000000;;,
+ 41;3;3.663469,-3.137551,0.000000;;,
+ 43;3;3.663469,-3.137551,0.000000;;,
+ 50;3;3.663469,-3.137551,0.000000;;,
+ 53;3;3.663469,-3.137551,0.000000;;,
+ 55;3;3.663469,-3.137551,0.000000;;;
+ }
+
+ AnimationOptions
+ {
+ 1;
+ 1;
+ }
+
+ AnimationKey
+ {
+ 0;
+ 23;
+ 0;4;1.000000,0.000000,0.000000,0.000000;;,
+ 1;4;1.000000,0.000000,0.000000,0.000000;;,
+ 2;4;1.000000,0.000000,0.000000,0.000000;;,
+ 3;4;1.000000,0.000000,0.000000,0.000000;;,
+ 4;4;1.000000,0.000000,0.000000,0.000000;;,
+ 5;4;1.000000,0.000000,0.000000,0.000000;;,
+ 12;4;1.000000,0.000000,0.000000,0.000000;;,
+ 14;4;1.000000,0.000000,0.000000,0.000000;;,
+ 15;4;1.000000,0.000000,0.000000,0.000000;;,
+ 16;4;1.000000,0.000000,0.000000,0.000000;;,
+ 17;4;1.000000,0.000000,0.000000,0.000000;;,
+ 18;4;1.000000,0.000000,0.000000,0.000000;;,
+ 19;4;1.000000,0.000000,0.000000,0.000000;;,
+ 20;4;1.000000,0.000000,0.000000,0.000000;;,
+ 27;4;1.000000,0.000000,0.000000,0.000000;;,
+ 33;4;1.000000,0.000000,0.000000,0.000000;;,
+ 34;4;1.000000,0.000000,0.000000,0.000000;;,
+ 35;4;1.000000,0.000000,0.000000,0.000000;;,
+ 41;4;1.000000,0.000000,0.000000,0.000000;;,
+ 43;4;1.000000,0.000000,0.000000,0.000000;;,
+ 50;4;1.000000,0.000000,0.000000,0.000000;;,
+ 53;4;1.000000,0.000000,0.000000,0.000000;;,
+ 55;4;1.000000,0.000000,0.000000,0.000000;;;
+ }
+
+ AnimationOptions
+ {
+ 1;
+ 1;
+ }
+ }
+
+ Animation Joint26Animation
+ {
+ {Joint26}
+
+ AnimationKey
+ {
+ 2;
+ 23;
+ 0;3;1.046706,-2.353162,0.000000;;,
+ 1;3;1.046706,-2.353162,0.000000;;,
+ 2;3;1.046706,-2.353162,0.000000;;,
+ 3;3;1.046706,-2.353162,0.000000;;,
+ 4;3;1.046706,-2.353162,0.000000;;,
+ 5;3;1.046706,-2.353162,0.000000;;,
+ 12;3;1.046706,-2.353162,0.000000;;,
+ 14;3;1.046706,-2.353162,0.000000;;,
+ 15;3;1.046706,-2.353162,0.000000;;,
+ 16;3;1.046706,-2.353162,0.000000;;,
+ 17;3;1.046706,-2.353162,0.000000;;,
+ 18;3;1.046706,-2.353162,0.000000;;,
+ 19;3;1.046706,-2.353162,0.000000;;,
+ 20;3;1.046706,-2.353162,0.000000;;,
+ 27;3;1.046706,-2.353162,0.000000;;,
+ 33;3;1.046706,-2.353162,0.000000;;,
+ 34;3;1.046706,-2.353162,0.000000;;,
+ 35;3;1.046706,-2.353162,0.000000;;,
+ 41;3;1.046706,-2.353162,0.000000;;,
+ 43;3;1.046706,-2.353162,0.000000;;,
+ 50;3;1.046706,-2.353162,0.000000;;,
+ 53;3;1.046706,-2.353162,0.000000;;,
+ 55;3;1.046706,-2.353162,0.000000;;;
+ }
+
+ AnimationOptions
+ {
+ 1;
+ 1;
+ }
+
+ AnimationKey
+ {
+ 0;
+ 23;
+ 0;4;0.878817,0.000000,0.000000,0.477159;;,
+ 1;4;0.878817,0.000000,0.000000,0.477159;;,
+ 2;4;0.878817,0.000000,0.000000,0.477159;;,
+ 3;4;0.878817,0.000000,0.000000,0.477159;;,
+ 4;4;0.878817,0.000000,0.000000,0.477159;;,
+ 5;4;0.878817,0.000000,0.000000,0.477159;;,
+ 12;4;0.878817,0.000000,0.000000,0.477159;;,
+ 14;4;0.878817,0.000000,0.000000,0.477159;;,
+ 15;4;0.878817,0.000000,0.000000,0.477159;;,
+ 16;4;0.878817,0.000000,0.000000,0.477159;;,
+ 17;4;0.878817,0.000000,0.000000,0.477159;;,
+ 18;4;0.878817,0.000000,0.000000,0.477159;;,
+ 19;4;0.878817,0.000000,0.000000,0.477159;;,
+ 20;4;0.878817,0.000000,0.000000,0.477159;;,
+ 27;4;0.878817,0.000000,0.000000,0.477159;;,
+ 33;4;0.878817,0.000000,0.000000,0.477159;;,
+ 34;4;0.878817,0.000000,0.000000,0.477159;;,
+ 35;4;0.878817,0.000000,0.000000,0.477159;;,
+ 41;4;0.878817,0.000000,0.000000,0.477159;;,
+ 43;4;0.878817,0.000000,0.000000,0.477159;;,
+ 50;4;0.878817,0.000000,0.000000,0.477159;;,
+ 53;4;0.878817,0.000000,0.000000,0.477159;;,
+ 55;4;0.878817,0.000000,0.000000,0.477159;;;
+ }
+
+ AnimationOptions
+ {
+ 1;
+ 1;
+ }
+ }
+
+ Animation Joint27Animation
+ {
+ {Joint27}
+
+ AnimationKey
+ {
+ 2;
+ 23;
+ 0;3;-0.261676,-2.876088,0.000000;;,
+ 1;3;-0.261676,-2.876088,0.000000;;,
+ 2;3;-0.261676,-2.876088,0.000000;;,
+ 3;3;-0.261676,-2.876088,0.000000;;,
+ 4;3;-0.261676,-2.876088,0.000000;;,
+ 5;3;-0.261676,-2.876088,0.000000;;,
+ 12;3;-0.261676,-2.876088,0.000000;;,
+ 14;3;-0.261676,-2.876088,0.000000;;,
+ 15;3;-0.261676,-2.876088,0.000000;;,
+ 16;3;-0.261676,-2.876088,0.000000;;,
+ 17;3;-0.261676,-2.876088,0.000000;;,
+ 18;3;-0.261676,-2.876088,0.000000;;,
+ 19;3;-0.261676,-2.876088,0.000000;;,
+ 20;3;-0.261676,-2.876088,0.000000;;,
+ 27;3;-0.261676,-2.876088,0.000000;;,
+ 33;3;-0.261676,-2.876088,0.000000;;,
+ 34;3;-0.261676,-2.876088,0.000000;;,
+ 35;3;-0.261676,-2.876088,0.000000;;,
+ 41;3;-0.261676,-2.876088,0.000000;;,
+ 43;3;-0.261676,-2.876088,0.000000;;,
+ 50;3;-0.261676,-2.876088,0.000000;;,
+ 53;3;-0.261676,-2.876088,0.000000;;,
+ 55;3;-0.261676,-2.876088,0.000000;;;
+ }
+
+ AnimationOptions
+ {
+ 1;
+ 1;
+ }
+
+ AnimationKey
+ {
+ 0;
+ 23;
+ 0;4;1.000000,0.000000,0.000000,0.000000;;,
+ 1;4;1.000000,0.000000,0.000000,0.000000;;,
+ 2;4;1.000000,0.000000,0.000000,0.000000;;,
+ 3;4;1.000000,0.000000,0.000000,0.000000;;,
+ 4;4;1.000000,0.000000,0.000000,0.000000;;,
+ 5;4;1.000000,0.000000,0.000000,0.000000;;,
+ 12;4;1.000000,0.000000,0.000000,0.000000;;,
+ 14;4;1.000000,0.000000,0.000000,0.000000;;,
+ 15;4;1.000000,0.000000,0.000000,0.000000;;,
+ 16;4;1.000000,0.000000,0.000000,0.000000;;,
+ 17;4;1.000000,0.000000,0.000000,0.000000;;,
+ 18;4;1.000000,0.000000,0.000000,0.000000;;,
+ 19;4;1.000000,0.000000,0.000000,0.000000;;,
+ 20;4;1.000000,0.000000,0.000000,0.000000;;,
+ 27;4;1.000000,0.000000,0.000000,0.000000;;,
+ 33;4;1.000000,0.000000,0.000000,0.000000;;,
+ 34;4;1.000000,0.000000,0.000000,0.000000;;,
+ 35;4;1.000000,0.000000,0.000000,0.000000;;,
+ 41;4;1.000000,0.000000,0.000000,0.000000;;,
+ 43;4;1.000000,0.000000,0.000000,0.000000;;,
+ 50;4;1.000000,0.000000,0.000000,0.000000;;,
+ 53;4;1.000000,0.000000,0.000000,0.000000;;,
+ 55;4;1.000000,0.000000,0.000000,0.000000;;;
+ }
+
+ AnimationOptions
+ {
+ 1;
+ 1;
+ }
+ }
+
+ Animation Joint28Animation
+ {
+ {Joint28}
+
+ AnimationKey
+ {
+ 2;
+ 23;
+ 0;3;-0.785030,-4.183402,-2.034320;;,
+ 1;3;-0.785030,-4.183402,-2.034320;;,
+ 2;3;-0.785030,-4.183402,-2.034320;;,
+ 3;3;-0.785030,-4.183402,-2.034320;;,
+ 4;3;-0.785030,-4.183402,-2.034320;;,
+ 5;3;-0.785030,-4.183402,-2.034320;;,
+ 12;3;-0.785030,-4.183402,-2.034320;;,
+ 14;3;-0.785030,-4.183402,-2.034320;;,
+ 15;3;-0.785030,-4.183402,-2.034320;;,
+ 16;3;-0.785030,-4.183402,-2.034320;;,
+ 17;3;-0.785030,-4.183402,-2.034320;;,
+ 18;3;-0.785030,-4.183402,-2.034320;;,
+ 19;3;-0.785030,-4.183402,-2.034320;;,
+ 20;3;-0.785030,-4.183402,-2.034320;;,
+ 27;3;-0.785030,-4.183402,-2.034320;;,
+ 33;3;-0.785030,-4.183402,-2.034320;;,
+ 34;3;-0.785030,-4.183402,-2.034320;;,
+ 35;3;-0.785030,-4.183402,-2.034320;;,
+ 41;3;-0.785030,-4.183402,-2.034320;;,
+ 43;3;-0.785030,-4.183402,-2.034320;;,
+ 50;3;-0.785030,-4.183402,-2.034320;;,
+ 53;3;-0.785030,-4.183402,-2.034320;;,
+ 55;3;-0.785030,-4.183402,-2.034320;;;
+ }
+
+ AnimationOptions
+ {
+ 1;
+ 1;
+ }
+
+ AnimationKey
+ {
+ 0;
+ 23;
+ 0;4;0.971342,0.000000,0.000000,0.237686;;,
+ 1;4;0.971342,0.000000,0.000000,0.237686;;,
+ 2;4;0.971342,0.000000,0.000000,0.237686;;,
+ 3;4;0.971342,0.000000,0.000000,0.237686;;,
+ 4;4;0.971342,0.000000,0.000000,0.237686;;,
+ 5;4;0.971342,0.000000,0.000000,0.237686;;,
+ 12;4;0.971342,0.000000,0.000000,0.237686;;,
+ 14;4;0.971342,0.000000,0.000000,0.237686;;,
+ 15;4;0.971342,0.000000,0.000000,0.237686;;,
+ 16;4;0.971342,0.000000,0.000000,0.237686;;,
+ 17;4;0.971342,0.000000,0.000000,0.237686;;,
+ 18;4;0.971342,0.000000,0.000000,0.237686;;,
+ 19;4;0.971342,0.000000,0.000000,0.237686;;,
+ 20;4;0.971342,0.000000,0.000000,0.237686;;,
+ 27;4;0.971342,0.000000,0.000000,0.237686;;,
+ 33;4;0.971342,0.000000,0.000000,0.237686;;,
+ 34;4;0.971342,0.000000,0.000000,0.237686;;,
+ 35;4;0.971342,0.000000,0.000000,0.237686;;,
+ 41;4;0.971342,0.000000,0.000000,0.237686;;,
+ 43;4;0.971342,0.000000,0.000000,0.237686;;,
+ 50;4;0.971342,0.000000,0.000000,0.237686;;,
+ 53;4;0.971342,0.000000,0.000000,0.237686;;,
+ 55;4;0.971342,0.000000,0.000000,0.237686;;;
+ }
+
+ AnimationOptions
+ {
+ 1;
+ 1;
+ }
+ }
+
+ Animation Joint29Animation
+ {
+ {Joint29}
+
+ AnimationKey
+ {
+ 2;
+ 23;
+ 0;3;0.261676,-2.483894,0.000000;;,
+ 1;3;0.261676,-2.483894,0.000000;;,
+ 2;3;0.261676,-2.483894,0.000000;;,
+ 3;3;0.261676,-2.483894,0.000000;;,
+ 4;3;0.261676,-2.483894,0.000000;;,
+ 5;3;0.261676,-2.483894,0.000000;;,
+ 12;3;0.261676,-2.483894,0.000000;;,
+ 14;3;0.261676,-2.483894,0.000000;;,
+ 15;3;0.261676,-2.483894,0.000000;;,
+ 16;3;0.261676,-2.483894,0.000000;;,
+ 17;3;0.261676,-2.483894,0.000000;;,
+ 18;3;0.261676,-2.483894,0.000000;;,
+ 19;3;0.261676,-2.483894,0.000000;;,
+ 20;3;0.261676,-2.483894,0.000000;;,
+ 27;3;0.261676,-2.483894,0.000000;;,
+ 33;3;0.261676,-2.483894,0.000000;;,
+ 34;3;0.261676,-2.483894,0.000000;;,
+ 35;3;0.261676,-2.483894,0.000000;;,
+ 41;3;0.261676,-2.483894,0.000000;;,
+ 43;3;0.261676,-2.483894,0.000000;;,
+ 50;3;0.261676,-2.483894,0.000000;;,
+ 53;3;0.261676,-2.483894,0.000000;;,
+ 55;3;0.261676,-2.483894,0.000000;;;
+ }
+
+ AnimationOptions
+ {
+ 1;
+ 1;
+ }
+
+ AnimationKey
+ {
+ 0;
+ 23;
+ 0;4;1.000000,0.000000,0.000000,0.000000;;,
+ 1;4;1.000000,0.000000,0.000000,0.000000;;,
+ 2;4;1.000000,0.000000,0.000000,0.000000;;,
+ 3;4;1.000000,0.000000,0.000000,0.000000;;,
+ 4;4;1.000000,0.000000,0.000000,0.000000;;,
+ 5;4;1.000000,0.000000,0.000000,0.000000;;,
+ 12;4;1.000000,0.000000,0.000000,0.000000;;,
+ 14;4;1.000000,0.000000,0.000000,0.000000;;,
+ 15;4;1.000000,0.000000,0.000000,0.000000;;,
+ 16;4;1.000000,0.000000,0.000000,0.000000;;,
+ 17;4;1.000000,0.000000,0.000000,0.000000;;,
+ 18;4;1.000000,0.000000,0.000000,0.000000;;,
+ 19;4;1.000000,0.000000,0.000000,0.000000;;,
+ 20;4;1.000000,0.000000,0.000000,0.000000;;,
+ 27;4;1.000000,0.000000,0.000000,0.000000;;,
+ 33;4;1.000000,0.000000,0.000000,0.000000;;,
+ 34;4;1.000000,0.000000,0.000000,0.000000;;,
+ 35;4;1.000000,0.000000,0.000000,0.000000;;,
+ 41;4;1.000000,0.000000,0.000000,0.000000;;,
+ 43;4;1.000000,0.000000,0.000000,0.000000;;,
+ 50;4;1.000000,0.000000,0.000000,0.000000;;,
+ 53;4;1.000000,0.000000,0.000000,0.000000;;,
+ 55;4;1.000000,0.000000,0.000000,0.000000;;;
+ }
+
+ AnimationOptions
+ {
+ 1;
+ 1;
+ }
+ }
+
+ Animation weaponAnimation
+ {
+ {weapon}
+
+ AnimationKey
+ {
+ 2;
+ 23;
+ 0;3;1.700897,-4.837056,0.000000;;,
+ 1;3;1.700897,-4.837056,0.000000;;,
+ 2;3;1.700897,-4.837056,0.000000;;,
+ 3;3;1.700897,-4.837056,0.000000;;,
+ 4;3;1.700897,-4.837056,0.000000;;,
+ 5;3;1.700897,-4.837056,0.000000;;,
+ 12;3;1.700897,-4.837056,0.000000;;,
+ 14;3;1.700897,-4.837056,0.000000;;,
+ 15;3;1.700897,-4.837056,0.000000;;,
+ 16;3;1.700897,-4.837056,0.000000;;,
+ 17;3;1.700897,-4.837056,0.000000;;,
+ 18;3;1.700897,-4.837056,0.000000;;,
+ 19;3;1.700897,-4.837056,0.000000;;,
+ 20;3;1.700897,-4.837056,0.000000;;,
+ 27;3;1.700897,-4.837056,0.000000;;,
+ 33;3;1.700897,-4.837056,0.000000;;,
+ 34;3;1.700897,-4.837056,0.000000;;,
+ 35;3;1.700897,-4.837056,0.000000;;,
+ 41;3;1.700897,-4.837056,0.000000;;,
+ 43;3;1.700897,-4.837056,0.000000;;,
+ 50;3;1.700897,-4.837056,0.000000;;,
+ 53;3;1.700897,-4.837056,0.000000;;,
+ 55;3;1.700897,-4.837056,0.000000;;;
+ }
+
+ AnimationOptions
+ {
+ 1;
+ 1;
+ }
+
+ AnimationKey
+ {
+ 0;
+ 23;
+ 0;4;1.000000,0.000000,0.000000,0.000000;;,
+ 1;4;1.000000,0.000000,0.000000,0.000000;;,
+ 2;4;0.999743,0.021683,0.006609,-0.000572;;,
+ 3;4;0.998794,0.046948,0.014309,-0.001238;;,
+ 4;4;0.997432,0.068488,0.020874,-0.001806;;,
+ 5;4;0.997432,0.068488,0.020874,-0.001806;;,
+ 12;4;0.997432,0.068488,0.020874,-0.001806;;,
+ 14;4;0.997432,0.068488,0.020874,-0.001806;;,
+ 15;4;0.997432,0.068488,0.020874,-0.001806;;,
+ 16;4;0.998482,0.052668,0.016052,-0.001389;;,
+ 17;4;0.999355,0.034337,0.010465,-0.000906;;,
+ 18;4;0.999866,0.015644,0.004768,-0.000413;;,
+ 19;4;1.000000,0.000000,0.000000,0.000000;;,
+ 20;4;1.000000,0.000000,0.000000,0.000000;;,
+ 27;4;1.000000,0.000000,0.000000,0.000000;;,
+ 33;4;1.000000,0.000000,0.000000,0.000000;;,
+ 34;4;1.000000,0.000000,0.000000,0.000000;;,
+ 35;4;1.000000,0.000000,0.000000,0.000000;;,
+ 41;4;0.991577,-0.013382,0.128747,-0.004423;;,
+ 43;4;0.988533,-0.009191,0.150627,-0.005432;;,
+ 50;4;0.995744,0.045103,0.080265,-0.004060;;,
+ 53;4;0.999255,0.021677,0.031875,-0.001700;;,
+ 55;4;1.000000,0.000000,0.000000,0.000000;;;
+ }
+
+ AnimationOptions
+ {
+ 1;
+ 1;
+ }
+ }
+
+ Animation endAnimation
+ {
+ {end}
+
+ AnimationKey
+ {
+ 2;
+ 23;
+ 0;3;0.179647,0.498486,-36.421711;;,
+ 1;3;0.179647,0.498486,-36.421711;;,
+ 2;3;0.179647,0.498486,-36.421711;;,
+ 3;3;0.179647,0.498486,-36.421711;;,
+ 4;3;0.179647,0.498486,-36.421711;;,
+ 5;3;0.179647,0.498486,-36.421711;;,
+ 12;3;0.179647,0.498486,-36.421711;;,
+ 14;3;0.179647,0.498486,-36.421711;;,
+ 15;3;0.179647,0.498486,-36.421711;;,
+ 16;3;0.179647,0.498486,-36.421711;;,
+ 17;3;0.179647,0.498486,-36.421711;;,
+ 18;3;0.179647,0.498486,-36.421711;;,
+ 19;3;0.179647,0.498486,-36.421711;;,
+ 20;3;0.179647,0.498486,-36.421711;;,
+ 27;3;0.179647,0.498486,-36.421711;;,
+ 33;3;0.179647,0.498486,-36.421711;;,
+ 34;3;0.179647,0.498486,-36.421711;;,
+ 35;3;0.179647,0.498486,-36.421711;;,
+ 41;3;0.179647,0.498486,-36.421711;;,
+ 43;3;0.179647,0.498486,-36.421711;;,
+ 50;3;0.179647,0.498486,-36.421711;;,
+ 53;3;0.179647,0.498486,-36.421711;;,
+ 55;3;0.179647,0.498486,-36.421711;;;
+ }
+
+ AnimationOptions
+ {
+ 1;
+ 1;
+ }
+
+ AnimationKey
+ {
+ 0;
+ 23;
+ 0;4;1.000000,0.000000,0.000000,0.000000;;,
+ 1;4;1.000000,0.000000,0.000000,0.000000;;,
+ 2;4;1.000000,0.000000,0.000000,0.000000;;,
+ 3;4;1.000000,0.000000,0.000000,0.000000;;,
+ 4;4;1.000000,0.000000,0.000000,0.000000;;,
+ 5;4;1.000000,0.000000,0.000000,0.000000;;,
+ 12;4;1.000000,0.000000,0.000000,0.000000;;,
+ 14;4;1.000000,0.000000,0.000000,0.000000;;,
+ 15;4;1.000000,0.000000,0.000000,0.000000;;,
+ 16;4;1.000000,0.000000,0.000000,0.000000;;,
+ 17;4;1.000000,0.000000,0.000000,0.000000;;,
+ 18;4;1.000000,0.000000,0.000000,0.000000;;,
+ 19;4;1.000000,0.000000,0.000000,0.000000;;,
+ 20;4;1.000000,0.000000,0.000000,0.000000;;,
+ 27;4;1.000000,0.000000,0.000000,0.000000;;,
+ 33;4;1.000000,0.000000,0.000000,0.000000;;,
+ 34;4;1.000000,0.000000,0.000000,0.000000;;,
+ 35;4;1.000000,0.000000,0.000000,0.000000;;,
+ 41;4;1.000000,0.000000,0.000000,0.000000;;,
+ 43;4;1.000000,0.000000,0.000000,0.000000;;,
+ 50;4;1.000000,0.000000,0.000000,0.000000;;,
+ 53;4;1.000000,0.000000,0.000000,0.000000;;,
+ 55;4;1.000000,0.000000,0.000000,0.000000;;;
+ }
+
+ AnimationOptions
+ {
+ 1;
+ 1;
+ }
+ }
+
+ Animation hitAnimation
+ {
+ {hit}
+
+ AnimationKey
+ {
+ 2;
+ 23;
+ 0;3;9.751877,-17.324219,-0.896412;;,
+ 1;3;9.751877,-17.324219,-0.896412;;,
+ 2;3;9.751877,-17.324219,-0.896412;;,
+ 3;3;9.751877,-17.324219,-0.896412;;,
+ 4;3;9.751877,-17.324219,-0.896412;;,
+ 5;3;9.751877,-17.324219,-0.896412;;,
+ 12;3;9.751877,-17.324219,-0.896412;;,
+ 14;3;9.751877,-17.324219,-0.896412;;,
+ 15;3;9.751877,-17.324219,-0.896412;;,
+ 16;3;9.751877,-17.324219,-0.896412;;,
+ 17;3;9.751877,-17.324219,-0.896412;;,
+ 18;3;9.751877,-17.324219,-0.896412;;,
+ 19;3;9.751877,-17.324219,-0.896412;;,
+ 20;3;9.751877,-17.324219,-0.896412;;,
+ 27;3;9.751877,-17.324219,-0.896412;;,
+ 33;3;9.751877,-17.324219,-0.896412;;,
+ 34;3;9.751877,-17.324219,-0.896412;;,
+ 35;3;9.751877,-17.324219,-0.896412;;,
+ 41;3;9.751877,-17.324219,-0.896412;;,
+ 43;3;9.751877,-17.324219,-0.896412;;,
+ 50;3;9.751877,-17.324219,-0.896412;;,
+ 53;3;9.751877,-17.324219,-0.896412;;,
+ 55;3;9.751877,-17.324219,-0.896412;;;
+ }
+
+ AnimationOptions
+ {
+ 1;
+ 1;
+ }
+
+ AnimationKey
+ {
+ 0;
+ 23;
+ 0;4;1.000000,0.000000,0.000000,0.000000;;,
+ 1;4;1.000000,0.000000,0.000000,0.000000;;,
+ 2;4;1.000000,0.000000,0.000000,0.000000;;,
+ 3;4;1.000000,0.000000,0.000000,0.000000;;,
+ 4;4;1.000000,0.000000,0.000000,0.000000;;,
+ 5;4;1.000000,0.000000,0.000000,0.000000;;,
+ 12;4;1.000000,0.000000,0.000000,0.000000;;,
+ 14;4;1.000000,0.000000,0.000000,0.000000;;,
+ 15;4;1.000000,0.000000,0.000000,0.000000;;,
+ 16;4;1.000000,0.000000,0.000000,0.000000;;,
+ 17;4;1.000000,0.000000,0.000000,0.000000;;,
+ 18;4;1.000000,0.000000,0.000000,0.000000;;,
+ 19;4;1.000000,0.000000,0.000000,0.000000;;,
+ 20;4;1.000000,0.000000,0.000000,0.000000;;,
+ 27;4;1.000000,0.000000,0.000000,0.000000;;,
+ 33;4;1.000000,0.000000,0.000000,0.000000;;,
+ 34;4;1.000000,0.000000,0.000000,0.000000;;,
+ 35;4;1.000000,0.000000,0.000000,0.000000;;,
+ 41;4;1.000000,0.000000,0.000000,0.000000;;,
+ 43;4;1.000000,0.000000,0.000000,0.000000;;,
+ 50;4;1.000000,0.000000,0.000000,0.000000;;,
+ 53;4;1.000000,0.000000,0.000000,0.000000;;,
+ 55;4;1.000000,0.000000,0.000000,0.000000;;;
+ }
+
+ AnimationOptions
+ {
+ 1;
+ 1;
+ }
+ }
+}
diff --git a/test/models/IRR/earthSpherical.jpg b/test/models/IRR/earthSpherical.jpg
new file mode 100644
index 000000000..3419e8071
Binary files /dev/null and b/test/models/IRR/earthSpherical.jpg differ
diff --git a/test/models/IRR/engineflare1.jpg b/test/models/IRR/engineflare1.jpg
new file mode 100644
index 000000000..072619113
Binary files /dev/null and b/test/models/IRR/engineflare1.jpg differ
diff --git a/test/models/IRR/instancing.irr b/test/models/IRR/instancing.irr
index 6687f4fdb..ba0e710da 100644
--- a/test/models/IRR/instancing.irr
+++ b/test/models/IRR/instancing.irr
@@ -19,7 +19,7 @@
-
+
@@ -33,7 +33,7 @@
-
+
@@ -71,7 +71,7 @@
-
+
@@ -153,7 +153,7 @@
-
+
@@ -167,7 +167,7 @@
-
+
@@ -205,7 +205,7 @@
-
+
@@ -287,7 +287,7 @@
-
+
@@ -301,7 +301,7 @@
-
+
@@ -339,7 +339,7 @@
-
+
@@ -421,7 +421,7 @@
-
+
@@ -435,7 +435,7 @@
-
+
@@ -473,7 +473,7 @@
-
+
@@ -555,7 +555,7 @@
-
+
@@ -569,7 +569,7 @@
-
+
@@ -607,7 +607,7 @@
-
+
@@ -689,7 +689,7 @@
-
+
@@ -703,7 +703,7 @@
-
+
@@ -741,7 +741,7 @@
-
+
diff --git a/test/models/IRR/multipleAnimators.irr b/test/models/IRR/multipleAnimators.irr
index fb468aa11..9e4bc4b7c 100644
Binary files a/test/models/IRR/multipleAnimators.irr and b/test/models/IRR/multipleAnimators.irr differ
diff --git a/test/models/IRR/multipleAnimators_UTF16LE.irr b/test/models/IRR/multipleAnimators_UTF16LE.irr
new file mode 100644
index 000000000..fb468aa11
Binary files /dev/null and b/test/models/IRR/multipleAnimators_UTF16LE.irr differ
diff --git a/test/models/IRR/scenegraphAnim.irr b/test/models/IRR/scenegraphAnim.irr
index 3cf28a960..1c6fd0ef4 100644
Binary files a/test/models/IRR/scenegraphAnim.irr and b/test/models/IRR/scenegraphAnim.irr differ
diff --git a/test/models/IRR/scenegraphAnim_UTF16LE.irr b/test/models/IRR/scenegraphAnim_UTF16LE.irr
new file mode 100644
index 000000000..b22aaf4b7
Binary files /dev/null and b/test/models/IRR/scenegraphAnim_UTF16LE.irr differ
diff --git a/test/models/IRR/sphere.irr b/test/models/IRR/sphere.irr
index ab4219268..1e548fee5 100644
Binary files a/test/models/IRR/sphere.irr and b/test/models/IRR/sphere.irr differ
diff --git a/test/models/IRR/sphere_UTF16LE.irr b/test/models/IRR/sphere_UTF16LE.irr
new file mode 100644
index 000000000..d0f99a018
Binary files /dev/null and b/test/models/IRR/sphere_UTF16LE.irr differ
diff --git a/test/models/IRR/spider.mtl b/test/models/IRR/spider.mtl
new file mode 100644
index 000000000..d225a7c62
--- /dev/null
+++ b/test/models/IRR/spider.mtl
@@ -0,0 +1,38 @@
+#
+# spider.mtl
+#
+
+newmtl Skin
+Ka 0.200000 0.200000 0.200000
+Kd 0.827451 0.792157 0.772549
+Ks 0.000000 0.000000 0.000000
+Ns 0.000000
+map_Kd .\wal67ar_small.jpg
+
+newmtl Brusttex
+Ka 0.200000 0.200000 0.200000
+Kd 0.800000 0.800000 0.800000
+Ks 0.000000 0.000000 0.000000
+Ns 0.000000
+map_Kd .\wal69ar_small.jpg
+
+newmtl HLeibTex
+Ka 0.200000 0.200000 0.200000
+Kd 0.690196 0.639216 0.615686
+Ks 0.000000 0.000000 0.000000
+Ns 0.000000
+map_Kd .\SpiderTex.jpg
+
+newmtl BeinTex
+Ka 0.200000 0.200000 0.200000
+Kd 0.800000 0.800000 0.800000
+Ks 0.000000 0.000000 0.000000
+Ns 0.000000
+map_Kd .\drkwood2.jpg
+
+newmtl Augentex
+Ka 0.200000 0.200000 0.200000
+Kd 0.800000 0.800000 0.800000
+Ks 0.000000 0.000000 0.000000
+Ns 0.000000
+map_Kd .\engineflare1.jpg
\ No newline at end of file
diff --git a/test/models/IRR/wal67ar_small.jpg b/test/models/IRR/wal67ar_small.jpg
new file mode 100644
index 000000000..b07716bc0
Binary files /dev/null and b/test/models/IRR/wal67ar_small.jpg differ
diff --git a/test/models/IRR/wal69ar_small.jpg b/test/models/IRR/wal69ar_small.jpg
new file mode 100644
index 000000000..b4723f9e3
Binary files /dev/null and b/test/models/IRR/wal69ar_small.jpg differ
diff --git a/test/models/IRRMesh/SpiderTex.jpg b/test/models/IRRMesh/SpiderTex.jpg
new file mode 100644
index 000000000..397e68434
Binary files /dev/null and b/test/models/IRRMesh/SpiderTex.jpg differ
diff --git a/test/models/IRRMesh/cellar.irrmesh b/test/models/IRRMesh/cellar.irrmesh
index d8d3a661b..0278c9239 100644
Binary files a/test/models/IRRMesh/cellar.irrmesh and b/test/models/IRRMesh/cellar.irrmesh differ
diff --git a/test/models/IRRMesh/cellar_UTF16LE.irrmesh b/test/models/IRRMesh/cellar_UTF16LE.irrmesh
new file mode 100644
index 000000000..d8d3a661b
Binary files /dev/null and b/test/models/IRRMesh/cellar_UTF16LE.irrmesh differ
diff --git a/test/models/IRRMesh/drkwood2.jpg b/test/models/IRRMesh/drkwood2.jpg
new file mode 100644
index 000000000..7ca470306
Binary files /dev/null and b/test/models/IRRMesh/drkwood2.jpg differ
diff --git a/test/models/IRRMesh/engineflare1.jpg b/test/models/IRRMesh/engineflare1.jpg
new file mode 100644
index 000000000..072619113
Binary files /dev/null and b/test/models/IRRMesh/engineflare1.jpg differ
diff --git a/test/models/IRRMesh/spider.irrmesh b/test/models/IRRMesh/spider.irrmesh
index c6ad9291f..e446a9ec2 100644
Binary files a/test/models/IRRMesh/spider.irrmesh and b/test/models/IRRMesh/spider.irrmesh differ
diff --git a/test/models/IRRMesh/spider_UTF16LE.irrmesh b/test/models/IRRMesh/spider_UTF16LE.irrmesh
new file mode 100644
index 000000000..25fda7c27
Binary files /dev/null and b/test/models/IRRMesh/spider_UTF16LE.irrmesh differ
diff --git a/test/models/IRRMesh/testFormatDetection.xml b/test/models/IRRMesh/testFormatDetection.xml
index aa73560d4..0986eaf61 100644
Binary files a/test/models/IRRMesh/testFormatDetection.xml and b/test/models/IRRMesh/testFormatDetection.xml differ
diff --git a/test/models/IRRMesh/testFormatDetection_UTF16LE.xml b/test/models/IRRMesh/testFormatDetection_UTF16LE.xml
new file mode 100644
index 000000000..aa73560d4
Binary files /dev/null and b/test/models/IRRMesh/testFormatDetection_UTF16LE.xml differ
diff --git a/test/models/IRRMesh/wal67ar_small.jpg b/test/models/IRRMesh/wal67ar_small.jpg
new file mode 100644
index 000000000..b07716bc0
Binary files /dev/null and b/test/models/IRRMesh/wal67ar_small.jpg differ
diff --git a/test/models/IRRMesh/wal69ar_small.jpg b/test/models/IRRMesh/wal69ar_small.jpg
new file mode 100644
index 000000000..b4723f9e3
Binary files /dev/null and b/test/models/IRRMesh/wal69ar_small.jpg differ
diff --git a/test/models/MDL/MDL (HL1)/multiple_roots.mdl b/test/models/MDL/MDL (HL1)/multiple_roots.mdl
new file mode 100644
index 000000000..f8fc1eed7
Binary files /dev/null and b/test/models/MDL/MDL (HL1)/multiple_roots.mdl differ
diff --git a/test/models/NFF/NFF/ManyEarthsNotJustOne.nff b/test/models/NFF/NFF/ManyEarthsNotJustOne.nff
index de9d06447..1f41dc198 100644
--- a/test/models/NFF/NFF/ManyEarthsNotJustOne.nff
+++ b/test/models/NFF/NFF/ManyEarthsNotJustOne.nff
@@ -10,10 +10,10 @@ l 4 3 2
l 1 -4 4
l -3 1 5
-f 1 0.9 0.7 0.5 0.5 45.2776 0 1 ./../../LWO/LWo2/MappingModes/EarthSpherical.jpg
+f 1 0.9 0.7 0.5 0.5 45.2776 0 1 earthSpherical.jpg
s 0 0 0 0.5
-f 1 0.9 0.7 0.5 0.5 45.2776 0 1 ./../../LWO/LWo2/MappingModes/EarthSpherical.jpg
+f 1 0.9 0.7 0.5 0.5 45.2776 0 1 earthSpherical.jpg
s 0.272166 0.272166 0.544331 0.16665
s 0.643951 0.172546 1.11022e-16 0.16665
s 0.172546 0.643951 1.11022e-16 0.16665
diff --git a/test/models/NFF/NFF/cone.nff b/test/models/NFF/NFF/cone.nff
index 7a5e36650..20d02b259 100644
--- a/test/models/NFF/NFF/cone.nff
+++ b/test/models/NFF/NFF/cone.nff
@@ -12,13 +12,13 @@ c
-10 -10 -10 6
-f 1.0 1.0 1.0 0.5 0.5 45.2776 0 1 ./../../LWO/LWo2/MappingModes/EarthSpherical.jpg
+f 1.0 1.0 1.0 0.5 0.5 45.2776 0 1 earthSpherical.jpg
s -10 -10 -10 2
s 10 10 10 3
#white
-f 1.0 1.0 1.0 0.5 0.5 45.2776 0 1 ./../../LWO/LWo2/MappingModes/EarthCylindric.jpg
+f 1.0 1.0 1.0 0.5 0.5 45.2776 0 1 earthCylindric.jpg
# another cone, closed this time
c
diff --git a/test/models/NFF/NFF/cylinder.nff b/test/models/NFF/NFF/cylinder.nff
index b96ec1cd4..85a8ce79c 100644
--- a/test/models/NFF/NFF/cylinder.nff
+++ b/test/models/NFF/NFF/cylinder.nff
@@ -1,6 +1,6 @@
#red
-f 1 0.9 0.7 0.5 0.5 45.2776 0 1 ./../../LWOFiles/LWo2/MappingModes/EarthCylindric.jpg
+f 1 0.9 0.7 0.5 0.5 45.2776 0 1 earthCylindric.jpg
tess 4
diff --git a/test/models/NFF/NFF/earthCylindric.jpg b/test/models/NFF/NFF/earthCylindric.jpg
new file mode 100644
index 000000000..da9688b44
Binary files /dev/null and b/test/models/NFF/NFF/earthCylindric.jpg differ
diff --git a/test/models/NFF/NFF/earthSpherical.jpg b/test/models/NFF/NFF/earthSpherical.jpg
new file mode 100644
index 000000000..3419e8071
Binary files /dev/null and b/test/models/NFF/NFF/earthSpherical.jpg differ
diff --git a/test/models/NFF/NFF/spheres.nff b/test/models/NFF/NFF/spheres.nff
index 4b750d70b..80972cb43 100644
--- a/test/models/NFF/NFF/spheres.nff
+++ b/test/models/NFF/NFF/spheres.nff
@@ -11,7 +11,7 @@ f 0.0 0.0 1.0 0 1 1 1
s 5.0 4.0 8.0 3.0
#green
-f 1.0 1.0 1.0 0.5 0.5 45.2776 0 1 ./../../LWO/LWo2/MappingModes/EarthCylindric.jpg
+f 1.0 1.0 1.0 0.5 0.5 45.2776 0 1 earthCylindric.jpg
# And another one
s 1.0 -4.0 2.0 4.0 2 2
diff --git a/test/models/PLY/pond.0.ply b/test/models/PLY/pond.0.ply
index 02b7683ce..a45e0322d 100644
Binary files a/test/models/PLY/pond.0.ply and b/test/models/PLY/pond.0.ply differ
diff --git a/test/models/glTF2/textureTransform/License.txt b/test/models/glTF2/textureTransform/License.txt
deleted file mode 100644
index e69de29bb..000000000
diff --git a/test/unit/ImportExport/MDL/utMDLImporter_HL1_ImportSettings.cpp b/test/unit/ImportExport/MDL/utMDLImporter_HL1_ImportSettings.cpp
index 4614066e6..d50c2b35a 100644
--- a/test/unit/ImportExport/MDL/utMDLImporter_HL1_ImportSettings.cpp
+++ b/test/unit/ImportExport/MDL/utMDLImporter_HL1_ImportSettings.cpp
@@ -190,7 +190,7 @@ private:
Assimp::Importer importer;
importer.SetPropertyBool(setting_key, setting_value);
const aiScene *scene = importer.ReadFile(file_path, aiProcess_ValidateDataStructure);
- EXPECT_NE(nullptr, scene);
+ ASSERT_NE(nullptr, scene);
func(scene);
}
diff --git a/test/unit/ImportExport/MDL/utMDLImporter_HL1_Materials.cpp b/test/unit/ImportExport/MDL/utMDLImporter_HL1_Materials.cpp
index 2389c0ffc..f733893ca 100644
--- a/test/unit/ImportExport/MDL/utMDLImporter_HL1_Materials.cpp
+++ b/test/unit/ImportExport/MDL/utMDLImporter_HL1_Materials.cpp
@@ -61,8 +61,8 @@ public:
void flatShadeTexture() {
Assimp::Importer importer;
const aiScene *scene = importer.ReadFile(ASSIMP_TEST_MDL_HL1_MODELS_DIR "chrome_sphere.mdl", aiProcess_ValidateDataStructure);
- EXPECT_NE(nullptr, scene);
- EXPECT_NE(nullptr, scene->mMaterials);
+ ASSERT_NE(nullptr, scene);
+ ASSERT_NE(nullptr, scene->mMaterials);
aiShadingMode shading_mode = aiShadingMode_Flat;
scene->mMaterials[0]->Get(AI_MATKEY_SHADING_MODEL, shading_mode);
@@ -74,8 +74,8 @@ public:
void chromeTexture() {
Assimp::Importer importer;
const aiScene *scene = importer.ReadFile(ASSIMP_TEST_MDL_HL1_MODELS_DIR "chrome_sphere.mdl", aiProcess_ValidateDataStructure);
- EXPECT_NE(nullptr, scene);
- EXPECT_NE(nullptr, scene->mMaterials);
+ ASSERT_NE(nullptr, scene);
+ ASSERT_NE(nullptr, scene->mMaterials);
int chrome;
scene->mMaterials[0]->Get(AI_MDL_HL1_MATKEY_CHROME(aiTextureType_DIFFUSE, 0), chrome);
@@ -87,8 +87,8 @@ public:
void additiveBlendTexture() {
Assimp::Importer importer;
const aiScene *scene = importer.ReadFile(ASSIMP_TEST_MDL_HL1_MODELS_DIR "blend_additive.mdl", aiProcess_ValidateDataStructure);
- EXPECT_NE(nullptr, scene);
- EXPECT_NE(nullptr, scene->mMaterials);
+ ASSERT_NE(nullptr, scene);
+ ASSERT_NE(nullptr, scene->mMaterials);
aiBlendMode blend_mode = aiBlendMode_Default;
scene->mMaterials[0]->Get(AI_MATKEY_BLEND_FUNC, blend_mode);
@@ -101,8 +101,8 @@ public:
void textureWithColorMask() {
Assimp::Importer importer;
const aiScene *scene = importer.ReadFile(ASSIMP_TEST_MDL_HL1_MODELS_DIR "alpha_test.mdl", aiProcess_ValidateDataStructure);
- EXPECT_NE(nullptr, scene);
- EXPECT_NE(nullptr, scene->mMaterials);
+ ASSERT_NE(nullptr, scene);
+ ASSERT_NE(nullptr, scene->mMaterials);
int texture_flags = 0;
scene->mMaterials[0]->Get(AI_MATKEY_TEXFLAGS_DIFFUSE(0), texture_flags);
diff --git a/test/unit/ImportExport/MDL/utMDLImporter_HL1_Nodes.cpp b/test/unit/ImportExport/MDL/utMDLImporter_HL1_Nodes.cpp
index 4420727e9..49ae8a16c 100644
--- a/test/unit/ImportExport/MDL/utMDLImporter_HL1_Nodes.cpp
+++ b/test/unit/ImportExport/MDL/utMDLImporter_HL1_Nodes.cpp
@@ -55,6 +55,17 @@ using namespace Assimp;
class utMDLImporter_HL1_Nodes : public ::testing::Test {
+ /**
+ * @note Represents a flattened node hierarchy where each item is a pair
+ * containing the node level and it's name.
+ */
+ using Hierarchy = std::vector>;
+
+ /**
+ * @note A vector of strings. Used for symplifying syntax.
+ */
+ using StringVector = std::vector;
+
public:
/**
* @note The following tests require a basic understanding
@@ -63,6 +74,51 @@ public:
* (Valve Developer Community).
*/
+ // Given a model, verify that the bones nodes hierarchy is correctly formed.
+ void checkBoneHierarchy() {
+ Assimp::Importer importer;
+ const aiScene *scene = importer.ReadFile(ASSIMP_TEST_MDL_HL1_MODELS_DIR "multiple_roots.mdl", aiProcess_ValidateDataStructure);
+ ASSERT_NE(nullptr, scene);
+ ASSERT_NE(nullptr, scene->mRootNode);
+
+ // First, check that "" and "" are linked.
+ const aiNode* node_MDL_root = scene->mRootNode->FindNode(AI_MDL_HL1_NODE_ROOT);
+ ASSERT_NE(nullptr, node_MDL_root);
+
+ const aiNode *node_MDL_bones = scene->mRootNode->FindNode(AI_MDL_HL1_NODE_BONES);
+ ASSERT_NE(nullptr, node_MDL_bones);
+ ASSERT_NE(nullptr, node_MDL_bones->mParent);
+ ASSERT_EQ(node_MDL_root, node_MDL_bones->mParent);
+
+ // Second, verify "" hierarchy.
+ const Hierarchy expected_hierarchy = {
+ { 0, AI_MDL_HL1_NODE_BONES },
+ { 1, "root1_bone1" },
+ { 2, "root1_bone2" },
+ { 3, "root1_bone4" },
+ { 3, "root1_bone5" },
+ { 2, "root1_bone3" },
+ { 3, "root1_bone6" },
+ { 1, "root2_bone1" },
+ { 2, "root2_bone2" },
+ { 2, "root2_bone3" },
+ { 3, "root2_bone5" },
+ { 2, "root2_bone4" },
+ { 3, "root2_bone6" },
+ { 1, "root3_bone1" },
+ { 2, "root3_bone2" },
+ { 2, "root3_bone3" },
+ { 2, "root3_bone4" },
+ { 3, "root3_bone5" },
+ { 4, "root3_bone6" },
+ { 4, "root3_bone7" },
+ };
+
+ Hierarchy actual_hierarchy;
+ flatten_hierarchy(node_MDL_bones, actual_hierarchy);
+ ASSERT_EQ(expected_hierarchy, actual_hierarchy);
+ }
+
/* Given a model with bones that have empty names,
verify that all the bones of the imported model
have unique and no empty names.
@@ -80,9 +136,9 @@ public:
void emptyBonesNames() {
Assimp::Importer importer;
const aiScene *scene = importer.ReadFile(ASSIMP_TEST_MDL_HL1_MODELS_DIR "unnamed_bones.mdl", aiProcess_ValidateDataStructure);
- EXPECT_NE(nullptr, scene);
+ ASSERT_NE(nullptr, scene);
- const std::vector expected_bones_names = {
+ const StringVector expected_bones_names = {
"Bone",
"Bone_0",
"Bone_1",
@@ -94,7 +150,9 @@ public:
"Bone_7"
};
- expect_named_children(scene, AI_MDL_HL1_NODE_BONES, expected_bones_names);
+ StringVector actual_bones_names;
+ get_node_children_names(scene->mRootNode->FindNode(AI_MDL_HL1_NODE_BONES), actual_bones_names);
+ ASSERT_EQ(expected_bones_names, actual_bones_names);
}
/* Given a model with bodyparts that have empty names,
@@ -114,9 +172,9 @@ public:
void emptyBodypartsNames() {
Assimp::Importer importer;
const aiScene *scene = importer.ReadFile(ASSIMP_TEST_MDL_HL1_MODELS_DIR "unnamed_bodyparts.mdl", aiProcess_ValidateDataStructure);
- EXPECT_NE(nullptr, scene);
+ ASSERT_NE(nullptr, scene);
- const std::vector expected_bodyparts_names = {
+ const StringVector expected_bodyparts_names = {
"Bodypart",
"Bodypart_1",
"Bodypart_5",
@@ -128,7 +186,10 @@ public:
"Bodypart_7"
};
- expect_named_children(scene, AI_MDL_HL1_NODE_BODYPARTS, expected_bodyparts_names);
+ StringVector actual_bodyparts_names;
+ // Get the bodyparts names "without" the submodels.
+ get_node_children_names(scene->mRootNode->FindNode(AI_MDL_HL1_NODE_BODYPARTS), actual_bodyparts_names, 0);
+ ASSERT_EQ(expected_bodyparts_names, actual_bodyparts_names);
}
/* Given a model with bodyparts that have duplicate names,
@@ -148,9 +209,9 @@ public:
void duplicateBodypartsNames() {
Assimp::Importer importer;
const aiScene *scene = importer.ReadFile(ASSIMP_TEST_MDL_HL1_MODELS_DIR "duplicate_bodyparts.mdl", aiProcess_ValidateDataStructure);
- EXPECT_NE(nullptr, scene);
+ ASSERT_NE(nullptr, scene);
- const std::vector expected_bodyparts_names = {
+ const StringVector expected_bodyparts_names = {
"Bodypart",
"Bodypart_1",
"Bodypart_2",
@@ -162,7 +223,10 @@ public:
"Bodypart_4"
};
- expect_named_children(scene, AI_MDL_HL1_NODE_BODYPARTS, expected_bodyparts_names);
+ StringVector actual_bodyparts_names;
+ // Get the bodyparts names "without" the submodels.
+ get_node_children_names(scene->mRootNode->FindNode(AI_MDL_HL1_NODE_BODYPARTS), actual_bodyparts_names, 0);
+ ASSERT_EQ(expected_bodyparts_names, actual_bodyparts_names);
}
/* Given a model with several bodyparts that contains multiple
@@ -190,9 +254,9 @@ public:
void duplicateSubModelsNames() {
Assimp::Importer importer;
const aiScene *scene = importer.ReadFile(ASSIMP_TEST_MDL_HL1_MODELS_DIR "duplicate_submodels.mdl", aiProcess_ValidateDataStructure);
- EXPECT_NE(nullptr, scene);
+ ASSERT_NE(nullptr, scene);
- const std::vector> expected_bodypart_sub_models_names = {
+ const std::vector expected_bodypart_sub_models_names = {
{
"triangle",
"triangle_0",
@@ -208,11 +272,15 @@ public:
};
const aiNode *bodyparts_node = scene->mRootNode->FindNode(AI_MDL_HL1_NODE_BODYPARTS);
- EXPECT_NE(nullptr, bodyparts_node);
+ ASSERT_NE(nullptr, bodyparts_node);
EXPECT_EQ(3u, bodyparts_node->mNumChildren);
- for (unsigned int i = 0; i < bodyparts_node->mNumChildren; ++i) {
- expect_named_children(bodyparts_node->mChildren[i],
- expected_bodypart_sub_models_names[i]);
+
+ StringVector actual_submodels_names;
+ for (unsigned int i = 0; i < bodyparts_node->mNumChildren; ++i)
+ {
+ actual_submodels_names.clear();
+ get_node_children_names(bodyparts_node->mChildren[i], actual_submodels_names);
+ ASSERT_EQ(expected_bodypart_sub_models_names[i], actual_submodels_names);
}
}
@@ -233,9 +301,9 @@ public:
void duplicateSequenceNames() {
Assimp::Importer importer;
const aiScene *scene = importer.ReadFile(ASSIMP_TEST_MDL_HL1_MODELS_DIR "duplicate_sequences.mdl", aiProcess_ValidateDataStructure);
- EXPECT_NE(nullptr, scene);
+ ASSERT_NE(nullptr, scene);
- const std::vector expected_sequence_names = {
+ const StringVector expected_sequence_names = {
"idle_1",
"idle",
"idle_2",
@@ -247,7 +315,9 @@ public:
"idle_7"
};
- expect_named_children(scene, AI_MDL_HL1_NODE_SEQUENCE_INFOS, expected_sequence_names);
+ StringVector actual_sequence_names;
+ get_node_children_names(scene->mRootNode->FindNode(AI_MDL_HL1_NODE_SEQUENCE_INFOS), actual_sequence_names);
+ ASSERT_EQ(expected_sequence_names, actual_sequence_names);
}
/* Given a model with sequences that have empty names, verify
@@ -267,9 +337,9 @@ public:
void emptySequenceNames() {
Assimp::Importer importer;
const aiScene *scene = importer.ReadFile(ASSIMP_TEST_MDL_HL1_MODELS_DIR "unnamed_sequences.mdl", aiProcess_ValidateDataStructure);
- EXPECT_NE(nullptr, scene);
+ ASSERT_NE(nullptr, scene);
- const std::vector expected_sequence_names = {
+ const StringVector expected_sequence_names = {
"Sequence",
"Sequence_1",
"Sequence_0",
@@ -281,7 +351,9 @@ public:
"Sequence_6"
};
- expect_named_children(scene, AI_MDL_HL1_NODE_SEQUENCE_INFOS, expected_sequence_names);
+ StringVector actual_sequence_names;
+ get_node_children_names(scene->mRootNode->FindNode(AI_MDL_HL1_NODE_SEQUENCE_INFOS), actual_sequence_names);
+ ASSERT_EQ(expected_sequence_names, actual_sequence_names);
}
/* Given a model with sequence groups that have duplicate names,
@@ -302,9 +374,9 @@ public:
void duplicateSequenceGroupNames() {
Assimp::Importer importer;
const aiScene *scene = importer.ReadFile(ASSIMP_TEST_MDL_HL1_MODELS_DIR "duplicate_sequence_groups/duplicate_sequence_groups.mdl", aiProcess_ValidateDataStructure);
- EXPECT_NE(nullptr, scene);
+ ASSERT_NE(nullptr, scene);
- const std::vector expected_sequence_names = {
+ const StringVector expected_sequence_names = {
"default",
"SequenceGroup",
"SequenceGroup_1",
@@ -317,7 +389,9 @@ public:
"SequenceGroup_2"
};
- expect_named_children(scene, AI_MDL_HL1_NODE_SEQUENCE_GROUPS, expected_sequence_names);
+ StringVector actual_sequence_names;
+ get_node_children_names(scene->mRootNode->FindNode(AI_MDL_HL1_NODE_SEQUENCE_GROUPS), actual_sequence_names);
+ ASSERT_EQ(expected_sequence_names, actual_sequence_names);
}
/* Given a model with sequence groups that have empty names,
@@ -338,9 +412,9 @@ public:
void emptySequenceGroupNames() {
Assimp::Importer importer;
const aiScene *scene = importer.ReadFile(ASSIMP_TEST_MDL_HL1_MODELS_DIR "unnamed_sequence_groups/unnamed_sequence_groups.mdl", aiProcess_ValidateDataStructure);
- EXPECT_NE(nullptr, scene);
+ ASSERT_NE(nullptr, scene);
- const std::vector expected_sequence_names = {
+ const StringVector expected_sequence_names = {
"default",
"SequenceGroup",
"SequenceGroup_2",
@@ -353,7 +427,9 @@ public:
"SequenceGroup_4"
};
- expect_named_children(scene, AI_MDL_HL1_NODE_SEQUENCE_GROUPS, expected_sequence_names);
+ StringVector actual_sequence_names;
+ get_node_children_names(scene->mRootNode->FindNode(AI_MDL_HL1_NODE_SEQUENCE_GROUPS), actual_sequence_names);
+ ASSERT_EQ(expected_sequence_names, actual_sequence_names);
}
/* Verify that mOffsetMatrix applies the correct
@@ -364,7 +440,7 @@ public:
Assimp::Importer importer;
const aiScene *scene = importer.ReadFile(MDL_HL1_FILE_MAN, aiProcess_ValidateDataStructure);
- EXPECT_NE(nullptr, scene);
+ ASSERT_NE(nullptr, scene);
aiNode *scene_bones_node = scene->mRootNode->FindNode(AI_MDL_HL1_NODE_BONES);
@@ -398,26 +474,58 @@ public:
}
private:
- void expect_named_children(const aiNode *parent_node, const std::vector &expected_names) {
- EXPECT_NE(nullptr, parent_node);
- EXPECT_EQ(expected_names.size(), parent_node->mNumChildren);
-
- for (unsigned int i = 0; i < parent_node->mNumChildren; ++i)
- EXPECT_EQ(expected_names[i], parent_node->mChildren[i]->mName.C_Str());
- }
-
- void expect_named_children(const aiScene *scene, const char *node_name, const std::vector &expected_names) {
- expect_named_children(scene->mRootNode->FindNode(node_name), expected_names);
- }
-
void expect_equal_matrices(const aiMatrix4x4 &expected, const aiMatrix4x4 &actual, float abs_error) {
for (int i = 0; i < 4; ++i) {
for (int j = 0; j < 4; ++j)
EXPECT_NEAR(expected[i][j], actual[i][j], abs_error);
}
}
+
+ /** Get a flattened representation of a node's hierarchy.
+ * \param[in] node The node.
+ * \param[out] hierarchy The flattened node's hierarchy.
+ */
+ void flatten_hierarchy(const aiNode *node, Hierarchy &hierarchy)
+ {
+ flatten_hierarchy_impl(node, hierarchy, 0);
+ }
+
+ void flatten_hierarchy_impl(const aiNode *node, Hierarchy &hierarchy, unsigned int level)
+ {
+ hierarchy.push_back({ level, node->mName.C_Str() });
+ for (size_t i = 0; i < node->mNumChildren; ++i)
+ {
+ flatten_hierarchy_impl(node->mChildren[i], hierarchy, level + 1);
+ }
+ }
+
+ /** Get all node's children names beneath max_level.
+ * \param[in] node The parent node from which to get all children names.
+ * \param[out] names The list of children names.
+ * \param[in] max_level If set to -1, all children names will be collected.
+ */
+ void get_node_children_names(const aiNode *node, StringVector &names, const int max_level = -1)
+ {
+ get_node_children_names_impl(node, names, 0, max_level);
+ }
+
+ void get_node_children_names_impl(const aiNode *node, StringVector &names, int level, const int max_level = -1)
+ {
+ for (size_t i = 0; i < node->mNumChildren; ++i)
+ {
+ names.push_back(node->mChildren[i]->mName.C_Str());
+ if (max_level == -1 || level < max_level)
+ {
+ get_node_children_names_impl(node->mChildren[i], names, level + 1, max_level);
+ }
+ }
+ }
};
+TEST_F(utMDLImporter_HL1_Nodes, checkBoneHierarchy) {
+ checkBoneHierarchy();
+}
+
TEST_F(utMDLImporter_HL1_Nodes, emptyBonesNames) {
emptyBonesNames();
}
diff --git a/test/unit/ut3DImportExport.cpp b/test/unit/ut3DImportExport.cpp
index 5ff1d7940..32b77ddf8 100644
--- a/test/unit/ut3DImportExport.cpp
+++ b/test/unit/ut3DImportExport.cpp
@@ -65,3 +65,24 @@ TEST(ut3DImportExport, importBoxUC) {
const aiScene *scene = importer.ReadFile(ASSIMP_TEST_MODELS_DIR "/3D/box.uc", aiProcess_ValidateDataStructure);
ASSERT_NE(nullptr, scene);
}
+
+
+TEST(ut3DImportExport, importMarRifle) {
+ Assimp::Importer importer;
+ const aiScene *scene = importer.ReadFile(ASSIMP_TEST_MODELS_NONBSD_DIR "/3D/mar_rifle.uc", aiProcess_ValidateDataStructure);
+ ASSERT_NE(nullptr, scene);
+}
+
+
+TEST(ut3DImportExport, importMarRifleA) {
+ Assimp::Importer importer;
+ const aiScene *scene = importer.ReadFile(ASSIMP_TEST_MODELS_NONBSD_DIR "/3D/mar_rifle_a.3d", aiProcess_ValidateDataStructure);
+ ASSERT_NE(nullptr, scene);
+}
+
+
+TEST(ut3DImportExport, importMarRifleD) {
+ Assimp::Importer importer;
+ const aiScene *scene = importer.ReadFile(ASSIMP_TEST_MODELS_NONBSD_DIR "/3D/mar_rifle_d.3d", aiProcess_ValidateDataStructure);
+ ASSERT_NE(nullptr, scene);
+}
diff --git a/test/unit/ut3DSImportExport.cpp b/test/unit/ut3DSImportExport.cpp
index 01406362d..7279227fc 100644
--- a/test/unit/ut3DSImportExport.cpp
+++ b/test/unit/ut3DSImportExport.cpp
@@ -70,3 +70,115 @@ TEST_F(ut3DSImportExport, import3DSformatdetection) {
EXPECT_NE(nullptr, scene);
}
+
+
+TEST_F(ut3DSImportExport, importCameraRollAnim) {
+ ::Assimp::Importer importer;
+ const aiScene *scene = importer.ReadFile(ASSIMP_TEST_MODELS_DIR "/3DS/CameraRollAnim.3ds", aiProcess_ValidateDataStructure);
+
+ EXPECT_NE(nullptr, scene);
+}
+
+
+TEST_F(ut3DSImportExport, importCameraRollAnimWithChildObject) {
+ ::Assimp::Importer importer;
+ const aiScene *scene = importer.ReadFile(ASSIMP_TEST_MODELS_DIR "/3DS/CameraRollAnimWithChildObject.3ds", aiProcess_ValidateDataStructure);
+
+ EXPECT_NE(nullptr, scene);
+}
+
+
+TEST_F(ut3DSImportExport, importCubesWithAlpha) {
+ ::Assimp::Importer importer;
+ const aiScene *scene = importer.ReadFile(ASSIMP_TEST_MODELS_DIR "/3DS/cubes_with_alpha.3DS", aiProcess_ValidateDataStructure);
+
+ EXPECT_NE(nullptr, scene);
+}
+
+
+TEST_F(ut3DSImportExport, importCubeWithDiffuseTexture) {
+ ::Assimp::Importer importer;
+ const aiScene *scene = importer.ReadFile(ASSIMP_TEST_MODELS_DIR "/3DS/cube_with_diffuse_texture.3DS", aiProcess_ValidateDataStructure);
+
+ EXPECT_NE(nullptr, scene);
+}
+
+
+TEST_F(ut3DSImportExport, importCubeWithSpecularTexture) {
+ ::Assimp::Importer importer;
+ const aiScene *scene = importer.ReadFile(ASSIMP_TEST_MODELS_DIR "/3DS/cube_with_specular_texture.3DS", aiProcess_ValidateDataStructure);
+
+ EXPECT_NE(nullptr, scene);
+}
+
+
+TEST_F(ut3DSImportExport, importRotatingCube) {
+ ::Assimp::Importer importer;
+ const aiScene *scene = importer.ReadFile(ASSIMP_TEST_MODELS_DIR "/3DS/RotatingCube.3DS", aiProcess_ValidateDataStructure);
+
+ EXPECT_NE(nullptr, scene);
+}
+
+
+TEST_F(ut3DSImportExport, importTargetCameraAnim) {
+ ::Assimp::Importer importer;
+ const aiScene *scene = importer.ReadFile(ASSIMP_TEST_MODELS_DIR "/3DS/TargetCameraAnim.3ds", aiProcess_ValidateDataStructure);
+
+ EXPECT_NE(nullptr, scene);
+}
+
+
+TEST_F(ut3DSImportExport, importTest1) {
+ ::Assimp::Importer importer;
+ const aiScene *scene = importer.ReadFile(ASSIMP_TEST_MODELS_DIR "/3DS/test1.3ds", aiProcess_ValidateDataStructure);
+
+ EXPECT_NE(nullptr, scene);
+}
+
+
+TEST_F(ut3DSImportExport, importCartWheel) {
+ ::Assimp::Importer importer;
+ const aiScene *scene = importer.ReadFile(ASSIMP_TEST_MODELS_NONBSD_DIR "/3DS/cart_wheel.3DS", aiProcess_ValidateDataStructure);
+
+ EXPECT_NE(nullptr, scene);
+}
+
+
+TEST_F(ut3DSImportExport, importGranate) {
+ ::Assimp::Importer importer;
+ const aiScene *scene = importer.ReadFile(ASSIMP_TEST_MODELS_NONBSD_DIR "/3DS/Granate.3DS", aiProcess_ValidateDataStructure);
+
+ EXPECT_NE(nullptr, scene);
+}
+
+
+TEST_F(ut3DSImportExport, importJeep1) {
+ ::Assimp::Importer importer;
+ const aiScene *scene = importer.ReadFile(ASSIMP_TEST_MODELS_NONBSD_DIR "/3DS/jeep1.3ds", aiProcess_ValidateDataStructure);
+
+ EXPECT_NE(nullptr, scene);
+}
+
+
+TEST_F(ut3DSImportExport, importMarRifle) {
+ ::Assimp::Importer importer;
+ const aiScene *scene = importer.ReadFile(ASSIMP_TEST_MODELS_NONBSD_DIR "/3DS/mar_rifle.3ds", aiProcess_ValidateDataStructure);
+
+ EXPECT_NE(nullptr, scene);
+}
+
+
+TEST_F(ut3DSImportExport, importMp5Sil) {
+ ::Assimp::Importer importer;
+ const aiScene *scene = importer.ReadFile(ASSIMP_TEST_MODELS_NONBSD_DIR "/3DS/mp5_sil.3ds", aiProcess_ValidateDataStructure);
+
+ EXPECT_NE(nullptr, scene);
+}
+
+
+TEST_F(ut3DSImportExport, importPyramob) {
+ ::Assimp::Importer importer;
+ const aiScene *scene = importer.ReadFile(ASSIMP_TEST_MODELS_NONBSD_DIR "/3DS/pyramob.3DS", aiProcess_ValidateDataStructure);
+
+ EXPECT_NE(nullptr, scene);
+}
diff --git a/test/unit/utAMFImportExport.cpp b/test/unit/utAMFImportExport.cpp
index 78309a105..7319320cf 100644
--- a/test/unit/utAMFImportExport.cpp
+++ b/test/unit/utAMFImportExport.cpp
@@ -60,6 +60,81 @@ TEST_F(utAMFImportExport, importAMFFromFileTest) {
EXPECT_TRUE(importerTest());
}
+
+// TODO: test models-nonbsd/AMF/3_bananas.amf.7z
+// requires uncompressing it in memory and we don't currently have 7z decompressor
+
+
+TEST_F(utAMFImportExport, importTest2) {
+ Assimp::Importer importer;
+ const aiScene *scene = importer.ReadFile(ASSIMP_TEST_MODELS_DIR "/AMF/test2.amf", aiProcess_ValidateDataStructure);
+ ASSERT_NE(nullptr, scene);
+}
+
+
+TEST_F(utAMFImportExport, importTest3) {
+ Assimp::Importer importer;
+ const aiScene *scene = importer.ReadFile(ASSIMP_TEST_MODELS_DIR "/AMF/test3.amf", aiProcess_ValidateDataStructure);
+ ASSERT_NE(nullptr, scene);
+}
+
+
+TEST_F(utAMFImportExport, importTest4) {
+ Assimp::Importer importer;
+ const aiScene *scene = importer.ReadFile(ASSIMP_TEST_MODELS_DIR "/AMF/test4.amf", aiProcess_ValidateDataStructure);
+ ASSERT_NE(nullptr, scene);
+}
+
+
+TEST_F(utAMFImportExport, importTest5) {
+ Assimp::Importer importer;
+ const aiScene *scene = importer.ReadFile(ASSIMP_TEST_MODELS_DIR "/AMF/test5.amf", aiProcess_ValidateDataStructure);
+ ASSERT_NE(nullptr, scene);
+}
+
+
+TEST_F(utAMFImportExport, importTest5a) {
+ Assimp::Importer importer;
+ const aiScene *scene = importer.ReadFile(ASSIMP_TEST_MODELS_DIR "/AMF/test5a.amf", aiProcess_ValidateDataStructure);
+ ASSERT_NE(nullptr, scene);
+}
+
+
+TEST_F(utAMFImportExport, importTest6) {
+ Assimp::Importer importer;
+ const aiScene *scene = importer.ReadFile(ASSIMP_TEST_MODELS_DIR "/AMF/test6.amf", aiProcess_ValidateDataStructure);
+ ASSERT_NE(nullptr, scene);
+}
+
+
+TEST_F(utAMFImportExport, importTest7) {
+ Assimp::Importer importer;
+ const aiScene *scene = importer.ReadFile(ASSIMP_TEST_MODELS_DIR "/AMF/test7.amf", aiProcess_ValidateDataStructure);
+ ASSERT_NE(nullptr, scene);
+}
+
+
+#if 0
+// FIXME: these tests are disabled because they leak memory in AMFImporter_Postprocess.cpp
+
+
+TEST_F(utAMFImportExport, importTest8) {
+ Assimp::Importer importer;
+ const aiScene *scene = importer.ReadFile(ASSIMP_TEST_MODELS_DIR "/AMF/test8.amf", aiProcess_ValidateDataStructure);
+ ASSERT_NE(nullptr, scene);
+}
+
+
+TEST_F(utAMFImportExport, importTest9) {
+ Assimp::Importer importer;
+ const aiScene *scene = importer.ReadFile(ASSIMP_TEST_MODELS_DIR "/AMF/test9.amf", aiProcess_ValidateDataStructure);
+ ASSERT_NE(nullptr, scene);
+}
+
+
+#endif // 0
+
+
TEST_F(utAMFImportExport, importAMFWithMatFromFileTest) {
Assimp::Importer importer;
const aiScene *scene = importer.ReadFile(ASSIMP_TEST_MODELS_DIR "/AMF/test_with_mat.amf", aiProcess_ValidateDataStructure);
diff --git a/test/unit/utASEImportExport.cpp b/test/unit/utASEImportExport.cpp
index 8014cbbc7..af05a2fe5 100644
--- a/test/unit/utASEImportExport.cpp
+++ b/test/unit/utASEImportExport.cpp
@@ -44,6 +44,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#include
#include
+#include
using namespace Assimp;
@@ -63,3 +64,112 @@ public:
TEST_F(utASEImportExport, importACFromFileTest) {
EXPECT_TRUE(importerTest());
}
+
+
+TEST_F(utASEImportExport, importAnim1) {
+ ::Assimp::Importer importer;
+ const aiScene *scene = importer.ReadFile(ASSIMP_TEST_MODELS_DIR "/ASE/anim.ASE", aiProcess_ValidateDataStructure);
+
+ ASSERT_NE(nullptr, scene);
+}
+
+
+TEST_F(utASEImportExport, importAnim2) {
+ ::Assimp::Importer importer;
+ const aiScene *scene = importer.ReadFile(ASSIMP_TEST_MODELS_DIR "/ASE/anim2.ASE", aiProcess_ValidateDataStructure);
+
+ ASSERT_NE(nullptr, scene);
+}
+
+
+TEST_F(utASEImportExport, importCameraRollAnim) {
+ ::Assimp::Importer importer;
+ const aiScene *scene = importer.ReadFile(ASSIMP_TEST_MODELS_DIR "/ASE/CameraRollAnim.ase", aiProcess_ValidateDataStructure);
+
+ ASSERT_NE(nullptr, scene);
+}
+
+
+TEST_F(utASEImportExport, importMotionCaptureROM) {
+ ::Assimp::Importer importer;
+ const aiScene *scene = importer.ReadFile(ASSIMP_TEST_MODELS_DIR "/ASE/MotionCaptureROM.ase", aiProcess_ValidateDataStructure);
+
+ ASSERT_NE(nullptr, scene);
+}
+
+
+TEST_F(utASEImportExport, importRotatingCube) {
+ ::Assimp::Importer importer;
+ const aiScene *scene = importer.ReadFile(ASSIMP_TEST_MODELS_DIR "/ASE/RotatingCube.ASE", aiProcess_ValidateDataStructure);
+
+ ASSERT_NE(nullptr, scene);
+}
+
+
+TEST_F(utASEImportExport, importTargetCameraAnim) {
+ ::Assimp::Importer importer;
+ const aiScene *scene = importer.ReadFile(ASSIMP_TEST_MODELS_DIR "/ASE/TargetCameraAnim.ase", aiProcess_ValidateDataStructure);
+
+ ASSERT_NE(nullptr, scene);
+}
+
+
+TEST_F(utASEImportExport, importTestFormatDetection) {
+ ::Assimp::Importer importer;
+ const aiScene *scene = importer.ReadFile(ASSIMP_TEST_MODELS_DIR "/ASE/TestFormatDetection", aiProcess_ValidateDataStructure);
+
+ ASSERT_NE(nullptr, scene);
+}
+
+
+TEST_F(utASEImportExport, importThreeCubesGreen) {
+ ::Assimp::Importer importer;
+ const aiScene *scene = importer.ReadFile(ASSIMP_TEST_MODELS_DIR "/ASE/ThreeCubesGreen.ASE", aiProcess_ValidateDataStructure);
+
+ ASSERT_NE(nullptr, scene);
+
+ ::Assimp::Importer importerLE;
+ const aiScene *sceneLE = importerLE.ReadFile(ASSIMP_TEST_MODELS_DIR "/ASE/ThreeCubesGreen_UTF16LE.ASE", aiProcess_ValidateDataStructure);
+
+ ASSERT_NE(nullptr, sceneLE);
+
+ ::Assimp::Importer importerBE;
+ const aiScene *sceneBE = importerBE.ReadFile(ASSIMP_TEST_MODELS_DIR "/ASE/ThreeCubesGreen_UTF16BE.ASE", aiProcess_ValidateDataStructure);
+
+ ASSERT_NE(nullptr, sceneBE);
+
+ // TODO: these scenes should probably be identical
+ // verify that is the case and then add tests to check it
+}
+
+
+TEST_F(utASEImportExport, importUVTransform_Normal) {
+ ::Assimp::Importer importer;
+ const aiScene *scene = importer.ReadFile(ASSIMP_TEST_MODELS_DIR "/ASE/TestUVTransform/UVTransform_Normal.ASE", aiProcess_ValidateDataStructure);
+
+ ASSERT_NE(nullptr, scene);
+}
+
+
+TEST_F(utASEImportExport, importUVTransform_ScaleUV1_2_OffsetUV0_0_9_Rotate_72_mirrorU) {
+ ::Assimp::Importer importer;
+ const aiScene *scene = importer.ReadFile(ASSIMP_TEST_MODELS_DIR "/ASE/TestUVTransform/UVTransform_ScaleUV1-2_OffsetUV0-0.9_Rotate-72_mirrorU.ase", aiProcess_ValidateDataStructure);
+
+ ASSERT_NE(nullptr, scene);
+}
+
+
+TEST_F(utASEImportExport, importUVTransform_ScaleUV2x) {
+ ::Assimp::Importer importer;
+ const aiScene *scene = importer.ReadFile(ASSIMP_TEST_MODELS_DIR "/ASE/TestUVTransform/UVTransform_ScaleUV2x.ASE", aiProcess_ValidateDataStructure);
+
+ ASSERT_NE(nullptr, scene);
+}
+
+
+TEST_F(utASEImportExport, importUVTransform_ScaleUV2x_Rotate45) {
+ ::Assimp::Importer importer;
+ const aiScene *scene = importer.ReadFile(ASSIMP_TEST_MODELS_DIR "/ASE/TestUVTransform/UVTransform_ScaleUV2x_Rotate45.ASE", aiProcess_ValidateDataStructure);
+
+ ASSERT_NE(nullptr, scene);
+}
diff --git a/test/unit/utBVHImportExport.cpp b/test/unit/utBVHImportExport.cpp
index d69ac7987..5a0ff1e10 100644
--- a/test/unit/utBVHImportExport.cpp
+++ b/test/unit/utBVHImportExport.cpp
@@ -55,6 +55,20 @@ public:
}
};
-TEST_F(utBVHImportExport, importBlenFromFileTest) {
+TEST_F(utBVHImportExport, import01_01) {
EXPECT_TRUE(importerTest());
}
+
+
+TEST_F(utBVHImportExport, import01_03) {
+ Assimp::Importer importer;
+ const aiScene *scene = importer.ReadFile(ASSIMP_TEST_MODELS_DIR "/BVH/01_03.bvh", aiProcess_ValidateDataStructure);
+ ASSERT_NE(nullptr, scene);
+}
+
+
+TEST_F(utBVHImportExport, importBoxingToes) {
+ Assimp::Importer importer;
+ const aiScene *scene = importer.ReadFile(ASSIMP_TEST_MODELS_DIR "/BVH/Boxing_Toes.bvh", aiProcess_ValidateDataStructure);
+ ASSERT_NE(nullptr, scene);
+}
diff --git a/test/unit/utDXFImporterExporter.cpp b/test/unit/utDXFImporterExporter.cpp
index 9193946b5..53c5328e4 100644
--- a/test/unit/utDXFImporterExporter.cpp
+++ b/test/unit/utDXFImporterExporter.cpp
@@ -71,3 +71,17 @@ TEST_F(utDXFImporterExporter, issue2229) {
const aiScene *scene = importer.ReadFile(ASSIMP_TEST_MODELS_DIR "/DXF/issue_2229.dxf", aiProcess_ValidateDataStructure);
EXPECT_NE(nullptr, scene);
}
+
+
+TEST_F(utDXFImporterExporter, importWuson) {
+ Assimp::Importer importer;
+ const aiScene *scene = importer.ReadFile(ASSIMP_TEST_MODELS_DIR "/DXF/wuson.dxf", aiProcess_ValidateDataStructure);
+ EXPECT_NE(nullptr, scene);
+}
+
+
+TEST_F(utDXFImporterExporter, importRifle) {
+ Assimp::Importer importer;
+ const aiScene *scene = importer.ReadFile(ASSIMP_TEST_MODELS_NONBSD_DIR "/DXF/rifle.dxf", aiProcess_ValidateDataStructure);
+ EXPECT_NE(nullptr, scene);
+}
diff --git a/test/unit/utglTF2ImportExport.cpp b/test/unit/utglTF2ImportExport.cpp
index ef3fc4137..957a94b15 100644
--- a/test/unit/utglTF2ImportExport.cpp
+++ b/test/unit/utglTF2ImportExport.cpp
@@ -380,7 +380,7 @@ TEST_F(utglTF2ImportExport, importglTF2PrimitiveModeLines) {
const aiScene *scene = importer.ReadFile(ASSIMP_TEST_MODELS_DIR "/glTF2/glTF-Asset-Generator/Mesh_PrimitiveMode/Mesh_PrimitiveMode_08.gltf", aiProcess_ValidateDataStructure);
EXPECT_NE(nullptr, scene);
EXPECT_EQ(scene->mMeshes[0]->mNumVertices, 4u);
- std::array l1 = { { 0u, 3u, 2u, 1u, 0u } };
+ std::array l1 = { { 0u, 1u, 2u, 3u, 0u } };
EXPECT_EQ(scene->mMeshes[0]->mFaces[0].mNumIndices, 2u);
for (unsigned int i = 0; i < scene->mMeshes[0]->mNumFaces; ++i) {
EXPECT_EQ(scene->mMeshes[0]->mFaces[i].mIndices[0], l1[i]);
@@ -394,7 +394,7 @@ TEST_F(utglTF2ImportExport, importglTF2PrimitiveModeLineLoop) {
const aiScene *scene = importer.ReadFile(ASSIMP_TEST_MODELS_DIR "/glTF2/glTF-Asset-Generator/Mesh_PrimitiveMode/Mesh_PrimitiveMode_09.gltf", aiProcess_ValidateDataStructure);
EXPECT_NE(nullptr, scene);
EXPECT_EQ(scene->mMeshes[0]->mNumVertices, 4u);
- std::array l1 = { { 0, 3u, 2u, 1u, 0u } };
+ std::array l1 = { { 0, 1u, 2u, 3u, 0u } };
EXPECT_EQ(scene->mMeshes[0]->mFaces[0].mNumIndices, 2u);
for (unsigned int i = 0; i < scene->mMeshes[0]->mNumFaces; ++i) {
EXPECT_EQ(scene->mMeshes[0]->mFaces[i].mIndices[0], l1[i]);
@@ -408,7 +408,7 @@ TEST_F(utglTF2ImportExport, importglTF2PrimitiveModeLineStrip) {
const aiScene *scene = importer.ReadFile(ASSIMP_TEST_MODELS_DIR "/glTF2/glTF-Asset-Generator/Mesh_PrimitiveMode/Mesh_PrimitiveMode_10.gltf", aiProcess_ValidateDataStructure);
EXPECT_NE(nullptr, scene);
EXPECT_EQ(scene->mMeshes[0]->mNumVertices, 4u);
- std::array l1 = { { 0u, 3u, 2u, 1u, 0u } };
+ std::array l1 = { { 0u, 1u, 2u, 3u, 0u } };
EXPECT_EQ(scene->mMeshes[0]->mFaces[0].mNumIndices, 2u);
for (unsigned int i = 0; i < scene->mMeshes[0]->mNumFaces; ++i) {
EXPECT_EQ(scene->mMeshes[0]->mFaces[i].mIndices[0], l1[i]);
@@ -423,13 +423,13 @@ TEST_F(utglTF2ImportExport, importglTF2PrimitiveModeTrianglesStrip) {
EXPECT_NE(nullptr, scene);
EXPECT_EQ(scene->mMeshes[0]->mNumFaces, 2u);
EXPECT_EQ(scene->mMeshes[0]->mNumVertices, 4u);
- std::array f1 = { { 0u, 3u, 1u } };
+ std::array f1 = { { 0u, 1u, 2u } };
EXPECT_EQ(scene->mMeshes[0]->mFaces[0].mNumIndices, 3u);
for (size_t i = 0; i < 3; ++i) {
EXPECT_EQ(scene->mMeshes[0]->mFaces[0].mIndices[i], f1[i]);
}
- std::array f2 = { { 1u, 3u, 2u } };
+ std::array f2 = { { 2u, 1u, 3u } };
EXPECT_EQ(scene->mMeshes[0]->mFaces[1].mNumIndices, 3u);
for (size_t i = 0; i < 3; ++i) {
EXPECT_EQ(scene->mMeshes[0]->mFaces[1].mIndices[i], f2[i]);
@@ -443,13 +443,13 @@ TEST_F(utglTF2ImportExport, importglTF2PrimitiveModeTrianglesFan) {
EXPECT_NE(nullptr, scene);
EXPECT_EQ(scene->mMeshes[0]->mNumVertices, 4u);
EXPECT_EQ(scene->mMeshes[0]->mNumFaces, 2u);
- std::array f1 = { { 0u, 3u, 2u } };
+ std::array f1 = { { 0u, 1u, 2u } };
EXPECT_EQ(scene->mMeshes[0]->mFaces[0].mNumIndices, 3u);
for (size_t i = 0; i < 3; ++i) {
EXPECT_EQ(scene->mMeshes[0]->mFaces[0].mIndices[i], f1[i]);
}
- std::array f2 = { { 0u, 2u, 1u } };
+ std::array f2 = { { 0u, 2u, 3u } };
EXPECT_EQ(scene->mMeshes[0]->mFaces[1].mNumIndices, 3u);
for (size_t i = 0; i < 3; ++i) {
EXPECT_EQ(scene->mMeshes[0]->mFaces[1].mIndices[i], f2[i]);