diff --git a/core/Material.cpp b/core/Material.cpp index 7f26434..a8ca3f9 100644 --- a/core/Material.cpp +++ b/core/Material.cpp @@ -39,8 +39,10 @@ Texture Texture::FromFile(const char *filename) { } Material::Material() { - usesColor = false; usesTex = false; + + shininess = 8; + alphaScissor = 0.0f; unshaded = false; cullBack = true; diff --git a/core/Material.h b/core/Material.h index 9ffda86..a53680a 100644 --- a/core/Material.h +++ b/core/Material.h @@ -22,10 +22,15 @@ public: }; struct Material { - Color color; - bool usesColor; Texture tex; bool usesTex; + + Color ambient; + Color diffuse; + Color specular; + + int shininess; + cfloat alphaScissor; bool unshaded; bool cullBack; diff --git a/core/Mesh.cpp b/core/Mesh.cpp index d310217..ae5469c 100644 --- a/core/Mesh.cpp +++ b/core/Mesh.cpp @@ -81,10 +81,13 @@ Mesh* Mesh::FromFile(const char *filename) { } aiNode *root = scene->mRootNode; + if (root->mNumChildren == 1) { + root = root->mChildren[0]; + } Mesh *my_mesh = new Mesh(); for (int i = 0; i < root->mNumMeshes; i++) { aiMesh *mesh_to_import = scene->mMeshes[root->mMeshes[i]]; - my_mesh->submeshes.push_back(aiMesh2SubMesh(mesh_to_import)); + my_mesh->submeshes.push_back(aiMesh2SubMesh(mesh_to_import, scene->mMaterials[mesh_to_import->mMaterialIndex])); } my_mesh->SetupMesh(); @@ -92,7 +95,7 @@ Mesh* Mesh::FromFile(const char *filename) { return my_mesh; } -SubMesh *Mesh::aiMesh2SubMesh(aiMesh *aimesh){ +SubMesh *Mesh::aiMesh2SubMesh(aiMesh *aimesh, aiMaterial* material){ SubMesh *sub = new SubMesh(); for (int i = 0; i < aimesh->mNumVertices; i++) { aiVector3D aiPosition = aimesh->mVertices[i]; @@ -109,9 +112,35 @@ SubMesh *Mesh::aiMesh2SubMesh(aiMesh *aimesh){ Index index(face[0], face[1], face[2]); sub->indices.push_back(index); } + + // Get material properties + aiColor3D ambient; + if (AI_SUCCESS == material->Get(AI_MATKEY_COLOR_AMBIENT, ambient)) + sub->material.ambient = aiColor3D2Color(ambient); + + aiColor3D diffuse; + if (AI_SUCCESS == material->Get(AI_MATKEY_COLOR_DIFFUSE, diffuse)) + sub->material.diffuse = aiColor3D2Color(diffuse); + + aiColor3D specular; + if (AI_SUCCESS == material->Get(AI_MATKEY_COLOR_SPECULAR, specular)) + sub->material.specular = aiColor3D2Color(specular); + + float shininess; + if(AI_SUCCESS == material->Get(AI_MATKEY_SHININESS, shininess)) + sub->material.shininess = (int) shininess; + return sub; } +Color Mesh::aiColor3D2Color(aiColor3D aicolor) { + Color color; + color.r = aicolor.r; + color.g = aicolor.g; + color.b = aicolor.b; + return color; +} + void Mesh::Draw(Shader *shader) { for (SubMesh *sub : submeshes) { sub->Draw(shader); diff --git a/core/Mesh.h b/core/Mesh.h index 58b8364..2be4266 100644 --- a/core/Mesh.h +++ b/core/Mesh.h @@ -48,7 +48,8 @@ protected: SubMeshList submeshes; virtual void SetupMesh(); private: - static SubMesh *aiMesh2SubMesh(aiMesh *mesh); + static SubMesh *aiMesh2SubMesh(aiMesh *mesh, aiMaterial *material); + static Color aiColor3D2Color(aiColor3D aicolor); }; typedef std::list MeshList; diff --git a/core/Shaders/Shader.cpp b/core/Shaders/Shader.cpp index d05a4c9..934617e 100644 --- a/core/Shaders/Shader.cpp +++ b/core/Shaders/Shader.cpp @@ -54,15 +54,16 @@ void Shader::UpdateProjection(Matrix projection) { } void Shader::UpdateMaterial(Material material) { - glUniform1i(glGetUniformLocation(id, "material.usesColor"), (int) material.usesColor); - glUniform3f(glGetUniformLocation(id, "material.color"), - material.color.r, - material.color.g, - material.color.b); glUniform1i(glGetUniformLocation(id, "material.usesTex"), (int) material.usesTex); if (material.usesTex) { glBindTexture(GL_TEXTURE_2D, material.tex.id); } + + glUniform3fv(glGetUniformLocation(id, "material.ambient"), 1, (cfloat*) &material.ambient); + glUniform3fv(glGetUniformLocation(id, "material.diffuse"), 1, (cfloat*) &material.diffuse); + glUniform3fv(glGetUniformLocation(id, "material.specular"), 1, (cfloat*) &material.specular); + glUniform1i(glGetUniformLocation(id, "material.shininess"), material.shininess); + glUniform1f(glGetUniformLocation(id, "material.alphaScissor"), material.alphaScissor); glUniform1i(glGetUniformLocation(id, "material.unshaded"), (int) material.unshaded); glUniform1i(glGetUniformLocation(id, "material.cullBack"), (int) material.cullBack); diff --git a/demo/ball.glb b/demo/ball.glb deleted file mode 100644 index f2645c9..0000000 Binary files a/demo/ball.glb and /dev/null differ diff --git a/demo/ball.mtl b/demo/ball.mtl new file mode 100644 index 0000000..48c4c51 --- /dev/null +++ b/demo/ball.mtl @@ -0,0 +1,12 @@ +# Blender MTL File: 'None' +# Material Count: 1 + +newmtl Material.001 +Ns 225.000000 +Ka 1.000000 1.000000 1.000000 +Kd 0.800000 0.800000 0.800000 +Ks 0.500000 0.500000 0.500000 +Ke 0.000000 0.000000 0.000000 +Ni 1.450000 +d 1.000000 +illum 2 diff --git a/demo/ball.obj b/demo/ball.obj new file mode 100644 index 0000000..fc5c936 --- /dev/null +++ b/demo/ball.obj @@ -0,0 +1,4105 @@ +# Blender v2.91.0 OBJ File: '' +# www.blender.org +mtllib ball.mtl +o Sphere_Sphere.002 +v 0.000000 0.923880 -0.382683 +v 0.000000 0.881921 -0.471397 +v 0.000000 0.831470 -0.555570 +v 0.000000 0.773010 -0.634393 +v 0.000000 0.707107 -0.707107 +v 0.000000 0.634393 -0.773010 +v 0.000000 0.555570 -0.831470 +v 0.000000 0.471397 -0.881921 +v 0.000000 0.382683 -0.923880 +v 0.000000 0.290285 -0.956940 +v 0.000000 0.195090 -0.980785 +v 0.000000 0.098017 -0.995185 +v 0.000000 -0.000000 -1.000000 +v 0.000000 -0.098017 -0.995185 +v 0.000000 -0.195091 -0.980785 +v 0.000000 -0.290285 -0.956940 +v 0.000000 -0.382684 -0.923879 +v 0.000000 -0.471397 -0.881921 +v 0.000000 -0.555571 -0.831469 +v 0.000000 -0.634394 -0.773010 +v 0.000000 -0.707107 -0.707106 +v 0.000000 -0.773011 -0.634393 +v 0.000000 -0.881922 -0.471396 +v 0.000000 -0.980785 -0.195090 +v 0.019122 0.995185 -0.096134 +v 0.038060 0.980785 -0.191342 +v 0.056632 0.956940 -0.284707 +v 0.074658 0.923880 -0.375330 +v 0.091965 0.881921 -0.462339 +v 0.108387 0.831470 -0.544895 +v 0.123764 0.773010 -0.622204 +v 0.137950 0.707107 -0.693520 +v 0.150807 0.634393 -0.758157 +v 0.162212 0.555570 -0.815493 +v 0.172054 0.471397 -0.864975 +v 0.180240 0.382683 -0.906127 +v 0.186690 0.290285 -0.938553 +v 0.191342 0.195090 -0.961940 +v 0.194151 0.098017 -0.976062 +v 0.195090 -0.000000 -0.980785 +v 0.194151 -0.098017 -0.976062 +v 0.191342 -0.195091 -0.961940 +v 0.186690 -0.290285 -0.938553 +v 0.180240 -0.382684 -0.906127 +v 0.172054 -0.471397 -0.864975 +v 0.162212 -0.555571 -0.815493 +v 0.150807 -0.634394 -0.758157 +v 0.137950 -0.707107 -0.693520 +v 0.123764 -0.773011 -0.622203 +v 0.108386 -0.831470 -0.544895 +v 0.091965 -0.881922 -0.462338 +v 0.074658 -0.923880 -0.375330 +v 0.056632 -0.956941 -0.284706 +v 0.038060 -0.980785 -0.191341 +v 0.019122 -0.995185 -0.096133 +v 0.037510 0.995185 -0.090556 +v 0.074658 0.980785 -0.180240 +v 0.111087 0.956940 -0.268188 +v 0.146447 0.923880 -0.353553 +v 0.180396 0.881921 -0.435514 +v 0.212608 0.831470 -0.513280 +v 0.242772 0.773010 -0.586103 +v 0.270598 0.707107 -0.653281 +v 0.295819 0.634393 -0.714168 +v 0.318190 0.555570 -0.768178 +v 0.337497 0.471397 -0.814789 +v 0.353554 0.382683 -0.853553 +v 0.366206 0.290285 -0.884098 +v 0.375331 0.195090 -0.906127 +v 0.380841 0.098017 -0.919431 +v 0.382684 -0.000000 -0.923879 +v 0.380841 -0.098017 -0.919431 +v 0.375331 -0.195091 -0.906127 +v 0.366205 -0.290285 -0.884097 +v 0.353554 -0.382684 -0.853553 +v 0.337497 -0.471397 -0.814789 +v 0.318190 -0.555571 -0.768178 +v 0.295819 -0.634394 -0.714168 +v 0.270598 -0.707107 -0.653281 +v 0.242772 -0.773011 -0.586102 +v 0.212608 -0.831470 -0.513279 +v 0.180396 -0.881922 -0.435513 +v 0.146447 -0.923880 -0.353553 +v 0.111087 -0.956941 -0.268187 +v 0.074658 -0.980785 -0.180239 +v 0.037510 -0.995185 -0.090555 +v 0.054456 0.995185 -0.081498 +v 0.108387 0.980785 -0.162212 +v 0.161274 0.956940 -0.241363 +v 0.212608 0.923880 -0.318189 +v 0.261894 0.881921 -0.391952 +v 0.308659 0.831470 -0.461940 +v 0.352450 0.773010 -0.527479 +v 0.392848 0.707107 -0.587938 +v 0.429462 0.634393 -0.642735 +v 0.461940 0.555570 -0.691342 +v 0.489970 0.471397 -0.733291 +v 0.513280 0.382683 -0.768178 +v 0.531648 0.290285 -0.795667 +v 0.544896 0.195090 -0.815493 +v 0.552895 0.098017 -0.827466 +v 0.555571 -0.000000 -0.831469 +v 0.552895 -0.098017 -0.827466 +v 0.544895 -0.195091 -0.815493 +v 0.531648 -0.290285 -0.795667 +v 0.513280 -0.382684 -0.768177 +v 0.489970 -0.471397 -0.733290 +v 0.461940 -0.555571 -0.691341 +v 0.429462 -0.634394 -0.642734 +v 0.392848 -0.707107 -0.587937 +v 0.352450 -0.773011 -0.527478 +v 0.308658 -0.831470 -0.461939 +v 0.261894 -0.881922 -0.391951 +v 0.212608 -0.923880 -0.318189 +v 0.161274 -0.956941 -0.241362 +v 0.108386 -0.980785 -0.162211 +v 0.054455 -0.995185 -0.081498 +v 0.069309 0.995185 -0.069308 +v 0.137950 0.980785 -0.137949 +v 0.205263 0.956940 -0.205262 +v 0.270599 0.923880 -0.270598 +v 0.333328 0.881921 -0.333328 +v 0.392848 0.831470 -0.392847 +v 0.448584 0.773010 -0.448584 +v 0.500001 0.707107 -0.500000 +v 0.546602 0.634393 -0.546601 +v 0.587938 0.555570 -0.587937 +v 0.623613 0.471397 -0.623612 +v 0.653282 0.382683 -0.653281 +v 0.676660 0.290285 -0.676659 +v 0.693521 0.195090 -0.693520 +v 0.703702 0.098017 -0.703702 +v 0.707107 -0.000000 -0.707106 +v 0.703702 -0.098017 -0.703702 +v 0.693520 -0.195091 -0.693520 +v 0.676660 -0.290285 -0.676659 +v 0.653282 -0.382684 -0.653281 +v 0.623613 -0.471397 -0.623612 +v 0.587938 -0.555571 -0.587937 +v 0.546601 -0.634394 -0.546601 +v 0.500000 -0.707107 -0.499999 +v 0.448584 -0.773011 -0.448583 +v 0.392848 -0.831470 -0.392847 +v 0.333328 -0.881922 -0.333327 +v 0.270598 -0.923880 -0.270597 +v 0.205262 -0.956941 -0.205261 +v 0.137950 -0.980785 -0.137949 +v 0.069309 -0.995185 -0.069308 +v 0.081499 0.995185 -0.054455 +v 0.162212 0.980785 -0.108386 +v 0.241364 0.956940 -0.161273 +v 0.318190 0.923880 -0.212607 +v 0.391953 0.881921 -0.261894 +v 0.461940 0.831470 -0.308658 +v 0.527479 0.773010 -0.352450 +v 0.587938 0.707107 -0.392847 +v 0.642735 0.634393 -0.429461 +v 0.691342 0.555570 -0.461939 +v 0.733291 0.471397 -0.489969 +v 0.768178 0.382683 -0.513280 +v 0.795668 0.290285 -0.531647 +v 0.815494 0.195090 -0.544895 +v 0.827466 0.098017 -0.552895 +v 0.831470 -0.000000 -0.555570 +v 0.827466 -0.098017 -0.552895 +v 0.815494 -0.195091 -0.544895 +v 0.795667 -0.290285 -0.531647 +v 0.768178 -0.382684 -0.513279 +v 0.733291 -0.471397 -0.489969 +v 0.691342 -0.555571 -0.461939 +v 0.642735 -0.634394 -0.429461 +v 0.587938 -0.707107 -0.392847 +v 0.527479 -0.773011 -0.352449 +v 0.461940 -0.831470 -0.308658 +v 0.391952 -0.881922 -0.261893 +v 0.318190 -0.923880 -0.212607 +v 0.241363 -0.956941 -0.161273 +v 0.162212 -0.980785 -0.108386 +v 0.081498 -0.995185 -0.054455 +v 0.090557 0.995185 -0.037509 +v 0.180241 0.980785 -0.074657 +v 0.268189 0.956940 -0.111087 +v 0.353554 0.923880 -0.146446 +v 0.435514 0.881921 -0.180395 +v 0.513281 0.831470 -0.212607 +v 0.586104 0.773010 -0.242771 +v 0.653282 0.707107 -0.270597 +v 0.714169 0.634393 -0.295818 +v 0.768178 0.555570 -0.318189 +v 0.814790 0.471397 -0.337496 +v 0.853554 0.382683 -0.353553 +v 0.884098 0.290285 -0.366205 +v 0.906128 0.195090 -0.375330 +v 0.919431 0.098017 -0.380840 +v 0.923880 -0.000000 -0.382683 +v 0.919431 -0.098017 -0.380840 +v 0.906128 -0.195091 -0.375330 +v 0.884098 -0.290285 -0.366205 +v 0.853554 -0.382684 -0.353553 +v 0.814790 -0.471397 -0.337496 +v 0.768178 -0.555571 -0.318189 +v 0.714169 -0.634394 -0.295818 +v 0.653282 -0.707107 -0.270597 +v 0.586103 -0.773011 -0.242771 +v 0.513280 -0.831470 -0.212607 +v 0.435514 -0.881922 -0.180395 +v 0.353554 -0.923880 -0.146446 +v 0.268188 -0.956941 -0.111086 +v 0.180240 -0.980785 -0.074657 +v 0.090556 -0.995185 -0.037509 +v 0.096135 0.995185 -0.019122 +v 0.191342 0.980785 -0.038060 +v 0.284708 0.956940 -0.056631 +v 0.375331 0.923880 -0.074657 +v 0.462340 0.881921 -0.091964 +v 0.544896 0.831470 -0.108386 +v 0.622204 0.773010 -0.123763 +v 0.693521 0.707107 -0.137949 +v 0.758158 0.634393 -0.150806 +v 0.815494 0.555570 -0.162211 +v 0.864976 0.471397 -0.172054 +v 0.906128 0.382683 -0.180239 +v 0.938554 0.290285 -0.186689 +v 0.961941 0.195090 -0.191341 +v 0.976063 0.098017 -0.194150 +v 0.980786 -0.000000 -0.195090 +v 0.976063 -0.098017 -0.194150 +v 0.961940 -0.195091 -0.191341 +v 0.938554 -0.290285 -0.186689 +v 0.906128 -0.382684 -0.180239 +v 0.864976 -0.471397 -0.172054 +v 0.815494 -0.555571 -0.162211 +v 0.758158 -0.634394 -0.150806 +v 0.693520 -0.707107 -0.137949 +v 0.622204 -0.773011 -0.123763 +v 0.544895 -0.831470 -0.108386 +v 0.462339 -0.881922 -0.091964 +v 0.375330 -0.923880 -0.074657 +v 0.284707 -0.956941 -0.056631 +v 0.191342 -0.980785 -0.038059 +v 0.096134 -0.995185 -0.019121 +v 0.098018 0.995185 0.000001 +v 0.195091 0.980785 0.000001 +v 0.290285 0.956940 0.000001 +v 0.382684 0.923880 0.000001 +v 0.471397 0.881921 0.000001 +v 0.555571 0.831470 0.000001 +v 0.634394 0.773010 0.000001 +v 0.707108 0.707107 0.000001 +v 0.773011 0.634393 0.000001 +v 0.831470 0.555570 0.000001 +v 0.881922 0.471397 0.000001 +v 0.923880 0.382683 0.000001 +v 0.956941 0.290285 0.000001 +v 0.980786 0.195090 0.000001 +v 0.995185 0.098017 0.000001 +v 1.000001 -0.000000 0.000001 +v 0.995185 -0.098017 0.000001 +v 0.980786 -0.195091 0.000001 +v 0.956941 -0.290285 0.000001 +v 0.923880 -0.382684 0.000001 +v 0.881922 -0.471397 0.000001 +v 0.831470 -0.555571 0.000001 +v 0.773011 -0.634394 0.000001 +v 0.707107 -0.707107 0.000001 +v 0.634394 -0.773011 0.000001 +v 0.555570 -0.831470 0.000001 +v 0.471397 -0.881922 0.000001 +v 0.382683 -0.923880 0.000001 +v 0.290285 -0.956941 0.000001 +v 0.195090 -0.980785 0.000001 +v 0.098017 -0.995185 0.000001 +v 0.096135 0.995185 0.019123 +v 0.191342 0.980785 0.038061 +v 0.284708 0.956940 0.056633 +v 0.375331 0.923880 0.074659 +v 0.462340 0.881921 0.091966 +v 0.544896 0.831470 0.108387 +v 0.622204 0.773010 0.123765 +v 0.693521 0.707107 0.137951 +v 0.758158 0.634393 0.150808 +v 0.815494 0.555570 0.162213 +v 0.864976 0.471397 0.172055 +v 0.906128 0.382683 0.180241 +v 0.938554 0.290285 0.186691 +v 0.961940 0.195090 0.191343 +v 0.976063 0.098017 0.194152 +v 0.980786 -0.000000 0.195091 +v 0.976063 -0.098017 0.194152 +v 0.961940 -0.195091 0.191343 +v 0.938554 -0.290285 0.186691 +v 0.906128 -0.382684 0.180241 +v 0.864976 -0.471397 0.172055 +v 0.815494 -0.555571 0.162213 +v 0.758158 -0.634394 0.150808 +v 0.693520 -0.707107 0.137951 +v 0.622204 -0.773011 0.123765 +v 0.544895 -0.831470 0.108387 +v 0.462339 -0.881922 0.091966 +v 0.375330 -0.923880 0.074659 +v 0.284707 -0.956941 0.056633 +v 0.191342 -0.980785 0.038061 +v 0.096134 -0.995185 0.019123 +v 0.090557 0.995185 0.037511 +v 0.180241 0.980785 0.074659 +v 0.268189 0.956940 0.111088 +v 0.353554 0.923880 0.146448 +v 0.435514 0.881921 0.180397 +v 0.513281 0.831470 0.212609 +v 0.586104 0.773010 0.242773 +v 0.653282 0.707107 0.270599 +v 0.714169 0.634393 0.295819 +v 0.768178 0.555570 0.318191 +v 0.814790 0.471397 0.337498 +v 0.853554 0.382683 0.353555 +v 0.884098 0.290285 0.366206 +v 0.906128 0.195090 0.375331 +v 0.919431 0.098017 0.380842 +v 0.923880 -0.000000 0.382685 +v 0.919431 -0.098017 0.380842 +v 0.906128 -0.195091 0.375331 +v 0.884098 -0.290285 0.366206 +v 0.853554 -0.382684 0.353555 +v 0.814790 -0.471397 0.337498 +v 0.768178 -0.555571 0.318191 +v 0.714169 -0.634394 0.295819 +v 0.653282 -0.707107 0.270599 +v 0.586103 -0.773011 0.242773 +v 0.513280 -0.831470 0.212609 +v 0.435514 -0.881922 0.180397 +v 0.353553 -0.923880 0.146447 +v 0.268188 -0.956941 0.111088 +v 0.180240 -0.980785 0.074659 +v 0.090556 -0.995185 0.037510 +v 0.081499 0.995185 0.054457 +v 0.162212 0.980785 0.108388 +v 0.241363 0.956940 0.161275 +v 0.318190 0.923880 0.212609 +v 0.391952 0.881921 0.261895 +v 0.461940 0.831470 0.308660 +v 0.527479 0.773010 0.352451 +v 0.587938 0.707107 0.392849 +v 0.642735 0.634393 0.429463 +v 0.691342 0.555570 0.461941 +v 0.733291 0.471397 0.489971 +v 0.768178 0.382683 0.513281 +v 0.795667 0.290285 0.531649 +v 0.815494 0.195090 0.544896 +v 0.827466 0.098017 0.552896 +v 0.831470 -0.000000 0.555572 +v 0.827466 -0.098017 0.552896 +v 0.815494 -0.195091 0.544896 +v 0.795667 -0.290285 0.531649 +v 0.768178 -0.382684 0.513281 +v 0.733291 -0.471397 0.489970 +v 0.691342 -0.555571 0.461941 +v 0.642735 -0.634394 0.429463 +v 0.587938 -0.707107 0.392849 +v 0.527479 -0.773011 0.352451 +v 0.461940 -0.831470 0.308659 +v 0.391952 -0.881922 0.261895 +v 0.318190 -0.923880 0.212608 +v 0.241363 -0.956941 0.161274 +v 0.162212 -0.980785 0.108387 +v 0.081498 -0.995185 0.054456 +v 0.069309 0.995185 0.069310 +v 0.137950 0.980785 0.137951 +v 0.205263 0.956940 0.205264 +v 0.270598 0.923880 0.270599 +v 0.333328 0.881921 0.333329 +v 0.392848 0.831470 0.392849 +v 0.448584 0.773010 0.448585 +v 0.500000 0.707107 0.500001 +v 0.546601 0.634393 0.546602 +v 0.587938 0.555570 0.587939 +v 0.623613 0.471397 0.623614 +v 0.653282 0.382683 0.653283 +v 0.676659 0.290285 0.676660 +v 0.693520 0.195090 0.693521 +v 0.703702 0.098017 0.703703 +v 0.707107 -0.000000 0.707108 +v 0.703702 -0.098017 0.703703 +v 0.693520 -0.195091 0.693521 +v 0.676659 -0.290285 0.676660 +v 0.653282 -0.382684 0.653283 +v 0.623613 -0.471397 0.623614 +v 0.587938 -0.555571 0.587939 +v 0.546601 -0.634394 0.546602 +v 0.500000 -0.707107 0.500001 +v 0.448584 -0.773011 0.448585 +v 0.392848 -0.831470 0.392849 +v 0.333328 -0.881922 0.333329 +v 0.270598 -0.923880 0.270599 +v 0.205262 -0.956941 0.205263 +v 0.137950 -0.980785 0.137951 +v 0.069309 -0.995185 0.069309 +v 0.054456 0.995185 0.081500 +v 0.108387 0.980785 0.162213 +v 0.161274 0.956940 0.241364 +v 0.212608 0.923880 0.318191 +v 0.261894 0.881921 0.391953 +v 0.308659 0.831470 0.461941 +v 0.352450 0.773010 0.527480 +v 0.392848 0.707107 0.587939 +v 0.429462 0.634393 0.642736 +v 0.461940 0.555570 0.691343 +v 0.489969 0.471397 0.733292 +v 0.513280 0.382683 0.768179 +v 0.531648 0.290285 0.795668 +v 0.544895 0.195090 0.815495 +v 0.552895 0.098017 0.827467 +v 0.555571 -0.000000 0.831471 +v 0.552895 -0.098017 0.827467 +v 0.544895 -0.195091 0.815494 +v 0.531648 -0.290285 0.795668 +v 0.513280 -0.382684 0.768179 +v 0.489969 -0.471397 0.733292 +v 0.461940 -0.555571 0.691343 +v 0.429462 -0.634394 0.642736 +v 0.392848 -0.707107 0.587939 +v 0.352450 -0.773011 0.527480 +v 0.308658 -0.831470 0.461941 +v 0.261894 -0.881922 0.391953 +v 0.212607 -0.923880 0.318191 +v 0.161273 -0.956941 0.241364 +v 0.108386 -0.980785 0.162213 +v 0.054455 -0.995185 0.081499 +v 0.037510 0.995185 0.090558 +v 0.074658 0.980785 0.180241 +v 0.111087 0.956940 0.268190 +v 0.146447 0.923880 0.353555 +v 0.180396 0.881921 0.435515 +v 0.212608 0.831470 0.513281 +v 0.242772 0.773010 0.586104 +v 0.270598 0.707107 0.653283 +v 0.295818 0.634393 0.714170 +v 0.318190 0.555570 0.768179 +v 0.337497 0.471397 0.814790 +v 0.353554 0.382683 0.853555 +v 0.366205 0.290285 0.884099 +v 0.375330 0.195090 0.906129 +v 0.380841 0.098017 0.919432 +v 0.382684 -0.000000 0.923881 +v 0.380841 -0.098017 0.919432 +v 0.375331 -0.195091 0.906129 +v 0.366205 -0.290285 0.884099 +v 0.353554 -0.382684 0.853555 +v 0.337497 -0.471397 0.814790 +v 0.318190 -0.555571 0.768179 +v 0.295818 -0.634394 0.714170 +v 0.270598 -0.707107 0.653283 +v 0.242772 -0.773011 0.586104 +v 0.212607 -0.831470 0.513281 +v 0.180396 -0.881922 0.435515 +v 0.146447 -0.923880 0.353554 +v 0.111087 -0.956941 0.268189 +v 0.074658 -0.980785 0.180241 +v 0.037510 -0.995185 0.090557 +v 0.019122 0.995185 0.096135 +v 0.038060 0.980785 0.191343 +v 0.056632 0.956940 0.284708 +v 0.074658 0.923880 0.375332 +v 0.091965 0.881921 0.462340 +v 0.108386 0.831470 0.544897 +v 0.123764 0.773010 0.622205 +v 0.137950 0.707107 0.693521 +v 0.150807 0.634393 0.758159 +v 0.162212 0.555570 0.815494 +v 0.172054 0.471397 0.864977 +v 0.180240 0.382683 0.906129 +v 0.186690 0.290285 0.938554 +v 0.191342 0.195090 0.961941 +v 0.194151 0.098017 0.976064 +v 0.195090 -0.000000 0.980787 +v 0.194151 -0.098017 0.976064 +v 0.191342 -0.195091 0.961941 +v 0.186690 -0.290285 0.938554 +v 0.180240 -0.382684 0.906129 +v 0.172054 -0.471397 0.864977 +v 0.162212 -0.555571 0.815494 +v 0.150807 -0.634394 0.758158 +v 0.137950 -0.707107 0.693521 +v 0.123764 -0.773011 0.622205 +v 0.108386 -0.831470 0.544896 +v 0.091965 -0.881922 0.462340 +v 0.074658 -0.923880 0.375331 +v 0.056632 -0.956941 0.284708 +v 0.038060 -0.980785 0.191343 +v 0.019122 -0.995185 0.096135 +v 0.000000 0.995185 0.098019 +v -0.000000 0.980785 0.195092 +v -0.000000 0.956940 0.290286 +v -0.000000 0.923880 0.382685 +v -0.000000 0.881921 0.471398 +v -0.000000 0.831470 0.555572 +v -0.000000 0.773010 0.634395 +v -0.000000 0.707107 0.707108 +v -0.000000 0.634393 0.773012 +v -0.000000 0.555570 0.831471 +v -0.000000 0.471397 0.881923 +v -0.000000 0.382683 0.923881 +v -0.000000 0.290285 0.956942 +v -0.000000 0.195090 0.980787 +v -0.000000 0.098017 0.995186 +v -0.000000 -0.000000 1.000001 +v -0.000000 -0.098017 0.995186 +v 0.000000 -0.195091 0.980787 +v -0.000000 -0.290285 0.956941 +v -0.000000 -0.382684 0.923881 +v -0.000000 -0.471397 0.881922 +v -0.000000 -0.555571 0.831471 +v -0.000000 -0.634394 0.773012 +v -0.000000 -0.707107 0.707108 +v 0.000000 -0.773011 0.634394 +v -0.000000 -0.831470 0.555571 +v -0.000000 -0.881922 0.471398 +v -0.000000 -0.923880 0.382684 +v -0.000000 -0.956941 0.290285 +v -0.000000 -0.980785 0.195091 +v -0.000000 -0.995185 0.098018 +v -0.019122 0.995185 0.096135 +v -0.038060 0.980785 0.191343 +v -0.056632 0.956940 0.284708 +v -0.074658 0.923880 0.375332 +v -0.091965 0.881921 0.462340 +v -0.108387 0.831470 0.544897 +v -0.123764 0.773010 0.622205 +v -0.137950 0.707107 0.693521 +v -0.150807 0.634393 0.758159 +v -0.162212 0.555570 0.815494 +v -0.172055 0.471397 0.864977 +v -0.180240 0.382683 0.906129 +v -0.186690 0.290285 0.938554 +v -0.191342 0.195090 0.961941 +v -0.194151 0.098017 0.976064 +v -0.195090 -0.000000 0.980787 +v -0.194151 -0.098017 0.976064 +v -0.191342 -0.195091 0.961941 +v -0.186690 -0.290285 0.938554 +v -0.180240 -0.382684 0.906129 +v -0.172055 -0.471397 0.864977 +v -0.162212 -0.555571 0.815494 +v -0.150807 -0.634394 0.758158 +v -0.137950 -0.707107 0.693521 +v -0.123764 -0.773011 0.622205 +v -0.108387 -0.831470 0.544896 +v -0.091965 -0.881922 0.462340 +v -0.074658 -0.923880 0.375331 +v -0.056632 -0.956941 0.284708 +v -0.038060 -0.980785 0.191343 +v -0.019122 -0.995185 0.096135 +v -0.037510 0.995185 0.090558 +v -0.074658 0.980785 0.180241 +v -0.111087 0.956940 0.268190 +v -0.146447 0.923880 0.353555 +v -0.180396 0.881921 0.435515 +v -0.212608 0.831470 0.513281 +v -0.242772 0.773010 0.586104 +v -0.270598 0.707107 0.653283 +v -0.295819 0.634393 0.714170 +v -0.318190 0.555570 0.768179 +v -0.337497 0.471397 0.814790 +v -0.353554 0.382683 0.853554 +v -0.366205 0.290285 0.884099 +v -0.375331 0.195090 0.906129 +v -0.380841 0.098017 0.919432 +v -0.382684 -0.000000 0.923881 +v -0.380841 -0.098017 0.919432 +v -0.375330 -0.195091 0.906129 +v -0.366205 -0.290285 0.884099 +v -0.353554 -0.382684 0.853555 +v -0.337497 -0.471397 0.814790 +v -0.318190 -0.555571 0.768179 +v -0.295818 -0.634394 0.714170 +v -0.270598 -0.707107 0.653282 +v -0.242772 -0.773011 0.586104 +v -0.212608 -0.831470 0.513281 +v -0.180396 -0.881922 0.435515 +v -0.146447 -0.923880 0.353554 +v -0.111087 -0.956941 0.268189 +v -0.074658 -0.980785 0.180241 +v -0.037510 -0.995185 0.090557 +v -0.054456 0.995185 0.081500 +v -0.108387 0.980785 0.162213 +v -0.161274 0.956940 0.241364 +v -0.212608 0.923880 0.318191 +v -0.261894 0.881921 0.391953 +v -0.308659 0.831470 0.461941 +v -0.352450 0.773010 0.527480 +v -0.392848 0.707107 0.587939 +v -0.429462 0.634393 0.642736 +v -0.461940 0.555570 0.691343 +v -0.489970 0.471397 0.733292 +v -0.513280 0.382683 0.768179 +v -0.531648 0.290285 0.795668 +v -0.544895 0.195090 0.815494 +v -0.552895 0.098017 0.827467 +v -0.555571 -0.000000 0.831471 +v -0.552895 -0.098017 0.827467 +v -0.544895 -0.195091 0.815494 +v -0.531648 -0.290285 0.795668 +v -0.513280 -0.382684 0.768179 +v -0.489970 -0.471397 0.733292 +v -0.461940 -0.555571 0.691343 +v -0.429462 -0.634394 0.642736 +v -0.392848 -0.707107 0.587939 +v -0.352450 -0.773011 0.527480 +v -0.308659 -0.831470 0.461941 +v -0.261894 -0.881922 0.391953 +v -0.212608 -0.923880 0.318190 +v -0.161274 -0.956941 0.241364 +v -0.108386 -0.980785 0.162213 +v -0.054455 -0.995185 0.081499 +v -0.069309 0.995185 0.069310 +v -0.137950 0.980785 0.137951 +v -0.205263 0.956940 0.205264 +v -0.270599 0.923880 0.270599 +v -0.333328 0.881921 0.333329 +v -0.392848 0.831470 0.392849 +v -0.448584 0.773010 0.448585 +v -0.500000 0.707107 0.500001 +v -0.546601 0.634393 0.546602 +v -0.587938 0.555570 0.587939 +v -0.623613 0.471397 0.623613 +v -0.653282 0.382683 0.653282 +v -0.676659 0.290285 0.676660 +v -0.693520 0.195090 0.693521 +v -0.703702 0.098017 0.703703 +v -0.707107 -0.000000 0.707108 +v -0.703702 -0.098017 0.703703 +v -0.693520 -0.195091 0.693521 +v -0.676659 -0.290285 0.676660 +v -0.653282 -0.382684 0.653282 +v -0.623613 -0.471397 0.623613 +v -0.587938 -0.555571 0.587939 +v -0.546601 -0.634394 0.546602 +v -0.500000 -0.707107 0.500001 +v -0.448584 -0.773011 0.448585 +v -0.392848 -0.831470 0.392848 +v -0.333328 -0.881922 0.333329 +v -0.270598 -0.923880 0.270599 +v -0.205262 -0.956941 0.205263 +v -0.137950 -0.980785 0.137951 +v -0.069309 -0.995185 0.069309 +v 0.000000 -1.000000 0.000001 +v -0.081499 0.995185 0.054457 +v -0.162212 0.980785 0.108388 +v -0.241363 0.956940 0.161275 +v -0.318190 0.923880 0.212609 +v -0.391953 0.881921 0.261895 +v -0.461940 0.831470 0.308659 +v -0.527479 0.773010 0.352451 +v -0.587938 0.707107 0.392848 +v -0.642735 0.634393 0.429463 +v -0.691342 0.555570 0.461940 +v -0.733291 0.471397 0.489970 +v -0.768178 0.382683 0.513281 +v -0.795667 0.290285 0.531648 +v -0.815494 0.195090 0.544896 +v -0.827466 0.098017 0.552896 +v -0.831470 -0.000000 0.555571 +v -0.827466 -0.098017 0.552896 +v -0.815493 -0.195091 0.544896 +v -0.795667 -0.290285 0.531648 +v -0.768178 -0.382684 0.513281 +v -0.733291 -0.471397 0.489970 +v -0.691342 -0.555571 0.461940 +v -0.642735 -0.634394 0.429462 +v -0.587938 -0.707107 0.392848 +v -0.527479 -0.773011 0.352451 +v -0.461940 -0.831470 0.308659 +v -0.391952 -0.881922 0.261895 +v -0.318190 -0.923880 0.212608 +v -0.241363 -0.956941 0.161274 +v -0.162212 -0.980785 0.108387 +v -0.081498 -0.995185 0.054456 +v -0.090557 0.995185 0.037511 +v -0.180241 0.980785 0.074659 +v -0.268189 0.956940 0.111088 +v -0.353554 0.923880 0.146448 +v -0.435514 0.881921 0.180397 +v -0.513281 0.831470 0.212608 +v -0.586103 0.773010 0.242773 +v -0.653282 0.707107 0.270599 +v -0.714169 0.634393 0.295819 +v -0.768178 0.555570 0.318190 +v -0.814789 0.471397 0.337497 +v -0.853554 0.382683 0.353554 +v -0.884098 0.290285 0.366206 +v -0.906128 0.195090 0.375331 +v -0.919431 0.098017 0.380842 +v -0.923880 -0.000000 0.382684 +v -0.919431 -0.098017 0.380842 +v -0.906127 -0.195091 0.375331 +v -0.884098 -0.290285 0.366206 +v -0.853554 -0.382684 0.353554 +v -0.814789 -0.471397 0.337497 +v -0.768178 -0.555571 0.318190 +v -0.714169 -0.634394 0.295819 +v -0.653282 -0.707107 0.270599 +v -0.586103 -0.773011 0.242773 +v -0.513280 -0.831470 0.212608 +v -0.435514 -0.881922 0.180396 +v -0.353553 -0.923880 0.146447 +v -0.268188 -0.956941 0.111088 +v -0.180240 -0.980785 0.074659 +v -0.090556 -0.995185 0.037510 +v -0.000001 1.000000 0.000001 +v -0.096135 0.995185 0.019123 +v -0.191342 0.980785 0.038061 +v -0.284708 0.956940 0.056633 +v -0.375331 0.923880 0.074659 +v -0.462340 0.881921 0.091966 +v -0.544896 0.831470 0.108387 +v -0.622204 0.773010 0.123765 +v -0.693520 0.707107 0.137950 +v -0.758158 0.634393 0.150808 +v -0.815493 0.555570 0.162212 +v -0.864976 0.471397 0.172055 +v -0.906128 0.382683 0.180241 +v -0.938553 0.290285 0.186691 +v -0.961940 0.195090 0.191343 +v -0.976063 0.098017 0.194152 +v -0.980786 -0.000000 0.195091 +v -0.976063 -0.098017 0.194152 +v -0.961940 -0.195091 0.191343 +v -0.938553 -0.290285 0.186691 +v -0.906128 -0.382684 0.180241 +v -0.864976 -0.471397 0.172055 +v -0.815493 -0.555571 0.162212 +v -0.758157 -0.634394 0.150808 +v -0.693520 -0.707107 0.137950 +v -0.622204 -0.773011 0.123765 +v -0.544895 -0.831470 0.108387 +v -0.462339 -0.881922 0.091966 +v -0.375330 -0.923880 0.074659 +v -0.284707 -0.956941 0.056632 +v -0.191342 -0.980785 0.038061 +v -0.096134 -0.995185 0.019123 +v -0.098018 0.995185 0.000001 +v -0.195091 0.980785 0.000001 +v -0.290285 0.956940 0.000001 +v -0.382684 0.923880 0.000001 +v -0.471397 0.881921 0.000001 +v -0.555571 0.831470 0.000001 +v -0.634394 0.773010 0.000001 +v -0.707107 0.707107 0.000001 +v -0.773011 0.634393 0.000001 +v -0.831470 0.555570 0.000001 +v -0.881922 0.471397 0.000001 +v -0.923880 0.382683 0.000001 +v -0.956941 0.290285 0.000001 +v -0.980785 0.195090 0.000001 +v -0.995185 0.098017 0.000001 +v -1.000000 -0.000000 0.000001 +v -0.995185 -0.098017 0.000001 +v -0.980785 -0.195091 0.000001 +v -0.956940 -0.290285 0.000001 +v -0.923880 -0.382684 0.000001 +v -0.881921 -0.471397 0.000001 +v -0.831470 -0.555571 0.000001 +v -0.773010 -0.634394 0.000001 +v -0.707107 -0.707107 0.000001 +v -0.634393 -0.773011 0.000001 +v -0.555570 -0.831470 0.000001 +v -0.471397 -0.881922 0.000001 +v -0.382683 -0.923880 0.000001 +v -0.290285 -0.956941 0.000001 +v -0.195090 -0.980785 0.000001 +v -0.098017 -0.995185 0.000001 +v -0.096134 0.995185 -0.019122 +v -0.191342 0.980785 -0.038060 +v -0.284708 0.956940 -0.056631 +v -0.375331 0.923880 -0.074657 +v -0.462339 0.881921 -0.091964 +v -0.544896 0.831470 -0.108386 +v -0.622204 0.773010 -0.123763 +v -0.693520 0.707107 -0.137949 +v -0.758157 0.634393 -0.150806 +v -0.815493 0.555570 -0.162211 +v -0.864976 0.471397 -0.172054 +v -0.906128 0.382683 -0.180239 +v -0.938553 0.290285 -0.186689 +v -0.961940 0.195090 -0.191341 +v -0.976063 0.098017 -0.194150 +v -0.980785 -0.000000 -0.195090 +v -0.976063 -0.098017 -0.194150 +v -0.961940 -0.195091 -0.191341 +v -0.938553 -0.290285 -0.186689 +v -0.906128 -0.382684 -0.180239 +v -0.864975 -0.471397 -0.172054 +v -0.815493 -0.555571 -0.162211 +v -0.758157 -0.634394 -0.150806 +v -0.693520 -0.707107 -0.137949 +v -0.622203 -0.773011 -0.123763 +v -0.544895 -0.831470 -0.108386 +v -0.462339 -0.881922 -0.091964 +v -0.375330 -0.923880 -0.074657 +v -0.284707 -0.956941 -0.056631 +v -0.191342 -0.980785 -0.038059 +v -0.096134 -0.995185 -0.019121 +v -0.090557 0.995185 -0.037509 +v -0.180241 0.980785 -0.074657 +v -0.268189 0.956940 -0.111087 +v -0.353554 0.923880 -0.146446 +v -0.435514 0.881921 -0.180395 +v -0.513280 0.831470 -0.212607 +v -0.586103 0.773010 -0.242771 +v -0.653282 0.707107 -0.270597 +v -0.714169 0.634393 -0.295818 +v -0.768178 0.555570 -0.318189 +v -0.814789 0.471397 -0.337496 +v -0.853553 0.382683 -0.353553 +v -0.884098 0.290285 -0.366205 +v -0.906127 0.195090 -0.375330 +v -0.919431 0.098017 -0.380840 +v -0.923880 -0.000000 -0.382683 +v -0.919431 -0.098017 -0.380840 +v -0.906127 -0.195091 -0.375329 +v -0.884098 -0.290285 -0.366204 +v -0.853553 -0.382684 -0.353553 +v -0.814789 -0.471397 -0.337496 +v -0.768178 -0.555571 -0.318189 +v -0.714168 -0.634394 -0.295817 +v -0.653281 -0.707107 -0.270597 +v -0.586103 -0.773011 -0.242771 +v -0.513280 -0.831470 -0.212607 +v -0.435514 -0.881922 -0.180395 +v -0.353553 -0.923880 -0.146446 +v -0.268188 -0.956941 -0.111086 +v -0.180240 -0.980785 -0.074657 +v -0.090556 -0.995185 -0.037509 +v -0.081499 0.995185 -0.054455 +v -0.162212 0.980785 -0.108386 +v -0.241363 0.956940 -0.161273 +v -0.318190 0.923880 -0.212607 +v -0.391952 0.881921 -0.261894 +v -0.461940 0.831470 -0.308658 +v -0.527479 0.773010 -0.352450 +v -0.587938 0.707107 -0.392847 +v -0.642735 0.634393 -0.429461 +v -0.691341 0.555570 -0.461939 +v -0.733291 0.471397 -0.489969 +v -0.768178 0.382683 -0.513279 +v -0.795667 0.290285 -0.531647 +v -0.815493 0.195090 -0.544894 +v -0.827466 0.098017 -0.552894 +v -0.831470 -0.000000 -0.555570 +v -0.827466 -0.098017 -0.552894 +v -0.815493 -0.195091 -0.544894 +v -0.795667 -0.290285 -0.531647 +v -0.768178 -0.382684 -0.513279 +v -0.733291 -0.471397 -0.489968 +v -0.691341 -0.555571 -0.461939 +v -0.642735 -0.634394 -0.429461 +v -0.587938 -0.707107 -0.392847 +v -0.527479 -0.773011 -0.352449 +v -0.461940 -0.831470 -0.308658 +v -0.391952 -0.881922 -0.261893 +v -0.318190 -0.923880 -0.212607 +v -0.241363 -0.956941 -0.161273 +v -0.162212 -0.980785 -0.108386 +v -0.081498 -0.995185 -0.054455 +v -0.069309 0.995185 -0.069308 +v -0.137950 0.980785 -0.137949 +v -0.205263 0.956940 -0.205262 +v -0.270598 0.923880 -0.270598 +v -0.333328 0.881921 -0.333327 +v -0.392848 0.831470 -0.392847 +v -0.448584 0.773010 -0.448583 +v -0.500000 0.707107 -0.499999 +v -0.546601 0.634393 -0.546600 +v -0.587937 0.555570 -0.587937 +v -0.623612 0.471397 -0.623612 +v -0.653281 0.382683 -0.653281 +v -0.676659 0.290285 -0.676658 +v -0.693520 0.195090 -0.693519 +v -0.703702 0.098017 -0.703701 +v -0.707107 -0.000000 -0.707106 +v -0.703702 -0.098017 -0.703701 +v -0.693520 -0.195091 -0.693519 +v -0.676659 -0.290285 -0.676658 +v -0.653281 -0.382684 -0.653281 +v -0.623612 -0.471397 -0.623612 +v -0.587937 -0.555571 -0.587937 +v -0.546601 -0.634394 -0.546600 +v -0.500000 -0.707107 -0.499999 +v -0.448584 -0.773011 -0.448583 +v -0.392847 -0.831470 -0.392847 +v -0.333328 -0.881922 -0.333327 +v -0.270598 -0.923880 -0.270597 +v -0.205262 -0.956941 -0.205261 +v -0.137950 -0.980785 -0.137949 +v -0.069309 -0.995185 -0.069308 +v -0.054456 0.995185 -0.081498 +v -0.108387 0.980785 -0.162211 +v -0.161274 0.956940 -0.241363 +v -0.212608 0.923880 -0.318189 +v -0.261894 0.881921 -0.391952 +v -0.308658 0.831470 -0.461939 +v -0.352450 0.773010 -0.527478 +v -0.392847 0.707107 -0.587937 +v -0.429461 0.634393 -0.642734 +v -0.461939 0.555570 -0.691341 +v -0.489969 0.471397 -0.733290 +v -0.513280 0.382683 -0.768177 +v -0.531647 0.290285 -0.795666 +v -0.544895 0.195090 -0.815492 +v -0.552895 0.098017 -0.827465 +v -0.555570 -0.000000 -0.831469 +v -0.552895 -0.098017 -0.827465 +v -0.544895 -0.195091 -0.815492 +v -0.531647 -0.290285 -0.795666 +v -0.513280 -0.382684 -0.768177 +v -0.489969 -0.471397 -0.733290 +v -0.461939 -0.555571 -0.691341 +v -0.429461 -0.634394 -0.642734 +v -0.392847 -0.707107 -0.587937 +v -0.352450 -0.773011 -0.527478 +v -0.308658 -0.831470 -0.461939 +v -0.261894 -0.881922 -0.391951 +v -0.212607 -0.923880 -0.318189 +v -0.161273 -0.956941 -0.241362 +v -0.108386 -0.980785 -0.162211 +v -0.054455 -0.995185 -0.081497 +v -0.037510 0.995185 -0.090556 +v -0.074658 0.980785 -0.180240 +v -0.111087 0.956940 -0.268188 +v -0.146447 0.923880 -0.353553 +v -0.180396 0.881921 -0.435513 +v -0.212608 0.831470 -0.513280 +v -0.242772 0.773010 -0.586102 +v -0.270598 0.707107 -0.653281 +v -0.295818 0.634393 -0.714168 +v -0.318189 0.555570 -0.768177 +v -0.337496 0.471397 -0.814788 +v -0.353553 0.382683 -0.853553 +v -0.366205 0.290285 -0.884097 +v -0.375330 0.195090 -0.906127 +v -0.380840 0.098017 -0.919430 +v -0.382683 -0.000000 -0.923879 +v -0.380840 -0.098017 -0.919430 +v -0.375330 -0.195091 -0.906126 +v -0.366205 -0.290285 -0.884097 +v -0.353553 -0.382684 -0.853553 +v -0.337496 -0.471397 -0.814788 +v -0.318189 -0.555571 -0.768177 +v -0.295818 -0.634394 -0.714168 +v -0.270598 -0.707107 -0.653281 +v -0.242772 -0.773011 -0.586102 +v -0.212607 -0.831470 -0.513279 +v -0.180396 -0.881922 -0.435513 +v -0.146447 -0.923880 -0.353553 +v -0.111087 -0.956941 -0.268187 +v -0.074658 -0.980785 -0.180239 +v -0.037510 -0.995185 -0.090555 +v -0.019122 0.995185 -0.096134 +v -0.038060 0.980785 -0.191342 +v -0.056632 0.956940 -0.284707 +v -0.074658 0.923880 -0.375330 +v -0.091965 0.881921 -0.462339 +v -0.108386 0.831470 -0.544895 +v -0.123764 0.773010 -0.622203 +v -0.137950 0.707107 -0.693519 +v -0.150807 0.634393 -0.758156 +v -0.162211 0.555570 -0.815492 +v -0.172054 0.471397 -0.864975 +v -0.180240 0.382683 -0.906127 +v -0.186689 0.290285 -0.938552 +v -0.191341 0.195090 -0.961939 +v -0.194151 0.098017 -0.976061 +v -0.195090 -0.000000 -0.980784 +v -0.194151 -0.098017 -0.976061 +v -0.191342 -0.195091 -0.961939 +v -0.186690 -0.290285 -0.938552 +v -0.180240 -0.382684 -0.906127 +v -0.172054 -0.471397 -0.864974 +v -0.162211 -0.555571 -0.815492 +v -0.150807 -0.634394 -0.758156 +v -0.137950 -0.707107 -0.693519 +v -0.123764 -0.773011 -0.622203 +v -0.108386 -0.831470 -0.544894 +v -0.091965 -0.881922 -0.462338 +v -0.074658 -0.923880 -0.375329 +v -0.056632 -0.956941 -0.284706 +v -0.038060 -0.980785 -0.191341 +v -0.019122 -0.995185 -0.096133 +v 0.000000 0.995185 -0.098017 +v 0.000000 0.980785 -0.195090 +v 0.000000 0.956940 -0.290284 +v 0.000000 -0.831470 -0.555569 +v 0.000000 -0.923880 -0.382683 +v 0.000000 -0.956941 -0.290284 +v 0.000000 -0.995185 -0.098016 +vt 0.750000 0.156250 +vt 0.750000 0.187500 +vt 0.718750 0.187500 +vt 0.718750 0.156250 +vt 0.750000 0.562500 +vt 0.750000 0.593750 +vt 0.718750 0.593750 +vt 0.718750 0.562500 +vt 0.750000 0.968750 +vt 0.734375 1.000000 +vt 0.718750 0.968750 +vt 0.750000 0.125000 +vt 0.718750 0.125000 +vt 0.750000 0.531250 +vt 0.718750 0.531250 +vt 0.750000 0.937500 +vt 0.718750 0.937500 +vt 0.750000 0.093750 +vt 0.718750 0.093750 +vt 0.750000 0.500000 +vt 0.718750 0.500000 +vt 0.750000 0.906250 +vt 0.718750 0.906250 +vt 0.750000 0.062500 +vt 0.718750 0.062500 +vt 0.750000 0.468750 +vt 0.718750 0.468750 +vt 0.750000 0.875000 +vt 0.718750 0.875000 +vt 0.750000 0.031250 +vt 0.718750 0.031250 +vt 0.750000 0.437500 +vt 0.718750 0.437500 +vt 0.750000 0.843750 +vt 0.718750 0.843750 +vt 0.734375 0.000000 +vt 0.750000 0.406250 +vt 0.718750 0.406250 +vt 0.750000 0.812500 +vt 0.718750 0.812500 +vt 0.750000 0.375000 +vt 0.718750 0.375000 +vt 0.750000 0.781250 +vt 0.718750 0.781250 +vt 0.750000 0.343750 +vt 0.718750 0.343750 +vt 0.750000 0.750000 +vt 0.718750 0.750000 +vt 0.750000 0.312500 +vt 0.718750 0.312500 +vt 0.750000 0.718750 +vt 0.718750 0.718750 +vt 0.750000 0.281250 +vt 0.718750 0.281250 +vt 0.750000 0.687500 +vt 0.718750 0.687500 +vt 0.750000 0.250000 +vt 0.718750 0.250000 +vt 0.750000 0.656250 +vt 0.718750 0.656250 +vt 0.750000 0.218750 +vt 0.718750 0.218750 +vt 0.750000 0.625000 +vt 0.718750 0.625000 +vt 0.687500 0.343750 +vt 0.687500 0.312500 +vt 0.687500 0.750000 +vt 0.687500 0.718750 +vt 0.687500 0.281250 +vt 0.687500 0.687500 +vt 0.687500 0.250000 +vt 0.687500 0.656250 +vt 0.687500 0.218750 +vt 0.687500 0.625000 +vt 0.687500 0.187500 +vt 0.687500 0.593750 +vt 0.687500 0.156250 +vt 0.687500 0.562500 +vt 0.703125 1.000000 +vt 0.687499 0.968750 +vt 0.687500 0.125000 +vt 0.687500 0.531250 +vt 0.687500 0.937500 +vt 0.687500 0.093750 +vt 0.687500 0.500000 +vt 0.687500 0.906250 +vt 0.687500 0.062500 +vt 0.687500 0.468750 +vt 0.687500 0.875000 +vt 0.687499 0.031250 +vt 0.687500 0.437500 +vt 0.687500 0.843750 +vt 0.703124 0.000000 +vt 0.687500 0.406250 +vt 0.687500 0.812500 +vt 0.687500 0.375000 +vt 0.687500 0.781250 +vt 0.656250 0.281250 +vt 0.656250 0.250000 +vt 0.656250 0.687500 +vt 0.656250 0.656250 +vt 0.656250 0.218750 +vt 0.656250 0.625000 +vt 0.656250 0.187500 +vt 0.656250 0.593750 +vt 0.656250 0.156250 +vt 0.656250 0.562500 +vt 0.671874 1.000000 +vt 0.656249 0.968750 +vt 0.656250 0.125000 +vt 0.656250 0.531250 +vt 0.656250 0.937500 +vt 0.656250 0.093750 +vt 0.656250 0.500000 +vt 0.656250 0.906250 +vt 0.656250 0.062500 +vt 0.656250 0.468750 +vt 0.656250 0.875000 +vt 0.656249 0.031250 +vt 0.656250 0.437500 +vt 0.656250 0.843750 +vt 0.671874 0.000000 +vt 0.656250 0.406250 +vt 0.656250 0.812500 +vt 0.656250 0.375000 +vt 0.656250 0.781250 +vt 0.656250 0.343750 +vt 0.656250 0.750000 +vt 0.656250 0.312500 +vt 0.656250 0.718750 +vt 0.625000 0.218750 +vt 0.625000 0.187500 +vt 0.625000 0.625000 +vt 0.625000 0.593750 +vt 0.625000 0.156250 +vt 0.625000 0.562500 +vt 0.640624 1.000000 +vt 0.624999 0.968750 +vt 0.625000 0.125000 +vt 0.625000 0.531250 +vt 0.624999 0.937500 +vt 0.625000 0.093750 +vt 0.625000 0.500000 +vt 0.625000 0.906250 +vt 0.624999 0.062500 +vt 0.625000 0.468750 +vt 0.625000 0.875000 +vt 0.624999 0.031250 +vt 0.625000 0.437500 +vt 0.625000 0.843750 +vt 0.640624 0.000000 +vt 0.625000 0.406250 +vt 0.625000 0.812500 +vt 0.625000 0.375000 +vt 0.625000 0.781250 +vt 0.625000 0.343750 +vt 0.625000 0.750000 +vt 0.625000 0.312500 +vt 0.625000 0.718750 +vt 0.625000 0.281250 +vt 0.625000 0.687500 +vt 0.625000 0.250000 +vt 0.625000 0.656250 +vt 0.609374 1.000000 +vt 0.593749 0.968750 +vt 0.593750 0.156250 +vt 0.593750 0.125000 +vt 0.593750 0.562500 +vt 0.593750 0.531250 +vt 0.593749 0.937500 +vt 0.593749 0.093750 +vt 0.593750 0.500000 +vt 0.593750 0.906250 +vt 0.593749 0.062500 +vt 0.593750 0.468750 +vt 0.593750 0.875000 +vt 0.593749 0.031250 +vt 0.593750 0.437500 +vt 0.593750 0.843750 +vt 0.609373 0.000000 +vt 0.593750 0.406250 +vt 0.593750 0.812500 +vt 0.593750 0.375000 +vt 0.593750 0.781250 +vt 0.593750 0.343750 +vt 0.593750 0.750000 +vt 0.593750 0.312500 +vt 0.593750 0.718750 +vt 0.593750 0.281250 +vt 0.593750 0.687500 +vt 0.593750 0.250000 +vt 0.593750 0.656250 +vt 0.593750 0.218750 +vt 0.593750 0.625000 +vt 0.593750 0.187500 +vt 0.593750 0.593750 +vt 0.562499 0.937500 +vt 0.562499 0.906250 +vt 0.562499 0.093750 +vt 0.562499 0.062500 +vt 0.562500 0.500000 +vt 0.562500 0.468750 +vt 0.562500 0.875000 +vt 0.562499 0.031250 +vt 0.562500 0.437500 +vt 0.562500 0.843750 +vt 0.578123 0.000000 +vt 0.562500 0.406250 +vt 0.562500 0.812500 +vt 0.562500 0.375000 +vt 0.562500 0.781250 +vt 0.562500 0.343750 +vt 0.562500 0.750000 +vt 0.562500 0.312500 +vt 0.562500 0.718750 +vt 0.562500 0.281250 +vt 0.562500 0.687500 +vt 0.562500 0.250000 +vt 0.562500 0.656250 +vt 0.562500 0.218750 +vt 0.562500 0.625000 +vt 0.562500 0.187500 +vt 0.562500 0.593750 +vt 0.562500 0.156250 +vt 0.562500 0.562500 +vt 0.578123 1.000000 +vt 0.562499 0.968750 +vt 0.562500 0.125000 +vt 0.562500 0.531250 +vt 0.531250 0.875000 +vt 0.531250 0.843750 +vt 0.546873 0.000000 +vt 0.531249 0.031250 +vt 0.531250 0.437500 +vt 0.531250 0.406250 +vt 0.531250 0.812500 +vt 0.531250 0.375000 +vt 0.531250 0.781250 +vt 0.531250 0.343750 +vt 0.531250 0.750000 +vt 0.531250 0.312500 +vt 0.531250 0.718750 +vt 0.531250 0.281250 +vt 0.531250 0.687500 +vt 0.531250 0.250000 +vt 0.531250 0.656250 +vt 0.531250 0.218750 +vt 0.531250 0.625000 +vt 0.531250 0.187500 +vt 0.531250 0.593750 +vt 0.531250 0.156250 +vt 0.531250 0.562500 +vt 0.546873 1.000000 +vt 0.531249 0.968750 +vt 0.531250 0.125000 +vt 0.531250 0.531250 +vt 0.531249 0.937500 +vt 0.531249 0.093750 +vt 0.531250 0.500000 +vt 0.531249 0.906250 +vt 0.531249 0.062500 +vt 0.531250 0.468750 +vt 0.500000 0.812500 +vt 0.500000 0.781250 +vt 0.500000 0.375000 +vt 0.500000 0.343750 +vt 0.500000 0.750000 +vt 0.500000 0.312500 +vt 0.500000 0.718750 +vt 0.500000 0.281250 +vt 0.500000 0.687500 +vt 0.500000 0.250000 +vt 0.500000 0.656250 +vt 0.500000 0.218750 +vt 0.500000 0.625000 +vt 0.500000 0.187500 +vt 0.500000 0.593750 +vt 0.500000 0.156250 +vt 0.500000 0.562500 +vt 0.515623 1.000000 +vt 0.499999 0.968750 +vt 0.500000 0.125000 +vt 0.500000 0.531250 +vt 0.499999 0.937500 +vt 0.499999 0.093750 +vt 0.500000 0.500000 +vt 0.499999 0.906250 +vt 0.499999 0.062500 +vt 0.500000 0.468750 +vt 0.500000 0.875000 +vt 0.499999 0.031250 +vt 0.500000 0.437500 +vt 0.500000 0.843750 +vt 0.515623 0.000000 +vt 0.500000 0.406250 +vt 0.468750 0.750000 +vt 0.468750 0.718750 +vt 0.468750 0.312500 +vt 0.468750 0.281250 +vt 0.468750 0.687500 +vt 0.468750 0.250000 +vt 0.468750 0.656250 +vt 0.468750 0.218750 +vt 0.468750 0.625000 +vt 0.468750 0.187500 +vt 0.468750 0.593750 +vt 0.468750 0.156250 +vt 0.468750 0.562500 +vt 0.484373 1.000000 +vt 0.468749 0.968750 +vt 0.468750 0.125000 +vt 0.468750 0.531250 +vt 0.468749 0.937500 +vt 0.468749 0.093750 +vt 0.468750 0.500000 +vt 0.468749 0.906250 +vt 0.468749 0.062500 +vt 0.468750 0.468750 +vt 0.468750 0.875000 +vt 0.468749 0.031250 +vt 0.468750 0.437500 +vt 0.468750 0.843750 +vt 0.484373 0.000000 +vt 0.468750 0.406250 +vt 0.468750 0.812500 +vt 0.468750 0.375000 +vt 0.468750 0.781250 +vt 0.468750 0.343750 +vt 0.437500 0.687500 +vt 0.437500 0.656250 +vt 0.437500 0.250000 +vt 0.437500 0.218750 +vt 0.437500 0.625000 +vt 0.437500 0.187500 +vt 0.437500 0.593750 +vt 0.437500 0.156250 +vt 0.437500 0.562500 +vt 0.453123 1.000000 +vt 0.437499 0.968750 +vt 0.437500 0.125000 +vt 0.437500 0.531250 +vt 0.437499 0.937500 +vt 0.437499 0.093750 +vt 0.437500 0.500000 +vt 0.437499 0.906250 +vt 0.437499 0.062500 +vt 0.437500 0.468750 +vt 0.437500 0.875000 +vt 0.437499 0.031250 +vt 0.437500 0.437500 +vt 0.437500 0.843750 +vt 0.453123 0.000000 +vt 0.437500 0.406250 +vt 0.437500 0.812500 +vt 0.437500 0.375000 +vt 0.437500 0.781250 +vt 0.437500 0.343750 +vt 0.437500 0.750000 +vt 0.437500 0.312500 +vt 0.437500 0.718750 +vt 0.437500 0.281250 +vt 0.406250 0.625000 +vt 0.406250 0.593750 +vt 0.406250 0.187500 +vt 0.406250 0.156250 +vt 0.406250 0.562500 +vt 0.421873 1.000000 +vt 0.406249 0.968750 +vt 0.406250 0.125000 +vt 0.406250 0.531250 +vt 0.406249 0.937500 +vt 0.406249 0.093750 +vt 0.406250 0.500000 +vt 0.406249 0.906250 +vt 0.406249 0.062500 +vt 0.406250 0.468750 +vt 0.406250 0.875000 +vt 0.406249 0.031250 +vt 0.406250 0.437500 +vt 0.406250 0.843750 +vt 0.421873 0.000000 +vt 0.406250 0.406250 +vt 0.406250 0.812500 +vt 0.406250 0.375000 +vt 0.406250 0.781250 +vt 0.406250 0.343750 +vt 0.406250 0.750000 +vt 0.406250 0.312500 +vt 0.406250 0.718750 +vt 0.406250 0.281250 +vt 0.406250 0.687500 +vt 0.406250 0.250000 +vt 0.406250 0.656250 +vt 0.406250 0.218750 +vt 0.375000 0.562500 +vt 0.375000 0.531250 +vt 0.374999 0.968750 +vt 0.374999 0.937500 +vt 0.375000 0.125000 +vt 0.375000 0.093750 +vt 0.375000 0.500000 +vt 0.375000 0.906250 +vt 0.374999 0.062500 +vt 0.375000 0.468750 +vt 0.375000 0.875000 +vt 0.374999 0.031250 +vt 0.375000 0.437500 +vt 0.375000 0.843750 +vt 0.390623 0.000000 +vt 0.375000 0.406250 +vt 0.375000 0.812500 +vt 0.375000 0.375000 +vt 0.375000 0.781250 +vt 0.375000 0.343750 +vt 0.375000 0.750000 +vt 0.375000 0.312500 +vt 0.375000 0.718750 +vt 0.375000 0.281250 +vt 0.375000 0.687500 +vt 0.375000 0.250000 +vt 0.375000 0.656250 +vt 0.375000 0.218750 +vt 0.375000 0.625000 +vt 0.375000 0.187500 +vt 0.375000 0.593750 +vt 0.375000 0.156250 +vt 0.390623 1.000000 +vt 0.343750 0.500000 +vt 0.343750 0.468750 +vt 0.343750 0.906250 +vt 0.343750 0.875000 +vt 0.343750 0.062500 +vt 0.343749 0.031250 +vt 0.343750 0.437500 +vt 0.343750 0.843750 +vt 0.359374 0.000000 +vt 0.343750 0.406250 +vt 0.343750 0.812500 +vt 0.343750 0.375000 +vt 0.343750 0.781250 +vt 0.343750 0.343750 +vt 0.343750 0.750000 +vt 0.343750 0.312500 +vt 0.343750 0.718750 +vt 0.343750 0.281250 +vt 0.343750 0.687500 +vt 0.343750 0.250000 +vt 0.343750 0.656250 +vt 0.343750 0.218750 +vt 0.343750 0.625000 +vt 0.343750 0.187500 +vt 0.343750 0.593750 +vt 0.343750 0.156250 +vt 0.343750 0.562500 +vt 0.359373 1.000000 +vt 0.343749 0.968750 +vt 0.343750 0.125000 +vt 0.343750 0.531250 +vt 0.343749 0.937500 +vt 0.343750 0.093750 +vt 0.312500 0.437500 +vt 0.312500 0.406250 +vt 0.312500 0.843750 +vt 0.312500 0.812500 +vt 0.312500 0.375000 +vt 0.312500 0.781250 +vt 0.312500 0.343750 +vt 0.312500 0.750000 +vt 0.312500 0.312500 +vt 0.312500 0.718750 +vt 0.312500 0.281250 +vt 0.312500 0.687500 +vt 0.312500 0.250000 +vt 0.312500 0.656250 +vt 0.312500 0.218750 +vt 0.312500 0.625000 +vt 0.312500 0.187500 +vt 0.312500 0.593750 +vt 0.312500 0.156250 +vt 0.312500 0.562500 +vt 0.328123 1.000000 +vt 0.312499 0.968750 +vt 0.312500 0.125000 +vt 0.312500 0.531250 +vt 0.312500 0.937500 +vt 0.312500 0.093750 +vt 0.312500 0.500000 +vt 0.312500 0.906250 +vt 0.312500 0.062500 +vt 0.312500 0.468750 +vt 0.312500 0.875000 +vt 0.312499 0.031250 +vt 0.328124 0.000000 +vt 0.281250 0.375000 +vt 0.281250 0.343750 +vt 0.281250 0.781250 +vt 0.281250 0.750000 +vt 0.281250 0.312500 +vt 0.281250 0.718750 +vt 0.281250 0.281250 +vt 0.281250 0.687500 +vt 0.281250 0.250000 +vt 0.281250 0.656250 +vt 0.281250 0.218750 +vt 0.281250 0.625000 +vt 0.281250 0.187500 +vt 0.281250 0.593750 +vt 0.281250 0.156250 +vt 0.281250 0.562500 +vt 0.296874 1.000000 +vt 0.281250 0.968750 +vt 0.281250 0.125000 +vt 0.281250 0.531250 +vt 0.281250 0.937500 +vt 0.281250 0.093750 +vt 0.281250 0.500000 +vt 0.281250 0.906250 +vt 0.281250 0.062500 +vt 0.281250 0.468750 +vt 0.281250 0.875000 +vt 0.281250 0.031250 +vt 0.281250 0.437500 +vt 0.281250 0.843750 +vt 0.296874 0.000000 +vt 0.281250 0.406250 +vt 0.281250 0.812500 +vt 0.250000 0.312500 +vt 0.250000 0.281250 +vt 0.250000 0.718750 +vt 0.250000 0.687500 +vt 0.250000 0.250000 +vt 0.250000 0.656250 +vt 0.250000 0.218750 +vt 0.250000 0.625000 +vt 0.250000 0.187500 +vt 0.250000 0.593750 +vt 0.250000 0.156250 +vt 0.250000 0.562500 +vt 0.265624 1.000000 +vt 0.250000 0.968750 +vt 0.250000 0.125000 +vt 0.250000 0.531250 +vt 0.250000 0.937500 +vt 0.250000 0.093750 +vt 0.250000 0.500000 +vt 0.250000 0.906250 +vt 0.250000 0.062500 +vt 0.250000 0.468750 +vt 0.250000 0.875000 +vt 0.250000 0.031250 +vt 0.250000 0.437500 +vt 0.250000 0.843750 +vt 0.265625 0.000000 +vt 0.250000 0.406250 +vt 0.250000 0.812500 +vt 0.250000 0.375000 +vt 0.250000 0.781250 +vt 0.250000 0.343750 +vt 0.250000 0.750000 +vt 0.218750 0.250000 +vt 0.218750 0.218750 +vt 0.218750 0.656250 +vt 0.218750 0.625000 +vt 0.218750 0.187500 +vt 0.218750 0.593750 +vt 0.218750 0.156250 +vt 0.218750 0.562500 +vt 0.234374 1.000000 +vt 0.218750 0.968750 +vt 0.218750 0.125000 +vt 0.218750 0.531250 +vt 0.218750 0.937500 +vt 0.218750 0.093750 +vt 0.218750 0.500000 +vt 0.218750 0.906250 +vt 0.218750 0.062500 +vt 0.218750 0.468750 +vt 0.218750 0.875000 +vt 0.218750 0.031250 +vt 0.218750 0.437500 +vt 0.218750 0.843750 +vt 0.234375 0.000000 +vt 0.218750 0.406250 +vt 0.218750 0.812500 +vt 0.218750 0.375000 +vt 0.218750 0.781250 +vt 0.218750 0.343750 +vt 0.218750 0.750000 +vt 0.218750 0.312500 +vt 0.218750 0.718750 +vt 0.218750 0.281250 +vt 0.218750 0.687500 +vt 0.187500 0.187500 +vt 0.187500 0.156250 +vt 0.187500 0.593750 +vt 0.187500 0.562500 +vt 0.203125 1.000000 +vt 0.187500 0.968750 +vt 0.187500 0.125000 +vt 0.187500 0.531250 +vt 0.187500 0.937500 +vt 0.187500 0.093750 +vt 0.187500 0.500000 +vt 0.187500 0.906250 +vt 0.187500 0.062500 +vt 0.187500 0.468750 +vt 0.187500 0.875000 +vt 0.187500 0.031250 +vt 0.187500 0.437500 +vt 0.187500 0.843750 +vt 0.203125 0.000000 +vt 0.187500 0.406250 +vt 0.187500 0.812500 +vt 0.187500 0.375000 +vt 0.187500 0.781250 +vt 0.187500 0.343750 +vt 0.187500 0.750000 +vt 0.187500 0.312500 +vt 0.187500 0.718750 +vt 0.187500 0.281250 +vt 0.187500 0.687500 +vt 0.187500 0.250000 +vt 0.187500 0.656250 +vt 0.187500 0.218750 +vt 0.187500 0.625000 +vt 0.156250 0.125000 +vt 0.156250 0.093750 +vt 0.156250 0.531250 +vt 0.156250 0.500000 +vt 0.156250 0.937500 +vt 0.156250 0.906250 +vt 0.156250 0.062500 +vt 0.156250 0.468750 +vt 0.156250 0.875000 +vt 0.156251 0.031250 +vt 0.156250 0.437500 +vt 0.156250 0.843750 +vt 0.171876 0.000000 +vt 0.156250 0.406250 +vt 0.156250 0.812500 +vt 0.156250 0.375000 +vt 0.156250 0.781250 +vt 0.156250 0.343750 +vt 0.156250 0.750000 +vt 0.156250 0.312500 +vt 0.156250 0.718750 +vt 0.156250 0.281250 +vt 0.156250 0.687500 +vt 0.156250 0.250000 +vt 0.156250 0.656250 +vt 0.156250 0.218750 +vt 0.156250 0.625000 +vt 0.156250 0.187500 +vt 0.156250 0.593750 +vt 0.156250 0.156250 +vt 0.156250 0.562500 +vt 0.171875 1.000000 +vt 0.156251 0.968750 +vt 0.125000 0.062500 +vt 0.125001 0.031250 +vt 0.125000 0.468750 +vt 0.125000 0.437500 +vt 0.125000 0.875000 +vt 0.125000 0.843750 +vt 0.140626 0.000000 +vt 0.125000 0.406250 +vt 0.125000 0.812500 +vt 0.125000 0.375000 +vt 0.125000 0.781250 +vt 0.125000 0.343750 +vt 0.125000 0.750000 +vt 0.125000 0.312500 +vt 0.125000 0.718750 +vt 0.125000 0.281250 +vt 0.125000 0.687500 +vt 0.125000 0.250000 +vt 0.125000 0.656250 +vt 0.125000 0.218750 +vt 0.125000 0.625000 +vt 0.125000 0.187500 +vt 0.125000 0.593750 +vt 0.125000 0.156250 +vt 0.125000 0.562500 +vt 0.140626 1.000000 +vt 0.125001 0.968750 +vt 0.125000 0.125000 +vt 0.125000 0.531250 +vt 0.125000 0.937500 +vt 0.125000 0.093750 +vt 0.125000 0.500000 +vt 0.125000 0.906250 +vt 0.093750 0.406250 +vt 0.093750 0.375000 +vt 0.093750 0.812500 +vt 0.093750 0.781250 +vt 0.093750 0.343750 +vt 0.093750 0.750000 +vt 0.093750 0.312500 +vt 0.093750 0.718750 +vt 0.093750 0.281250 +vt 0.093750 0.687500 +vt 0.093750 0.250000 +vt 0.093750 0.656250 +vt 0.093750 0.218750 +vt 0.093750 0.625000 +vt 0.093750 0.187500 +vt 0.093750 0.593750 +vt 0.093750 0.156250 +vt 0.093750 0.562500 +vt 0.109376 1.000000 +vt 0.093751 0.968750 +vt 0.093750 0.125000 +vt 0.093750 0.531250 +vt 0.093750 0.937500 +vt 0.093750 0.093750 +vt 0.093750 0.500000 +vt 0.093750 0.906250 +vt 0.093750 0.062500 +vt 0.093750 0.468750 +vt 0.093750 0.875000 +vt 0.093751 0.031250 +vt 0.093750 0.437500 +vt 0.093750 0.843750 +vt 0.109376 0.000000 +vt 0.062500 0.343750 +vt 0.062500 0.312500 +vt 0.062500 0.750000 +vt 0.062500 0.718750 +vt 0.062500 0.281250 +vt 0.062500 0.687500 +vt 0.062500 0.250000 +vt 0.062500 0.656250 +vt 0.062500 0.218750 +vt 0.062500 0.625000 +vt 0.062500 0.187500 +vt 0.062500 0.593750 +vt 0.062500 0.156250 +vt 0.062500 0.562500 +vt 0.078126 1.000000 +vt 0.062501 0.968750 +vt 0.062500 0.125000 +vt 0.062500 0.531250 +vt 0.062500 0.937500 +vt 0.062500 0.093750 +vt 0.062500 0.500000 +vt 0.062500 0.906250 +vt 0.062500 0.062500 +vt 0.062500 0.468750 +vt 0.062500 0.875000 +vt 0.062501 0.031250 +vt 0.062500 0.437500 +vt 0.062500 0.843750 +vt 0.078127 0.000000 +vt 0.062500 0.406250 +vt 0.062500 0.812500 +vt 0.062500 0.375000 +vt 0.062500 0.781250 +vt 0.031250 0.281250 +vt 0.031250 0.250000 +vt 0.031250 0.687500 +vt 0.031250 0.656250 +vt 0.031250 0.218750 +vt 0.031250 0.625000 +vt 0.031250 0.187500 +vt 0.031250 0.593750 +vt 0.031250 0.156250 +vt 0.031250 0.562500 +vt 0.046877 1.000000 +vt 0.031251 0.968750 +vt 0.031250 0.125000 +vt 0.031250 0.531250 +vt 0.031251 0.937500 +vt 0.031250 0.093750 +vt 0.031250 0.500000 +vt 0.031250 0.906250 +vt 0.031251 0.062500 +vt 0.031250 0.468750 +vt 0.031250 0.875000 +vt 0.031251 0.031250 +vt 0.031250 0.437500 +vt 0.031250 0.843750 +vt 0.046877 0.000000 +vt 0.031250 0.406250 +vt 0.031250 0.812500 +vt 0.031250 0.375000 +vt 0.031250 0.781250 +vt 0.031250 0.343750 +vt 0.031250 0.750000 +vt 0.031250 0.312500 +vt 0.031250 0.718750 +vt 0.000000 0.218750 +vt 0.000000 0.187500 +vt 0.000000 0.625000 +vt 0.000000 0.593750 +vt 0.000000 0.156250 +vt 0.000000 0.562500 +vt 0.015627 1.000000 +vt 0.000001 0.968750 +vt 0.000000 0.125000 +vt 0.000000 0.531250 +vt 0.000001 0.937500 +vt 0.000000 0.093750 +vt 0.000000 0.500000 +vt 0.000000 0.906250 +vt 0.000001 0.062500 +vt 0.000000 0.468750 +vt 0.000000 0.875000 +vt 0.000001 0.031250 +vt 0.000000 0.437500 +vt 0.000000 0.843750 +vt 0.015627 0.000000 +vt 0.000000 0.406250 +vt 0.000000 0.812500 +vt 0.000000 0.375000 +vt 0.000000 0.781250 +vt 0.000000 0.343750 +vt 0.000000 0.750000 +vt 0.000000 0.312500 +vt 0.000000 0.718750 +vt 0.000000 0.281250 +vt 0.000000 0.687500 +vt 0.000000 0.250000 +vt 0.000000 0.656250 +vt 1.000001 0.968750 +vt 0.984377 1.000000 +vt 0.968751 0.968750 +vt 1.000000 0.125000 +vt 1.000000 0.156250 +vt 0.968750 0.156250 +vt 0.968750 0.125000 +vt 1.000000 0.531250 +vt 1.000000 0.562500 +vt 0.968750 0.562500 +vt 0.968750 0.531250 +vt 1.000001 0.937500 +vt 0.968750 0.937500 +vt 1.000000 0.093750 +vt 0.968750 0.093750 +vt 1.000000 0.500000 +vt 0.968750 0.500000 +vt 1.000000 0.906250 +vt 0.968750 0.906250 +vt 1.000001 0.062500 +vt 0.968750 0.062500 +vt 1.000000 0.468750 +vt 0.968750 0.468750 +vt 1.000000 0.875000 +vt 0.968750 0.875000 +vt 1.000001 0.031250 +vt 0.968751 0.031250 +vt 1.000000 0.437500 +vt 0.968750 0.437500 +vt 1.000000 0.843750 +vt 0.968750 0.843750 +vt 0.984377 0.000000 +vt 1.000000 0.406250 +vt 0.968750 0.406250 +vt 1.000000 0.812500 +vt 0.968750 0.812500 +vt 1.000000 0.375000 +vt 0.968750 0.375000 +vt 1.000000 0.781250 +vt 0.968750 0.781250 +vt 1.000000 0.343750 +vt 0.968750 0.343750 +vt 1.000000 0.750000 +vt 0.968750 0.750000 +vt 1.000000 0.312500 +vt 0.968750 0.312500 +vt 1.000000 0.718750 +vt 0.968750 0.718750 +vt 1.000000 0.281250 +vt 0.968750 0.281250 +vt 1.000000 0.687500 +vt 0.968750 0.687500 +vt 1.000000 0.250000 +vt 0.968750 0.250000 +vt 1.000000 0.656250 +vt 0.968750 0.656250 +vt 1.000000 0.218750 +vt 0.968750 0.218750 +vt 1.000000 0.625000 +vt 0.968750 0.625000 +vt 1.000000 0.187500 +vt 0.968750 0.187500 +vt 1.000000 0.593750 +vt 0.968750 0.593750 +vt 0.937500 0.937500 +vt 0.937500 0.906250 +vt 0.937500 0.093750 +vt 0.937500 0.062500 +vt 0.937500 0.500000 +vt 0.937500 0.468750 +vt 0.937500 0.875000 +vt 0.937501 0.031250 +vt 0.937500 0.437500 +vt 0.937500 0.843750 +vt 0.953127 0.000000 +vt 0.937500 0.406250 +vt 0.937500 0.812500 +vt 0.937500 0.375000 +vt 0.937500 0.781250 +vt 0.937500 0.343750 +vt 0.937500 0.750000 +vt 0.937500 0.312500 +vt 0.937500 0.718750 +vt 0.937500 0.281250 +vt 0.937500 0.687500 +vt 0.937500 0.250000 +vt 0.937500 0.656250 +vt 0.937500 0.218750 +vt 0.937500 0.625000 +vt 0.937500 0.187500 +vt 0.937500 0.593750 +vt 0.937500 0.156250 +vt 0.937500 0.562500 +vt 0.953127 1.000000 +vt 0.937501 0.968750 +vt 0.937500 0.125000 +vt 0.937500 0.531250 +vt 0.906250 0.312500 +vt 0.906250 0.281250 +vt 0.906250 0.718750 +vt 0.906250 0.687500 +vt 0.906250 0.250000 +vt 0.906250 0.656250 +vt 0.906250 0.218750 +vt 0.906250 0.625000 +vt 0.906250 0.187500 +vt 0.906250 0.593750 +vt 0.906250 0.156250 +vt 0.906250 0.562500 +vt 0.921877 1.000000 +vt 0.906251 0.968750 +vt 0.906250 0.125000 +vt 0.906250 0.531250 +vt 0.906250 0.937500 +vt 0.906250 0.093750 +vt 0.906250 0.500000 +vt 0.906250 0.906250 +vt 0.906250 0.062500 +vt 0.906250 0.468750 +vt 0.906250 0.875000 +vt 0.906251 0.031250 +vt 0.906250 0.437500 +vt 0.906250 0.843750 +vt 0.921877 0.000000 +vt 0.906250 0.406250 +vt 0.906250 0.812500 +vt 0.906250 0.375000 +vt 0.906250 0.781250 +vt 0.906250 0.343750 +vt 0.906250 0.750000 +vt 0.875000 0.250000 +vt 0.875000 0.218750 +vt 0.875000 0.656250 +vt 0.875000 0.625000 +vt 0.875000 0.187500 +vt 0.875000 0.593750 +vt 0.875000 0.156250 +vt 0.875000 0.562500 +vt 0.890627 1.000000 +vt 0.875001 0.968750 +vt 0.875000 0.125000 +vt 0.875000 0.531250 +vt 0.875000 0.937500 +vt 0.875000 0.093750 +vt 0.875000 0.500000 +vt 0.875000 0.906250 +vt 0.875000 0.062500 +vt 0.875000 0.468750 +vt 0.875000 0.875000 +vt 0.875001 0.031250 +vt 0.875000 0.437500 +vt 0.875000 0.843750 +vt 0.890626 0.000000 +vt 0.875000 0.406250 +vt 0.875000 0.812500 +vt 0.875000 0.375000 +vt 0.875000 0.781250 +vt 0.875000 0.343750 +vt 0.875000 0.750000 +vt 0.875000 0.312500 +vt 0.875000 0.718750 +vt 0.875000 0.281250 +vt 0.875000 0.687500 +vt 0.843750 0.187500 +vt 0.843750 0.156250 +vt 0.843750 0.593750 +vt 0.843750 0.562500 +vt 0.859377 1.000000 +vt 0.843751 0.968750 +vt 0.843750 0.125000 +vt 0.843750 0.531250 +vt 0.843750 0.937500 +vt 0.843750 0.093750 +vt 0.843750 0.500000 +vt 0.843750 0.906250 +vt 0.843750 0.062500 +vt 0.843750 0.468750 +vt 0.843750 0.875000 +vt 0.843751 0.031250 +vt 0.843750 0.437500 +vt 0.843750 0.843750 +vt 0.859376 0.000000 +vt 0.843750 0.406250 +vt 0.843750 0.812500 +vt 0.843750 0.375000 +vt 0.843750 0.781250 +vt 0.843750 0.343750 +vt 0.843750 0.750000 +vt 0.843750 0.312500 +vt 0.843750 0.718750 +vt 0.843750 0.281250 +vt 0.843750 0.687500 +vt 0.843750 0.250000 +vt 0.843750 0.656250 +vt 0.843750 0.218750 +vt 0.843750 0.625000 +vt 0.812500 0.968750 +vt 0.812500 0.937500 +vt 0.812500 0.125000 +vt 0.812500 0.093750 +vt 0.812500 0.531250 +vt 0.812500 0.500000 +vt 0.812500 0.906250 +vt 0.812500 0.062500 +vt 0.812500 0.468750 +vt 0.812500 0.875000 +vt 0.812500 0.031250 +vt 0.812500 0.437500 +vt 0.812500 0.843750 +vt 0.828126 0.000000 +vt 0.812500 0.406250 +vt 0.812500 0.812500 +vt 0.812500 0.375000 +vt 0.812500 0.781250 +vt 0.812500 0.343750 +vt 0.812500 0.750000 +vt 0.812500 0.312500 +vt 0.812500 0.718750 +vt 0.812500 0.281250 +vt 0.812500 0.687500 +vt 0.812500 0.250000 +vt 0.812500 0.656250 +vt 0.812500 0.218750 +vt 0.812500 0.625000 +vt 0.812500 0.187500 +vt 0.812500 0.593750 +vt 0.812500 0.156250 +vt 0.812500 0.562500 +vt 0.828126 1.000000 +vt 0.781250 0.906250 +vt 0.781250 0.875000 +vt 0.781250 0.062500 +vt 0.781250 0.031250 +vt 0.781250 0.468750 +vt 0.781250 0.437500 +vt 0.781250 0.843750 +vt 0.796875 0.000000 +vt 0.781250 0.406250 +vt 0.781250 0.812500 +vt 0.781250 0.375000 +vt 0.781250 0.781250 +vt 0.781250 0.343750 +vt 0.781250 0.750000 +vt 0.781250 0.312500 +vt 0.781250 0.718750 +vt 0.781250 0.281250 +vt 0.781250 0.687500 +vt 0.781250 0.250000 +vt 0.781250 0.656250 +vt 0.781250 0.218750 +vt 0.781250 0.625000 +vt 0.781250 0.187500 +vt 0.781250 0.593750 +vt 0.781250 0.156250 +vt 0.781250 0.562500 +vt 0.796876 1.000000 +vt 0.781250 0.968750 +vt 0.781250 0.125000 +vt 0.781250 0.531250 +vt 0.781250 0.937500 +vt 0.781250 0.093750 +vt 0.781250 0.500000 +vt 0.765626 1.000000 +vt 0.765625 0.000000 +vn 0.0000 -0.8806 -0.4738 +vn 0.0000 -0.8300 -0.5577 +vn 0.1088 -0.8300 -0.5470 +vn 0.0924 -0.8806 -0.4646 +vn 0.0000 0.1945 -0.9809 +vn 0.0000 0.2894 -0.9572 +vn 0.1867 0.2894 -0.9388 +vn 0.1914 0.1945 -0.9620 +vn 0.0000 0.9949 -0.1010 +vn 0.0000 1.0000 0.0000 +vn 0.0197 0.9949 -0.0991 +vn 0.0000 -0.9228 -0.3853 +vn 0.0751 -0.9228 -0.3779 +vn 0.0000 0.0977 -0.9952 +vn 0.1941 0.0977 -0.9761 +vn 0.0000 0.9802 -0.1980 +vn 0.0386 0.9802 -0.1942 +vn 0.0000 -0.9561 -0.2931 +vn 0.0572 -0.9561 -0.2875 +vn 0.0000 0.0000 -1.0000 +vn 0.1951 0.0000 -0.9808 +vn 0.0000 0.9561 -0.2931 +vn 0.0572 0.9561 -0.2875 +vn 0.0000 -0.9802 -0.1980 +vn 0.0386 -0.9802 -0.1942 +vn 0.0000 -0.0977 -0.9952 +vn 0.1941 -0.0977 -0.9761 +vn 0.0000 0.9228 -0.3853 +vn 0.0752 0.9228 -0.3779 +vn 0.0000 -0.9949 -0.1010 +vn 0.0197 -0.9949 -0.0991 +vn 0.0000 -0.1945 -0.9809 +vn 0.1914 -0.1945 -0.9620 +vn 0.0000 0.8806 -0.4738 +vn 0.0924 0.8806 -0.4646 +vn 0.0000 -1.0000 0.0000 +vn 0.0000 -0.2894 -0.9572 +vn 0.1867 -0.2894 -0.9388 +vn 0.0000 0.8300 -0.5577 +vn 0.1088 0.8300 -0.5470 +vn 0.0000 -0.3816 -0.9243 +vn 0.1803 -0.3816 -0.9066 +vn 0.0000 0.7715 -0.6362 +vn 0.1241 0.7715 -0.6240 +vn 0.0000 -0.4701 -0.8826 +vn 0.1722 -0.4701 -0.8656 +vn 0.0000 0.7056 -0.7086 +vn 0.1382 0.7056 -0.6950 +vn 0.0000 -0.5542 -0.8324 +vn 0.1624 -0.5542 -0.8164 +vn 0.0000 0.6329 -0.7742 +vn 0.1510 0.6329 -0.7593 +vn 0.0000 -0.6329 -0.7742 +vn 0.1510 -0.6329 -0.7593 +vn 0.0000 0.5542 -0.8324 +vn 0.1624 0.5542 -0.8164 +vn 0.0000 -0.7056 -0.7086 +vn 0.1382 -0.7056 -0.6950 +vn 0.0000 0.4701 -0.8826 +vn 0.1722 0.4701 -0.8656 +vn 0.0000 -0.7715 -0.6362 +vn 0.1241 -0.7715 -0.6240 +vn 0.0000 0.3816 -0.9243 +vn 0.1803 0.3816 -0.9066 +vn 0.3377 -0.4701 -0.8154 +vn 0.3185 -0.5542 -0.7690 +vn 0.2712 0.7056 -0.6547 +vn 0.2963 0.6329 -0.7153 +vn 0.2963 -0.6329 -0.7153 +vn 0.3185 0.5542 -0.7690 +vn 0.2712 -0.7056 -0.6547 +vn 0.3377 0.4701 -0.8154 +vn 0.2434 -0.7715 -0.5878 +vn 0.3537 0.3816 -0.8539 +vn 0.2134 -0.8300 -0.5152 +vn 0.3663 0.2894 -0.8843 +vn 0.1813 -0.8806 -0.4377 +vn 0.3753 0.1945 -0.9062 +vn 0.0387 0.9949 -0.0934 +vn 0.1474 -0.9228 -0.3559 +vn 0.3808 0.0977 -0.9194 +vn 0.0758 0.9802 -0.1830 +vn 0.1122 -0.9561 -0.2708 +vn 0.3827 0.0000 -0.9239 +vn 0.1122 0.9561 -0.2708 +vn 0.0758 -0.9802 -0.1830 +vn 0.3808 -0.0977 -0.9194 +vn 0.1474 0.9228 -0.3559 +vn 0.0387 -0.9949 -0.0934 +vn 0.3753 -0.1945 -0.9062 +vn 0.1813 0.8806 -0.4377 +vn 0.3663 -0.2894 -0.8843 +vn 0.2134 0.8300 -0.5152 +vn 0.3537 -0.3816 -0.8539 +vn 0.2434 0.7715 -0.5878 +vn 0.4301 -0.6329 -0.6437 +vn 0.3937 -0.7056 -0.5892 +vn 0.4624 0.5542 -0.6921 +vn 0.4903 0.4701 -0.7338 +vn 0.3534 -0.7715 -0.5290 +vn 0.5135 0.3816 -0.7685 +vn 0.3098 -0.8300 -0.4637 +vn 0.5318 0.2894 -0.7959 +vn 0.2632 -0.8806 -0.3939 +vn 0.5449 0.1945 -0.8156 +vn 0.0561 0.9949 -0.0840 +vn 0.2141 -0.9228 -0.3204 +vn 0.5529 0.0977 -0.8275 +vn 0.1100 0.9802 -0.1646 +vn 0.1628 -0.9561 -0.2437 +vn 0.5556 0.0000 -0.8314 +vn 0.1628 0.9561 -0.2437 +vn 0.1100 -0.9802 -0.1646 +vn 0.5529 -0.0977 -0.8275 +vn 0.2141 0.9228 -0.3204 +vn 0.0561 -0.9949 -0.0840 +vn 0.5449 -0.1945 -0.8156 +vn 0.2632 0.8806 -0.3939 +vn 0.5318 -0.2894 -0.7959 +vn 0.3098 0.8300 -0.4637 +vn 0.5135 -0.3816 -0.7685 +vn 0.3534 0.7715 -0.5290 +vn 0.4903 -0.4701 -0.7338 +vn 0.3937 0.7056 -0.5892 +vn 0.4624 -0.5542 -0.6921 +vn 0.4301 0.6329 -0.6437 +vn 0.4499 -0.7715 -0.4499 +vn 0.3943 -0.8300 -0.3943 +vn 0.6536 0.3816 -0.6536 +vn 0.6768 0.2894 -0.6768 +vn 0.3350 -0.8806 -0.3350 +vn 0.6936 0.1945 -0.6936 +vn 0.0714 0.9949 -0.0714 +vn 0.2724 -0.9228 -0.2724 +vn 0.7037 0.0977 -0.7037 +vn 0.1400 0.9802 -0.1400 +vn 0.2072 -0.9561 -0.2072 +vn 0.7071 0.0000 -0.7071 +vn 0.2072 0.9561 -0.2072 +vn 0.1400 -0.9802 -0.1400 +vn 0.7037 -0.0977 -0.7037 +vn 0.2724 0.9228 -0.2724 +vn 0.0714 -0.9949 -0.0714 +vn 0.6936 -0.1945 -0.6936 +vn 0.3350 0.8806 -0.3350 +vn 0.6768 -0.2894 -0.6768 +vn 0.3943 0.8300 -0.3943 +vn 0.6536 -0.3816 -0.6536 +vn 0.4499 0.7715 -0.4499 +vn 0.6241 -0.4701 -0.6241 +vn 0.5011 0.7056 -0.5011 +vn 0.5886 -0.5542 -0.5886 +vn 0.5474 0.6329 -0.5474 +vn 0.5474 -0.6329 -0.5474 +vn 0.5886 0.5542 -0.5886 +vn 0.5011 -0.7056 -0.5011 +vn 0.6241 0.4701 -0.6241 +vn 0.0840 0.9949 -0.0561 +vn 0.3939 -0.8806 -0.2632 +vn 0.3204 -0.9228 -0.2141 +vn 0.8156 0.1945 -0.5449 +vn 0.8275 0.0977 -0.5529 +vn 0.1646 0.9802 -0.1100 +vn 0.2437 -0.9561 -0.1628 +vn 0.8314 0.0000 -0.5556 +vn 0.2437 0.9561 -0.1628 +vn 0.1646 -0.9802 -0.1100 +vn 0.8275 -0.0977 -0.5529 +vn 0.3204 0.9228 -0.2141 +vn 0.0840 -0.9949 -0.0561 +vn 0.8156 -0.1945 -0.5449 +vn 0.3939 0.8806 -0.2632 +vn 0.7959 -0.2894 -0.5318 +vn 0.4637 0.8300 -0.3098 +vn 0.7685 -0.3816 -0.5135 +vn 0.5290 0.7715 -0.3534 +vn 0.7338 -0.4701 -0.4903 +vn 0.5892 0.7056 -0.3937 +vn 0.6921 -0.5542 -0.4624 +vn 0.6437 0.6329 -0.4301 +vn 0.6437 -0.6329 -0.4301 +vn 0.6921 0.5542 -0.4624 +vn 0.5892 -0.7056 -0.3937 +vn 0.7338 0.4701 -0.4903 +vn 0.5290 -0.7715 -0.3534 +vn 0.7685 0.3816 -0.5135 +vn 0.4637 -0.8300 -0.3098 +vn 0.7959 0.2894 -0.5318 +vn 0.1830 0.9802 -0.0758 +vn 0.2708 0.9561 -0.1122 +vn 0.2708 -0.9561 -0.1122 +vn 0.1830 -0.9802 -0.0758 +vn 0.9239 0.0000 -0.3827 +vn 0.9194 -0.0977 -0.3808 +vn 0.3559 0.9228 -0.1474 +vn 0.0934 -0.9949 -0.0387 +vn 0.9062 -0.1945 -0.3753 +vn 0.4377 0.8806 -0.1813 +vn 0.8843 -0.2894 -0.3663 +vn 0.5152 0.8300 -0.2134 +vn 0.8539 -0.3816 -0.3537 +vn 0.5878 0.7715 -0.2434 +vn 0.8154 -0.4701 -0.3377 +vn 0.6547 0.7056 -0.2712 +vn 0.7690 -0.5542 -0.3185 +vn 0.7153 0.6329 -0.2963 +vn 0.7153 -0.6329 -0.2963 +vn 0.7690 0.5542 -0.3185 +vn 0.6547 -0.7056 -0.2712 +vn 0.8154 0.4701 -0.3377 +vn 0.5878 -0.7715 -0.2434 +vn 0.8539 0.3816 -0.3537 +vn 0.5152 -0.8300 -0.2134 +vn 0.8843 0.2894 -0.3663 +vn 0.4377 -0.8806 -0.1813 +vn 0.9062 0.1945 -0.3753 +vn 0.0934 0.9949 -0.0387 +vn 0.3559 -0.9228 -0.1474 +vn 0.9194 0.0977 -0.3808 +vn 0.3779 0.9228 -0.0752 +vn 0.4646 0.8806 -0.0924 +vn 0.0991 -0.9949 -0.0197 +vn 0.9620 -0.1945 -0.1914 +vn 0.9388 -0.2894 -0.1867 +vn 0.5470 0.8300 -0.1088 +vn 0.9066 -0.3816 -0.1803 +vn 0.6240 0.7715 -0.1241 +vn 0.8656 -0.4701 -0.1722 +vn 0.6950 0.7056 -0.1382 +vn 0.8164 -0.5542 -0.1624 +vn 0.7593 0.6329 -0.1510 +vn 0.7593 -0.6329 -0.1510 +vn 0.8164 0.5542 -0.1624 +vn 0.6950 -0.7056 -0.1382 +vn 0.8656 0.4701 -0.1722 +vn 0.6240 -0.7715 -0.1241 +vn 0.9066 0.3816 -0.1803 +vn 0.5470 -0.8300 -0.1088 +vn 0.9388 0.2894 -0.1867 +vn 0.4646 -0.8806 -0.0924 +vn 0.9620 0.1945 -0.1914 +vn 0.0991 0.9949 -0.0197 +vn 0.3779 -0.9228 -0.0751 +vn 0.9761 0.0977 -0.1941 +vn 0.1942 0.9802 -0.0386 +vn 0.2875 -0.9561 -0.0572 +vn 0.9808 0.0000 -0.1951 +vn 0.2875 0.9561 -0.0572 +vn 0.1942 -0.9802 -0.0386 +vn 0.9761 -0.0977 -0.1941 +vn 0.5577 0.8300 0.0000 +vn 0.6362 0.7715 0.0000 +vn 0.9243 -0.3816 0.0000 +vn 0.8826 -0.4701 0.0000 +vn 0.7086 0.7056 0.0000 +vn 0.8324 -0.5542 0.0000 +vn 0.7742 0.6329 0.0000 +vn 0.7742 -0.6329 0.0000 +vn 0.8324 0.5542 0.0000 +vn 0.7086 -0.7056 0.0000 +vn 0.8826 0.4701 0.0000 +vn 0.6362 -0.7715 0.0000 +vn 0.9243 0.3816 0.0000 +vn 0.5577 -0.8300 0.0000 +vn 0.9572 0.2894 0.0000 +vn 0.4738 -0.8806 0.0000 +vn 0.9809 0.1945 0.0000 +vn 0.1010 0.9949 0.0000 +vn 0.3853 -0.9228 0.0000 +vn 0.9952 0.0977 0.0000 +vn 0.1980 0.9802 0.0000 +vn 0.2931 -0.9561 0.0000 +vn 1.0000 0.0000 0.0000 +vn 0.2931 0.9561 0.0000 +vn 0.1980 -0.9802 0.0000 +vn 0.9952 -0.0977 0.0000 +vn 0.3853 0.9228 0.0000 +vn 0.1010 -0.9949 0.0000 +vn 0.9809 -0.1945 0.0000 +vn 0.4738 0.8806 0.0000 +vn 0.9572 -0.2894 0.0000 +vn 0.6950 0.7056 0.1382 +vn 0.7593 0.6329 0.1510 +vn 0.8164 -0.5542 0.1624 +vn 0.7593 -0.6329 0.1510 +vn 0.8164 0.5542 0.1624 +vn 0.6950 -0.7056 0.1382 +vn 0.8656 0.4701 0.1722 +vn 0.6240 -0.7715 0.1241 +vn 0.9066 0.3816 0.1803 +vn 0.5470 -0.8300 0.1088 +vn 0.9388 0.2894 0.1867 +vn 0.4646 -0.8806 0.0924 +vn 0.9620 0.1945 0.1914 +vn 0.0991 0.9949 0.0197 +vn 0.3779 -0.9228 0.0751 +vn 0.9761 0.0977 0.1941 +vn 0.1942 0.9802 0.0386 +vn 0.2875 -0.9561 0.0572 +vn 0.9808 0.0000 0.1951 +vn 0.2875 0.9561 0.0572 +vn 0.1942 -0.9802 0.0386 +vn 0.9761 -0.0977 0.1941 +vn 0.3779 0.9228 0.0752 +vn 0.0991 -0.9949 0.0197 +vn 0.9620 -0.1945 0.1914 +vn 0.4646 0.8806 0.0924 +vn 0.9388 -0.2894 0.1867 +vn 0.5470 0.8300 0.1088 +vn 0.9066 -0.3816 0.1803 +vn 0.6240 0.7715 0.1241 +vn 0.8656 -0.4701 0.1722 +vn 0.7690 0.5542 0.3185 +vn 0.8154 0.4701 0.3377 +vn 0.6547 -0.7056 0.2712 +vn 0.5878 -0.7715 0.2434 +vn 0.8539 0.3816 0.3537 +vn 0.5152 -0.8300 0.2134 +vn 0.8843 0.2894 0.3663 +vn 0.4377 -0.8806 0.1813 +vn 0.9062 0.1945 0.3753 +vn 0.0934 0.9949 0.0387 +vn 0.3559 -0.9228 0.1474 +vn 0.9194 0.0977 0.3808 +vn 0.1830 0.9802 0.0758 +vn 0.2708 -0.9561 0.1122 +vn 0.9239 0.0000 0.3827 +vn 0.2708 0.9561 0.1122 +vn 0.1830 -0.9802 0.0758 +vn 0.9194 -0.0977 0.3808 +vn 0.3559 0.9228 0.1474 +vn 0.0934 -0.9949 0.0387 +vn 0.9062 -0.1945 0.3753 +vn 0.4377 0.8806 0.1813 +vn 0.8843 -0.2894 0.3663 +vn 0.5152 0.8300 0.2134 +vn 0.8539 -0.3816 0.3537 +vn 0.5878 0.7715 0.2434 +vn 0.8154 -0.4701 0.3377 +vn 0.6547 0.7056 0.2712 +vn 0.7690 -0.5542 0.3185 +vn 0.7153 0.6329 0.2963 +vn 0.7153 -0.6329 0.2963 +vn 0.7685 0.3816 0.5135 +vn 0.7959 0.2894 0.5318 +vn 0.4637 -0.8300 0.3098 +vn 0.3939 -0.8806 0.2632 +vn 0.8156 0.1945 0.5449 +vn 0.0840 0.9949 0.0561 +vn 0.3204 -0.9228 0.2141 +vn 0.8275 0.0977 0.5529 +vn 0.1646 0.9802 0.1100 +vn 0.2437 -0.9561 0.1628 +vn 0.8314 0.0000 0.5556 +vn 0.2437 0.9561 0.1628 +vn 0.1646 -0.9802 0.1100 +vn 0.8275 -0.0977 0.5529 +vn 0.3204 0.9228 0.2141 +vn 0.0840 -0.9949 0.0561 +vn 0.8156 -0.1945 0.5449 +vn 0.3939 0.8806 0.2632 +vn 0.7959 -0.2894 0.5318 +vn 0.4637 0.8300 0.3098 +vn 0.7685 -0.3816 0.5135 +vn 0.5290 0.7715 0.3534 +vn 0.7338 -0.4701 0.4903 +vn 0.5892 0.7056 0.3937 +vn 0.6921 -0.5542 0.4624 +vn 0.6437 0.6329 0.4301 +vn 0.6437 -0.6329 0.4301 +vn 0.6921 0.5542 0.4624 +vn 0.5892 -0.7056 0.3937 +vn 0.7338 0.4701 0.4903 +vn 0.5290 -0.7715 0.3534 +vn 0.6936 0.1945 0.6936 +vn 0.7037 0.0977 0.7037 +vn 0.0714 0.9949 0.0714 +vn 0.1400 0.9802 0.1400 +vn 0.2724 -0.9228 0.2724 +vn 0.2072 -0.9561 0.2072 +vn 0.7071 0.0000 0.7071 +vn 0.2072 0.9561 0.2072 +vn 0.1400 -0.9802 0.1400 +vn 0.7037 -0.0977 0.7037 +vn 0.2724 0.9228 0.2724 +vn 0.0714 -0.9949 0.0714 +vn 0.6936 -0.1945 0.6936 +vn 0.3350 0.8806 0.3350 +vn 0.6768 -0.2894 0.6768 +vn 0.3943 0.8300 0.3943 +vn 0.6536 -0.3816 0.6536 +vn 0.4499 0.7715 0.4499 +vn 0.6241 -0.4701 0.6241 +vn 0.5011 0.7056 0.5011 +vn 0.5886 -0.5542 0.5886 +vn 0.5474 0.6329 0.5474 +vn 0.5474 -0.6329 0.5474 +vn 0.5886 0.5542 0.5886 +vn 0.5011 -0.7056 0.5011 +vn 0.6241 0.4701 0.6241 +vn 0.4499 -0.7715 0.4499 +vn 0.6536 0.3816 0.6536 +vn 0.3943 -0.8300 0.3943 +vn 0.6768 0.2894 0.6768 +vn 0.3350 -0.8806 0.3350 +vn 0.5556 0.0000 0.8314 +vn 0.5529 -0.0977 0.8275 +vn 0.1628 0.9561 0.2437 +vn 0.2141 0.9228 0.3204 +vn 0.1100 -0.9802 0.1646 +vn 0.0561 -0.9949 0.0840 +vn 0.5449 -0.1945 0.8156 +vn 0.2632 0.8806 0.3939 +vn 0.5318 -0.2894 0.7959 +vn 0.3098 0.8300 0.4637 +vn 0.5135 -0.3816 0.7685 +vn 0.3534 0.7715 0.5290 +vn 0.4903 -0.4701 0.7338 +vn 0.3937 0.7056 0.5892 +vn 0.4624 -0.5542 0.6921 +vn 0.4301 0.6329 0.6437 +vn 0.4301 -0.6329 0.6437 +vn 0.4624 0.5542 0.6921 +vn 0.3937 -0.7056 0.5892 +vn 0.4903 0.4701 0.7338 +vn 0.3534 -0.7715 0.5290 +vn 0.5135 0.3816 0.7685 +vn 0.3098 -0.8300 0.4637 +vn 0.5318 0.2894 0.7959 +vn 0.2632 -0.8806 0.3939 +vn 0.5449 0.1945 0.8156 +vn 0.0561 0.9949 0.0840 +vn 0.2141 -0.9228 0.3204 +vn 0.5529 0.0977 0.8275 +vn 0.1100 0.9802 0.1646 +vn 0.1628 -0.9561 0.2437 +vn 0.3753 -0.1945 0.9062 +vn 0.3663 -0.2894 0.8843 +vn 0.1813 0.8806 0.4377 +vn 0.2134 0.8300 0.5152 +vn 0.3537 -0.3816 0.8539 +vn 0.2434 0.7715 0.5878 +vn 0.3377 -0.4701 0.8154 +vn 0.2712 0.7056 0.6547 +vn 0.3185 -0.5542 0.7690 +vn 0.2963 0.6329 0.7153 +vn 0.2963 -0.6329 0.7153 +vn 0.3185 0.5542 0.7690 +vn 0.2712 -0.7056 0.6547 +vn 0.3377 0.4701 0.8154 +vn 0.2434 -0.7715 0.5878 +vn 0.3537 0.3816 0.8539 +vn 0.2134 -0.8300 0.5152 +vn 0.3663 0.2894 0.8843 +vn 0.1813 -0.8806 0.4377 +vn 0.3753 0.1945 0.9062 +vn 0.0387 0.9949 0.0934 +vn 0.1474 -0.9228 0.3559 +vn 0.3808 0.0977 0.9194 +vn 0.0758 0.9802 0.1830 +vn 0.1122 -0.9561 0.2708 +vn 0.3827 0.0000 0.9239 +vn 0.1122 0.9561 0.2708 +vn 0.0758 -0.9802 0.1830 +vn 0.3808 -0.0977 0.9194 +vn 0.1474 0.9228 0.3559 +vn 0.0387 -0.9949 0.0934 +vn 0.1803 -0.3816 0.9066 +vn 0.1722 -0.4701 0.8656 +vn 0.1241 0.7715 0.6240 +vn 0.1382 0.7056 0.6950 +vn 0.1624 -0.5542 0.8164 +vn 0.1510 0.6329 0.7593 +vn 0.1510 -0.6329 0.7593 +vn 0.1624 0.5542 0.8164 +vn 0.1382 -0.7056 0.6950 +vn 0.1722 0.4701 0.8656 +vn 0.1241 -0.7715 0.6240 +vn 0.1803 0.3816 0.9066 +vn 0.1088 -0.8300 0.5470 +vn 0.1867 0.2894 0.9388 +vn 0.0924 -0.8806 0.4646 +vn 0.1914 0.1945 0.9620 +vn 0.0197 0.9949 0.0991 +vn 0.0751 -0.9228 0.3779 +vn 0.1941 0.0977 0.9761 +vn 0.0386 0.9802 0.1942 +vn 0.0572 -0.9561 0.2875 +vn 0.1951 0.0000 0.9808 +vn 0.0572 0.9561 0.2875 +vn 0.0386 -0.9802 0.1942 +vn 0.1941 -0.0977 0.9761 +vn 0.0752 0.9228 0.3779 +vn 0.0197 -0.9949 0.0991 +vn 0.1914 -0.1945 0.9620 +vn 0.0924 0.8806 0.4646 +vn 0.1867 -0.2894 0.9388 +vn 0.1088 0.8300 0.5470 +vn 0.0000 -0.5542 0.8324 +vn 0.0000 -0.6329 0.7742 +vn 0.0000 0.6329 0.7742 +vn 0.0000 0.5542 0.8324 +vn 0.0000 -0.7056 0.7086 +vn 0.0000 0.4701 0.8826 +vn 0.0000 -0.7715 0.6362 +vn 0.0000 0.3816 0.9243 +vn 0.0000 -0.8300 0.5577 +vn 0.0000 0.2894 0.9572 +vn 0.0000 -0.8806 0.4738 +vn 0.0000 0.1945 0.9809 +vn 0.0000 0.9949 0.1010 +vn 0.0000 -0.9228 0.3853 +vn 0.0000 0.0977 0.9952 +vn 0.0000 0.9802 0.1980 +vn 0.0000 -0.9561 0.2931 +vn 0.0000 0.0000 1.0000 +vn 0.0000 0.9561 0.2931 +vn 0.0000 -0.9802 0.1980 +vn 0.0000 -0.0977 0.9952 +vn 0.0000 0.9228 0.3853 +vn 0.0000 -0.9949 0.1010 +vn 0.0000 -0.1945 0.9809 +vn 0.0000 0.8806 0.4738 +vn 0.0000 -0.2894 0.9572 +vn 0.0000 0.8300 0.5577 +vn 0.0000 -0.3816 0.9243 +vn 0.0000 0.7715 0.6362 +vn 0.0000 -0.4701 0.8826 +vn 0.0000 0.7056 0.7086 +vn -0.1382 -0.7056 0.6950 +vn -0.1241 -0.7715 0.6240 +vn -0.1722 0.4701 0.8656 +vn -0.1803 0.3816 0.9066 +vn -0.1088 -0.8300 0.5470 +vn -0.1867 0.2894 0.9388 +vn -0.0924 -0.8806 0.4646 +vn -0.1914 0.1945 0.9620 +vn -0.0197 0.9949 0.0991 +vn -0.0752 -0.9228 0.3779 +vn -0.1941 0.0977 0.9761 +vn -0.0386 0.9802 0.1942 +vn -0.0572 -0.9561 0.2875 +vn -0.1951 0.0000 0.9808 +vn -0.0572 0.9561 0.2875 +vn -0.0386 -0.9802 0.1942 +vn -0.1941 -0.0977 0.9761 +vn -0.0752 0.9228 0.3779 +vn -0.0197 -0.9949 0.0991 +vn -0.1914 -0.1945 0.9620 +vn -0.0924 0.8806 0.4646 +vn -0.1867 -0.2894 0.9388 +vn -0.1088 0.8300 0.5470 +vn -0.1803 -0.3816 0.9066 +vn -0.1241 0.7715 0.6240 +vn -0.1722 -0.4701 0.8656 +vn -0.1382 0.7056 0.6950 +vn -0.1624 -0.5542 0.8164 +vn -0.1510 0.6329 0.7593 +vn -0.1510 -0.6329 0.7593 +vn -0.1624 0.5542 0.8164 +vn -0.2134 -0.8300 0.5152 +vn -0.1813 -0.8806 0.4377 +vn -0.3663 0.2894 0.8843 +vn -0.3753 0.1945 0.9062 +vn -0.0387 0.9949 0.0934 +vn -0.1474 -0.9228 0.3559 +vn -0.3808 0.0977 0.9194 +vn -0.0758 0.9802 0.1830 +vn -0.1122 -0.9561 0.2708 +vn -0.3827 0.0000 0.9239 +vn -0.1122 0.9561 0.2708 +vn -0.0758 -0.9802 0.1830 +vn -0.3808 -0.0977 0.9194 +vn -0.1474 0.9228 0.3559 +vn -0.0387 -0.9949 0.0934 +vn -0.3753 -0.1945 0.9062 +vn -0.1813 0.8806 0.4377 +vn -0.3663 -0.2894 0.8843 +vn -0.2134 0.8300 0.5152 +vn -0.3537 -0.3816 0.8539 +vn -0.2434 0.7715 0.5878 +vn -0.3377 -0.4701 0.8154 +vn -0.2712 0.7056 0.6547 +vn -0.3185 -0.5542 0.7690 +vn -0.2963 0.6329 0.7153 +vn -0.2963 -0.6329 0.7153 +vn -0.3185 0.5542 0.7690 +vn -0.2712 -0.7056 0.6547 +vn -0.3377 0.4701 0.8154 +vn -0.2434 -0.7715 0.5878 +vn -0.3537 0.3816 0.8539 +vn -0.2141 -0.9228 0.3204 +vn -0.1628 -0.9561 0.2437 +vn -0.5529 0.0977 0.8275 +vn -0.5556 0.0000 0.8314 +vn -0.1100 0.9802 0.1646 +vn -0.1628 0.9561 0.2437 +vn -0.1100 -0.9802 0.1646 +vn -0.5529 -0.0977 0.8275 +vn -0.2141 0.9228 0.3204 +vn -0.0561 -0.9949 0.0840 +vn -0.5449 -0.1945 0.8156 +vn -0.2632 0.8806 0.3939 +vn -0.5318 -0.2894 0.7959 +vn -0.3098 0.8300 0.4637 +vn -0.5135 -0.3816 0.7685 +vn -0.3534 0.7715 0.5290 +vn -0.4903 -0.4701 0.7338 +vn -0.3937 0.7056 0.5892 +vn -0.4624 -0.5542 0.6921 +vn -0.4301 0.6329 0.6437 +vn -0.4301 -0.6329 0.6437 +vn -0.4624 0.5542 0.6921 +vn -0.3937 -0.7056 0.5892 +vn -0.4903 0.4701 0.7338 +vn -0.3534 -0.7715 0.5290 +vn -0.5135 0.3816 0.7685 +vn -0.3098 -0.8300 0.4637 +vn -0.5318 0.2894 0.7959 +vn -0.2632 -0.8806 0.3939 +vn -0.5449 0.1945 0.8156 +vn -0.0561 0.9949 0.0840 +vn -0.1400 -0.9802 0.1400 +vn -0.0714 -0.9949 0.0714 +vn -0.7037 -0.0977 0.7037 +vn -0.6936 -0.1945 0.6936 +vn -0.2724 0.9228 0.2724 +vn -0.3350 0.8806 0.3350 +vn -0.6768 -0.2894 0.6768 +vn -0.3943 0.8300 0.3943 +vn -0.6536 -0.3816 0.6536 +vn -0.4499 0.7715 0.4499 +vn -0.6241 -0.4701 0.6241 +vn -0.5011 0.7056 0.5011 +vn -0.5886 -0.5542 0.5886 +vn -0.5474 0.6329 0.5474 +vn -0.5474 -0.6329 0.5474 +vn -0.5886 0.5542 0.5886 +vn -0.5011 -0.7056 0.5011 +vn -0.6241 0.4701 0.6241 +vn -0.4499 -0.7715 0.4499 +vn -0.6536 0.3816 0.6536 +vn -0.3943 -0.8300 0.3943 +vn -0.6768 0.2894 0.6768 +vn -0.3350 -0.8806 0.3350 +vn -0.6936 0.1945 0.6936 +vn -0.0714 0.9949 0.0714 +vn -0.2724 -0.9228 0.2724 +vn -0.7037 0.0977 0.7037 +vn -0.1400 0.9802 0.1400 +vn -0.2072 -0.9561 0.2072 +vn -0.7071 0.0000 0.7071 +vn -0.2072 0.9561 0.2072 +vn -0.7959 -0.2894 0.5318 +vn -0.7685 -0.3816 0.5135 +vn -0.4637 0.8300 0.3098 +vn -0.5290 0.7715 0.3534 +vn -0.7338 -0.4701 0.4903 +vn -0.5892 0.7056 0.3937 +vn -0.6921 -0.5542 0.4624 +vn -0.6437 0.6329 0.4301 +vn -0.6437 -0.6329 0.4301 +vn -0.6921 0.5542 0.4624 +vn -0.5892 -0.7056 0.3937 +vn -0.7338 0.4701 0.4903 +vn -0.5290 -0.7715 0.3534 +vn -0.7685 0.3816 0.5135 +vn -0.4637 -0.8300 0.3098 +vn -0.7959 0.2894 0.5318 +vn -0.3939 -0.8806 0.2632 +vn -0.8156 0.1945 0.5449 +vn -0.0840 0.9949 0.0561 +vn -0.3204 -0.9228 0.2141 +vn -0.8275 0.0977 0.5529 +vn -0.1646 0.9802 0.1100 +vn -0.2437 -0.9561 0.1628 +vn -0.8314 0.0000 0.5556 +vn -0.2437 0.9561 0.1628 +vn -0.1646 -0.9802 0.1100 +vn -0.8275 -0.0977 0.5529 +vn -0.3204 0.9228 0.2141 +vn -0.0840 -0.9949 0.0561 +vn -0.8156 -0.1945 0.5449 +vn -0.3939 0.8806 0.2632 +vn -0.8154 -0.4701 0.3377 +vn -0.7690 -0.5542 0.3185 +vn -0.6547 0.7056 0.2712 +vn -0.7153 0.6329 0.2963 +vn -0.7153 -0.6329 0.2963 +vn -0.7690 0.5542 0.3185 +vn -0.6547 -0.7056 0.2712 +vn -0.8154 0.4701 0.3377 +vn -0.5878 -0.7715 0.2434 +vn -0.8539 0.3816 0.3537 +vn -0.5152 -0.8300 0.2134 +vn -0.8843 0.2894 0.3663 +vn -0.4377 -0.8806 0.1813 +vn -0.9062 0.1945 0.3753 +vn -0.0934 0.9949 0.0387 +vn -0.3559 -0.9228 0.1474 +vn -0.9194 0.0977 0.3808 +vn -0.1830 0.9802 0.0758 +vn -0.2708 -0.9561 0.1122 +vn -0.9239 0.0000 0.3827 +vn -0.2708 0.9561 0.1122 +vn -0.1830 -0.9802 0.0758 +vn -0.9194 -0.0977 0.3808 +vn -0.3559 0.9228 0.1474 +vn -0.0934 -0.9949 0.0387 +vn -0.9062 -0.1945 0.3753 +vn -0.4377 0.8806 0.1813 +vn -0.8843 -0.2894 0.3663 +vn -0.5152 0.8300 0.2134 +vn -0.8539 -0.3816 0.3537 +vn -0.5878 0.7715 0.2434 +vn -0.7593 -0.6329 0.1510 +vn -0.6950 -0.7056 0.1382 +vn -0.8164 0.5542 0.1624 +vn -0.8656 0.4701 0.1722 +vn -0.6240 -0.7715 0.1241 +vn -0.9066 0.3816 0.1803 +vn -0.5470 -0.8300 0.1088 +vn -0.9388 0.2894 0.1867 +vn -0.4646 -0.8806 0.0924 +vn -0.9620 0.1945 0.1914 +vn -0.0991 0.9949 0.0197 +vn -0.3779 -0.9228 0.0752 +vn -0.9761 0.0977 0.1941 +vn -0.1942 0.9802 0.0386 +vn -0.2875 -0.9561 0.0572 +vn -0.9808 0.0000 0.1951 +vn -0.2875 0.9561 0.0572 +vn -0.1942 -0.9802 0.0386 +vn -0.9761 -0.0977 0.1941 +vn -0.3779 0.9228 0.0751 +vn -0.0991 -0.9949 0.0197 +vn -0.9620 -0.1945 0.1914 +vn -0.4646 0.8806 0.0924 +vn -0.9388 -0.2894 0.1867 +vn -0.5470 0.8300 0.1088 +vn -0.9066 -0.3816 0.1803 +vn -0.6240 0.7715 0.1241 +vn -0.8656 -0.4701 0.1722 +vn -0.6950 0.7056 0.1382 +vn -0.8164 -0.5542 0.1624 +vn -0.7594 0.6329 0.1510 +vn -0.6362 -0.7715 0.0000 +vn -0.5577 -0.8300 0.0000 +vn -0.9243 0.3816 0.0000 +vn -0.9572 0.2894 0.0000 +vn -0.4738 -0.8806 0.0000 +vn -0.9809 0.1945 0.0000 +vn -0.1010 0.9949 0.0000 +vn -0.3853 -0.9228 0.0000 +vn -0.9952 0.0977 0.0000 +vn -0.1980 0.9802 0.0000 +vn -0.2931 -0.9561 0.0000 +vn -1.0000 0.0000 0.0000 +vn -0.2931 0.9561 0.0000 +vn -0.1980 -0.9802 0.0000 +vn -0.9952 -0.0977 0.0000 +vn -0.3853 0.9228 0.0000 +vn -0.1010 -0.9949 0.0000 +vn -0.9809 -0.1945 0.0000 +vn -0.4738 0.8806 0.0000 +vn -0.9572 -0.2894 0.0000 +vn -0.5577 0.8300 0.0000 +vn -0.9243 -0.3816 0.0000 +vn -0.6362 0.7715 0.0000 +vn -0.8826 -0.4701 0.0000 +vn -0.7086 0.7056 0.0000 +vn -0.8324 -0.5542 0.0000 +vn -0.7742 0.6329 0.0000 +vn -0.7742 -0.6329 0.0000 +vn -0.8324 0.5542 0.0000 +vn -0.7086 -0.7056 0.0000 +vn -0.8826 0.4701 0.0000 +vn -0.0991 0.9949 -0.0197 +vn -0.4646 -0.8806 -0.0924 +vn -0.3779 -0.9228 -0.0752 +vn -0.9620 0.1945 -0.1914 +vn -0.9761 0.0977 -0.1941 +vn -0.1942 0.9802 -0.0386 +vn -0.2875 -0.9561 -0.0572 +vn -0.9808 0.0000 -0.1951 +vn -0.2875 0.9561 -0.0572 +vn -0.1942 -0.9802 -0.0386 +vn -0.9761 -0.0977 -0.1941 +vn -0.3779 0.9228 -0.0752 +vn -0.0991 -0.9949 -0.0197 +vn -0.9620 -0.1945 -0.1914 +vn -0.4646 0.8806 -0.0924 +vn -0.9388 -0.2894 -0.1867 +vn -0.5470 0.8300 -0.1088 +vn -0.9066 -0.3816 -0.1803 +vn -0.6240 0.7715 -0.1241 +vn -0.8656 -0.4701 -0.1722 +vn -0.6950 0.7056 -0.1382 +vn -0.8164 -0.5542 -0.1624 +vn -0.7593 0.6329 -0.1510 +vn -0.7593 -0.6329 -0.1510 +vn -0.8164 0.5542 -0.1624 +vn -0.6950 -0.7056 -0.1382 +vn -0.8656 0.4701 -0.1722 +vn -0.6240 -0.7715 -0.1241 +vn -0.9066 0.3816 -0.1803 +vn -0.5470 -0.8300 -0.1088 +vn -0.9388 0.2894 -0.1867 +vn -0.1830 0.9802 -0.0758 +vn -0.2708 0.9561 -0.1122 +vn -0.2708 -0.9561 -0.1122 +vn -0.1830 -0.9802 -0.0758 +vn -0.9239 0.0000 -0.3827 +vn -0.9194 -0.0977 -0.3808 +vn -0.3559 0.9228 -0.1474 +vn -0.0934 -0.9949 -0.0387 +vn -0.9062 -0.1945 -0.3753 +vn -0.4377 0.8806 -0.1813 +vn -0.8843 -0.2894 -0.3663 +vn -0.5152 0.8300 -0.2134 +vn -0.8539 -0.3816 -0.3537 +vn -0.5878 0.7715 -0.2434 +vn -0.8154 -0.4701 -0.3377 +vn -0.6547 0.7056 -0.2712 +vn -0.7690 -0.5542 -0.3185 +vn -0.7153 0.6329 -0.2963 +vn -0.7153 -0.6329 -0.2963 +vn -0.7690 0.5542 -0.3185 +vn -0.6547 -0.7056 -0.2712 +vn -0.8154 0.4701 -0.3377 +vn -0.5878 -0.7715 -0.2434 +vn -0.8539 0.3816 -0.3537 +vn -0.5152 -0.8300 -0.2134 +vn -0.8843 0.2894 -0.3663 +vn -0.4377 -0.8806 -0.1813 +vn -0.9062 0.1945 -0.3753 +vn -0.0934 0.9949 -0.0387 +vn -0.3559 -0.9228 -0.1474 +vn -0.9194 0.0977 -0.3808 +vn -0.6921 -0.5542 -0.4624 +vn -0.6437 -0.6329 -0.4301 +vn -0.6437 0.6329 -0.4301 +vn -0.6921 0.5542 -0.4624 +vn -0.5892 -0.7056 -0.3937 +vn -0.7338 0.4701 -0.4903 +vn -0.5290 -0.7715 -0.3534 +vn -0.7685 0.3816 -0.5135 +vn -0.4637 -0.8300 -0.3098 +vn -0.7959 0.2894 -0.5318 +vn -0.3939 -0.8806 -0.2632 +vn -0.8156 0.1945 -0.5449 +vn -0.0840 0.9949 -0.0561 +vn -0.3204 -0.9228 -0.2141 +vn -0.8275 0.0977 -0.5529 +vn -0.1646 0.9802 -0.1100 +vn -0.2437 -0.9561 -0.1628 +vn -0.8314 0.0000 -0.5556 +vn -0.2437 0.9561 -0.1628 +vn -0.1646 -0.9802 -0.1100 +vn -0.8275 -0.0977 -0.5529 +vn -0.3204 0.9228 -0.2141 +vn -0.0840 -0.9949 -0.0561 +vn -0.8156 -0.1945 -0.5449 +vn -0.3939 0.8806 -0.2632 +vn -0.7959 -0.2894 -0.5318 +vn -0.4637 0.8300 -0.3098 +vn -0.7685 -0.3816 -0.5135 +vn -0.5290 0.7715 -0.3534 +vn -0.7338 -0.4701 -0.4903 +vn -0.5892 0.7056 -0.3937 +vn -0.5011 -0.7056 -0.5011 +vn -0.4499 -0.7715 -0.4499 +vn -0.6241 0.4701 -0.6241 +vn -0.6536 0.3816 -0.6536 +vn -0.3943 -0.8300 -0.3943 +vn -0.6768 0.2894 -0.6768 +vn -0.3350 -0.8806 -0.3350 +vn -0.6936 0.1945 -0.6936 +vn -0.0714 0.9949 -0.0714 +vn -0.2724 -0.9228 -0.2724 +vn -0.7037 0.0977 -0.7037 +vn -0.1400 0.9802 -0.1400 +vn -0.2072 -0.9561 -0.2072 +vn -0.7071 0.0000 -0.7071 +vn -0.2072 0.9561 -0.2072 +vn -0.1400 -0.9802 -0.1400 +vn -0.7037 -0.0977 -0.7037 +vn -0.2724 0.9228 -0.2724 +vn -0.0714 -0.9949 -0.0714 +vn -0.6936 -0.1945 -0.6936 +vn -0.3350 0.8806 -0.3350 +vn -0.6768 -0.2894 -0.6768 +vn -0.3943 0.8300 -0.3943 +vn -0.6536 -0.3816 -0.6536 +vn -0.4499 0.7715 -0.4499 +vn -0.6241 -0.4701 -0.6241 +vn -0.5011 0.7056 -0.5011 +vn -0.5886 -0.5542 -0.5886 +vn -0.5474 0.6329 -0.5474 +vn -0.5474 -0.6329 -0.5474 +vn -0.5886 0.5542 -0.5886 +vn -0.3098 -0.8300 -0.4637 +vn -0.2632 -0.8806 -0.3939 +vn -0.5318 0.2894 -0.7959 +vn -0.5449 0.1945 -0.8156 +vn -0.0561 0.9949 -0.0840 +vn -0.2141 -0.9228 -0.3204 +vn -0.5529 0.0977 -0.8275 +vn -0.1100 0.9802 -0.1646 +vn -0.1628 -0.9561 -0.2437 +vn -0.5556 0.0000 -0.8314 +vn -0.1628 0.9561 -0.2437 +vn -0.1100 -0.9802 -0.1646 +vn -0.5529 -0.0977 -0.8275 +vn -0.2141 0.9228 -0.3204 +vn -0.0561 -0.9949 -0.0840 +vn -0.5449 -0.1945 -0.8156 +vn -0.2632 0.8806 -0.3939 +vn -0.5318 -0.2894 -0.7959 +vn -0.3098 0.8300 -0.4637 +vn -0.5135 -0.3816 -0.7685 +vn -0.3534 0.7715 -0.5290 +vn -0.4903 -0.4701 -0.7338 +vn -0.3937 0.7056 -0.5892 +vn -0.4624 -0.5542 -0.6921 +vn -0.4301 0.6329 -0.6437 +vn -0.4301 -0.6329 -0.6437 +vn -0.4624 0.5542 -0.6921 +vn -0.3937 -0.7056 -0.5892 +vn -0.4903 0.4701 -0.7338 +vn -0.3534 -0.7715 -0.5290 +vn -0.5135 0.3816 -0.7685 +vn -0.0387 0.9949 -0.0934 +vn -0.0758 0.9802 -0.1830 +vn -0.1474 -0.9228 -0.3559 +vn -0.1122 -0.9561 -0.2708 +vn -0.3808 0.0977 -0.9194 +vn -0.3827 0.0000 -0.9239 +vn -0.1122 0.9561 -0.2708 +vn -0.0758 -0.9802 -0.1830 +vn -0.3808 -0.0977 -0.9194 +vn -0.1474 0.9228 -0.3559 +vn -0.0387 -0.9949 -0.0934 +vn -0.3753 -0.1945 -0.9062 +vn -0.1813 0.8806 -0.4377 +vn -0.3663 -0.2894 -0.8843 +vn -0.2134 0.8300 -0.5152 +vn -0.3537 -0.3816 -0.8539 +vn -0.2434 0.7715 -0.5878 +vn -0.3377 -0.4701 -0.8154 +vn -0.2712 0.7056 -0.6547 +vn -0.3185 -0.5542 -0.7690 +vn -0.2963 0.6329 -0.7153 +vn -0.2963 -0.6329 -0.7153 +vn -0.3185 0.5542 -0.7690 +vn -0.2712 -0.7056 -0.6547 +vn -0.3377 0.4701 -0.8154 +vn -0.2434 -0.7715 -0.5878 +vn -0.3537 0.3816 -0.8539 +vn -0.2134 -0.8300 -0.5152 +vn -0.3663 0.2894 -0.8843 +vn -0.1813 -0.8806 -0.4377 +vn -0.3753 0.1945 -0.9062 +vn -0.0572 0.9561 -0.2875 +vn -0.0752 0.9228 -0.3779 +vn -0.0386 -0.9802 -0.1942 +vn -0.0197 -0.9949 -0.0991 +vn -0.1942 -0.0977 -0.9761 +vn -0.1914 -0.1945 -0.9620 +vn -0.0924 0.8806 -0.4646 +vn -0.1867 -0.2894 -0.9388 +vn -0.1088 0.8300 -0.5470 +vn -0.1803 -0.3816 -0.9066 +vn -0.1241 0.7715 -0.6240 +vn -0.1722 -0.4701 -0.8656 +vn -0.1382 0.7056 -0.6950 +vn -0.1624 -0.5542 -0.8164 +vn -0.1510 0.6329 -0.7593 +vn -0.1510 -0.6329 -0.7593 +vn -0.1624 0.5542 -0.8164 +vn -0.1382 -0.7056 -0.6950 +vn -0.1722 0.4701 -0.8656 +vn -0.1241 -0.7715 -0.6240 +vn -0.1803 0.3816 -0.9066 +vn -0.1088 -0.8300 -0.5470 +vn -0.1867 0.2894 -0.9388 +vn -0.0924 -0.8806 -0.4646 +vn -0.1914 0.1945 -0.9620 +vn -0.0197 0.9949 -0.0991 +vn -0.0752 -0.9228 -0.3779 +vn -0.1942 0.0977 -0.9761 +vn -0.0386 0.9802 -0.1942 +vn -0.0572 -0.9561 -0.2875 +vn -0.1951 0.0000 -0.9808 +usemtl Material.001 +s 1 +f 23/1/1 991/2/2 50/3/3 51/4/4 +f 11/5/5 10/6/6 37/7/7 38/8/8 +f 988/9/9 708/10/10 25/11/11 +f 992/12/12 23/1/1 51/4/4 52/13/13 +f 12/14/14 11/5/5 38/8/8 39/15/15 +f 989/16/16 988/9/9 25/11/11 26/17/17 +f 993/18/18 992/12/12 52/13/13 53/19/19 +f 13/20/20 12/14/14 39/15/15 40/21/21 +f 990/22/22 989/16/16 26/17/17 27/23/23 +f 24/24/24 993/18/18 53/19/19 54/25/25 +f 14/26/26 13/20/20 40/21/21 41/27/27 +f 1/28/28 990/22/22 27/23/23 28/29/29 +f 994/30/30 24/24/24 54/25/25 55/31/31 +f 15/32/32 14/26/26 41/27/27 42/33/33 +f 2/34/34 1/28/28 28/29/29 29/35/35 +f 645/36/36 994/30/30 55/31/31 +f 16/37/37 15/32/32 42/33/33 43/38/38 +f 3/39/39 2/34/34 29/35/35 30/40/40 +f 17/41/41 16/37/37 43/38/38 44/42/42 +f 4/43/43 3/39/39 30/40/40 31/44/44 +f 18/45/45 17/41/41 44/42/42 45/46/46 +f 5/47/47 4/43/43 31/44/44 32/48/48 +f 19/49/49 18/45/45 45/46/46 46/50/50 +f 6/51/51 5/47/47 32/48/48 33/52/52 +f 20/53/53 19/49/49 46/50/50 47/54/54 +f 7/55/55 6/51/51 33/52/52 34/56/56 +f 21/57/57 20/53/53 47/54/54 48/58/58 +f 8/59/59 7/55/55 34/56/56 35/60/60 +f 22/61/61 21/57/57 48/58/58 49/62/62 +f 9/63/63 8/59/59 35/60/60 36/64/64 +f 991/2/2 22/61/61 49/62/62 50/3/3 +f 10/6/6 9/63/63 36/64/64 37/7/7 +f 46/50/50 45/46/46 76/65/65 77/66/66 +f 33/52/52 32/48/48 63/67/67 64/68/68 +f 47/54/54 46/50/50 77/66/66 78/69/69 +f 34/56/56 33/52/52 64/68/68 65/70/70 +f 48/58/58 47/54/54 78/69/69 79/71/71 +f 35/60/60 34/56/56 65/70/70 66/72/72 +f 49/62/62 48/58/58 79/71/71 80/73/73 +f 36/64/64 35/60/60 66/72/72 67/74/74 +f 50/3/3 49/62/62 80/73/73 81/75/75 +f 37/7/7 36/64/64 67/74/74 68/76/76 +f 51/4/4 50/3/3 81/75/75 82/77/77 +f 38/8/8 37/7/7 68/76/76 69/78/78 +f 25/11/11 708/79/10 56/80/79 +f 52/13/13 51/4/4 82/77/77 83/81/80 +f 39/15/15 38/8/8 69/78/78 70/82/81 +f 26/17/17 25/11/11 56/80/79 57/83/82 +f 53/19/19 52/13/13 83/81/80 84/84/83 +f 40/21/21 39/15/15 70/82/81 71/85/84 +f 27/23/23 26/17/17 57/83/82 58/86/85 +f 54/25/25 53/19/19 84/84/83 85/87/86 +f 41/27/27 40/21/21 71/85/84 72/88/87 +f 28/29/29 27/23/23 58/86/85 59/89/88 +f 55/31/31 54/25/25 85/87/86 86/90/89 +f 42/33/33 41/27/27 72/88/87 73/91/90 +f 29/35/35 28/29/29 59/89/88 60/92/91 +f 645/93/36 55/31/31 86/90/89 +f 43/38/38 42/33/33 73/91/90 74/94/92 +f 30/40/40 29/35/35 60/92/91 61/95/93 +f 44/42/42 43/38/38 74/94/92 75/96/94 +f 31/44/44 30/40/40 61/95/93 62/97/95 +f 45/46/46 44/42/42 75/96/94 76/65/65 +f 32/48/48 31/44/44 62/97/95 63/67/67 +f 79/71/71 78/69/69 109/98/96 110/99/97 +f 66/72/72 65/70/70 96/100/98 97/101/99 +f 80/73/73 79/71/71 110/99/97 111/102/100 +f 67/74/74 66/72/72 97/101/99 98/103/101 +f 81/75/75 80/73/73 111/102/100 112/104/102 +f 68/76/76 67/74/74 98/103/101 99/105/103 +f 82/77/77 81/75/75 112/104/102 113/106/104 +f 69/78/78 68/76/76 99/105/103 100/107/105 +f 56/80/79 708/108/10 87/109/106 +f 83/81/80 82/77/77 113/106/104 114/110/107 +f 70/82/81 69/78/78 100/107/105 101/111/108 +f 57/83/82 56/80/79 87/109/106 88/112/109 +f 84/84/83 83/81/80 114/110/107 115/113/110 +f 71/85/84 70/82/81 101/111/108 102/114/111 +f 58/86/85 57/83/82 88/112/109 89/115/112 +f 85/87/86 84/84/83 115/113/110 116/116/113 +f 72/88/87 71/85/84 102/114/111 103/117/114 +f 59/89/88 58/86/85 89/115/112 90/118/115 +f 86/90/89 85/87/86 116/116/113 117/119/116 +f 73/91/90 72/88/87 103/117/114 104/120/117 +f 60/92/91 59/89/88 90/118/115 91/121/118 +f 645/122/36 86/90/89 117/119/116 +f 74/94/92 73/91/90 104/120/117 105/123/119 +f 61/95/93 60/92/91 91/121/118 92/124/120 +f 75/96/94 74/94/92 105/123/119 106/125/121 +f 62/97/95 61/95/93 92/124/120 93/126/122 +f 76/65/65 75/96/94 106/125/121 107/127/123 +f 63/67/67 62/97/95 93/126/122 94/128/124 +f 77/66/66 76/65/65 107/127/123 108/129/125 +f 64/68/68 63/67/67 94/128/124 95/130/126 +f 78/69/69 77/66/66 108/129/125 109/98/96 +f 65/70/70 64/68/68 95/130/126 96/100/98 +f 112/104/102 111/102/100 142/131/127 143/132/128 +f 99/105/103 98/103/101 129/133/129 130/134/130 +f 113/106/104 112/104/102 143/132/128 144/135/131 +f 100/107/105 99/105/103 130/134/130 131/136/132 +f 87/109/106 708/137/10 118/138/133 +f 114/110/107 113/106/104 144/135/131 145/139/134 +f 101/111/108 100/107/105 131/136/132 132/140/135 +f 88/112/109 87/109/106 118/138/133 119/141/136 +f 115/113/110 114/110/107 145/139/134 146/142/137 +f 102/114/111 101/111/108 132/140/135 133/143/138 +f 89/115/112 88/112/109 119/141/136 120/144/139 +f 116/116/113 115/113/110 146/142/137 147/145/140 +f 103/117/114 102/114/111 133/143/138 134/146/141 +f 90/118/115 89/115/112 120/144/139 121/147/142 +f 117/119/116 116/116/113 147/145/140 148/148/143 +f 104/120/117 103/117/114 134/146/141 135/149/144 +f 91/121/118 90/118/115 121/147/142 122/150/145 +f 645/151/36 117/119/116 148/148/143 +f 105/123/119 104/120/117 135/149/144 136/152/146 +f 92/124/120 91/121/118 122/150/145 123/153/147 +f 106/125/121 105/123/119 136/152/146 137/154/148 +f 93/126/122 92/124/120 123/153/147 124/155/149 +f 107/127/123 106/125/121 137/154/148 138/156/150 +f 94/128/124 93/126/122 124/155/149 125/157/151 +f 108/129/125 107/127/123 138/156/150 139/158/152 +f 95/130/126 94/128/124 125/157/151 126/159/153 +f 109/98/96 108/129/125 139/158/152 140/160/154 +f 96/100/98 95/130/126 126/159/153 127/161/155 +f 110/99/97 109/98/96 140/160/154 141/162/156 +f 97/101/99 96/100/98 127/161/155 128/163/157 +f 111/102/100 110/99/97 141/162/156 142/131/127 +f 98/103/101 97/101/99 128/163/157 129/133/129 +f 118/138/133 708/164/10 149/165/158 +f 145/139/134 144/135/131 175/166/159 176/167/160 +f 132/140/135 131/136/132 162/168/161 163/169/162 +f 119/141/136 118/138/133 149/165/158 150/170/163 +f 146/142/137 145/139/134 176/167/160 177/171/164 +f 133/143/138 132/140/135 163/169/162 164/172/165 +f 120/144/139 119/141/136 150/170/163 151/173/166 +f 147/145/140 146/142/137 177/171/164 178/174/167 +f 134/146/141 133/143/138 164/172/165 165/175/168 +f 121/147/142 120/144/139 151/173/166 152/176/169 +f 148/148/143 147/145/140 178/174/167 179/177/170 +f 135/149/144 134/146/141 165/175/168 166/178/171 +f 122/150/145 121/147/142 152/176/169 153/179/172 +f 645/180/36 148/148/143 179/177/170 +f 136/152/146 135/149/144 166/178/171 167/181/173 +f 123/153/147 122/150/145 153/179/172 154/182/174 +f 137/154/148 136/152/146 167/181/173 168/183/175 +f 124/155/149 123/153/147 154/182/174 155/184/176 +f 138/156/150 137/154/148 168/183/175 169/185/177 +f 125/157/151 124/155/149 155/184/176 156/186/178 +f 139/158/152 138/156/150 169/185/177 170/187/179 +f 126/159/153 125/157/151 156/186/178 157/188/180 +f 140/160/154 139/158/152 170/187/179 171/189/181 +f 127/161/155 126/159/153 157/188/180 158/190/182 +f 141/162/156 140/160/154 171/189/181 172/191/183 +f 128/163/157 127/161/155 158/190/182 159/192/184 +f 142/131/127 141/162/156 172/191/183 173/193/185 +f 129/133/129 128/163/157 159/192/184 160/194/186 +f 143/132/128 142/131/127 173/193/185 174/195/187 +f 130/134/130 129/133/129 160/194/186 161/196/188 +f 144/135/131 143/132/128 174/195/187 175/166/159 +f 131/136/132 130/134/130 161/196/188 162/168/161 +f 151/173/166 150/170/163 181/197/189 182/198/190 +f 178/174/167 177/171/164 208/199/191 209/200/192 +f 165/175/168 164/172/165 195/201/193 196/202/194 +f 152/176/169 151/173/166 182/198/190 183/203/195 +f 179/177/170 178/174/167 209/200/192 210/204/196 +f 166/178/171 165/175/168 196/202/194 197/205/197 +f 153/179/172 152/176/169 183/203/195 184/206/198 +f 645/207/36 179/177/170 210/204/196 +f 167/181/173 166/178/171 197/205/197 198/208/199 +f 154/182/174 153/179/172 184/206/198 185/209/200 +f 168/183/175 167/181/173 198/208/199 199/210/201 +f 155/184/176 154/182/174 185/209/200 186/211/202 +f 169/185/177 168/183/175 199/210/201 200/212/203 +f 156/186/178 155/184/176 186/211/202 187/213/204 +f 170/187/179 169/185/177 200/212/203 201/214/205 +f 157/188/180 156/186/178 187/213/204 188/215/206 +f 171/189/181 170/187/179 201/214/205 202/216/207 +f 158/190/182 157/188/180 188/215/206 189/217/208 +f 172/191/183 171/189/181 202/216/207 203/218/209 +f 159/192/184 158/190/182 189/217/208 190/219/210 +f 173/193/185 172/191/183 203/218/209 204/220/211 +f 160/194/186 159/192/184 190/219/210 191/221/212 +f 174/195/187 173/193/185 204/220/211 205/222/213 +f 161/196/188 160/194/186 191/221/212 192/223/214 +f 175/166/159 174/195/187 205/222/213 206/224/215 +f 162/168/161 161/196/188 192/223/214 193/225/216 +f 149/165/158 708/226/10 180/227/217 +f 176/167/160 175/166/159 206/224/215 207/228/218 +f 163/169/162 162/168/161 193/225/216 194/229/219 +f 150/170/163 149/165/158 180/227/217 181/197/189 +f 177/171/164 176/167/160 207/228/218 208/199/191 +f 164/172/165 163/169/162 194/229/219 195/201/193 +f 184/206/198 183/203/195 214/230/220 215/231/221 +f 645/232/36 210/204/196 241/233/222 +f 198/208/199 197/205/197 228/234/223 229/235/224 +f 185/209/200 184/206/198 215/231/221 216/236/225 +f 199/210/201 198/208/199 229/235/224 230/237/226 +f 186/211/202 185/209/200 216/236/225 217/238/227 +f 200/212/203 199/210/201 230/237/226 231/239/228 +f 187/213/204 186/211/202 217/238/227 218/240/229 +f 201/214/205 200/212/203 231/239/228 232/241/230 +f 188/215/206 187/213/204 218/240/229 219/242/231 +f 202/216/207 201/214/205 232/241/230 233/243/232 +f 189/217/208 188/215/206 219/242/231 220/244/233 +f 203/218/209 202/216/207 233/243/232 234/245/234 +f 190/219/210 189/217/208 220/244/233 221/246/235 +f 204/220/211 203/218/209 234/245/234 235/247/236 +f 191/221/212 190/219/210 221/246/235 222/248/237 +f 205/222/213 204/220/211 235/247/236 236/249/238 +f 192/223/214 191/221/212 222/248/237 223/250/239 +f 206/224/215 205/222/213 236/249/238 237/251/240 +f 193/225/216 192/223/214 223/250/239 224/252/241 +f 180/227/217 708/253/10 211/254/242 +f 207/228/218 206/224/215 237/251/240 238/255/243 +f 194/229/219 193/225/216 224/252/241 225/256/244 +f 181/197/189 180/227/217 211/254/242 212/257/245 +f 208/199/191 207/228/218 238/255/243 239/258/246 +f 195/201/193 194/229/219 225/256/244 226/259/247 +f 182/198/190 181/197/189 212/257/245 213/260/248 +f 209/200/192 208/199/191 239/258/246 240/261/249 +f 196/202/194 195/201/193 226/259/247 227/262/250 +f 183/203/195 182/198/190 213/260/248 214/230/220 +f 210/204/196 209/200/192 240/261/249 241/233/222 +f 197/205/197 196/202/194 227/262/250 228/234/223 +f 217/238/227 216/236/225 247/263/251 248/264/252 +f 231/239/228 230/237/226 261/265/253 262/266/254 +f 218/240/229 217/238/227 248/264/252 249/267/255 +f 232/241/230 231/239/228 262/266/254 263/268/256 +f 219/242/231 218/240/229 249/267/255 250/269/257 +f 233/243/232 232/241/230 263/268/256 264/270/258 +f 220/244/233 219/242/231 250/269/257 251/271/259 +f 234/245/234 233/243/232 264/270/258 265/272/260 +f 221/246/235 220/244/233 251/271/259 252/273/261 +f 235/247/236 234/245/234 265/272/260 266/274/262 +f 222/248/237 221/246/235 252/273/261 253/275/263 +f 236/249/238 235/247/236 266/274/262 267/276/264 +f 223/250/239 222/248/237 253/275/263 254/277/265 +f 237/251/240 236/249/238 267/276/264 268/278/266 +f 224/252/241 223/250/239 254/277/265 255/279/267 +f 211/254/242 708/280/10 242/281/268 +f 238/255/243 237/251/240 268/278/266 269/282/269 +f 225/256/244 224/252/241 255/279/267 256/283/270 +f 212/257/245 211/254/242 242/281/268 243/284/271 +f 239/258/246 238/255/243 269/282/269 270/285/272 +f 226/259/247 225/256/244 256/283/270 257/286/273 +f 213/260/248 212/257/245 243/284/271 244/287/274 +f 240/261/249 239/258/246 270/285/272 271/288/275 +f 227/262/250 226/259/247 257/286/273 258/289/276 +f 214/230/220 213/260/248 244/287/274 245/290/277 +f 241/233/222 240/261/249 271/288/275 272/291/278 +f 228/234/223 227/262/250 258/289/276 259/292/279 +f 215/231/221 214/230/220 245/290/277 246/293/280 +f 645/294/36 241/233/222 272/291/278 +f 229/235/224 228/234/223 259/292/279 260/295/281 +f 216/236/225 215/231/221 246/293/280 247/263/251 +f 230/237/226 229/235/224 260/295/281 261/265/253 +f 250/269/257 249/267/255 280/296/282 281/297/283 +f 264/270/258 263/268/256 294/298/284 295/299/285 +f 251/271/259 250/269/257 281/297/283 282/300/286 +f 265/272/260 264/270/258 295/299/285 296/301/287 +f 252/273/261 251/271/259 282/300/286 283/302/288 +f 266/274/262 265/272/260 296/301/287 297/303/289 +f 253/275/263 252/273/261 283/302/288 284/304/290 +f 267/276/264 266/274/262 297/303/289 298/305/291 +f 254/277/265 253/275/263 284/304/290 285/306/292 +f 268/278/266 267/276/264 298/305/291 299/307/293 +f 255/279/267 254/277/265 285/306/292 286/308/294 +f 242/281/268 708/309/10 273/310/295 +f 269/282/269 268/278/266 299/307/293 300/311/296 +f 256/283/270 255/279/267 286/308/294 287/312/297 +f 243/284/271 242/281/268 273/310/295 274/313/298 +f 270/285/272 269/282/269 300/311/296 301/314/299 +f 257/286/273 256/283/270 287/312/297 288/315/300 +f 244/287/274 243/284/271 274/313/298 275/316/301 +f 271/288/275 270/285/272 301/314/299 302/317/302 +f 258/289/276 257/286/273 288/315/300 289/318/303 +f 245/290/277 244/287/274 275/316/301 276/319/304 +f 272/291/278 271/288/275 302/317/302 303/320/305 +f 259/292/279 258/289/276 289/318/303 290/321/306 +f 246/293/280 245/290/277 276/319/304 277/322/307 +f 645/323/36 272/291/278 303/320/305 +f 260/295/281 259/292/279 290/321/306 291/324/308 +f 247/263/251 246/293/280 277/322/307 278/325/309 +f 261/265/253 260/295/281 291/324/308 292/326/310 +f 248/264/252 247/263/251 278/325/309 279/327/311 +f 262/266/254 261/265/253 292/326/310 293/328/312 +f 249/267/255 248/264/252 279/327/311 280/296/282 +f 263/268/256 262/266/254 293/328/312 294/298/284 +f 283/302/288 282/300/286 313/329/313 314/330/314 +f 297/303/289 296/301/287 327/331/315 328/332/316 +f 284/304/290 283/302/288 314/330/314 315/333/317 +f 298/305/291 297/303/289 328/332/316 329/334/318 +f 285/306/292 284/304/290 315/333/317 316/335/319 +f 299/307/293 298/305/291 329/334/318 330/336/320 +f 286/308/294 285/306/292 316/335/319 317/337/321 +f 273/310/295 708/338/10 304/339/322 +f 300/311/296 299/307/293 330/336/320 331/340/323 +f 287/312/297 286/308/294 317/337/321 318/341/324 +f 274/313/298 273/310/295 304/339/322 305/342/325 +f 301/314/299 300/311/296 331/340/323 332/343/326 +f 288/315/300 287/312/297 318/341/324 319/344/327 +f 275/316/301 274/313/298 305/342/325 306/345/328 +f 302/317/302 301/314/299 332/343/326 333/346/329 +f 289/318/303 288/315/300 319/344/327 320/347/330 +f 276/319/304 275/316/301 306/345/328 307/348/331 +f 303/320/305 302/317/302 333/346/329 334/349/332 +f 290/321/306 289/318/303 320/347/330 321/350/333 +f 277/322/307 276/319/304 307/348/331 308/351/334 +f 645/352/36 303/320/305 334/349/332 +f 291/324/308 290/321/306 321/350/333 322/353/335 +f 278/325/309 277/322/307 308/351/334 309/354/336 +f 292/326/310 291/324/308 322/353/335 323/355/337 +f 279/327/311 278/325/309 309/354/336 310/356/338 +f 293/328/312 292/326/310 323/355/337 324/357/339 +f 280/296/282 279/327/311 310/356/338 311/358/340 +f 294/298/284 293/328/312 324/357/339 325/359/341 +f 281/297/283 280/296/282 311/358/340 312/360/342 +f 295/299/285 294/298/284 325/359/341 326/361/343 +f 282/300/286 281/297/283 312/360/342 313/329/313 +f 296/301/287 295/299/285 326/361/343 327/331/315 +f 316/335/319 315/333/317 346/362/344 347/363/345 +f 330/336/320 329/334/318 360/364/346 361/365/347 +f 317/337/321 316/335/319 347/363/345 348/366/348 +f 304/339/322 708/367/10 335/368/349 +f 331/340/323 330/336/320 361/365/347 362/369/350 +f 318/341/324 317/337/321 348/366/348 349/370/351 +f 305/342/325 304/339/322 335/368/349 336/371/352 +f 332/343/326 331/340/323 362/369/350 363/372/353 +f 319/344/327 318/341/324 349/370/351 350/373/354 +f 306/345/328 305/342/325 336/371/352 337/374/355 +f 333/346/329 332/343/326 363/372/353 364/375/356 +f 320/347/330 319/344/327 350/373/354 351/376/357 +f 307/348/331 306/345/328 337/374/355 338/377/358 +f 334/349/332 333/346/329 364/375/356 365/378/359 +f 321/350/333 320/347/330 351/376/357 352/379/360 +f 308/351/334 307/348/331 338/377/358 339/380/361 +f 645/381/36 334/349/332 365/378/359 +f 322/353/335 321/350/333 352/379/360 353/382/362 +f 309/354/336 308/351/334 339/380/361 340/383/363 +f 323/355/337 322/353/335 353/382/362 354/384/364 +f 310/356/338 309/354/336 340/383/363 341/385/365 +f 324/357/339 323/355/337 354/384/364 355/386/366 +f 311/358/340 310/356/338 341/385/365 342/387/367 +f 325/359/341 324/357/339 355/386/366 356/388/368 +f 312/360/342 311/358/340 342/387/367 343/389/369 +f 326/361/343 325/359/341 356/388/368 357/390/370 +f 313/329/313 312/360/342 343/389/369 344/391/371 +f 327/331/315 326/361/343 357/390/370 358/392/372 +f 314/330/314 313/329/313 344/391/371 345/393/373 +f 328/332/316 327/331/315 358/392/372 359/394/374 +f 315/333/317 314/330/314 345/393/373 346/362/344 +f 329/334/318 328/332/316 359/394/374 360/364/346 +f 349/370/351 348/366/348 379/395/375 380/396/376 +f 336/371/352 335/368/349 366/397/377 367/398/378 +f 363/372/353 362/369/350 393/399/379 394/400/380 +f 350/373/354 349/370/351 380/396/376 381/401/381 +f 337/374/355 336/371/352 367/398/378 368/402/382 +f 364/375/356 363/372/353 394/400/380 395/403/383 +f 351/376/357 350/373/354 381/401/381 382/404/384 +f 338/377/358 337/374/355 368/402/382 369/405/385 +f 365/378/359 364/375/356 395/403/383 396/406/386 +f 352/379/360 351/376/357 382/404/384 383/407/387 +f 339/380/361 338/377/358 369/405/385 370/408/388 +f 645/409/36 365/378/359 396/406/386 +f 353/382/362 352/379/360 383/407/387 384/410/389 +f 340/383/363 339/380/361 370/408/388 371/411/390 +f 354/384/364 353/382/362 384/410/389 385/412/391 +f 341/385/365 340/383/363 371/411/390 372/413/392 +f 355/386/366 354/384/364 385/412/391 386/414/393 +f 342/387/367 341/385/365 372/413/392 373/415/394 +f 356/388/368 355/386/366 386/414/393 387/416/395 +f 343/389/369 342/387/367 373/415/394 374/417/396 +f 357/390/370 356/388/368 387/416/395 388/418/397 +f 344/391/371 343/389/369 374/417/396 375/419/398 +f 358/392/372 357/390/370 388/418/397 389/420/399 +f 345/393/373 344/391/371 375/419/398 376/421/400 +f 359/394/374 358/392/372 389/420/399 390/422/401 +f 346/362/344 345/393/373 376/421/400 377/423/402 +f 360/364/346 359/394/374 390/422/401 391/424/403 +f 347/363/345 346/362/344 377/423/402 378/425/404 +f 361/365/347 360/364/346 391/424/403 392/426/405 +f 348/366/348 347/363/345 378/425/404 379/395/375 +f 335/368/349 708/427/10 366/397/377 +f 362/369/350 361/365/347 392/426/405 393/399/379 +f 382/404/384 381/401/381 412/428/406 413/429/407 +f 369/405/385 368/402/382 399/430/408 400/431/409 +f 396/406/386 395/403/383 426/432/410 427/433/411 +f 383/407/387 382/404/384 413/429/407 414/434/412 +f 370/408/388 369/405/385 400/431/409 401/435/413 +f 645/436/36 396/406/386 427/433/411 +f 384/410/389 383/407/387 414/434/412 415/437/414 +f 371/411/390 370/408/388 401/435/413 402/438/415 +f 385/412/391 384/410/389 415/437/414 416/439/416 +f 372/413/392 371/411/390 402/438/415 403/440/417 +f 386/414/393 385/412/391 416/439/416 417/441/418 +f 373/415/394 372/413/392 403/440/417 404/442/419 +f 387/416/395 386/414/393 417/441/418 418/443/420 +f 374/417/396 373/415/394 404/442/419 405/444/421 +f 388/418/397 387/416/395 418/443/420 419/445/422 +f 375/419/398 374/417/396 405/444/421 406/446/423 +f 389/420/399 388/418/397 419/445/422 420/447/424 +f 376/421/400 375/419/398 406/446/423 407/448/425 +f 390/422/401 389/420/399 420/447/424 421/449/426 +f 377/423/402 376/421/400 407/448/425 408/450/427 +f 391/424/403 390/422/401 421/449/426 422/451/428 +f 378/425/404 377/423/402 408/450/427 409/452/429 +f 392/426/405 391/424/403 422/451/428 423/453/430 +f 379/395/375 378/425/404 409/452/429 410/454/431 +f 366/397/377 708/455/10 397/456/432 +f 393/399/379 392/426/405 423/453/430 424/457/433 +f 380/396/376 379/395/375 410/454/431 411/458/434 +f 367/398/378 366/397/377 397/456/432 398/459/435 +f 394/400/380 393/399/379 424/457/433 425/460/436 +f 381/401/381 380/396/376 411/458/434 412/428/406 +f 368/402/382 367/398/378 398/459/435 399/430/408 +f 395/403/383 394/400/380 425/460/436 426/432/410 +f 415/437/414 414/434/412 445/461/437 446/462/438 +f 402/438/415 401/435/413 432/463/439 433/464/440 +f 416/439/416 415/437/414 446/462/438 447/465/441 +f 403/440/417 402/438/415 433/464/440 434/466/442 +f 417/441/418 416/439/416 447/465/441 448/467/443 +f 404/442/419 403/440/417 434/466/442 435/468/444 +f 418/443/420 417/441/418 448/467/443 449/469/445 +f 405/444/421 404/442/419 435/468/444 436/470/446 +f 419/445/422 418/443/420 449/469/445 450/471/447 +f 406/446/423 405/444/421 436/470/446 437/472/448 +f 420/447/424 419/445/422 450/471/447 451/473/449 +f 407/448/425 406/446/423 437/472/448 438/474/450 +f 421/449/426 420/447/424 451/473/449 452/475/451 +f 408/450/427 407/448/425 438/474/450 439/476/452 +f 422/451/428 421/449/426 452/475/451 453/477/453 +f 409/452/429 408/450/427 439/476/452 440/478/454 +f 423/453/430 422/451/428 453/477/453 454/479/455 +f 410/454/431 409/452/429 440/478/454 441/480/456 +f 397/456/432 708/481/10 428/482/457 +f 424/457/433 423/453/430 454/479/455 455/483/458 +f 411/458/434 410/454/431 441/480/456 442/484/459 +f 398/459/435 397/456/432 428/482/457 429/485/460 +f 425/460/436 424/457/433 455/483/458 456/486/461 +f 412/428/406 411/458/434 442/484/459 443/487/462 +f 399/430/408 398/459/435 429/485/460 430/488/463 +f 426/432/410 425/460/436 456/486/461 457/489/464 +f 413/429/407 412/428/406 443/487/462 444/490/465 +f 400/431/409 399/430/408 430/488/463 431/491/466 +f 427/433/411 426/432/410 457/489/464 458/492/467 +f 414/434/412 413/429/407 444/490/465 445/461/437 +f 401/435/413 400/431/409 431/491/466 432/463/439 +f 645/493/36 427/433/411 458/492/467 +f 448/467/443 447/465/441 478/494/468 479/495/469 +f 435/468/444 434/466/442 465/496/470 466/497/471 +f 449/469/445 448/467/443 479/495/469 480/498/472 +f 436/470/446 435/468/444 466/497/471 467/499/473 +f 450/471/447 449/469/445 480/498/472 481/500/474 +f 437/472/448 436/470/446 467/499/473 468/501/475 +f 451/473/449 450/471/447 481/500/474 482/502/476 +f 438/474/450 437/472/448 468/501/475 469/503/477 +f 452/475/451 451/473/449 482/502/476 483/504/478 +f 439/476/452 438/474/450 469/503/477 470/505/479 +f 453/477/453 452/475/451 483/504/478 484/506/480 +f 440/478/454 439/476/452 470/505/479 471/507/481 +f 454/479/455 453/477/453 484/506/480 485/508/482 +f 441/480/456 440/478/454 471/507/481 472/509/483 +f 428/482/457 708/510/10 459/511/484 +f 455/483/458 454/479/455 485/508/482 486/512/485 +f 442/484/459 441/480/456 472/509/483 473/513/486 +f 429/485/460 428/482/457 459/511/484 460/514/487 +f 456/486/461 455/483/458 486/512/485 487/515/488 +f 443/487/462 442/484/459 473/513/486 474/516/489 +f 430/488/463 429/485/460 460/514/487 461/517/490 +f 457/489/464 456/486/461 487/515/488 488/518/491 +f 444/490/465 443/487/462 474/516/489 475/519/492 +f 431/491/466 430/488/463 461/517/490 462/520/493 +f 458/492/467 457/489/464 488/518/491 489/521/494 +f 445/461/437 444/490/465 475/519/492 476/522/495 +f 432/463/439 431/491/466 462/520/493 463/523/496 +f 645/524/36 458/492/467 489/521/494 +f 446/462/438 445/461/437 476/522/495 477/525/497 +f 433/464/440 432/463/439 463/523/496 464/526/498 +f 447/465/441 446/462/438 477/525/497 478/494/468 +f 434/466/442 433/464/440 464/526/498 465/496/470 +f 481/500/474 480/498/472 511/527/499 512/528/500 +f 468/501/475 467/499/473 498/529/501 499/530/502 +f 482/502/476 481/500/474 512/528/500 513/531/503 +f 469/503/477 468/501/475 499/530/502 500/532/504 +f 483/504/478 482/502/476 513/531/503 514/533/505 +f 470/505/479 469/503/477 500/532/504 501/534/506 +f 484/506/480 483/504/478 514/533/505 515/535/507 +f 471/507/481 470/505/479 501/534/506 502/536/508 +f 485/508/482 484/506/480 515/535/507 516/537/509 +f 472/509/483 471/507/481 502/536/508 503/538/510 +f 459/511/484 708/539/10 490/540/511 +f 486/512/485 485/508/482 516/537/509 517/541/512 +f 473/513/486 472/509/483 503/538/510 504/542/513 +f 460/514/487 459/511/484 490/540/511 491/543/514 +f 487/515/488 486/512/485 517/541/512 518/544/515 +f 474/516/489 473/513/486 504/542/513 505/545/516 +f 461/517/490 460/514/487 491/543/514 492/546/517 +f 488/518/491 487/515/488 518/544/515 519/547/518 +f 475/519/492 474/516/489 505/545/516 506/548/519 +f 462/520/493 461/517/490 492/546/517 493/549/520 +f 489/521/494 488/518/491 519/547/518 520/550/521 +f 476/522/495 475/519/492 506/548/519 507/551/522 +f 463/523/496 462/520/493 493/549/520 494/552/523 +f 645/553/36 489/521/494 520/550/521 +f 477/525/497 476/522/495 507/551/522 508/554/524 +f 464/526/498 463/523/496 494/552/523 495/555/525 +f 478/494/468 477/525/497 508/554/524 509/556/526 +f 465/496/470 464/526/498 495/555/525 496/557/527 +f 479/495/469 478/494/468 509/556/526 510/558/528 +f 466/497/471 465/496/470 496/557/527 497/559/529 +f 480/498/472 479/495/469 510/558/528 511/527/499 +f 467/499/473 466/497/471 497/559/529 498/529/501 +f 514/533/505 513/531/503 544/560/530 545/561/531 +f 501/534/506 500/532/504 531/562/532 532/563/533 +f 515/535/507 514/533/505 545/561/531 546/564/534 +f 502/536/508 501/534/506 532/563/533 533/565/535 +f 516/537/509 515/535/507 546/564/534 547/566/536 +f 503/538/510 502/536/508 533/565/535 534/567/537 +f 490/540/511 708/568/10 521/569/538 +f 517/541/512 516/537/509 547/566/536 548/570/539 +f 504/542/513 503/538/510 534/567/537 535/571/540 +f 491/543/514 490/540/511 521/569/538 522/572/541 +f 518/544/515 517/541/512 548/570/539 549/573/542 +f 505/545/516 504/542/513 535/571/540 536/574/543 +f 492/546/517 491/543/514 522/572/541 523/575/544 +f 519/547/518 518/544/515 549/573/542 550/576/545 +f 506/548/519 505/545/516 536/574/543 537/577/546 +f 493/549/520 492/546/517 523/575/544 524/578/547 +f 520/550/521 519/547/518 550/576/545 551/579/548 +f 507/551/522 506/548/519 537/577/546 538/580/549 +f 494/552/523 493/549/520 524/578/547 525/581/550 +f 645/582/36 520/550/521 551/579/548 +f 508/554/524 507/551/522 538/580/549 539/583/551 +f 495/555/525 494/552/523 525/581/550 526/584/552 +f 509/556/526 508/554/524 539/583/551 540/585/553 +f 496/557/527 495/555/525 526/584/552 527/586/554 +f 510/558/528 509/556/526 540/585/553 541/587/555 +f 497/559/529 496/557/527 527/586/554 528/588/556 +f 511/527/499 510/558/528 541/587/555 542/589/557 +f 498/529/501 497/559/529 528/588/556 529/590/558 +f 512/528/500 511/527/499 542/589/557 543/591/559 +f 499/530/502 498/529/501 529/590/558 530/592/560 +f 513/531/503 512/528/500 543/591/559 544/560/530 +f 500/532/504 499/530/502 530/592/560 531/562/532 +f 547/566/536 546/564/534 577/593/561 578/594/562 +f 534/567/537 533/565/535 564/595/563 565/596/564 +f 521/569/538 708/597/10 552/598/565 +f 548/570/539 547/566/536 578/594/562 579/599/566 +f 535/571/540 534/567/537 565/596/564 566/600/567 +f 522/572/541 521/569/538 552/598/565 553/601/568 +f 549/573/542 548/570/539 579/599/566 580/602/569 +f 536/574/543 535/571/540 566/600/567 567/603/570 +f 523/575/544 522/572/541 553/601/568 554/604/571 +f 550/576/545 549/573/542 580/602/569 581/605/572 +f 537/577/546 536/574/543 567/603/570 568/606/573 +f 524/578/547 523/575/544 554/604/571 555/607/574 +f 551/579/548 550/576/545 581/605/572 582/608/575 +f 538/580/549 537/577/546 568/606/573 569/609/576 +f 525/581/550 524/578/547 555/607/574 556/610/577 +f 645/611/36 551/579/548 582/608/575 +f 539/583/551 538/580/549 569/609/576 570/612/578 +f 526/584/552 525/581/550 556/610/577 557/613/579 +f 540/585/553 539/583/551 570/612/578 571/614/580 +f 527/586/554 526/584/552 557/613/579 558/615/581 +f 541/587/555 540/585/553 571/614/580 572/616/582 +f 528/588/556 527/586/554 558/615/581 559/617/583 +f 542/589/557 541/587/555 572/616/582 573/618/584 +f 529/590/558 528/588/556 559/617/583 560/619/585 +f 543/591/559 542/589/557 573/618/584 574/620/586 +f 530/592/560 529/590/558 560/619/585 561/621/587 +f 544/560/530 543/591/559 574/620/586 575/622/588 +f 531/562/532 530/592/560 561/621/587 562/623/589 +f 545/561/531 544/560/530 575/622/588 576/624/590 +f 532/563/533 531/562/532 562/623/589 563/625/591 +f 546/564/534 545/561/531 576/624/590 577/593/561 +f 533/565/535 532/563/533 563/625/591 564/595/563 +f 580/602/569 579/599/566 610/626/592 611/627/593 +f 567/603/570 566/600/567 597/628/594 598/629/595 +f 554/604/571 553/601/568 584/630/596 585/631/597 +f 581/605/572 580/602/569 611/627/593 612/632/598 +f 568/606/573 567/603/570 598/629/595 599/633/599 +f 555/607/574 554/604/571 585/631/597 586/634/600 +f 582/608/575 581/605/572 612/632/598 613/635/601 +f 569/609/576 568/606/573 599/633/599 600/636/602 +f 556/610/577 555/607/574 586/634/600 587/637/603 +f 645/638/36 582/608/575 613/635/601 +f 570/612/578 569/609/576 600/636/602 601/639/604 +f 557/613/579 556/610/577 587/637/603 588/640/605 +f 571/614/580 570/612/578 601/639/604 602/641/606 +f 558/615/581 557/613/579 588/640/605 589/642/607 +f 572/616/582 571/614/580 602/641/606 603/643/608 +f 559/617/583 558/615/581 589/642/607 590/644/609 +f 573/618/584 572/616/582 603/643/608 604/645/610 +f 560/619/585 559/617/583 590/644/609 591/646/611 +f 574/620/586 573/618/584 604/645/610 605/647/612 +f 561/621/587 560/619/585 591/646/611 592/648/613 +f 575/622/588 574/620/586 605/647/612 606/649/614 +f 562/623/589 561/621/587 592/648/613 593/650/615 +f 576/624/590 575/622/588 606/649/614 607/651/616 +f 563/625/591 562/623/589 593/650/615 594/652/617 +f 577/593/561 576/624/590 607/651/616 608/653/618 +f 564/595/563 563/625/591 594/652/617 595/654/619 +f 578/594/562 577/593/561 608/653/618 609/655/620 +f 565/596/564 564/595/563 595/654/619 596/656/621 +f 552/598/565 708/657/10 583/658/622 +f 579/599/566 578/594/562 609/655/620 610/626/592 +f 566/600/567 565/596/564 596/656/621 597/628/594 +f 553/601/568 552/598/565 583/658/622 584/630/596 +f 613/635/601 612/632/598 643/659/623 644/660/624 +f 600/636/602 599/633/599 630/661/625 631/662/626 +f 587/637/603 586/634/600 617/663/627 618/664/628 +f 645/665/36 613/635/601 644/660/624 +f 601/639/604 600/636/602 631/662/626 632/666/629 +f 588/640/605 587/637/603 618/664/628 619/667/630 +f 602/641/606 601/639/604 632/666/629 633/668/631 +f 589/642/607 588/640/605 619/667/630 620/669/632 +f 603/643/608 602/641/606 633/668/631 634/670/633 +f 590/644/609 589/642/607 620/669/632 621/671/634 +f 604/645/610 603/643/608 634/670/633 635/672/635 +f 591/646/611 590/644/609 621/671/634 622/673/636 +f 605/647/612 604/645/610 635/672/635 636/674/637 +f 592/648/613 591/646/611 622/673/636 623/675/638 +f 606/649/614 605/647/612 636/674/637 637/676/639 +f 593/650/615 592/648/613 623/675/638 624/677/640 +f 607/651/616 606/649/614 637/676/639 638/678/641 +f 594/652/617 593/650/615 624/677/640 625/679/642 +f 608/653/618 607/651/616 638/678/641 639/680/643 +f 595/654/619 594/652/617 625/679/642 626/681/644 +f 609/655/620 608/653/618 639/680/643 640/682/645 +f 596/656/621 595/654/619 626/681/644 627/683/646 +f 583/658/622 708/684/10 614/685/647 +f 610/626/592 609/655/620 640/682/645 641/686/648 +f 597/628/594 596/656/621 627/683/646 628/687/649 +f 584/630/596 583/658/622 614/685/647 615/688/650 +f 611/627/593 610/626/592 641/686/648 642/689/651 +f 598/629/595 597/628/594 628/687/649 629/690/652 +f 585/631/597 584/630/596 615/688/650 616/691/653 +f 612/632/598 611/627/593 642/689/651 643/659/623 +f 599/633/599 598/629/595 629/690/652 630/661/625 +f 586/634/600 585/631/597 616/691/653 617/663/627 +f 633/668/631 632/666/629 664/692/654 665/693/655 +f 620/669/632 619/667/630 651/694/656 652/695/657 +f 634/670/633 633/668/631 665/693/655 666/696/658 +f 621/671/634 620/669/632 652/695/657 653/697/659 +f 635/672/635 634/670/633 666/696/658 667/698/660 +f 622/673/636 621/671/634 653/697/659 654/699/661 +f 636/674/637 635/672/635 667/698/660 668/700/662 +f 623/675/638 622/673/636 654/699/661 655/701/663 +f 637/676/639 636/674/637 668/700/662 669/702/664 +f 624/677/640 623/675/638 655/701/663 656/703/665 +f 638/678/641 637/676/639 669/702/664 670/704/666 +f 625/679/642 624/677/640 656/703/665 657/705/667 +f 639/680/643 638/678/641 670/704/666 671/706/668 +f 626/681/644 625/679/642 657/705/667 658/707/669 +f 640/682/645 639/680/643 671/706/668 672/708/670 +f 627/683/646 626/681/644 658/707/669 659/709/671 +f 614/685/647 708/710/10 646/711/672 +f 641/686/648 640/682/645 672/708/670 673/712/673 +f 628/687/649 627/683/646 659/709/671 660/713/674 +f 615/688/650 614/685/647 646/711/672 647/714/675 +f 642/689/651 641/686/648 673/712/673 674/715/676 +f 629/690/652 628/687/649 660/713/674 661/716/677 +f 616/691/653 615/688/650 647/714/675 648/717/678 +f 643/659/623 642/689/651 674/715/676 675/718/679 +f 630/661/625 629/690/652 661/716/677 662/719/680 +f 617/663/627 616/691/653 648/717/678 649/720/681 +f 644/660/624 643/659/623 675/718/679 676/721/682 +f 631/662/626 630/661/625 662/719/680 663/722/683 +f 618/664/628 617/663/627 649/720/681 650/723/684 +f 645/724/36 644/660/624 676/721/682 +f 632/666/629 631/662/626 663/722/683 664/692/654 +f 619/667/630 618/664/628 650/723/684 651/694/656 +f 667/698/660 666/696/658 697/725/685 698/726/686 +f 654/699/661 653/697/659 684/727/687 685/728/688 +f 668/700/662 667/698/660 698/726/686 699/729/689 +f 655/701/663 654/699/661 685/728/688 686/730/690 +f 669/702/664 668/700/662 699/729/689 700/731/691 +f 656/703/665 655/701/663 686/730/690 687/732/692 +f 670/704/666 669/702/664 700/731/691 701/733/693 +f 657/705/667 656/703/665 687/732/692 688/734/694 +f 671/706/668 670/704/666 701/733/693 702/735/695 +f 658/707/669 657/705/667 688/734/694 689/736/696 +f 672/708/670 671/706/668 702/735/695 703/737/697 +f 659/709/671 658/707/669 689/736/696 690/738/698 +f 646/711/672 708/739/10 677/740/699 +f 673/712/673 672/708/670 703/737/697 704/741/700 +f 660/713/674 659/709/671 690/738/698 691/742/701 +f 647/714/675 646/711/672 677/740/699 678/743/702 +f 674/715/676 673/712/673 704/741/700 705/744/703 +f 661/716/677 660/713/674 691/742/701 692/745/704 +f 648/717/678 647/714/675 678/743/702 679/746/705 +f 675/718/679 674/715/676 705/744/703 706/747/706 +f 662/719/680 661/716/677 692/745/704 693/748/707 +f 649/720/681 648/717/678 679/746/705 680/749/708 +f 676/721/682 675/718/679 706/747/706 707/750/709 +f 663/722/683 662/719/680 693/748/707 694/751/710 +f 650/723/684 649/720/681 680/749/708 681/752/711 +f 645/753/36 676/721/682 707/750/709 +f 664/692/654 663/722/683 694/751/710 695/754/712 +f 651/694/656 650/723/684 681/752/711 682/755/713 +f 665/693/655 664/692/654 695/754/712 696/756/714 +f 652/695/657 651/694/656 682/755/713 683/757/715 +f 666/696/658 665/693/655 696/756/714 697/725/685 +f 653/697/659 652/695/657 683/757/715 684/727/687 +f 700/731/691 699/729/689 731/758/716 732/759/717 +f 687/732/692 686/730/690 718/760/718 719/761/719 +f 701/733/693 700/731/691 732/759/717 733/762/720 +f 688/734/694 687/732/692 719/761/719 720/763/721 +f 702/735/695 701/733/693 733/762/720 734/764/722 +f 689/736/696 688/734/694 720/763/721 721/765/723 +f 703/737/697 702/735/695 734/764/722 735/766/724 +f 690/738/698 689/736/696 721/765/723 722/767/725 +f 677/740/699 708/768/10 709/769/726 +f 704/741/700 703/737/697 735/766/724 736/770/727 +f 691/742/701 690/738/698 722/767/725 723/771/728 +f 678/743/702 677/740/699 709/769/726 710/772/729 +f 705/744/703 704/741/700 736/770/727 737/773/730 +f 692/745/704 691/742/701 723/771/728 724/774/731 +f 679/746/705 678/743/702 710/772/729 711/775/732 +f 706/747/706 705/744/703 737/773/730 738/776/733 +f 693/748/707 692/745/704 724/774/731 725/777/734 +f 680/749/708 679/746/705 711/775/732 712/778/735 +f 707/750/709 706/747/706 738/776/733 739/779/736 +f 694/751/710 693/748/707 725/777/734 726/780/737 +f 681/752/711 680/749/708 712/778/735 713/781/738 +f 645/782/36 707/750/709 739/779/736 +f 695/754/712 694/751/710 726/780/737 727/783/739 +f 682/755/713 681/752/711 713/781/738 714/784/740 +f 696/756/714 695/754/712 727/783/739 728/785/741 +f 683/757/715 682/755/713 714/784/740 715/786/742 +f 697/725/685 696/756/714 728/785/741 729/787/743 +f 684/727/687 683/757/715 715/786/742 716/788/744 +f 698/726/686 697/725/685 729/787/743 730/789/745 +f 685/728/688 684/727/687 716/788/744 717/790/746 +f 699/729/689 698/726/686 730/789/745 731/758/716 +f 686/730/690 685/728/688 717/790/746 718/760/718 +f 734/764/722 733/762/720 764/791/747 765/792/748 +f 721/765/723 720/763/721 751/793/749 752/794/750 +f 735/766/724 734/764/722 765/792/748 766/795/751 +f 722/767/725 721/765/723 752/794/750 753/796/752 +f 709/769/726 708/797/10 740/798/753 +f 736/770/727 735/766/724 766/795/751 767/799/754 +f 723/771/728 722/767/725 753/796/752 754/800/755 +f 710/772/729 709/769/726 740/798/753 741/801/756 +f 737/773/730 736/770/727 767/799/754 768/802/757 +f 724/774/731 723/771/728 754/800/755 755/803/758 +f 711/775/732 710/772/729 741/801/756 742/804/759 +f 738/776/733 737/773/730 768/802/757 769/805/760 +f 725/777/734 724/774/731 755/803/758 756/806/761 +f 712/778/735 711/775/732 742/804/759 743/807/762 +f 739/779/736 738/776/733 769/805/760 770/808/763 +f 726/780/737 725/777/734 756/806/761 757/809/764 +f 713/781/738 712/778/735 743/807/762 744/810/765 +f 645/811/36 739/779/736 770/808/763 +f 727/783/739 726/780/737 757/809/764 758/812/766 +f 714/784/740 713/781/738 744/810/765 745/813/767 +f 728/785/741 727/783/739 758/812/766 759/814/768 +f 715/786/742 714/784/740 745/813/767 746/815/769 +f 729/787/743 728/785/741 759/814/768 760/816/770 +f 716/788/744 715/786/742 746/815/769 747/817/771 +f 730/789/745 729/787/743 760/816/770 761/818/772 +f 717/790/746 716/788/744 747/817/771 748/819/773 +f 731/758/716 730/789/745 761/818/772 762/820/774 +f 718/760/718 717/790/746 748/819/773 749/821/775 +f 732/759/717 731/758/716 762/820/774 763/822/776 +f 719/761/719 718/760/718 749/821/775 750/823/777 +f 733/762/720 732/759/717 763/822/776 764/791/747 +f 720/763/721 719/761/719 750/823/777 751/793/749 +f 740/824/753 708/825/10 771/826/778 +f 767/827/754 766/828/751 797/829/779 798/830/780 +f 754/831/755 753/832/752 784/833/781 785/834/782 +f 741/835/756 740/824/753 771/826/778 772/836/783 +f 768/837/757 767/827/754 798/830/780 799/838/784 +f 755/839/758 754/831/755 785/834/782 786/840/785 +f 742/841/759 741/835/756 772/836/783 773/842/786 +f 769/843/760 768/837/757 799/838/784 800/844/787 +f 756/845/761 755/839/758 786/840/785 787/846/788 +f 743/847/762 742/841/759 773/842/786 774/848/789 +f 770/849/763 769/843/760 800/844/787 801/850/790 +f 757/851/764 756/845/761 787/846/788 788/852/791 +f 744/853/765 743/847/762 774/848/789 775/854/792 +f 645/855/36 770/849/763 801/850/790 +f 758/856/766 757/851/764 788/852/791 789/857/793 +f 745/858/767 744/853/765 775/854/792 776/859/794 +f 759/860/768 758/856/766 789/857/793 790/861/795 +f 746/862/769 745/858/767 776/859/794 777/863/796 +f 760/864/770 759/860/768 790/861/795 791/865/797 +f 747/866/771 746/862/769 777/863/796 778/867/798 +f 761/868/772 760/864/770 791/865/797 792/869/799 +f 748/870/773 747/866/771 778/867/798 779/871/800 +f 762/872/774 761/868/772 792/869/799 793/873/801 +f 749/874/775 748/870/773 779/871/800 780/875/802 +f 763/876/776 762/872/774 793/873/801 794/877/803 +f 750/878/777 749/874/775 780/875/802 781/879/804 +f 764/880/747 763/876/776 794/877/803 795/881/805 +f 751/882/749 750/878/777 781/879/804 782/883/806 +f 765/884/748 764/880/747 795/881/805 796/885/807 +f 752/886/750 751/882/749 782/883/806 783/887/808 +f 766/828/751 765/884/748 796/885/807 797/829/779 +f 753/832/752 752/886/750 783/887/808 784/833/781 +f 773/842/786 772/836/783 803/888/809 804/889/810 +f 800/844/787 799/838/784 830/890/811 831/891/812 +f 787/846/788 786/840/785 817/892/813 818/893/814 +f 774/848/789 773/842/786 804/889/810 805/894/815 +f 801/850/790 800/844/787 831/891/812 832/895/816 +f 788/852/791 787/846/788 818/893/814 819/896/817 +f 775/854/792 774/848/789 805/894/815 806/897/818 +f 645/898/36 801/850/790 832/895/816 +f 789/857/793 788/852/791 819/896/817 820/899/819 +f 776/859/794 775/854/792 806/897/818 807/900/820 +f 790/861/795 789/857/793 820/899/819 821/901/821 +f 777/863/796 776/859/794 807/900/820 808/902/822 +f 791/865/797 790/861/795 821/901/821 822/903/823 +f 778/867/798 777/863/796 808/902/822 809/904/824 +f 792/869/799 791/865/797 822/903/823 823/905/825 +f 779/871/800 778/867/798 809/904/824 810/906/826 +f 793/873/801 792/869/799 823/905/825 824/907/827 +f 780/875/802 779/871/800 810/906/826 811/908/828 +f 794/877/803 793/873/801 824/907/827 825/909/829 +f 781/879/804 780/875/802 811/908/828 812/910/830 +f 795/881/805 794/877/803 825/909/829 826/911/831 +f 782/883/806 781/879/804 812/910/830 813/912/832 +f 796/885/807 795/881/805 826/911/831 827/913/833 +f 783/887/808 782/883/806 813/912/832 814/914/834 +f 797/829/779 796/885/807 827/913/833 828/915/835 +f 784/833/781 783/887/808 814/914/834 815/916/836 +f 771/826/778 708/917/10 802/918/837 +f 798/830/780 797/829/779 828/915/835 829/919/838 +f 785/834/782 784/833/781 815/916/836 816/920/839 +f 772/836/783 771/826/778 802/918/837 803/888/809 +f 799/838/784 798/830/780 829/919/838 830/890/811 +f 786/840/785 785/834/782 816/920/839 817/892/813 +f 824/907/827 823/905/825 854/921/840 855/922/841 +f 811/908/828 810/906/826 841/923/842 842/924/843 +f 825/909/829 824/907/827 855/922/841 856/925/844 +f 812/910/830 811/908/828 842/924/843 843/926/845 +f 826/911/831 825/909/829 856/925/844 857/927/846 +f 813/912/832 812/910/830 843/926/845 844/928/847 +f 827/913/833 826/911/831 857/927/846 858/929/848 +f 814/914/834 813/912/832 844/928/847 845/930/849 +f 828/915/835 827/913/833 858/929/848 859/931/850 +f 815/916/836 814/914/834 845/930/849 846/932/851 +f 802/918/837 708/933/10 833/934/852 +f 829/919/838 828/915/835 859/931/850 860/935/853 +f 816/920/839 815/916/836 846/932/851 847/936/854 +f 803/888/809 802/918/837 833/934/852 834/937/855 +f 830/890/811 829/919/838 860/935/853 861/938/856 +f 817/892/813 816/920/839 847/936/854 848/939/857 +f 804/889/810 803/888/809 834/937/855 835/940/858 +f 831/891/812 830/890/811 861/938/856 862/941/859 +f 818/893/814 817/892/813 848/939/857 849/942/860 +f 805/894/815 804/889/810 835/940/858 836/943/861 +f 832/895/816 831/891/812 862/941/859 863/944/862 +f 819/896/817 818/893/814 849/942/860 850/945/863 +f 806/897/818 805/894/815 836/943/861 837/946/864 +f 645/947/36 832/895/816 863/944/862 +f 820/899/819 819/896/817 850/945/863 851/948/865 +f 807/900/820 806/897/818 837/946/864 838/949/866 +f 821/901/821 820/899/819 851/948/865 852/950/867 +f 808/902/822 807/900/820 838/949/866 839/951/868 +f 822/903/823 821/901/821 852/950/867 853/952/869 +f 809/904/824 808/902/822 839/951/868 840/953/870 +f 823/905/825 822/903/823 853/952/869 854/921/840 +f 810/906/826 809/904/824 840/953/870 841/923/842 +f 857/927/846 856/925/844 887/954/871 888/955/872 +f 844/928/847 843/926/845 874/956/873 875/957/874 +f 858/929/848 857/927/846 888/955/872 889/958/875 +f 845/930/849 844/928/847 875/957/874 876/959/876 +f 859/931/850 858/929/848 889/958/875 890/960/877 +f 846/932/851 845/930/849 876/959/876 877/961/878 +f 833/934/852 708/962/10 864/963/879 +f 860/935/853 859/931/850 890/960/877 891/964/880 +f 847/936/854 846/932/851 877/961/878 878/965/881 +f 834/937/855 833/934/852 864/963/879 865/966/882 +f 861/938/856 860/935/853 891/964/880 892/967/883 +f 848/939/857 847/936/854 878/965/881 879/968/884 +f 835/940/858 834/937/855 865/966/882 866/969/885 +f 862/941/859 861/938/856 892/967/883 893/970/886 +f 849/942/860 848/939/857 879/968/884 880/971/887 +f 836/943/861 835/940/858 866/969/885 867/972/888 +f 863/944/862 862/941/859 893/970/886 894/973/889 +f 850/945/863 849/942/860 880/971/887 881/974/890 +f 837/946/864 836/943/861 867/972/888 868/975/891 +f 645/976/36 863/944/862 894/973/889 +f 851/948/865 850/945/863 881/974/890 882/977/892 +f 838/949/866 837/946/864 868/975/891 869/978/893 +f 852/950/867 851/948/865 882/977/892 883/979/894 +f 839/951/868 838/949/866 869/978/893 870/980/895 +f 853/952/869 852/950/867 883/979/894 884/981/896 +f 840/953/870 839/951/868 870/980/895 871/982/897 +f 854/921/840 853/952/869 884/981/896 885/983/898 +f 841/923/842 840/953/870 871/982/897 872/984/899 +f 855/922/841 854/921/840 885/983/898 886/985/900 +f 842/924/843 841/923/842 872/984/899 873/986/901 +f 856/925/844 855/922/841 886/985/900 887/954/871 +f 843/926/845 842/924/843 873/986/901 874/956/873 +f 890/960/877 889/958/875 920/987/902 921/988/903 +f 877/961/878 876/959/876 907/989/904 908/990/905 +f 864/963/879 708/991/10 895/992/906 +f 891/964/880 890/960/877 921/988/903 922/993/907 +f 878/965/881 877/961/878 908/990/905 909/994/908 +f 865/966/882 864/963/879 895/992/906 896/995/909 +f 892/967/883 891/964/880 922/993/907 923/996/910 +f 879/968/884 878/965/881 909/994/908 910/997/911 +f 866/969/885 865/966/882 896/995/909 897/998/912 +f 893/970/886 892/967/883 923/996/910 924/999/913 +f 880/971/887 879/968/884 910/997/911 911/1000/914 +f 867/972/888 866/969/885 897/998/912 898/1001/915 +f 894/973/889 893/970/886 924/999/913 925/1002/916 +f 881/974/890 880/971/887 911/1000/914 912/1003/917 +f 868/975/891 867/972/888 898/1001/915 899/1004/918 +f 645/1005/36 894/973/889 925/1002/916 +f 882/977/892 881/974/890 912/1003/917 913/1006/919 +f 869/978/893 868/975/891 899/1004/918 900/1007/920 +f 883/979/894 882/977/892 913/1006/919 914/1008/921 +f 870/980/895 869/978/893 900/1007/920 901/1009/922 +f 884/981/896 883/979/894 914/1008/921 915/1010/923 +f 871/982/897 870/980/895 901/1009/922 902/1011/924 +f 885/983/898 884/981/896 915/1010/923 916/1012/925 +f 872/984/899 871/982/897 902/1011/924 903/1013/926 +f 886/985/900 885/983/898 916/1012/925 917/1014/927 +f 873/986/901 872/984/899 903/1013/926 904/1015/928 +f 887/954/871 886/985/900 917/1014/927 918/1016/929 +f 874/956/873 873/986/901 904/1015/928 905/1017/930 +f 888/955/872 887/954/871 918/1016/929 919/1018/931 +f 875/957/874 874/956/873 905/1017/930 906/1019/932 +f 889/958/875 888/955/872 919/1018/931 920/987/902 +f 876/959/876 875/957/874 906/1019/932 907/989/904 +f 896/995/909 895/992/906 926/1020/933 927/1021/934 +f 923/996/910 922/993/907 953/1022/935 954/1023/936 +f 910/997/911 909/994/908 940/1024/937 941/1025/938 +f 897/998/912 896/995/909 927/1021/934 928/1026/939 +f 924/999/913 923/996/910 954/1023/936 955/1027/940 +f 911/1000/914 910/997/911 941/1025/938 942/1028/941 +f 898/1001/915 897/998/912 928/1026/939 929/1029/942 +f 925/1002/916 924/999/913 955/1027/940 956/1030/943 +f 912/1003/917 911/1000/914 942/1028/941 943/1031/944 +f 899/1004/918 898/1001/915 929/1029/942 930/1032/945 +f 645/1033/36 925/1002/916 956/1030/943 +f 913/1006/919 912/1003/917 943/1031/944 944/1034/946 +f 900/1007/920 899/1004/918 930/1032/945 931/1035/947 +f 914/1008/921 913/1006/919 944/1034/946 945/1036/948 +f 901/1009/922 900/1007/920 931/1035/947 932/1037/949 +f 915/1010/923 914/1008/921 945/1036/948 946/1038/950 +f 902/1011/924 901/1009/922 932/1037/949 933/1039/951 +f 916/1012/925 915/1010/923 946/1038/950 947/1040/952 +f 903/1013/926 902/1011/924 933/1039/951 934/1041/953 +f 917/1014/927 916/1012/925 947/1040/952 948/1042/954 +f 904/1015/928 903/1013/926 934/1041/953 935/1043/955 +f 918/1016/929 917/1014/927 948/1042/954 949/1044/956 +f 905/1017/930 904/1015/928 935/1043/955 936/1045/957 +f 919/1018/931 918/1016/929 949/1044/956 950/1046/958 +f 906/1019/932 905/1017/930 936/1045/957 937/1047/959 +f 920/987/902 919/1018/931 950/1046/958 951/1048/960 +f 907/989/904 906/1019/932 937/1047/959 938/1049/961 +f 921/988/903 920/987/902 951/1048/960 952/1050/962 +f 908/990/905 907/989/904 938/1049/961 939/1051/963 +f 895/992/906 708/1052/10 926/1020/933 +f 922/993/907 921/988/903 952/1050/962 953/1022/935 +f 909/994/908 908/990/905 939/1051/963 940/1024/937 +f 929/1029/942 928/1026/939 959/1053/964 960/1054/965 +f 956/1030/943 955/1027/940 986/1055/966 987/1056/967 +f 943/1031/944 942/1028/941 973/1057/968 974/1058/969 +f 930/1032/945 929/1029/942 960/1054/965 961/1059/970 +f 645/1060/36 956/1030/943 987/1056/967 +f 944/1034/946 943/1031/944 974/1058/969 975/1061/971 +f 931/1035/947 930/1032/945 961/1059/970 962/1062/972 +f 945/1036/948 944/1034/946 975/1061/971 976/1063/973 +f 932/1037/949 931/1035/947 962/1062/972 963/1064/974 +f 946/1038/950 945/1036/948 976/1063/973 977/1065/975 +f 933/1039/951 932/1037/949 963/1064/974 964/1066/976 +f 947/1040/952 946/1038/950 977/1065/975 978/1067/977 +f 934/1041/953 933/1039/951 964/1066/976 965/1068/978 +f 948/1042/954 947/1040/952 978/1067/977 979/1069/979 +f 935/1043/955 934/1041/953 965/1068/978 966/1070/980 +f 949/1044/956 948/1042/954 979/1069/979 980/1071/981 +f 936/1045/957 935/1043/955 966/1070/980 967/1072/982 +f 950/1046/958 949/1044/956 980/1071/981 981/1073/983 +f 937/1047/959 936/1045/957 967/1072/982 968/1074/984 +f 951/1048/960 950/1046/958 981/1073/983 982/1075/985 +f 938/1049/961 937/1047/959 968/1074/984 969/1076/986 +f 952/1050/962 951/1048/960 982/1075/985 983/1077/987 +f 939/1051/963 938/1049/961 969/1076/986 970/1078/988 +f 926/1020/933 708/1079/10 957/1080/989 +f 953/1022/935 952/1050/962 983/1077/987 984/1081/990 +f 940/1024/937 939/1051/963 970/1078/988 971/1082/991 +f 927/1021/934 926/1020/933 957/1080/989 958/1083/992 +f 954/1023/936 953/1022/935 984/1081/990 985/1084/993 +f 941/1025/938 940/1024/937 971/1082/991 972/1085/994 +f 928/1026/939 927/1021/934 958/1083/992 959/1053/964 +f 955/1027/940 954/1023/936 985/1084/993 986/1055/966 +f 942/1028/941 941/1025/938 972/1085/994 973/1057/968 +f 962/1062/972 961/1059/970 2/34/34 3/39/39 +f 976/1063/973 975/1061/971 16/37/37 17/41/41 +f 963/1064/974 962/1062/972 3/39/39 4/43/43 +f 977/1065/975 976/1063/973 17/41/41 18/45/45 +f 964/1066/976 963/1064/974 4/43/43 5/47/47 +f 978/1067/977 977/1065/975 18/45/45 19/49/49 +f 965/1068/978 964/1066/976 5/47/47 6/51/51 +f 979/1069/979 978/1067/977 19/49/49 20/53/53 +f 966/1070/980 965/1068/978 6/51/51 7/55/55 +f 980/1071/981 979/1069/979 20/53/53 21/57/57 +f 967/1072/982 966/1070/980 7/55/55 8/59/59 +f 981/1073/983 980/1071/981 21/57/57 22/61/61 +f 968/1074/984 967/1072/982 8/59/59 9/63/63 +f 982/1075/985 981/1073/983 22/61/61 991/2/2 +f 969/1076/986 968/1074/984 9/63/63 10/6/6 +f 983/1077/987 982/1075/985 991/2/2 23/1/1 +f 970/1078/988 969/1076/986 10/6/6 11/5/5 +f 957/1080/989 708/1086/10 988/9/9 +f 984/1081/990 983/1077/987 23/1/1 992/12/12 +f 971/1082/991 970/1078/988 11/5/5 12/14/14 +f 958/1083/992 957/1080/989 988/9/9 989/16/16 +f 985/1084/993 984/1081/990 992/12/12 993/18/18 +f 972/1085/994 971/1082/991 12/14/14 13/20/20 +f 959/1053/964 958/1083/992 989/16/16 990/22/22 +f 986/1055/966 985/1084/993 993/18/18 24/24/24 +f 973/1057/968 972/1085/994 13/20/20 14/26/26 +f 960/1054/965 959/1053/964 990/22/22 1/28/28 +f 987/1056/967 986/1055/966 24/24/24 994/30/30 +f 974/1058/969 973/1057/968 14/26/26 15/32/32 +f 961/1059/970 960/1054/965 1/28/28 2/34/34 +f 645/1087/36 987/1056/967 994/30/30 +f 975/1061/971 974/1058/969 15/32/32 16/37/37 diff --git a/demo/cube.glb b/demo/cube.glb deleted file mode 100644 index 0f1a5cd..0000000 Binary files a/demo/cube.glb and /dev/null differ diff --git a/demo/cube.mtl b/demo/cube.mtl new file mode 100644 index 0000000..f231bdf --- /dev/null +++ b/demo/cube.mtl @@ -0,0 +1,10 @@ +# Blender MTL File: 'None' +# Material Count: 1 + +newmtl None +Ns 500 +Ka 0.8 0.8 0.8 +Kd 0.8 0.8 0.8 +Ks 0.8 0.8 0.8 +d 1 +illum 2 diff --git a/demo/cube.obj b/demo/cube.obj new file mode 100644 index 0000000..8fe411b --- /dev/null +++ b/demo/cube.obj @@ -0,0 +1,40 @@ +# Blender v2.91.0 OBJ File: '' +# www.blender.org +mtllib cube.mtl +o Cube_Cube.001 +v -1.000000 -1.000000 1.000000 +v -1.000000 1.000000 1.000000 +v -1.000000 -1.000000 -1.000000 +v -1.000000 1.000000 -1.000000 +v 1.000000 -1.000000 1.000000 +v 1.000000 1.000000 1.000000 +v 1.000000 -1.000000 -1.000000 +v 1.000000 1.000000 -1.000000 +vt 0.375000 0.000000 +vt 0.625000 0.000000 +vt 0.625000 0.250000 +vt 0.375000 0.250000 +vt 0.625000 0.500000 +vt 0.375000 0.500000 +vt 0.625000 0.750000 +vt 0.375000 0.750000 +vt 0.625000 1.000000 +vt 0.375000 1.000000 +vt 0.125000 0.500000 +vt 0.125000 0.750000 +vt 0.875000 0.500000 +vt 0.875000 0.750000 +vn -1.0000 0.0000 0.0000 +vn 0.0000 0.0000 -1.0000 +vn 1.0000 0.0000 0.0000 +vn 0.0000 0.0000 1.0000 +vn 0.0000 -1.0000 0.0000 +vn 0.0000 1.0000 0.0000 +usemtl None +s off +f 1/1/1 2/2/1 4/3/1 3/4/1 +f 3/4/2 4/3/2 8/5/2 7/6/2 +f 7/6/3 8/5/3 6/7/3 5/8/3 +f 5/8/4 6/7/4 2/9/4 1/10/4 +f 3/11/5 7/6/5 5/8/5 1/12/5 +f 8/5/6 4/13/6 2/14/6 6/7/6 diff --git a/demo/main.lua b/demo/main.lua index 0a30a7b..efdb7ba 100644 --- a/demo/main.lua +++ b/demo/main.lua @@ -14,6 +14,7 @@ local cam_rot_y = 0.0 local SPEED = 30 +local WHITE = couch.Color(1.0, 1.0, 1.0) local RED = couch.Color(1.0, 0.0, 0.0) local BLUE = couch.Color(0.0, 0.0, 1.0) @@ -34,15 +35,15 @@ function init() light.specular = 0.01 couch.Node.GetRoot().children:Append(light) - ball = couch.Mesh.FromFile("cube.glb") - material = couch.Material() - material.color = RED - material.usesColor = true + ball = couch.Mesh.FromFile("cube.obj") + material = ball:GetMaterial(0) + material.ambient = WHITE ball:SetMaterial(0, material) couch.Node.GetRoot().children:Append(ball) - ball1 = couch.Mesh.FromFile("ball.glb") - material = couch.Material() + ball1 = couch.Mesh.FromFile("ball.obj") + print(material.diffuse.b) + material = ball1:GetMaterial(0) material.tex = couch.Texture.FromFile("container.png") material.usesTex = true ball1:SetMaterial(0, material) @@ -50,12 +51,12 @@ function init() ball1.transform:Translate(0.0, 3.0, 0.0) - trough = couch.TexturedMesh("trough.glb", "wood_lowres.png") + trough = couch.TexturedMesh("trough.obj", "wood_lowres.png") couch.Node.GetRoot().children:Append(trough) trough.transform:Translate(10.0, 0.0, 0.0) trough.transform.scale = trough.transform.scale * 3.0 - scaffold = couch.TexturedMesh("scaffold.glb", "grate_floor_lowres.png", "railing.png") + scaffold = couch.TexturedMesh("scaffold.obj", "grate_floor_lowres.png", "railing.png") material = scaffold:GetMaterial(0) material.alphaScissor = 0.9 diff --git a/demo/scaffold.glb b/demo/scaffold.glb deleted file mode 100644 index 4d018c5..0000000 Binary files a/demo/scaffold.glb and /dev/null differ diff --git a/demo/scaffold.mtl b/demo/scaffold.mtl new file mode 100644 index 0000000..25ef65d --- /dev/null +++ b/demo/scaffold.mtl @@ -0,0 +1,22 @@ +# Blender MTL File: 'scaffold.blend' +# Material Count: 2 + +newmtl grate +Ns 323.999994 +Ka 1.000000 1.000000 1.000000 +Kd 0.800000 0.800000 0.800000 +Ks 0.500000 0.500000 0.500000 +Ke 0.000000 0.000000 0.000000 +Ni 1.000000 +d 1.000000 +illum 2 + +newmtl railing +Ns 323.999994 +Ka 1.000000 1.000000 1.000000 +Kd 0.800000 0.800000 0.800000 +Ks 0.500000 0.500000 0.500000 +Ke 0.000000 0.000000 0.000000 +Ni 1.000000 +d 1.000000 +illum 2 diff --git a/demo/scaffold.obj b/demo/scaffold.obj new file mode 100644 index 0000000..a196311 --- /dev/null +++ b/demo/scaffold.obj @@ -0,0 +1,52 @@ +# Blender v2.91.0 OBJ File: 'scaffold.blend' +# www.blender.org +mtllib scaffold.mtl +o Cube +v 1.934654 0.106465 -3.000000 +v 1.934654 0.010658 -3.000000 +v 1.934654 0.106465 3.000000 +v 1.934654 0.010658 3.000000 +v -1.956436 0.106465 -3.000000 +v -1.956436 0.010658 -3.000000 +v -1.956436 0.106465 3.000000 +v -1.956436 0.010658 3.000000 +v 1.934654 2.092319 -3.000000 +v 1.934654 2.092319 3.000000 +vt 0.003780 1.006212 +vt 0.003780 0.005796 +vt 0.994847 0.005796 +vt 0.994847 1.006212 +vt 0.426341 0.196745 +vt 0.393727 0.196745 +vt 0.393727 0.000079 +vt 0.426341 0.000079 +vt 0.426341 0.999921 +vt 0.393727 0.999921 +vt 0.393727 0.696666 +vt 0.426341 0.696666 +vt 1.986373 0.005796 +vt 1.986373 1.006211 +vt 0.995306 1.006212 +vt 0.995306 0.005796 +vt 0.426341 0.500001 +vt 0.393727 0.500001 +vt 0.000072 0.000073 +vt 0.999928 0.000072 +vt 0.999928 0.998269 +vt 0.000072 0.998269 +vn 0.0000 1.0000 0.0000 +vn 0.0000 0.0000 1.0000 +vn -1.0000 0.0000 0.0000 +vn 0.0000 -1.0000 0.0000 +vn 1.0000 0.0000 0.0000 +vn 0.0000 0.0000 -1.0000 +usemtl grate +s off +f 1/1/1 5/2/1 7/3/1 3/4/1 +f 4/5/2 3/6/2 7/7/2 8/8/2 +f 8/9/3 7/10/3 5/11/3 6/12/3 +f 6/13/4 2/14/4 4/15/4 8/16/4 +f 2/17/5 1/18/5 3/6/5 4/5/5 +f 6/12/6 5/11/6 1/18/6 2/17/6 +usemtl railing +f 3/19/5 1/20/5 9/21/5 10/22/5 diff --git a/demo/trough.glb b/demo/trough.glb deleted file mode 100644 index aa416a0..0000000 Binary files a/demo/trough.glb and /dev/null differ diff --git a/demo/trough.mtl b/demo/trough.mtl new file mode 100644 index 0000000..8a87044 --- /dev/null +++ b/demo/trough.mtl @@ -0,0 +1,12 @@ +# Blender MTL File: 'trough.blend' +# Material Count: 1 + +newmtl Material +Ns 323.999994 +Ka 1.000000 1.000000 1.000000 +Kd 0.800000 0.800000 0.800000 +Ks 0.500000 0.500000 0.500000 +Ke 0.000000 0.000000 0.000000 +Ni 1.000000 +d 1.000000 +illum 2 diff --git a/demo/trough.obj b/demo/trough.obj new file mode 100644 index 0000000..538f42d --- /dev/null +++ b/demo/trough.obj @@ -0,0 +1,80 @@ +# Blender v2.91.0 OBJ File: 'trough.blend' +# www.blender.org +mtllib trough.mtl +o Cube +v 0.559649 0.176655 1.457162 +v 0.559649 0.176655 -1.457162 +v -0.559649 0.176655 1.457162 +v -0.559649 0.176655 -1.457162 +v 0.768938 1.259425 2.002092 +v 0.615018 0.029390 1.601327 +v 0.768938 1.259425 -2.002092 +v 0.615018 0.029390 -1.601327 +v -0.768938 1.259425 2.002092 +v -0.615018 0.029390 1.601327 +v -0.768938 1.259425 -2.002092 +v -0.615018 0.029390 -1.601327 +v 0.695141 1.259425 -1.809946 +v 0.695141 1.259425 1.809946 +v -0.695141 1.259425 -1.809946 +v -0.695141 1.259425 1.809946 +vt 0.686031 0.303372 +vt 0.701491 0.673315 +vt 0.962419 0.711595 +vt 0.971650 0.340317 +vt -0.300445 0.304089 +vt -0.298284 0.709022 +vt 0.099821 0.696156 +vt 0.134610 0.334567 +vt 0.599830 0.530280 +vt 0.599830 0.643491 +vt 0.894598 0.643491 +vt 0.894598 0.530280 +vt 0.272975 0.302381 +vt 0.272886 0.674376 +vt 0.599830 0.000171 +vt 0.607295 0.019606 +vt 0.747924 0.019606 +vt 0.747925 0.385756 +vt 0.755388 0.405188 +vt 0.755388 0.000170 +vt -0.066641 0.235731 +vt -0.225881 0.232306 +vt -0.204799 0.717963 +vt -0.061225 0.757944 +vt 1.229174 0.237805 +vt 0.663827 0.254265 +vt 0.728179 0.721933 +vt 1.245199 0.723908 +vt 0.923761 0.405529 +vt 0.599830 0.405529 +vt 0.599830 0.529940 +vt 0.923761 0.529940 +vt 0.471728 0.284766 +vt 0.491305 0.770590 +vt 0.599832 0.405188 +vt 0.607295 0.385755 +vn 0.0000 0.3098 0.9508 +vn 0.9923 0.1242 0.0000 +vn 0.0000 1.0000 0.0000 +vn -0.9923 0.1242 0.0000 +vn 0.0000 0.3098 -0.9508 +vn 0.0000 -0.3098 -0.9508 +vn -0.9923 -0.1242 0.0000 +vn 0.0000 -1.0000 0.0000 +vn 0.9923 -0.1242 0.0000 +vn 0.0000 -0.3098 0.9508 +usemtl Material +s off +f 2/1/1 13/2/1 15/3/1 4/4/1 +f 4/5/2 15/6/2 16/7/2 3/8/2 +f 3/9/3 1/10/3 2/11/3 4/12/3 +f 1/13/4 14/14/4 13/2/4 2/1/4 +f 3/8/5 16/7/5 14/14/5 1/13/5 +f 5/15/3 14/16/3 16/17/3 15/18/3 11/19/3 9/20/3 +f 8/21/6 12/22/6 11/23/6 7/24/6 +f 12/25/7 10/26/7 9/27/7 11/28/7 +f 10/29/8 12/30/8 8/31/8 6/32/8 +f 6/33/9 8/21/9 7/24/9 5/34/9 +f 10/26/10 6/33/10 5/34/10 9/27/10 +f 14/16/3 5/15/3 7/35/3 11/19/3 15/18/3 13/36/3 diff --git a/scripting/lua/helpers.i b/scripting/lua/helpers.i index e2cdc6f..e7c609c 100644 --- a/scripting/lua/helpers.i +++ b/scripting/lua/helpers.i @@ -4,7 +4,7 @@ function couch.TexturedMesh(meshfile, ...) local mesh = couch.Mesh.FromFile(meshfile) for i, texturefile in ipairs({...}) do - local material = couch.Material() + local material = mesh:GetMaterial(i - 1) material.usesTex = true material.tex = couch.Texture.FromFile(texturefile) mesh:SetMaterial(i - 1, material) diff --git a/shaders/flat.frag b/shaders/flat.frag index b6399aa..b49d84d 100644 --- a/shaders/flat.frag +++ b/shaders/flat.frag @@ -3,17 +3,21 @@ noperspective in vec2 UV; in vec3 NORMAL; -flat in vec3 AMBIENT; -flat in vec3 DIFFUSE; -flat in vec3 SPECULAR; +in vec3 AMBIENT; +in vec3 DIFFUSE; +in vec3 SPECULAR; out vec4 FragColor; struct Material { - vec3 color; - bool usesColor; sampler2D tex; bool usesTex; + + vec3 ambient; + vec3 diffuse; + vec3 specular; + int shininess; + float alphaScissor; bool unshaded; bool cullBack; @@ -22,14 +26,10 @@ struct Material { uniform Material material; void main() { - FragColor = vec4(0.0); - - if (material.usesColor) { - FragColor += vec4(material.color, 1.0); - } + FragColor = vec4(AMBIENT + DIFFUSE + SPECULAR, 1.0); if (material.usesTex) { - FragColor += texture(material.tex, UV); + FragColor *= texture(material.tex, UV); } if (FragColor.w < material.alphaScissor) { @@ -39,8 +39,4 @@ void main() { if (material.cullBack && !gl_FrontFacing) { discard; } - - if (!material.unshaded) { - FragColor *= vec4(AMBIENT + DIFFUSE + SPECULAR, 1.0); - } } diff --git a/shaders/flat.vert b/shaders/flat.vert index 45112e7..cdba140 100644 --- a/shaders/flat.vert +++ b/shaders/flat.vert @@ -11,9 +11,9 @@ uniform mat4 PROJECTION; noperspective out vec2 UV; // PSX use affine texture mapping out vec3 NORMAL; -flat out vec3 AMBIENT; -flat out vec3 DIFFUSE; -flat out vec3 SPECULAR; +out vec3 AMBIENT; +out vec3 DIFFUSE; +out vec3 SPECULAR; struct DirectionalLight { vec3 direction; @@ -23,7 +23,22 @@ struct DirectionalLight { float specular; }; +struct Material { + sampler2D tex; + bool usesTex; + + vec3 ambient; + vec3 diffuse; + vec3 specular; + int shininess; + + float alphaScissor; + bool unshaded; + bool cullBack; +}; + uniform DirectionalLight directionalLight; +uniform Material material; void main() { vec4 vertex = PROJECTION * VIEW * MODEL * vec4(pos, 1.0); @@ -34,17 +49,17 @@ void main() { NORMAL = (VIEW * MODEL * vec4(normal, 0.0)).xyz; // Flat shading, we compute light per vertex - AMBIENT = directionalLight.ambient * directionalLight.color; + AMBIENT = directionalLight.ambient * directionalLight.color * material.ambient; vec3 direction = -(VIEW * vec4(directionalLight.direction, 0.0)).xyz; float diff = dot(normalize(direction), normalize(NORMAL)); diff = max(diff, 0.0); - DIFFUSE = directionalLight.diffuse * diff * directionalLight.color; + DIFFUSE = directionalLight.diffuse * diff * directionalLight.color * material.diffuse; - vec3 viewDir = (VIEW * MODEL * vec4(pos, 1.0)).xyz; + vec3 viewDir = normalize((VIEW * MODEL * vec4(pos, 1.0)).xyz); vec3 reflectionDir = reflect(normalize(direction), normalize(NORMAL)); float spec = dot(viewDir, reflectionDir); spec = max(spec, 0.0); - spec = pow(spec, 2); - SPECULAR = directionalLight.specular * spec * directionalLight.color; + spec = pow(spec, material.shininess); + SPECULAR = directionalLight.color * (spec * material.specular); } diff --git a/thirdparty/CMakeLists.txt b/thirdparty/CMakeLists.txt index e4d83fb..ea39b72 100644 --- a/thirdparty/CMakeLists.txt +++ b/thirdparty/CMakeLists.txt @@ -9,7 +9,7 @@ target_include_directories(couchlua ## ASSIMP set(ASSIMP_BUILD_ALL_IMPORTERS_BY_DEFAULT FALSE CACHE BOOL "Turn off all assimp importers") -set(ASSIMP_BUILD_GLTF_IMPORTER ON CACHE BOOL "Turn on gltf importer") +set(ASSIMP_BUILD_OBJ_IMPORTER ON CACHE BOOL "Turn on wavefront importer") add_subdirectory(assimp) target_link_libraries(couch assimp::assimp) target_link_libraries(couchlua assimp::assimp)